@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-semi-condensed-latin-500-normal-G0uxJNrM.woff2) format("woff2"),url(/assets/barlow-semi-condensed-latin-500-normal-CFOoVYFH.woff) format("woff")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-semi-condensed-latin-700-normal-BpqDG8I9.woff2) format("woff2"),url(/assets/barlow-semi-condensed-latin-700-normal-BMyZXq_9.woff) format("woff")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-semi-condensed-latin-800-normal-C0_dLkYa.woff2) format("woff2"),url(/assets/barlow-semi-condensed-latin-800-normal-BEMn64Cj.woff) format("woff")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/barlow-semi-condensed-latin-900-normal--IALnatE.woff2) format("woff2"),url(/assets/barlow-semi-condensed-latin-900-normal-D6fkI3Je.woff) format("woff")}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-latin-400-normal-B40WzpMT.woff2) format("woff2"),url(/assets/geist-latin-400-normal-akEymXtG.woff) format("woff")}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-latin-500-normal-CTWBw9NS.woff2) format("woff2"),url(/assets/geist-latin-500-normal-BDXIbFrL.woff) format("woff")}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-latin-600-normal-CSETrqM2.woff2) format("woff2"),url(/assets/geist-latin-600-normal-DsPlZH-9.woff) format("woff")}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-latin-700-normal-CFi8mLqe.woff2) format("woff2"),url(/assets/geist-latin-700-normal-Bod5GerT.woff) format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2) format("woff2"),url(/assets/dm-mono-latin-400-normal--0xN8mdc.woff) format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2) format("woff2"),url(/assets/dm-mono-latin-500-normal-CN8Miw6E.woff) format("woff")}:root{--black:#000;--panel:#0f1114;--panel2:#171a1e;--stroke:#282d32;--text:#f7f9fb;--muted:#91979f;--blue:#6fd3ff;--green:#3ddc97;--gold:#f2c200;--red:#ff5a5f;--barlow:"Barlow Semi Condensed","Arial Narrow",Arial,sans-serif;--geist:"Geist",Arial,Helvetica,sans-serif;--mono:"DM Mono",monospace}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:#000;color:var(--text)}body{font-family:var(--geist);-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}svg.icon{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.overline,.micro,.mini-label,.section-label{font:500 10px/1.45 var(--mono);letter-spacing:1.5px;color:var(--muted);text-transform:uppercase}.studio{min-height:100dvh;width:100%;display:grid;grid-template-columns:minmax(246px,1fr) minmax(385px,470px) minmax(246px,1fr);align-items:center;gap:clamp(12px,3vw,56px);padding:35px clamp(24px,4.6vw,100px);background:radial-gradient(ellipse at 54% 48%,rgba(34,49,55,.19),transparent 52%),radial-gradient(ellipse at 10% 0%,rgba(55,75,81,.12),transparent 34%),#050607;overflow:hidden}.studio-left,.studio-right{height:min(850px,calc(100dvh - 70px));display:flex;flex-direction:column;min-height:650px}.brand-box{max-width:295px}.logo-large{width:76px;height:76px;border:1px solid #25292c;border-radius:20px;display:block;margin-bottom:22px}.brand-box .overline{color:var(--blue);font-size:9px}.brand-box h1{font:900 82px/.86 var(--barlow);letter-spacing:-3px;margin:14px 0 20px}.dot{color:var(--blue)}.brand-box h2{font:800 clamp(31px,3.1vw,48px)/.94 var(--barlow);margin:0 0 17px;letter-spacing:-.7px;overflow-wrap:normal}.brand-box p{font-size:13px;line-height:1.65;color:#abb3b8;max-width:255px}.brand-rule{height:1px;background:#293137;margin:24px 0 17px}.brand-mini{display:flex;align-items:center;gap:9px;font:500 9px/1.6 var(--mono);color:var(--muted);letter-spacing:.6px}.mini-dot,.live-dot{display:inline-block;width:6px;height:6px;border-radius:100%;background:var(--green);box-shadow:0 0 12px #3ddc9755;flex:none}.desktop-screen-menu{margin-top:auto;display:flex;flex-direction:column;gap:5px;padding:24px 0}.desk-item{border:0;display:flex;align-items:center;gap:13px;background:transparent;color:#818b92;text-align:left;border-left:2px solid transparent;padding:9px 8px 9px 16px;font:600 12px var(--geist);transition:.2s}.desk-item .desk-num{font:10px var(--mono);color:#576069;width:26px}.desk-item:hover,.desk-item.active{color:var(--text);background:#131a1e}.desk-item.active{border-left-color:var(--blue)}.desk-item.active .desk-num{color:var(--blue)}.studio-foot{margin-top:4px;display:flex;justify-content:space-between;gap:8px;color:#5d6970;font:9px var(--mono);letter-spacing:.8px}.device-stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;height:100%;z-index:1}.device-backglow{position:absolute;width:480px;height:580px;border-radius:50%;background:#6fd3ff09;filter:blur(70px);pointer-events:none}.phone{position:relative;width:390px;height:min(844px,calc(100dvh - 95px));min-height:650px;max-height:844px;border:8px solid #24282d;border-radius:51px;background:#000;box-shadow:inset 0 0 0 1px #666b7080,0 22px 95px #000,0 0 0 2px #0c0e10,0 0 0 3px #41474a;overflow:hidden;isolation:isolate}.phone:before{content:"";position:absolute;inset:0;border-radius:43px;border:1px solid #70777b40;pointer-events:none;z-index:80}.dynamic-island{position:absolute;top:8px;left:50%;transform:translate(-50%);width:101px;height:25px;border-radius:18px;background:#000;box-shadow:0 1px 2px #222;z-index:52;pointer-events:none}.app-screen{width:100%;height:100%;position:relative;overflow:hidden;background:#000}.stage-tag{display:flex;justify-content:space-between;gap:15px;width:390px;max-width:100%;margin-top:18px;font:9px var(--mono);letter-spacing:1.4px;color:#90989b}.stage-tag .live-dot{margin-right:5px}.stage-tag-right{color:#586168}.studio-right{max-width:300px;justify-self:end;width:100%}.right-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #293034;padding:12px 0}.issue{font:10px var(--mono);color:var(--blue)}.detail-panel{padding-top:65px}.detail-index{font:500 12px var(--mono);color:var(--blue);letter-spacing:3px}.detail-heading{font:800 clamp(32px,3vw,45px)/.95 var(--barlow);letter-spacing:-.4px;margin:16px 0 20px;text-transform:uppercase}.detail-text{font-size:13px;color:#acb5ba;line-height:1.7;max-width:280px}.detail-points{margin-top:30px;border-top:1px solid #262b2e}.detail-point{padding:13px 0;border-bottom:1px solid #262b2e;display:flex;gap:12px;align-items:center;font-size:12px}.detail-point svg{width:16px;height:16px;color:var(--blue)}.studio-right-bottom{margin-top:auto}.language-title{margin:0 0 9px;font:10px var(--mono);letter-spacing:1.2px;color:#9ea8ad}.desktop-langs{display:flex;gap:6px}.lang-btn{padding:10px 13px;background:#15191b;border:1px solid #2b3034;border-radius:9px;color:#8b959c;font:600 11px var(--mono)}.lang-btn.active{border-color:var(--blue);color:var(--blue);background:#101c22}.divider-line{height:1px;background:#252b30;margin:26px 0 19px}.spec-rows>div{display:flex;justify-content:space-between;gap:10px;margin:11px 0;font:10px var(--mono)}.spec-rows span{color:#69767e}.spec-rows b{font-weight:500;color:#bbc5ca}.spec-rows b.blue{color:var(--blue)}.prototype-notice{font-size:11px;color:#768188;line-height:1.6;border:1px solid #273037;background:#101416;padding:12px;border-radius:11px;margin-top:22px}.screen-scroll{height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding-bottom:91px}.screen-scroll::-webkit-scrollbar{display:none}.screen-top{height:74px;padding:35px 20px 8px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:3}.top-left{display:flex;align-items:center;gap:8px}.wordmark{font:900 28px/.9 var(--barlow);letter-spacing:-.7px}.wordmark span{color:var(--blue)}.top-caption{font:9px var(--mono);color:#8f9ca4;letter-spacing:1px}.top-actions{display:flex;align-items:center;gap:8px}.pill{display:inline-flex;align-items:center;gap:6px;border:1px solid #32373b;border-radius:100px;padding:8px 11px;font:500 10px var(--mono);background:#171b1dcc;color:#e7ecf0;white-space:nowrap}.pill.blue{color:var(--blue);border-color:#1f5766}.pill.red{background:#f0474f;border-color:#f0474f;color:#fff;font:700 11px var(--geist)}.pill .icon{width:14px;height:14px}.icon-btn{display:flex;align-items:center;justify-content:center;width:35px;height:35px;color:#fff;border:1px solid #33393f;border-radius:50%;background:#171b1d}.icon-btn .icon{width:17px;height:17px}.section-pad{padding:0 19px}.section-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 0 12px}.section-title{font:800 22px/.98 var(--barlow);text-transform:uppercase}.plain-link{color:var(--blue);font-size:11px;font-weight:600;border:0;background:none;padding:7px 0}.card{border:1px solid #25292d;background:var(--panel);border-radius:17px}.muted{color:var(--muted)}.text-sm{font-size:12px;line-height:1.5}.btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border:0;border-radius:100px;min-height:44px;padding:12px 18px;font-size:12px;font-weight:700;transition:transform .15s,filter .15s}.btn:active{transform:scale(.97)}.btn-primary{background:var(--blue);color:#00141e}.btn-primary:hover{filter:brightness(1.06)}.btn-outline{background:#181d20;border:1px solid #374249;color:#fff}.btn-dark{background:#24292c;color:#fff}.btn-gold{background:var(--gold);color:#111}.btn:disabled{opacity:.43;cursor:not-allowed}.small-button{padding:8px 12px;border-radius:18px;border:0;font-weight:700;font-size:10px}.btn-icon svg{width:16px;height:16px}.mono{font-family:var(--mono)}.photos{background-position:center;background-size:cover;background-repeat:no-repeat}.photo-welcome{background-image:linear-gradient(180deg,#0009 0%,transparent 22%,transparent 44%,#000 94%),url(/assets/photo-welcome.webp)}.photo-today{background-image:linear-gradient(0deg,#000 1%,#0006 43%,#0002),url(/assets/photo-today.webp)}.photo-feed{background-image:linear-gradient(180deg,#0002 0%,transparent 25%,#0007 72%,#000 100%),url(/assets/photo-feed.webp)}.photo-snow{background-image:linear-gradient(180deg,#0003,#0005),url(/assets/photo-snow.webp)}.photo-profile{background-image:linear-gradient(0deg,#000 1%,#0008 55%,#0001),url(/assets/photo-profile.webp)}.photo-lake{background-image:linear-gradient(0deg,#000a,#0001),url(/assets/photo-lake.webp)}.photo-help{background-image:linear-gradient(0deg,#000,#0007 48%,#0005),url(/assets/photo-help.webp)}.welcome{height:100%;position:relative;background-color:#121a1e}.welcome-top{position:absolute;z-index:3;top:36px;left:20px;right:20px;display:flex;align-items:center;justify-content:space-between}.welcome-top .wordmark{font-size:28px}.welcome-langs{display:flex;gap:3px;padding:3px;background:#0d1316a9;backdrop-filter:blur(14px);border-radius:50px}.welcome-langs button{border:0;border-radius:30px;padding:8px;font:700 10px var(--mono);color:#b9c2c5;background:transparent}.welcome-langs button.active{background:#fff;color:#000}.welcome-body{position:absolute;left:22px;right:22px;bottom:31px;z-index:3}.welcome-kicker{font:10px var(--mono);letter-spacing:2px;color:#c1eaff}.welcome-title{font:900 56px/.86 var(--barlow);letter-spacing:-1px;margin:17px 0 12px;max-width:340px;text-transform:uppercase}.welcome-p{color:#e1e5e6;font-size:12px;line-height:1.6;max-width:288px;margin:0 0 27px}.welcome-meta{display:flex;justify-content:center;align-items:center;gap:9px;font:9px var(--mono);letter-spacing:.6px;color:#aebabe;margin-top:17px}.welcome-meta span{width:3px;height:3px;background:var(--blue);border-radius:50%}.today-hero{height:234px;position:relative;margin-top:-4px;padding:35px 20px 18px;display:flex;align-items:end}.today-hero h2{font:900 36px/.9 var(--barlow);max-width:280px;margin:0;text-transform:uppercase}.today-hero .mini-label{position:absolute;top:24px;left:20px;color:#cbdfe8}.today-below{position:relative;margin-top:-6px;padding:0 19px}.ring-card{background:#0c0e10;border:1px solid #292f33;border-radius:17px;padding:18px 9px 14px;display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.ring-col{text-align:center;min-width:0}.ring{--progress:74;--ring:var(--green);width:79px;height:79px;margin:0 auto 9px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--ring) calc(var(--progress)*1%),#252d2d 0)}.ring-inner{width:67px;height:67px;border-radius:50%;background:#0a0d0e;display:grid;place-items:center;color:#fff;font:800 22px var(--barlow)}.ring-name{font-size:11px;font-weight:700}.ring-help{font-size:9px;color:#7e8a8f;margin-top:3px}.mood-card{margin-top:13px;padding:15px 13px 14px}.mood-title{font-size:12px;font-weight:700;margin-bottom:15px}.mood-row{display:flex;justify-content:space-between;gap:1px}.mood-item{border:0;background:none;color:#a4abb0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:1px;width:55px;font-size:10px}.mood-circle{width:37px;height:37px;border-radius:100px;background:color-mix(in srgb,var(--mood-color) 20%,#252628);display:grid;place-items:center;border:1px solid transparent}.mood-circle:before{content:"";display:block;width:21px;height:21px;border-radius:50%;background:var(--mood-color)}.mood-item.active .mood-circle{border:2px solid #fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--mood-color) 25%,transparent)}.mood-item.active{color:#fff}.mood-card .btn{margin-top:15px}.check-success{display:flex;align-items:center;gap:8px;color:var(--green);font-size:11px;font-weight:600;margin:13px 0 0}.check-success svg{width:17px;height:17px}.next-card{margin-top:14px;padding:14px;display:flex;gap:12px;align-items:center}.next-art{width:67px;height:68px;border-radius:10px;flex:none}.next-info{flex:1;min-width:0}.next-title{font-size:13px;font-weight:700;margin:5px 0}.next-sub{font:9px var(--mono);color:#829099}.next-more{font:10px var(--mono);color:var(--blue);margin-top:5px;display:inline-block;background:none;border:0;padding:0}.tabbar{position:absolute;z-index:40;bottom:0;left:0;right:0;height:76px;padding:6px 11px max(15px,env(safe-area-inset-bottom));background:#090b0cee;backdrop-filter:blur(18px);border-top:1px solid #22272a;display:grid;grid-template-columns:repeat(5,1fr);align-items:center}.tab{border:0;background:transparent;color:#7f8a91;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font:500 9px var(--geist);height:50px}.tab .icon{width:18px;height:18px}.tab.active{color:var(--blue)}.tab.plus-tab{height:44px;width:44px;border-radius:50%;background:var(--blue);color:#07121a;justify-self:center;box-shadow:0 1px 12px #6fd3ff20}.tab.plus-tab .icon{width:22px;height:22px;stroke-width:2.6}.tab.plus-tab:active{transform:scale(.9)}.feed-screen{height:100%;position:relative}.feed-visual{position:absolute;inset:0;background-color:#202d31}.feed-top{position:absolute;top:39px;left:20px;right:20px;z-index:4;display:flex;align-items:center;justify-content:space-between}.feed-top h2{font:900 26px var(--barlow);margin:0}.feed-index{font:10px var(--mono);letter-spacing:1.8px;color:#cfdae0}.feed-rail{position:absolute;right:16px;bottom:217px;display:flex;flex-direction:column;gap:19px;align-items:center;z-index:3}.rail-action{border:0;background:none;color:#fff;display:flex;flex-direction:column;align-items:center;gap:5px;font-size:9px;text-shadow:0 1px 10px #000}.rail-action.active{color:var(--blue)}.rail-action .rail-icon{width:43px;height:43px;border-radius:50%;display:grid;place-items:center;background:#0c1218b5;backdrop-filter:blur(7px);border:1px solid #ffffff22}.rail-action svg{width:21px;height:21px}.feed-bottom{position:absolute;bottom:94px;left:20px;right:68px;z-index:3}.feed-user{display:flex;gap:8px;align-items:center;font:700 12px var(--geist)}.feed-user-avatar{width:28px;height:28px;border-radius:50%;background:#d8e6e6;color:#111;display:grid;place-items:center;font:800 10px var(--geist)}.feed-caption{font-size:12px;line-height:1.55;color:#f1f1f1;text-shadow:0 1px 5px #000;margin-top:8px}.stat-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--green);padding:7px 10px;border-radius:100px;color:var(--green);font:800 16px var(--barlow);margin-top:10px}.feed-control{position:absolute;bottom:94px;right:16px;z-index:4;display:flex;flex-direction:column;gap:5px}.feed-control button{width:34px;height:34px;border-radius:50%;border:1px solid #5f7276;color:#fff;background:#141e21bb;font-size:16px}.share-h{font:900 32px/.95 var(--barlow);text-transform:uppercase;margin:18px 0 16px}.share-preview{height:246px;background:#0e1113;border:1px solid #2c3136;border-radius:17px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.share-photo{width:126px;height:223px;border-radius:9px;position:relative;box-shadow:0 8px 35px #000}.share-photo .share-mark{position:absolute;left:10px;top:12px;font:500 10px var(--mono);text-shadow:0 2px 4px #000}.share-photo .share-mark strong{font:900 15px var(--barlow)}.share-photo .share-ph-caption{position:absolute;bottom:12px;left:10px;font:800 20px var(--barlow);line-height:.9}.share-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 18px}.share-tile{background:#191d21;border:1px solid #2b3034;border-radius:12px;min-height:83px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;color:#f8fafb;font-size:10px;font-weight:600;text-align:center}.tile-glyph{width:27px;height:27px;border:1.7px solid #f4f6f7;border-radius:8px;display:grid;place-items:center;font-weight:800;font-size:12px}.share-privacy{padding:0 1px}.toggle-row{display:flex;align-items:center;justify-content:space-between;padding:11px 2px;border-bottom:1px solid #292d30;color:#dfe4e5;font-size:11px;gap:8px}.toggle-left{display:flex;align-items:center;gap:9px}.toggle-left svg{color:#a4b0b5;width:16px;height:16px}.toggle{border:0;width:37px;height:22px;border-radius:30px;background:#394146;display:flex;align-items:center;padding:3px;transition:.2s;flex:none}.toggle.on{background:var(--blue)}.toggle:after{content:"";width:16px;height:16px;background:#e6ebee;border-radius:50%;transition:.2s}.toggle.on:after{transform:translate(15px);background:#01151e}.share-footer{margin-top:15px}.profile-hero{height:294px;position:relative;display:flex;flex-direction:column;justify-content:end;padding:0 20px 17px}.profile-big{font:900 65px/.9 var(--barlow);letter-spacing:-1px;margin:0;text-shadow:0 2px 20px #0008}.profile-desc{font:10px var(--mono);letter-spacing:1px;color:#f3f4f2;margin-top:7px}.profile-tip{font:10px var(--mono);color:#c5d5d9;margin-top:6px}.profile-content{padding:9px 19px 100px}.profile-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #313539;margin-bottom:14px}.profile-tab{padding:12px 0;background:none;color:#969da1;border:0;font:600 10px var(--geist);position:relative}.profile-tab.active{color:var(--blue)}.profile-tab.active:after{content:"";position:absolute;bottom:-1px;left:18%;right:18%;height:2px;background:var(--blue)}.peak-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #202427;min-height:62px}.peak-thumb{width:47px;height:45px;border-radius:8px;flex:none}.peak-main{flex:1;min-width:0}.peak-name{font-size:12px;font-weight:700}.peak-sub{font:9px var(--mono);color:#879196;margin-top:4px}.peak-check{border-radius:50%;background:var(--green);width:26px;height:26px;color:#001d10;display:grid;place-items:center;flex:none}.peak-check svg{width:16px}.reward-btn{font:800 10px var(--geist);border:0;background:var(--gold);border-radius:100px;padding:9px 11px;color:#111}.reward-btn.claimed{background:#2a2e2c;color:#b0b9af}.activity-line{padding:14px 0;border-bottom:1px solid #25292a;font-size:11px;display:flex;justify-content:space-between;align-items:center}.crew-hero{height:252px;position:relative;padding:110px 20px 17px;display:flex;flex-direction:column;justify-content:end}.crew-hero h2{font:900 39px/.93 var(--barlow);text-transform:uppercase;margin:0 0 7px}.crew-hero p{font-size:12px;color:#dce4e7;margin:0}.crew-members{display:flex;gap:10px;margin:13px 0 21px}.crew-member{text-align:center;flex:1}.member-avatar{height:53px;width:53px;margin:0 auto 7px;background:linear-gradient(145deg,#1e3944,#15181b);border:1px solid #577078;border-radius:50%;display:grid;place-items:center;font:800 17px var(--barlow)}.member-avatar.self{border-color:var(--blue);color:var(--blue)}.member-avatar.empty{border:1px dashed #59656b;color:#8a9499}.member-name{font-size:10px;color:#c1ccd0}.crew-event{padding:13px}.crew-event-image{height:128px;border-radius:9px;position:relative;margin-bottom:12px}.crew-event-image .event-tag{position:absolute;left:11px;top:11px;background:#111a1bbd;border-radius:20px;padding:6px 9px;font:9px var(--mono)}.crew-event h3{font:800 22px var(--barlow);margin:0 0 5px}.crew-event p{font-size:11px;color:#a2adb2;line-height:1.6;margin:0 0 12px}.chat-card{margin-top:13px;padding:14px}.chat-lines{display:flex;flex-direction:column;gap:10px;margin:10px 0}.chat-line{font-size:11px;line-height:1.55;color:#d9e0e3;background:#202529;border-radius:11px;padding:9px 11px}.chat-line b{color:var(--blue);margin-right:4px}.chat-form{display:flex;gap:7px}.chat-form input{min-width:0;flex:1;background:#090c0e;border:1px solid #31383c;border-radius:10px;color:#fff;padding:10px 11px;font-size:11px}.chat-form button{background:var(--blue);border:0;border-radius:10px;width:38px;color:#041217}.help-top-photo{height:226px;position:relative;padding:109px 20px 15px}.help-top-photo h2{font:900 34px/.95 var(--barlow);text-transform:uppercase;margin:0}.help-copy{font-size:12px;line-height:1.62;color:#b6c1c5;margin:13px 0 16px}.emergency-box{padding:13px;background:#321216;border:1px solid #70313a;border-radius:16px}.emergency-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.emergency-link{background:var(--red);border-radius:13px;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:13px 7px;min-height:94px}.emergency-link strong{font:900 36px/.9 var(--barlow)}.emergency-link span{font-size:10px;margin-top:9px;text-align:center;line-height:1.35}.emergency-note{font-size:10px;line-height:1.55;color:#c6a3a5;margin:11px 2px 0}.peer-card{margin-top:15px;padding:15px}.peer-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.peer-demo-tag{font:9px var(--mono);color:#9daab0;background:#22282b;border-radius:20px;padding:6px 9px}.peer-row{display:flex;gap:12px;margin:15px 0}.peer-person{flex:1;text-align:center}.peer-avatar{height:54px;width:54px;border-radius:50%;background:linear-gradient(160deg,#45606a,#1e3036);border:1px solid #4a6773;display:grid;place-items:center;font:800 20px var(--barlow);margin:0 auto 8px}.peer-person b{font-size:12px}.peer-person div:last-child{color:#829097;font-size:9px;margin-top:3px}.support-footnote{font-size:10px;line-height:1.6;color:#8d9ba2;margin:12px 1px 0}.support-footnote b{color:#d1dadd}#modalRoot{position:absolute;inset:0;pointer-events:none;z-index:70}.overlay{position:absolute;inset:0;background:#000b;display:flex;align-items:flex-end;pointer-events:auto}.sheet{background:#121619;border-radius:24px 24px 0 0;width:100%;border-top:1px solid #455059;padding:23px 20px 30px;box-shadow:0 -20px 75px #000;max-height:86%;overflow-y:auto}.sheet-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.sheet h2{font:900 27px var(--barlow);text-transform:uppercase;margin:0}.sheet p{font-size:12px;color:#aab8bd;line-height:1.6}.sheet-option{display:flex;align-items:center;gap:11px;color:#fff;background:#1c2326;border:1px solid #333d42;border-radius:14px;padding:15px 13px;width:100%;margin-top:9px;font-size:12px;text-align:left}.sheet-option svg{color:var(--blue)}.field-label{display:block;font:10px var(--mono);color:#a8b6bd;margin:16px 0 6px}.field{background:#080c0e;border:1px solid #3a454a;border-radius:10px;width:100%;color:#fff;padding:12px;font-size:13px}.toast{position:absolute;z-index:90;bottom:87px;left:16px;right:16px;background:#24363e;border:1px solid #3b6775;color:#e8f9ff;padding:13px 15px;border-radius:12px;box-shadow:0 12px 45px #000;transition:opacity .2s,transform .2s;opacity:0;transform:translateY(15px);pointer-events:none;font-size:12px;line-height:1.5}.toast.show{opacity:1;transform:translateY(0)}@media(max-width:1180px){.studio{grid-template-columns:minmax(190px,1fr) 390px minmax(180px,1fr);gap:18px;padding:24px}.studio-right{max-width:230px}.brand-box h2{font-size:34px}.brand-box h1{font-size:74px}.detail-heading{font-size:35px}.phone,.stage-tag{width:375px}}@media(max-width:920px){.studio{grid-template-columns:minmax(185px,1fr) 390px;justify-content:center}.studio-right{display:none}.brand-box h2{font-size:35px}.desktop-screen-menu{margin-top:50px}}@media(max-width:680px){.studio{display:block;padding:0;min-height:100dvh}.studio-left,.studio-right,.stage-tag,.device-backglow{display:none}.device-stage{display:block;height:100dvh}.phone{height:100dvh;width:100%;min-height:0;max-height:none;border:none;border-radius:0;box-shadow:none}.phone:before{display:none}.dynamic-island{display:none}.welcome-top{top:max(21px,env(safe-area-inset-top))}.screen-top{padding-top:max(12px,env(safe-area-inset-top));height:57px}.feed-top{top:max(22px,env(safe-area-inset-top))}.tabbar{padding-bottom:max(15px,env(safe-area-inset-bottom));height:calc(65px + env(safe-area-inset-bottom))}.today-hero{height:230px}.welcome-title{font-size:clamp(52px,13vw,67px)}.welcome-body{bottom:max(35px,env(safe-area-inset-bottom))}}@media(max-height:745px)and (min-width:681px){.phone{min-height:610px;height:calc(100dvh - 68px)}.studio-left,.studio-right{min-height:560px;height:calc(100dvh - 46px)}.brand-box h1{font-size:62px;margin:8px 0 12px}.brand-box h2{font-size:32px}.brand-box p{font-size:12px}.logo-large{width:52px;height:52px;margin-bottom:12px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.photo-feed2{background-image:linear-gradient(180deg,#0002 0%,transparent 25%,#0007 72%,#000 100%),url(/assets/photo-feed2.webp)}.photo-snowtall{background-image:linear-gradient(180deg,#0002 0%,transparent 25%,#0007 72%,#000 100%),url(/assets/photo-snowtall.webp)}.brand-h1{font:900 82px/.86 var(--barlow);letter-spacing:-3px;margin:14px 0 20px}.brand-h2{font:800 clamp(31px,3.1vw,48px)/.94 var(--barlow);margin:0 0 17px;letter-spacing:-.7px}@media(max-width:1180px){.brand-h2{font-size:34px}.brand-h1{font-size:74px}}@media(max-height:745px)and (min-width:681px){.brand-h1{font-size:62px;margin:8px 0 12px}.brand-h2{font-size:32px}}#root{min-height:100dvh}a.pill.red,a.icon-btn{display:inline-flex}.demo-chip{font:500 8px var(--mono);letter-spacing:1.4px;color:var(--muted);border:1px solid #2b3034;border-radius:20px;padding:4px 7px}.welcome-right{display:flex;align-items:center;gap:7px}.welcome-right .pill.red{padding:7px 10px}.welcome-legal{font:9px/1.5 var(--mono);color:#8f9ca4;text-align:center;margin:12px 0 0;letter-spacing:.3px}.blue-link{color:var(--blue);text-decoration:underline;text-underline-offset:2px}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:6px}.toggle:focus-visible,.tab:focus-visible,.mood-item:focus-visible{outline-offset:3px}button:disabled{cursor:not-allowed}@property --p{syntax:"<number>";inherits:false;initial-value:0}.ring-anim{animation:ringIn .9s ease-out both}@keyframes ringIn{0%{opacity:.4}to{opacity:1}}.reduce-motion *{transition:none!important;animation:none!important}.state-box{display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px 10px;color:var(--muted);font-size:12px;text-align:center}.state-box.error p{color:#d9e0e3;margin:0}.spinner{width:20px;height:20px;border-radius:50%;border:2px solid #2b3034;border-top-color:var(--blue);animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.empty-card{padding:16px;margin:4px 0 13px}.card-pad{padding:16px}.mood-private{display:flex;align-items:center;gap:6px;font:9px/1.5 var(--mono);color:#7e8a8f;margin:12px 0 0;letter-spacing:.2px}.mood-private svg{width:13px;height:13px}.mood-item:disabled{cursor:default}select.field{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#8b959c 50%),linear-gradient(135deg,#8b959c 50%,transparent 50%);background-position:calc(100% - 17px) 52%,calc(100% - 12px) 52%;background-size:5px 5px;background-repeat:no-repeat;padding-right:30px}.field-compact{width:auto;padding:8px 28px 8px 10px;font-size:11px;border-radius:20px}.field-help{font:9.5px/1.55 var(--mono);color:#7e8a8f;margin:6px 1px 0;letter-spacing:.2px}.field-error{font-size:11px;color:#ffb3b5;margin:10px 0 0}.check-row{display:flex;gap:9px;align-items:flex-start;font-size:12px;color:#dfe4e5;margin:14px 0 0;line-height:1.5;cursor:pointer}.check-row input{accent-color:var(--blue);width:18px;height:18px;margin:0;flex:none}.seg{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.seg legend{width:100%}.seg label{flex:1;text-align:center;border:1px solid #374249;border-radius:30px;padding:10px;font-size:11px;font-weight:600;cursor:pointer;background:#181d20}.seg label.on{border-color:var(--blue);color:var(--blue);background:#101c22}.seg input{position:absolute;opacity:0;pointer-events:none}.radio-list{border:0;padding:0;margin:0}.radio-list .check-row{margin-top:8px}.code-box{font:800 34px/1 var(--barlow);letter-spacing:2px;text-align:center;padding:18px;border:1px dashed #3b6775;border-radius:14px;color:var(--blue);margin:14px 0 8px;user-select:all}.code-box.gold{color:var(--gold);border-color:#6b5a14}.file-btn{position:relative;overflow:hidden}.file-btn input{position:absolute;inset:0;opacity:0;cursor:pointer}.own-moment{margin-top:12px}.sheet-option{text-decoration:none}.sheet-option>span{flex:1}.danger-quiet{color:#c6a3a5}.danger-quiet svg{color:#c6a3a5}.safety-inline{font-size:11px;line-height:1.55;color:#ffe2e4;background:#321216;border:1px solid #70313a;border-radius:11px;padding:10px 12px}.crew-row{display:flex;align-items:center;gap:10px;padding:12px;margin-bottom:9px}.crew-row .member-avatar{width:42px;height:42px;margin:0;font-size:15px}.crew-member{background:none;border:0;color:inherit;padding:0}.crew-member .member-avatar{transition:border-color .15s}.event-going{font:10px var(--mono);color:var(--green);margin:-4px 0 6px!important}.event-point{display:flex;align-items:center;gap:6px;color:#e7ecf0!important;font-size:12px!important}.event-point svg{width:15px;height:15px;color:var(--blue)}.safety-advisory{display:flex;gap:8px;align-items:flex-start;font:9.5px/1.55 var(--mono);color:#a9b6bb;background:#151a1d;border:1px solid #262c30;border-radius:10px;padding:9px 10px;margin:10px 0 12px}.safety-advisory svg{width:15px;height:15px;color:var(--gold);flex:none}.rsvp-row{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.rsvp-row .btn{padding:10px 6px;font-size:11px;min-height:40px}.rsvp-row .btn svg{width:14px;height:14px}.chat-line{position:relative;padding-right:34px}.chat-meta{display:block;font:8.5px var(--mono);color:#6f7b81;margin-top:3px}.chat-more{position:absolute;right:4px;top:4px;width:28px;height:28px;border:0;background:none;color:#8b959c;display:grid;place-items:center;border-radius:8px}.chat-more svg{width:16px;height:16px}.crew-actions{margin-top:10px;padding-bottom:20px}.rules-list{list-style:none;padding:0;margin:0}.rules-list li{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.55;color:#dfe4e5;padding:9px 0;border-bottom:1px solid #22272a}.rules-list svg{width:16px;height:16px;color:var(--blue);flex:none;margin-top:1px}.feed-center{position:absolute;inset:120px 20px auto;z-index:3}.feed-end{right:20px}.feed-end-title{font:900 30px/.95 var(--barlow);text-transform:uppercase;margin:0 0 8px}.feed-end .btn{margin-top:14px}.feed-control button:disabled{opacity:.35}.feed-control svg{width:15px;height:15px}.rot-90{transform:rotate(90deg)}.rot-270{transform:rotate(270deg)}.chip-note{display:inline-block;margin-left:8px;color:#a9b6bb;vertical-align:middle;margin-top:10px}.feed-user .pill{padding:4px 8px;font-size:8.5px}.share-img{object-fit:cover;display:block}.peak-lock{width:26px;height:26px;display:grid;place-items:center;color:#59656b;flex:none}.peak-lock svg{width:16px;height:16px}.draft-banner{margin-top:14px;font:10px/1.5 var(--mono);color:#ffe7a3;border:1px solid #6b5a14;background:#1d1a0d;border-radius:11px;padding:10px 12px;letter-spacing:.3px}.settings .toggle-row:last-of-type{border-bottom:0}.console{min-height:100dvh;background:#050607}.console-head{display:flex;align-items:center;gap:16px;padding:18px clamp(16px,4vw,48px);border-bottom:1px solid #22272a}.console-head .pill.red{margin-left:auto}.console-main{padding:24px clamp(16px,4vw,48px);max-width:1200px;margin:0 auto}.console-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;align-items:start}.console-card{max-width:560px}.report-item{border-bottom:1px solid #22272a;padding:12px 0}.crash .emergency-grid a{min-height:80px}@media(max-width:680px){.welcome-langs button{padding:8px 7px}}@media(prefers-reduced-motion:reduce){.spinner{animation:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.code-input{font:800 26px var(--barlow);letter-spacing:8px;text-align:center}.screen-title{font:800 34px/.95 var(--barlow);text-transform:uppercase;margin:18px 0 0}.chip-row{display:flex;flex-wrap:wrap;gap:7px;margin:4px 0 14px}.chip{min-height:36px;padding:0 13px;border-radius:20px;border:1px solid #31383c;background:#0f1114;color:#c8d1d5;font:10px var(--mono);letter-spacing:.4px;text-transform:uppercase}.chip.active{background:var(--blue);border-color:var(--blue);color:#041217}.link-btn{background:none;border:0;color:var(--blue);font:inherit;padding:6px 0;min-height:32px;text-decoration:underline;text-underline-offset:3px}.lib-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.lib-item{padding:15px}.lib-meta{display:flex;flex-wrap:wrap;gap:9px;color:#8b959c}.lib-lang{color:var(--blue)}.lib-original{color:var(--gold)}.lib-title{font:800 21px/1.02 var(--barlow);text-transform:uppercase;margin:8px 0 3px}.lib-creator{font-size:11px;color:#a2adb2}.lib-desc{font-size:12px;line-height:1.6;color:#cdd6d9;margin:9px 0 12px}.lib-audio{width:100%;margin:4px 0 8px}.lib-open{display:inline-flex;gap:8px;align-items:center;text-decoration:none;width:auto;padding:0 16px}.coach-crisis{display:flex;align-items:center;gap:8px;padding:9px 19px;background:#1a0b0c;border-bottom:1px solid #4a1d20;font-size:11px;color:#ffe2e4}.coach-crisis span{flex:1}.coach-crisis-link{display:inline-flex;align-items:center;gap:5px;background:var(--red);color:#fff;border-radius:18px;padding:0 12px;min-height:34px;font-weight:700;text-decoration:none}.coach-crisis-link svg{width:14px;height:14px}.coach-disclaimer{display:flex;gap:9px;align-items:flex-start;font-size:11px;line-height:1.55;color:#b6c1c5;background:#0f1114;border:1px solid #23292d;border-radius:11px;padding:10px 12px;margin:0 0 12px}.coach-disclaimer svg{width:16px;height:16px;flex:none;color:var(--blue);margin-top:1px}.coach-card .chat-lines{min-height:120px;max-height:none}.coach-me{background:#14262e}.coach-ai b{color:var(--green)}.coach-urgent{border:1px solid var(--red)}.coach-urgent-links{display:flex;gap:8px;margin-top:9px}.coach-urgent-links a{background:var(--red);color:#fff;border-radius:16px;padding:6px 12px;font-weight:700;text-decoration:none}.coach-urgent-links a:last-child{background:#2a2f33}.coach-card textarea{min-width:0;flex:1;background:#090c0e;border:1px solid #31383c;border-radius:10px;color:#fff;padding:10px 11px;font:12px/1.45 var(--geist, inherit);resize:none}.coach-foot{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;margin-top:9px;color:#7e8a8f}.today-tools{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:13px}.today-tool{display:flex;flex-direction:column;gap:5px;padding:14px;text-decoration:none;color:#fff;min-height:96px}.today-tool svg{width:18px;height:18px;color:var(--blue)}.today-tool b{font:800 19px var(--barlow);text-transform:uppercase}.today-tool span{font-size:10.5px;line-height:1.45;color:#a2adb2}.scroll-x{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.scroll-x::-webkit-scrollbar{display:none}.scroll-x .chip{flex:none}.stories-bar{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;padding:4px 16px 12px}.stories-bar::-webkit-scrollbar{display:none}.story-bubble{flex:none;width:68px;background:none;border:0;color:#fff;display:flex;flex-direction:column;align-items:center;gap:5px;padding:0}.story-ring{width:64px;height:64px;border-radius:50%;padding:2px;background:var(--blue);display:grid;place-items:center}.story-ring.mine{background:#3a4247}.story-bubble.add .story-ring{background:#2a3136}.story-avatar{width:58px;height:58px;border-radius:50%;border:3px solid #000;background:#15191c center/cover;display:grid;place-items:center;font:800 18px var(--barlow);color:var(--blue)}.story-avatar svg{width:22px;height:22px}.story-name{font-size:10px;color:#c1ccd0;max-width:66px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story-hint{align-self:center;color:#7e8a8f}.story-viewer{position:absolute;inset:0;z-index:60;background:#000;display:flex;flex-direction:column}.story-image{position:absolute;inset:0;background:#000 center/cover no-repeat}.story-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#000a 0%,transparent 22%,transparent 70%,#000c 100%)}.story-progress{position:relative;z-index:2;display:flex;gap:4px;padding:max(12px,env(safe-area-inset-top)) 10px 0}.story-progress span{flex:1;height:3px;border-radius:2px;background:#ffffff40;overflow:hidden}.story-progress i{display:block;height:100%;background:#fff}.story-head{position:relative;z-index:3;display:flex;align-items:center;gap:8px;padding:10px 12px;color:#fff}.story-tap{position:absolute;z-index:2;top:80px;bottom:110px;width:40%;background:none;border:0}.story-tap.left{left:0}.story-tap.right{right:0}.story-foot{position:absolute;z-index:3;left:0;right:0;bottom:0;padding:16px 16px max(22px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:10px;align-items:flex-start}.story-caption{font-size:15px;line-height:1.45;margin:0;text-shadow:0 1px 8px #000}.feed-scope{padding:0 16px}.post-list{display:flex;flex-direction:column;gap:18px}.post-card{background:#000;border-top:1px solid #15191c;padding-top:10px}.post-head{display:flex;align-items:center;gap:8px;padding:0 12px 9px}.post-author{display:flex;align-items:center;gap:9px;flex:1;color:#fff;text-decoration:none;min-width:0}.post-author b{display:block;font-size:13px}.post-sub{display:block;color:#7e8a8f;margin-top:1px}.post-image{position:relative;width:100%;aspect-ratio:4/5;background:#0f1114 center/cover no-repeat;cursor:pointer;user-select:none}.post-stat{position:absolute;left:12px;bottom:12px}.post-text-only{margin:0 12px;padding:28px 18px;border-radius:14px;background:#0f1114;border:1px solid #23292d;font:800 22px/1.15 var(--barlow);text-transform:none}.like-burst{position:absolute;inset:0;display:grid;place-items:center;color:#fff;animation:burst .7s ease-out forwards;pointer-events:none}.like-burst svg{width:96px;height:96px;filter:drop-shadow(0 4px 18px #000a)}@keyframes burst{0%{transform:scale(.4);opacity:0}25%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:0}}@media(prefers-reduced-motion:reduce){.like-burst{animation:none;opacity:.9}}.post-actions{display:flex;align-items:center;gap:4px;padding:6px 6px 0}.post-action{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 9px;background:none;border:0;color:#d9e0e3;font-size:12px;border-radius:10px}.post-action svg{width:21px;height:21px}.post-action.active{color:var(--blue)}.post-likes{font-size:12px;font-weight:700;padding:0 15px}.post-caption{font-size:13px;line-height:1.5;color:#dce4e7;margin:4px 15px 0}.feed-tail{text-align:center;padding-top:18px}.feed-user-avatar.small{width:28px;height:28px;font-size:12px}.comment-list{display:flex;flex-direction:column;gap:12px;max-height:46vh;overflow-y:auto}.comment{display:flex;gap:10px;font-size:13px;line-height:1.5;color:#dce4e7;position:relative}.photo-pick{width:100%;aspect-ratio:4/3;border-radius:14px;border:1px dashed #3b454b;background:#0b0e10 center/cover no-repeat;color:#a2adb2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin:4px 0 6px}.photo-pick svg{width:26px;height:26px;color:var(--blue)}.quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.quick-tile{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;border-radius:14px;background:#0f1114;border:1px solid #23292d;color:#fff;text-align:left;min-height:96px}.quick-tile svg{width:20px;height:20px;color:var(--blue)}.quick-tile b{font:800 19px var(--barlow);text-transform:uppercase}.quick-tile span{font-size:10.5px;color:#a2adb2}.search-row{display:grid;grid-template-columns:1fr 132px;gap:8px;margin:14px 0 4px}.search-row .field{margin:0}.event-list{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-direction:column;gap:12px}.event-card{display:block;overflow:hidden;text-decoration:none;color:#fff;padding:0}.event-card.cancelled{opacity:.55}.event-card-img{height:150px;background:#0f1114 center/cover;position:relative}.event-card-img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,#000a)}.event-date-badge{position:absolute;z-index:1;left:12px;top:12px;background:#000c;border-radius:10px;padding:5px 9px;display:flex;flex-direction:column;align-items:center;line-height:1}.event-date-badge b{font:800 22px var(--barlow)}.event-date-badge span{font:9px var(--mono);text-transform:uppercase;color:var(--blue)}.event-cat-tag{position:absolute;z-index:1;right:12px;top:12px;background:#111a1bd0;border-radius:20px;padding:6px 10px;font:9px var(--mono);text-transform:uppercase;letter-spacing:.4px}.event-card-body{padding:12px 14px 14px}.event-card-body h3{font:800 21px/1.05 var(--barlow);text-transform:uppercase;margin:0 0 5px}.event-meta{font-size:11px;color:#a2adb2}.event-meta-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:9px}.event-host{color:#7e8a8f;margin-left:auto}.pill.green{color:var(--green);border-color:#3ddc9755}.event-hero{height:260px;background:#0f1114 center/cover;position:relative;padding:20px;display:flex;flex-direction:column;justify-content:flex-end}.event-hero .event-cat-tag{top:16px;right:16px}.event-hero h2{font:900 36px/.95 var(--barlow);text-transform:uppercase;margin:0}.event-facts{display:flex;flex-direction:column;gap:10px;margin:16px 0;font-size:13px;color:#dce4e7}.event-facts>div{display:flex;align-items:center;gap:9px}.event-facts svg{width:17px;height:17px;color:var(--blue);flex:none}.meeting-point{margin:0 0 12px;border-color:#6fd3ff55}.meeting-point b{display:block;margin-top:5px;font-size:14px}.attendees{margin:16px 0}.attendee-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:9px}.attendee{text-decoration:none;color:#fff;text-align:center;width:58px}.two-col{display:grid;grid-template-columns:1fr 100px;gap:10px}.profile-card{display:flex;align-items:center;gap:22px;margin-top:10px}.profile-avatar{width:84px;height:84px;border-radius:50%;background:linear-gradient(145deg,#1e3944,#15181b);border:2px solid var(--blue);display:grid;place-items:center;font:800 32px var(--barlow);color:var(--blue)}.profile-stats{display:flex;gap:26px}.profile-stats div{display:flex;flex-direction:column;align-items:center}.profile-stats b{font:800 26px var(--barlow)}.profile-stats span{font-size:10px;color:#a2adb2}.profile-badges{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 12px}.profile-links{display:flex;gap:8px}.photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:12px}.grid-cell{aspect-ratio:1;border:0;background:#0f1114 center/cover;color:#c1ccd0;padding:6px;font-size:10px;overflow:hidden}.grid-text{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.me-links{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 16px}.me-link{display:flex;align-items:center;gap:9px;padding:13px;text-decoration:none;color:#fff;min-height:50px}.me-link svg{width:18px;height:18px;color:var(--blue)}.me-link b{font:800 16px var(--barlow);text-transform:uppercase}.mod-item{border-top:1px solid #23292d;padding:10px 0}
