:root{--bone:#0b0f14;--bone-2:#1c2a33;--bone-3:#2e3f4a;--ink:#fff;--ink-2:#c7d1d8;--ink-3:#7a8e99;--forest:#00bfa6;--forest-2:#2ad1b0;--moss:#0e6ba8;--lichen:#6ee7c8;--earth:#1c2a33;--ochre:#1f8acb;--ochre-2:#2fa4e7;--stone:#2e3f4a;--stone-2:#c7d1d8;--danger:#e05252;--sky:#2fa4e7;--amber:#f5c842;--serif:"Instrument Serif", "Times New Roman", serif;--sans:"Inter Tight", -apple-system, system-ui, sans-serif;--sans-light:"DM Sans", "Inter Tight", -apple-system, system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--shadow-sm:0 1px 2px #0000004d, 0 2px 8px #00000040;--shadow-md:0 2px 8px #00000059, 0 12px 32px #00bfa61f;--cm-surface-glow:0 0 0 1px #6ee7c824, 0 16px 56px #00000080, -10px -8px 44px #2fa4e738, 12px 10px 48px #00bfa633;--cm-card-glow:0 4px 24px #00000061, 0 0 0 1px #6ee7c81a, inset 0 1px 0 #ffffff0d;--cm-screen-pad-top:calc(20px + env(safe-area-inset-top,0px));--cm-scroll-end-pad:28px;--cm-pad-x-frame:20px;--cm-pad-x-list:16px;--cm-gap-cards:12px;--cm-gap-section:12px;--bp-tablet:768px;--bp-desktop:1024px;--content-max:1280px;--cm-topbar-height:64px}:root[data-theme=light]{--bone:#f8fafc;--bone-2:#f1f5f9;--bone-3:#e2e8f0;--ink:#0f172a;--ink-2:#334155;--ink-3:#64748b;--cm-card-glow:0 4px 16px #0000000f, 0 0 0 1px #0000000d, inset 0 1px 0 #fff9;--cm-surface-glow:0 0 0 1px #0000000a, 0 16px 56px #0000001a, -10px -8px 44px #2fa4e714, 12px 10px 48px #00bfa614}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}html{background:var(--bone);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation;height:100%;min-height:100%;min-height:-webkit-fill-available;margin:0}html,body{font-family:var(--sans);color:var(--ink);background:#0b0f14}body{height:100%;min-height:100dvh;background:radial-gradient(1200px 800px at 20% 10%,#1c2a33 0%,#111a22 60%,#0b0f14 100%);flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:-webkit-fill-available;margin:0;padding:0;display:flex}@media (display-mode:standalone){html,body{background:var(--bone);height:auto;min-height:0;position:fixed;inset:0;overflow:hidden}body{display:block}#app{background:var(--bone);width:100%;height:auto;min-height:0;position:absolute;inset:0;overflow:hidden}}#app{flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex}#app>*{flex:1;min-width:0;min-height:0}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select{color:var(--ink);caret-color:var(--forest)}input::placeholder,textarea::placeholder{color:var(--ink-3);opacity:.45}input:-webkit-autofill{-webkit-text-fill-color:var(--ink)}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink)}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink)}textarea:-webkit-autofill{-webkit-text-fill-color:var(--ink)}textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink)}textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink)}select:-webkit-autofill{-webkit-text-fill-color:var(--ink)}select:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink)}select:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink)}@media (hover:none) and (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select{font-size:16px!important}}input[type=date],input[type=time],input[type=datetime-local]{box-sizing:border-box;min-width:0;max-width:100%}input[type=date]::-webkit-datetime-edit{align-items:center;height:100%;padding:0;display:inline-flex}input[type=time]::-webkit-datetime-edit{align-items:center;height:100%;padding:0;display:inline-flex}input[type=date]::-webkit-datetime-edit-fields-wrapper{align-items:center;padding:0;display:inline-flex}input[type=time]::-webkit-datetime-edit-fields-wrapper{align-items:center;padding:0;display:inline-flex}.topo-bg{background-color:var(--bone);background-image:repeating-radial-gradient(420px 260px at 30% 40%,#0000 0 22px,#00bfa60d 22px 23px),repeating-radial-gradient(320px 180px at 78% 72%,#0000 0 18px,#00bfa60a 18px 19px)}.btn{font-family:var(--sans);letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-size:15px;font-weight:600;transition:transform .12s,background .16s,box-shadow .16s,opacity .12s,filter .16s;display:inline-flex}.btn:focus-visible{outline-offset:2px;outline:2px solid #00bfa680}.btn:disabled,.btn-primary:disabled,.btn-ghost:disabled,.btn-ochre:disabled,.btn-dark:disabled{opacity:.45;cursor:not-allowed;pointer-events:none;filter:none;box-shadow:none;transform:none}.btn:active{transform:scale(.98)}.btn-primary{color:#f5faf8;background:linear-gradient(145deg,#1da886,#137e6c);box-shadow:inset 0 1px #ffffff38,0 6px 18px #00000059,0 2px 6px #005a4847}.btn-primary:hover{background:linear-gradient(145deg,#22c9a4,#15977c);box-shadow:inset 0 1px #ffffff42,0 8px 22px #00000061,0 2px 8px #00645052}.btn-primary:active{filter:brightness(.96)}.btn-ochre{color:#f5faf8;background:linear-gradient(145deg,#3795df,#2a73ba);box-shadow:inset 0 1px #fff3,0 6px 18px #00000057,0 2px 6px #143c7847}.btn-ochre:hover{background:linear-gradient(145deg,#429fe8,#2f7fc4);box-shadow:inset 0 1px #ffffff3d,0 8px 22px #00000061,0 2px 8px #143c7852}.btn-ochre:active{filter:brightness(.96)}.btn-ghost{color:var(--ink);background:#ffffff0f;box-shadow:inset 0 1px #ffffff12,0 4px 14px #00000038}.btn-ghost:hover{background:#ffffff1a;box-shadow:inset 0 1px #ffffff1a,0 6px 18px #00000042}.btn-ghost:active{filter:brightness(.95)}.btn-dark{color:#f5faf8;background:linear-gradient(160deg,#364250f5 0%,#1e2630fa 52%,#12171e 100%);box-shadow:inset 0 1px #ffffff1a,0 6px 18px #00000061,0 2px 6px #00000038}.btn-dark:hover{filter:brightness(1.06)}.btn-dark:active{filter:brightness(.94)}@media (prefers-reduced-motion:reduce){.btn{transition:none}.btn:active{transform:none}}.chip{font-family:var(--sans);background:var(--bone-2);color:var(--ink-2);letter-spacing:.01em;white-space:nowrap;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:500;display:inline-flex}.chip-mono{font-family:var(--mono);letter-spacing:0;font-weight:500}.chip-forest{background:var(--forest);color:var(--bone);border-color:#0000}.chip-ochre{background:var(--ochre);color:var(--bone);border-color:#0000}.chip-outline{border-color:var(--ink-3);color:var(--ink);background:0 0}.chip-moss{color:var(--forest);background:#00bfa61f;border-color:#00bfa633}.grade{font-family:var(--mono);background:var(--ink);color:var(--bone);letter-spacing:0;border-radius:4px;padding:3px 8px;font-size:13px;font-weight:600}.grade-outline{color:var(--ink);border:1px solid var(--ink);background:0 0}.eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}.display{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);font-size:clamp(32px,9vw,42px);font-weight:400;line-height:1.02}.display em{color:var(--forest);font-style:italic}.card{background:var(--bone);border-radius:var(--r-lg);border:1px solid #ffffff14}.noscroll::-webkit-scrollbar{display:none}.noscroll{scrollbar-width:none}.topo-line{background-image:linear-gradient(90deg,#ffffff40 50%,#0000 50%);background-repeat:repeat-x;background-size:8px 1px;border:none;height:1px}.repdot{background:var(--ink);border-radius:50%;width:6px;height:6px;display:inline-block}.repdot.off{background:#ffffff26}.contour path{fill:none;stroke:#00bfa673;stroke-width:1px}[data-theme=light] .btn-ghost{background:#0000000d;box-shadow:inset 0 1px #fffc,0 4px 14px #0000000f}[data-theme=light] .btn-ghost:hover{background:#00000014;box-shadow:inset 0 1px #fffc,0 6px 18px #00000014}[data-theme=light] .chip{border-color:#00000014}.cm-frame-wrap{flex-direction:column;align-items:center;gap:14px;display:flex}.cm-frame-label{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;text-align:center;font-size:22px}.cm-frame-sub{font-family:var(--mono);color:#ffffff80;text-transform:uppercase;letter-spacing:.14em;margin-top:-10px;font-size:10px}.cm-app-surface--fixed{border-radius:var(--r-lg);box-shadow:var(--cm-surface-glow)}.cm-app-surface--fluid{box-shadow:none;border-radius:0;flex:1;align-self:stretch}@media (width>=520px){.cm-app-surface--fluid{border-radius:var(--r-lg);box-shadow:var(--cm-surface-glow);min-height:min(100dvh,920px);margin-inline:auto}}.cm-app-route{background:var(--bone);width:100%;height:100%;min-height:100svh;flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;min-height:-webkit-fill-available;display:flex;overflow-x:hidden}@media (width>=520px) and (width<=767px){.cm-app-route{justify-content:center;align-items:center;padding-inline:24px}}@media (width>=768px){.cm-app-route{justify-content:flex-start;align-items:stretch;height:100dvh;min-height:0;padding-inline:0;overflow:hidden}}.cm-app-route>.cm-frame-wrap{flex:1;align-self:stretch;align-items:stretch;gap:0;width:100%;max-width:100%;height:100%;min-height:0}.cm-app-route>.cm-frame-wrap>.cm-app-surface--fluid{flex:1;width:100%;height:100%;min-height:0}@media (display-mode:standalone){.cm-app-route{min-height:0;max-height:100%}.cm-app-route .cm-app-surface--fluid{min-height:0}@media (width>=520px){.cm-app-route .cm-app-surface--fluid{min-height:0}}}.nsFWRa_root{color:#fff;box-sizing:border-box;background:linear-gradient(135deg,#08101a 0%,#102438 35%,#0e6ba8 62%,#071620 100%);width:100%;min-height:100svh;padding:clamp(40px,6vw,88px) 20px 0;position:relative;overflow-x:hidden}.nsFWRa_bgTopo{pointer-events:none;z-index:0;background:0 0;min-height:100%;position:absolute;inset:0}.nsFWRa_hero,.nsFWRa_section,.nsFWRa_footerCta{z-index:1;max-width:1080px;margin:0 auto;position:relative}.nsFWRa_hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(24px,5vw,56px);margin-bottom:clamp(64px,10vw,112px);display:grid}.nsFWRa_kicker{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#6ee7c8;align-items:center;gap:8px;margin-bottom:16px;font-size:11px;display:inline-flex}.nsFWRa_kicker:before{content:"";opacity:.8;background:linear-gradient(90deg,#6ee7c8,#00bfa6);width:20px;height:1px;display:block}.nsFWRa_title{font-family:var(--serif);letter-spacing:-.02em;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 0%,#6ee7c8 50%,#00bfa6 100%);-webkit-background-clip:text;background-clip:text;margin:0 0 20px;font-size:clamp(44px,9vw,90px);font-weight:400;line-height:.93}.nsFWRa_title em{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#6ee7c8,#00bfa6,#2fa4e7);-webkit-background-clip:text;background-clip:text;font-style:italic}.nsFWRa_lead{color:#ffffffd9;max-width:52ch;margin:0;font-size:16px;line-height:1.6}.nsFWRa_ctaRow,.nsFWRa_ctaRowCenter{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.nsFWRa_ctaRowCenter{justify-content:center}.nsFWRa_ctaPrimary,.nsFWRa_ctaGhost{border-radius:999px;align-items:center;gap:6px;padding:13px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.nsFWRa_ctaPrimary{color:#fff;background:linear-gradient(135deg,#00bfa6 0%,#2fa4e7 100%);box-shadow:0 6px 28px #00bfa652,inset 0 1px #fff3}.nsFWRa_ctaGhost{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #6ee7c866}.nsFWRa_ctaPrimary:hover{transform:translateY(-2px);box-shadow:0 10px 36px #00bfa670}.nsFWRa_ctaGhost:hover{background:#ffffff14;border-color:#6ee7c880;transform:translateY(-2px)}.nsFWRa_heroCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(160deg,#162834f5 0%,#09131cf5 100%);border:1px solid #6ee7c840;border-radius:20px;padding:20px;animation:5s ease-in-out infinite nsFWRa_heroFloat;box-shadow:0 0 0 1px #6ee7c814,0 32px 80px #00000080,-12px -8px 48px #2fa4e733,12px 12px 56px #00bfa629}@keyframes nsFWRa_heroFloat{0%,to{transform:translateY(0)rotate(.3deg)}50%{transform:translateY(-10px)rotate(-.3deg)}}.nsFWRa_heroCardHeader{color:#fff9;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;font-size:12px;display:flex}.nsFWRa_heroCardHeader span{color:#6ee7c8;align-items:center;gap:6px;display:inline-flex}.nsFWRa_heroCardHeader strong{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff59;font-size:10px}.nsFWRa_heroList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nsFWRa_heroList li{background:#ffffff08;border:1px solid #6ee7c81a;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;transition:background .2s;display:flex}.nsFWRa_heroList li:hover{background:#ffffff0f}.nsFWRa_heroList span{font-size:14px;font-weight:500}.nsFWRa_heroList small{color:var(--forest-2);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#00bfa61a;border:1px solid #00bfa633;border-radius:999px;padding:3px 8px;font-size:10px}.nsFWRa_divider{z-index:1;align-items:center;gap:16px;max-width:1080px;margin:0 auto clamp(48px,8vw,80px);display:flex;position:relative}.nsFWRa_dividerLine{background:linear-gradient(90deg,#0000,#6ee7c833,#0000);flex:1;height:1px}.nsFWRa_dividerDot{background:var(--forest-2);opacity:.5;border-radius:50%;width:6px;height:6px}.nsFWRa_section{margin-bottom:clamp(48px,8vw,80px)}.nsFWRa_sectionLabel{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffff59;align-items:center;gap:8px;margin-bottom:12px;font-size:10px;display:inline-flex}.nsFWRa_sectionTitle{letter-spacing:-.01em;margin:0 0 28px;font-size:clamp(28px,4.5vw,44px);font-weight:500}.nsFWRa_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.nsFWRa_card{background:#ffffff08;border:1px solid #6ee7c81a;border-radius:16px;padding:22px 20px;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s;box-shadow:inset 0 1px #ffffff0a,0 4px 24px #00000040}.nsFWRa_card:hover{background:#ffffff0e;border-color:#6ee7c83d;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff0f,0 12px 40px #00000059,0 0 0 1px #6ee7c81f}.nsFWRa_cardIcon{width:40px;height:40px;color:var(--forest-2);background:linear-gradient(135deg,#00bfa62e 0%,#1f8acb24 100%);border:1px solid #00bfa633;border-radius:12px;justify-content:center;align-items:center;margin-bottom:2px;display:inline-flex}.nsFWRa_card h3{margin:14px 0 8px;font-size:16px;font-weight:600;line-height:1.3}.nsFWRa_card p{color:#ffffff9e;margin:0;font-size:14px;line-height:1.55}.nsFWRa_stats{z-index:1;background:#ffffff06;border:1px solid #6ee7c81a;border-radius:18px;justify-content:center;gap:clamp(28px,6vw,72px);max-width:1080px;margin:0 auto clamp(48px,8vw,80px);padding:clamp(20px,3vw,28px) clamp(24px,4vw,40px);display:flex;position:relative}.nsFWRa_statItem{text-align:center}.nsFWRa_statValue{font-family:var(--mono);background:linear-gradient(135deg, var(--forest-2), var(--ochre-2));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,4vw,36px);font-weight:600;line-height:1.1;display:block}.nsFWRa_statLabel{color:#ffffff73;letter-spacing:.04em;margin-top:4px;font-size:12px;display:block}.nsFWRa_footerCta{text-align:center;background:radial-gradient(600px 300px at 20% -20%,#1f8acb2e,#0000 65%),radial-gradient(500px 280px at 80% 120%,#00bfa629,#0000 65%),#0f1720eb;border:1px solid #6ee7c838;border-radius:24px;padding:clamp(44px,6vw,72px) clamp(24px,5vw,56px);position:relative;overflow:hidden;box-shadow:0 0 0 1px #6ee7c80f,0 40px 100px #0009,inset 0 1px #ffffff0f}.nsFWRa_footerCta:before{content:"";background:linear-gradient(90deg,#0000,#6ee7c880,#1f8acb66,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.nsFWRa_footerCtaEyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--forest-2);opacity:.7;margin-bottom:16px;font-size:10px;display:inline-block}.nsFWRa_footerCta h2{font-size:clamp(30px,5vw,52px);font-weight:400;font-family:var(--serif);letter-spacing:-.01em;margin:0 0 12px;line-height:1.1}.nsFWRa_footerCta p{color:#ffffffa6;max-width:58ch;margin:0 auto;font-size:16px;line-height:1.6}[data-reveal]{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(26px)}.nsFWRa_revealed{opacity:1;transform:translateY(0)}@media (width<=920px){.nsFWRa_hero{grid-template-columns:1fr}.nsFWRa_heroCard{animation:none}.nsFWRa_grid{grid-template-columns:1fr 1fr}.nsFWRa_stats{gap:clamp(20px,4vw,40px)}}@media (width<=640px){.nsFWRa_root{padding-inline:16px}.nsFWRa_grid{grid-template-columns:1fr}.nsFWRa_stats{text-align:center;flex-direction:column;gap:20px}.nsFWRa_footerInner{grid-template-columns:1fr 1fr;gap:24px 16px}.nsFWRa_footerBrand{grid-column:1/-1}.nsFWRa_footerBottom{flex-direction:column;align-items:flex-start;gap:6px}}@media (width<=920px) and (width>=641px){.nsFWRa_footerInner{grid-template-columns:1fr 1fr}.nsFWRa_footerBrand{grid-column:1/-1}}.nsFWRa_footer{z-index:1;padding:clamp(36px, 5vw, 56px) 20px max(clamp(28px, 4vw, 44px), env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080d13b3;border-top:1px solid #6ee7c81a;margin-top:clamp(56px,8vw,88px);position:relative}.nsFWRa_footerInner{grid-template-columns:1.4fr 1fr 1fr;align-items:start;gap:clamp(28px,5vw,56px);max-width:1080px;margin:0 auto;display:grid}.nsFWRa_footerBrand{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.nsFWRa_footerBrandLockup{flex-direction:row;justify-content:center;align-items:center;gap:6px;width:min(100%,360px);animation:6s ease-in-out infinite nsFWRa_footerBrandFloat;display:flex}.nsFWRa_footerLogoIcon{object-fit:contain;filter:drop-shadow(0 0 20px #1f8acb59)drop-shadow(0 0 34px #00bfa652);width:clamp(84px,12vw,124px);height:auto;margin-right:-14px;animation:3.4s ease-in-out infinite nsFWRa_footerIconPulse;display:block}.nsFWRa_footerWordmark{font-family:var(--serif);letter-spacing:.01em;white-space:nowrap;-webkit-text-fill-color:transparent;text-shadow:0 8px 26px #00000059;background:linear-gradient(140deg,#fffffff2,#6ee7c8f2,#1f8acbe0);-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,3.6vw,38px);line-height:1}@keyframes nsFWRa_footerIconPulse{0%,to{opacity:.95;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes nsFWRa_footerBrandFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.nsFWRa_footerBrandLockup,.nsFWRa_footerLogoIcon{animation:none}}@media (width<=360px){.nsFWRa_footerLogoIcon{width:78px;margin-right:-12px}.nsFWRa_footerWordmark{font-size:22px}}.nsFWRa_footerLogoFull{width:min(100%,460px);height:auto}.nsFWRa_footerTagline{color:#ffffff73;max-width:40ch;font-size:13px;line-height:1.55}.nsFWRa_footerMadeBy{font-family:var(--mono);color:#ffffff4d;letter-spacing:.04em;align-items:center;gap:6px;margin-top:4px;font-size:11px;display:inline-flex}.nsFWRa_footerMadeByDot{background:var(--forest-2);opacity:.6;border-radius:50%;flex-shrink:0;width:5px;height:5px}.nsFWRa_footerCol{flex-direction:column;gap:8px;display:flex}.nsFWRa_footerColTitle{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff4d;margin-bottom:4px;font-size:10px}.nsFWRa_footerLink{color:#fff9;align-items:center;gap:6px;font-size:14px;text-decoration:none;transition:color .15s;display:inline-flex}.nsFWRa_footerLink:hover{color:var(--forest-2)}.nsFWRa_footerBottom{border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;max-width:1080px;margin:clamp(28px,3vw,40px) auto 0;padding-top:clamp(16px,2vw,20px);display:flex}.nsFWRa_footerCopy{color:#ffffff38;font-size:12px;font-family:var(--mono)}.nsFWRa_footerBadge{color:#fff3;align-items:center;gap:5px;font-size:11px;display:inline-flex}.nsFWRa_footerBadge span{color:var(--forest-2);opacity:.6}.nsFWRa_feedbackPage{z-index:1;max-width:1080px;margin:0 auto;padding-bottom:clamp(48px,8vw,80px);position:relative}.nsFWRa_feedbackBack{color:#ffffff8c;font-size:14px;font-family:var(--mono);letter-spacing:.04em;align-items:center;gap:6px;margin-bottom:clamp(20px,3vw,28px);text-decoration:none;transition:color .15s;display:inline-flex}.nsFWRa_feedbackBack:hover{color:#6ee7c8}.nsFWRa_feedbackPanel{background:radial-gradient(400px 200px at 10% -30%,#1f8acb24,#0000 70%),#0f1720eb;border:1px solid #6ee7c82e;border-radius:20px;max-width:560px;margin:0 auto;padding:clamp(22px,4vw,32px);box-shadow:0 0 0 1px #6ee7c80d,0 28px 72px #00000073,inset 0 1px #ffffff0d}.nsFWRa_feedbackPanelLead{color:#ffffff9e;margin:0 0 20px;font-size:15px;line-height:1.55}.nsFWRa_feedbackField{margin-bottom:18px}.nsFWRa_feedbackFieldLabel{color:#ffffffd9;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.nsFWRa_feedbackOptional{color:#ffffff59;font-size:12px;font-weight:400}.nsFWRa_feedbackInput,.nsFWRa_feedbackTextarea{box-sizing:border-box;color:#fff;background:#080d13e6;border:1px solid #6ee7c826;border-radius:12px;width:100%;padding:12px 14px;font-family:inherit;font-size:15px;line-height:1.45;transition:border-color .15s,box-shadow .15s}.nsFWRa_feedbackInput:focus,.nsFWRa_feedbackTextarea:focus{border-color:#00bfa673;outline:none;box-shadow:0 0 0 3px #00bfa61f}.nsFWRa_feedbackTextarea{resize:vertical;min-height:140px}.nsFWRa_feedbackChipRow{flex-wrap:wrap;gap:8px;display:flex}.nsFWRa_feedbackChip{color:#ffffffbf;cursor:pointer;background:#ffffff0a;border:1px solid #6ee7c838;border-radius:999px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.nsFWRa_feedbackChip:hover{background:#ffffff12;border-color:#6ee7c873}.nsFWRa_feedbackChipActive{color:#6ee7c8;background:#00bfa626;border-color:#00bfa699}.nsFWRa_feedbackError{color:#fca5a5;margin:0 0 12px;font-size:14px}.nsFWRa_feedbackNote{color:#fff6;margin:16px 0 0;font-size:13px;line-height:1.5}.nsFWRa_feedbackSubmit{cursor:pointer;font:inherit;border:none;margin-top:8px}.nsFWRa_feedbackStrip{z-index:1;background:radial-gradient(480px 220px at 85% 0,#00bfa61f,#0000 65%),#0f1720bf;border:1px solid #6ee7c824;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1080px;margin:0 auto clamp(40px,6vw,64px);padding:clamp(22px,4vw,28px) clamp(20px,4vw,28px);display:flex;position:relative}.nsFWRa_feedbackStripCopy{flex:1;min-width:min(100%,280px)}.nsFWRa_feedbackStripCopy h2{font-size:clamp(20px,3vw,26px);font-weight:600;font-family:var(--serif);letter-spacing:-.01em;margin:0 0 8px}.nsFWRa_feedbackStripCopy p{color:#ffffff94;max-width:48ch;margin:0;font-size:15px;line-height:1.5}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}.nsFWRa_heroCard{animation:none}.nsFWRa_ctaPrimary:hover,.nsFWRa_ctaGhost:hover,.nsFWRa_card:hover{transform:none}}.cm-root{box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#08101a 0%,#12263a 38%,#0e6ba8 60%,#071724 100%);flex-direction:column;align-items:center;gap:40px;width:100%;min-height:100dvh;padding-block:48px 24px;display:flex}.cm-stage{grid-template-columns:repeat(3,auto);gap:48px 40px;padding:24px 0 80px;display:grid}@media (width<=1100px){.cm-stage{grid-template-columns:repeat(2,auto)}}@media (width<=760px){.cm-stage{grid-template-columns:1fr}.cm-cover{padding:48px 24px 16px}.cm-cover .meta{flex-wrap:wrap;gap:16px}}@media (width<=480px){.cm-root{gap:24px;padding-block:32px 16px}.cm-cover{padding:32px 20px 12px}.cm-stage{gap:32px 0;padding-bottom:48px}}.cm-cover{color:#fff;text-align:left;width:100%;max-width:960px;font-family:var(--sans);padding:80px 40px 20px}.cm-cover .tag{letter-spacing:.18em;text-transform:uppercase;color:#2fa4e7;margin-bottom:18px;font-family:JetBrains Mono,monospace;font-size:11px}.cm-cover h1{font-family:var(--serif);letter-spacing:-.02em;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 0%,#6ee7c8 50%,#00bfa6 100%);-webkit-background-clip:text;background-clip:text;margin:0 0 24px;font-size:clamp(40px,8vw,88px);font-weight:400;line-height:.95}.cm-cover h1 em{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#6ee7c8,#00bfa6,#2fa4e7);-webkit-background-clip:text;background-clip:text}.cm-cover p{color:#ffffffb3;max-width:560px;margin:0;font-size:16px;line-height:1.55}.cm-cover .meta{color:#fff9;text-transform:uppercase;letter-spacing:.12em;border-top:1px solid #ffffff26;gap:32px;margin-top:36px;padding-top:24px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.cm-cover .meta span strong{color:#fff;font-family:var(--sans);letter-spacing:0;text-transform:none;margin-top:4px;font-size:14px;font-weight:600;display:block}.cm-tweaks{color:#fff;width:300px;max-width:calc(100vw - 48px);font-family:var(--sans);z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141513f5;border:1px solid #f4f1ea26;border-radius:18px;padding:16px;font-size:13px;display:none;position:fixed;bottom:24px;right:24px}.cm-tweaks.on{display:block}.cm-tweaks h4{font-family:var(--serif);justify-content:space-between;align-items:center;margin:0 0 12px;font-size:18px;display:flex}.cm-tweaks .row{border-top:1px solid #f4f1ea1a;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.cm-tweaks .row:first-of-type{border-top:none}.cm-tweaks .swatches{gap:6px;display:flex}.cm-tweaks .sw{cursor:pointer;border:2px solid #0000;border-radius:50%;width:22px;height:22px}.cm-tweaks .sw.active{border-color:#fff}.cm-tweaks select,.cm-tweaks button.tweak{color:#fff;font-size:12px;font-family:var(--sans);cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;padding:4px 10px}body.cm-hc{--bone:#faf7f0;--ink:#05110a;--ink-2:#1a1f1b;--forest:#0f2a1d}body.cm-palette-warm{--forest:#3a2b1e;--ochre:#d6863a;--bone:#f0e8d9}body.cm-palette-stone{--forest:#2c3137;--ochre:#b8926a;--bone:#eeeae2}.FMC0Yq_introNote{opacity:.85;max-width:560px;margin-top:18px;font-size:14px;line-height:1.55}.FMC0Yq_appLink{color:#00bfa6;font-weight:600}.FMC0Yq_prototypeBlock{flex-direction:column;align-items:center;padding:40px 20px 20px;display:flex}.FMC0Yq_frameLabelSpaced{margin-bottom:14px}.FMC0Yq_coverTight{padding-top:20px;padding-bottom:0}.FMC0Yq_coverFooter{padding-top:40px;padding-bottom:80px}.FMC0Yq_uxNote{max-width:640px}.FMC0Yq_narrativeSection{box-sizing:border-box;background:radial-gradient(80vw 40vh at 20% 0,#2fa4e714,#0000 60%),radial-gradient(70vw 35vh at 80% 30%,#00bfa60f,#0000 55%),radial-gradient(60vw 30vh at 50% 100%,#6ee7c80d,#0000 50%);border-radius:24px;width:100%;max-width:1040px;margin:0 auto;padding:32px 24px 48px;position:relative}.FMC0Yq_narrativeInner{flex-direction:column;gap:20px;display:flex}.FMC0Yq_narrativeHeadline{letter-spacing:-.02em;color:#fff;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 0%,#6ee7c8 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:800;line-height:1.15}.FMC0Yq_narrativeHeadline em{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#6ee7c8,#00bfa6);-webkit-background-clip:text;background-clip:text;font-style:italic}.FMC0Yq_narrativeLead{color:#fffc;max-width:52ch;margin:0;font-size:1rem;line-height:1.55}.FMC0Yq_narrativeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0 0;padding:0;list-style:none;display:grid}.FMC0Yq_narrativeCard{--card-glow-tl:#2fa4e714;--card-glow-tr:#6ee7c80f;--card-glow-bl:#00bfa612;--card-glow-br:#1f8acb0f;isolation:isolate;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;background:radial-gradient(120px 80px at 0 0,#2fa4e714,#0000 70%),radial-gradient(100px 70px at 100% 0,#6ee7c80f,#0000 65%),radial-gradient(90px 60px at 0 100%,#00bfa612,#0000 60%),radial-gradient(80px 50px at 100% 100%,#1f8acb0f,#0000 55%),linear-gradient(135deg,#0f172af2 0%,#1e293bf2 50%,#0f172af2 100%);border:1px solid #6ee7c826;border-radius:16px;flex-direction:column;justify-content:center;gap:10px;min-height:0;margin:0;padding:16px 16px 18px;transition:box-shadow .22s,border-color .22s,transform .22s;display:flex;position:relative;box-shadow:0 4px 20px #0000004d,inset 0 1px #ffffff0d}@media (hover:hover){.FMC0Yq_narrativeCard:hover{background:radial-gradient(140px 90px at 0 0,#2fa4e71f,#0000 75%),radial-gradient(120px 80px at 100% 0,#6ee7c81a,#0000 70%),radial-gradient(110px 70px at 0 100%,#00bfa61c,#0000 65%),radial-gradient(100px 60px at 100% 100%,#1f8acb17,#0000 60%),linear-gradient(135deg,#0f172afa 0%,#1e293bfa 50%,#0f172afa 100%);border-color:#6ee7c829;transform:translateY(-1px);box-shadow:0 0 0 1px #0000003d,-2px -2px 12px #2fa4e70e,3px 4px 14px #00bfa60b,inset 0 1px #ffffff0a}}@media (hover:hover) and (prefers-reduced-motion:reduce){.FMC0Yq_narrativeCard:hover{transform:none}}.FMC0Yq_narrativeCardTop{justify-content:flex-start;align-items:center;gap:10px;display:flex}.FMC0Yq_narrativeIcon{color:#6ee7c8;background:#00bfa626;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:inset 0 0 0 1px #6ee7c81a}.FMC0Yq_narrativeIcon svg{width:20px;height:20px}.FMC0Yq_narrativeCardTitle{letter-spacing:.02em;text-transform:uppercase;color:#6ee7c8;text-align:left;flex:1;min-width:0;margin:0;font-size:.8125rem;font-weight:800;line-height:1.3}.FMC0Yq_narrativeCardBody{color:#ffffffbf;text-align:left;margin:0;font-size:.875rem;line-height:1.55}.FMC0Yq_narrativeTagline{color:var(--ink);text-align:center;background:radial-gradient(80px 60px at 0 0,#2fa4e70a,#0000 70%),radial-gradient(80px 60px at 100% 100%,#00bfa60d,#0000 70%),#1c2a33d9;border:1px dashed #6ee7c859;border-radius:14px;margin:8px 0 0;padding:14px 18px;font-size:.9375rem;font-weight:700;box-shadow:0 0 0 1px #00000029,-1px -1px 8px #2fa4e708,1px 2px 9px #00bfa607}@media (width<=640px){.FMC0Yq_narrativeGrid{grid-template-columns:1fr}}@media (width<=480px){.FMC0Yq_narrativeSection{padding:24px 16px 40px}}.FMC0Yq_feedbackStrip{box-sizing:border-box;width:100%;max-width:1040px;margin:0 auto;padding:0 24px 8px}.FMC0Yq_feedbackStripInner{background:radial-gradient(120px 90px at 0 0,#2fa4e714,#0000 65%),radial-gradient(120px 90px at 100% 100%,#00bfa617,#0000 65%),linear-gradient(165deg,#1e293bf2 0%,#0f172af2 100%);border:1px solid #6ee7c824;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex;box-shadow:0 0 0 1px #0000002e,inset 0 1px #ffffff08}.FMC0Yq_feedbackStripText{flex:1;min-width:min(100%,260px)}.FMC0Yq_feedbackStripTitle{letter-spacing:-.01em;color:#fff;margin:0 0 6px;font-size:clamp(1rem,2.2vw,1.125rem);font-weight:800}.FMC0Yq_feedbackStripBody{color:#fffc;max-width:48ch;margin:0;font-size:.9375rem;line-height:1.5}.FMC0Yq_feedbackCta{color:#00bfa6;background:#00bfa61a;border:1px solid #6ee7c866;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:11px 20px;font-size:.875rem;font-weight:700;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}@media (hover:hover){.FMC0Yq_feedbackCta:hover{background:#00bfa61f;border-color:#6ee7c88c;transform:translateY(-1px)}}@media (hover:hover) and (prefers-reduced-motion:reduce){.FMC0Yq_feedbackCta:hover{transform:none}}.FMC0Yq_feedbackFooterLine{color:var(--ink-2);max-width:640px;margin:20px 0 0;font-size:15px;line-height:1.55}@keyframes Jw_aLa_cmSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Jw_aLa_spinner{vertical-align:middle;animation:.7s linear infinite Jw_aLa_cmSpin;display:inline-block}.Jw_aLa_topoSvg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Jw_aLa_avatar{width:var(--avatar-size,36px);height:var(--avatar-size,36px);font-family:var(--serif);font-size:var(--avatar-font,15px);letter-spacing:.5px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex;overflow:hidden}.Jw_aLa_avatarPhoto{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.Jw_aLa_avatarWithBadge{flex-shrink:0;display:inline-flex;position:relative}.Jw_aLa_onlineBadge{pointer-events:none;background:#22c55e;border-radius:50%;width:26%;min-width:8px;max-width:16px;height:26%;min-height:8px;max-height:16px;position:absolute;bottom:-2%;right:-2%;box-shadow:0 0 0 1.5px #188746,0 0 4px #22c55e99,0 0 10px #22c55e73}.Jw_aLa_ratingMark{color:var(--ink);align-items:center;gap:3px;font-size:13px;font-weight:600;display:inline-flex}.Jw_aLa_ratingMarkSm{font-size:12px}.Jw_aLa_ratingStar{color:var(--ochre);display:inline-flex}.Jw_aLa_styleBadge{border:1px solid var(--style-badge-border,var(--ink-2));color:var(--style-badge-fg,var(--ink-2));font-family:var(--mono);letter-spacing:.06em;background:0 0;font-weight:600}.Jw_aLa_styleBadgeSm{text-overflow:ellipsis;max-width:110px;padding:2px 5px;font-size:9px;overflow:hidden}.Jw_aLa_styleBadgeMd{padding:3px 8px;font-size:11px}.Jw_aLa_styleBadgeDeportiva{color:#00bfa6;background:#00bfa61f;border-color:#00bfa652}.Jw_aLa_styleBadgeRocodromo{color:#c084fc;background:#a855f724;border-color:#a855f75c}.Jw_aLa_styleBadgeBoulder{color:#fb923c;background:#ff6b2c1f;border-color:#ea580c57}.Jw_aLa_styleBadgeAlpinismo{color:#38bdf8;background:#22d3ee1f;border-color:#06b6d457}.Jw_aLa_styleBadgeFallback{color:#f5c842;background:#f5c84224;border-color:#eab3085c}[data-theme=light] .Jw_aLa_styleBadgeDeportiva{color:#00897a;background:#00897a1a;border-color:#00897a52}[data-theme=light] .Jw_aLa_styleBadgeRocodromo{color:#7c3aed;background:#7c3aed1a;border-color:#7c3aed52}[data-theme=light] .Jw_aLa_styleBadgeBoulder{color:#c2410c;background:#c2410c1a;border-color:#c2410c52}[data-theme=light] .Jw_aLa_styleBadgeAlpinismo{color:#0284c7;background:#0284c71a;border-color:#0284c752}[data-theme=light] .Jw_aLa_styleBadgeFallback{color:#b07c00;background:#b07c001a;border-color:#b07c0052}.Jw_aLa_avatar24{--avatar-size:24px;--avatar-font:10px}.Jw_aLa_avatar28{--avatar-size:28px;--avatar-font:12px}.Jw_aLa_avatar36{--avatar-size:36px;--avatar-font:15px}.Jw_aLa_avatar40{--avatar-size:40px;--avatar-font:17px}.Jw_aLa_avatar44{--avatar-size:44px;--avatar-font:18px}.Jw_aLa_avatar52{--avatar-size:52px;--avatar-font:22px}.Jw_aLa_avatar84{--avatar-size:84px;--avatar-font:35px;box-shadow:0 0 0 1px #ffffff42,0 8px 26px #08101624}.Jw_aLa_avatarTone0{color:#f2fffb;background:#0a6b5e}.Jw_aLa_avatarTone1{color:#f5faff;background:#1a5f8f}.Jw_aLa_avatarTone2{color:#eef6fc;background:#0c4a72}.Jw_aLa_avatarTone3{color:#fff;background:#1f7ead}.Jw_aLa_avatarTone4{color:#f0fff9;background:#0d6356}.Jw_aLa_avatarTone5{color:#f5fffc;background:#2a7d6c}.cZI5rG_topBar{z-index:5;padding:calc(14px + env(safe-area-inset-top,0px)) 18px 10px;-webkit-backdrop-filter:blur(12px);background:#0b0f14eb;border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;display:flex;position:sticky;top:0}.cZI5rG_topBarTight{padding:calc(10px + env(safe-area-inset-top,0px)) 18px 8px}.cZI5rG_topBarSlot{justify-content:flex-start;width:40px;display:flex}.cZI5rG_topBarSlotEnd{justify-content:flex-end;width:40px;display:flex}.cZI5rG_topBarCenter{text-align:center;font-family:var(--sans);color:var(--ink);flex:1;font-size:15px;font-weight:600}.cZI5rG_iconBtn{width:40px;height:40px;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0d;border:none;border-radius:12px;justify-content:center;align-items:center;transition:background .15s,box-shadow .15s,transform .12s,color .15s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 2px 10px #0000002e}.cZI5rG_iconBtn:hover{background:#ffffff17;box-shadow:inset 0 1px #ffffff17,0 5px 16px #0000003d}.cZI5rG_iconBtn:focus-visible{outline-offset:2px;outline:2px solid #00bfa673}.cZI5rG_iconBtn:active{transform:scale(.96)}.cZI5rG_iconBtnDark{color:var(--ink)}.cZI5rG_iconBtnActive{color:#f5faf8;background:linear-gradient(160deg,#485868f2 0%,#28323efa 100%);box-shadow:inset 0 1px #ffffff24,0 6px 16px #00000052}.cZI5rG_iconBtnBadge{background:var(--ochre);width:8px;height:8px;box-shadow:0 0 0 2px var(--bone);border-radius:50%;position:absolute;top:6px;right:6px}.cZI5rG_bottomNav{width:100%;padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:calc(12px + constant(safe-area-inset-bottom));padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background-color:var(--bone);-webkit-backdrop-filter:blur(16px);background-image:linear-gradient(#1c2a3359 0%,#0b0f14fa 100%);border-top:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;gap:4px;display:flex}.cZI5rG_bottomNavCluster{flex:1;justify-content:space-evenly;align-items:center;min-width:0;display:flex}.cZI5rG_bottomNavTab{cursor:pointer;color:var(--ink-3);background:0 0;border:none;border-radius:12px;flex-direction:column;align-items:center;gap:2px;min-width:56px;padding:7px 10px;transition:color .15s,background .15s,box-shadow .15s;display:flex;box-shadow:inset 0 1px #fff0}.cZI5rG_bottomNavTabActive{color:#abecd6f5;text-shadow:0 0 10px #2ad1b033;background:linear-gradient(165deg,#3f595f57,#18222738);box-shadow:inset 0 1px #ffffff14,0 5px 10px #00000038}.cZI5rG_bottomNavTab:focus-visible{outline-offset:1px;outline:2px solid #84eccd57}.cZI5rG_bottomNavTabIconWrap{justify-content:center;align-items:center;display:flex;position:relative}.cZI5rG_bottomNavTabBadge{background:var(--forest);width:8px;height:8px;box-shadow:0 0 0 2px var(--ink-bg), 0 0 6px #00bfa6b3;pointer-events:none;border-radius:50%;position:absolute;top:-2px;right:-4px}[data-theme=light] .cZI5rG_bottomNavTabBadge{box-shadow:0 0 0 2px #fff,0 0 6px #00bfa680}.cZI5rG_bottomNavTabBadgeCount{background:var(--forest);color:#0b0f14;min-width:18px;height:18px;font-family:var(--sans);box-shadow:0 0 0 2px var(--bone), 0 2px 8px #00bfa673;pointer-events:none;letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-10px}[data-theme=light] .cZI5rG_bottomNavTabBadgeCount{color:#fff;background:#00897a;box-shadow:0 0 0 2px #fff,0 2px 8px #00897a66}.cZI5rG_bottomNavTabLabel{letter-spacing:.02em;font-size:10px;font-weight:600;font-family:var(--sans)}@keyframes cZI5rG_fabShimmer{0%{opacity:0;transform:translate(-160%)skew(-18deg)}6%{opacity:1}28%{opacity:0;transform:translate(160%)skew(-18deg)}to{opacity:0;transform:translate(160%)skew(-18deg)}}.cZI5rG_bottomNavFab{width:48px;height:48px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #6ee7c84d;border-radius:50%;flex:none;justify-content:center;align-items:center;animation:12s linear infinite cZI5rG_fabHaloRotate;display:flex;position:relative;overflow:hidden}@keyframes cZI5rG_fabHaloRotate{0%{box-shadow:0 2px 4px #0006,0 6px 16px #0000004d,0 -5px 14px -2px #00bfa68c,6px 0 14px -2px #a855f78c,0 5px 14px -2px #38bdf88c,-6px 0 14px -2px #f5c8428c,0 0 22px #00bfa68c}25%{box-shadow:0 2px 4px #0006,0 6px 16px #0000004d,0 -5px 14px -2px #f5c8428c,6px 0 14px -2px #00bfa68c,0 5px 14px -2px #a855f78c,-6px 0 14px -2px #38bdf88c,0 0 22px #a855f78c}50%{box-shadow:0 2px 4px #0006,0 6px 16px #0000004d,0 -5px 14px -2px #38bdf88c,6px 0 14px -2px #f5c8428c,0 5px 14px -2px #00bfa68c,-6px 0 14px -2px #a855f78c,0 0 22px #38bdf88c}75%{box-shadow:0 2px 4px #0006,0 6px 16px #0000004d,0 -5px 14px -2px #a855f78c,6px 0 14px -2px #38bdf88c,0 5px 14px -2px #f5c8428c,-6px 0 14px -2px #00bfa68c,0 0 22px #f5c8428c}to{box-shadow:0 2px 4px #0006,0 6px 16px #0000004d,0 -5px 14px -2px #00bfa68c,6px 0 14px -2px #a855f78c,0 5px 14px -2px #38bdf88c,-6px 0 14px -2px #f5c8428c,0 0 22px #00bfa68c}}@media (prefers-reduced-motion:reduce){.cZI5rG_bottomNavFab{animation:none}}.cZI5rG_bottomNavFab:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff38 50%,#0000 100%);width:40%;height:100%;animation:4s ease-in-out infinite cZI5rG_fabShimmer;position:absolute;top:0;left:0}.cZI5rG_bottomNavFab:active{opacity:.92;transform:scale(.95)}.cZI5rG_bottomNavFab:active:after{animation:none}.cZI5rG_bottomNavFab{transition:transform .16s cubic-bezier(.22,1,.36,1)}.cZI5rG_bottomNavFabActive{background:var(--forest);color:#fff;border-color:var(--forest);box-shadow:0 4px 16px #00bfa673}[data-theme=light] .cZI5rG_bottomNavFabActive{background:var(--forest);color:#fff;border-color:var(--forest)}.cZI5rG_bottomNavFabLogo{object-fit:contain;object-position:center;filter:drop-shadow(0 1px #ffffff8c)drop-shadow(0 -1px #0003)drop-shadow(0 3px 5px #00000073);width:64px;height:64px;display:block}.cZI5rG_outingBtn{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0}.cZI5rG_outingCard{background:linear-gradient(165deg, color-mix(in srgb, var(--outing-accent,#f5c842) 8%, transparent) 0%, transparent 50%), linear-gradient(165deg, #ffffff0d 0%, #ffffff05 42%, #00000012 100%), var(--bone);border:1px solid color-mix(in srgb, var(--outing-accent,#f5c842) 24%, transparent);box-shadow:inset 0 1px 0 #ffffff0d, 0 0 0 1px color-mix(in srgb, var(--outing-accent,#f5c842) 8%, transparent), 0 10px 22px #00000038, 0 6px 18px color-mix(in srgb, var(--outing-accent,#f5c842) 18%, transparent), 0 4px 10px #0000001f;border-radius:18px;transition:box-shadow .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1),border-color .18s;position:relative;overflow:hidden}.cZI5rG_outingBtn:hover .cZI5rG_outingCard{border-color:color-mix(in srgb, var(--outing-accent,#f5c842) 50%, transparent);box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 1px color-mix(in srgb, var(--outing-accent,#f5c842) 16%, transparent), 0 18px 32px #00000047, 0 10px 28px color-mix(in srgb, var(--outing-accent,#f5c842) 28%, transparent), 0 6px 13px #00000024;transform:translateY(-2px)}.cZI5rG_outingBtn:active .cZI5rG_outingCard{transform:scale(.99)}[data-theme=light] .cZI5rG_outingCard{border-color:color-mix(in srgb, var(--outing-accent,#b07c00) 28%, transparent);box-shadow:inset 0 1px 0 #fff6, 0 0 0 1px color-mix(in srgb, var(--outing-accent,#b07c00) 10%, transparent), 0 10px 22px #0000000f, 0 6px 18px color-mix(in srgb, var(--outing-accent,#b07c00) 16%, transparent), 0 4px 10px #0000000a}[data-theme=light] .cZI5rG_outingBtn:hover .cZI5rG_outingCard{border-color:color-mix(in srgb, var(--outing-accent,#b07c00) 50%, transparent);box-shadow:inset 0 1px 0 #fff6, 0 0 0 1px color-mix(in srgb, var(--outing-accent,#b07c00) 20%, transparent), 0 18px 32px #00000014, 0 10px 28px color-mix(in srgb, var(--outing-accent,#b07c00) 24%, transparent), 0 6px 13px #0000000d}.cZI5rG_outingHead{border-bottom:1px solid #ffffff0f;align-items:stretch;gap:0;display:flex}.cZI5rG_outingDateCol{background:var(--bone-2);border-right:1px solid #ffffff0f;flex-direction:column;justify-content:center;align-items:center;width:72px;padding:14px 0;display:flex}.cZI5rG_outingDateWeekday{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);font-size:10px}.cZI5rG_outingDateDay{font-family:var(--serif);color:var(--ink);font-size:34px;line-height:1}.cZI5rG_outingDateMonth{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);font-size:10px}.cZI5rG_outingBody{flex-direction:column;flex:1;gap:4px;min-width:0;padding:14px 16px;display:flex}.cZI5rG_outingBodyTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.cZI5rG_outingProjectTag{font-family:var(--mono);color:var(--ochre);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.cZI5rG_outingSector{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:22px;line-height:1.1;overflow:hidden}.cZI5rG_outingSubrow{color:var(--ink-3);align-items:center;gap:6px;font-size:12px;display:flex}.cZI5rG_outingSubDot{opacity:.3}.cZI5rG_outingMeta{color:var(--ink-2);align-items:center;gap:12px;padding:12px 16px;font-size:12px;display:flex}.cZI5rG_outingMetaInline{align-items:center;gap:4px;display:inline-flex}.cZI5rG_outingMetaMono{font-family:var(--mono)}.cZI5rG_outingGradePill{background:linear-gradient(135deg, color-mix(in srgb, var(--outing-accent,#f5c842) 88%, #fff) 0%, color-mix(in srgb, var(--outing-accent,#f5c842) 62%, #fff) 100%);color:color-mix(in srgb, var(--outing-accent,#f5c842) 32%, #0b0f14);font-family:var(--mono);letter-spacing:.02em;box-shadow:0 0 0 1px color-mix(in srgb, var(--outing-accent,#f5c842) 35%, transparent), 0 4px 10px color-mix(in srgb, var(--outing-accent,#f5c842) 28%, transparent);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}[data-theme=light] .cZI5rG_outingGradePill{background:linear-gradient(135deg, color-mix(in srgb, var(--outing-accent,#b07c00) 78%, #fff) 0%, color-mix(in srgb, var(--outing-accent,#b07c00) 50%, #fff) 100%);color:color-mix(in srgb, var(--outing-accent,#b07c00) 26%, #0b0f14);box-shadow:0 0 0 1px color-mix(in srgb, var(--outing-accent,#b07c00) 32%, transparent), 0 4px 10px color-mix(in srgb, var(--outing-accent,#b07c00) 24%, transparent)}.cZI5rG_outingMetaEnd{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.cZI5rG_outingCarIcon{color:var(--forest);display:inline-flex}.cZI5rG_outingSeats{color:var(--ink-2);align-items:center;gap:3px;display:inline-flex}.cZI5rG_outingSeatsFull{color:var(--danger)}.cZI5rG_outingSeatsMono{font-family:var(--mono);font-weight:600}.cZI5rG_outingHostBar{background:var(--bone);border-top:1px dashed #ffffff24;align-items:center;gap:8px;padding:10px 16px;display:flex}.cZI5rG_outingHostName{color:var(--ink-2);font-size:12px}.cZI5rG_outingHostDist{color:var(--ink-3);font-size:11px}.cZI5rG_outingHostRate{margin-left:auto}@media (prefers-reduced-motion:reduce){.cZI5rG_iconBtn{transition:none}.cZI5rG_iconBtn:active{transform:none}}[data-theme=light] .cZI5rG_bottomNav{border-top-color:var(--bone-3);background-image:linear-gradient(#fffc 0%,#f8fafcfa 100%)}[data-theme=light] .cZI5rG_bottomNavTabActive{color:var(--forest);box-shadow:none;text-shadow:none;background:#00bfa61a}[data-theme=light] .cZI5rG_bottomNavFab{border-color:var(--forest);color:var(--forest);background:#fff;box-shadow:0 4px 16px #00000014}[data-theme=light] .cZI5rG_bottomNavFab:after{background:linear-gradient(90deg,#0000 0%,#daa52059 50%,#0000 100%)}.yNnohW_shell{box-sizing:border-box;--cm-bottom-nav-height:0px;flex-direction:column;flex:1;align-self:stretch;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative}.yNnohW_shellWithNav{--cm-bottom-nav-height:calc(72px + env(safe-area-inset-bottom,0px))}.yNnohW_header{flex-shrink:0;width:100%;min-width:0}.yNnohW_main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.yNnohW_footer{flex-shrink:0;min-width:0}.yNnohW_releaseMeta{right:8px;bottom:calc(var(--cm-bottom-nav-height,0px) + env(safe-area-inset-bottom,0px) + 6px);font-family:var(--mono);letter-spacing:.06em;color:var(--ink-3);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;padding:0;font-size:9px;position:absolute}.HZV19q_topBar{width:100%;height:var(--cm-topbar-height,64px);-webkit-backdrop-filter:blur(14px)saturate(140%);z-index:20;background:#0b0f14c7;border-bottom:1px solid #ffffff0f;flex-shrink:0;position:relative}[data-theme=light] .HZV19q_topBar{background:#ffffffdb;border-bottom-color:#0f172a14}.HZV19q_inner{width:100%;height:100%;max-width:var(--content-max,1280px);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin:0 auto;padding:0 clamp(16px,2.4vw,28px);display:grid}.HZV19q_brand{appearance:none;cursor:pointer;border-radius:var(--r-md);color:var(--ink);background:0 0;border:0;align-items:center;gap:10px;padding:4px 8px 4px 4px;transition:background .15s;display:inline-flex}.HZV19q_brand:hover{background:#ffffff0f}[data-theme=light] .HZV19q_brand:hover{background:#0000000d}.HZV19q_brandLogo{object-fit:cover;border-radius:8px;flex-shrink:0;width:30px;height:30px}.HZV19q_brandWord{font-family:var(--serif);letter-spacing:.005em;color:var(--ink);white-space:nowrap;font-size:20px;font-weight:400;line-height:1}.HZV19q_navCenter{justify-content:center;align-items:center;gap:4px;display:flex}.HZV19q_navItem{appearance:none;border-radius:var(--r-sm);font-family:var(--sans);letter-spacing:.005em;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px 14px;font-size:14px;font-weight:500;transition:background .15s,color .15s}.HZV19q_navItem:hover{color:var(--ink);background:#ffffff0f}[data-theme=light] .HZV19q_navItem:hover{background:#0000000d}.HZV19q_navItemActive{color:var(--forest);background:#00bfa61a}.HZV19q_navItemActive:hover{color:var(--forest-2);background:#00bfa624}[data-theme=light] .HZV19q_navItemActive{color:#00897a;background:#00897a1a}.HZV19q_right{align-items:center;gap:8px;display:inline-flex}.HZV19q_createBtn{appearance:none;background:var(--forest);color:var(--bone);height:36px;font-family:var(--sans);letter-spacing:.01em;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px 0 12px;font-size:13px;font-weight:600;transition:background .15s,transform .1s;display:inline-flex;box-shadow:0 2px 10px #00bfa64d,inset 0 1px #ffffff2e}.HZV19q_createBtn:hover{background:var(--forest-2)}.HZV19q_createBtn:active{transform:scale(.97)}.HZV19q_createBtnLabel{white-space:nowrap}@media (width<=1023px){.HZV19q_createBtnLabel{display:none}.HZV19q_createBtn{justify-content:center;width:36px;padding:0}}.HZV19q_iconBtn{appearance:none;color:var(--ink-2);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:background .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.HZV19q_iconBtn:hover{color:var(--ink);background:#ffffff1a}[data-theme=light] .HZV19q_iconBtn{background:#0000000a;border-color:#00000014}[data-theme=light] .HZV19q_iconBtn:hover{background:#00000012}.HZV19q_iconBtnBadge{background:var(--forest);color:#0b0f14;min-width:18px;height:18px;font-family:var(--sans);pointer-events:none;border:2px solid #0b0f14f2;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-3px;right:-3px}[data-theme=light] .HZV19q_iconBtnBadge{color:#fff;background:#00897a;border-color:#fff}.HZV19q_bellWrap,.HZV19q_avatarWrap{flex-shrink:0;position:relative}.HZV19q_avatarBtn{appearance:none;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:border-color .15s,transform .1s;display:inline-flex;overflow:hidden}.HZV19q_avatarBtn:hover{border-color:#00bfa673}.HZV19q_avatarBtn:active{transform:scale(.97)}[data-theme=light] .HZV19q_avatarBtn{border-color:#0000001a}.HZV19q_menuBackdrop{z-index:9998;position:fixed;inset:0}.HZV19q_dropdown{z-index:9999;transform-origin:100% 0;background:#131c27;border:1px solid #ffffff1a;border-radius:14px;width:320px;max-width:calc(100vw - 32px);animation:.15s cubic-bezier(.16,1,.3,1) forwards HZV19q_dropdownIn;overflow:hidden;box-shadow:0 12px 36px #0000008c,0 2px 8px #0000004d}[data-theme=light] .HZV19q_dropdown{background:#fff;border-color:#0000001a;box-shadow:0 12px 36px #00000024,0 2px 8px #0000000f}.HZV19q_avatarDropdown{width:240px}@keyframes HZV19q_dropdownIn{0%{opacity:0;transform:scale(.94)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}.HZV19q_dropdownHeader{font-family:var(--sans);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);border-bottom:1px solid #ffffff0f;padding:12px 16px 8px;font-size:11px}[data-theme=light] .HZV19q_dropdownHeader{border-bottom-color:#0000000f}.HZV19q_dropdownEmpty{text-align:center;color:var(--ink-3);font-family:var(--sans);padding:24px 16px;font-size:13px}.HZV19q_dropdownList{flex-direction:column;max-height:360px;padding:4px 0;display:flex;overflow-y:auto}.HZV19q_dropdownItem{appearance:none;font-family:var(--sans);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:10px 16px;font-size:13px;transition:background .12s;display:flex}.HZV19q_dropdownItem:hover{background:#ffffff0f}[data-theme=light] .HZV19q_dropdownItem{color:#1e293b}[data-theme=light] .HZV19q_dropdownItem:hover{background:#f1f5f9}.HZV19q_dropdownItem svg{opacity:.7;flex-shrink:0}.HZV19q_dropdownItemTitle{color:var(--ink);font-size:13px;font-weight:500;line-height:1.3;display:block}.HZV19q_dropdownItemSub{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;max-width:280px;margin-top:2px;font-size:11.5px;line-height:1.3;display:block;overflow:hidden}[data-theme=light] .HZV19q_dropdownItemTitle{color:#0f172a}[data-theme=light] .HZV19q_dropdownItemSub{color:#64748b}.HZV19q_dropdownItemDanger{color:#fb7185eb}.HZV19q_dropdownItemDanger:hover{color:#fb7185;background:#fb718514}.HZV19q_dropdownItemDanger svg{opacity:.85}[data-theme=light] .HZV19q_dropdownItemDanger{color:#e11d48}[data-theme=light] .HZV19q_dropdownItemDanger:hover{background:#e11d480f}.HZV19q_dropdownDivider{background:#ffffff14;height:1px;margin:4px 0}[data-theme=light] .HZV19q_dropdownDivider{background:#00000014}.HZV19q_dropdownFooter{border-top:1px solid #ffffff0f;padding:6px 16px 10px}[data-theme=light] .HZV19q_dropdownFooter{border-top-color:#0000000f}.HZV19q_dropdownLink{appearance:none;font-family:var(--sans);color:var(--forest);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:600}.HZV19q_dropdownLink:hover{color:var(--forest-2)}[data-theme=light] .HZV19q_dropdownLink{color:#00897a}.HZV19q_avatarHeader{border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:14px 16px 12px;display:flex}[data-theme=light] .HZV19q_avatarHeader{border-bottom-color:#0000000f}.HZV19q_avatarHeaderName{font-family:var(--sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}@media (width<=1023px){.HZV19q_topBar{height:60px}.HZV19q_inner{gap:12px;padding:0 18px}.HZV19q_navItem{padding:7px 11px;font-size:13px}.HZV19q_brandWord{font-size:18px}}.pN_j_a_shell{background:var(--bone);width:100%;height:100dvh;color:var(--ink);flex-direction:column;display:flex;overflow:hidden}.pN_j_a_body{flex-direction:row;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.pN_j_a_contentColumn{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.pN_j_a_contentInner{width:100%;max-width:var(--content-max,1280px);box-sizing:border-box;flex-direction:column;flex:1;min-height:0;margin:0 auto;padding:0 clamp(16px,2.4vw,32px);display:flex;position:relative;overflow:hidden}.pN_j_a_mapColumn{background:var(--bone);border-left:1px solid #ffffff0f;flex-shrink:0;width:45%;min-width:320px;max-width:720px;position:relative;overflow:hidden}[data-theme=light] .pN_j_a_mapColumn{border-left-color:#00000014}.pN_j_a_authShell{background:var(--bone);flex-direction:column;width:100%;height:100dvh;min-height:100dvh;display:flex;overflow:hidden}.pN_j_a_authShell>*{flex:1;min-height:0}.y_WZAa_topBar{width:100%;height:calc(var(--cm-mobile-topbar-height,56px) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 14px 0;-webkit-backdrop-filter:blur(14px)saturate(140%);z-index:6;background:linear-gradient(#1c2a338c 0%,#0b0f14d9 100%),#0b0f14c7;border-bottom:1px solid #ffffff0f;flex-shrink:0;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid;position:relative}[data-theme=light] .y_WZAa_topBar{background:linear-gradient(#ffffffeb 0%,#f8fafcf5 100%);border-bottom-color:#0f172a14}.y_WZAa_tempWidget{appearance:none;height:38px;color:var(--ink-2);cursor:pointer;font-family:var(--sans);-webkit-tap-highlight-color:transparent;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 10px;transition:color .15s,transform .1s;display:inline-flex}.y_WZAa_tempWidget:hover{color:var(--ink)}.y_WZAa_tempWidget:active{transform:scale(.96)}.y_WZAa_tempWidget:focus-visible{outline-offset:2px;outline:2px solid #00bfa673}.y_WZAa_tempGlyph{filter:drop-shadow(0 1px 2px #0006);font-size:18px;line-height:1}.y_WZAa_tempValue{font-family:var(--mono,ui-monospace);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:13px;font-weight:700}.y_WZAa_tempMuted{opacity:.55}[data-theme=light] .y_WZAa_tempValue{color:var(--ink,#0d1b26)}.y_WZAa_right{justify-self:end;align-items:center;gap:8px;display:inline-flex}.y_WZAa_iconBtn{appearance:none;color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:color .15s,transform .1s;display:inline-flex;position:relative}.y_WZAa_iconBtn:hover{color:var(--ink)}.y_WZAa_iconBtn:active{transform:scale(.94)}.y_WZAa_iconBtn:focus-visible{outline-offset:2px;outline:2px solid #00bfa673}.y_WZAa_communityBtnActive{color:var(--forest);background:linear-gradient(140deg,#00bfa642,#00bfa61a);box-shadow:0 0 14px #00bfa66b,inset 0 0 0 1px #6ee7c859,inset 0 1px #ffffff1a}.y_WZAa_communityBtnActive:hover{color:var(--forest);background:linear-gradient(140deg,#00bfa652,#00bfa624)}[data-theme=light] .y_WZAa_communityBtnActive{color:#00897a;background:linear-gradient(140deg,#00897a2e,#00897a14);box-shadow:0 0 14px #00897a52,inset 0 0 0 1px #00897a47}[data-theme=light] .y_WZAa_communityBtnActive:hover{color:#00897a;background:linear-gradient(140deg,#00897a3d,#00897a1f)}.y_WZAa_iconBtnAlert{color:#ffd58a;background:linear-gradient(140deg,#f5c84242,#f5c8421a);box-shadow:0 0 14px #f5c8426b,inset 0 0 0 1px #ffd58a59,inset 0 1px #ffffff1a}.y_WZAa_iconBtnAlert:hover{color:#ffd58a;background:linear-gradient(140deg,#f5c84252,#f5c84224)}[data-theme=light] .y_WZAa_iconBtnAlert{color:#b07c00;background:linear-gradient(140deg,#b07c002e,#b07c0014);box-shadow:0 0 14px #b07c0052,inset 0 0 0 1px #b07c0047}[data-theme=light] .y_WZAa_iconBtnAlert:hover{color:#b07c00;background:linear-gradient(140deg,#b07c003d,#b07c001f)}.y_WZAa_iconBtnBadge{background:var(--forest);color:#0b0f14;min-width:18px;height:18px;font-family:var(--sans);pointer-events:none;border:2px solid #0b0f14f2;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-3px;right:-3px;box-shadow:0 2px 8px #00bfa673}[data-theme=light] .y_WZAa_iconBtnBadge{color:#fff;background:#00897a;border-color:#fff;box-shadow:0 2px 8px #00897a66}.y_WZAa_avatarBtn{appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:border-color .15s,transform .1s,box-shadow .2s;display:inline-flex;position:relative;overflow:visible}.y_WZAa_avatarBtn>*{border-radius:50%;overflow:hidden}.y_WZAa_avatarBtn:hover{border-color:#00bfa673}.y_WZAa_avatarBtn:active{transform:scale(.96)}.y_WZAa_avatarBtn:focus-visible{outline-offset:2px;outline:2px solid #00bfa673}[data-theme=light] .y_WZAa_avatarBtn{border-color:#0000001a}.y_WZAa_avatarBtnHalo{border-color:color-mix(in srgb, var(--passport-color,#94a3b8) 65%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--passport-color,#94a3b8) 18%, transparent), 0 0 16px color-mix(in srgb, var(--passport-color,#94a3b8) 50%, transparent)}.y_WZAa_avatarBtnHalo:hover{border-color:color-mix(in srgb, var(--passport-color,#94a3b8) 80%, transparent)}[data-theme=light] .y_WZAa_avatarBtnHalo{border-color:color-mix(in srgb, var(--passport-color,#64748b) 60%, transparent)}@media (prefers-reduced-motion:reduce){.y_WZAa_tempWidget,.y_WZAa_iconBtn,.y_WZAa_avatarBtn{transition:none}}._JzM8q_backdrop{z-index:9300;-webkit-backdrop-filter:blur(2px);background:#0000008c;animation:.2s forwards _JzM8q_fadeIn;position:fixed;inset:0}@keyframes _JzM8q_fadeIn{0%{opacity:0}to{opacity:1}}._JzM8q_sheet{bottom:var(--cm-bottom-nav-height,0px);z-index:9301;max-height:min(82dvh, calc(100dvh - var(--cm-bottom-nav-height,0px) - 24px));padding-bottom:calc(env(safe-area-inset-bottom,0px) + 4px);background:linear-gradient(#1c2a338c 0%,#0b0f1400 35%),#131c27;border-top:1px solid #ffffff1a;border-radius:22px 22px 0 0;flex-direction:column;animation:.36s cubic-bezier(.34,1.4,.64,1) forwards _JzM8q_sheetIn;display:flex;position:fixed;left:0;right:0;box-shadow:0 -16px 48px #0009}@keyframes _JzM8q_sheetIn{0%{transform:translateY(100%)}70%{transform:translateY(-6px)}to{transform:translateY(0)}}[data-theme=light] ._JzM8q_sheet{background:linear-gradient(#00897a0f 0%,#fff0 35%),#fff;border-top-color:#0000001a;box-shadow:0 -16px 48px #0000002e}._JzM8q_handleHit{touch-action:none;flex-shrink:0;justify-content:center;align-items:center;padding:12px 0 8px;display:flex}._JzM8q_handle{pointer-events:none;background:#ffffff38;border-radius:999px;width:44px;height:5px}[data-theme=light] ._JzM8q_handle{background:#0000002e}._JzM8q_header{border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:14px;padding:6px 22px 16px;display:flex}[data-theme=light] ._JzM8q_header{border-bottom-color:#0000000f}._JzM8q_headerText{flex-direction:column;gap:2px;min-width:0;display:flex}._JzM8q_headerName{font-family:var(--serif);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:18px;line-height:1.15;overflow:hidden}._JzM8q_headerHint{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10px}._JzM8q_list{flex-direction:column;padding:8px 8px 4px;display:flex;overflow-y:auto}._JzM8q_item{appearance:none;font-family:var(--sans);color:var(--ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;align-items:center;gap:14px;width:100%;padding:11px 12px;font-size:14px;transition:background .14s,transform .1s,color .14s;display:flex}._JzM8q_item:hover{background:#ffffff0d}._JzM8q_item:active{transform:scale(.99)}._JzM8q_item:focus-visible{outline-offset:-2px;outline:2px solid #00bfa673}[data-theme=light] ._JzM8q_item:hover{background:#0000000a}._JzM8q_itemIcon{width:36px;height:36px;color:var(--forest);background:#ffffff0d;border:1px solid #ffffff14;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-theme=light] ._JzM8q_itemIcon{color:#00897a;background:#00897a14;border-color:#00897a2e}._JzM8q_itemLabel{letter-spacing:.01em;font-weight:500}._JzM8q_divider{background:#ffffff14;flex-shrink:0;height:1px;margin:6px 22px}[data-theme=light] ._JzM8q_divider{background:#00000014}._JzM8q_itemDanger{color:#fb7185eb;margin:0 8px 8px}._JzM8q_itemDanger ._JzM8q_itemIcon{color:#fb7185eb;background:#fb71851a;border-color:#fb71854d}._JzM8q_itemDanger:hover{color:#fb7185;background:#fb718514}[data-theme=light] ._JzM8q_itemDanger{color:#e11d48}[data-theme=light] ._JzM8q_itemDanger ._JzM8q_itemIcon{color:#e11d48;background:#e11d4814;border-color:#e11d4833}[data-theme=light] ._JzM8q_itemDanger:hover{background:#e11d480f}@media (prefers-reduced-motion:reduce){._JzM8q_sheet,._JzM8q_backdrop{animation:none}._JzM8q_item{transition:none}}.TKhsbG_statusBar{box-sizing:border-box;z-index:20;width:100%;color:var(--ios-fg,#000);justify-content:space-between;align-items:center;padding:21px 24px 19px;display:flex;position:relative}.TKhsbG_statusBarOnLight{--ios-fg:#000;color:#000}.TKhsbG_statusBarOnDark{--ios-fg:#fff;color:#fff}.TKhsbG_statusCluster{flex:1;justify-content:center;align-items:center;height:22px;padding-top:1.5px;display:flex}.TKhsbG_statusClusterIcons{flex:1;justify-content:center;align-items:center;gap:7px;height:22px;padding-top:1px;padding-right:1px;display:flex}.TKhsbG_statusTime{color:var(--ios-fg,#000);font-family:-apple-system,SF Pro,system-ui,sans-serif;font-size:17px;font-weight:590;line-height:22px}.TKhsbG_glassPill{border-radius:9999px;justify-content:center;align-items:center;min-width:44px;height:44px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000012,0 3px 10px #0000000f}.TKhsbG_glassPillDark{box-shadow:0 2px 6px #00000059,0 6px 16px #0003}.TKhsbG_glassTint{-webkit-backdrop-filter:blur(12px)saturate(180%);background:#ffffff80;border-radius:9999px;position:absolute;inset:0}.TKhsbG_glassTintDark{background:#78788047}.TKhsbG_glassShine{border:.5px solid #0000000f;border-radius:9999px;position:absolute;inset:0;box-shadow:inset 1.5px 1.5px 1px #ffffffb3,inset -1px -1px 1px #fff6}.TKhsbG_glassShineDark{border:.5px solid #ffffff26;box-shadow:inset 1.5px 1.5px 1px #ffffff26,inset -1px -1px 1px #ffffff14}.TKhsbG_glassContent{z-index:1;align-items:center;padding:0 4px;display:flex;position:relative}.TKhsbG_glassIconSlot{justify-content:center;align-items:center;width:36px;height:36px;display:flex}.TKhsbG_chevronNudge{margin-left:-1px}.TKhsbG_navBar{z-index:5;flex-direction:column;gap:10px;padding-top:62px;padding-bottom:10px;display:flex;position:relative}.TKhsbG_navBarOnLight{--ios-text:#000;--ios-muted:#404040}.TKhsbG_navBarOnDark{--ios-text:#fff;--ios-muted:#fff9}.TKhsbG_navGlyph{color:var(--ios-muted)}.TKhsbG_navBarRow{justify-content:space-between;align-items:center;padding:0 16px;display:flex}.TKhsbG_navTitle{letter-spacing:.4px;color:var(--ios-text);padding:0 16px;font-family:-apple-system,system-ui,sans-serif;font-size:34px;font-weight:700;line-height:41px}.TKhsbG_listHeader{text-transform:uppercase;letter-spacing:-.08px;color:var(--ios-header);padding:8px 36px 6px;font-family:-apple-system,system-ui,sans-serif;font-size:13px}.TKhsbG_listCard{background:var(--ios-card-bg);border-radius:26px;margin:0 16px;overflow:hidden}.TKhsbG_listRow{letter-spacing:-.43px;align-items:center;min-height:52px;padding:0 16px;font-family:-apple-system,system-ui,sans-serif;font-size:17px;display:flex;position:relative}.TKhsbG_listRowOnLight{--ios-text:#000;--ios-sec:#3c3c4399;--ios-ter:#3c3c434d;--ios-sep:#3c3c431f}.TKhsbG_listRowOnDark{--ios-text:#fff;--ios-sec:#ebebf599;--ios-ter:#ebebf54d;--ios-sep:#545458a6}.TKhsbG_listHeaderOnLight{--ios-header:#3c3c4399}.TKhsbG_listHeaderOnDark{--ios-header:#ebebf599}.TKhsbG_listCardOnLight{--ios-card-bg:#fff}.TKhsbG_listCardOnDark{--ios-card-bg:#1c2a33}.TKhsbG_listRowTitle{color:var(--ios-text);flex:1}.TKhsbG_listRowDetail{color:var(--ios-sec);margin-right:6px}.TKhsbG_listChevron{flex-shrink:0}.TKhsbG_listChevronGlyph{color:var(--ios-ter)}.TKhsbG_listSep{background:var(--ios-sep);height:.5px;position:absolute;bottom:0;left:16px;right:0}.TKhsbG_appInner{min-width:0;height:100%;min-height:0;font-family:var(--sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.TKhsbG_appFixed{flex-direction:column;display:flex;position:relative;overflow:hidden}.TKhsbG_appFluid{width:100%;height:100%;min-height:100dvh;flex-direction:column;flex:1;min-height:-webkit-fill-available;display:flex;position:relative;overflow:hidden}.TKhsbG_appBgBone{background:var(--bone)}.TKhsbG_appBgBlack{background:#000}.TKhsbG_appFluidW390{max-width:390px}.TKhsbG_appFluidW402{max-width:402px}.TKhsbG_appFluidW430{max-width:430px}.TKhsbG_appFixed340x736{width:340px;max-width:100%;height:736px;max-height:100dvh}.TKhsbG_appFixed390x844{width:390px;max-width:100%;height:844px;max-height:100dvh}.TKhsbG_appFixed402x874{width:402px;max-width:100%;height:874px;max-height:100dvh}.TKhsbG_appFixed430x844{width:430px;max-width:100%;height:844px;max-height:100dvh}.TKhsbG_kbRoot{--kb-sugg:#333;--kb-glyph:#595959;--kb-key-bg:#ffffffd9;z-index:15;border-radius:27px;flex-direction:column;align-items:center;padding:11px 0 2px;display:flex;position:relative;overflow:hidden;box-shadow:0 -1px 6px #00000005,0 -3px 20px #00000003}.TKhsbG_kbRootDark{--kb-sugg:#fff9;--kb-glyph:#ffffffb3;--kb-key-bg:#ffffff38;box-shadow:0 -2px 20px #00000017}.TKhsbG_kbTint{-webkit-backdrop-filter:blur(12px)saturate(180%);background:#ffffff40;border-radius:27px;position:absolute;inset:0}.TKhsbG_kbTintDark{background:#78788024}.TKhsbG_kbShine{pointer-events:none;border:.5px solid #0000000f;border-radius:27px;position:absolute;inset:0;box-shadow:inset 1.5px 1.5px 1px #ffffffb3,inset -1px -1px 1px #fff6}.TKhsbG_kbShineDark{border:.5px solid #ffffff26;box-shadow:inset 1.5px 1.5px 1px #ffffff26}.TKhsbG_kbSuggestRow{box-sizing:border-box;align-items:center;gap:20px;width:100%;padding:8px 22px 13px;display:flex;position:relative}.TKhsbG_kbSuggestSep{opacity:.3;background:#ccc;width:1px;height:25px}.TKhsbG_kbSuggestWord{text-align:center;letter-spacing:-.43px;color:var(--kb-sugg);flex:1;font-family:-apple-system,system-ui,sans-serif;font-size:17px;line-height:22px}.TKhsbG_kbKeysCol{box-sizing:border-box;flex-direction:column;gap:13px;width:100%;padding:0 6.5px;display:flex;position:relative}.TKhsbG_kbRow{justify-content:center;gap:6.5px;display:flex}.TKhsbG_kbRowPad20{padding:0 20px}.TKhsbG_kbRowShift{align-items:center;gap:14.25px;display:flex}.TKhsbG_kbRowShiftInner{flex:1;gap:6.5px;display:flex}.TKhsbG_kbRowBottom{align-items:center;gap:6px;display:flex}.TKhsbG_kbKey{background:var(--kb-key-bg);min-width:0;height:42px;color:var(--kb-glyph);border-radius:8.5px;justify-content:center;align-items:center;font-family:-apple-system,SF Compact,system-ui,sans-serif;font-size:25px;font-weight:458;display:flex;box-shadow:0 1px #00000013}.TKhsbG_kbKeyFlex{flex:1}.TKhsbG_kbKeyRet{color:#fff;background:#08f}.TKhsbG_kbKeyFs18{font-size:18px}.TKhsbG_kbKeyW45{width:45px}.TKhsbG_kbKeyW9225{width:92.25px}.TKhsbG_kbSpacer{width:100%;height:56px;position:relative}._1vPwPq_root{color:#f5f1e8eb;background:radial-gradient(120% 70% at 10% -10%,#00bfa62e,#0000 55%),radial-gradient(100% 70% at 90% -5%,#fcc04929,#0000 50%),linear-gradient(#10161d 0%,#0c1117 65%,#0a0f14 100%);flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}._1vPwPq_inner{z-index:1;text-align:center;padding:32px 26px calc(32px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;display:flex;position:relative}._1vPwPq_logo{object-fit:cover;filter:drop-shadow(0 1px #ffffff73)drop-shadow(0 6px 14px #00000073);border-radius:22px;width:84px;height:84px;margin-bottom:4px}._1vPwPq_eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#f5f1e89e;font-size:11px}._1vPwPq_title{font-family:var(--serif);letter-spacing:-.01em;color:#f5f1e8fa;margin:0;font-size:clamp(28px,8vw,38px);line-height:1.05}._1vPwPq_title em{color:#ffd58a;text-shadow:0 0 24px #fcc04952;font-style:italic}._1vPwPq_lead{color:#f5f1e8c7;max-width:36ch;margin:0;line-height:1.5}._1vPwPq_userCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:12px;padding:10px 16px 10px 12px;display:inline-flex}._1vPwPq_userEmail{font-family:var(--mono);letter-spacing:.04em;color:#f5f1e8d9;font-size:12px}._1vPwPq_actions{flex-direction:column;gap:10px;width:min(320px,100%);margin-top:8px;display:flex}._1vPwPq_btnGhost{appearance:none;color:#f5f1e8eb;font-family:var(--sans);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #ffffff2e;border-radius:999px;padding:12px 16px;font-size:14px;font-weight:600;transition:background .14s,border-color .14s,transform .1s}._1vPwPq_btnGhost:hover{background:#ffffff0f;border-color:#ffffff4d}._1vPwPq_btnGhost:active{transform:scale(.98)}._1vPwPq_contact{color:#f5f1e89e;margin-top:18px;font-size:13px}._1vPwPq_contact a{color:#7ce9d8;border-bottom:1px solid #7ce9d866;text-decoration:none}._1vPwPq_contact a:hover{color:#aef0e1;border-bottom-color:#aef0e1b3}[data-theme=light] ._1vPwPq_root{background:radial-gradient(120% 70% at 10% -10%, #00897a1a, transparent 55%), radial-gradient(100% 70% at 90% -5%, #b07c001a, transparent 50%), var(--bone,#fff);color:var(--ink,#0f172a)}[data-theme=light] ._1vPwPq_title{color:var(--ink)}[data-theme=light] ._1vPwPq_title em{color:#b07c00;text-shadow:0 0 18px #b07c002e}[data-theme=light] ._1vPwPq_eyebrow,[data-theme=light] ._1vPwPq_lead{color:var(--ink-2)}[data-theme=light] ._1vPwPq_userCard{background:#fff;border-color:#00000014}[data-theme=light] ._1vPwPq_userEmail{color:var(--ink)}[data-theme=light] ._1vPwPq_btnGhost{color:var(--ink);border-color:#0000001f}[data-theme=light] ._1vPwPq_btnGhost:hover{background:#0000000a;border-color:#00000038}[data-theme=light] ._1vPwPq_contact{color:var(--ink-2)}[data-theme=light] ._1vPwPq_contact a{color:#00897a;border-bottom-color:#00897a66}.jaPzAq_card{background:linear-gradient(160deg, color-mix(in srgb, var(--cc-accent,#94a3b8) 8%, transparent) 0%, transparent 60%), linear-gradient(160deg, #364250d1 0%, #1f2832e6 100%);border:1.5px solid color-mix(in srgb, var(--cc-accent,#94a3b8) 35%, transparent);width:100%;min-height:130px;box-shadow:0 0 0 1px color-mix(in srgb, var(--cc-accent,#94a3b8) 14%, transparent), 0 8px 24px color-mix(in srgb, var(--cc-accent,#94a3b8) 22%, transparent), 0 2px 8px #0000002e;-webkit-backdrop-filter:blur(8px);color:var(--ink);cursor:pointer;appearance:none;text-align:left;font:inherit;isolation:isolate;border-radius:16px;align-items:stretch;gap:14px;padding:14px 16px;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s,border-color .16s;display:flex;position:relative;overflow:hidden}.jaPzAq_card:hover{border-color:color-mix(in srgb, var(--cc-accent,#94a3b8) 60%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--cc-accent,#94a3b8) 24%, transparent), 0 14px 32px color-mix(in srgb, var(--cc-accent,#94a3b8) 30%, transparent), 0 4px 12px #00000042;transform:translateY(-1px)}.jaPzAq_card:active{transform:scale(.99)}.jaPzAq_card:focus-visible{outline:2px solid var(--cc-accent,#94a3b8);outline-offset:2px}.jaPzAq_glow{background:radial-gradient(circle, color-mix(in srgb, var(--cc-accent,#94a3b8) 30%, transparent) 0%, transparent 70%);filter:blur(22px);pointer-events:none;z-index:0;width:180px;height:180px;animation:6s ease-in-out infinite jaPzAq_ccGlow;position:absolute;inset:-40% -25% auto auto}@keyframes jaPzAq_ccGlow{0%,to{opacity:.55}50%{opacity:.95}}.jaPzAq_avatarCol,.jaPzAq_info,.jaPzAq_rightCol{z-index:1;position:relative}.jaPzAq_avatarCol{flex-shrink:0;align-items:center;display:flex}.jaPzAq_avatarWrap{display:inline-flex;position:relative}.jaPzAq_avatarWrap>*{box-shadow:0 0 0 2px color-mix(in srgb, var(--cc-accent,#94a3b8) 60%, transparent), 0 0 14px color-mix(in srgb, var(--cc-accent,#94a3b8) 28%, transparent);border-radius:50%}.jaPzAq_info{flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;display:flex}.jaPzAq_name{font-family:var(--serif);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-style:italic;font-weight:600;line-height:1.1;overflow:hidden}.jaPzAq_styleLine,.jaPzAq_locationLine{font-family:var(--sans);color:#f5f1e8c7;align-items:center;gap:5px;min-width:0;font-size:12.5px;display:inline-flex}.jaPzAq_styleLine>span,.jaPzAq_locationLine>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.jaPzAq_styleName{color:var(--ink);font-weight:600}.jaPzAq_dot{color:#f5f1e86b}.jaPzAq_gradeText{font-family:var(--serif);letter-spacing:-.01em;font-style:italic;font-weight:700}.jaPzAq_locationLine{color:var(--ink-3);font-size:11.5px}.jaPzAq_availLine{font-family:var(--mono);letter-spacing:.06em;color:#f5f1e88c;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:700;overflow:hidden}.jaPzAq_availToday{color:#4ade80}[data-theme=light] .jaPzAq_availToday{color:#16a34a}.jaPzAq_rightCol{flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:6px;min-width:64px;display:flex}.jaPzAq_affinityPill{background:color-mix(in srgb, var(--forest,#00bfa6) 16%, transparent);border:1px solid color-mix(in srgb, var(--forest,#00bfa6) 50%, transparent);color:var(--forest,#00bfa6);font-family:var(--mono);letter-spacing:.06em;white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:10px;font-weight:800;display:inline-flex}.jaPzAq_rankPill{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb, currentColor 14%, transparent);white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;padding:2px 8px;font-size:9px;font-weight:800;display:inline-flex}.jaPzAq_rankPill_neutral{color:#94a3b8}.jaPzAq_rankPill_forest{color:#4ade80}.jaPzAq_rankPill_sky{color:#38bdf8}.jaPzAq_rankPill_violet{color:#c084fc}[data-theme=light] .jaPzAq_card{background:linear-gradient(160deg, color-mix(in srgb, var(--cc-accent,#94a3b8) 10%, transparent) 0%, transparent 60%), linear-gradient(160deg, #fff 0%, #fafaf6 100%);color:var(--ink)}[data-theme=light] .jaPzAq_name,[data-theme=light] .jaPzAq_styleName{color:var(--ink)}[data-theme=light] .jaPzAq_styleLine,[data-theme=light] .jaPzAq_locationLine{color:#0b0f14a6}[data-theme=light] .jaPzAq_dot{color:#0b0f146b}[data-theme=light] .jaPzAq_availLine{color:#0b0f148c}[data-theme=light] .jaPzAq_rankPill_forest{color:#15803d}[data-theme=light] .jaPzAq_rankPill_sky{color:#0284c7}[data-theme=light] .jaPzAq_rankPill_violet{color:#7c3aed}[data-theme=light] .jaPzAq_rankPill_neutral{color:#64748b}@media (prefers-reduced-motion:reduce){.jaPzAq_glow{opacity:.7;animation:none}.jaPzAq_card{transition:none}.jaPzAq_card:hover{transform:none}}@media (width<=360px){.jaPzAq_card{gap:10px;padding:12px}.jaPzAq_avatarWrap>:first-child{transform-origin:50%;transform:scale(.85)}.jaPzAq_rightCol .jaPzAq_rankPill{display:none}}.GSFdcG_obwRoot{height:100%;color:var(--ink);isolation:isolate;background:#0b0f14;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.GSFdcG_obwBg{opacity:.55;filter:blur(2px)saturate();z-index:0;background-image:url(/images/welcome-mountain.jpg),url(/images/auth-bg.png);background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.04)}.GSFdcG_obwScrim{pointer-events:none;z-index:0;background:linear-gradient(#0b0f149e 0%,#0b0f148c 18%,#0b0f14c7 50%,#0b0f14f0 78%,#0b0f14fa 100%);position:absolute;inset:0}.GSFdcG_obwRootHero .GSFdcG_obwBg{opacity:.42;filter:invert()brightness(.62)contrast(1.05);background-image:url(/images/welcome-mountain-sketch.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;transform:scale(1.04)}.GSFdcG_obwRootHero .GSFdcG_obwScrim{background:linear-gradient(#0b0f149e 0%,#0b0f148c 30%,#0b0f14c7 60%,#0b0f14f0 86%,#0b0f14fa 100%)}[data-theme=light] .GSFdcG_obwRootHero .GSFdcG_obwBg{filter:brightness(1.05)contrast(1.1);opacity:.5}[data-theme=light] .GSFdcG_obwRootHero .GSFdcG_obwScrim{background:linear-gradient(#0b0f146b 0%,#0b0f1461 30%,#0b0f149e 60%,#0b0f14d1 86%,#0b0f14eb 100%)}.GSFdcG_obwShell{z-index:1;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.GSFdcG_obwHeader{padding:var(--cm-screen-pad-top) 22px 8px;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.GSFdcG_obwBrand{align-items:center;gap:0;min-width:0;display:flex}.GSFdcG_obwBrandIcon{object-fit:contain;filter:drop-shadow(0 0 14px #1f8acb52)drop-shadow(0 0 22px #00bfa647);width:clamp(54px,12vw,70px);height:auto;margin-right:-10px;display:block}.GSFdcG_obwWordmark{font-family:var(--serif);letter-spacing:.01em;white-space:nowrap;-webkit-text-fill-color:transparent;text-shadow:0 8px 20px #0000004d;background:linear-gradient(140deg,#fffffff5,#6ee7c8f0,#1f8acbdb);-webkit-background-clip:text;background-clip:text;font-size:clamp(22px,5.4vw,30px);line-height:1}.GSFdcG_obwSkip{appearance:none;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3;text-underline-offset:3px;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:8px 4px;font-size:11px;text-decoration:underline}.GSFdcG_obwSkip:hover{color:#fffffff2}.GSFdcG_obwProgress{flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:4px 22px 8px;display:flex}.GSFdcG_obwDot{background:#ffffff2e;border-radius:999px;width:18px;height:4px;transition:width .28s cubic-bezier(.16,1,.3,1),background .28s}.GSFdcG_obwDotOn{background:linear-gradient(90deg, var(--forest-2,#2ad1b0), var(--forest,#00bfa6));width:36px;box-shadow:0 0 14px #00bfa673}.GSFdcG_obwDotPast{background:#00bfa68c}.GSFdcG_obwBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:6px 22px 24px;overflow-y:auto}.GSFdcG_obwStep{animation:.42s cubic-bezier(.16,1,.3,1) both GSFdcG_obwStepIn}@keyframes GSFdcG_obwStepIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.GSFdcG_storyRoot{padding:16px 4px max(120px, env(safe-area-inset-bottom,0px) + 96px);flex-direction:column;gap:clamp(48px,12vw,80px);display:flex}.GSFdcG_storyBlock{--accent:#f6f2e8}.GSFdcG_storyBlockMap{--accent:#00bfa6}.GSFdcG_storyBlockLogbook{--accent:#a855f7}.GSFdcG_storyBlockClimbers{--accent:#38bdf8}.GSFdcG_storyBlockOutings{--accent:#e0b44a}.GSFdcG_storyTitle{font-family:var(--serif);letter-spacing:-.01em;color:#f6f2e8;min-height:1.04em;text-shadow:0 2px 14px #0000008c, 0 0 28px color-mix(in srgb, var(--accent) 22%, transparent);margin:0 0 14px;font-size:clamp(34px,9vw,48px);line-height:1.04}.GSFdcG_storyTitle em{color:var(--accent);text-shadow:0 2px 14px #0000008c, 0 0 32px color-mix(in srgb, var(--accent) 50%, transparent);font-style:italic}.GSFdcG_storyBlockHero .GSFdcG_storyTitle em{color:#f6f2e8;text-shadow:0 2px 14px #0000008c}.GSFdcG_storyTitleFire{-webkit-text-fill-color:transparent;color:#0000;text-shadow:none;filter:drop-shadow(0 0 14px #ff98004d);background:linear-gradient(#fff 0%,#ffe082 22%,#ffb300 50%,#ff6f00 80%,#bf360c 100%) 0 30%/100% 220%;-webkit-background-clip:text;background-clip:text;transition:filter .7s}.GSFdcG_storyTitleFireBurning{animation:2.4s ease-in-out infinite alternate GSFdcG_storyFireFlow,1.8s ease-in-out infinite alternate GSFdcG_storyFireGlow}@keyframes GSFdcG_storyFireFlow{0%{background-position:0 8%}to{background-position:0 78%}}@keyframes GSFdcG_storyFireGlow{0%{filter:drop-shadow(0 0 14px #ff980073)drop-shadow(0 0 30px #ff57224d)}to{filter:drop-shadow(0 0 22px #ff9800a6)drop-shadow(0 0 44px #ff572280)}}.GSFdcG_storyBlockHero .GSFdcG_storyCursor{background:#ffb300;box-shadow:0 0 18px #ff9800bf}[data-theme=light] .GSFdcG_storyTitleFire{filter:drop-shadow(0 0 12px #ff64004d)}[data-theme=light] .GSFdcG_storyTitleFireBurning{animation:2.4s ease-in-out infinite alternate GSFdcG_storyFireFlow,1.8s ease-in-out infinite alternate GSFdcG_storyFireGlowLight}@keyframes GSFdcG_storyFireGlowLight{0%{filter:drop-shadow(0 0 12px #ff780066)drop-shadow(0 0 26px #dc3c0040)}to{filter:drop-shadow(0 0 18px #ff78008c)drop-shadow(0 0 36px #dc3c0066)}}@media (prefers-reduced-motion:reduce){.GSFdcG_storyTitleFireBurning{animation:none!important}}.GSFdcG_storyCursor{vertical-align:text-bottom;background:var(--accent);width:.06em;height:.86em;box-shadow:0 0 12px color-mix(in srgb, var(--accent) 60%, transparent);margin-left:.06em;animation:.9s step-end infinite GSFdcG_storyCursorBlink;display:inline-block}@keyframes GSFdcG_storyCursorBlink{0%,49%{opacity:1}50%,to{opacity:0}}.GSFdcG_storySub{font-family:var(--sans-light);letter-spacing:.005em;color:#f5f1e8;opacity:0;text-shadow:0 1px 4px #0009,0 2px 12px #00000073;margin:0;font-size:17px;font-weight:500;line-height:1.5;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);transform:translateY(14px)}.GSFdcG_storySubOn{opacity:.88;transform:translateY(0)}.GSFdcG_storyCta{opacity:0;flex-direction:column;align-items:center;gap:18px;padding-top:16px;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(20px)}.GSFdcG_storyCtaOn{opacity:1;transform:translateY(0)}.GSFdcG_storyCtaBtn{appearance:none;cursor:pointer;font-family:var(--sans);letter-spacing:.01em;color:#0b0f14;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#00bfa6 0%,#38bdf8 35%,#a855f7 70%,#e0b44a 100%) 0 0/200% 200%;border:0;border-radius:999px;padding:16px 34px;font-size:17px;font-weight:700;transition:transform .22s cubic-bezier(.16,1,.3,1),filter .22s;animation:8s ease-in-out infinite GSFdcG_storyCtaFlow;box-shadow:inset 0 1px #ffffff59,0 10px 28px #00bfa64d,0 6px 18px #a855f733,0 4px 10px #00000052}@keyframes GSFdcG_storyCtaFlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.GSFdcG_storyCtaBtn:hover{filter:brightness(1.04);transform:translateY(-1px)}.GSFdcG_storyCtaBtn:active{transform:scale(.98)}.GSFdcG_storyCtaBtn:disabled{opacity:.6;cursor:not-allowed;filter:none;transform:none}.GSFdcG_storyCtaSkip{appearance:none;cursor:pointer;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f5f1e873;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:6px 10px;font-size:11px;transition:color .2s}.GSFdcG_storyCtaSkip:hover{color:#f5f1e8cc}.GSFdcG_storyCtaSkip:disabled{opacity:.5;cursor:not-allowed}@media (width>=768px){.GSFdcG_storyRoot{gap:clamp(64px,6vw,88px);max-width:680px;margin:0 auto;padding:24px 8px 96px}.GSFdcG_storyTitle{font-size:clamp(42px,5.4vw,56px)}.GSFdcG_storySub{font-size:18px}.GSFdcG_storyCtaBtn{padding:18px 40px;font-size:18px}}@media (prefers-reduced-motion:reduce){.GSFdcG_storyBlock,.GSFdcG_storyCta{opacity:1!important;transition:none!important;transform:none!important}.GSFdcG_storyCtaBtn{background-position:0%;animation:none!important}}.GSFdcG_obwTitle{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);text-shadow:0 2px 10px #00000080;margin:4px 0;font-size:clamp(26px,7.5vw,34px);line-height:1.04}.GSFdcG_obwTitle em{color:var(--forest,#00bfa6);font-style:italic}.GSFdcG_obwLead{color:#f5f1e8c7;margin:0 0 18px;font-size:14px;line-height:1.5}.GSFdcG_obwAvatarWrap{flex-direction:column;align-items:center;gap:10px;margin:4px 0 18px;display:flex}.GSFdcG_obwAvatarBtn{appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;padding:0;line-height:0;transition:transform .15s;display:inline-block;position:relative}.GSFdcG_obwAvatarBtn:hover{transform:scale(1.02)}.GSFdcG_obwAvatarBtn:active{transform:scale(.98)}.GSFdcG_obwAvatar{width:96px;height:96px;font-family:var(--serif);color:#f6f2e8;background-color:#0000;background-image:radial-gradient(120% 80% at 0 0,#00bfa652 0%,#0000 55%),linear-gradient(160deg,#1f2c38 0%,#131c27 100%);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1.5px solid #00bfa673;border-radius:50%;justify-content:center;align-items:center;font-size:38px;font-weight:400;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 12px 28px #00bfa638,0 4px 10px #00000059}.GSFdcG_obwAvatarPhoto{object-fit:cover;width:100%;height:100%}.GSFdcG_obwAvatarBadge{background:var(--forest);color:#0b1220;border:2.5px solid #0b0f14;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;bottom:-2px;right:-2px;box-shadow:0 2px 8px #00000073}.GSFdcG_obwAvatarHint{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f5f1e899;font-size:10px}.GSFdcG_obwAvatarErr{color:#ffc9c9;margin:0;font-size:12px}.GSFdcG_obwPhotoInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.GSFdcG_obwField{flex-direction:column;gap:6px;margin:0 0 14px;display:flex}.GSFdcG_obwLabelRow{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.GSFdcG_obwLabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#f5f1e8c7;font-size:10px;font-weight:700}.GSFdcG_obwLabelOpt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f5f1e86b;font-size:9px;font-weight:500}.GSFdcG_obwLabelReq{color:#facc15;margin-left:4px}.GSFdcG_obwInput{box-sizing:border-box;border-radius:var(--r-md);width:100%;font-size:15px;font-family:var(--sans);color:var(--ink);background:#00000052;border:none;padding:12px 14px;box-shadow:inset 0 1px #ffffff0f,0 2px 8px #0003}.GSFdcG_obwInput::placeholder{color:#f5f1e86b}.GSFdcG_obwInput:focus{outline:none;box-shadow:inset 0 1px #ffffff14,0 0 0 2px #00bfa68c,0 2px 10px #00000038}.GSFdcG_obwLocationRow{align-items:stretch;gap:8px;display:flex}.GSFdcG_obwLocationRow .GSFdcG_obwInput{flex:1}.GSFdcG_obwGeoBtn{appearance:none;color:var(--forest-2,#2ad1b0);border-radius:var(--r-md);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#00bfa629;border:1px solid #00bfa673;align-items:center;gap:6px;padding:0 14px;font-size:11px;font-weight:700;transition:background .15s,transform .12s;display:inline-flex}.GSFdcG_obwGeoBtn:hover{background:#00bfa63d}.GSFdcG_obwGeoBtn:active{transform:scale(.98)}.GSFdcG_obwGeoBtn:disabled{opacity:.6;cursor:default}.GSFdcG_obwChips{flex-wrap:wrap;gap:8px;display:flex}.GSFdcG_obwChip{--chipAccent:var(--forest,#00bfa6);appearance:none;font-family:var(--sans);letter-spacing:.04em;color:var(--ink-2,#c7d1d8);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:0;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:600;transition:color 80ms,background 80ms,box-shadow 80ms,transform 80ms;box-shadow:inset 0 1px #ffffff0d,0 4px 12px #0003}.GSFdcG_obwChip:hover{background:#ffffff1a}.GSFdcG_obwChip:active{transform:scale(.97)}.GSFdcG_obwChipOn{background:linear-gradient(145deg, color-mix(in srgb, var(--chipAccent) 62%, transparent), color-mix(in srgb, var(--chipAccent) 38%, transparent));color:#f5faf8;box-shadow:inset 0 1px 0 #ffffff1f, 0 6px 16px color-mix(in srgb, var(--chipAccent) 32%, transparent), 0 0 0 1px color-mix(in srgb, var(--chipAccent) 50%, transparent)}.GSFdcG_obwChipsForest .GSFdcG_obwChip{--chipAccent:#00bfa6}.GSFdcG_obwChipsBlue .GSFdcG_obwChip{--chipAccent:#38bdf8}.GSFdcG_obwChipsPurple .GSFdcG_obwChip{--chipAccent:#a855f7}.GSFdcG_obwChipsAmber .GSFdcG_obwChip{--chipAccent:#e0b44a}.GSFdcG_obwLevelChips{flex-wrap:wrap;gap:8px;display:flex}.GSFdcG_obwLevelChip{appearance:none;font-family:var(--sans);letter-spacing:.02em;color:var(--ink-2,#c7d1d8);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:0;border-radius:999px;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:700;transition:color .1s,background .1s,box-shadow .1s,transform .1s;display:inline-flex;box-shadow:inset 0 1px #ffffff0d,0 4px 12px #0003}.GSFdcG_obwLevelChip:hover{background:#ffffff1a}.GSFdcG_obwLevelChip:active{transform:scale(.97)}.GSFdcG_obwLevelChipOn{background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--level-color,#38bdf8) 36%, transparent) 0%, transparent 60%), linear-gradient(145deg, color-mix(in srgb, var(--level-color,#38bdf8) 28%, #16202b), color-mix(in srgb, var(--level-color,#38bdf8) 18%, #0f1622));color:var(--level-color,#38bdf8);box-shadow:inset 0 1px 0 #ffffff1f, 0 8px 22px color-mix(in srgb, var(--level-color,#38bdf8) 32%, transparent), 0 0 0 1px color-mix(in srgb, var(--level-color,#38bdf8) 60%, transparent)}.GSFdcG_obwLevelStar{color:var(--level-color,currentColor);font-size:12px}.GSFdcG_obwLevelHint{font-family:var(--mono);letter-spacing:.04em;color:#f5f1e899;margin:8px 0 0;font-size:11px;line-height:1.5}.GSFdcG_obwLevelHintLabel{color:var(--level-color,var(--ink-2));margin-right:4px;font-weight:700}.GSFdcG_obwTravelCard{--accent:#00bfa6;border-radius:var(--r-md);border:1px solid color-mix(in srgb, var(--accent) 38%, transparent);background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--accent) 22%, transparent) 0%, transparent 55%), linear-gradient(160deg, #1a1f2eeb 0%, #0f1420f0 55%, #0b0f14f5 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 16%, transparent), 0 12px 26px color-mix(in srgb, var(--accent) 18%, transparent), 0 4px 10px #0006;isolation:isolate;flex-direction:column;gap:12px;padding:16px 18px 14px;display:flex;position:relative}.GSFdcG_obwTravelDisplay{flex-wrap:wrap;align-items:baseline;gap:6px;line-height:1;display:flex}.GSFdcG_obwTravelDisplayLead{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#f5f1e899;font-size:10px;font-weight:700}.GSFdcG_obwTravelDisplayValue{font-family:var(--serif);letter-spacing:-.01em;color:var(--forest-2,#2ad1b0);text-shadow:0 2px 14px color-mix(in srgb, var(--forest,#00bfa6) 32%, transparent);font-size:clamp(28px,7.5vw,36px);font-style:italic;font-weight:400}.GSFdcG_obwTravelDisplayHint{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#f5f1e880;margin-left:2px;font-size:10px;font-weight:700}.GSFdcG_obwSliderRange{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;display:block}.GSFdcG_obwSliderRange::-webkit-slider-runnable-track{background:linear-gradient(90deg, #2ad1b0 0%, #00bfa6 var(--slider-pct,50%), #ffffff1a var(--slider-pct,50%), #ffffff1a 100%);height:8px;box-shadow:inset 0 1px 0 #ffffff14, 0 0 14px color-mix(in srgb, var(--forest,#00bfa6) 28%, transparent);border-radius:999px}.GSFdcG_obwSliderRange::-moz-range-track{background:#ffffff1a;border-radius:999px;height:8px;box-shadow:inset 0 1px #ffffff14}.GSFdcG_obwSliderRange::-moz-range-progress{background:linear-gradient(90deg,#2ad1b0,#00bfa6);border-radius:999px;height:8px}.GSFdcG_obwSliderRange::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--forest,#00bfa6);cursor:grab;background:radial-gradient(circle at 30% 30%,#fff 0%,#f6f2e8 60%);border-radius:50%;width:22px;height:22px;margin-top:-7px;transition:transform .12s,box-shadow .18s;box-shadow:0 0 0 4px #00bfa62e,0 6px 16px #00bfa673,0 2px 4px #0006}.GSFdcG_obwSliderRange::-webkit-slider-thumb:active{transform:scale(1.08);box-shadow:0 0 0 6px #00bfa638,0 8px 20px #00bfa68c,0 2px 4px #00000073}.GSFdcG_obwSliderRange::-moz-range-thumb{border:2px solid var(--forest,#00bfa6);cursor:grab;background:#f6f2e8;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 4px #00bfa62e,0 6px 16px #00bfa673,0 2px 4px #0006}.GSFdcG_obwTravelStops{flex-wrap:wrap;gap:6px;display:flex}.GSFdcG_obwTravelStop{appearance:none;min-width:44px;font-family:var(--sans);letter-spacing:.02em;color:#f5f1e8b3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0d;border:0;border-radius:999px;flex:auto;padding:7px 10px;font-size:12px;font-weight:700;transition:color .1s,background .1s,box-shadow .1s,transform .1s;box-shadow:inset 0 1px #ffffff0a,0 2px 8px #0000002e}.GSFdcG_obwTravelStop:hover{color:var(--ink);background:#ffffff14}.GSFdcG_obwTravelStop:active{transform:scale(.96)}.GSFdcG_obwTravelStopOn{color:#061418;background:linear-gradient(145deg,#2ad1b0,#00bfa6);box-shadow:inset 0 1px #ffffff52,0 6px 16px #00bfa666,0 0 0 1px #00bfa68c}.GSFdcG_obwTravelStopOn:hover{color:#061418}.GSFdcG_obwPermStack{flex-direction:column;gap:14px;margin-top:4px;display:flex}.GSFdcG_obwPermCard{--accent:#00bfa6;border-radius:var(--r-lg);border:1px solid color-mix(in srgb, var(--accent) 38%, transparent);background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--accent) 22%, transparent) 0%, transparent 55%), radial-gradient(110% 70% at 100% 100%, color-mix(in srgb, var(--accent) 14%, transparent) 0%, transparent 60%), linear-gradient(160deg, #1a1f2ef2 0%, #0f1420f5 55%, #0b0f14f7 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 16%, transparent), 0 18px 36px color-mix(in srgb, var(--accent) 18%, transparent), 0 6px 14px #0000006b;isolation:isolate;flex-direction:column;gap:10px;padding:18px 18px 16px;display:flex;position:relative}.GSFdcG_obwPermLocation{--accent:#00bfa6}.GSFdcG_obwPermNotif{--accent:#38bdf8}.GSFdcG_obwPermPrivacy{--accent:#a855f7}.GSFdcG_obwPermHead{align-items:center;gap:12px;display:flex}.GSFdcG_obwPermIcon{background:color-mix(in srgb, var(--accent) 22%, transparent);width:40px;height:40px;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 38%, transparent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.GSFdcG_obwPermIcon svg{display:block}.GSFdcG_obwPermTitle{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:22px;font-weight:400;line-height:1.1}.GSFdcG_obwPermTitle em{color:color-mix(in srgb, var(--accent) 80%, #fff);font-style:italic}.GSFdcG_obwPermSub{font-family:var(--sans);color:#f5f1e8bf;margin:0;font-size:13px;line-height:1.45}.GSFdcG_obwPermActionRow{justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.GSFdcG_obwPermBtn{--accent:#00bfa6;appearance:none;font-family:var(--sans);letter-spacing:.02em;background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 65%, #16202b), color-mix(in srgb, var(--accent) 45%, #0f1622));color:#f5faf8;cursor:pointer;box-shadow:inset 0 1px 0 #ffffff29, 0 8px 20px color-mix(in srgb, var(--accent) 30%, transparent);-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;padding:11px 18px;font-size:13px;font-weight:700;transition:transform .12s,filter .15s}.GSFdcG_obwPermBtn:hover{filter:brightness(1.06)}.GSFdcG_obwPermBtn:active{transform:scale(.97)}.GSFdcG_obwPermBtn:disabled{opacity:.5;cursor:default}.GSFdcG_obwPermBtnDone{color:#4ade80;cursor:default;background:#4ade8029;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #4ade8052}.GSFdcG_obwPermBtnDenied{color:#f87171;cursor:default;background:#e8646429;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #e8646447}.GSFdcG_obwToggleRow{justify-content:space-between;align-items:center;gap:12px;margin-top:2px;display:flex}.GSFdcG_obwToggleLabel{font-family:var(--sans);color:var(--ink);letter-spacing:.01em;font-size:13px;font-weight:600}.GSFdcG_obwToggle{--accent:#a855f7;appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff1f;border:0;border-radius:999px;flex-shrink:0;width:56px;height:30px;transition:background .18s;position:relative;box-shadow:inset 0 1px #ffffff0d,0 2px 6px #00000040}.GSFdcG_obwToggle:before{content:"";background:#f6f2e8;border-radius:50%;width:24px;height:24px;transition:transform .2s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0006}.GSFdcG_obwToggleOn{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 70%, #1a0930), color-mix(in srgb, var(--accent) 50%, #0f0520));box-shadow:inset 0 1px 0 #ffffff24, 0 4px 12px color-mix(in srgb, var(--accent) 40%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent)}.GSFdcG_obwToggleOn:before{transform:translate(26px)}.GSFdcG_obwPermStatus{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f5f1e899;margin-top:6px;font-size:10px}.GSFdcG_obwError{border-radius:var(--r-md);color:#ffd6b3;background:#e864641f;border:1px solid #e8646452;margin:8px 0 0;padding:10px 12px;font-size:13px;line-height:1.4}.GSFdcG_obwBottom{padding:14px 22px calc(18px + env(safe-area-inset-bottom,0px));background:linear-gradient(#0b0f1400 0%,#0b0f148c 30%,#0b0f14f2 100%);flex-shrink:0;position:relative}.GSFdcG_obwActions{align-items:stretch;gap:10px;display:flex}.GSFdcG_obwBackBtn{flex-shrink:0;justify-content:center;align-items:center;width:50px;padding:0;display:inline-flex}.GSFdcG_obwCta{letter-spacing:.01em;flex:1;padding:14px 22px;font-size:16px;font-weight:700}.GSFdcG_obwCtaFinish{color:#1a0930;background:linear-gradient(145deg,#f5c842,#b8860b);box-shadow:inset 0 1px #ffffff52,0 10px 24px #f5c84252,0 4px 10px #00000059}.GSFdcG_obwCtaFinish:hover{background:linear-gradient(145deg,#fbd963,#d49b17)}[data-theme=light] .GSFdcG_obwRoot{background:#fff}[data-theme=light] .GSFdcG_obwBg{opacity:.95}[data-theme=light] .GSFdcG_obwScrim{background:linear-gradient(#ffffff80 0%,#fff9 18%,#f8fafcd9 50%,#f8fafcf5 78%,#f8fafc 100%)}[data-theme=light] .GSFdcG_obwSlogan{color:var(--ink);text-shadow:none}[data-theme=light] .GSFdcG_obwSlogan1 em{color:#00897a}[data-theme=light] .GSFdcG_obwSlogan2 em{color:#b8860b}[data-theme=light] .GSFdcG_obwSlogan3 em{color:#7c3aed}[data-theme=light] .GSFdcG_obwHeroLead,[data-theme=light] .GSFdcG_obwLead{color:var(--ink-2);text-shadow:none}[data-theme=light] .GSFdcG_obwSkip{color:var(--ink-2)}[data-theme=light] .GSFdcG_obwSkip:hover{color:var(--ink)}[data-theme=light] .GSFdcG_obwDot{background:#0b0f1424}[data-theme=light] .GSFdcG_obwTitle{color:var(--ink);text-shadow:none}[data-theme=light] .GSFdcG_obwTitle em{color:#00897a}[data-theme=light] .GSFdcG_obwCard{background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--accent) 18%, transparent) 0%, transparent 55%), radial-gradient(110% 70% at 100% 100%, color-mix(in srgb, var(--accent) 10%, transparent) 0%, transparent 60%), linear-gradient(160deg, #fff 0%, #f8fafc 100%);border-color:color-mix(in srgb, var(--accent) 32%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 14%, transparent), 0 14px 30px color-mix(in srgb, var(--accent) 14%, transparent), 0 4px 10px #0000000f}[data-theme=light] .GSFdcG_obwCardTitle{color:var(--ink)}[data-theme=light] .GSFdcG_obwCardTitle em{color:color-mix(in srgb, var(--accent) 60%, #000)}[data-theme=light] .GSFdcG_obwCardSub{color:var(--ink-2)}[data-theme=light] .GSFdcG_obwCardMap{--accent:#00897a}[data-theme=light] .GSFdcG_obwCardLogbook{--accent:#7c3aed}[data-theme=light] .GSFdcG_obwCardClimbers{--accent:#0284c7}[data-theme=light] .GSFdcG_obwCardOutings{--accent:#b8860b}[data-theme=light] .GSFdcG_obwAvatar{color:var(--ink);background:radial-gradient(120% 80% at 0 0,#00897a38 0%,#0000 55%),linear-gradient(160deg,#f1f5f9 0%,#e2e8f0 100%);border-color:#00897a66;box-shadow:inset 0 1px #fff9,0 12px 28px #00897a29,0 4px 10px #00000014}[data-theme=light] .GSFdcG_obwAvatarBadge{color:#fff;background:#00897a;border-color:#fff}[data-theme=light] .GSFdcG_obwAvatarHint{color:var(--ink-3)}[data-theme=light] .GSFdcG_obwLabel{color:var(--ink-2)}[data-theme=light] .GSFdcG_obwLabelOpt{color:var(--ink-3)}[data-theme=light] .GSFdcG_obwLabelReq{color:#b07c00}[data-theme=light] .GSFdcG_obwInput{color:var(--ink);box-shadow:inset 0 0 0 1px var(--bone-3), 0 2px 8px #0000000a;background:#fff}[data-theme=light] .GSFdcG_obwInput::placeholder{color:var(--ink-3)}[data-theme=light] .GSFdcG_obwInput:focus{box-shadow:inset 0 0 0 1px var(--bone-3), 0 0 0 2px #00897a8c, 0 2px 10px #0000000f}[data-theme=light] .GSFdcG_obwGeoBtn{color:#00897a;background:#00897a1a;border-color:#00897a73}[data-theme=light] .GSFdcG_obwGeoBtn:hover{background:#00897a2e}[data-theme=light] .GSFdcG_obwChip{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--bone-3), 0 2px 6px #0000000a;background:#fff}[data-theme=light] .GSFdcG_obwChipsForest .GSFdcG_obwChip{--chipAccent:#00897a}[data-theme=light] .GSFdcG_obwChipsBlue .GSFdcG_obwChip{--chipAccent:#0284c7}[data-theme=light] .GSFdcG_obwChipsPurple .GSFdcG_obwChip{--chipAccent:#7c3aed}[data-theme=light] .GSFdcG_obwChipsAmber .GSFdcG_obwChip{--chipAccent:#b8860b}[data-theme=light] .GSFdcG_obwLevelChip{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--bone-3), 0 2px 6px #0000000a;background:#fff}[data-theme=light] .GSFdcG_obwLevelHint{color:var(--ink-3)}[data-theme=light] .GSFdcG_obwTravelCard{--accent:#00897a;background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--accent) 16%, transparent) 0%, transparent 55%), linear-gradient(160deg, #fff 0%, #f8fafc 100%);border-color:color-mix(in srgb, var(--accent) 32%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 14%, transparent), 0 12px 26px color-mix(in srgb, var(--accent) 14%, transparent), 0 4px 10px #0000000f}[data-theme=light] .GSFdcG_obwTravelDisplayLead,[data-theme=light] .GSFdcG_obwTravelDisplayHint{color:var(--ink-3)}[data-theme=light] .GSFdcG_obwTravelDisplayValue{color:#00897a;text-shadow:none}[data-theme=light] .GSFdcG_obwSliderRange::-webkit-slider-runnable-track{background:linear-gradient(90deg, #00a38f 0%, #00897a var(--slider-pct,50%), #0b0f141a var(--slider-pct,50%), #0b0f141a 100%);box-shadow:0 0 12px #00897a33}[data-theme=light] .GSFdcG_obwSliderRange::-webkit-slider-thumb{background:#fff;border-color:#00897a;box-shadow:0 0 0 4px #00897a29,0 6px 14px #00897a52,0 2px 4px #00000029}[data-theme=light] .GSFdcG_obwSliderRange::-moz-range-thumb{background:#fff;border-color:#00897a;box-shadow:0 0 0 4px #00897a29,0 6px 14px #00897a52,0 2px 4px #00000029}[data-theme=light] .GSFdcG_obwSliderRange::-moz-range-progress{background:linear-gradient(90deg,#00a38f,#00897a)}[data-theme=light] .GSFdcG_obwSliderRange::-moz-range-track{background:#0b0f141a}[data-theme=light] .GSFdcG_obwTravelStop{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--bone-3), 0 2px 6px #0000000a;background:#fff}[data-theme=light] .GSFdcG_obwTravelStop:hover{color:var(--ink)}[data-theme=light] .GSFdcG_obwTravelStopOn{color:#fff;background:linear-gradient(145deg,#00a38f,#00897a);box-shadow:inset 0 1px #ffffff52,0 6px 14px #00897a52,0 0 0 1px #00897a73}[data-theme=light] .GSFdcG_obwTravelStopOn:hover{color:#fff}[data-theme=light] .GSFdcG_obwPermCard{background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--accent) 18%, transparent) 0%, transparent 55%), radial-gradient(110% 70% at 100% 100%, color-mix(in srgb, var(--accent) 10%, transparent) 0%, transparent 60%), linear-gradient(160deg, #fff 0%, #f8fafc 100%);border-color:color-mix(in srgb, var(--accent) 32%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 14%, transparent), 0 18px 36px color-mix(in srgb, var(--accent) 16%, transparent), 0 6px 14px #00000014}[data-theme=light] .GSFdcG_obwPermLocation{--accent:#00897a}[data-theme=light] .GSFdcG_obwPermNotif{--accent:#0284c7}[data-theme=light] .GSFdcG_obwPermPrivacy{--accent:#7c3aed}[data-theme=light] .GSFdcG_obwPermTitle{color:var(--ink)}[data-theme=light] .GSFdcG_obwPermTitle em{color:color-mix(in srgb, var(--accent) 60%, #000)}[data-theme=light] .GSFdcG_obwPermSub{color:var(--ink-2)}[data-theme=light] .GSFdcG_obwPermBtnDone{color:#15803d;background:#15803d24}[data-theme=light] .GSFdcG_obwPermBtnDenied{color:#dc2626;background:#dc262624}[data-theme=light] .GSFdcG_obwToggle{background:#0b0f1424}[data-theme=light] .GSFdcG_obwToggle:before{background:#fff}[data-theme=light] .GSFdcG_obwToggleLabel{color:var(--ink)}[data-theme=light] .GSFdcG_obwPermStatus{color:var(--ink-3)}[data-theme=light] .GSFdcG_obwBottom{background:linear-gradient(#f8fafc00 0%,#f8fafcb3 30%,#f8fafcfa 100%)}[data-theme=light] .GSFdcG_obwError{color:#b91c1c;background:#dc262614;border-color:#dc26263d}[data-theme=light] .GSFdcG_obwCtaFinish{color:#1a0930;background:linear-gradient(145deg,#f5c842,#b8860b)}[data-theme=light] .GSFdcG_obwWordmark{background:linear-gradient(140deg, var(--ink), #00897a, #1f8acb);-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.GSFdcG_obwStep,.GSFdcG_obwCard,.GSFdcG_obwSlogan{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.GSFdcG_obwFieldWow{--field-color:#00bfa6;border-radius:var(--r-md);border:1px solid color-mix(in srgb, var(--field-color) 38%, transparent);background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--field-color) 18%, transparent) 0%, transparent 60%), linear-gradient(160deg, #1a1f2eeb 0%, #0f1420f0 55%, #0b0f14f5 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--field-color) 14%, transparent), 0 12px 26px color-mix(in srgb, var(--field-color) 16%, transparent), 0 4px 10px #0006;flex-direction:column;gap:12px;margin:0 0 18px;padding:16px 18px;transition:border-color .22s,box-shadow .22s;display:flex;position:relative}.GSFdcG_obwFieldOk{border-color:color-mix(in srgb, var(--field-color) 60%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--field-color) 26%, transparent), 0 14px 32px color-mix(in srgb, var(--field-color) 28%, transparent), 0 4px 10px #0006}.GSFdcG_obwFieldStatus{color:#f5f1e899;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;transition:background .2s,color .2s,transform .2s;display:inline-flex}.GSFdcG_obwFieldStatusOk{background:color-mix(in srgb, var(--field-color,#00bfa6) 35%, transparent);color:var(--ink);transform:scale(1.05)}.GSFdcG_obwFieldStatusDot{background:currentColor;border-radius:50%;width:6px;height:6px}.GSFdcG_obwFieldHint{font-family:var(--sans);color:#f5f1e88c;margin:0;font-size:12.5px;line-height:1.4}.GSFdcG_obwStyleChips{flex-wrap:wrap;gap:8px;display:flex}.GSFdcG_obwStyleChip{--style-color:#00bfa6;border:1px solid color-mix(in srgb, var(--style-color) 40%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--style-color) 14%, transparent), color-mix(in srgb, var(--style-color) 6%, transparent));color:#f5f1e8d9;font-family:var(--sans);letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:8px;padding:9px 14px 9px 12px;font-size:13px;font-weight:700;transition:all .18s;display:inline-flex;position:relative}.GSFdcG_obwStyleChip:hover{border-color:color-mix(in srgb, var(--style-color) 65%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--style-color) 22%, transparent), color-mix(in srgb, var(--style-color) 10%, transparent))}.GSFdcG_obwStyleChip:active{transform:scale(.97)}.GSFdcG_obwStyleChipDot{background:var(--style-color);width:9px;height:9px;box-shadow:0 0 0 2px color-mix(in srgb, var(--style-color) 30%, transparent);border-radius:50%}.GSFdcG_obwStyleChipOn{background:linear-gradient(145deg, color-mix(in srgb, var(--style-color) 36%, transparent), color-mix(in srgb, var(--style-color) 18%, transparent));border-color:var(--style-color);color:var(--ink);box-shadow:0 0 0 1px color-mix(in srgb, var(--style-color) 38%, transparent), 0 8px 22px color-mix(in srgb, var(--style-color) 36%, transparent)}.GSFdcG_obwStyleChipOn .GSFdcG_obwStyleChipDot{box-shadow:0 0 0 3px color-mix(in srgb, var(--style-color) 55%, transparent);background:#fff}.GSFdcG_obwStyleChipGradient{background:linear-gradient(145deg,#00bfa62e,#38bdf82e 35%,#a855f72e 65%,#f5c8422e);border-color:#ffffff52}.GSFdcG_obwStyleChipGradient .GSFdcG_obwStyleChipDot{background:linear-gradient(145deg,#00bfa6,#38bdf8 35%,#a855f7 65%,#f5c842);box-shadow:0 0 0 2px #ffffff4d}.GSFdcG_obwStyleChipGradient.GSFdcG_obwStyleChipOn{background:linear-gradient(145deg,#00bfa666,#38bdf866 35%,#a855f766 65%,#f5c84266);border-color:#fff9;box-shadow:0 0 0 1px #ffffff52,0 8px 22px #a855f752,0 4px 14px #00bfa652}.GSFdcG_obwSitesPicker{flex-direction:column;gap:8px;margin-top:4px;display:flex}.GSFdcG_obwSitesWrap{flex-direction:column;gap:8px;display:flex;position:relative}.GSFdcG_obwSitesInputBox{border-radius:var(--r-md);color:#f5f1e8b3;cursor:text;background:#0000005c;border:1px solid #ffffff14;align-items:center;gap:8px;padding:10px 12px;transition:border-color .16s,box-shadow .16s;display:flex}.GSFdcG_obwSitesInputBoxOpen{border-color:color-mix(in srgb, var(--field-color,#00bfa6) 60%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--field-color,#00bfa6) 32%, transparent)}.GSFdcG_obwSitesInput{color:var(--ink);font-family:var(--sans);background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.GSFdcG_obwSitesInput::placeholder{color:#f5f1e86b}.GSFdcG_obwSitesCount{min-width:22px;height:18px;font-family:var(--mono);background:color-mix(in srgb, var(--field-color,#00bfa6) 35%, transparent);color:var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:800;display:inline-flex}.GSFdcG_obwSitesChips{flex-wrap:wrap;gap:6px;display:flex}.GSFdcG_obwSitesChip{--chip-color:#00bfa6;background:color-mix(in srgb, var(--chip-color) 18%, transparent);border:1px solid color-mix(in srgb, var(--chip-color) 45%, transparent);color:var(--ink);font-family:var(--sans);letter-spacing:0;box-shadow:0 4px 12px color-mix(in srgb, var(--chip-color) 22%, transparent);border-radius:999px;align-items:center;gap:6px;padding:6px 8px 6px 10px;font-size:12px;font-weight:700;display:inline-flex}.GSFdcG_obwSitesChipName{color:var(--ink)}.GSFdcG_obwSitesChipMeta{font-family:var(--mono);color:#f5f1e88c;letter-spacing:.04em;font-size:10px;font-weight:600}.GSFdcG_obwSitesChipRemove{appearance:none;color:var(--ink);cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;transition:background .12s,transform .12s;display:inline-flex}.GSFdcG_obwSitesChipRemove:hover{background:#ffffff38}.GSFdcG_obwSitesChipRemove:active{transform:scale(.9)}.GSFdcG_obwSitesChipGradient{background:linear-gradient(145deg,#00bfa652,#38bdf852 35%,#a855f752 65%,#f5c84252);border-color:#ffffff80;box-shadow:0 4px 14px #a855f738}.GSFdcG_obwSitesDropdown{border-radius:var(--r-md);border:1px solid color-mix(in srgb, var(--field-color,#00bfa6) 36%, transparent);max-height:280px;box-shadow:0 14px 32px #0000006b, 0 0 0 1px color-mix(in srgb, var(--field-color,#00bfa6) 22%, transparent);scrollbar-width:thin;background:#0b0f14f5;flex-direction:column;animation:.18s cubic-bezier(.16,1,.3,1) GSFdcG_obwSitesDropdownIn;display:flex;overflow-y:auto}@keyframes GSFdcG_obwSitesDropdownIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.GSFdcG_obwSitesOption{appearance:none;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0a;align-items:center;gap:10px;padding:10px 12px;transition:background .12s;display:flex}.GSFdcG_obwSitesOption:last-child{border-bottom:0}.GSFdcG_obwSitesOption:hover{background:#ffffff0a}.GSFdcG_obwSitesOptionOn{background:color-mix(in srgb, var(--field-color,#00bfa6) 18%, transparent)}.GSFdcG_obwSitesOptionOn:hover{background:color-mix(in srgb, var(--field-color,#00bfa6) 25%, transparent)}.GSFdcG_obwSitesOptionMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.GSFdcG_obwSitesOptionName{font-family:var(--sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.GSFdcG_obwSitesOptionMeta{font-family:var(--mono);color:#f5f1e880;letter-spacing:.04em;font-size:10px;font-weight:600}.GSFdcG_obwSitesOptionKind{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f5f1e8b3;background:#ffffff0f;border-radius:999px;padding:3px 7px;font-size:9.5px;font-weight:800}.GSFdcG_obwSitesOptionCheck{background:color-mix(in srgb, var(--field-color,#00bfa6) 50%, transparent);width:18px;height:18px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.GSFdcG_obwSitesEmpty{font-family:var(--sans);color:#f5f1e88c;border-radius:var(--r-md);background:#0000003d;border:1px dashed #ffffff14;padding:14px 16px;font-size:12.5px}.GSFdcG_obwGradeCard{--grade-color:#94a3b8;border-radius:var(--r-md);border:1px solid color-mix(in srgb, var(--grade-color) 28%, transparent);background:#00000038;flex-direction:column;gap:12px;padding:14px 14px 12px;transition:border-color .22s;display:flex}.GSFdcG_obwGradeDisplay{flex-wrap:wrap;align-items:baseline;gap:6px;line-height:1;display:flex}.GSFdcG_obwGradeDisplayLead{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#f5f1e899;font-size:10px;font-weight:700}.GSFdcG_obwGradeDisplayValue{font-family:var(--serif);letter-spacing:-.01em;color:var(--grade-color);text-shadow:0 2px 14px color-mix(in srgb, var(--grade-color) 50%, transparent);font-size:clamp(28px,7.5vw,36px);font-style:italic;font-weight:400;transition:color .22s,text-shadow .22s}.GSFdcG_obwGradeDisplayHint{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#f5f1e880;font-size:10px;font-weight:700}.GSFdcG_obwGradeRange{appearance:none;cursor:pointer;box-sizing:border-box;background:0 0;width:100%;height:28px;padding:0 12px;display:block}.GSFdcG_obwGradeRange::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--grade-color) 0%, var(--grade-color) var(--slider-pct,0%), #ffffff1a var(--slider-pct,0%), #ffffff1a 100%);height:8px;box-shadow:inset 0 1px 0 #ffffff14, 0 0 14px color-mix(in srgb, var(--grade-color) 40%, transparent);border-radius:999px;transition:box-shadow .22s}.GSFdcG_obwGradeRange::-moz-range-track{background:#ffffff1a;border-radius:999px;height:8px;box-shadow:inset 0 1px #ffffff14}.GSFdcG_obwGradeRange::-moz-range-progress{background:var(--grade-color);border-radius:999px;height:8px}.GSFdcG_obwGradeRange::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--grade-color);width:22px;height:22px;box-shadow:0 0 0 4px color-mix(in srgb, var(--grade-color) 22%, transparent), 0 6px 18px color-mix(in srgb, var(--grade-color) 50%, transparent), 0 2px 4px #0006;cursor:grab;background:radial-gradient(circle at 30% 30%,#fff 0%,#f6f2e8 60%);border-radius:50%;margin-top:-7px;transition:transform .12s,box-shadow .18s,border-color .22s}.GSFdcG_obwGradeRange::-webkit-slider-thumb:active{box-shadow:0 0 0 6px color-mix(in srgb, var(--grade-color) 28%, transparent), 0 8px 22px color-mix(in srgb, var(--grade-color) 60%, transparent), 0 2px 4px #00000073;transform:scale(1.1)}.GSFdcG_obwGradeRange::-moz-range-thumb{border:2px solid var(--grade-color);width:22px;height:22px;box-shadow:0 0 0 4px color-mix(in srgb, var(--grade-color) 22%, transparent), 0 6px 18px color-mix(in srgb, var(--grade-color) 50%, transparent), 0 2px 4px #0006;cursor:grab;background:#f6f2e8;border-radius:50%}.GSFdcG_obwGradeStops{flex-wrap:wrap;gap:6px;display:flex}.GSFdcG_obwGradeStop{--stop-color:#f5f1e88c;appearance:none;min-width:38px;font-family:var(--mono);color:#f5f1e8b3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0d;border:0;border-radius:8px;padding:7px 11px;font-size:11px;font-weight:700;transition:all .12s}.GSFdcG_obwGradeStop:hover{color:var(--ink);background:#ffffff1a}.GSFdcG_obwGradeStop:active{transform:scale(.96)}.GSFdcG_obwGradeStopMilestone{color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--stop-color) 40%, transparent);background:#ffffff1a;font-weight:800}.GSFdcG_obwGradeStopOn{background:var(--stop-color,var(--grade-color));color:#061418;box-shadow:inset 0 1px 0 #fff6, 0 4px 14px color-mix(in srgb, var(--stop-color,var(--grade-color)) 50%, transparent);transform:translateY(-1px)}.GSFdcG_obwGradeStopOn.GSFdcG_obwGradeStopMilestone{box-shadow:inset 0 1px 0 #fff6, 0 4px 14px color-mix(in srgb, var(--stop-color,var(--grade-color)) 50%, transparent)}.GSFdcG_obwAvailGroup{flex-direction:column;gap:6px;display:flex}.GSFdcG_obwAvailGroupLabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#f5f1e880;align-items:baseline;gap:6px;font-size:9px;font-weight:700;display:inline-flex}.GSFdcG_obwAvailChips{flex-wrap:wrap;gap:6px;display:flex}.GSFdcG_obwAvailChip{appearance:none;color:#f5f1e8d9;font-family:var(--sans);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:700;transition:all .16s;display:inline-flex}.GSFdcG_obwAvailChip:hover{border-color:color-mix(in srgb, var(--field-color,#00bfa6) 35%, transparent);background:#ffffff12}.GSFdcG_obwAvailChip:active{transform:scale(.97)}.GSFdcG_obwAvailChipOn{background:linear-gradient(145deg, color-mix(in srgb, var(--field-color,#00bfa6) 30%, transparent), color-mix(in srgb, var(--field-color,#00bfa6) 14%, transparent));color:var(--ink);border-color:color-mix(in srgb, var(--field-color,#00bfa6) 60%, transparent);box-shadow:0 6px 18px color-mix(in srgb, var(--field-color,#00bfa6) 32%, transparent)}.GSFdcG_obwAvailChipHint{font-family:var(--mono);color:#f5f1e880;letter-spacing:.04em;font-size:9.5px;font-weight:600}.GSFdcG_obwAvailManualRow{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.GSFdcG_obwAvailDay{color:#f5f1e8b3;width:36px;height:36px;font-family:var(--mono);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#00000052;border:1px solid #ffffff1a;border-radius:50%;font-size:12px;font-weight:800;transition:all .16s}.GSFdcG_obwAvailDay:hover{border-color:color-mix(in srgb, var(--field-color,#00bfa6) 50%, transparent)}.GSFdcG_obwAvailDayOn{background:radial-gradient(circle at 30% 30%, var(--field-color,#00bfa6), color-mix(in srgb, var(--field-color,#00bfa6) 65%, #061418));color:#061418;border-color:var(--field-color,#00bfa6);box-shadow:inset 0 1px 0 #fff6, 0 6px 18px color-mix(in srgb, var(--field-color,#00bfa6) 38%, transparent);transform:scale(1.04)}.GSFdcG_obwAvailNote{box-sizing:border-box;border-radius:var(--r-md);width:100%;font-size:13px;font-family:var(--sans);color:var(--ink);resize:vertical;background:#00000052;border:1px solid #ffffff14;min-height:56px;padding:10px 12px;transition:border-color .16s,box-shadow .16s}.GSFdcG_obwAvailNote::placeholder{color:#f5f1e866}.GSFdcG_obwAvailNote:focus{border-color:color-mix(in srgb, var(--field-color,#00bfa6) 60%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--field-color,#00bfa6) 32%, transparent);outline:none}.GSFdcG_obwCtaReady{animation:2.4s ease-in-out infinite GSFdcG_obwCtaPulse;background:linear-gradient(145deg,#2ad1b0 0%,#00bfa6 50%,#00897a 100%)!important;box-shadow:inset 0 1px #ffffff52,0 14px 32px #00bfa673,0 4px 12px #0006!important}@keyframes GSFdcG_obwCtaPulse{0%,to{box-shadow:inset 0 1px #ffffff52,0 14px 32px #00bfa673,0 4px 12px #0006}50%{box-shadow:inset 0 1px #fff6,0 18px 38px #00bfa69e,0 4px 12px #0006}}.GSFdcG_obwFinal{text-align:left;flex-direction:column;gap:18px;padding:28px 6px 24px;animation:.6s cubic-bezier(.16,1,.3,1) GSFdcG_obwFinalIn;display:flex}@keyframes GSFdcG_obwFinalIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.GSFdcG_obwFinalEyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--forest,#00bfa6);font-size:11px;font-weight:800}.GSFdcG_obwFinalTitle{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);text-shadow:0 2px 24px #0006;margin:0;font-size:clamp(28px,8vw,38px);font-weight:400;line-height:1.1}.GSFdcG_obwFinalTitle em{color:var(--forest,#00bfa6);text-shadow:0 2px 18px #00bfa680;font-style:italic}.GSFdcG_obwFinalLead{font-family:var(--sans);color:#f5f1e8b8;margin:0;font-size:14px;line-height:1.55}.GSFdcG_obwFinalActions{flex-direction:column;gap:10px;margin-top:6px;display:flex}.GSFdcG_obwFinalCta{font-family:var(--sans);letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:700;transition:transform .12s,box-shadow .2s;display:inline-flex}.GSFdcG_obwFinalCtaPrimary{color:#fff;background:linear-gradient(145deg,#2ad1b0 0%,#00bfa6 50%,#00897a 100%);animation:2.4s ease-in-out infinite GSFdcG_obwCtaPulse;box-shadow:inset 0 1px #ffffff52,0 14px 32px #00bfa66b,0 4px 10px #0000005c}.GSFdcG_obwFinalCtaPrimary:hover{transform:translateY(-1px)}.GSFdcG_obwFinalCtaPrimary:active{transform:scale(.98)}.GSFdcG_obwFinalCtaSecondary{color:var(--ink);background:#ffffff0a;border:1px solid #ffffff29}.GSFdcG_obwFinalCtaSecondary:hover{background:#ffffff14;border-color:#ffffff47}[data-theme=light] .GSFdcG_obwFieldWow{border-color:color-mix(in srgb, var(--field-color,#00bfa6) 50%, transparent);background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--field-color,#00bfa6) 18%, transparent) 0%, transparent 60%), linear-gradient(160deg, #fff 0%, #fafaf6 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--field-color,#00bfa6) 20%, transparent), 0 12px 26px color-mix(in srgb, var(--field-color,#00bfa6) 16%, transparent), 0 4px 10px #0000000f}[data-theme=light] .GSFdcG_obwFieldStatus{color:#0b0f1473;background:#0b0f140f}[data-theme=light] .GSFdcG_obwFieldStatusOk{background:color-mix(in srgb, var(--field-color,#00bfa6) 28%, transparent);color:var(--ink)}[data-theme=light] .GSFdcG_obwFieldHint{color:#0b0f148c}[data-theme=light] .GSFdcG_obwStyleChip{background:linear-gradient(145deg, color-mix(in srgb, var(--style-color,#00bfa6) 14%, transparent), color-mix(in srgb, var(--style-color,#00bfa6) 4%, transparent));color:#0b0f14c7}[data-theme=light] .GSFdcG_obwStyleChipOn{color:var(--ink)}[data-theme=light] .GSFdcG_obwSitesInputBox{background:#fff;border-color:#0b0f141a}[data-theme=light] .GSFdcG_obwSitesInput{color:var(--ink)}[data-theme=light] .GSFdcG_obwSitesDropdown{box-shadow:0 14px 32px #0000002e, 0 0 0 1px color-mix(in srgb, var(--field-color,#00bfa6) 22%, transparent);background:#fff}[data-theme=light] .GSFdcG_obwSitesOption{color:var(--ink);border-bottom-color:#0b0f140f}[data-theme=light] .GSFdcG_obwSitesOption:hover{background:#0b0f140a}[data-theme=light] .GSFdcG_obwSitesOptionMeta{color:#0b0f148c}[data-theme=light] .GSFdcG_obwSitesOptionKind{color:#0b0f14b3;background:#0b0f140f}[data-theme=light] .GSFdcG_obwSitesEmpty{color:#0b0f148c;background:#0b0f1408;border-color:#0b0f141a}[data-theme=light] .GSFdcG_obwSitesChip{background:color-mix(in srgb, var(--chip-color,#00bfa6) 12%, transparent);border-color:color-mix(in srgb, var(--chip-color,#00bfa6) 40%, transparent);color:var(--ink)}[data-theme=light] .GSFdcG_obwSitesChipMeta{color:#0b0f148c}[data-theme=light] .GSFdcG_obwSitesChipRemove{color:var(--ink);background:#0b0f1414}[data-theme=light] .GSFdcG_obwSitesChipRemove:hover{background:#0b0f1429}[data-theme=light] .GSFdcG_obwGradeCard{border-color:color-mix(in srgb, var(--grade-color,#94a3b8) 30%, transparent);background:#0b0f1408}[data-theme=light] .GSFdcG_obwGradeDisplayLead,[data-theme=light] .GSFdcG_obwGradeDisplayHint{color:#0b0f1480}[data-theme=light] .GSFdcG_obwGradeRange::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--grade-color) 0%, var(--grade-color) var(--slider-pct,0%), #0b0f1414 var(--slider-pct,0%), #0b0f1414 100%)}[data-theme=light] .GSFdcG_obwGradeRange::-moz-range-track{background:#0b0f1414}[data-theme=light] .GSFdcG_obwGradeRange::-webkit-slider-thumb{background:#fff}[data-theme=light] .GSFdcG_obwGradeRange::-moz-range-thumb{background:#fff}[data-theme=light] .GSFdcG_obwGradeStop{color:#0b0f1499;background:#0b0f140a}[data-theme=light] .GSFdcG_obwGradeStop:hover,[data-theme=light] .GSFdcG_obwGradeStopMilestone{color:var(--ink)}[data-theme=light] .GSFdcG_obwAvailChip{color:#0b0f14c7;background:#fff;border-color:#0b0f141a}[data-theme=light] .GSFdcG_obwAvailChipOn{color:var(--ink)}[data-theme=light] .GSFdcG_obwAvailChipHint{color:#0b0f1480}[data-theme=light] .GSFdcG_obwAvailDay{color:#0b0f1499;background:#fff;border-color:#0b0f141a}[data-theme=light] .GSFdcG_obwAvailNote{color:var(--ink);background:#fff;border-color:#0b0f141a}[data-theme=light] .GSFdcG_obwFinalLead{color:#0b0f14a6}[data-theme=light] .GSFdcG_obwFinalCtaSecondary{color:var(--ink);background:#0b0f1408;border-color:#0b0f141f}[data-theme=light] .GSFdcG_obwFinalCtaSecondary:hover{background:#0b0f140f;border-color:#0b0f1433}.ZK11Zq_backdrop{z-index:9300;-webkit-backdrop-filter:blur(8px);background:#0b0716c7;justify-content:center;align-items:center;padding:24px;animation:.22s ease-out ZK11Zq_avBackdropIn;display:flex;position:fixed;inset:0}@keyframes ZK11Zq_avBackdropIn{0%{opacity:0}to{opacity:1}}.ZK11Zq_modal{color:#f5f1e8;background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--forest,#00bfa6) 28%, transparent) 0%, transparent 55%), linear-gradient(160deg, #1a1f2e 0%, #0f1420 55%, #0b0f14 100%);border:1px solid color-mix(in srgb, var(--forest,#00bfa6) 45%, transparent);width:100%;max-width:480px;max-height:calc(100vh - 48px);box-shadow:0 0 0 1px color-mix(in srgb, var(--forest,#00bfa6) 22%, transparent), 0 30px 80px color-mix(in srgb, var(--forest,#00bfa6) 30%, transparent), 0 12px 28px #00000080;border-radius:22px;padding:24px;animation:.32s cubic-bezier(.22,1,.36,1) ZK11Zq_avModalIn;overflow-y:auto}@keyframes ZK11Zq_avModalIn{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.ZK11Zq_head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.ZK11Zq_eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--forest,#00bfa6);font-size:10px;font-weight:800}.ZK11Zq_title{font-family:var(--serif);color:#fff;margin:4px 0 6px;font-size:clamp(22px,5.5vw,26px);font-style:italic;font-weight:400;line-height:1.05}.ZK11Zq_lead{font-family:var(--sans);color:#f5f1e8b8;margin:0;font-size:13px;line-height:1.45}.ZK11Zq_body{flex-direction:column;gap:12px;display:flex}.ZK11Zq_error{color:#fb7185;font-family:var(--sans);background:#fb71851a;border:1px solid #fb71856b;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.4}.ZK11Zq_actions{gap:10px;margin-top:18px;display:flex}.ZK11Zq_btnGhost,.ZK11Zq_btnPrimary{font-family:var(--sans);cursor:pointer;appearance:none;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px 18px;font-size:14px;font-weight:700;transition:filter .15s,transform .12s,box-shadow .18s;display:inline-flex}.ZK11Zq_btnGhost{color:#f5f1e8d9;background:#f5f1e814;border:1px solid #f5f1e824}.ZK11Zq_btnGhost:hover{background:#f5f1e824}.ZK11Zq_btnPrimary{background:linear-gradient(135deg, var(--forest,#00bfa6) 0%, color-mix(in srgb, var(--forest,#00bfa6) 70%, #000) 100%);color:#061418;box-shadow:0 8px 24px #00bfa666}.ZK11Zq_btnPrimary:hover{filter:brightness(1.08)}.ZK11Zq_btnPrimary:active{transform:scale(.98)}.ZK11Zq_btnPrimary:disabled{opacity:.55;cursor:default}[data-theme=light] .ZK11Zq_backdrop{background:#f5f1e8c7}[data-theme=light] .ZK11Zq_modal{color:var(--ink);background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--forest,#00bfa6) 18%, transparent) 0%, transparent 55%), linear-gradient(160deg, #fff 0%, #fafaf6 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--forest,#00bfa6) 18%, transparent), 0 30px 80px color-mix(in srgb, var(--forest,#00bfa6) 18%, transparent), 0 12px 28px #0000001a}[data-theme=light] .ZK11Zq_title{color:var(--ink)}[data-theme=light] .ZK11Zq_lead{color:#0b0f14b3}[data-theme=light] .ZK11Zq_btnGhost{color:var(--ink);background:#0b0f140d;border-color:#0b0f141a}[data-theme=light] .ZK11Zq_btnGhost:hover{background:#0b0f141a}.Ophs9q_hero{border:1px solid color-mix(in srgb, var(--forest,#00bfa6) 45%, transparent);background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--forest,#00bfa6) 28%, transparent) 0%, transparent 55%), radial-gradient(110% 80% at 100% 100%, #a855f72e 0%, transparent 60%), linear-gradient(160deg, #1a1f2e 0%, #0f1420 55%, #0b0f14 100%);width:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--forest,#00bfa6) 22%, transparent), 0 22px 50px color-mix(in srgb, var(--forest,#00bfa6) 28%, transparent), 0 8px 22px #00000073;color:#f5f1e8;isolation:isolate;border-radius:22px;flex-direction:column;gap:14px;margin:18px 0 16px;padding:22px 18px 20px;animation:.8s cubic-bezier(.22,1,.36,1) both Ophs9q_heroIn;display:flex;position:relative;overflow:hidden}@keyframes Ophs9q_heroIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.Ophs9q_glow{background:radial-gradient(circle, color-mix(in srgb, var(--forest,#00bfa6) 38%, transparent) 0%, transparent 70%);filter:blur(28px);pointer-events:none;z-index:0;width:320px;height:320px;animation:6s ease-in-out infinite Ophs9q_heroGlow;position:absolute;inset:-40% -25% auto auto}@keyframes Ophs9q_heroGlow{0%,to{opacity:.55}50%{opacity:.95}}.Ophs9q_shine{pointer-events:none;z-index:0;background:linear-gradient(120deg,#0000 30%,#ffffff29 50%,#0000 70%);animation:2.4s ease-out .4s forwards Ophs9q_heroShine;position:absolute;inset:0;transform:translate(-100%)}@keyframes Ophs9q_heroShine{0%{transform:translate(-100%)}to{transform:translate(120%)}}.Ophs9q_heroHead,.Ophs9q_row,.Ophs9q_climbersStack,.Ophs9q_ctas{z-index:1;position:relative}.Ophs9q_eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--forest,#00bfa6);font-size:10.5px;font-weight:800}.Ophs9q_title{font-family:var(--serif);letter-spacing:-.01em;color:#fff;text-shadow:0 0 28px color-mix(in srgb, var(--forest,#00bfa6) 38%, transparent);margin:6px 0 0;font-size:clamp(28px,7vw,36px);font-style:italic;font-weight:400;line-height:1.05}.Ophs9q_title em{color:color-mix(in srgb, var(--forest,#00bfa6) 78%, #fff);font-style:italic}.Ophs9q_motivation{font-family:var(--sans);color:#f5f1e8d1;margin:6px 0 0;font-size:13.5px;line-height:1.45}.Ophs9q_row{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.Ophs9q_tile{background:#f5f1e80d;border:1px solid #f5f1e81a;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.Ophs9q_tileLabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#f5f1e880;font-size:9px;font-weight:700}.Ophs9q_tileValue{font-family:var(--sans);color:#f5f1e8;align-items:baseline;gap:6px;font-size:14px;font-weight:700;display:flex}.Ophs9q_tileLoading{font-family:var(--mono);color:#f5f1e873;font-size:11px;font-weight:600}.Ophs9q_weatherGlyph{font-size:22px;line-height:1}.Ophs9q_tempRange{font-family:var(--mono);letter-spacing:.02em;font-size:12.5px;font-weight:700}.Ophs9q_placeName{font-family:var(--serif);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-style:italic;font-weight:600;overflow:hidden}.Ophs9q_climbersStack{cursor:pointer;appearance:none;text-align:left;font:inherit;color:inherit;background:#f5f1e80a;border:1px solid #f5f1e81a;border-radius:12px;align-items:center;gap:12px;padding:8px 12px;transition:background .15s,border-color .15s,transform .12s;display:flex}.Ophs9q_climbersStack:hover{border-color:color-mix(in srgb, var(--forest,#00bfa6) 40%, transparent);background:#f5f1e814}.Ophs9q_climbersStack:active{transform:scale(.99)}.Ophs9q_stackLabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#f5f1e88c;flex-shrink:0;font-size:9.5px;font-weight:800}.Ophs9q_stackAvatars{flex:1;align-items:center;display:inline-flex}.Ophs9q_stackAvatar{background:#1f2832f2;border:2px solid #1f2832f2;border-radius:50%;flex-shrink:0;display:inline-flex;position:relative}.Ophs9q_stackAffinity{background:var(--forest,#00bfa6);color:#061418;font-family:var(--mono);letter-spacing:.02em;border:1.5px solid #1f2832f2;border-radius:999px;padding:1px 5px;font-size:9px;font-weight:800;position:absolute;bottom:-4px;right:-4px}.Ophs9q_stackMore{color:#f5f1e8c7;width:32px;height:32px;font-family:var(--mono);background:#f5f1e81a;border:2px solid #1f2832f2;border-radius:50%;justify-content:center;align-items:center;margin-left:-6px;font-size:11px;font-weight:800;display:inline-flex}.Ophs9q_ctas{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.Ophs9q_cta{color:#f5f1e8;font-family:var(--sans);cursor:pointer;appearance:none;background:#f5f1e814;border:1px solid #f5f1e824;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:12.5px;font-weight:700;transition:background .15s,border-color .15s,transform .12s,box-shadow .15s;display:inline-flex}.Ophs9q_cta:hover{background:#f5f1e824}.Ophs9q_cta:active{transform:scale(.97)}.Ophs9q_ctaPrimary{background:linear-gradient(135deg, var(--forest,#00bfa6) 0%, color-mix(in srgb, var(--forest,#00bfa6) 70%, #000) 100%);color:#061418;border-color:#0000;box-shadow:0 4px 14px #00bfa652}.Ophs9q_ctaPrimary:hover{filter:brightness(1.08)}.Ophs9q_cardSubtle{color:#f5f1e8;background:#f5f1e80a;border:1px dashed #f5f1e82e;border-radius:18px;flex-direction:column;gap:8px;width:100%;margin:18px 0 16px;padding:18px;display:flex;position:relative}.Ophs9q_subtleEyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#f5f1e88c;font-size:10px;font-weight:700}.Ophs9q_subtleTitle{font-family:var(--serif);color:#f5f1e8;margin:0;font-size:22px;font-style:italic;font-weight:500}.Ophs9q_subtleLead{font-family:var(--sans);color:#f5f1e8b8;margin:0 0 6px;font-size:13px;line-height:1.45}.Ophs9q_subtleCta{background:var(--forest,#00bfa6);color:#061418;font-family:var(--sans);cursor:pointer;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 4px 14px #00bfa652}.Ophs9q_subtleCta:hover{filter:brightness(1.08)}[data-theme=light] .Ophs9q_hero{color:var(--ink);background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--forest,#00bfa6) 18%, transparent) 0%, transparent 55%), radial-gradient(110% 80% at 100% 100%, #a855f71a 0%, transparent 60%), linear-gradient(160deg, #fff 0%, #fafaf6 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--forest,#00bfa6) 18%, transparent), 0 22px 50px color-mix(in srgb, var(--forest,#00bfa6) 18%, transparent), 0 8px 22px #0000001a}[data-theme=light] .Ophs9q_title{color:var(--ink)}[data-theme=light] .Ophs9q_motivation{color:#0b0f14b3}[data-theme=light] .Ophs9q_tile{background:#0b0f140a;border-color:#0b0f1414}[data-theme=light] .Ophs9q_tileLabel{color:#0b0f1480}[data-theme=light] .Ophs9q_tileValue{color:var(--ink)}[data-theme=light] .Ophs9q_tileLoading{color:#0b0f1473}[data-theme=light] .Ophs9q_climbersStack{background:#0b0f140a;border-color:#0b0f1414}[data-theme=light] .Ophs9q_climbersStack:hover{background:#0b0f1414}[data-theme=light] .Ophs9q_stackLabel{color:#0b0f148c}[data-theme=light] .Ophs9q_stackAvatar{background:#fff;border-color:#fff}[data-theme=light] .Ophs9q_stackAffinity{border-color:#fff}[data-theme=light] .Ophs9q_stackMore{color:#0b0f14b8;background:#0b0f140f;border-color:#fff}[data-theme=light] .Ophs9q_cta{color:var(--ink);background:#0b0f140d;border-color:#0b0f1414}[data-theme=light] .Ophs9q_cta:hover{background:#0b0f141a}[data-theme=light] .Ophs9q_cardSubtle{color:var(--ink);background:#0b0f1408;border-color:#0b0f1424}[data-theme=light] .Ophs9q_subtleEyebrow{color:#0b0f148c}[data-theme=light] .Ophs9q_subtleTitle{color:var(--ink)}[data-theme=light] .Ophs9q_subtleLead{color:#0b0f14b3}@media (prefers-reduced-motion:reduce){.Ophs9q_hero{animation:none}.Ophs9q_glow{opacity:.6;animation:none}.Ophs9q_shine{opacity:0;animation:none}}._7Nt7oW_section{flex-direction:column;gap:10px;margin:0 0 18px;animation:.5s cubic-bezier(.22,1,.36,1) .2s both _7Nt7oW_faIn;display:flex}@keyframes _7Nt7oW_faIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._7Nt7oW_head{justify-content:space-between;align-items:flex-end;padding:0 2px;display:flex}._7Nt7oW_eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:800}._7Nt7oW_title{font-family:var(--serif);color:var(--ink);margin:4px 0 0;font-size:clamp(20px,5vw,24px);font-style:italic;font-weight:400;line-height:1.05}._7Nt7oW_title em{color:color-mix(in srgb, var(--forest,#00bfa6) 78%, #fff);font-style:italic}._7Nt7oW_empty{background:#f5f1e80a;border:1px dashed #f5f1e82e;border-radius:14px;flex-direction:column;gap:8px;padding:16px 14px;display:flex}._7Nt7oW_emptyText{font-family:var(--sans);color:#f5f1e8bf;margin:0;font-size:13px;line-height:1.45}._7Nt7oW_emptyCta{color:var(--forest,#00bfa6);border:1px solid color-mix(in srgb, var(--forest,#00bfa6) 45%, transparent);font-family:var(--sans);cursor:pointer;background:#00bfa629;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}._7Nt7oW_emptyCta:hover{filter:brightness(1.1)}._7Nt7oW_scroll{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:10px;padding:4px 2px;display:flex;overflow-x:auto}._7Nt7oW_scroll::-webkit-scrollbar{display:none}._7Nt7oW_card{scroll-snap-align:start;border:1px solid color-mix(in srgb, var(--fa-accent,#00bfa6) 38%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--fa-accent,#00bfa6) 10%, transparent) 0%, transparent 60%), linear-gradient(160deg, #364250db 0%, #1f2832eb 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--fa-accent,#00bfa6) 14%, transparent), 0 8px 22px color-mix(in srgb, var(--fa-accent,#00bfa6) 22%, transparent), 0 2px 6px #0000002e;color:var(--ink);cursor:pointer;appearance:none;text-align:left;font:inherit;border-radius:16px;flex-direction:column;flex:0 0 220px;gap:6px;padding:14px 14px 12px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative}._7Nt7oW_card:hover{border-color:color-mix(in srgb, var(--fa-accent,#00bfa6) 60%, transparent);transform:translateY(-2px)}._7Nt7oW_card:active{transform:scale(.98)}._7Nt7oW_cardHead{justify-content:space-between;align-items:center;display:flex}._7Nt7oW_cardEyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fa-accent,#00bfa6);font-size:9.5px;font-weight:800}._7Nt7oW_cardDate{font-family:var(--mono);letter-spacing:.04em;color:#f5f1e89e;font-size:10.5px}._7Nt7oW_cardTitle{font-family:var(--serif);color:#f5f1e8;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:18px;font-style:italic;font-weight:500;line-height:1.1;display:-webkit-box;overflow:hidden}._7Nt7oW_cardSubsector{font-family:var(--sans);color:#f5f1e89e;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}._7Nt7oW_cardFooter{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}._7Nt7oW_cardGrade{font-family:var(--mono);letter-spacing:.04em;color:var(--fa-accent,#00bfa6);font-size:11px;font-weight:800}._7Nt7oW_cardSeats{font-family:var(--mono);color:#f5f1e89e;align-items:center;gap:3px;font-size:10.5px;display:inline-flex}[data-theme=light] ._7Nt7oW_card{color:var(--ink);background:linear-gradient(160deg, color-mix(in srgb, var(--fa-accent,#00bfa6) 10%, transparent) 0%, transparent 60%), linear-gradient(160deg, #fff 0%, #fafaf6 100%)}[data-theme=light] ._7Nt7oW_cardTitle{color:var(--ink)}[data-theme=light] ._7Nt7oW_cardSubsector{color:#0b0f149e}[data-theme=light] ._7Nt7oW_cardDate,[data-theme=light] ._7Nt7oW_cardSeats{color:#0b0f148c}[data-theme=light] ._7Nt7oW_empty{background:#0b0f1408;border-color:#0b0f1424}[data-theme=light] ._7Nt7oW_emptyText{color:#0b0f14b3}.AbzTEW_section{flex-direction:column;gap:10px;margin:0 0 18px;animation:.5s cubic-bezier(.22,1,.36,1) .3s both AbzTEW_fwIn;display:flex}@keyframes AbzTEW_fwIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.AbzTEW_head{justify-content:space-between;align-items:flex-end;padding:0 2px;display:flex}.AbzTEW_eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:800}.AbzTEW_title{font-family:var(--serif);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:60vw;margin:4px 0 0;font-size:clamp(18px,4.5vw,22px);font-style:italic;font-weight:500;line-height:1.05;overflow:hidden}.AbzTEW_headLink{border:1px solid color-mix(in srgb, var(--forest,#00bfa6) 45%, transparent);color:var(--forest,#00bfa6);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#00bfa624;border-radius:999px;align-items:center;gap:4px;padding:6px 10px;font-size:10.5px;font-weight:800;display:inline-flex}.AbzTEW_headLink:hover{filter:brightness(1.1)}.AbzTEW_scroll{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:8px;padding:4px 2px;display:flex;overflow-x:auto}.AbzTEW_scroll::-webkit-scrollbar{display:none}.AbzTEW_dayCard{scroll-snap-align:start;color:var(--ink);cursor:pointer;appearance:none;font:inherit;background:linear-gradient(160deg,#364250db 0%,#1f2832f0 100%);border:1px solid #f5f1e81a;border-radius:14px;flex-direction:column;flex:0 0 92px;align-items:center;gap:4px;padding:10px 6px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.AbzTEW_dayCard:hover{transform:translateY(-1px)}.AbzTEW_dayCard:active{transform:scale(.98)}.AbzTEW_dayCardGood{border-color:color-mix(in srgb, var(--forest,#00bfa6) 38%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--forest,#00bfa6) 12%, transparent) 0%, transparent 60%), linear-gradient(160deg, #364250db 0%, #1f2832f0 100%);box-shadow:0 4px 14px color-mix(in srgb, var(--forest,#00bfa6) 18%, transparent)}.AbzTEW_dayCardCold{opacity:.75;border-color:#94a3b84d}.AbzTEW_dayCardToday{outline:2px solid color-mix(in srgb, var(--forest,#00bfa6) 60%, transparent);outline-offset:-2px}.AbzTEW_dayCardSkeleton{cursor:default;background:#f5f1e80f;border-style:dashed;border-color:#f5f1e81a;height:96px}.AbzTEW_dayLabel{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f5f1e8b3;font-size:10px;font-weight:800}.AbzTEW_dayGlyph{font-size:22px;line-height:1}.AbzTEW_dayTemp{font-family:var(--serif);color:#f5f1e8;letter-spacing:-.01em;font-size:14px;font-style:italic;font-weight:600}.AbzTEW_dayTempMin{font-family:var(--mono);color:#f5f1e88c;margin-left:2px;font-size:10.5px;font-style:normal;font-weight:600}.AbzTEW_dayPop{font-family:var(--mono);letter-spacing:.04em;color:#38bdf8;font-size:9.5px;font-weight:700}[data-theme=light] .AbzTEW_dayCard{color:var(--ink);background:linear-gradient(160deg,#fff 0%,#fafaf6 100%);border-color:#0b0f1414;box-shadow:0 2px 6px #0b0f140f}[data-theme=light] .AbzTEW_dayCardGood{background:linear-gradient(160deg, color-mix(in srgb, var(--forest,#00bfa6) 10%, transparent) 0%, transparent 60%), linear-gradient(160deg, #fff 0%, #fafaf6 100%);border-color:color-mix(in srgb, var(--forest,#00bfa6) 38%, transparent)}[data-theme=light] .AbzTEW_dayCardCold{opacity:.78;border-color:#0b0f141f}[data-theme=light] .AbzTEW_dayLabel{color:#0b0f149e}[data-theme=light] .AbzTEW_dayTemp{color:var(--ink)}[data-theme=light] .AbzTEW_dayTempMin{color:#0b0f148c}[data-theme=light] .AbzTEW_dayPop{color:#0284c7}.uyiFCa_bar{top:calc(env(safe-area-inset-top,0px) + 8px);z-index:30;padding:8px var(--cm-pad-x-frame);background:linear-gradient(135deg, color-mix(in srgb, var(--forest,#00bfa6) 8%, transparent) 0%, #a855f70f 50%, #38bdf814 100%), color-mix(in srgb, var(--bone,#0b0f14) 88%, transparent);border:1px solid color-mix(in srgb, var(--forest,#00bfa6) 30%, transparent);box-shadow:0 8px 24px #00000052, 0 0 0 1px color-mix(in srgb, var(--forest,#00bfa6) 12%, transparent), inset 0 1px 0 #ffffff0f;-webkit-backdrop-filter:blur(14px)saturate(1.4);opacity:0;pointer-events:none;border-radius:16px;align-items:center;gap:8px;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;left:8px;right:8px;transform:translateY(-8px)}.uyiFCa_barVisible{opacity:1;pointer-events:auto;transform:translateY(0)}.uyiFCa_glow{border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--forest,#00bfa6) 50%, transparent), #a855f780, #38bdf880, color-mix(in srgb, var(--forest,#00bfa6) 50%, transparent));filter:blur(10px);opacity:.4;background-size:300% 100%;animation:9s linear infinite uyiFCa_stickyGlow;position:absolute;inset:-1px}@keyframes uyiFCa_stickyGlow{0%{background-position:0 0}to{background-position:300% 0}}@media (prefers-reduced-motion:reduce){.uyiFCa_glow{animation:none}.uyiFCa_bar{transition:none}}.uyiFCa_weather{background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:4px 9px 4px 7px;display:inline-flex}.uyiFCa_weatherMuted{opacity:.5}.uyiFCa_weatherGlyph{font-size:13px;line-height:1}.uyiFCa_weatherTemp{font-family:var(--mono);letter-spacing:.02em;color:var(--ink);font-size:11px;font-weight:800}.uyiFCa_ctas{align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}.uyiFCa_cta{color:var(--ink);font-family:var(--sans);letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:5px;padding:7px 11px;font-size:12px;font-weight:700;transition:background .14s,border-color .14s,transform .1s;display:inline-flex;position:relative}.uyiFCa_cta:hover{background:#ffffff1a;border-color:#ffffff2e}.uyiFCa_cta:active{transform:scale(.96)}.uyiFCa_ctaOn{color:#f1e6ff;background:#a855f72e;border-color:#a855f780}.uyiFCa_ctaPrimary{color:#0b1014;background:linear-gradient(135deg,#00bfa6 0%,#a855f7 50%,#38bdf8 100%);border-color:#0000;font-weight:800;box-shadow:0 4px 14px #00bfa652,0 2px 6px #a855f738}.uyiFCa_ctaPrimary:hover{background:linear-gradient(135deg,#2ad1b0 0%,#c084fc 50%,#5bc3f7 100%)}.uyiFCa_ctaWithBadge{background:#00bfa61f;border-color:#00bfa666}.uyiFCa_ctaBadge{background:var(--forest,#00bfa6);color:#0b1014;min-width:16px;height:16px;font-family:var(--mono);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:9px;font-weight:800;display:inline-flex}.uyiFCa_menu{z-index:21;background:color-mix(in srgb, var(--bone,#0b0f14) 94%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);border:1px solid #6ee7c838;border-radius:14px;flex-direction:column;gap:2px;min-width:180px;padding:6px;animation:.18s cubic-bezier(.22,1,.36,1) uyiFCa_stickyMenuIn;display:flex;position:absolute;top:calc(100% + 8px);right:8px;box-shadow:0 18px 36px #0000007a,0 0 0 1px #a855f71a}@keyframes uyiFCa_stickyMenuIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.uyiFCa_menu{animation:none}}.uyiFCa_menuItem{color:var(--ink);font-family:var(--sans);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:9px;padding:9px 11px;font-size:12.5px;font-weight:600;transition:background .12s;display:inline-flex}.uyiFCa_menuItem:hover{background:#ffffff12}.uyiFCa_menuItem:active{background:#a855f71f}.uyiFCa_menuItemIcon{color:#c084fc;background:#a855f729;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}[data-theme=light] .uyiFCa_bar{background:linear-gradient(135deg, color-mix(in srgb, var(--forest,#00bfa6) 14%, transparent) 0%, #a855f71a 50%, #38bdf81f 100%), #ffffffe0;border-color:#00897a52;box-shadow:0 8px 22px #00000014,0 0 0 1px #00897a1a,inset 0 1px #fff9}[data-theme=light] .uyiFCa_weather{background:#0000000a;border-color:#00000012}[data-theme=light] .uyiFCa_cta{color:var(--ink);background:#0000000a;border-color:#00000014}[data-theme=light] .uyiFCa_cta:hover{background:#00000012;border-color:#00000024}[data-theme=light] .uyiFCa_ctaOn{color:#5b21b6;background:#7c3aed24;border-color:#7c3aed66}[data-theme=light] .uyiFCa_ctaPrimary{color:#fff}[data-theme=light] .uyiFCa_ctaWithBadge{background:#00897a1a;border-color:#00897a52}[data-theme=light] .uyiFCa_ctaBadge{color:#fff}[data-theme=light] .uyiFCa_menu{background:#fffffff2;border-color:#00897a33;box-shadow:0 18px 36px #0000001f,0 0 0 1px #7c3aed14}[data-theme=light] .uyiFCa_menuItem:hover{background:#0000000a}[data-theme=light] .uyiFCa_menuItemIcon{color:#7c3aed;background:#7c3aed1f}@media (width>=1024px){.uyiFCa_bar{width:min(900px,100vw - 32px);left:50%;right:auto;transform:translate(-50%)translateY(-8px)}.uyiFCa_barVisible{transform:translate(-50%)translateY(0)}}@media (width<=380px){.uyiFCa_bar{gap:6px;padding:7px 12px;left:6px;right:6px}.uyiFCa_ctas{gap:4px}.uyiFCa_cta{padding:7px 9px;font-size:11.5px}}.I-nXfa_detailRoot{background:var(--bone);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.I-nXfa_detailScroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:1;min-height:0;overflow-y:auto}.I-nXfa_detailHero{color:var(--bone);padding:var(--cm-screen-pad-top) 20px 24px;background:linear-gradient(165deg,#00a896 0%,#00897b 42%,#006b5e 100%);position:relative;overflow:hidden}.I-nXfa_detailHeroTop{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex;position:relative}.I-nXfa_detailHeroActions{align-items:center;gap:6px;display:flex}.I-nXfa_detailHeroContent{position:relative}.I-nXfa_detailBadgesRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.I-nXfa_detailChipProyecto{color:#fff;letter-spacing:.02em;text-shadow:0 1px 2px #00000059;background:linear-gradient(110deg,#fb7185 0%,#e879f9 48%,#c026d3 100%);border:1px solid #ffffff73;font-weight:600;box-shadow:0 2px 14px #c026d373,inset 0 1px #ffffff47}.I-nXfa_detailChipClosed{color:#fff;letter-spacing:.02em;text-shadow:0 1px 2px #00000040;background:linear-gradient(#34d399 0%,#059669 100%);border:1px solid #ffffff6b;font-weight:600;box-shadow:0 2px 12px #05966973,inset 0 1px #ffffff38}.I-nXfa_detailTitle{font-family:var(--serif);letter-spacing:-.01em;margin:6px 0 4px;font-size:clamp(32px,10vw,44px);line-height:1}.I-nXfa_detailSubtitle{color:#ffffffe0;font-size:14px}.I-nXfa_detailMetaGrid{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:24px;display:grid;position:relative}.I-nXfa_detailMetaCell{background:#ffffff1a;border:1px solid #ffffff47;border-radius:14px;padding:12px;box-shadow:inset 0 1px #ffffff1f,0 4px 12px #0003}.I-nXfa_detailMetaLabel{font-family:var(--mono);color:#ffffffc7;text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px;font-size:10px}.I-nXfa_detailMetaBig{font-family:var(--serif);color:#fffffff5;text-shadow:0 1px 2px #0003;font-size:22px;line-height:1}.I-nXfa_detailMetaBigMono{font-family:var(--mono);color:#fffffff5;text-shadow:0 1px 2px #0003;font-size:22px;line-height:1}.I-nXfa_detailMetaSmall{color:#ffffffb8;margin-top:4px;font-size:11px}.I-nXfa_detailBody{padding:20px 20px 28px}.I-nXfa_detailHostRow{background:var(--bone-2);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.I-nXfa_detailHostMain{flex:1}.I-nXfa_detailHostTitleRow{align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.I-nXfa_detailVerified{color:var(--forest)}.I-nXfa_detailHostSub{color:var(--ink-3);font-size:12px}.I-nXfa_detailHostRate{text-align:right}.I-nXfa_detailHostRp{color:var(--ink-3);font-size:11px;font-family:var(--mono);margin-top:2px}.I-nXfa_detailDesc{font-family:var(--serif);color:var(--ink);margin-top:22px;font-size:18px;line-height:1.45}.I-nXfa_detailSection{margin-top:22px}.I-nXfa_detailSectionTitle{margin-bottom:12px}.I-nXfa_detailLogisticsList{border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:0;display:flex;overflow:hidden}.I-nXfa_detailLogisticsRow{border-bottom:1px solid #ffffff0f;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.I-nXfa_detailLogisticsRow:last-child{border-bottom:none}.I-nXfa_detailLogisticsIcon{color:var(--forest);margin-top:2px}.I-nXfa_detailLogisticsBody{flex:1}.I-nXfa_detailLogisticsLabel{color:var(--ink-3);font-size:11px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px}.I-nXfa_detailLogisticsVal{color:var(--ink);font-size:14px}.I-nXfa_detailParticipantsTitle{margin-bottom:12px}.I-nXfa_detailParticipantsRow{flex-wrap:wrap;gap:10px;display:flex}.I-nXfa_detailParticipantWrap{display:inline-flex;position:relative}.I-nXfa_detailParticipant{flex-direction:column;align-items:center;gap:6px;display:flex}.I-nXfa_detailParticipantBtn{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0}.I-nXfa_detailParticipantBtn:hover>:first-child{opacity:.82}.I-nXfa_detailParticipantName{color:var(--ink-2);text-align:center;max-width:64px;font-size:11px;line-height:1.2}.I-nXfa_detailParticipantKick{color:#fff;cursor:pointer;background:#e74c3c;border:none;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:filter .12s;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 2px 6px #0000004d}.I-nXfa_detailParticipantKick:hover{filter:brightness(1.12)}.I-nXfa_detailEmptySlot{flex-direction:column;align-items:center;gap:6px;display:flex}.I-nXfa_detailEmptySlotCircle{border:1.5px dashed var(--ink-3);width:52px;height:52px;color:var(--ink-3);border-radius:50%;justify-content:center;align-items:center;display:flex}.I-nXfa_detailEmptyLabel{color:var(--ink-3);font-size:11px}.I-nXfa_detailCta{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#060a0efa 0%,#0b0f14 100%);border-top:1px solid #ffffff1f;flex-shrink:0;align-items:center;gap:10px;padding:14px 20px;display:flex;box-shadow:0 -12px 32px #00000047}.I-nXfa_detailCtaMeta{flex:1}.I-nXfa_detailCtaLabel{color:var(--ink-3);font-size:11px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em}.I-nXfa_detailCtaBig{font-family:var(--serif);font-size:22px}.I-nXfa_detailCtaBtn{flex:1.4}.I-nXfa_detailCtaJoined{flex-direction:column;flex:1.4;gap:8px;min-width:0;display:flex}.I-nXfa_detailCtaBtnDisabled{opacity:.55}.I-nXfa_detailMissing{padding:var(--cm-screen-pad-top) 20px 24px;flex-direction:column;align-items:flex-start;gap:16px;display:flex}.I-nXfa_detailMissingText{color:var(--ink-2);max-width:36ch;margin:0;font-size:15px;line-height:1.45}.I-nXfa_detailMissingBtn{align-self:stretch}.I-nXfa_detailModalOverlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060a0e8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.I-nXfa_detailModalCard{background:linear-gradient(165deg,#121a21fa 0%,#0b0f14 100%);border:1px solid #ffffff1f;border-radius:18px;width:100%;max-width:340px;padding:22px 20px 18px;box-shadow:0 20px 50px #00000059}.I-nXfa_detailModalCard .I-nXfa_detailModalTitle{font-family:var(--serif);margin:0 0 10px;font-size:22px;line-height:1.2;color:#f4f7fb!important}.I-nXfa_detailModalText{color:#d7e1e8;margin:0 0 16px;font-size:14px;line-height:1.45}.I-nXfa_detailModalErr{color:#b91c1c;margin:0 0 12px;font-size:14px}.I-nXfa_detailModalActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.I-nXfa_detailJoinErr{color:#e74c3c;text-align:center;font-size:12px;font-family:var(--sans);margin:0 0 6px}[data-theme=light] .I-nXfa_detailCta{border-top-color:var(--bone-3);background:#fffffff2}[data-theme=light] .I-nXfa_detailCtaBig{color:var(--ink)}[data-theme=light] .I-nXfa_detailModalCard{border:1px solid var(--bone-3);background:#fff;box-shadow:0 20px 50px #0000001a}[data-theme=light] .I-nXfa_detailModalCard .I-nXfa_detailModalTitle{color:var(--ink)!important}[data-theme=light] .I-nXfa_detailModalText{color:var(--ink-2)}.Cc0qIq_feedRoot{background:var(--bone);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.Cc0qIq_feedBg{pointer-events:none;z-index:0;flex-shrink:0;height:100dvh;margin-bottom:-100dvh;position:sticky;top:0;overflow:hidden}.Cc0qIq_feedTopStack{z-index:1;flex-direction:column;flex-shrink:0;display:flex;position:relative}.Cc0qIq_feedHero{padding:var(--cm-screen-pad-top) 20px 18px;background:0 0;position:relative}.Cc0qIq_feedHeroRow{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.Cc0qIq_feedEyebrow{margin-bottom:6px}.Cc0qIq_feedEyebrowMuted{opacity:.72}.Cc0qIq_feedTitle{margin:0;font-size:clamp(30px,9vw,38px)}.Cc0qIq_feedIconRow{gap:4px;display:flex}.Cc0qIq_feedMapBtn{width:36px;height:36px;min-height:36px;color:var(--forest);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#00bfa612;border:1px solid #00bfa633;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:background .15s,box-shadow .15s,transform .12s;display:flex;box-shadow:0 0 0 1px #00bfa61f,0 4px 14px #00bfa659,0 10px 36px #00bfa633,0 2px 8px #00000047,inset 0 1px #6ee7c826}.Cc0qIq_feedMapBtn:hover{background:#00bfa61f;box-shadow:0 0 0 1px #00bfa638,0 6px 20px #00bfa680,0 14px 48px #00bfa647,0 2px 10px #00000052,inset 0 1px #6ee7c833}.Cc0qIq_feedMapBtn:active{transform:scale(.95)}[data-theme=light] .Cc0qIq_feedMapBtn{background:#00bfa612;border-color:#00bfa638;box-shadow:0 0 0 1px #00bfa61a,0 4px 14px #00bfa647,0 10px 36px #00bfa624,0 2px 8px #00000014,inset 0 1px #ffffffb3}[data-theme=light] .Cc0qIq_feedMapBtn:hover{background:#00bfa61f;box-shadow:0 0 0 1px #00bfa633,0 6px 20px #00bfa666,0 14px 48px #00bfa633,0 2px 10px #0000001a,inset 0 1px #fffc}.Cc0qIq_feedMenuWrap{flex-shrink:0;position:relative}.Cc0qIq_feedMenuBackdrop{z-index:90;position:fixed;inset:0}.Cc0qIq_feedMenuDropdown{z-index:9999;transform-origin:100% 0;background:#131c27;border:1px solid #ffffff1a;border-radius:14px;min-width:210px;animation:.15s cubic-bezier(.16,1,.3,1) forwards Cc0qIq_feedMenuIn;overflow:hidden;box-shadow:0 12px 36px #0000008c,0 2px 8px #0000004d}@keyframes Cc0qIq_feedMenuIn{0%{opacity:0;transform:scale(.92)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}.Cc0qIq_feedMenuItem{color:#eef0eee0;width:100%;font-family:var(--sans);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;padding:13px 18px;font-size:14px;font-weight:500;transition:background .12s;display:flex}.Cc0qIq_feedMenuItem:hover{color:#eef0ee;background:#ffffff12}.Cc0qIq_feedMenuItem svg{opacity:.65;flex-shrink:0}.Cc0qIq_feedMenuItemDanger{color:#fb7185d9}.Cc0qIq_feedMenuItemDanger:hover{color:#fb7185;background:#fb718514}.Cc0qIq_feedMenuItemDanger svg{opacity:.75}.Cc0qIq_feedMenuDivider{background:#ffffff14;height:1px;margin:4px 0}[data-theme=light] .Cc0qIq_feedMenuDropdown{background:#fff;border-color:#0000001a;box-shadow:0 12px 36px #00000024,0 2px 8px #0000000f}[data-theme=light] .Cc0qIq_feedMenuItem{color:#1e293b}[data-theme=light] .Cc0qIq_feedMenuItem:hover{background:#f1f5f9}[data-theme=light] .Cc0qIq_feedMenuDivider{background:#00000014}[data-theme=light] .Cc0qIq_feedMenuItemDanger{color:#e11d48}[data-theme=light] .Cc0qIq_feedMenuItemDanger:hover{background:#e11d480f}.Cc0qIq_qFilterBtn{color:#f5f1e88c;font-family:var(--sans);cursor:pointer;background:#2129334d;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.Cc0qIq_qFilterBtn:hover{background:#21293380}.Cc0qIq_qFilterBtnActive{border-color:var(--ochre);color:var(--ochre)}.Cc0qIq_filterSheetBackdrop{z-index:200;background:#0000008c;position:fixed;inset:0}.Cc0qIq_filterSheet{z-index:201;background:#111820;border-top:1px solid #ffffff1a;border-radius:24px 24px 0 0;flex-direction:column;max-height:88vh;animation:.28s cubic-bezier(.32,.72,0,1) forwards Cc0qIq_filterSheetIn;display:flex;position:fixed;bottom:0;left:0;right:0}@keyframes Cc0qIq_filterSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.Cc0qIq_filterSheetHandle{background:#ffffff2e;border-radius:999px;flex-shrink:0;width:36px;height:4px;margin:10px auto 0}.Cc0qIq_filterSheetHeader{flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px 10px;display:flex}.Cc0qIq_filterSheetTitle{font-family:var(--sans);color:#eef0eeeb;font-size:15px;font-weight:700}.Cc0qIq_filterSheetBody{flex:1;padding:4px 20px 8px;overflow-y:auto}.Cc0qIq_filterSheetSection{margin-bottom:18px}.Cc0qIq_filterSheetLabel{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff61;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.Cc0qIq_filterSheetHint{color:#ffffff40;text-transform:none;letter-spacing:0;font-size:9px;font-weight:400}.Cc0qIq_filterChips{flex-wrap:wrap;gap:6px;display:flex}.Cc0qIq_filterChip{color:#eef0eeb8;font-family:var(--sans);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:500;transition:background .12s,border-color .12s,color .12s}@media (hover:hover){.Cc0qIq_filterChip:hover{background:#ffffff1a}}.Cc0qIq_filterChip:disabled{opacity:.32;cursor:not-allowed}.Cc0qIq_filterChipOn{color:var(--ochre);background:#e0b44a2e;border-color:#e0b44a80}.Cc0qIq_filterChipOn:hover{background:#e0b44a2e}.Cc0qIq_filterToggleRow{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:11px 0;display:flex}.Cc0qIq_filterToggleLabel{font-family:var(--sans);color:#eef0eed1;font-size:14px;font-weight:500}.Cc0qIq_filterToggle{cursor:pointer;background:#ffffff1f;border:none;border-radius:999px;flex-shrink:0;width:44px;height:26px;transition:background .18s;position:relative}.Cc0qIq_filterToggleOn{background:var(--forest)}.Cc0qIq_filterToggleThumb{background:#fff;border-radius:999px;width:20px;height:20px;transition:transform .18s cubic-bezier(.34,1.56,.64,1);position:absolute;top:3px;left:3px}.Cc0qIq_filterToggleOn .Cc0qIq_filterToggleThumb{transform:translate(18px)}.Cc0qIq_filterSheetActions{border-top:1px solid #ffffff12;flex-shrink:0;padding:12px 20px 28px}.Cc0qIq_filterApplyBtn{background:var(--forest);color:#fff;width:100%;font-family:var(--sans);cursor:pointer;border:none;border-radius:14px;padding:14px;font-size:15px;font-weight:700;transition:filter .12s}.Cc0qIq_filterApplyBtn:hover{filter:brightness(1.06)}.Cc0qIq_filterResetLink{color:#eef0ee59;font-family:var(--sans);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:13px}.Cc0qIq_filterResetLink:hover{color:#eef0ee9e}[data-theme=light] .Cc0qIq_qFilterBtn{color:var(--ink-3);background:#0000000a;border-color:#0000001a}[data-theme=light] .Cc0qIq_qFilterBtn:hover{background:#00000014}[data-theme=light] .Cc0qIq_qFilterBtnActive{color:#b07c00;border-color:#b07c00}[data-theme=light] .Cc0qIq_filterSheet{background:#fff;border-top-color:#00000014}[data-theme=light] .Cc0qIq_filterSheetHandle{background:#00000024}[data-theme=light] .Cc0qIq_filterSheetTitle{color:var(--ink)}[data-theme=light] .Cc0qIq_filterSheetLabel{color:#00000061}[data-theme=light] .Cc0qIq_filterSheetHint{color:#00000038}[data-theme=light] .Cc0qIq_filterChip{color:var(--ink-2);background:#0000000a;border-color:#0000001a}@media (hover:hover){[data-theme=light] .Cc0qIq_filterChip:hover{background:#00000012}}[data-theme=light] .Cc0qIq_filterChipOn{color:#b07c00;background:#e0b44a1f;border-color:#b07c0080}[data-theme=light] .Cc0qIq_filterChipOn:hover{background:#e0b44a1f}[data-theme=light] .Cc0qIq_filterToggleRow{border-top-color:#0000000f}[data-theme=light] .Cc0qIq_filterToggleLabel{color:var(--ink)}[data-theme=light] .Cc0qIq_filterToggle{background:#0000001f}[data-theme=light] .Cc0qIq_filterToggleOn{background:var(--forest)}[data-theme=light] .Cc0qIq_filterSheetActions{border-top-color:#0000000f}[data-theme=light] .Cc0qIq_filterResetLink{color:#00000059}[data-theme=light] .Cc0qIq_filterResetLink:hover{color:#0009}@keyframes Cc0qIq_feedRefreshSpin{to{transform:rotate(360deg)}}.Cc0qIq_feedRefreshSpin{animation:.65s linear infinite Cc0qIq_feedRefreshSpin}.Cc0qIq_feedTabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;font-family:var(--sans);gap:8px;margin-top:22px;padding:0;display:flex;position:relative;overflow:auto hidden}.Cc0qIq_feedTabs::-webkit-scrollbar{display:none}.Cc0qIq_tabButton{cursor:pointer;font-family:var(--sans);white-space:nowrap;color:#f5f1e8b3;-webkit-tap-highlight-color:transparent;background:#21293359;border:1px solid #ffffff17;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:6px 14px;font-size:13px;font-weight:500;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,transform .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff12,0 2px 6px #0003}.Cc0qIq_tabButton:active{transform:scale(.96)}.Cc0qIq_tabButtonInner{justify-content:center;align-items:center;gap:6px;transition:transform .18s;display:inline-flex}.Cc0qIq_tabButtonIcon{opacity:.88;transition:opacity .18s,transform .18s;display:inline-flex}.Cc0qIq_tabButtonActive{color:var(--forest);background:#00bfa626;border-color:#00bfa661;animation:.22s Cc0qIq_tabActivate;box-shadow:inset 0 1px #6ee7c81f,0 2px 10px #00bfa638}.Cc0qIq_tabButtonActive .Cc0qIq_tabButtonInner{transform:translateY(-.5px)}.Cc0qIq_tabButtonActive .Cc0qIq_tabButtonIcon{opacity:1;transform:scale(1.05)}.Cc0qIq_tabButtonMore{color:#f5f1e880;background:#ffffff0f;border-color:#ffffff1f;padding:6px 12px}.Cc0qIq_tabButtonMore.Cc0qIq_tabButtonActive{color:var(--forest);background:#00bfa626;border-color:#00bfa661}@keyframes Cc0qIq_tabActivate{0%{filter:saturate(.92);transform:translateY(1px)scale(.985)}to{filter:saturate();transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.Cc0qIq_feedTabs{transition:none}.Cc0qIq_tabButton,.Cc0qIq_tabButtonInner,.Cc0qIq_tabButtonIcon,.Cc0qIq_tabButtonActive{transition:none;animation:none}}.Cc0qIq_filterRow{background:linear-gradient(#0b0f14c7 0%,#0b0f14e0 100%);flex-shrink:0;gap:8px;padding:14px 20px 18px;display:flex;overflow:auto hidden}.Cc0qIq_styleChip{cursor:pointer;color:#f5f1e8e0;background:#2129334d;border:1px solid #ffffff17;flex-shrink:0;padding:7px 12px;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffff14,0 3px 8px #0003}.Cc0qIq_styleChipOn{color:#faf7f0;background:linear-gradient(160deg,#2b3745f0,#1b232cfa);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff14,0 6px 14px #00000047}.Cc0qIq_styleChipFav{color:#ffd5cf;background:linear-gradient(160deg,#7c282c33,#5c1e2247);border-color:#d0565d3d;box-shadow:inset 0 1px #ffffff12,0 6px 14px #0000003d}.Cc0qIq_quickSection{background:linear-gradient(#0b0f14e0 0%,#0b0f14f0 100%);flex-shrink:0;padding:16px 20px 18px}.Cc0qIq_quickHeader{align-items:center;gap:8px;margin-bottom:10px;display:flex}.Cc0qIq_quickDot{color:var(--ochre);font-size:10px;font-family:var(--mono);letter-spacing:.1em}.Cc0qIq_quickEyebrow{color:var(--ochre)}.Cc0qIq_quickOrderHint{color:var(--ink-3);max-width:340px;margin:-4px 0 10px;font-size:11px;line-height:1.35}.Cc0qIq_quickScroll{scrollbar-gutter:stable;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;gap:12px;margin:0 -20px;padding:0 20px 8px;scroll-padding-inline:20px;display:flex;overflow:auto hidden}.Cc0qIq_quickScroll:focus-visible{outline-offset:2px;outline:2px solid #00bfa673}.Cc0qIq_quickCard{scroll-snap-align:start;scroll-snap-stop:always;background:linear-gradient(160deg, color-mix(in srgb, var(--quick-grade-color,#fb7185) 12%, transparent) 0%, transparent 55%), linear-gradient(160deg, #364250f0 0%, #1f2832f7 48%, #131921fa 100%);color:#f5f1e8f0;border:1px solid color-mix(in srgb, var(--quick-grade-color,#fb7185) 28%, transparent);width:min(100vw - 56px,360px);box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px color-mix(in srgb, var(--quick-grade-color,#fb7185) 10%, transparent), 0 12px 24px #00000047, 0 8px 22px color-mix(in srgb, var(--quick-grade-color,#fb7185) 22%, transparent);cursor:pointer;font:inherit;text-align:left;appearance:none;-webkit-tap-highlight-color:transparent;border-radius:16px;flex-direction:column;flex:0 0 min(100vw - 56px,360px);gap:0;padding:14px;transition:box-shadow .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1),border-color .18s;display:flex}.Cc0qIq_quickCardMain{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Cc0qIq_quickCard:hover{border-color:color-mix(in srgb, var(--quick-grade-color,#fb7185) 50%, transparent);box-shadow:inset 0 1px 0 #ffffff1a, 0 0 0 1px color-mix(in srgb, var(--quick-grade-color,#fb7185) 20%, transparent), 0 18px 32px #00000057, 0 12px 30px color-mix(in srgb, var(--quick-grade-color,#fb7185) 32%, transparent);transform:translateY(-2px)}.Cc0qIq_quickCard:active{transform:scale(.99)}.Cc0qIq_quickCard:focus-visible{outline:2px solid color-mix(in srgb, var(--quick-grade-color,#fb7185) 60%, transparent);outline-offset:2px}.Cc0qIq_quickCardSkeleton{cursor:default}.Cc0qIq_quickCardSkeleton:focus-visible{outline:none}.Cc0qIq_quickCardHead{align-items:center;gap:8px;display:flex}.Cc0qIq_quickCardBody{flex:1;min-width:0}.Cc0qIq_quickCardOwnHint{color:#92dcffe6;background:#2033448c;border:1px solid #92dcff4d;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.Cc0qIq_quickCardName{font-size:13px;font-weight:600}.Cc0qIq_quickCardSector{opacity:.6;font-size:11px;font-family:var(--mono)}.Cc0qIq_quickCardExp{font-family:var(--mono);opacity:.6;font-size:10px}.Cc0qIq_quickCardBadges{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.Cc0qIq_quickGradeBadge,.Cc0qIq_quickStyleBadge{min-height:24px;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;font-size:10px;font-weight:800;line-height:1.1;display:inline-flex}.Cc0qIq_quickGradeBadge{text-transform:none;color:color-mix(in srgb, var(--quick-grade-color,var(--ochre)) 24%, #0b0f14);background:linear-gradient(135deg, color-mix(in srgb, var(--quick-grade-color,var(--ochre)) 92%, #fff) 0%, color-mix(in srgb, var(--quick-grade-color,var(--ochre)) 62%, #fff) 100%);box-shadow:0 6px 14px color-mix(in srgb, var(--quick-grade-color,var(--ochre)) 24%, transparent);padding:5px 9px}.Cc0qIq_quickStyleBadge{color:#f5f1e8d6;background:#ffffff13;border:1px solid #ffffff21;padding:5px 10px}.Cc0qIq_quickCardQuote{font-family:var(--sans);letter-spacing:.02em;color:#ffffffeb;white-space:normal;overflow-wrap:anywhere;word-break:break-word;border-top:1px solid #ffffff1a;margin-top:10px;padding-top:10px;font-size:14px;font-weight:400;line-height:1.45}.Cc0qIq_quickCardActions{border-top:1px dashed #ffffff1f;gap:8px;margin-top:10px;padding-top:10px;display:flex}.Cc0qIq_quickCardEdit,.Cc0qIq_quickCardDelete{color:#f5f1e8f0;font-family:var(--sans);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:600;display:inline-flex}.Cc0qIq_quickCardDelete{color:#ffb1a9;border-color:#e74c3c66}.Cc0qIq_quickCardDelete:disabled{opacity:.6;cursor:not-allowed}.Cc0qIq_quickActionErr{color:#ffc9c9;margin:0 0 10px;font-size:12px;line-height:1.35}.Cc0qIq_quickActionToast{color:#b8ffe7;margin:0 0 10px;font-size:12px;line-height:1.35}.Cc0qIq_quickPublish{scroll-snap-align:start;scroll-snap-stop:always;cursor:pointer;color:#f5f1e8d1;background:linear-gradient(160deg,#323e4cc7 0%,#182029db 100%);border:1px dashed #ffffff38;border-radius:16px;flex-direction:column;flex:0 0 min(100vw - 56px,200px);justify-content:center;align-items:center;gap:8px;width:min(100vw - 56px,200px);padding:14px;display:flex}.Cc0qIq_quickPublishLabel{font-size:12px;font-weight:600}.Cc0qIq_feedList{z-index:1;padding:8px 20px var(--cm-scroll-end-pad);flex-direction:column;flex:none;gap:14px;display:flex;position:relative}.Cc0qIq_feedListMeta{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}@keyframes Cc0qIq_feedSkeletonPulse{0%{opacity:.5}50%{opacity:.88}to{opacity:.5}}.Cc0qIq_skeletonBlock{background:linear-gradient(90deg,#ffffff1c,#ffffff2e,#ffffff1c) 0 0/220% 100%;border-radius:10px;animation:1.25s ease-in-out infinite Cc0qIq_feedSkeletonPulse}.Cc0qIq_skeletonAvatar{border-radius:999px;width:28px;height:28px}.Cc0qIq_skeletonTag{border-radius:999px;width:38px;height:10px}.Cc0qIq_skeletonLineXs{width:44%;max-width:80px;height:9px;margin-top:6px}.Cc0qIq_skeletonLineShort{width:58%;max-width:120px;height:12px}.Cc0qIq_skeletonLineMid{width:72%;height:11px;margin-top:10px}.Cc0qIq_skeletonLineLong{width:100%;height:14px;margin-top:10px}.Cc0qIq_outingSkeletonWrap{margin-bottom:12px}.Cc0qIq_outingSkeletonCard{background:#1c2a3380;border:1px solid #ffffff17;border-radius:16px;padding:14px;box-shadow:0 8px 20px #0003}.Cc0qIq_outingSkeletonTop{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.Cc0qIq_outingSkeletonMeta{gap:8px;margin-top:14px;display:flex}.Cc0qIq_skeletonChip{border-radius:999px;width:88px;height:20px}.Cc0qIq_skeletonIconBtn{border-radius:10px;width:28px;height:28px}.Cc0qIq_skeletonTitle{width:66%;height:18px}.Cc0qIq_skeletonPill{border-radius:999px;width:30%;min-width:76px;height:24px}.Cc0qIq_skeletonPillShort{border-radius:999px;width:22%;min-width:60px;height:24px}@media (prefers-reduced-motion:reduce){.Cc0qIq_skeletonBlock{animation:none}}[data-theme=light] .Cc0qIq_skeletonBlock{background:linear-gradient(90deg,#0000000f,#0000001a,#0000000f)}[data-theme=light] .Cc0qIq_outingSkeletonCard{background:#fff;border-color:#00000012;box-shadow:0 2px 10px #0000000f}.Cc0qIq_feedFallback{flex-direction:column;gap:18px;padding:4px 0 24px;display:flex}.Cc0qIq_feedFallbackHero{border-radius:var(--r-lg);background:linear-gradient(155deg,#00bfa638 0%,#00897a24 50%,#1c2a33eb 100%);border:1px solid #00bfa652;flex-direction:column;align-items:flex-start;gap:12px;padding:24px 20px 22px;display:flex;box-shadow:0 14px 32px #00000057,inset 0 1px #ffffff1a}.Cc0qIq_feedFallbackEyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--forest);font-size:11px;font-weight:700}.Cc0qIq_feedFallbackTitle{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;margin:0;font-size:clamp(24px,7vw,30px);font-weight:400;line-height:1.1}.Cc0qIq_feedFallbackTitle em{color:var(--forest);font-style:italic}.Cc0qIq_feedFallbackCta{background:var(--forest);color:#fff;font-family:var(--sans);letter-spacing:.01em;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;margin-top:4px;padding:12px 22px;font-size:14px;font-weight:700;transition:transform .1s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 18px #00bfa652}.Cc0qIq_feedFallbackCta:hover{transform:translateY(-1px);box-shadow:0 12px 22px #00bfa66b}.Cc0qIq_feedFallbackCta:active{transform:scale(.98)}.Cc0qIq_feedFallbackSecondary{color:var(--ink);font-family:var(--sans);cursor:pointer;text-align:left;background:#00bfa614;border:1px solid #00bfa647;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:600;transition:background .12s;display:inline-flex}.Cc0qIq_feedFallbackSecondary:hover{background:#00bfa624}.Cc0qIq_feedFallbackHint{font-family:var(--sans);color:var(--ink-3);margin:0;font-size:12px}.Cc0qIq_feedFallbackSection{flex-direction:column;gap:8px;display:flex}.Cc0qIq_feedFallbackSectionHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.Cc0qIq_feedFallbackSectionEyebrow{margin:0}.Cc0qIq_feedFallbackSectionLink{color:var(--forest);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;font-size:11px;font-weight:700}.Cc0qIq_feedFallbackSectionLink:hover{text-decoration:underline}.Cc0qIq_feedFallbackList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.Cc0qIq_feedClimberGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid}@media (width>=480px){.Cc0qIq_feedClimberGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=900px){.Cc0qIq_feedClimberGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.Cc0qIq_feedFallbackItem{margin:0;padding:0}.Cc0qIq_feedFallbackItemBtn{cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 14px;transition:background .12s,border-color .12s,transform .1s;display:flex}.Cc0qIq_feedFallbackItemBtn:hover{background:#ffffff12;border-color:#00bfa652}.Cc0qIq_feedFallbackItemBtn:active{transform:scale(.99)}.Cc0qIq_feedFallbackItemMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Cc0qIq_feedFallbackItemTitle{font-family:var(--sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.Cc0qIq_feedFallbackItemMeta{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.Cc0qIq_feedFallbackItemDist{font-family:var(--mono);color:var(--forest);letter-spacing:.02em;flex-shrink:0;font-size:11px;font-weight:800}[data-theme=light] .Cc0qIq_feedFallbackHero{background:linear-gradient(155deg,#00bfa62e 0%,#00897a1a 55%,#fff 100%);border-color:#00897a66;box-shadow:0 12px 28px #0000001a}[data-theme=light] .Cc0qIq_feedFallbackTitle{color:var(--ink)}[data-theme=light] .Cc0qIq_feedFallbackEyebrow,[data-theme=light] .Cc0qIq_feedFallbackTitle em,[data-theme=light] .Cc0qIq_feedFallbackSectionLink,[data-theme=light] .Cc0qIq_feedFallbackItemDist{color:#00897a}[data-theme=light] .Cc0qIq_feedFallbackCta{background:var(--forest)}[data-theme=light] .Cc0qIq_feedFallbackSecondary{background:#00897a14;border-color:#00897a47}[data-theme=light] .Cc0qIq_feedFallbackItemBtn{background:#fff;border-color:#00000014;box-shadow:0 2px 8px #0000000a}[data-theme=light] .Cc0qIq_feedFallbackItemBtn:hover{border-color:#00897a66}[data-theme=light] .Cc0qIq_feedFallbackItemMeta{color:#00000080}.Cc0qIq_feedEmpty{text-align:center;background:#1c2a3373;border:1px dashed #ffffff24;border-radius:16px;padding:28px 16px 36px}.Cc0qIq_feedEmptyText{color:var(--ink-2);margin:0 0 16px;font-size:14px;line-height:1.5}.Cc0qIq_feedEmptyBtn{cursor:pointer;font-family:var(--sans);background:var(--forest);color:var(--bone);border:none;border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;font-size:13px;font-weight:600;display:inline-flex}.Cc0qIq_feedEmptyBtn:hover{filter:brightness(1.06)}.Cc0qIq_feedErrorBanner{z-index:1;background:#ff505014;border:1px solid #ff505040;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0 16px 12px;padding:10px 14px;display:flex;position:relative}.Cc0qIq_feedErrorText{color:#ff8282e6;font-size:13px}.Cc0qIq_feedErrorRetry{color:#ff8282e6;font-family:var(--sans);cursor:pointer;background:0 0;border:1px solid #ff828259;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.Cc0qIq_feedErrorRetry:disabled{opacity:.5;cursor:not-allowed}.Cc0qIq_metaSep{opacity:.4}.Cc0qIq_inlineAfterIcon{margin-left:4px}.Cc0qIq_swipeWrap{border-radius:14px;margin-bottom:12px;transition:box-shadow .16s;position:relative;overflow:hidden;box-shadow:0 10px 20px #0000002e,0 3px 8px #0000001a}.Cc0qIq_swipeWrap:hover{box-shadow:0 14px 24px #00000038,0 5px 10px #0000001f}.Cc0qIq_swipeWrap:last-child{margin-bottom:0}.Cc0qIq_swipeTrack{will-change:transform;touch-action:pan-y;transition:transform .22s cubic-bezier(.25,.46,.45,.94);display:flex}.Cc0qIq_swipeTrackOpen{transition:transform .22s cubic-bezier(.25,.46,.45,.94)}.Cc0qIq_swipeCardSlot{flex:0 0 100%;min-width:0}.Cc0qIq_swipeActions{align-items:stretch;width:130px;transition:transform .22s cubic-bezier(.25,.46,.45,.94);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(130px)}.Cc0qIq_swipeActionEdit{background:var(--sky,#2fa4e7);color:#fff;cursor:pointer;font-family:var(--sans);letter-spacing:.02em;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:11px;font-weight:700;display:flex}.Cc0qIq_swipeActionDelete{color:#fff;cursor:pointer;font-family:var(--sans);letter-spacing:.02em;background:#e74c3c;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:11px;font-weight:700;display:flex}.Cc0qIq_swipeActionEdit:active,.Cc0qIq_swipeActionDelete:active{filter:brightness(.9)}.Cc0qIq_swipeActionIcon{display:block}[data-theme=light] .Cc0qIq_filterRow{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%)}[data-theme=light] .Cc0qIq_quickSection{background:0 0}[data-theme=light] .Cc0qIq_styleChip{color:var(--ink-2);border-color:var(--bone-3);background:#fff;box-shadow:0 2px 6px #0000000d}[data-theme=light] .Cc0qIq_styleChipOn{color:var(--forest);border-color:var(--forest);box-shadow:none;background:#00bfa61a}[data-theme=light] .Cc0qIq_styleChipFav{color:var(--danger);box-shadow:none;background:#e052521a;border-color:#e052524d}[data-theme=light] .Cc0qIq_quickCard{background:linear-gradient(160deg, color-mix(in srgb, var(--quick-grade-color,#fb7185) 8%, transparent) 0%, transparent 55%), #fff;color:var(--ink);border:1px solid color-mix(in srgb, var(--quick-grade-color,#fb7185) 32%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--quick-grade-color,#fb7185) 8%, transparent), 0 4px 16px #0000000f, 0 8px 22px color-mix(in srgb, var(--quick-grade-color,#fb7185) 18%, transparent)}[data-theme=light] .Cc0qIq_quickCard:hover{border-color:color-mix(in srgb, var(--quick-grade-color,#fb7185) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--quick-grade-color,#fb7185) 18%, transparent), 0 12px 24px #0000001a, 0 14px 30px color-mix(in srgb, var(--quick-grade-color,#fb7185) 24%, transparent)}[data-theme=light] .Cc0qIq_quickCardQuote{color:var(--ink-2);border-top-color:var(--bone-3)}[data-theme=light] .Cc0qIq_quickGradeBadge{color:color-mix(in srgb, var(--quick-grade-color,var(--ochre)) 36%, #111827);box-shadow:0 4px 12px color-mix(in srgb, var(--quick-grade-color,var(--ochre)) 18%, transparent)}[data-theme=light] .Cc0qIq_quickStyleBadge{color:var(--ink-2);background:var(--bone-2);border-color:var(--bone-3)}[data-theme=light] .Cc0qIq_quickCardEdit,[data-theme=light] .Cc0qIq_quickCardDelete{background:var(--bone-2);color:var(--ink-2);border-color:var(--bone-3)}[data-theme=light] .Cc0qIq_quickPublish{color:var(--ink-2);border-color:var(--bone-3);background:#fff}[data-theme=light] .Cc0qIq_feedTabs{box-shadow:none;background:0 0;border:none}[data-theme=light] .Cc0qIq_tabButton{color:var(--ink-2);background:#ffffffbf;border-color:#0000001a;box-shadow:inset 0 1px #ffffffe6,0 2px 6px #00000012}[data-theme=light] .Cc0qIq_tabButtonActive{color:#00897a;background:#00bfa61a;border-color:#00bfa659;box-shadow:inset 0 1px #ffffffe6,0 2px 8px #00bfa62e}[data-theme=light] .Cc0qIq_tabButtonMore{color:var(--ink-3);background:#0000000a;border-color:#00000017}[data-theme=light] .Cc0qIq_tabButtonMore.Cc0qIq_tabButtonActive{color:#00897a;background:#00bfa61a;border-color:#00bfa659}[data-theme=light] .Cc0qIq_feedEmpty{border-color:var(--bone-3);background:#fff;box-shadow:0 4px 16px #0000000f}[data-theme=light] .Cc0qIq_feedEmptyText{color:var(--ink-2)}.rTkubq_mapRoot{background:#0d1b26;position:absolute;inset:0}.rTkubq_mapLayer{z-index:0;position:absolute;inset:0}.rTkubq_mapOverlay{z-index:10;pointer-events:none;position:absolute;inset:0}.rTkubq_mapOverlay>*{pointer-events:auto}.rTkubq_mapLoadingBg{background:#0d1b26;position:absolute;inset:0}.rTkubq_mapCanvas{will-change:transform;transition:transform 80ms linear;position:absolute;inset:0}.rTkubq_mapSvgLayer{position:absolute;inset:0;overflow:hidden}.rTkubq_mapSvg{width:100%;height:100%}.rTkubq_mapTopBar{left:16px;right:16px;top:var(--cm-screen-pad-top);flex-direction:column;gap:0;display:flex;position:absolute}.rTkubq_mapTopBarRow{align-items:center;gap:8px;display:flex;position:relative}.rTkubq_mapSearchBox{background:var(--bone);min-width:0;box-shadow:var(--shadow-sm);border-radius:999px;flex:1;align-items:center;gap:10px;padding:10px 14px;transition:border-radius .15s;display:flex}.rTkubq_mapSearchBoxOpen{border-radius:16px 16px 0 0}.rTkubq_mapSearchInput{font-family:var(--sans);color:var(--ink);caret-color:var(--forest);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:14px}.rTkubq_mapSearchInput::placeholder{color:var(--ink-3)}.rTkubq_mapSearchClear{cursor:pointer;color:var(--ink-3);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:flex}.rTkubq_mapSuggestionsDropdown{background:var(--bone);border-top:1px solid #0000000f;border-radius:0 0 16px 16px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #00000059}.rTkubq_mapSuggestionItem{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:none;border-bottom:1px solid #0000000d;align-items:center;gap:10px;padding:11px 14px;display:flex}.rTkubq_mapSuggestionItem:last-child{border-bottom:none}.rTkubq_mapSuggestionItem:hover{background:#0000000a}.rTkubq_mapSuggestionIcon{color:var(--ink-3);flex-shrink:0;display:flex}.rTkubq_mapSuggestionText{flex-direction:column;min-width:0;display:flex}.rTkubq_mapSuggestionLabel{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.rTkubq_mapSuggestionSub{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.rTkubq_mapLocateBtn{background:var(--bone);width:44px;height:44px;box-shadow:var(--shadow-sm);cursor:pointer;color:var(--ink-2);border:none;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s;display:flex}.rTkubq_mapLocateBtn:active{filter:brightness(.92)}.rTkubq_mapLocateBtnBusy{color:var(--sky,#2fa4e7);animation:1s ease-in-out infinite rTkubq_mapLocatePulse}@keyframes rTkubq_mapLocatePulse{0%,to{opacity:1}50%{opacity:.45}}.rTkubq_mapSearchBackdrop{position:absolute;inset:0}.rTkubq_mapSearchHint{color:var(--ink-3);font-size:14px}.rTkubq_mapCompassBtn{background:var(--bone);width:44px;height:44px;box-shadow:var(--shadow-sm);cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;display:flex}.rTkubq_mapPinsLayer{z-index:3;pointer-events:none;position:absolute;inset:0}.rTkubq_mapPin{left:var(--map-pin-x);top:var(--map-pin-y);cursor:pointer;pointer-events:auto;background:0 0;border:none;padding:0;position:absolute;transform:translate(-50%,-100%)}.rTkubq_mapPinSelected{z-index:4}.rTkubq_mapPinDefault{z-index:3}.rTkubq_mapPinBubble{font-size:11px;font-family:var(--mono);box-shadow:var(--shadow-md);white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:6px 10px;font-weight:600;display:flex}.rTkubq_mapPinBubbleSelected{background:var(--ink);color:var(--bone)}.rTkubq_mapPinBubbleDefault{background:var(--bone);color:var(--ink)}.rTkubq_mapPinDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.rTkubq_mapPinDot[data-dot=boulder]{background:var(--earth)}.rTkubq_mapPinDot[data-dot=alpinismo]{background:var(--sky)}.rTkubq_mapPinDot[data-dot=other]{background:var(--ochre)}.rTkubq_mapPinStem{width:2px;height:14px;margin:0 auto}.rTkubq_mapPinStemSelected{background:var(--ink)}.rTkubq_mapPinStemDefault{background:var(--ink-3)}.rTkubq_mapFilterBtn{background:var(--bone);width:44px;height:44px;box-shadow:var(--shadow-sm);cursor:pointer;color:var(--ink-2);border:none;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s;display:flex;position:relative}.rTkubq_mapFilterBtn:active{filter:brightness(.92)}.rTkubq_mapFilterBtnActive{color:var(--sky,#2fa4e7);box-shadow:var(--shadow-sm), 0 0 0 1px #2fa4e74d, 0 0 14px #2fa4e766}.rTkubq_mapMarkBtn{cursor:pointer;color:#2fa4e7;-webkit-tap-highlight-color:transparent;background:#2fa4e71a;border:1px solid #2fa4e747;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s,box-shadow .15s,transform .12s;display:flex;position:relative;box-shadow:0 0 0 1px #2fa4e724,0 4px 14px #2fa4e757,0 10px 36px #2fa4e733,0 2px 8px #00000047,inset 0 1px #6ee7c824}.rTkubq_mapMarkBtn:hover{background:#2fa4e729;box-shadow:0 0 0 1px #2fa4e73d,0 6px 20px #2fa4e780,0 14px 48px #2fa4e747,0 2px 10px #00000052,inset 0 1px #6ee7c82e}.rTkubq_mapMarkBtn:active{transform:scale(.95)}.rTkubq_mapFilterDot{border:1.5px solid var(--bone);background:#2fa4e7;border-radius:50%;width:7px;height:7px;animation:1.6s ease-out infinite rTkubq_mapFilterDotPulse;position:absolute;top:7px;right:7px}@keyframes rTkubq_mapFilterDotPulse{0%,to{box-shadow:0 0 #2fa4e78c}50%{box-shadow:0 0 0 6px #2fa4e700}}.rTkubq_mapFilterDropdown{z-index:9999;-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);transform-origin:100% 0;background:#0f161ed1;border:1px solid #ffffff14;border-radius:18px;width:268px;padding-bottom:8px;animation:.22s cubic-bezier(.16,1,.3,1) forwards rTkubq_mapFilterIn;overflow:hidden;box-shadow:0 24px 56px #0009,0 2px 10px #0006,inset 0 1px #ffffff0d}@keyframes rTkubq_mapFilterIn{0%{opacity:0;transform:scale(.93)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}.rTkubq_mapFilterHeader{font-family:var(--sans);color:#eef0eeeb;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 14px 6px;font-size:13px;font-weight:600;display:flex}.rTkubq_mapFilterHeaderAccent{font-family:var(--serif);-webkit-text-fill-color:transparent;background:linear-gradient(140deg,#fffffff5,#6ee7c8f0,#1f8acbdb);-webkit-background-clip:text;background-clip:text;margin-left:2px;font-size:17px;font-style:italic;font-weight:400}.rTkubq_mapFilterReset{appearance:none;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff6b;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:2px 4px;font-size:9px;transition:color .14s}.rTkubq_mapFilterReset:hover{color:#ffffffc7}.rTkubq_mapFilterBlock{padding:6px 14px 8px 18px;animation:.38s cubic-bezier(.16,1,.3,1) both rTkubq_mapFilterBlockIn;position:relative}.rTkubq_mapFilterBlock:before{content:"";background:var(--cm-tone,#ffffff1a);opacity:.85;width:2px;box-shadow:0 0 8px var(--cm-tone,transparent);border-radius:0 2px 2px 0;position:absolute;top:14px;bottom:12px;left:12px}@keyframes rTkubq_mapFilterBlockIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rTkubq_mapFilterBlock1{--cm-tone:#00bfa6;--cm-tone-bg:#00bfa62e;--cm-tone-border:#00bfa68c;--cm-tone-glow:#00bfa666;animation-delay:50ms}.rTkubq_mapFilterBlock2{--cm-tone:#a855f7;--cm-tone-bg:#a855f72e;--cm-tone-border:#a855f78c;--cm-tone-glow:#a855f766;animation-delay:.1s}.rTkubq_mapFilterBlock3{--cm-tone:#38bdf8;--cm-tone-bg:#38bdf82e;--cm-tone-border:#38bdf88c;--cm-tone-glow:#38bdf866;animation-delay:.15s}.rTkubq_mapFilterBlock4{--cm-tone:#e0b44a;--cm-tone-bg:#e0b44a2e;--cm-tone-border:#e0b44a8c;--cm-tone-glow:#e0b44a66;animation-delay:.2s}.rTkubq_mapFilterSection{font-family:var(--mono,ui-monospace);letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b;margin-bottom:6px;font-size:9px;font-weight:700}.rTkubq_mapFilterPills{flex-wrap:wrap;gap:5px;display:flex}.rTkubq_mapFilterPill{color:#eef0ee99;font-family:var(--mono,ui-monospace);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:5px;padding:5px 10px 5px 8px;font-size:9px;font-weight:700;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .12s;display:inline-flex}.rTkubq_mapFilterPill svg{opacity:.7;flex-shrink:0;transition:opacity .16s}.rTkubq_mapFilterPill:hover{color:#eef0eee6;background:#ffffff0f}.rTkubq_mapFilterPill:hover svg{opacity:1}.rTkubq_mapFilterPill:active{transform:scale(.96)}.rTkubq_mapFilterPillOn{background:var(--cm-tone-bg);border-color:var(--cm-tone-border);color:var(--cm-tone);box-shadow:0 0 14px var(--cm-tone-glow), inset 0 0 0 1px #ffffff0a}.rTkubq_mapFilterPillOn svg{opacity:1}.rTkubq_mapFilterBackdrop{z-index:9998;position:fixed;inset:0}[data-theme=light] .rTkubq_mapFilterDropdown{background:#ffffffdb;border-color:#0000000f;box-shadow:0 20px 56px #00000029,0 2px 10px #0000000f,inset 0 1px #ffffff80}[data-theme=light] .rTkubq_mapFilterHeader{color:var(--ink)}[data-theme=light] .rTkubq_mapFilterHeaderAccent{background:linear-gradient(140deg,#0d1b26eb,#00796bf0,#1f8acbe6);-webkit-background-clip:text;background-clip:text}[data-theme=light] .rTkubq_mapFilterReset{color:#0000006b}[data-theme=light] .rTkubq_mapFilterReset:hover{color:#000000c7}[data-theme=light] .rTkubq_mapFilterSection{color:#0000006b}[data-theme=light] .rTkubq_mapFilterPill{color:#0d1b268c;background:#00000008;border-color:#0000001a}[data-theme=light] .rTkubq_mapFilterPill:hover{color:#0d1b26e6;background:#0000000f}.rTkubq_mapNearbyPanel{-webkit-backdrop-filter:blur(24px)saturate(1.3);background:radial-gradient(circle at 12% 0,#00bfa62e,#0000 34%),linear-gradient(160deg,#232e3af0 0%,#121922f5 100%);border:1px solid #ffffff1f;border-radius:18px;padding:14px;animation:.46s cubic-bezier(.16,1,.3,1) both rTkubq_mapNearbyPanelIn;position:absolute;bottom:20px;left:16px;right:16px;box-shadow:inset 0 1px #ffffff1a,0 18px 40px #00000061,0 2px 10px #0000004d}@keyframes rTkubq_mapNearbyPanelIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.rTkubq_mapNearbyTitleAccent{font-family:var(--serif);-webkit-text-fill-color:transparent;background:linear-gradient(140deg,#fffffff5,#6ee7c8f0,#1f8acbdb);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.rTkubq_mapNearbyHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.rTkubq_mapNearbyEyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--forest);font-size:10px;font-weight:800}.rTkubq_mapNearbyTitle{font-family:var(--serif);color:#f5f1e8f5;margin-top:2px;font-size:24px;line-height:1}.rTkubq_mapNearbyLocate{color:#f5f1e8e6;min-height:32px;font-family:var(--sans);cursor:pointer;background:#00bfa61f;border:1px solid #6ee7c847;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:800;transition:box-shadow .2s,background .12s;display:inline-flex}.rTkubq_mapNearbyLocateNeedsLoc{animation:2s ease-out infinite rTkubq_mapNearbyLocatePulse}@keyframes rTkubq_mapNearbyLocatePulse{0%,to{box-shadow:0 0 #00bfa66b}50%{box-shadow:0 0 0 8px #00bfa600}}.rTkubq_mapNearbyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rTkubq_mapNearbyStat{border:1px solid color-mix(in srgb, var(--nearby-tone) 34%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--nearby-tone) 16%, transparent), #ffffff0b);min-width:0;box-shadow:0 0 0 1px color-mix(in srgb, var(--nearby-tone) 8%, transparent), 0 0 18px color-mix(in srgb, var(--nearby-tone) 12%, transparent);border-radius:12px;grid-template-columns:20px minmax(0,1fr);grid-template-areas:"rTkubq_icon rTkubq_value""rTkubq_label rTkubq_label""rTkubq_action rTkubq_action";align-items:center;gap:4px 6px;padding:10px 8px;animation:.38s cubic-bezier(.16,1,.3,1) both rTkubq_mapNearbyStatIn;display:grid}.rTkubq_mapNearbyStat:first-child{animation-delay:80ms}.rTkubq_mapNearbyStat:nth-child(2){animation-delay:.14s}.rTkubq_mapNearbyStat:nth-child(3){animation-delay:.2s}@keyframes rTkubq_mapNearbyStatIn{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.rTkubq_mapNearbyCta{appearance:none;text-align:left;width:100%;min-height:86px;font:inherit;color:inherit;cursor:pointer;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.rTkubq_mapNearbyCta:active{transform:translateY(1px)scale(.99)}:is(.rTkubq_mapNearbyCta:hover,.rTkubq_mapNearbyCta:focus-visible){border-color:color-mix(in srgb, var(--nearby-tone) 60%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--nearby-tone) 24%, transparent), #ffffff12);box-shadow:0 10px 26px color-mix(in srgb, var(--nearby-tone) 18%, transparent);outline:none}.rTkubq_mapNearbyStatmint{--nearby-tone:#4ade80}.rTkubq_mapNearbyStatsky{--nearby-tone:#38bdf8}.rTkubq_mapNearbyStatochre{--nearby-tone:#e0b44a}.rTkubq_mapNearbyStatteal{--nearby-tone:#00bfa6}.rTkubq_mapNearbyStatpurple{--nearby-tone:#a855f7}.rTkubq_mapNearbyIcon{color:var(--nearby-tone);grid-area:rTkubq_icon;display:inline-flex}.rTkubq_mapNearbyValue{min-width:0;font-family:var(--mono);color:#f5f1e8fa;grid-area:rTkubq_value;font-size:18px;font-weight:900;line-height:1}.rTkubq_mapNearbyLabel{min-width:0;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#f5f1e88a;white-space:nowrap;text-overflow:ellipsis;grid-area:rTkubq_label;font-size:8px;font-weight:800;overflow:hidden}.rTkubq_mapNearbyAction{min-width:0;font-family:var(--sans);color:color-mix(in srgb, var(--nearby-tone) 76%, #f5f1e8cc);white-space:nowrap;text-overflow:ellipsis;grid-area:rTkubq_action;margin-top:2px;font-size:10px;font-weight:850;overflow:hidden}[data-theme=light] .rTkubq_mapNearbyPanel{background:radial-gradient(circle at 12% 0,#00bfa61f,#0000 34%),#fffffff0;border-color:#00000014;box-shadow:0 14px 36px #00000029}[data-theme=light] .rTkubq_mapNearbyTitle{color:var(--ink)}[data-theme=light] .rTkubq_mapNearbyTitleAccent{background:linear-gradient(140deg,#0d1b26eb,#00796bf0,#1f8acbe6);-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.rTkubq_mapNearbyPanel,.rTkubq_mapNearbyStat,.rTkubq_mapNearbyLocateNeedsLoc{animation:none}}[data-theme=light] .rTkubq_mapNearbyLocate{color:var(--ink);background:#00bfa61a}[data-theme=light] .rTkubq_mapNearbyStat{background:linear-gradient(135deg, color-mix(in srgb, var(--nearby-tone) 12%, #fff), #fff)}[data-theme=light] .rTkubq_mapNearbyStatpurple{--nearby-tone:#7c3aed}:is([data-theme=light] .rTkubq_mapNearbyCta:hover,[data-theme=light] .rTkubq_mapNearbyCta:focus-visible){background:linear-gradient(135deg, color-mix(in srgb, var(--nearby-tone) 18%, #fff), #fff)}[data-theme=light] .rTkubq_mapNearbyValue{color:var(--ink)}[data-theme=light] .rTkubq_mapNearbyLabel{color:var(--ink-3)}.rTkubq_mapNearbyStatDim{opacity:.45;filter:grayscale(.5)}.rTkubq_mapNearbyValue,.rTkubq_mapNearbyLabel,.rTkubq_mapNearbyAction{transition:opacity .15s,color .15s}.rTkubq_mapNearbyFiltersBadge{color:var(--forest);font-family:var(--mono);letter-spacing:.04em;cursor:pointer;background:#00bfa61f;border:1px solid #00bfa666;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 12px;font-size:11px;font-weight:700;transition:background .12s,transform .1s,box-shadow .18s;display:inline-flex;box-shadow:0 0 14px #00bfa652}.rTkubq_mapNearbyFiltersBadge:hover{background:#00bfa638;box-shadow:0 0 18px #00bfa673}.rTkubq_mapNearbyFiltersClear{background:#00bfa640;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.rTkubq_mapNearbyExpand{background:#00bfa612;border:1px solid #00bfa640;border-radius:12px;flex-direction:column;gap:6px;margin-top:10px;padding:10px 12px;animation:.18s cubic-bezier(.16,1,.3,1) rTkubq_nearbyExpandIn;display:flex}@keyframes rTkubq_nearbyExpandIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.rTkubq_mapNearbyExpandLabel{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--forest);align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.rTkubq_mapNearbyExpandList{flex-direction:column;gap:2px;display:flex}.rTkubq_mapNearbyExpandItem{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;padding:6px 8px;transition:background .1s;display:flex}.rTkubq_mapNearbyExpandItem:hover{background:#00bfa61f}.rTkubq_mapNearbyExpandItemName{font-family:var(--sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.rTkubq_mapNearbyExpandItemDist{font-family:var(--mono);color:var(--ink-3);flex-shrink:0;margin-left:8px;font-size:10px}[data-theme=light] .rTkubq_mapNearbyFiltersBadge{color:#00897a;background:#00897a1a;border-color:#00897a73}[data-theme=light] .rTkubq_mapNearbyExpand{background:#00897a0f;border-color:#00897a4d}[data-theme=light] .rTkubq_mapNearbyExpandLabel,[data-theme=light] .rTkubq_mapNearbyExpandItemName{color:var(--ink)}.rTkubq_mapNearbyClimbers{background:#00bfa612;border:1px solid #00bfa638;border-radius:14px;flex-direction:column;gap:8px;margin-top:12px;padding:10px 12px 12px;display:flex}.rTkubq_mapNearbyClimbersHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.rTkubq_mapNearbyClimbersTitle{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--forest);align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.rTkubq_mapNearbyClimbersCount{min-width:18px;height:16px;color:var(--forest);font-family:var(--mono);letter-spacing:0;background:#00bfa638;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:800;display:inline-flex}.rTkubq_mapNearbyClimbersAll{color:var(--forest);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;font-size:10px;font-weight:800}.rTkubq_mapNearbyClimbersAll:hover{text-decoration:underline}.rTkubq_mapNearbyClimbersList{scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;gap:8px;margin:0 -4px;padding:2px 4px 4px;display:flex;overflow-x:auto}.rTkubq_mapNearbyClimbersList::-webkit-scrollbar{display:none}.rTkubq_mapNearbyClimberItem{cursor:pointer;text-align:center;scroll-snap-align:start;width:76px;min-height:96px;font:inherit;color:inherit;background:linear-gradient(160deg, color-mix(in srgb, var(--map-climber-accent,#94a3b8) 10%, transparent) 0%, transparent 65%), #ffffff0a;border:1px solid color-mix(in srgb, var(--map-climber-accent,#94a3b8) 22%, transparent);box-shadow:inset 0 1px 0 #ffffff0a, 0 4px 10px color-mix(in srgb, var(--map-climber-accent,#94a3b8) 18%, transparent), 0 2px 4px #0000002e;border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:6px;padding:10px 6px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s cubic-bezier(.22,1,.36,1);display:flex}.rTkubq_mapNearbyClimberItem:hover{border-color:color-mix(in srgb, var(--map-climber-accent,#94a3b8) 50%, transparent);box-shadow:inset 0 1px 0 #ffffff0f, 0 8px 18px color-mix(in srgb, var(--map-climber-accent,#94a3b8) 28%, transparent), 0 3px 8px #00000038;transform:translateY(-2px)}.rTkubq_mapNearbyClimberItem:active{transform:scale(.97)}.rTkubq_mapNearbyClimberItem:focus-visible{outline:2px solid color-mix(in srgb, var(--map-climber-accent,#94a3b8) 60%, transparent);outline-offset:2px}.rTkubq_mapNearbyClimberAvatar{justify-content:center;align-items:center;display:inline-flex;position:relative}.rTkubq_mapNearbyClimberAffinityRing{border:1.5px solid var(--forest);pointer-events:none;border-radius:50%;position:absolute;inset:-3px;box-shadow:0 0 0 1px #00bfa62e}.rTkubq_mapNearbyClimberName{font-family:var(--sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:11px;font-weight:700;overflow:hidden}.rTkubq_mapNearbyClimberMeta{font-family:var(--mono);letter-spacing:0;color:var(--forest);white-space:nowrap;text-align:center;width:100%;font-size:9px}.rTkubq_mapNearbyClimbersFallback{flex-direction:column;gap:4px;padding:12px 6px 6px;display:flex}.rTkubq_mapNearbyClimbersFallbackEyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--forest);font-size:10px;font-weight:800}.rTkubq_mapNearbyClimbersFallbackTitle{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;font-size:16px;line-height:1.2}.rTkubq_mapNearbyClimbersFallbackTitle em{color:var(--forest);font-style:italic}[data-theme=light] .rTkubq_mapNearbyClimbers{background:#00897a0f;border-color:#00897a4d}[data-theme=light] .rTkubq_mapNearbyClimberItem{background:linear-gradient(160deg, color-mix(in srgb, var(--map-climber-accent,#94a3b8) 10%, transparent) 0%, transparent 65%), #fff;border-color:color-mix(in srgb, var(--map-climber-accent,#94a3b8) 26%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--map-climber-accent,#94a3b8) 8%, transparent), 0 4px 10px color-mix(in srgb, var(--map-climber-accent,#94a3b8) 14%, transparent), 0 2px 6px #0000000d}[data-theme=light] .rTkubq_mapNearbyClimberItem:hover{border-color:color-mix(in srgb, var(--map-climber-accent,#94a3b8) 50%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--map-climber-accent,#94a3b8) 18%, transparent), 0 8px 18px color-mix(in srgb, var(--map-climber-accent,#94a3b8) 22%, transparent), 0 3px 8px #0000000f}[data-theme=light] .rTkubq_mapNearbyClimbersTitle,[data-theme=light] .rTkubq_mapNearbyClimbersAll,[data-theme=light] .rTkubq_mapNearbyClimberMeta,[data-theme=light] .rTkubq_mapNearbyClimbersFallbackEyebrow,[data-theme=light] .rTkubq_mapNearbyClimbersFallbackTitle em{color:#00897a}[data-theme=light] .rTkubq_mapNearbyClimbersCount{color:#00897a;background:#00897a2e}[data-theme=light] .rTkubq_mapNearbyClimberAffinityRing{border-color:#00897a}[data-theme=light] .rTkubq_mapNearbyClimberName,[data-theme=light] .rTkubq_mapNearbyClimbersFallbackTitle{color:var(--ink)}@media (width<=380px){.rTkubq_mapNearbyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rTkubq_mapFilterRadiusChips,.rTkubq_mapFilterLevelChips{flex-wrap:wrap;gap:5px;display:flex}.rTkubq_mapFilterRadiusChip{color:#f5f1e8a6;font-family:var(--mono,ui-monospace);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:4px 10px;font-size:10px;font-weight:700;transition:background .14s,border-color .14s,color .14s,box-shadow .14s,transform .12s;display:inline-flex}.rTkubq_mapFilterRadiusChip:hover{color:#f5f1e8e6;background:#ffffff0f}.rTkubq_mapFilterRadiusChip:active{transform:scale(.96)}.rTkubq_mapFilterRadiusChipOn{background:var(--cm-tone-bg,#38bdf82e);border-color:var(--cm-tone-border,#38bdf88c);color:var(--cm-tone,#38bdf8);box-shadow:0 0 12px var(--cm-tone-glow,#38bdf866)}.rTkubq_mapFilterRadiusChipInfinity{font-family:var(--serif,ui-serif);vertical-align:-3px;letter-spacing:0;text-transform:none;font-size:18px;font-weight:400;line-height:1;display:inline-block}.rTkubq_mapNearbyEyebrowInfinity{font-family:var(--serif,ui-serif);vertical-align:-2px;letter-spacing:0;font-size:16px;font-weight:400;line-height:1;display:inline-block}.rTkubq_mapFilterLevelChip{font-family:var(--mono,ui-monospace);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;opacity:.45;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:9px;font-weight:700;transition:opacity .16s,background .16s,box-shadow .16s,transform .12s;display:inline-flex}.rTkubq_mapFilterLevelChip:active{transform:scale(.96)}.rTkubq_mapFilterLevelChipOn{opacity:1;background:color-mix(in srgb, currentColor 14%, transparent);box-shadow:0 0 12px color-mix(in srgb, currentColor 38%, transparent)}[data-theme=light] .rTkubq_mapFilterRadiusChip{color:var(--ink-2);background:#00000008;border-color:#0000001a}[data-theme=light] .rTkubq_mapFilterRadiusChip:hover{color:#0d1b26e6;background:#0000000f}[data-theme=light] .rTkubq_mapFilterLevelChip{background:#00000008}.rTkubq_mapNearbyPanel{transform:translateY(var(--cm-sheet-drag-y,0px));max-height:75vh;transition:transform .32s cubic-bezier(.16,1,.3,1),max-height .32s cubic-bezier(.16,1,.3,1),padding .22s;overflow:hidden}.rTkubq_mapNearbyHandle{width:100%;color:inherit;font:inherit;cursor:grab;-webkit-tap-highlight-color:transparent;touch-action:none;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:-6px -12px 6px;padding:4px 12px 10px;display:flex}.rTkubq_mapNearbyHandle:active{cursor:grabbing}.rTkubq_mapNearbyHandleBar{background:#ffffff47;border-radius:999px;flex-shrink:0;width:44px;height:5px}[data-theme=light] .rTkubq_mapNearbyHandleBar{background:#00000038}.rTkubq_mapNearbyBody{opacity:1;max-height:1000px;transition:opacity .22s,max-height .32s cubic-bezier(.16,1,.3,1);overflow:hidden}.rTkubq_mapNearbyPanelCollapsed{max-height:56px;padding:12px 14px}.rTkubq_mapNearbyPanelCollapsed .rTkubq_mapNearbyHandle{flex-direction:row;gap:0;min-height:22px;margin:0;padding:0}.rTkubq_mapNearbyPanelCollapsed .rTkubq_mapNearbyHandleBar{display:none}.rTkubq_mapNearbyPanelCollapsed .rTkubq_mapNearbyBody{opacity:0;pointer-events:none;max-height:0}.rTkubq_mapNearbyCompactRow{font-family:var(--sans);color:#f5f1e8c7;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:100%;font-size:12px;font-weight:500;display:flex}.rTkubq_mapNearbyCompactItem{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.rTkubq_mapNearbyCompactItem strong{color:var(--forest,#00bfa6);letter-spacing:.01em;font-weight:800}.rTkubq_mapNearbyCompactItem svg{color:#f5f1e88c}.rTkubq_mapNearbyCompactLabel{color:#f5f1e88c;font-size:11px}.rTkubq_mapNearbyCompactSep{color:#f5f1e84d}[data-theme=light] .rTkubq_mapNearbyCompactRow{color:var(--ink-2)}[data-theme=light] .rTkubq_mapNearbyCompactItem strong{color:#00897a}[data-theme=light] .rTkubq_mapNearbyCompactItem svg,[data-theme=light] .rTkubq_mapNearbyCompactLabel,[data-theme=light] .rTkubq_mapNearbyCompactSep{color:var(--ink-3)}.rTkubq_mapWeatherHint{text-align:left;opacity:.85;margin:6px 16px 0;padding:0 4px;display:block}.SojVba_ceRoot{width:100%;min-height:0;color:var(--bone);background:radial-gradient(120% 70% at 10% -10%,#00bfa629,#0000 55%),radial-gradient(100% 70% at 90% -5%,#fcc04924,#0000 50%),linear-gradient(#10161d 0%,#0c1117 65%,#0a0f14 100%);flex:1;position:relative;overflow:hidden}.SojVba_ceInner{z-index:1;height:100%;min-height:0;padding:18px 18px calc(24px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex;position:relative;overflow-y:auto}.SojVba_ceTopRow{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.SojVba_ceContextLabel{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f5f1e89e;align-items:center;gap:6px;font-size:10px;display:inline-flex}.SojVba_ceContextIcon{color:#f5f1e8ad;justify-content:center;align-items:center;display:inline-flex}.SojVba_ceTitle{letter-spacing:-.02em;color:#f5f1e8fa;margin:0;font-size:36px;line-height:1.06}.SojVba_ceTitle em{color:#ffd58a;font-style:italic}.SojVba_ceLead{color:#f5f1e8d1;max-width:34ch;margin:14px 0 20px;line-height:1.45}.SojVba_ceCards{gap:14px;padding-bottom:8px;display:grid}.SojVba_ceCard{text-align:left;color:var(--bone);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:linear-gradient(165deg,#ffffff1a,#ffffff08);border:1px solid #ffffff2e;border-radius:20px;padding:16px;transition:transform .14s,border-color .14s,box-shadow .16s}.SojVba_ceCard:active{transform:translateY(1px)scale(.995)}.SojVba_ceCard:hover{border-color:#ffffff57;box-shadow:0 12px 28px #0000003d}.SojVba_ceCardQuickcall:hover{border-color:#53b0ff8f;box-shadow:0 14px 30px #2e76e638}.SojVba_ceCardOuting:hover{border-color:#00bfa68f;box-shadow:0 14px 30px #00bfa633}.SojVba_ceCardMark:hover{border-color:#fcc0498f;box-shadow:0 14px 30px #fcc04933}.SojVba_ceCardTop{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.SojVba_ceCardIcon{border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.SojVba_ceCardIconQuickcall{color:#8fd2ff;background:#4a9fff2e}.SojVba_ceCardIconOuting{color:#7ce9d8;background:#00bfa633}.SojVba_ceCardIconMark{color:#ffd58a;background:#fcc0492e}.SojVba_ceInner .SojVba_ceCardChip{color:#f5f1e8f0;background:#ffffff1a;border-color:#ffffff3d}.SojVba_ceInner .SojVba_ceCardChipQuickcall{background:#4a9fff2b;border-color:#8fd2ff73}.SojVba_ceInner .SojVba_ceCardChipOuting{background:#00bfa62e;border-color:#7ce9d866}.SojVba_ceInner .SojVba_ceCardChipMark{background:#fcc0492b;border-color:#fcc04973}.SojVba_ceInner .SojVba_ceCardChip svg{color:inherit}.SojVba_ceCardTitle{font-size:22px;line-height:1.15;font-family:var(--serif);color:#f5f1e8fa;margin-bottom:4px}.SojVba_ceCardTitleQuickcall{color:#8fd2ff;font-weight:700}.SojVba_ceCardTitleOuting{color:#7ce9d8;font-weight:700}.SojVba_ceCardTitleMark{color:#ffd58a;font-weight:700}.SojVba_ceCardSubtitle{color:#f5f1e8c7;margin-bottom:12px;font-size:13px}.SojVba_ceCardDesc{color:#f5f1e8e6;margin:0;font-size:14px;line-height:1.45}.SojVba_ceCardAction{align-items:center;gap:6px;margin-top:14px;font-size:13px;font-weight:600;display:inline-flex}.SojVba_ceCardActionQuickcall{color:#8fd2ff}.SojVba_ceCardActionOuting{color:#7ce9d8}.SojVba_ceCardActionMark{color:#ffd58a}[data-theme=light] .SojVba_ceRoot{background:radial-gradient(120% 70% at 10% -10%, #00bfa614, transparent 55%), radial-gradient(100% 70% at 90% -5%, #fcc04914, transparent 50%), var(--bone);color:var(--ink)}[data-theme=light] .SojVba_ceContextLabel,[data-theme=light] .SojVba_ceContextIcon{color:var(--ink-2)}[data-theme=light] .SojVba_ceTitle{color:var(--ink)}[data-theme=light] .SojVba_ceTitle em{color:var(--ochre-2)}[data-theme=light] .SojVba_ceLead{color:var(--ink-2)}[data-theme=light] .SojVba_ceCard{color:var(--ink);border-color:var(--bone-3);background:#fff;box-shadow:0 2px 10px #0000000a}[data-theme=light] .SojVba_ceCard:hover{border-color:var(--bone-3);box-shadow:0 12px 28px #00000014}[data-theme=light] .SojVba_ceCardTitle{color:var(--ink)}[data-theme=light] .SojVba_ceCardTitleQuickcall{color:var(--sky-2)}[data-theme=light] .SojVba_ceCardTitleOuting{color:var(--forest)}[data-theme=light] .SojVba_ceCardSubtitle,[data-theme=light] .SojVba_ceCardDesc{color:var(--ink-2)}[data-theme=light] .SojVba_ceInner .SojVba_ceCardChip{background:var(--bone);border-color:var(--bone-3);color:var(--ink)}[data-theme=light] .SojVba_ceInner .SojVba_ceCardChipQuickcall{color:var(--sky-2);background:#2fa4e71a;border-color:#2fa4e74d}[data-theme=light] .SojVba_ceInner .SojVba_ceCardChipOuting{color:var(--forest);background:#00bfa61a;border-color:#00bfa64d}[data-theme=light] .SojVba_ceInner .SojVba_ceCardChipMark{color:#8a5f00;background:#fcc0491f;border-color:#b478004d}[data-theme=light] .SojVba_ceCardTitleMark{color:#8a5f00}[data-theme=light] .SojVba_ceCardActionQuickcall{color:var(--sky-2)}[data-theme=light] .SojVba_ceCardActionOuting{color:var(--forest)}[data-theme=light] .SojVba_ceCardActionMark{color:#8a5f00}[data-theme=light] .SojVba_ceCardMark:hover{border-color:#b4780066;box-shadow:0 12px 28px #b478001a}.SojVba_ceBlob{filter:blur(60px);opacity:.55;pointer-events:none;mix-blend-mode:screen;z-index:0;border-radius:50%;width:380px;height:380px;position:absolute;inset:auto}.SojVba_ceBlob1{background:radial-gradient(circle at 30% 30%,#00bfa673,#0000 65%);animation:11s ease-in-out infinite alternate SojVba_ceBlobDrift1;top:-120px;left:-100px}.SojVba_ceBlob2{background:radial-gradient(circle at 70% 70%,#fcc04966,#0000 65%);animation:13s ease-in-out infinite alternate SojVba_ceBlobDrift2;bottom:-160px;right:-120px}@keyframes SojVba_ceBlobDrift1{0%{transform:translate(0)scale(1)}to{transform:translate(40px,30px)scale(1.08)}}@keyframes SojVba_ceBlobDrift2{0%{transform:translate(0)scale(1)}to{transform:translate(-30px,-40px)scale(1.1)}}[data-theme=light] .SojVba_ceBlob1{mix-blend-mode:multiply;opacity:.45;background:radial-gradient(circle at 30% 30%,#00897a4d,#0000 65%)}[data-theme=light] .SojVba_ceBlob2{mix-blend-mode:multiply;opacity:.45;background:radial-gradient(circle at 70% 70%,#b07c0038,#0000 65%)}.SojVba_ceTitleLine{opacity:0;animation:.48s cubic-bezier(.2,.8,.2,1) forwards SojVba_ceTitleLineIn;animation-delay:calc(var(--line-i,0) * .11s);display:inline-block;transform:translateY(14px)}@keyframes SojVba_ceTitleLineIn{to{opacity:1;transform:translateY(0)}}.SojVba_ceTitle em,.SojVba_ceTitleEm{color:#ffd58a;text-shadow:0 0 18px #fcc04900;font-style:italic;animation:3.4s ease-in-out 1.2s infinite SojVba_ceEmGlow}@keyframes SojVba_ceEmGlow{0%,to{text-shadow:0 0 14px #fcc0492e}50%{text-shadow:0 0 28px #fcc0498c}}[data-theme=light] .SojVba_ceTitle em,[data-theme=light] .SojVba_ceTitleEm{color:#b07c00}[data-theme=light] .SojVba_ceTitle em{animation-name:SojVba_ceEmGlowLight}@keyframes SojVba_ceEmGlowLight{0%,to{text-shadow:0 0 12px #b07c002e}50%{text-shadow:0 0 22px #b07c0066}}.SojVba_ceCardAffinityPulse{animation:3.2s ease-in-out infinite SojVba_ceCardAffinityBreath;position:relative}@keyframes SojVba_ceCardAffinityBreath{0%,to{box-shadow:0 6px 18px #00bfa61a,0 0 #00bfa600}50%{box-shadow:0 14px 30px #00bfa638,0 0 0 6px #00bfa614}}.SojVba_ceCardChipShimmer{position:relative;overflow:hidden}.SojVba_ceCardChipShimmer:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff52 50%,#0000 100%);width:50%;height:100%;animation:3.4s ease-in-out infinite SojVba_ceChipShimmer;position:absolute;top:0;left:0}@keyframes SojVba_ceChipShimmer{0%{opacity:0;transform:translate(-180%)skew(-18deg)}10%{opacity:1}35%{opacity:0;transform:translate(220%)skew(-18deg)}to{opacity:0;transform:translate(220%)skew(-18deg)}}[data-theme=light] .SojVba_ceCardChipShimmer:after{background:linear-gradient(90deg,#0000 0%,#00897a47 50%,#0000 100%)}@media (prefers-reduced-motion:reduce){.SojVba_ceBlob1,.SojVba_ceBlob2,.SojVba_ceTitleLine,.SojVba_ceTitle em,.SojVba_ceTitleEm,.SojVba_ceCardAffinityPulse,.SojVba_ceCardChipShimmer:after{animation:none}.SojVba_ceTitleLine{opacity:1;transform:none}}.pk5wmW_coRoot{background:radial-gradient(120% 70% at 8% -10%, #00bfa61f, transparent 55%), radial-gradient(110% 65% at 92% -8%, #50dbc214, transparent 50%), var(--bone);touch-action:pan-y;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.pk5wmW_coHead{z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);flex-shrink:0;position:relative}.pk5wmW_coStepLabel{color:#1f2a33a3;font-size:11px}.pk5wmW_coProgressTrack{background:#1f2a3324;height:2px;position:relative}.pk5wmW_coProgressFill{background:#12a78f;width:50%;position:absolute;top:0;bottom:0;left:0}.pk5wmW_coBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:1;flex:1;min-height:0;padding:18px 20px 40px;position:relative;overflow-y:auto}.pk5wmW_coTopRow{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.pk5wmW_coChipPublish{color:#137e6c;background:#14967f24;border:1px solid #14967f4d}.pk5wmW_coChipGap{margin-left:4px}.pk5wmW_coTitle{margin:0 0 10px;font-size:clamp(30px,8.5vw,40px);line-height:1.02}.pk5wmW_coTitle em{color:#14967f}.pk5wmW_coLead{color:var(--ink-2);opacity:.82;margin:0 0 24px;font-size:14px;line-height:1.4}.pk5wmW_coField{margin-bottom:18px}.pk5wmW_coFieldHead{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.pk5wmW_coFieldHead label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;opacity:.65;font-size:11px}.pk5wmW_coHint{color:#1f2a3394;font-size:11px}.pk5wmW_coInput{width:100%;font-family:var(--sans);color:var(--ink);caret-color:var(--forest);background:0 0;border:none;outline:none;padding:0;font-size:16px}.pk5wmW_coInput:focus{outline:none}.pk5wmW_coInputMono{font-family:var(--mono)}.pk5wmW_coInputNoNativeIcon::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none}.pk5wmW_coInputNoNativeIcon::-webkit-clear-button{-webkit-appearance:none;display:none}.pk5wmW_coInputNoNativeIcon::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.pk5wmW_coInputError{border-color:#e57373!important}.pk5wmW_coFieldErr{color:#e57373;margin:6px 0 0;font-size:12px;line-height:1.35}.pk5wmW_coRowIcon{background:#ffffff14;border:1px solid #1f2a3326;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.pk5wmW_coRowIcon:focus-within{border-color:#12a78f8c;box-shadow:0 0 0 3px #12a78f1f}.pk5wmW_coAutoDropdown{z-index:50;background:linear-gradient(#181e26fa,#0f141bfa);border:1px solid #ffffff24;border-top:none;border-radius:0 0 12px 12px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #00000026}.pk5wmW_coAutoItem{text-align:left;width:100%;font-family:var(--sans);color:#f5f1e8f0;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff1a;padding:11px 14px;font-size:14px}.pk5wmW_coAutoItem:last-child{border-bottom:none}.pk5wmW_coAutoItem:hover{background:#14967f3d}.pk5wmW_coRowIconForest{color:var(--forest)}.pk5wmW_coStyleGrid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.pk5wmW_coStyleBtn{color:var(--ink);font-size:11px;font-family:var(--mono);cursor:pointer;letter-spacing:.02em;background:0 0;border:1px solid #1f2a3338;border-radius:10px;padding:10px 4px;font-weight:600}.pk5wmW_coStyleBtnOn{color:#f5f8f6;background:#14967f;border:none}.pk5wmW_coGrid2{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.pk5wmW_coGradeSelects{border-radius:var(--r-md);align-items:center;gap:10px;transition:box-shadow .16s,background .16s;display:flex}.pk5wmW_coGradeSelectsSelected{background:linear-gradient(135deg, color-mix(in srgb, var(--co-grade-color) 12%, transparent), #ffffff14);box-shadow:0 0 0 1px color-mix(in srgb, var(--co-grade-color) 20%, transparent), 0 8px 20px color-mix(in srgb, var(--co-grade-color) 18%, transparent)}.pk5wmW_coGradeSelect{box-sizing:border-box;border-radius:var(--r-md);font-size:15px;font-family:var(--mono);color:var(--ink);appearance:none;cursor:pointer;background:#ffffff14 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%237A8E99' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #1f2a332e;flex:1;padding:10px 32px 10px 12px;font-weight:600}.pk5wmW_coGradeSelect:focus{border-color:#12a78f8c;outline:none;box-shadow:0 0 0 3px #12a78f1f}.pk5wmW_coGradeSelectsSelected .pk5wmW_coGradeSelect{border-color:color-mix(in srgb, var(--co-grade-color) 58%, transparent);color:color-mix(in srgb, var(--co-grade-color) 34%, var(--ink))}.pk5wmW_coGradeSelect.pk5wmW_coInputError{border-color:#e57373}.pk5wmW_coGradeArrow{color:#1f2a3380;flex-shrink:0;font-size:16px}.pk5wmW_coSeatsRow{gap:8px;display:flex}.pk5wmW_coSeatBtn{color:var(--ink);font-family:var(--mono);cursor:pointer;background:0 0;border:1px solid #1f2a3333;border-radius:10px;flex:1;padding:12px 0;font-size:15px;font-weight:600}.pk5wmW_coSeatBtnOn{color:#f5f8f6;background:#14967f;border:none}.pk5wmW_coCarCard{background:#ffffff14;border:1px solid #1f2a3326;border-radius:14px;margin-bottom:16px;padding:14px}.pk5wmW_coCarRow{align-items:center;gap:12px;display:flex}.pk5wmW_coCarMain{flex:1}.pk5wmW_coCarTitle{font-size:14px;font-weight:600}.pk5wmW_coCarSub{color:#1f2a339e;font-size:12px}.pk5wmW_coCarInputWrap{margin-top:12px}.pk5wmW_coOpenGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pk5wmW_coOpenBtn{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #1f2a3333;border-radius:12px;padding:14px 12px}.pk5wmW_coOpenBtnOn{color:#f5f8f6;background:#14967f;border:none}.pk5wmW_coOpenTitle{font-size:14px;font-weight:600}.pk5wmW_coOpenSub{opacity:.65;margin-top:2px;font-size:11px}.pk5wmW_coProjectBox{background:#ffffff0a;border:1px solid #1f2a332e;border-radius:14px;margin-bottom:20px;padding:14px}.pk5wmW_coProjectBoxOn{color:var(--ink);background:#14967f2e;border-color:#14967f85}.pk5wmW_coProjectRow{align-items:center;gap:12px;display:flex}.pk5wmW_coProjectIcon{color:var(--ochre)}.pk5wmW_coProjectMain{flex:1}.pk5wmW_coProjectTitle{font-size:14px;font-weight:600}.pk5wmW_coProjectSub{opacity:.72;font-size:12px}.pk5wmW_coTextarea{width:100%;font-family:var(--serif);color:var(--ink);caret-color:var(--forest);resize:none;background:#ffffff14;border:1px solid #1f2a3326;border-radius:12px;outline:none;padding:12px 14px;font-size:17px;line-height:1.32}.pk5wmW_coTextarea:focus{border-color:#12a78f8c;box-shadow:0 0 0 3px #12a78f1f}.pk5wmW_coCtaBar{padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0f14f5;border-top:1px solid #ffffff14;flex-shrink:0;grid-template-columns:1fr 1.4fr;align-items:center;gap:10px;display:grid}.pk5wmW_coPublishErr{color:#ffc9c9;grid-column:1/-1;margin:0;font-size:13px;line-height:1.35}.pk5wmW_coCtaGhost{flex:1;min-width:0}.pk5wmW_coCtaPrimary{flex:1.4}.pk5wmW_coToggle{cursor:pointer;background:var(--bone-3);border:none;border-radius:999px;width:44px;height:26px;transition:background .12s;position:relative}.pk5wmW_coToggleOn{background:#14967f}.pk5wmW_coToggleDark{background:#fff3}.pk5wmW_coToggleThumb{background:var(--bone);border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.pk5wmW_coToggleThumbOn{left:21px}[data-theme=light] .pk5wmW_coCtaBar{border-top-color:var(--bone-3);background:#fffffff5}[data-theme=light] .pk5wmW_coRowIcon{border-color:var(--bone-3);background:#fff}[data-theme=light] .pk5wmW_coAutoDropdown{border-color:var(--bone-3);background:#fff;box-shadow:0 8px 24px #00000014}[data-theme=light] .pk5wmW_coAutoItem{color:var(--ink);border-bottom-color:var(--bone-3)}[data-theme=light] .pk5wmW_coGradeSelect{border-color:var(--bone-3);background-color:#fff}[data-theme=light] .pk5wmW_coCarCard,[data-theme=light] .pk5wmW_coProjectBox{border-color:var(--bone-3);background:#fff}[data-theme=light] .pk5wmW_coTextarea{border-color:var(--bone-3);color:var(--ink);background:#fff}[data-theme=light] .pk5wmW_coToggleDark{background:var(--bone-3)}.pk5wmW_coAffinityBanner{color:#f5faf8f2;font-family:var(--sans);background:linear-gradient(165deg,#00bfa62e,#00bfa60f);border:1px solid #00bfa652;border-radius:14px;align-items:center;gap:10px;margin:10px 0 16px;padding:10px 12px 10px 14px;font-size:13px;line-height:1.3;display:flex;box-shadow:0 6px 18px #00bfa61f}.pk5wmW_coAffinityBannerIcon{color:#7ce9d8;background:#00bfa638;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.pk5wmW_coAffinityBannerText{flex:1;min-width:0}.pk5wmW_coAffinityBannerBtn{appearance:none;color:#7ce9d8;font-family:var(--sans);letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #00bfa673;border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:12px;font-weight:600;transition:background .14s,border-color .14s,color .14s,transform .1s}.pk5wmW_coAffinityBannerBtn:hover{color:#aef0e1;background:#00bfa624;border-color:#00bfa6a6}.pk5wmW_coAffinityBannerBtn:active{transform:scale(.97)}[data-theme=light] .pk5wmW_coAffinityBanner{color:var(--ink);background:linear-gradient(165deg,#00897a1a,#00897a08);border-color:#00897a4d;box-shadow:0 6px 18px #00897a14}[data-theme=light] .pk5wmW_coAffinityBannerIcon{color:#00897a;background:#00897a24}[data-theme=light] .pk5wmW_coAffinityBannerBtn{color:#00897a;border-color:#00897a66}[data-theme=light] .pk5wmW_coAffinityBannerBtn:hover{color:#006d61;background:#00897a14;border-color:#00897a99}.pk5wmW_coTitleLine{opacity:0;animation:.48s cubic-bezier(.2,.8,.2,1) forwards pk5wmW_coTitleLineIn;animation-delay:calc(var(--line-i,0) * .11s);display:inline-block;transform:translateY(14px)}@keyframes pk5wmW_coTitleLineIn{to{opacity:1;transform:translateY(0)}}.pk5wmW_coTitle em,.pk5wmW_coTitleEm{color:#ffd58a;font-style:italic;animation:3.4s ease-in-out 1.2s infinite pk5wmW_coEmGlow}@keyframes pk5wmW_coEmGlow{0%,to{text-shadow:0 0 14px #fcc0492e}50%{text-shadow:0 0 28px #fcc0498c}}[data-theme=light] .pk5wmW_coTitle em,[data-theme=light] .pk5wmW_coTitleEm{color:#b07c00;animation-name:pk5wmW_coEmGlowLight}@keyframes pk5wmW_coEmGlowLight{0%,to{text-shadow:0 0 12px #b07c002e}50%{text-shadow:0 0 22px #b07c0066}}.pk5wmW_coCtaPrimary:not(:disabled){isolation:isolate;animation:12s linear infinite pk5wmW_coCtaHaloRotate;position:relative;overflow:hidden}@keyframes pk5wmW_coCtaHaloRotate{0%{box-shadow:0 2px 4px #0006,0 6px 16px #0000004d,0 -5px 14px -2px #00bfa68c,6px 0 14px -2px #a855f78c,0 5px 14px -2px #38bdf88c,-6px 0 14px -2px #f5c8428c,0 0 22px #00bfa673}25%{box-shadow:0 2px 4px #0006,0 6px 16px #0000004d,0 -5px 14px -2px #f5c8428c,6px 0 14px -2px #00bfa68c,0 5px 14px -2px #a855f78c,-6px 0 14px -2px #38bdf88c,0 0 22px #a855f773}50%{box-shadow:0 2px 4px #0006,0 6px 16px #0000004d,0 -5px 14px -2px #38bdf88c,6px 0 14px -2px #f5c8428c,0 5px 14px -2px #00bfa68c,-6px 0 14px -2px #a855f78c,0 0 22px #38bdf873}75%{box-shadow:0 2px 4px #0006,0 6px 16px #0000004d,0 -5px 14px -2px #a855f78c,6px 0 14px -2px #38bdf88c,0 5px 14px -2px #f5c8428c,-6px 0 14px -2px #00bfa68c,0 0 22px #f5c84273}to{box-shadow:0 2px 4px #0006,0 6px 16px #0000004d,0 -5px 14px -2px #00bfa68c,6px 0 14px -2px #a855f78c,0 5px 14px -2px #38bdf88c,-6px 0 14px -2px #f5c8428c,0 0 22px #00bfa673}}.pk5wmW_coCtaPrimary:not(:disabled):after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000 0%,#ffffff47 50%,#0000 100%);width:35%;height:100%;animation:4s ease-in-out infinite pk5wmW_coCtaShimmer;position:absolute;top:0;left:0}@keyframes pk5wmW_coCtaShimmer{0%{opacity:0;transform:translate(-180%)skew(-18deg)}6%{opacity:1}28%{opacity:0;transform:translate(280%)skew(-18deg)}to{opacity:0;transform:translate(280%)skew(-18deg)}}.pk5wmW_coCtaPrimary:disabled,.pk5wmW_coCtaPrimary[disabled]{animation:none}.pk5wmW_coCtaPrimary:disabled:after,.pk5wmW_coCtaPrimary[disabled]:after{display:none}[data-theme=light] .pk5wmW_coCtaPrimary:not(:disabled):after{background:linear-gradient(90deg,#0000 0%,#ffffff8c 50%,#0000 100%)}@media (prefers-reduced-motion:reduce){.pk5wmW_coTitleLine,.pk5wmW_coTitle em,.pk5wmW_coTitleEm,.pk5wmW_coCtaPrimary:not(:disabled),.pk5wmW_coCtaPrimary:not(:disabled):after{animation:none}.pk5wmW_coTitleLine{opacity:1;transform:none}}.pk5wmW_coFieldWow{--field-color:#00bfa6;border:1px solid color-mix(in srgb, var(--field-color) 38%, transparent);background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--field-color) 14%, transparent) 0%, transparent 60%), linear-gradient(160deg, #1a1f2eeb 0%, #0f1420f0 55%, #0b0f14f5 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--field-color) 14%, transparent), 0 12px 26px color-mix(in srgb, var(--field-color) 16%, transparent), 0 4px 10px #00000059;border-radius:16px;flex-direction:column;gap:12px;margin:0 0 14px;padding:14px 16px 16px;transition:border-color .22s,box-shadow .22s;display:flex;position:relative}.pk5wmW_coFieldOk{border-color:color-mix(in srgb, var(--field-color) 60%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--field-color) 26%, transparent), 0 14px 32px color-mix(in srgb, var(--field-color) 28%, transparent), 0 4px 10px #00000059}.pk5wmW_coFieldHeadWow{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pk5wmW_coFieldLabelWow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#f5f1e8c7;align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.pk5wmW_coFieldStatus{color:#f5f1e899;background:#ffffff14;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:background .2s,color .2s,transform .2s;display:inline-flex}.pk5wmW_coFieldStatusOk{background:color-mix(in srgb, var(--field-color,#00bfa6) 35%, transparent);color:var(--ink);transform:scale(1.05)}.pk5wmW_coFieldStatusDot{background:currentColor;border-radius:50%;width:6px;height:6px}.pk5wmW_coFieldHintWow{font-family:var(--sans);color:#f5f1e88c;font-size:12px;line-height:1.3}.pk5wmW_coSubField{flex-direction:column;gap:6px;display:flex}.pk5wmW_coSubField+.pk5wmW_coSubField{margin-top:4px}.pk5wmW_coSubLabel{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f5f1e88c;font-size:9.5px}[data-theme=light] .pk5wmW_coFieldWow{background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--field-color) 12%, transparent) 0%, transparent 60%), linear-gradient(160deg, #fff 0%, #f8fafc 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--field-color) 18%, transparent), 0 8px 22px color-mix(in srgb, var(--field-color) 12%, transparent), 0 2px 6px #0000000a}[data-theme=light] .pk5wmW_coFieldOk{border-color:color-mix(in srgb, var(--field-color) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--field-color) 28%, transparent), 0 14px 32px color-mix(in srgb, var(--field-color) 22%, transparent), 0 2px 6px #0000000d}[data-theme=light] .pk5wmW_coFieldLabelWow,[data-theme=light] .pk5wmW_coSubLabel{color:var(--ink-2)}[data-theme=light] .pk5wmW_coFieldStatus{color:#0f172a80;background:#0000000a}[data-theme=light] .pk5wmW_coFieldHintWow{color:var(--ink-3)}._7iYH6W_root{background:var(--bone);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}._7iYH6W_hero{padding:var(--cm-screen-pad-top) 20px 28px;flex-direction:column;flex-shrink:0;gap:12px;display:flex;position:relative;overflow:hidden}._7iYH6W_heroBgGlow{pointer-events:none;position:absolute;inset:0}._7iYH6W_heroTopRow{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex;position:relative}._7iYH6W_backBtn{border-radius:var(--r-sm);color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:flex}._7iYH6W_backBtn:hover{background:#ffffff2e}._7iYH6W_heroContent{flex-direction:column;gap:6px;display:flex;position:relative}._7iYH6W_heroHeadline{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;margin:0;font-size:12px;font-weight:500}._7iYH6W_heroSector{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:clamp(28px,7vw,38px);font-weight:700;line-height:1.1}._7iYH6W_heroSubsector{font-family:var(--sans);color:#ffffffa6;margin:0;font-size:13px}._7iYH6W_heroDate{font-family:var(--mono);color:#ffffff73;text-transform:uppercase;letter-spacing:.04em;margin:4px 0 0;font-size:12px}._7iYH6W_roleBadge{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid;border-radius:999px;align-self:flex-start;margin-top:4px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}._7iYH6W_statsRow{background:var(--bone-3);border-top:1px solid var(--bone-3);border-bottom:1px solid var(--bone-3);flex-shrink:0;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:1px;display:grid}._7iYH6W_statCard{background:var(--bone);flex-direction:column;align-items:center;gap:4px;padding:16px 8px;display:flex}._7iYH6W_statValue{font-family:var(--serif);font-size:26px;font-weight:700;line-height:1}._7iYH6W_statLabel{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-size:10px}._7iYH6W_body{padding-bottom:var(--cm-scroll-end-pad);flex-direction:column;flex:1;gap:0;display:flex}._7iYH6W_section{padding:20px 20px 0}._7iYH6W_sectionTitle{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 12px;font-size:10px;font-weight:600}._7iYH6W_participantList{background:var(--bone-2);border-radius:var(--r-md);border:1px solid var(--bone-3);flex-direction:column;display:flex;overflow:hidden}._7iYH6W_participantRow{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:12px 14px;transition:background .12s;display:flex}._7iYH6W_participantRow:hover{background:#0000000a}._7iYH6W_participantRow+._7iYH6W_participantRow{border-top:1px solid var(--bone-3)}._7iYH6W_participantAvatarWrap{flex-shrink:0;position:relative}._7iYH6W_onlineDot{border:2px solid var(--bone-2);background:#22c55e;border-radius:50%;width:9px;height:9px;position:absolute;bottom:1px;right:1px}._7iYH6W_participantInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._7iYH6W_participantNameRow{align-items:center;gap:6px;min-width:0;display:flex}._7iYH6W_participantName{font-family:var(--sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}._7iYH6W_levelDot{border:1.5px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}._7iYH6W_participantMeta{align-items:center;gap:6px;display:flex}._7iYH6W_participantRole{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}._7iYH6W_participantGrade{font-family:var(--mono);color:var(--ink-2);font-size:11px;font-weight:600}._7iYH6W_participantChevron{color:var(--ink-3);opacity:.5;flex-shrink:0}._7iYH6W_chatHighlights{background:var(--bone-2);border-radius:var(--r-md);border:1px solid var(--bone-3);flex-direction:column;gap:8px;padding:14px;display:flex}._7iYH6W_chatBubble{flex-direction:column;gap:3px;display:flex}._7iYH6W_chatBubbleLabel{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-size:10px}._7iYH6W_chatBubbleText{font-family:var(--sans);color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}._7iYH6W_chatOpenBtn{font-family:var(--mono);letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:4px;padding:7px 14px;font-size:11px;font-weight:600;transition:opacity .15s;display:flex}._7iYH6W_chatOpenBtn:hover{opacity:.8}._7iYH6W_rateCta{border-radius:var(--r-md);cursor:pointer;width:100%;color:var(--ink);background:#eab30814;border:1px solid #eab3084d;align-items:center;gap:14px;padding:16px;transition:background .15s;display:flex}._7iYH6W_rateCta:hover{background:#eab30821}._7iYH6W_rateCtaStar{color:#eab308;font-size:26px;line-height:1}._7iYH6W_rateCtaBody{text-align:left;flex-direction:column;flex:1;gap:2px;display:flex}._7iYH6W_rateCtaTitle{font-family:var(--sans);color:var(--ink);font-size:14px;font-weight:600}._7iYH6W_rateCtaSub{font-family:var(--sans);color:var(--ink-3);font-size:12px}._7iYH6W_ratedBadge{border-radius:var(--r-md);font-family:var(--mono);color:#ca9a00;letter-spacing:.04em;background:#eab3080f;border:1px solid #eab3082e;align-items:center;gap:10px;padding:12px 16px;font-size:12px;font-weight:600;display:flex}._7iYH6W_repBox{border-radius:var(--r-md);background:linear-gradient(160deg,#35414feb 0%,#1f2832f5 50%,#131921fa 100%);padding:14px 16px 16px;box-shadow:0 12px 24px #00000047,0 4px 10px #0000001f}._7iYH6W_repBoxHeader{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:4px;padding-bottom:10px;display:flex}._7iYH6W_repBoxTitle{font-family:var(--sans);color:#ffffffb3;font-size:12px;font-weight:600}._7iYH6W_repBoxAvg{font-family:var(--mono);font-size:14px;font-weight:700}._7iYH6W_repRow{grid-template-columns:20px minmax(0,1fr) minmax(52px,1.4fr) 34px;align-items:center;gap:8px;padding:9px 0;display:grid}._7iYH6W_repRow+._7iYH6W_repRow{border-top:1px solid #ffffff0f}._7iYH6W_repIcon{color:#fff6;display:flex}._7iYH6W_repLabel{color:#ffffffa6;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}._7iYH6W_repTrack{background:#ffffff14;border-radius:5px;height:5px;position:relative;overflow:hidden}._7iYH6W_repBar{border-radius:5px;height:100%;transition:width .6s cubic-bezier(.34,1.56,.64,1)}._7iYH6W_repScore{font-family:var(--mono);text-align:right;color:#ffffffe6;font-size:13px;font-weight:600}._7iYH6W_empty{text-align:center;font-family:var(--sans);color:var(--ink-3);padding:40px 20px;font-size:14px}._7iYH6W_backRow{padding:var(--cm-screen-pad-top) 20px 0}[data-theme=light] ._7iYH6W_repBox{background:var(--bone-2);border:1px solid var(--bone-3);box-shadow:0 2px 12px #0000000f}[data-theme=light] ._7iYH6W_repBoxHeader{border-bottom-color:var(--bone-3)}[data-theme=light] ._7iYH6W_repBoxTitle{color:var(--ink-2)}[data-theme=light] ._7iYH6W_repRow+._7iYH6W_repRow{border-top-color:var(--bone-3)}[data-theme=light] ._7iYH6W_repIcon{color:var(--ink-3)}[data-theme=light] ._7iYH6W_repLabel{color:var(--ink-2)}[data-theme=light] ._7iYH6W_repTrack{background:var(--bone-3)}[data-theme=light] ._7iYH6W_repScore{color:var(--ink)}.wzCJZG_heroRoot{background:var(--bone);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.wzCJZG_heroBg{pointer-events:none;z-index:0;flex-shrink:0;height:100dvh;margin-bottom:-100dvh;position:sticky;top:0;overflow:hidden}.wzCJZG_heroTopStack{z-index:1;flex-direction:column;flex-shrink:0;display:flex;position:relative}.wzCJZG_hero{padding:var(--cm-screen-pad-top) 20px 18px;background:0 0;position:relative}.wzCJZG_heroRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.wzCJZG_heroEyebrow{margin-bottom:6px}.wzCJZG_heroTitle{margin:0;font-size:clamp(30px,9vw,38px)}.wzCJZG_heroActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.wzCJZG_heroIconBtn{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#1c2a338c;border:1px solid #ffffff14;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,border-color .12s,transform .1s;display:flex}.wzCJZG_heroIconBtn:hover{background:#1c2a33b3;border-color:#00bfa64d}.wzCJZG_heroIconBtn:active{transform:scale(.96)}[data-theme=light] .wzCJZG_heroIconBtn{color:var(--ink);background:#ffffffd9;border-color:#00000014;box-shadow:0 2px 8px #0000000f}[data-theme=light] .wzCJZG_heroIconBtn:hover{background:#fff;border-color:#00bfa659}.wzCJZG_heroBody{z-index:1;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.erfUTG_ghost{font:inherit;color:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;margin:0;padding:0;display:inline-block;appearance:none!important;box-shadow:none!important;background:0 0!important;border:0!important}.erfUTG_ghost:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid}.erfUTG_ghost:disabled{cursor:not-allowed;opacity:.5}._8N3WjG_banner{border:1px solid color-mix(in srgb, var(--style-color,#00bfa6) 45%, transparent);background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--style-color,#00bfa6) 28%, transparent) 0%, transparent 55%), radial-gradient(110% 80% at 100% 100%, color-mix(in srgb, var(--grade-color,#00bfa6) 18%, transparent) 0%, transparent 60%), linear-gradient(160deg, #1a1f2e 0%, #0f1420 55%, #0b0f14 100%);width:100%;min-height:auto;box-shadow:0 0 0 1px color-mix(in srgb, var(--style-color,#00bfa6) 22%, transparent), 0 30px 60px color-mix(in srgb, var(--style-color,#00bfa6) 32%, transparent), 0 12px 28px #00000073;color:#f5f1e8;isolation:isolate;border-radius:22px;flex-direction:column;flex-shrink:0;gap:18px;margin:18px 0 8px;padding:26px 22px 22px;animation:.9s cubic-bezier(.22,1,.36,1) both _8N3WjG_bannerIn;display:flex;position:relative;overflow:hidden}@keyframes _8N3WjG_bannerIn{0%{opacity:0;transform:translateY(20px)scale(.97)}60%{opacity:1;transform:translateY(0)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}._8N3WjG_glowOuter{background:radial-gradient(circle, color-mix(in srgb, var(--style-color,#00bfa6) 40%, transparent) 0%, transparent 70%);filter:blur(28px);pointer-events:none;z-index:0;width:360px;height:360px;animation:6s ease-in-out infinite _8N3WjG_glowPulse;position:absolute;inset:-50% -25% auto auto}@keyframes _8N3WjG_glowPulse{0%,to{opacity:.6}50%{opacity:1}}._8N3WjG_shine{pointer-events:none;z-index:0;background:linear-gradient(120deg,#0000 30%,#ffffff2e 50%,#0000 70%);animation:2.4s ease-out .4s forwards _8N3WjG_shineSweep;position:absolute;inset:0;transform:translate(-100%)}._8N3WjG_hero,._8N3WjG_avatarsRow,._8N3WjG_dataGrid,._8N3WjG_note,._8N3WjG_cruxBanner,._8N3WjG_ctaSection,._8N3WjG_openOutingLink,._8N3WjG_shareToast{z-index:1;flex-shrink:0;position:relative}@keyframes _8N3WjG_shineSweep{0%{transform:translate(-100%)}to{transform:translate(120%)}}._8N3WjG_hero{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}._8N3WjG_eyebrow{background:color-mix(in srgb, var(--style-color,#00bfa6) 18%, transparent);color:var(--style-color,#00bfa6);border:1px solid color-mix(in srgb, var(--style-color,#00bfa6) 50%, transparent);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:10.5px;font-weight:800;display:inline-flex}._8N3WjG_title{font-family:var(--serif);letter-spacing:-.01em;color:#fff;text-shadow:0 0 28px color-mix(in srgb, var(--style-color,#00bfa6) 50%, transparent), 0 0 60px color-mix(in srgb, var(--style-color,#00bfa6) 25%, transparent);margin:0;font-size:clamp(32px,8vw,44px);font-style:italic;font-weight:400;line-height:1.05}._8N3WjG_title em{color:color-mix(in srgb, var(--style-color,#00bfa6) 78%, #fff);font-style:italic}._8N3WjG_countdown{font-family:var(--serif);color:#f5f1e8d9;margin-top:4px;font-size:16px;font-style:italic}._8N3WjG_countdown strong{color:var(--style-color,#00bfa6);font-weight:600}._8N3WjG_avatarsRow{justify-content:center;align-items:center;gap:14px;display:flex}._8N3WjG_avatarWrap{flex-direction:column;align-items:center;gap:6px;display:flex}._8N3WjG_avatarWrap>:first-child{box-shadow:0 0 0 2px color-mix(in srgb, var(--style-color,#00bfa6) 60%, transparent), 0 0 18px color-mix(in srgb, var(--style-color,#00bfa6) 35%, transparent);border-radius:50%}._8N3WjG_avatarLabel{font-family:var(--mono);letter-spacing:.06em;color:#f5f1e8c7;font-size:10.5px;font-weight:600}._8N3WjG_avatarsAmp{font-family:var(--serif);color:var(--style-color,#00bfa6);align-self:center;margin-bottom:18px;font-size:24px;font-style:italic}._8N3WjG_dataGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}._8N3WjG_dataCell{background:#f5f1e80d;border:1px solid #f5f1e81a;border-radius:12px;align-items:flex-start;gap:8px;min-width:0;padding:10px 12px;display:flex}._8N3WjG_dataIcon{background:color-mix(in srgb, var(--style-color,#00bfa6) 18%, transparent);width:24px;height:24px;color:var(--style-color,#00bfa6);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._8N3WjG_dataBody{flex-direction:column;gap:2px;min-width:0;display:flex}._8N3WjG_dataLabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#f5f1e880;font-size:9px;font-weight:700}._8N3WjG_dataValue{font-family:var(--sans);color:#f5f1e8;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}._8N3WjG_dataMeta{color:#f5f1e8a6;font-weight:500}._8N3WjG_dataGrade{font-family:var(--mono);letter-spacing:.04em;border:1px solid;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10px;font-weight:800;display:inline-block}._8N3WjG_note{border-left:3px solid var(--style-color,#00bfa6);font-family:var(--serif);color:#f5f1e8d9;background:#f5f1e80a;border-radius:12px;margin:0;padding:10px 14px;font-size:13.5px;font-style:italic;line-height:1.45}._8N3WjG_cruxBanner{font-family:var(--sans);color:#fed;background:radial-gradient(110% 90% at 0 0,#f973164d 0%,#0000 60%),linear-gradient(160deg,#f9731633 0%,#c2410c2e 100%);border:1px solid #f973168c;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;display:flex;box-shadow:0 6px 18px #f973164d}._8N3WjG_cruxIcon{color:#fed;width:30px;height:30px;font-family:var(--serif);background:linear-gradient(135deg,#f97316 0%,#c2410c 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-style:italic;font-weight:700;display:inline-flex;box-shadow:0 0 12px #f973168c}._8N3WjG_cruxText strong{color:#f97316;font-weight:800}._8N3WjG_ctaSection{flex-direction:column;gap:8px;display:flex}._8N3WjG_ctaSectionLabel{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#f5f1e88c;padding-left:2px;font-size:9.5px;font-weight:800}._8N3WjG_ctaGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}._8N3WjG_ctaBtn{color:#f5f1e8eb;font-family:var(--sans);text-align:left;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:#f5f1e80f;border:1px solid #f5f1e81f;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:10px 12px;font-size:12.5px;font-weight:700;transition:transform .12s,background .15s,border-color .15s;display:flex}._8N3WjG_ctaBtn>svg,._8N3WjG_ctaBtn>:first-child{flex-shrink:0}._8N3WjG_ctaBtn span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}._8N3WjG_ctaBtn:hover{border-color:color-mix(in srgb, var(--style-color,#00bfa6) 50%, transparent);background:#f5f1e81a}._8N3WjG_ctaBtn:active{transform:scale(.98)}._8N3WjG_ctaBtn:disabled{opacity:.55;cursor:default}._8N3WjG_ctaBtnWide{grid-column:1/-1}._8N3WjG_openOutingLink{color:var(--style-color,#00bfa6);font-family:var(--mono);letter-spacing:.06em;cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--style-color,#00bfa6) 50%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--style-color,#00bfa6) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--style-color,#00bfa6) 50%, transparent);background:0 0;border:0;align-self:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}._8N3WjG_openOutingLink:hover{filter:brightness(1.15)}._8N3WjG_shareToast{color:#f5f1e8;font-family:var(--sans);border:1px solid color-mix(in srgb, var(--style-color,#00bfa6) 40%, transparent);z-index:5;background:#0b0f14eb;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700;animation:.3s _8N3WjG_toastIn;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0006}@keyframes _8N3WjG_toastIn{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}[data-theme=light] ._8N3WjG_banner{color:#1a1f2e;background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--style-color,#00bfa6) 18%, transparent) 0%, transparent 55%), radial-gradient(110% 80% at 100% 100%, color-mix(in srgb, var(--grade-color,#00bfa6) 12%, transparent) 0%, transparent 60%), linear-gradient(160deg, #fff 0%, #fafaf6 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--style-color,#00bfa6) 22%, transparent), 0 30px 60px color-mix(in srgb, var(--style-color,#00bfa6) 22%, transparent), 0 12px 28px #0000001a}[data-theme=light] ._8N3WjG_title{color:#1a1f2e}[data-theme=light] ._8N3WjG_countdown{color:#1a1f2ec7}[data-theme=light] ._8N3WjG_dataCell{background:#1a1f2e0a;border-color:#1a1f2e1a}[data-theme=light] ._8N3WjG_dataValue{color:#1a1f2e}[data-theme=light] ._8N3WjG_dataMeta{color:#1a1f2e8c}[data-theme=light] ._8N3WjG_dataLabel{color:#1a1f2e80}[data-theme=light] ._8N3WjG_note{color:#1a1f2ed9;background:#1a1f2e0a}[data-theme=light] ._8N3WjG_ctaBtn{color:#1a1f2ed9;background:#1a1f2e0a;border-color:#1a1f2e1a}[data-theme=light] ._8N3WjG_ctaBtn:hover{background:#1a1f2e14}[data-theme=light] ._8N3WjG_avatarLabel{color:#1a1f2eb3}[data-theme=light] ._8N3WjG_ctaSectionLabel{color:#1a1f2e80}[data-theme=light] ._8N3WjG_cruxBanner{color:#1a1f2e;background:radial-gradient(110% 90% at 0 0,#f9731633 0%,#0000 60%),linear-gradient(160deg,#f973161a 0%,#c2410c14 100%)}[data-theme=light] ._8N3WjG_shareToast{color:#1a1f2e;background:#fffffff5}@media (prefers-reduced-motion:reduce){._8N3WjG_banner,._8N3WjG_glowOuter{animation:none}._8N3WjG_shine{opacity:0;animation:none}}.y4ilRa_profRoot{background:var(--bone);touch-action:pan-y;flex:1;min-height:0;overflow:auto}.y4ilRa_profHero{color:var(--ink);flex-direction:column;min-height:clamp(260px,44vh,400px);display:flex;position:relative;overflow:hidden}.y4ilRa_profHeroBg{--prof-cover-url:url(/images/profile-hero-default.png);background-image:linear-gradient(180deg, #070c1233 0%, #070c12b8 46%, var(--bone) 92%), var(--prof-cover-url);background-position:38% 32%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.y4ilRa_profHeroScrim{background:linear-gradient(180deg, #050a0e59 0%, #0b0f14d1 72%, var(--bone) 100%);pointer-events:none;position:absolute;inset:0}.y4ilRa_profHeroInner{z-index:1;padding:var(--cm-screen-pad-top) 20px 16px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.y4ilRa_profCoverBtn{z-index:2;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#fffffff2;cursor:pointer;background:#080e148c;border:1px solid #ffffff38;border-radius:999px;padding:8px 14px;font-size:10px;font-weight:600;transition:background .15s,border-color .15s;position:absolute;bottom:10px;right:16px}.y4ilRa_profCoverBtn:hover:not(:disabled){background:#080e14b8;border-color:#6ee7c859}.y4ilRa_profCoverBtn:disabled{opacity:.65;cursor:default}.y4ilRa_profCoverErr{z-index:2;text-align:right;color:#ffc9c9;text-shadow:0 1px 2px #00000059;margin:0;font-size:12px;line-height:1.35;position:absolute;bottom:48px;left:16px;right:16px}.y4ilRa_profHeroTopBar{justify-content:space-between;align-items:center;gap:12px;display:flex}.y4ilRa_profHeroTopBarSpacer{flex:1;min-width:0}.y4ilRa_profOnlineBadge{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lichen);background:#00503c8c;border:1px solid #6ee7c840;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:10px;font-weight:600;display:inline-flex}.y4ilRa_profOnlineDot{background:var(--forest-2);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #2ad1b0d9}.y4ilRa_profOfflineBadge{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);background:#282830a6;border:1px solid #ffffff1f;border-radius:999px;padding:5px 11px;font-size:10px;font-weight:600}.y4ilRa_profHeroActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:min(100%,72vw);display:flex}.y4ilRa_profLangDropdown{flex-shrink:0;position:relative}.y4ilRa_profLangTrigger{min-height:32px;color:var(--ink-2);cursor:pointer;background:#080e14a6;border:1px solid #ffffff24;border-radius:10px;justify-content:center;align-items:center;gap:4px;padding:4px 8px 4px 10px;transition:border-color .15s,background .15s;display:inline-flex}.y4ilRa_profLangTrigger:hover{color:var(--ink);border-color:#6ee7c859}.y4ilRa_profLangChevron{opacity:.85;justify-content:center;align-items:center;display:flex}.y4ilRa_profLangChevron svg{transition:transform .18s;transform:rotate(90deg)}.y4ilRa_profLangChevronOpen svg{transform:rotate(-90deg)}.y4ilRa_profLangPanel{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1118f7;border:1px solid #ffffff1f;border-radius:12px;min-width:min(220px,72vw);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 40px #00000073,0 0 0 1px #a855f714}.y4ilRa_profLangPanelItem{margin:0;padding:0}.y4ilRa_profLangOption{width:100%;color:var(--ink-2);font-family:var(--sans);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;transition:background .12s;display:flex}.y4ilRa_profLangOption:hover{color:var(--ink);background:#ffffff0f}.y4ilRa_profLangOptionOn{color:var(--lichen);background:#a855f724;box-shadow:inset 0 0 0 1px #a855f738}.y4ilRa_profLangOptionIcon{flex-shrink:0;justify-content:center;align-items:center;width:26px;font-size:18px;line-height:1;display:flex}.y4ilRa_profLangOptionCode{font-family:var(--mono);letter-spacing:.06em;width:26px;color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.y4ilRa_profLangOptionLabel{flex:1;min-width:0}.y4ilRa_profLangFlagEmoji{font-size:15px;line-height:1;display:block}.y4ilRa_profLangFlagCode{font-family:var(--mono);letter-spacing:.04em;font-size:9px;font-weight:700;line-height:1;display:block}.y4ilRa_profIconSq{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .2s,color .2s;display:inline-flex}.y4ilRa_profIconSq:hover{background:#ffffff40}.y4ilRa_profIconSqOn{color:#a855f7;background:#fffffff2;box-shadow:0 4px 12px #00000026}.y4ilRa_profSessionRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.y4ilRa_profForeignLogbook{border-radius:var(--r-md);background:linear-gradient(155deg,#a855f72e 0%,#7c3aed1a 50%,#1c2a33d9 100%);border:1px solid #a855f752;margin:12px 0 16px;padding:14px 16px 12px;box-shadow:0 14px 28px #00000052,inset 0 1px #ffffff14}.y4ilRa_profForeignLogbookHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.y4ilRa_profForeignLogbookEyebrow{letter-spacing:.12em;color:#f5f1e89e;align-items:center;gap:6px;margin:0 0 4px;font-size:10px;display:inline-flex}.y4ilRa_profForeignLogbookEyebrowIcon{color:#a855f7;background:#a855f72e;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}[data-theme=light] .y4ilRa_profForeignLogbookEyebrowIcon{color:#7c3aed;background:#7c3aed29}.y4ilRa_profForeignLogbookTotal{font-family:var(--sans);color:var(--ink);font-size:14px;font-weight:600;line-height:1.3}.y4ilRa_profForeignLogbookTotal strong{font-family:var(--serif);color:#a855f7;margin-right:3px;font-size:18px;font-weight:500}.y4ilRa_profForeignLogbookOpen{color:#a855f7;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#a855f729;border:1px solid #a855f766;border-radius:999px;flex-shrink:0;padding:7px 12px;font-size:11px;font-weight:700;transition:background .12s,transform .1s}.y4ilRa_profForeignLogbookOpen:hover{background:#a855f73d}.y4ilRa_profForeignLogbookOpen:active{transform:scale(.97)}.y4ilRa_profForeignLogbookEmpty{font-family:var(--sans);color:#f5f1e8b3;text-align:center;background:#ffffff0a;border:1px dashed #ffffff1f;border-radius:10px;padding:14px 12px;font-size:13px;line-height:1.4}[data-theme=light] .y4ilRa_profForeignLogbookEmpty{color:#0009;background:#00000008;border-color:#0000001f}.y4ilRa_profForeignLogbookList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.y4ilRa_profForeignLogbookItem{background:#ffffff0d;border:1px solid #ffffff0d;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.y4ilRa_profForeignLogbookItemMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.y4ilRa_profForeignLogbookItemTitle{font-family:var(--sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.y4ilRa_profForeignLogbookItemMeta{font-family:var(--mono);color:#f5f1e88c;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.y4ilRa_profForeignLogbookGrade{color:var(--amber);font-family:var(--mono);letter-spacing:.02em;background:#f5c8421f;border:1px solid #f5c8424d;border-radius:999px;flex-shrink:0;align-items:center;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}[data-theme=light] .y4ilRa_profForeignLogbook{background:linear-gradient(155deg,#a855f729 0%,#7c3aed1a 55%,#fff 100%);border-color:#7c3aed66;box-shadow:0 12px 28px #0000001a}[data-theme=light] .y4ilRa_profForeignLogbookEyebrow{color:#00000073}[data-theme=light] .y4ilRa_profForeignLogbookTotal{color:var(--ink)}[data-theme=light] .y4ilRa_profForeignLogbookTotal strong{color:#7c3aed}[data-theme=light] .y4ilRa_profForeignLogbookOpen{color:#7c3aed;background:#7c3aed1f;border-color:#7c3aed73}[data-theme=light] .y4ilRa_profForeignLogbookOpen:hover{background:#7c3aed33}[data-theme=light] .y4ilRa_profForeignLogbookItem{background:#0000000a;border-color:#0000000f}[data-theme=light] .y4ilRa_profForeignLogbookItemTitle{color:var(--ink)}[data-theme=light] .y4ilRa_profForeignLogbookItemMeta{color:#00000080}.y4ilRa_profEditProfileBtn{border-radius:var(--r-md);width:100%;color:var(--ink);font-family:var(--sans);cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;align-items:center;gap:10px;margin:18px 0 6px;padding:13px 16px;font-size:14px;font-weight:600;transition:background .12s,border-color .12s,transform .1s;display:flex}.y4ilRa_profEditProfileBtn:hover{background:#ffffff12;border-color:#a855f752}.y4ilRa_profEditProfileBtn:active{transform:scale(.99)}.y4ilRa_profEditProfileBtnIcon{color:#a855f7;background:#a855f729;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.y4ilRa_profEditProfileBtnText{letter-spacing:.01em;flex:1}.y4ilRa_profEditProfileBtnArrow{color:var(--ink-3);flex-shrink:0;transition:transform .12s;display:inline-flex}.y4ilRa_profEditProfileBtn:hover .y4ilRa_profEditProfileBtnArrow{color:#a855f7;transform:translate(2px)}[data-theme=light] .y4ilRa_profEditProfileBtn{color:var(--ink);background:#00000008;border-color:#00000014}[data-theme=light] .y4ilRa_profEditProfileBtn:hover{background:#0000000d;border-color:#7c3aed59}[data-theme=light] .y4ilRa_profEditProfileBtnIcon{color:#7c3aed;background:#7c3aed1f}[data-theme=light] .y4ilRa_profEditProfileBtn:hover .y4ilRa_profEditProfileBtnArrow{color:#7c3aed}.y4ilRa_profLogbookCard{border-radius:var(--r-lg);cursor:pointer;text-align:left;background:radial-gradient(120% 80% at 0 0,#a855f738 0%,#0000 55%),radial-gradient(110% 70% at 100% 100%,#c084fc24 0%,#0000 60%),linear-gradient(160deg,#1a0930 0%,#0f0520 55%,#0b0f14 100%);border:1px solid #a855f766;width:100%;margin:0 0 28px;padding:22px 24px 20px;transition:transform .18s,box-shadow .18s,border-color .18s;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #a855f72e,0 22px 44px #a855f733,0 8px 18px #0000006b}.y4ilRa_profLogbookCard:hover{border-color:#a855f799;transform:translateY(-2px);box-shadow:0 0 0 1px #a855f74d,0 28px 52px #a855f747,0 10px 22px #00000075}.y4ilRa_profLogbookCard:active{transform:scale(.99)}.y4ilRa_profLogbookCard:focus-visible{outline-offset:2px;outline:2px solid #a855f7}.y4ilRa_profLogbookHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.y4ilRa_profLogbookEyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#f5f1e88c;font-size:10px;font-weight:700}.y4ilRa_profLogbookHeadArrow{font-family:var(--serif);color:#c084fcd9;font-size:22px;font-weight:400;line-height:1;transition:transform .18s}.y4ilRa_profLogbookCard:hover .y4ilRa_profLogbookHeadArrow{transform:translate(3px)}.y4ilRa_profLogbookTitle{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0 0 14px;font-size:clamp(28px,7vw,36px);font-weight:400;line-height:1.05}.y4ilRa_profLogbookTitle em{color:#c084fc;font-style:italic}.y4ilRa_profLogbookDivider{opacity:.7;background-image:linear-gradient(90deg,#a855f773 50%,#0000 50%);background-repeat:repeat-x;background-size:6px 1px;height:1px;margin:0 0 14px}.y4ilRa_profLogbookStats{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:4px;display:grid}.y4ilRa_profLogbookStat{border-left:1px solid #a855f72e;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:0 4px;display:flex}.y4ilRa_profLogbookStat:first-child{border-left:none;padding-left:0}.y4ilRa_profLogbookStatVal{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);font-size:30px;font-weight:500;line-height:1}.y4ilRa_profLogbookStatLabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#f5f1e88c;font-size:9px;font-weight:700}[data-theme=light] .y4ilRa_profLogbookCard{background:radial-gradient(120% 80% at 0 0,#a855f72e 0%,#0000 55%),radial-gradient(110% 70% at 100% 100%,#7c3aed1f 0%,#0000 60%),linear-gradient(160deg,#f4eefc 0%,#eae0f7 50%,#fff 100%);border-color:#7c3aed52;box-shadow:0 0 0 1px #7c3aed24,0 18px 36px #7c3aed29,0 6px 14px #0000001a}[data-theme=light] .y4ilRa_profLogbookCard:hover{border-color:#7c3aed80;box-shadow:0 0 0 1px #7c3aed38,0 22px 44px #7c3aed38,0 8px 18px #0000001f}[data-theme=light] .y4ilRa_profLogbookEyebrow,[data-theme=light] .y4ilRa_profLogbookStatLabel{color:#0b0f1480}[data-theme=light] .y4ilRa_profLogbookHeadArrow{color:#7c3aedd9}[data-theme=light] .y4ilRa_profLogbookTitle{color:var(--ink)}[data-theme=light] .y4ilRa_profLogbookTitle em{color:#7c3aed}[data-theme=light] .y4ilRa_profLogbookDivider{background-image:linear-gradient(90deg,#7c3aed66 50%,#0000 50%)}[data-theme=light] .y4ilRa_profLogbookStat{border-left-color:#7c3aed33}[data-theme=light] .y4ilRa_profLogbookStatVal{color:var(--ink)}.y4ilRa_profLevelCard{border-radius:var(--r-lg);border:1px solid color-mix(in srgb, var(--level-color,#a855f7) 38%, transparent);background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--level-color,#a855f7) 22%, transparent) 0%, transparent 55%), radial-gradient(110% 70% at 100% 100%, color-mix(in srgb, var(--level-color,#a855f7) 14%, transparent) 0%, transparent 60%), linear-gradient(160deg, #1a1f2e 0%, #0f1420 55%, #0b0f14 100%);width:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--level-color,#a855f7) 18%, transparent), 0 22px 44px color-mix(in srgb, var(--level-color,#a855f7) 22%, transparent), 0 8px 18px #0000006b;margin:0 0 28px;padding:22px 24px 20px;display:block;position:relative;overflow:hidden}.y4ilRa_profLevelHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.y4ilRa_profLevelEyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#f5f1e88c;font-size:10px;font-weight:700}.y4ilRa_profLevelHeadChip{font-family:var(--sans);color:var(--level-color,#a855f7);letter-spacing:.01em;align-items:center;gap:6px;font-size:13px;font-weight:800;transition:opacity .15s,transform .12s;display:inline-flex}.y4ilRa_profLevelHeadChip:hover{opacity:.78}.y4ilRa_profLevelHeadChip:active{transform:scale(.97)}.y4ilRa_profLevelStar{color:var(--level-color,#a855f7);flex-shrink:0;font-size:12px}.y4ilRa_profLevelHeadArrow{font-family:var(--serif);opacity:.85;margin-left:2px;font-size:16px;line-height:1;transition:transform .18s}.y4ilRa_profLevelHeadChip:hover .y4ilRa_profLevelHeadArrow{transform:translate(2px)}.y4ilRa_profLevelTitle{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0 0 14px;font-size:clamp(28px,7vw,36px);font-weight:400;line-height:1.05}.y4ilRa_profLevelTitle em{color:color-mix(in srgb, var(--level-color,#a855f7) 75%, #fff);font-style:italic}.y4ilRa_profLevelDivider{background-image:linear-gradient(to right, color-mix(in srgb, var(--level-color,#a855f7) 45%, transparent) 50%, transparent 50%);opacity:.7;background-repeat:repeat-x;background-size:6px 1px;height:1px;margin:0 0 14px}.y4ilRa_profLevelStats{grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:end;gap:4px;display:grid}.y4ilRa_profLevelStat{border:0;border-left:1px solid color-mix(in srgb, var(--level-color,#a855f7) 22%, transparent);appearance:none;text-align:left;cursor:pointer;min-width:0;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;flex-direction:column;align-items:flex-start;gap:4px;padding:0 4px;transition:opacity .15s,transform .1s;display:flex}.y4ilRa_profLevelStat:first-child{border-left:none;padding-left:0}.y4ilRa_profLevelStat:hover{opacity:.78}.y4ilRa_profLevelStat:active{transform:scale(.98)}.y4ilRa_profLevelStat:focus-visible{outline:2px solid var(--level-color,#a855f7);outline-offset:2px;border-radius:4px}.y4ilRa_profLevelStatVal{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);font-size:30px;font-weight:500;line-height:1}.y4ilRa_profLevelStatLabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#f5f1e88c;font-size:9px;font-weight:700}.y4ilRa_profLevelStatStatic{cursor:default;pointer-events:none}.y4ilRa_profLevelStatStatic:hover{opacity:1}.y4ilRa_profLevelStatStatic:active{transform:none}.y4ilRa_profLevelHeadChipStatic{cursor:default;pointer-events:none}.y4ilRa_profLevelHeadChipStatic:hover{opacity:1}.y4ilRa_profLevelHeadChipStatic:active{transform:none}.y4ilRa_profForeignLevelDisciplines{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.y4ilRa_profForeignLevelDisciplineChip{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--level-color,#a855f7) 78%, #fff);background:color-mix(in srgb, var(--level-color,#a855f7) 14%, transparent);border:1px solid color-mix(in srgb, var(--level-color,#a855f7) 32%, transparent);border-radius:999px;align-items:center;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.y4ilRa_profForeignLevelCompat{color:#4ade80;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#22c55e29;border:1px solid #22c55e6b;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:14px;padding:6px 12px 6px 10px;font-size:10px;font-weight:800;display:inline-flex}[data-theme=light] .y4ilRa_profForeignLevelCompat{color:#15803d;background:#22c55e1a;border-color:#22c55e5c}[data-theme=light] .y4ilRa_profForeignLevelDisciplineChip{color:color-mix(in srgb, var(--level-color,#7c3aed) 70%, #000);background:color-mix(in srgb, var(--level-color,#7c3aed) 10%, transparent);border-color:color-mix(in srgb, var(--level-color,#7c3aed) 28%, transparent)}[data-theme=light] .y4ilRa_profLevelCard{border-color:color-mix(in srgb, var(--level-color,#7c3aed) 32%, transparent);background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--level-color,#7c3aed) 16%, transparent) 0%, transparent 55%), radial-gradient(110% 70% at 100% 100%, color-mix(in srgb, var(--level-color,#7c3aed) 10%, transparent) 0%, transparent 60%), linear-gradient(160deg, #fbf8f2 0%, #f5f0e5 50%, #fff 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--level-color,#7c3aed) 14%, transparent), 0 18px 36px color-mix(in srgb, var(--level-color,#7c3aed) 16%, transparent), 0 6px 14px #0000001a}[data-theme=light] .y4ilRa_profLevelEyebrow,[data-theme=light] .y4ilRa_profLevelStatLabel{color:#0b0f1480}[data-theme=light] .y4ilRa_profLevelTitle{color:var(--ink)}[data-theme=light] .y4ilRa_profLevelTitle em{color:color-mix(in srgb, var(--level-color,#7c3aed) 65%, #000)}[data-theme=light] .y4ilRa_profLevelDivider{background-image:linear-gradient(to right, color-mix(in srgb, var(--level-color,#7c3aed) 40%, transparent) 50%, transparent 50%)}[data-theme=light] .y4ilRa_profLevelStat{border-left-color:color-mix(in srgb, var(--level-color,#7c3aed) 22%, transparent)}[data-theme=light] .y4ilRa_profLevelStatVal{color:var(--ink)}.y4ilRa_profPassportCard{border-radius:var(--r-lg);border:1px solid color-mix(in srgb, var(--accent,#38bdf8) 38%, transparent);background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--accent,#38bdf8) 22%, transparent) 0%, transparent 55%), radial-gradient(110% 70% at 100% 100%, color-mix(in srgb, var(--accent,#38bdf8) 14%, transparent) 0%, transparent 60%), linear-gradient(160deg, #1a1f2e 0%, #0f1420 55%, #0b0f14 100%);width:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,#38bdf8) 18%, transparent), 0 22px 44px color-mix(in srgb, var(--accent,#38bdf8) 22%, transparent), 0 8px 18px #0000006b;margin:0 0 28px;padding:22px 24px 20px;display:block;position:relative;overflow:hidden}.y4ilRa_profPassportHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.y4ilRa_profPassportEyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#f5f1e88c;font-size:10px;font-weight:700}.y4ilRa_profPassportTitle{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0 0 14px;font-size:clamp(28px,7vw,36px);font-weight:400;line-height:1.05}.y4ilRa_profPassportTitle em{color:color-mix(in srgb, var(--accent,#38bdf8) 75%, #fff);font-style:italic}.y4ilRa_profPassportDivider{background-image:linear-gradient(to right, color-mix(in srgb, var(--accent,#38bdf8) 45%, transparent) 50%, transparent 50%);opacity:.7;background-repeat:repeat-x;background-size:6px 1px;height:1px;margin:0 0 14px}.y4ilRa_profPassportStats{grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:end;gap:4px;display:grid}.y4ilRa_profPassportStat{border:0;border-left:1px solid color-mix(in srgb, var(--accent,#38bdf8) 22%, transparent);appearance:none;text-align:left;min-width:0;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;flex-direction:column;align-items:flex-start;gap:4px;padding:0 4px;display:flex}.y4ilRa_profPassportStat:first-child{border-left:none;padding-left:0}button.y4ilRa_profPassportStat{cursor:pointer;transition:opacity .15s,transform .1s}button.y4ilRa_profPassportStat:hover{opacity:.78}button.y4ilRa_profPassportStat:active{transform:scale(.98)}button.y4ilRa_profPassportStat:focus-visible{outline:2px solid var(--accent,#38bdf8);outline-offset:2px;border-radius:4px}.y4ilRa_profPassportStatVal{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);font-size:30px;font-weight:500;line-height:1}.y4ilRa_profPassportStatLabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#f5f1e88c;font-size:9px;font-weight:700}.y4ilRa_profPassportCardBlue{--accent:#38bdf8}.y4ilRa_profPassportCardYellow{--accent:#e0b44a}[data-theme=light] .y4ilRa_profPassportCard{border-color:color-mix(in srgb, var(--accent,#0284c7) 32%, transparent);background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--accent,#0284c7) 16%, transparent) 0%, transparent 55%), radial-gradient(110% 70% at 100% 100%, color-mix(in srgb, var(--accent,#0284c7) 10%, transparent) 0%, transparent 60%), linear-gradient(160deg, #fbf8f2 0%, #f5f0e5 50%, #fff 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,#0284c7) 14%, transparent), 0 18px 36px color-mix(in srgb, var(--accent,#0284c7) 16%, transparent), 0 6px 14px #0000001a}[data-theme=light] .y4ilRa_profPassportEyebrow,[data-theme=light] .y4ilRa_profPassportStatLabel{color:#0b0f1480}[data-theme=light] .y4ilRa_profPassportTitle{color:var(--ink)}[data-theme=light] .y4ilRa_profPassportTitle em{color:color-mix(in srgb, var(--accent,#0284c7) 65%, #000)}[data-theme=light] .y4ilRa_profPassportDivider{background-image:linear-gradient(to right, color-mix(in srgb, var(--accent,#0284c7) 40%, transparent) 50%, transparent 50%)}[data-theme=light] .y4ilRa_profPassportStat{border-left-color:color-mix(in srgb, var(--accent,#0284c7) 22%, transparent)}[data-theme=light] .y4ilRa_profPassportStatVal{color:var(--ink)}[data-theme=light] .y4ilRa_profPassportCardBlue{--accent:#0284c7}[data-theme=light] .y4ilRa_profPassportCardYellow{--accent:#b07c00}.y4ilRa_profSessionCard{border-radius:var(--r-sm);width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;background:linear-gradient(160deg,#364250eb 0%,#1f2832f5 50%,#131921fa 100%);border:none;margin:0;padding:12px 14px;transition:border-color .15s,background .15s,box-shadow .15s;box-shadow:0 12px 24px #00000047,0 4px 10px #00000024}.y4ilRa_profSessionCard:hover{background:linear-gradient(160deg,#3e4c5cf0 0%,#242e3afa 44%,#161d26 100%);box-shadow:0 16px 28px #00000052,0 6px 12px #00000029}.y4ilRa_profSessionCard:focus-visible{outline-offset:2px;outline:2px solid #a855f7}.y4ilRa_profSessionEyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:10px;font-weight:600}.y4ilRa_profSessionVal{font-variant-numeric:tabular-nums;color:var(--ink);font-size:24px;font-weight:600;line-height:1.1}.y4ilRa_profEditRow{margin:12px 0 20px}.y4ilRa_profEditBtn{justify-content:center;width:100%;font-weight:600}.y4ilRa_profGearChips{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.y4ilRa_profGearChip{font-size:12px;font-weight:600;font-family:var(--sans);letter-spacing:.02em;color:#a855f7;background:#a855f71f;border:1px solid #a855f759;border-radius:999px;align-items:center;padding:6px 12px;display:inline-flex}.y4ilRa_profGearLead{color:var(--ink-2);margin:0 0 14px;font-size:13px;line-height:1.45}.y4ilRa_profGearMuted{color:var(--ink-3);margin:0 0 14px;font-size:13px;font-style:italic;line-height:1.45}.y4ilRa_profHeroText{flex-direction:column;gap:8px;min-width:0;margin-top:auto;display:flex}.y4ilRa_profAvatarColumn{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:4px;display:flex}.y4ilRa_profAvatarEditWrap{border-radius:50%;line-height:0;transition:transform .15s;display:inline-block;position:relative}.y4ilRa_profAvatarEditWrap:hover{transform:scale(1.02)}.y4ilRa_profAvatarEditWrap:active{transform:scale(.98)}.y4ilRa_profAvatarEditWrap:hover .y4ilRa_profAvatarEditBadge{color:#fff;background:#a855f7}.y4ilRa_profAvatarEditBadge{color:#1a0930;border:2px solid var(--bone,#131c27);background:#fffffff5;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:background .15s,color .15s;display:inline-flex;position:absolute;bottom:-2px;right:-2px;box-shadow:0 2px 8px #00000052}[data-theme=light] .y4ilRa_profAvatarEditBadge{color:#fff;background:#1a0930;border-color:#fff}[data-theme=light] .y4ilRa_profAvatarEditWrap:hover .y4ilRa_profAvatarEditBadge{color:#fff;background:#7c3aed}.y4ilRa_profPhotoInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.y4ilRa_profPhotoBtn{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffffeb;cursor:pointer;background:#ffffff24;border:1px solid #ffffff4d;border-radius:999px;padding:8px 14px;font-size:10px;font-weight:600;transition:background .15s}.y4ilRa_profPhotoBtn:hover:not(:disabled){background:#ffffff38}.y4ilRa_profPhotoBtn:disabled{opacity:.65;cursor:default}.y4ilRa_profPhotoErr{color:#ffc9c9;text-shadow:0 1px 2px #00000059;max-width:280px;margin:0;font-size:12px;line-height:1.35}.y4ilRa_profNameRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.y4ilRa_profDisplayName{font-family:var(--sans);letter-spacing:-.02em;margin:0;font-size:clamp(24px,6.5vw,30px);font-weight:700;line-height:1.05}.y4ilRa_profVerifiedMark{color:#1d9bf0;filter:drop-shadow(0 1px 2px #00000059);flex-shrink:0;align-items:center;display:flex}.y4ilRa_profTagline{color:var(--ink-2);margin:0 0 10px;font-size:14px;line-height:1.35}.y4ilRa_profCompleteCta{color:#c084fc;letter-spacing:0;align-items:center;gap:6px;margin:0 0 10px;font-size:13px;font-weight:700;transition:opacity .15s;display:inline-flex}.y4ilRa_profCompleteCta:hover{opacity:.78}.y4ilRa_profCompleteCtaText{line-height:1.1}.y4ilRa_profCompleteCtaArrow{font-family:var(--serif);font-size:16px;line-height:1}[data-theme=light] .y4ilRa_profCompleteCta{color:#7c3aed}.y4ilRa_profHeroChips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.y4ilRa_profChipGrade{font-family:var(--mono);color:var(--ochre-2);background:#2fa4e738;border:1px solid #2fa4e759;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.y4ilRa_profChipRoca{font-family:var(--mono);color:var(--lichen);background:#a855f724;border:1px solid #a855f747;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.y4ilRa_profChipMuted{color:var(--ink-2);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;line-height:1.2;display:inline-flex}.y4ilRa_profBody{padding:0 20px var(--cm-scroll-end-pad)}.y4ilRa_profSkeleton{flex-direction:column;gap:18px;display:flex}.y4ilRa_profSkeletonCtaRow{grid-template-columns:1fr 1fr 44px;gap:8px;display:grid}.y4ilRa_profSkeletonInsightRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.y4ilRa_profSkeletonSection{flex-direction:column;gap:12px;display:flex}.y4ilRa_profSkeletonChips{flex-wrap:wrap;gap:10px;display:flex}.y4ilRa_profSkeletonBlock,.y4ilRa_profSkeletonCard,.y4ilRa_profSkeletonTitle,.y4ilRa_profSkeletonChip,.y4ilRa_profSkeletonChipSm{background:linear-gradient(90deg,#0000,#ffffff14,#0000) 0 0/200% 100%,linear-gradient(160deg,#34404ee6 0%,#1e2731f2 100%) 0 0/100% 100%;border:1px solid #ffffff0f;animation:1.4s ease-in-out infinite y4ilRa_profSkeletonShimmer;display:block;position:relative;overflow:hidden;box-shadow:0 8px 18px #0000002e}.y4ilRa_profSkeletonBlock{border-radius:12px;height:44px}.y4ilRa_profSkeletonMore{width:44px}.y4ilRa_profSkeletonCard{border-radius:var(--r-sm);height:66px}.y4ilRa_profSkeletonTitle{width:118px;height:10px;box-shadow:none;border-radius:999px}.y4ilRa_profSkeletonPanel{border-radius:var(--r-md);height:92px}.y4ilRa_profSkeletonChip,.y4ilRa_profSkeletonChipSm{height:24px;box-shadow:none;border-radius:999px}.y4ilRa_profSkeletonChip{width:96px}.y4ilRa_profSkeletonChipSm{width:68px}@keyframes y4ilRa_profSkeletonShimmer{0%{opacity:.72;background-position:180% 0,0 0}50%{opacity:1}to{opacity:.72;background-position:-80% 0,0 0}}.y4ilRa_profCtaRow{grid-template-columns:1fr 1fr auto;align-items:stretch;gap:8px;margin-bottom:14px;display:grid}.y4ilRa_profCtaBtn{font-family:var(--sans);color:var(--ink);cursor:pointer;background:linear-gradient(150deg,#34404eeb 0%,#1e2731f5 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:12px 10px;font-size:14px;font-weight:600;transition:background .15s,box-shadow .15s;display:flex;box-shadow:inset 0 1px #ffffff12,0 6px 16px #00000047}.y4ilRa_profCtaBtn:hover{background:linear-gradient(150deg,#3e4c5cf0 0%,#26303cfa 100%);box-shadow:inset 0 1px #ffffff17,0 8px 20px #00000057}.y4ilRa_profCtaBtnPrimary{color:#f0fdf8;background:linear-gradient(145deg,#1da886 0%,#137e6c 100%);box-shadow:inset 0 1px #ffffff24,0 6px 18px #137e6c66}.y4ilRa_profCtaBtnPrimary:hover{background:linear-gradient(145deg,#22c49e 0%,#178f7c 100%);box-shadow:inset 0 1px #ffffff2e,0 8px 22px #137e6c80}.y4ilRa_profCtaBtnActive{color:var(--lichen);background:linear-gradient(150deg,#1da88638 0%,#137e6c47 100%);box-shadow:inset 0 1px #6ee7c826,0 6px 16px #00000047}.y4ilRa_profCtaBtnActive:hover{background:linear-gradient(150deg,#1da8864d 0%,#137e6c5c 100%)}.y4ilRa_profStatsLine{color:#f5f1e899;margin:5px 0 8px;font-size:13px;line-height:1.4}.y4ilRa_profStatsLine strong{color:#f5f1e8e6;font-weight:700}.y4ilRa_profStatsLoading{vertical-align:middle;background:#ffffff1f;border-radius:3px;width:20px;height:11px;animation:1.4s ease-in-out infinite y4ilRa_pulse;display:inline-block}.y4ilRa_profChipLevel{border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}[data-theme=light] .y4ilRa_profStatsLine{color:var(--ink-3)}[data-theme=light] .y4ilRa_profStatsLine strong{color:var(--ink)}[data-theme=light] .y4ilRa_profStatsLoading{background:var(--bone-3)}[data-theme=light] .y4ilRa_profSkeletonBlock,[data-theme=light] .y4ilRa_profSkeletonCard,[data-theme=light] .y4ilRa_profSkeletonTitle,[data-theme=light] .y4ilRa_profSkeletonChip,[data-theme=light] .y4ilRa_profSkeletonChipSm{background:linear-gradient(90deg, transparent, #ffffffe6, transparent), linear-gradient(160deg, #fff 0%, var(--bone-2) 100%);border-color:var(--bone-3);box-shadow:0 4px 14px #0000000f}.y4ilRa_profStatsRow{background:#ffffff0d;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:14px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 4px 14px #0003}.y4ilRa_profStatCell{cursor:default;background:linear-gradient(160deg,#2c3744e0 0%,#1a222cf0 100%);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:13px 8px;display:flex}.y4ilRa_profStatNum{font-family:var(--mono);letter-spacing:-.02em;color:var(--ink);font-size:20px;font-weight:700;line-height:1}.y4ilRa_profStatNumLoading{background:#ffffff14;border-radius:4px;width:32px;height:18px;animation:1.4s ease-in-out infinite y4ilRa_pulse}@keyframes y4ilRa_pulse{0%,to{opacity:.5}50%{opacity:1}}.y4ilRa_profStatLabel{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:500;line-height:1}[data-theme=light] .y4ilRa_profStatsRow{background:var(--bone-3)}[data-theme=light] .y4ilRa_profStatCell{background:#fff}[data-theme=light] .y4ilRa_profStatNumLoading{background:var(--bone-3)}.y4ilRa_profCtaMoreWrap{position:relative}.y4ilRa_profCtaMoreBtn{width:44px;height:100%;min-height:44px;color:var(--ink-2);cursor:pointer;background:linear-gradient(150deg,#34404eeb 0%,#1e2731f5 100%);border:none;border-radius:12px;justify-content:center;align-items:center;transition:background .15s;display:flex;box-shadow:inset 0 1px #ffffff12,0 6px 16px #00000047}.y4ilRa_profCtaMoreBtn:hover{background:linear-gradient(150deg,#3e4c5cf0 0%,#26303cfa 100%)}.y4ilRa_profCtaDropdown{z-index:50;background:linear-gradient(160deg,#364250f7 0%,#18202afc 100%);border:1px solid #ffffff0f;border-radius:12px;min-width:180px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:inset 0 1px #ffffff14,0 12px 32px #00000073,0 4px 10px #00000047}.y4ilRa_profCtaDropdownItem{width:100%;font-family:var(--sans);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;transition:background .12s;display:flex}.y4ilRa_profCtaDropdownItem:hover{background:#ffffff12}.y4ilRa_profCtaDropdownDivider{background:#ffffff0f;height:1px;margin:4px 6px}.y4ilRa_profCtaDropdownItemDanger{color:var(--danger,#e74c3c)}[data-theme=light] .y4ilRa_profCtaMoreBtn{color:var(--ink-2);background:#fff;box-shadow:0 2px 8px #00000014}[data-theme=light] .y4ilRa_profCtaDropdown{border-color:var(--bone-3);background:#fff;box-shadow:0 8px 24px #0000001f,0 2px 6px #0000000f}[data-theme=light] .y4ilRa_profCtaDropdownItem:hover{background:var(--bone)}[data-theme=light] .y4ilRa_profCtaDropdownDivider{background:var(--bone-3)}.y4ilRa_profCtaBtnIcon{opacity:.9;flex-shrink:0;align-items:center;display:flex}.y4ilRa_profSectionTitleSpaced{margin:32px 0 14px}.y4ilRa_profInsightRow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:6px;display:grid}.y4ilRa_profInsightCard{border-radius:var(--r-sm);text-align:left;background:linear-gradient(160deg,#34404ee6 0%,#1e2731f2 50%,#121820fa 100%);border:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;padding:10px 8px;display:flex;box-shadow:0 8px 16px #0003,0 2px 6px #0000001a}.y4ilRa_profInsightCardBtn{cursor:pointer;width:100%;min-height:100%;font-family:var(--sans);transition:transform .14s,box-shadow .16s,filter .16s}.y4ilRa_profInsightCardBtn:hover{filter:saturate(1.08);transform:translateY(-1px);box-shadow:0 10px 20px #0000003d,0 3px 8px #00000029}.y4ilRa_profInsightCardLevel:hover{box-shadow:0 8px 22px var(--level-shadow,#0000003d), 0 3px 8px #00000024!important}.y4ilRa_profInsightCardBtn:active{transform:scale(.985)}.y4ilRa_profInsightEyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:8px;font-weight:600;line-height:1.2}.y4ilRa_profInsightMain{justify-content:flex-start;align-items:center;width:100%;display:flex}.y4ilRa_profInsightVal{color:var(--ink);text-align:left;font-size:12px;font-weight:600;line-height:1.25}.y4ilRa_profInsightSub{color:var(--ink-3);text-align:left;font-size:10px;font-weight:500;line-height:1.25}.y4ilRa_levelModalOverlay{z-index:9999;padding:max(12px, env(safe-area-inset-top,0px)) 12px max(12px, env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(10px);background:#04080c9e;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.y4ilRa_levelModalCard{width:min(100%,430px);max-height:calc(100dvh - 24px);color:var(--ink);background:radial-gradient(circle at 15% 0,#a855f72e,#0000 34%),linear-gradient(165deg,#232e3afa 0%,#121922fc 58%,#0a0f15 100%);border:1px solid #ffffff1f;border-radius:22px;padding:16px;overflow:hidden;box-shadow:0 28px 70px #00000094,inset 0 1px #ffffff14}.y4ilRa_levelModalHeader{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:8px;display:flex}.y4ilRa_levelModalEyebrow{color:#a855f7}.y4ilRa_levelModalTitle{font-family:var(--serif);color:#faf7f0fa;margin:2px 0 0;font-size:26px;font-weight:500;line-height:1}.y4ilRa_levelModalLead{color:#f5f1e8a8;margin:0 0 12px;font-size:12px;line-height:1.36}[data-theme=light] .y4ilRa_levelModalOverlay{background:#f5f1e899}[data-theme=light] .y4ilRa_levelModalCard{color:var(--ink);background:radial-gradient(circle at 15% 0,#7c3aed0f,#0000 38%),linear-gradient(165deg,#fff 0%,#f7f5ee 100%);border-color:#00000014;box-shadow:0 28px 70px #00000029,inset 0 1px #ffffffb3}[data-theme=light] .y4ilRa_levelModalEyebrow{color:#7c3aed}[data-theme=light] .y4ilRa_levelModalTitle{color:var(--ink)}[data-theme=light] .y4ilRa_levelModalLead{color:var(--ink-3)}[data-theme=light] .y4ilRa_levelModalItem{background:linear-gradient(135deg, var(--level-bg), #fff9)}[data-theme=light] .y4ilRa_levelModalRank{background:#0000000d}[data-theme=light] .y4ilRa_levelModalItemRange{color:var(--ink-3)}[data-theme=light] .y4ilRa_levelModalItemText{color:var(--ink-2)}.y4ilRa_levelModalList{flex-direction:column;gap:7px;display:flex}.y4ilRa_levelModalItem{border:1px solid color-mix(in srgb, var(--level-color) 42%, transparent);background:linear-gradient(135deg, var(--level-bg), #ffffff09);border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;display:grid;position:relative}.y4ilRa_levelModalItemActive{box-shadow:0 0 0 1px color-mix(in srgb, var(--level-color) 36%, transparent), 0 8px 22px color-mix(in srgb, var(--level-color) 20%, transparent)}.y4ilRa_levelModalRank{width:32px;height:32px;color:var(--level-color);border:1px solid color-mix(in srgb, var(--level-color) 48%, transparent);font-family:var(--mono);background:#00000038;border-radius:11px;place-items:center;font-size:14px;font-weight:800;display:grid}.y4ilRa_levelModalItemBody{min-width:0}.y4ilRa_levelModalItemTop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.y4ilRa_levelModalItemTitle{color:var(--level-color);font-size:13px;font-weight:800}.y4ilRa_levelModalItemRange{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f5f1e875;font-size:9px;font-weight:700}.y4ilRa_levelModalGrades{background:color-mix(in srgb, var(--level-color) 16%, transparent);width:fit-content;color:var(--level-color);border:1px solid color-mix(in srgb, var(--level-color) 34%, transparent);font-family:var(--mono);letter-spacing:.01em;border-radius:999px;margin-top:4px;padding:3px 7px;font-size:10px;font-weight:900;line-height:1.1;display:inline-flex}.y4ilRa_levelModalItemText{color:#f5f1e8ad;margin:3px 0 0;font-size:11px;line-height:1.32}.y4ilRa_levelModalCurrent{background:color-mix(in srgb, var(--level-color) 18%, transparent);color:var(--level-color);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:800;position:absolute;top:8px;right:10px}.y4ilRa_profLangInline{font-family:var(--mono);letter-spacing:.06em;color:var(--ink);font-size:12px;font-weight:600}.y4ilRa_profRepCount{letter-spacing:.05em;opacity:.6;text-transform:none;font-size:10px;font-weight:400}.y4ilRa_profGradeTable{border-radius:var(--r-md);background:linear-gradient(160deg,#35414feb 0%,#1f2832f5 50%,#131921fa 100%);border:1px solid #ffffff14;flex-direction:column;gap:8px;padding:14px 16px;display:flex;box-shadow:0 8px 20px #00000038,0 2px 6px #0000001a}.y4ilRa_profGradeTableBtn{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;transition:transform .12s,box-shadow .15s}.y4ilRa_profGradeTableBtn:hover{transform:translateY(-1px)}.y4ilRa_profGradeTableBtn:active{transform:scale(.99)}.y4ilRa_profGradeTableBtn:focus-visible{outline-offset:2px;outline:2px solid #a855f7}.y4ilRa_profGradeLevelHeader{background:color-mix(in srgb, var(--level-color) 14%, transparent);border:1px solid color-mix(in srgb, var(--level-color) 38%, transparent);border-radius:10px;align-items:center;gap:8px;margin:-2px -4px 4px;padding:8px 12px;display:flex}.y4ilRa_profGradeLevelStar{color:var(--level-color);flex-shrink:0;font-size:14px}.y4ilRa_profGradeLevelLabel{font-family:var(--sans);color:var(--level-color);letter-spacing:.01em;flex:1;font-size:14px;font-weight:800}.y4ilRa_profGradeLevelHint{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#f5f1e88c;flex-shrink:0;font-size:9px;font-weight:700}[data-theme=light] .y4ilRa_profGradeLevelHint{color:#00000080}.y4ilRa_profGradeRow{align-items:center;gap:10px;display:flex}.y4ilRa_profGradeLabel{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);flex-shrink:0;width:18px;font-size:9px;font-weight:700}.y4ilRa_profGradeCell{border-radius:var(--r-xs,4px);background:#ffffff0f;border:1px solid #ffffff1a;flex-direction:column;flex:1;gap:1px;padding:8px 10px;display:flex}.y4ilRa_profGradeCellBtn{text-align:left;cursor:pointer;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;transition:background .12s,border-color .12s,transform .1s}.y4ilRa_profGradeCellBtn:hover{background:#ffffff1a;border-color:#fff3}.y4ilRa_profGradeCellBtn:active{transform:scale(.97)}.y4ilRa_profGradeCellBtn:focus-visible{outline-offset:2px;outline:2px solid #a855f7}[data-theme=light] .y4ilRa_profGradeCellBtn:hover{background:#0000000d;border-color:#0000002e}.y4ilRa_gradePickerGrid{grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:6px;margin-top:12px;display:grid}.y4ilRa_gradePickerChip{color:var(--ink,#f5f1e8);font-family:var(--sans);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;padding:10px 6px;font-size:13px;font-weight:700;transition:background .12s,border-color .12s,transform .1s;display:inline-flex}.y4ilRa_gradePickerChip:hover{background:#a855f71f;border-color:#a855f757}.y4ilRa_gradePickerChip:active{transform:scale(.96)}.y4ilRa_gradePickerChipOn{color:#a855f7;background:#a855f738;border-color:#a855f78c;box-shadow:inset 0 1px #6ee7c81f,0 4px 14px #a855f747}.y4ilRa_gradePickerChip:disabled{opacity:.5;cursor:progress}[data-theme=light] .y4ilRa_gradePickerChip{color:var(--ink,#0d1b26);background:#0000000a;border-color:#0000001f}[data-theme=light] .y4ilRa_gradePickerChip:hover{background:#7c3aed1a;border-color:#7c3aed66}[data-theme=light] .y4ilRa_gradePickerChipOn{color:#7c3aed;background:#7c3aed2e;border-color:#7c3aed8c}.y4ilRa_profGradeDiscipline{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:8px;font-weight:500}.y4ilRa_profGradeVal{color:var(--ink);font-size:16px;font-weight:700;line-height:1.1;font-family:var(--serif)}.y4ilRa_profRepBox{border-radius:var(--r-md);background:linear-gradient(160deg,#35414feb 0%,#1f2832f5 50%,#131921fa 100%);border:none;padding:14px 16px 16px;box-shadow:0 12px 24px #00000047,0 4px 10px #0000001f}.y4ilRa_profRepRow{grid-template-columns:22px minmax(0,1fr) minmax(52px,1.35fr) 36px;align-items:center;gap:8px;padding:9px 0;display:grid}.y4ilRa_profRepRow+.y4ilRa_profRepRow{border-top:1px solid #ffffff0f}.y4ilRa_profRepIcon{color:var(--ink-3);display:flex}.y4ilRa_profRepLabel{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.y4ilRa_profRepTrack{background:#2e3f4ad9;border-radius:5px;height:5px;position:relative;overflow:hidden}.y4ilRa_profRepBar{background:linear-gradient(90deg, #a855f7 0%, var(--lichen) 100%);border-radius:5px;height:100%;transition:width .6s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 8px #6ee7c859}.y4ilRa_profRepScore{font-family:var(--mono);text-align:right;color:var(--ink);font-size:13px;font-weight:600}.y4ilRa_profFavPills{flex-wrap:wrap;gap:10px;display:flex}.y4ilRa_profFavPill{color:var(--ink-2);font-family:var(--sans);cursor:pointer;background:#1c2a3399;border:1px solid #6ee7c838;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;display:inline-flex}.y4ilRa_profFavPill:hover{color:var(--ink);border-color:#2fa4e759}.y4ilRa_profFavPill svg{color:#a855f7;flex-shrink:0}.y4ilRa_profLogoutLink{width:100%;color:var(--ink-3);font-family:var(--sans);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin-top:28px;padding:12px;font-size:13px;font-weight:600;text-decoration:underline}.y4ilRa_profLogoutLink:hover{color:var(--ink-2)}.y4ilRa_inboxRoot{background:var(--bone);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;color:#f5f1e8eb;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.y4ilRa_inboxBg{pointer-events:none;z-index:0;flex-shrink:0;height:100dvh;margin-bottom:-100dvh;position:sticky;top:0;overflow:hidden}.y4ilRa_inboxBgLines{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.y4ilRa_inboxHero{z-index:1;padding:var(--cm-screen-pad-top) var(--cm-pad-x-frame) 16px;background:0 0;position:relative}.y4ilRa_inboxHeroRow{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.y4ilRa_inboxEyebrow{margin-bottom:6px}.y4ilRa_inboxTitle{margin:0;font-size:clamp(30px,9vw,38px)}.y4ilRa_inboxLogbookBtn{color:#a78bfa;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#a78bfa1a;border:1px solid #a78bfa47;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;min-height:36px;padding:0;transition:background .15s,box-shadow .15s,transform .12s;display:flex;box-shadow:0 0 0 1px #a78bfa24,0 4px 14px #a78bfa57,0 10px 36px #a78bfa33,0 2px 8px #00000047,inset 0 1px #c084fc29}.y4ilRa_inboxLogbookBtn:hover{background:#a78bfa29;box-shadow:0 0 0 1px #a78bfa3d,0 6px 20px #a78bfa80,0 14px 48px #a78bfa47,0 2px 10px #00000052,inset 0 1px #c084fc33}.y4ilRa_inboxLogbookBtn:active{transform:scale(.95)}[data-theme=light] .y4ilRa_inboxLogbookBtn{color:#8b5cf6;background:#a78bfa14;border-color:#a78bfa52;box-shadow:0 0 0 1px #a78bfa1f,0 4px 14px #a78bfa42,0 10px 36px #a78bfa24,0 2px 8px #00000014,inset 0 1px #ffffffb3}[data-theme=light] .y4ilRa_inboxLogbookBtn:hover{background:#a78bfa24;box-shadow:0 0 0 1px #a78bfa38,0 6px 20px #a78bfa66,0 14px 48px #a78bfa38,0 2px 10px #0000001a,inset 0 1px #fffc}.y4ilRa_commRankBtn{color:#eab308;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#eab30814;border:1px solid #eab30840;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;min-height:36px;padding:0;transition:background .15s,box-shadow .15s,transform .12s;display:flex;box-shadow:0 0 0 1px #eab3081f,0 4px 14px #eab30852,0 10px 36px #eab3082e,0 2px 8px #00000047,inset 0 1px #fde04726}.y4ilRa_commRankBtn:hover{background:#eab30824;box-shadow:0 0 0 1px #eab30838,0 6px 20px #eab3087a,0 14px 48px #eab30842,0 2px 10px #00000052,inset 0 1px #fde04733}.y4ilRa_commRankBtn:active{transform:scale(.95)}.y4ilRa_commMarkBtn{color:#2fa4e7;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#2fa4e71a;border:1px solid #2fa4e747;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;min-height:48px;padding:0;transition:background .15s,box-shadow .15s,transform .12s;display:flex;box-shadow:0 0 0 1px #2fa4e724,0 4px 14px #2fa4e757,0 10px 36px #2fa4e733,0 2px 8px #00000047,inset 0 1px #6ee7c824}.y4ilRa_commMarkBtn:hover{background:#2fa4e729;box-shadow:0 0 0 1px #2fa4e73d,0 6px 20px #2fa4e780,0 14px 48px #2fa4e747,0 2px 10px #00000052,inset 0 1px #6ee7c82e}.y4ilRa_commMarkBtn:active{transform:scale(.95)}[data-theme=light] .y4ilRa_commRankBtn{background:#eab30812;border-color:#eab30847;box-shadow:0 0 0 1px #eab3081a,0 4px 14px #eab30840,0 10px 36px #eab30821,0 2px 8px #00000014,inset 0 1px #ffffffb3}[data-theme=light] .y4ilRa_commRankBtn:hover{background:#eab3081f}[data-theme=light] .y4ilRa_commMarkBtn{background:#2fa4e714;border-color:#2fa4e74d;box-shadow:0 0 0 1px #2fa4e71c,0 4px 14px #2fa4e740,0 10px 36px #2fa4e724,0 2px 8px #00000014,inset 0 1px #ffffffb8}[data-theme=light] .y4ilRa_commMarkBtn:hover{background:#2fa4e721}.y4ilRa_ratingReminderBanner{cursor:pointer;text-align:left;background:linear-gradient(135deg,#c088322e 0%,#9a6a241f 100%);border:1px solid #c0883266;border-radius:12px;align-items:center;gap:8px;width:100%;margin-top:14px;padding:10px 14px;transition:background .15s;display:flex}.y4ilRa_ratingReminderBanner:hover{background:linear-gradient(135deg,#c0883242 0%,#9a6a2433 100%)}.y4ilRa_ratingReminderIcon{color:#d4a04a;flex-shrink:0;align-items:center;display:flex}.y4ilRa_ratingReminderText{color:#d4a04a;font-size:13px;font-weight:600;font-family:var(--sans);flex:1}.y4ilRa_ratingReminderCta{font-size:12px;font-weight:700;font-family:var(--mono);color:#c08832;letter-spacing:.02em;flex-shrink:0}.y4ilRa_inboxTabRow{z-index:3;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;min-height:54px;margin-bottom:6px;padding:6px 20px 22px;display:flex;position:relative;overflow:auto hidden}.y4ilRa_inboxTabRow::-webkit-scrollbar{display:none}.y4ilRa_inboxTab{color:#f5f1e8bf;min-height:34px;font-family:var(--sans);cursor:pointer;white-space:nowrap;background:#2129334d;border:1px solid #ffffff17;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;line-height:1.15;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 3px 8px #0003}.y4ilRa_inboxTabActive{color:#faf7f0;background:linear-gradient(160deg,#2b3745f0,#1b232cfa);border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff1a,0 6px 14px #00000047}.y4ilRa_inboxTabBadge{min-width:18px;height:18px;font-family:var(--mono);color:#f5f1e8e6;pointer-events:none;background:#ffffff24;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.y4ilRa_inboxTabActive .y4ilRa_inboxTabBadge{background:#fff3}.y4ilRa_commHFilterRow{z-index:3;min-height:54px;padding:6px var(--cm-pad-x-frame) 22px;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin-bottom:6px;display:flex;position:relative;overflow:auto hidden}.y4ilRa_commHFilterRow::-webkit-scrollbar{display:none}.y4ilRa_commHChip{color:#f5f1e8b3;min-height:34px;font-family:var(--sans);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:#21293359;border:1px solid #ffffff17;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:8px 14px;font-size:13px;font-weight:500;line-height:1.15;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,transform .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff12,0 2px 6px #0003}.y4ilRa_commHChip:active{transform:scale(.96)}.y4ilRa_commHChipOn{color:var(--forest);background:#00bfa626;border-color:#00bfa661;box-shadow:inset 0 1px #6ee7c81f,0 2px 10px #00bfa638}.y4ilRa_commHChipMore{color:#f5f1e880;background:#ffffff0f;border-color:#ffffff1f;padding:8px 12px}.y4ilRa_commHChipRating{color:#f5c842;background:#f5c8421a;border-color:#f5c84266;align-items:center;gap:6px;display:inline-flex}.y4ilRa_commHChipRating:hover{background:#f5c84229;border-color:#f5c84280}.y4ilRa_commHChipRatingOn{color:#ffe08a;background:#f5c84238;border-color:#f5c84299;box-shadow:inset 0 1px #ffe08a2e,0 2px 10px #f5c8424d}.y4ilRa_commHChipRatingIcon{color:currentColor;align-items:center;display:inline-flex}.y4ilRa_commHChipRatingCount{color:#0b0f14;min-width:18px;height:18px;font-family:var(--sans);letter-spacing:.01em;background:#f5c842;border-radius:999px;justify-content:center;align-items:center;margin-left:2px;padding:0 6px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}[data-theme=light] .y4ilRa_commHChipRating{color:#b8860b;background:#f5c84229;border-color:#b8860b66}[data-theme=light] .y4ilRa_commHChipRating:hover{background:#f5c84238}[data-theme=light] .y4ilRa_commHChipRatingOn{color:#5b3f00;background:#f5c84247;border-color:#b8860b8c}[data-theme=light] .y4ilRa_commHChipRatingCount{color:#fff;background:#b8860b}.y4ilRa_inboxScroll{z-index:1;padding:0 0 var(--cm-scroll-end-pad);flex-direction:column;display:flex;position:relative}.y4ilRa_inboxChatList{gap:var(--cm-gap-cards);padding:var(--cm-gap-section) var(--cm-pad-x-list) 16px;flex-direction:column;display:flex}.y4ilRa_commClimberGrid{gap:var(--cm-gap-cards);grid-template-columns:1fr;width:100%;max-width:960px;margin:0 auto;display:grid}@media (width>=768px){.y4ilRa_commClimberGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.y4ilRa_inboxNotifSection{padding:6px 16px 4px}.y4ilRa_inboxSectionHeader{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-top:1px solid #ffffff12;align-items:center;gap:7px;padding:16px 0 8px;font-size:10px;font-weight:700;display:flex}[data-theme=light] .y4ilRa_inboxSectionHeader{border-top-color:#00000012}.y4ilRa_inboxNotifList{flex-direction:column;gap:12px;padding:12px 16px 16px;display:flex}.y4ilRa_inboxRatingCard{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#f5c8421f 0%,#f5c8420a 100%),linear-gradient(160deg,#364250eb,#131921f5);border:1.5px solid #f5c8428c;border-radius:18px;align-items:center;gap:12px;padding:16px 18px;transition:transform .14s,box-shadow .14s,border-color .14s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f5c84252,0 12px 32px #f5c8422e,0 6px 18px #00000073,inset 0 1px #ffffff0f}.y4ilRa_inboxRatingCard:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 80% at 0 0,#f5c8422e,#0000 60%);position:absolute;inset:0}.y4ilRa_inboxRatingCard:hover{border-color:#f5c842b3;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #f5c84266,0 16px 36px #f5c8423d,0 8px 22px #00000080,inset 0 1px #ffffff14}.y4ilRa_inboxRatingCard:active{transform:scale(.99)}.y4ilRa_inboxRatingCardIcon{color:#f5c842;background:#f5c84238;border:1px solid #f5c84266;border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 4px 14px #f5c84247}.y4ilRa_inboxRatingCardMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.y4ilRa_inboxRatingCardTitle{font-family:var(--sans);color:var(--ink);letter-spacing:.01em;font-size:14px;font-weight:700}.y4ilRa_inboxRatingCardDesc{font-family:var(--sans);color:#f5f1e8b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.y4ilRa_inboxRatingCardCount{color:#0b0f14;min-width:26px;height:26px;font-family:var(--sans);background:#f5c842;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 9px;font-size:13px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 4px 12px #f5c84266}.y4ilRa_inboxRatingCardArrow{color:#f5c842d9;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}[data-theme=light] .y4ilRa_inboxRatingCard{color:var(--ink);background:linear-gradient(135deg,#f5c8422e 0%,#f5c8420f 100%),#fff;border-color:#b8860b73;box-shadow:inset 0 0 0 1px #b8860b38,0 12px 28px #b8860b29,0 4px 14px #0000000f}[data-theme=light] .y4ilRa_inboxRatingCard:hover{border-color:#b8860b99}[data-theme=light] .y4ilRa_inboxRatingCardIcon{color:#b8860b;background:#f5c8423d;border-color:#b8860b66}[data-theme=light] .y4ilRa_inboxRatingCardDesc{color:var(--ink-3)}[data-theme=light] .y4ilRa_inboxRatingCardCount{color:#fff;background:#b8860b}[data-theme=light] .y4ilRa_inboxRatingCardArrow{color:#b8860b}.y4ilRa_inboxChatBtn{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent;background:linear-gradient(160deg,#364250e0 0%,#1f2832f0 48%,#131921f5 100%);border:none;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;transition:box-shadow .16s,transform .14s;display:flex;box-shadow:inset 0 1px #ffffff12,0 10px 22px #00000061,0 2px 6px #00000038}.y4ilRa_inboxChatBtn:hover{box-shadow:inset 0 1px #ffffff17,0 14px 28px #0000006b,0 3px 8px #00000042}.y4ilRa_inboxChatBtn:active{transform:translateY(.5px)}.y4ilRa_inboxChatMain{flex:1;min-width:0}.y4ilRa_inboxChatLine1{align-items:center;gap:6px;min-width:0;display:flex}.y4ilRa_inboxChatName{color:#fcf9f2f5;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.y4ilRa_inboxChatSector{color:#f5f1e873;font-size:11px;font-family:var(--mono)}.y4ilRa_inboxChatPreview{color:#f5f1e89e;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;overflow:hidden}.y4ilRa_inboxChatRight{text-align:right}.y4ilRa_lastSeen{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-3);margin-top:3px;font-size:10px;display:block}.y4ilRa_inboxChatTime{color:#f5f1e86b;font-size:11px;font-family:var(--mono)}.y4ilRa_inboxUnreadDot{background:var(--ochre);border-radius:50%;width:8px;height:8px;margin-top:4px;margin-left:auto}.y4ilRa_inboxChatFavorite{color:#fb7185;flex-shrink:0;justify-content:center;align-items:center;margin-left:4px;display:inline-flex}.y4ilRa_inboxChatAffinity{font-family:var(--mono);letter-spacing:.04em;background:var(--inbox-accent,#00bfa62e);color:var(--inbox-accent,#00bfa6);background:color-mix(in srgb, var(--inbox-accent,#00bfa6) 16%, transparent);border:1px solid;border-radius:999px;flex-shrink:0;align-items:center;margin-left:4px;padding:1px 7px;font-size:9.5px;font-weight:700;display:inline-flex}.y4ilRa_inboxChatStatus{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-3);flex-shrink:0;align-items:center;margin-left:6px;font-size:10px;display:inline-flex}.y4ilRa_inboxChatStatus:before{content:"·";opacity:.6;margin-right:6px}[data-theme=light] .y4ilRa_inboxChatFavorite{color:#dc2626}[data-theme=light] .y4ilRa_inboxChatStatus{color:#0b0f1480}.y4ilRa_inboxRequests{flex-direction:column;gap:12px;padding:12px 16px 8px;display:flex}.y4ilRa_inboxReqCard{color:#f5f1e8eb;background:linear-gradient(160deg,#364250e6 0%,#1f2832f2 48%,#131921f7 100%);border:none;border-radius:16px;padding:16px;box-shadow:inset 0 1px #ffffff12,0 12px 26px #0006,0 2px 8px #0000003d}.y4ilRa_inboxReqHead{align-items:center;gap:10px;margin-bottom:10px;display:flex}.y4ilRa_inboxReqMain{flex:1}.y4ilRa_inboxReqTitleRow{align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.y4ilRa_inboxVerified{color:#78e4cdf2}.y4ilRa_inboxReqMeta{color:#f5f1e873;font-size:11px}.y4ilRa_inboxReqTime{color:#f5f1e866;font-size:11px;font-family:var(--mono)}.y4ilRa_inboxReqContext{color:var(--ink-3);font-size:12px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.y4ilRa_inboxReqQuote{font-family:var(--sans);letter-spacing:.02em;color:#ffffffe6;font-size:14px;line-height:1.45}.y4ilRa_inboxReqActions{z-index:2;touch-action:manipulation;gap:8px;margin-top:14px;display:flex;position:relative}.y4ilRa_inboxReqGhost{flex:1;padding:10px 16px;font-size:13px}.y4ilRa_inboxReqPrimary{flex:1.4;padding:10px 16px;font-size:13px}.y4ilRa_inboxEmptyHint{color:#f5f1e86b;text-align:center;margin:0;padding:28px 16px;font-size:14px}.y4ilRa_inboxEmptyBlock{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:36px 24px;display:flex}.y4ilRa_inboxEmptyIcon{color:#f5f1e859;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:4px;display:flex}.y4ilRa_inboxEmptyText{color:#f5f1e873;max-width:26ch;margin:0;font-size:14px;line-height:1.5}.y4ilRa_inboxEmptyBtn{color:#f5f1e8d1;font-family:var(--sans);cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;margin-top:4px;padding:9px 18px;font-size:13px;font-weight:600;transition:background .14s;display:inline-flex}.y4ilRa_inboxEmptyBtn:hover{background:#ffffff1f}[data-theme=light] .y4ilRa_inboxEmptyIcon{color:#0000004d;background:#0000000a;border-color:#00000014}[data-theme=light] .y4ilRa_inboxEmptyText{color:var(--ink-3)}[data-theme=light] .y4ilRa_inboxEmptyBtn{color:var(--ink-2);background:#0000000a;border-color:#0000001f}[data-theme=light] .y4ilRa_inboxEmptyBtn:hover{background:#00000014}.y4ilRa_historyList{flex-direction:column;gap:10px;padding:14px 14px 28px;display:flex}.y4ilRa_historyCard{text-align:left;background:linear-gradient(165deg, #ffffff0d 0%, #ffffff05 42%, #00000012 100%), var(--bone);cursor:pointer;border:none;border-radius:18px;width:100%;padding:0;transition:box-shadow .16s,transform .1s;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000038,0 4px 10px #0000001f}.y4ilRa_historyCard:active{transform:scale(.985)}.y4ilRa_historyCardHead{border-bottom:1px solid #ffffff0f;align-items:stretch;display:flex}.y4ilRa_historyCardDateCol{background:var(--bone-2);border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:68px;padding:12px 0;transition:background .25s;display:flex}.y4ilRa_historyCardDateColRated{background:#e0b44a1a}.y4ilRa_historyDateWeekday{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);font-size:9px}.y4ilRa_historyDateDay{font-family:var(--serif);color:var(--ink);font-size:30px;line-height:1}.y4ilRa_historyDateMonth{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);font-size:9px}.y4ilRa_historyCardBody{flex-direction:column;flex:1;gap:3px;min-width:0;padding:12px 14px;display:flex}.y4ilRa_historyCardBodyTop{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.y4ilRa_historyCardSector{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:20px;line-height:1.1;overflow:hidden}.y4ilRa_historyCardSubrow{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.y4ilRa_historyCardRoleBadge{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:9px;font-weight:700}.y4ilRa_historyCardRoleHost{color:var(--forest);background:#00bfa626;border:1px solid #00bfa64d}.y4ilRa_historyCardRoleJoined{color:#5bb8f5;background:#2fa4e71f;border:1px solid #2fa4e740}.y4ilRa_historyCardBar{background:var(--bone);border-top:1px dashed #ffffff1a;align-items:center;gap:8px;padding:9px 14px;display:flex}.y4ilRa_historyAvatarStack{align-items:center;display:flex}.y4ilRa_historyAvatar{border:1.5px solid var(--bone);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-left:-6px;display:inline-flex;overflow:hidden}.y4ilRa_historyAvatarStack>.y4ilRa_historyAvatar:first-child{margin-left:0}.y4ilRa_historyAvatarMore{font-size:9px;font-weight:700;font-family:var(--mono);color:var(--ink-2);background:#ffffff1f;justify-content:center;align-items:center;display:flex}.y4ilRa_historyGradePill{font-size:11px;font-weight:800;font-family:var(--mono);color:color-mix(in srgb, var(--history-grade-color,var(--forest)) 24%, #0b0f14);background:linear-gradient(135deg, color-mix(in srgb, var(--history-grade-color,var(--forest)) 92%, #fff) 0%, color-mix(in srgb, var(--history-grade-color,var(--forest)) 62%, #fff) 100%);border:1px solid color-mix(in srgb, var(--history-grade-color,var(--forest)) 44%, transparent);box-shadow:0 6px 14px color-mix(in srgb, var(--history-grade-color,var(--forest)) 18%, transparent);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:2px 8px}.y4ilRa_historyCardBarRight{color:var(--ink-3);flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.y4ilRa_historyStarStrip{letter-spacing:1.5px;color:#c0883a;opacity:.6;font-size:11px}.y4ilRa_historyRatingScore{font-family:var(--mono);color:#e0b44a;background:#e0b44a1a;border:1px solid #e0b44a40;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.y4ilRa_historyCardBtnRate{color:var(--forest);font-size:11px;font-weight:600;font-family:var(--sans);cursor:pointer;white-space:nowrap;background:#00bfa624;border:1px solid #00bfa652;border-radius:999px;align-items:center;gap:4px;padding:5px 11px;transition:background .13s;display:inline-flex}.y4ilRa_historyCardBtnRate:hover{background:#00bfa63d}.y4ilRa_historyLoadingRow{justify-content:center;padding:32px 0;display:flex}.y4ilRa_historyLoadingSpinner{border:2px solid #ffffff1a;border-top-color:var(--forest);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite y4ilRa_histSpin}@keyframes y4ilRa_histSpin{to{transform:rotate(360deg)}}[data-theme=light] .y4ilRa_historyCard{background:linear-gradient(165deg,#ffffffe6 0%,#f8fafcf2 100%);box-shadow:0 2px 8px #00000014,0 1px 3px #0000000d}[data-theme=light] .y4ilRa_historyCardHead{border-bottom-color:var(--bone-3)}[data-theme=light] .y4ilRa_historyCardDateCol{background:var(--bone-2);border-right-color:var(--bone-3)}[data-theme=light] .y4ilRa_historyCardDateColRated{background:#c0883a14}[data-theme=light] .y4ilRa_historyStarStrip{color:#a06a1a}[data-theme=light] .y4ilRa_historyCardBar{border-top-color:var(--bone-3);background:#fff}[data-theme=light] .y4ilRa_historyAvatar{border-color:#fff}[data-theme=light] .y4ilRa_historyAvatarMore{background:var(--bone-2);color:var(--ink-2)}[data-theme=light] .y4ilRa_historyGradePill{color:color-mix(in srgb, var(--history-grade-color,var(--forest)) 36%, #111827);border-color:color-mix(in srgb, var(--history-grade-color,var(--forest)) 34%, var(--bone-3));box-shadow:0 4px 12px color-mix(in srgb, var(--history-grade-color,var(--forest)) 14%, transparent)}.y4ilRa_inboxReqBanner{color:#f5f1e8eb;background:#00bfa61a;border:none;border-radius:12px;margin-bottom:4px;padding:12px 14px;font-size:13px;line-height:1.35;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #00000052}.y4ilRa_inboxNotifRow{background:linear-gradient(160deg,#323d4cd9 0%,#1c242eeb 50%,#11161ef0 100%);border:none;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 8px 20px #00000057,0 2px 6px #0003}.y4ilRa_inboxNotifUnread{background:linear-gradient(160deg,#2a58766b 0%,#1c30448c 52%,#14203094 100%);box-shadow:inset 0 1px #78beff1f,0 10px 24px #00000061,0 4px 14px #145a8c2e}.y4ilRa_inboxNotifBtn{width:100%;font:inherit;color:inherit;cursor:pointer;box-sizing:border-box;text-align:left;border:none;margin:0;transition:box-shadow .16s,filter .16s}.y4ilRa_inboxNotifBtn:hover{filter:brightness(1.06)}.y4ilRa_inboxNotifIcon{color:#82dcc3f2;background:#ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.y4ilRa_inboxNotifMain{flex:1;min-width:0}.y4ilRa_inboxNotifLine{font-size:13px;line-height:1.35}.y4ilRa_inboxNotifMuted{color:#f5f1e8ad}.y4ilRa_inboxNotifLine strong{color:#fcf9f2fa;font-weight:600}.y4ilRa_inboxNotifTime{color:#f5f1e86b;font-size:11px;font-family:var(--mono);margin-top:2px}.y4ilRa_inboxDotSm{background:var(--ochre);border-radius:50%;width:6px;height:6px}.y4ilRa_chatRoot{background:var(--bone);flex-direction:column;flex:1;min-height:0;display:flex}.y4ilRa_chatHeader{padding:var(--cm-screen-pad-top) 16px 12px;background:var(--bone);border-bottom:1px solid #ffffff0f}.y4ilRa_chatHeaderRow{align-items:center;gap:10px;display:flex}.y4ilRa_chatPeerButton{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:12px;flex:1;align-items:center;gap:10px;margin:-4px -6px;padding:4px 6px;transition:background .14s;display:flex}.y4ilRa_chatPeerButton:hover{background:#ffffff0f}.y4ilRa_chatPeerButtonStatic{cursor:default}.y4ilRa_chatPeerButtonStatic:hover{background:0 0}.y4ilRa_chatHeaderMain{flex:1;min-width:0}.y4ilRa_chatTitleRow{align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.y4ilRa_chatSubline{color:var(--ink-3);font-size:11px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em}.y4ilRa_chatPin{background:var(--bone-2);border-radius:12px;align-items:center;gap:10px;margin:12px 16px 4px;padding:12px;display:flex}.y4ilRa_chatPinIcon{color:var(--forest)}.y4ilRa_chatPinBody{color:var(--ink-2);flex:1;font-size:12px}.y4ilRa_chatPinTitle{color:var(--ink);font-weight:600}.y4ilRa_chatPinBadge{color:var(--forest);font-size:10px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em}.y4ilRa_chatScroll{touch-action:pan-y;flex-direction:column;flex:1;gap:10px;padding:16px 16px 8px;display:flex;overflow:auto}.y4ilRa_chatScrollOuting{background-color:#f5c8420d;background-image:linear-gradient(#f5c8420f 0%,#0000 240px),repeating-radial-gradient(420px 260px at 30% 40%,#0000 0 22px,#f5c8420f 22px 23px),repeating-radial-gradient(320px 180px at 78% 72%,#0000 0 18px,#f5c8420d 18px 19px)}[data-theme=light] .y4ilRa_chatScrollOuting{background-color:#f5c84212;background-image:linear-gradient(#b07c0014 0%,#0000 240px),repeating-radial-gradient(420px 260px at 30% 40%,#0000 0 22px,#b07c000f 22px 23px),repeating-radial-gradient(320px 180px at 78% 72%,#0000 0 18px,#b07c000d 18px 19px)}.y4ilRa_chatErrorBanner{text-align:center;color:var(--ink-40,#070c1266);background:#ffc8641f;border-radius:8px;padding:6px 12px;font-size:12px}.y4ilRa_chatDayLabel{font-family:var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:12px;margin:6px 4px 14px;font-size:10px;display:flex}.y4ilRa_chatDayLabel:before,.y4ilRa_chatDayLabel:after{content:"";background-image:linear-gradient(to right, color-mix(in srgb, var(--ink-3) 55%, transparent) 50%, transparent 50%);opacity:.6;background-repeat:repeat-x;background-size:6px 1px;flex:1;height:1px}.y4ilRa_chatRow{justify-content:flex-start;gap:8px;display:flex}.y4ilRa_chatRowMine{justify-content:flex-end}.y4ilRa_chatAvatarBtn{cursor:pointer;opacity:.9;background:0 0;border:none;border-radius:50%;flex-shrink:0;align-self:flex-end;padding:0;transition:opacity .15s,transform .12s}.y4ilRa_chatAvatarBtn:active{opacity:1;transform:scale(.93)}.y4ilRa_chatBubble{max-width:72%;color:var(--ink);border-bottom:2px solid var(--bubble-accent,transparent);background:linear-gradient(135deg,#364250eb 0%,#1f2832f0 100%);border-radius:18px 18px 18px 4px;padding:10px 14px 8px;box-shadow:0 2px 6px #0000002e}.y4ilRa_chatBubbleMine{background:linear-gradient(135deg, var(--forest) 0%, color-mix(in srgb, var(--forest) 70%, #000) 100%);color:var(--bone);border-bottom:2px solid var(--bubble-accent,transparent);border-bottom-right-radius:4px;border-bottom-left-radius:18px;box-shadow:0 4px 12px #00bfa62e}.y4ilRa_chatBubbleText{letter-spacing:.005em;font-size:14.5px;line-height:1.45}.y4ilRa_chatBubbleTime{opacity:.6;font-size:10px;font-family:var(--mono);font-feature-settings:"tnum" 1;letter-spacing:.04em;margin-top:4px}.y4ilRa_chatBubbleMine .y4ilRa_chatBubbleTime{opacity:1;color:color-mix(in srgb, var(--bone) 70%, transparent)}.y4ilRa_chatBubbleTimeLeft{text-align:left}.y4ilRa_chatBubbleTimeRight{text-align:right}.y4ilRa_chatComposer{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--bone);border-top:1px solid #ffffff0f;align-items:center;gap:8px;display:flex}.y4ilRa_chatComposeShell{background:var(--bone-2);border:1.5px solid #0000;border-radius:999px;flex:1;align-items:center;padding:10px 16px;transition:border-color .18s,background .18s;display:flex}.y4ilRa_chatComposeShell:focus-within{border-color:var(--forest);background:var(--bone);box-shadow:0 0 0 3px color-mix(in srgb, var(--forest) 18%, transparent)}.y4ilRa_chatComposeInput{font-family:var(--sans);color:var(--ink);caret-color:var(--forest);background:0 0;border:none;outline:none;flex:1;font-size:14px}@media (hover:none) and (pointer:coarse){.y4ilRa_chatComposeInput{font-size:16px}}.y4ilRa_chatSendBtn{background:var(--bone-3);width:44px;height:44px;color:var(--ink-3);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .18s,color .18s,transform .15s,box-shadow .18s;display:flex}.y4ilRa_chatSendBtnActive{background:var(--forest);color:var(--bone);transform:scale(1.04);box-shadow:0 4px 14px #00bfa652}.y4ilRa_chatSendBtnActive:hover{filter:brightness(1.08)}.y4ilRa_chatSendBtnActive:active{transform:scale(.98)}.y4ilRa_chatMenuWrap{flex-shrink:0;position:relative}.y4ilRa_chatMenu{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1118f7;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;min-width:200px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 32px #00000073}.y4ilRa_chatMenuItem{width:100%;color:var(--ink);font-family:var(--sans);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;transition:background .12s;display:flex}.y4ilRa_chatMenuItem:hover{background:#ffffff12}.y4ilRa_profBackBtn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff24;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 8px #0000002e}.y4ilRa_profBackBtn:hover{background:#ffffff38}.y4ilRa_profOtherActions{gap:10px;padding:20px 0 12px;display:flex}.y4ilRa_profOtherCta{flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.y4ilRa_savedRoot{background:var(--bone);flex-direction:column;flex:1;min-height:0;display:flex}.y4ilRa_savedTopBar{padding:var(--cm-screen-pad-top) 20px 12px;border-bottom:1px solid var(--bone-3);background:var(--bone);flex-shrink:0;align-items:center;gap:12px;display:flex}.y4ilRa_savedTitle{font-size:17px;font-weight:700;font-family:var(--sans);color:var(--ink)}.y4ilRa_savedBody{overscroll-behavior:contain;flex:1;min-height:0;padding:8px 0 80px;overflow-y:auto}.y4ilRa_savedEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 32px;display:flex}.y4ilRa_savedEmptyIcon{color:var(--ink-3);opacity:.5}.y4ilRa_savedEmptyText{color:var(--ink-3);white-space:pre-line;margin:0;font-size:14px;line-height:1.6}.y4ilRa_savedUserRow{border-bottom:1px solid var(--bone-3);align-items:center;gap:12px;padding:12px 20px;display:flex}.y4ilRa_savedUserMain{text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:12px;padding:0;display:flex}.y4ilRa_savedUserInfo{flex:1;min-width:0}.y4ilRa_savedUserName{font-size:15px;font-weight:600;font-family:var(--sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.y4ilRa_savedUserMeta{color:var(--ink-3);font-size:12px;font-family:var(--mono);margin-top:2px}.y4ilRa_savedUserRemove{border:1px solid var(--bone-3);background:var(--bone-2);width:32px;height:32px;color:var(--ink-3);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.y4ilRa_savedUserRemove:hover{background:var(--danger);color:var(--bone);border-color:var(--danger)}.y4ilRa_savedUserRemove:disabled{opacity:.4;cursor:default}.y4ilRa_logoutOverlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.y4ilRa_logoutCard{background:var(--bone);border-radius:20px;flex-direction:column;gap:8px;width:100%;max-width:320px;padding:24px 20px 18px;display:flex}.y4ilRa_logoutTitle{color:var(--ink);margin:0;font-size:17px;font-weight:700}.y4ilRa_logoutText{color:var(--ink-2);margin:0 0 8px;font-size:14px}.y4ilRa_logoutActions{gap:10px;margin-top:4px;display:flex}.y4ilRa_logoutActions>*{flex:1}[data-theme=light] .y4ilRa_profHeroScrim{background:linear-gradient(180deg, #fff3 0%, #fff9 72%, var(--bone) 100%)}[data-theme=light] .y4ilRa_profHeroBg{background-image:linear-gradient(180deg, #fff3 0%, #fff9 46%, var(--bone) 92%), var(--prof-cover-url)}[data-theme=light] .y4ilRa_profSessionCard{border:1px solid var(--bone-3);background:#fff;box-shadow:0 4px 16px #0000000f}[data-theme=light] .y4ilRa_profInsightCard{border:1px solid var(--bone-3);background:#fff;box-shadow:0 4px 12px #0000000a}[data-theme=light] .y4ilRa_profRepBox{border:1px solid var(--bone-3);background:#fff;box-shadow:0 4px 16px #0000000f}[data-theme=light] .y4ilRa_inboxRoot{color:var(--ink)}[data-theme=light] .y4ilRa_inboxChatBtn,[data-theme=light] .y4ilRa_inboxReqCard{border:1px solid var(--bone-3);color:var(--ink);background:#fff;box-shadow:0 4px 16px #0000000f}[data-theme=light] .y4ilRa_inboxNotifRow{border:1px solid var(--bone-3);color:var(--ink);background:#fff;box-shadow:0 4px 12px #0000000a}[data-theme=light] .y4ilRa_inboxNotifLine,[data-theme=light] .y4ilRa_inboxNotifLine strong{color:var(--ink)}[data-theme=light] .y4ilRa_inboxNotifMuted{color:var(--ink-2,#0b0f14b3)}[data-theme=light] .y4ilRa_inboxNotifTime{color:var(--ink-3,#0b0f1480)}[data-theme=light] .y4ilRa_inboxNotifIcon{color:#00897a}[data-theme=light] .y4ilRa_inboxReqMain{color:var(--ink)}[data-theme=light] .y4ilRa_chatHeader{background:var(--bone);border-bottom-color:var(--bone-3)}[data-theme=light] .y4ilRa_chatComposer{background:var(--bone);border-top-color:var(--bone-3)}[data-theme=light] .y4ilRa_chatBubble{color:var(--ink);background:linear-gradient(135deg,#fff 0%,#fafaf6 100%);box-shadow:0 0 0 1px #0b0f140f,0 2px 6px #0b0f140f}[data-theme=light] .y4ilRa_chatBubbleMine{background:linear-gradient(135deg, var(--forest) 0%, color-mix(in srgb, var(--forest) 78%, #fff) 100%);color:var(--bone);box-shadow:0 4px 12px #00bfa633}[data-theme=light] .y4ilRa_chatBubbleMine .y4ilRa_chatBubbleTime{color:#0b0f14a6}[data-theme=light] .y4ilRa_chatComposeShell{background:var(--bone-2)}[data-theme=light] .y4ilRa_chatComposeShell:focus-within{background:#fff}[data-theme=light] .y4ilRa_chatSendBtn{background:var(--bone-3);color:var(--ink-3)}[data-theme=light] .y4ilRa_inboxChatName{color:var(--ink)}[data-theme=light] .y4ilRa_inboxChatSector{color:var(--ink-3)}[data-theme=light] .y4ilRa_inboxChatPreview{color:var(--ink-2)}[data-theme=light] .y4ilRa_inboxChatTime{color:var(--ink-3)}[data-theme=light] .y4ilRa_logoutCard{border:1px solid var(--bone-3);background:#fff;box-shadow:0 12px 32px #0000001f}[data-theme=light] .y4ilRa_profChipMuted{color:var(--ink-2);background:#0000000d;border-color:#0000001a}[data-theme=light] .y4ilRa_profGradeTable{border:1px solid var(--bone-3);background:#fff;box-shadow:0 4px 16px #0000000f}[data-theme=light] .y4ilRa_profGradeCell{background:var(--bone-2);border-color:var(--bone-3)}[data-theme=light] .y4ilRa_profGradeDiscipline{color:var(--ink-3)}[data-theme=light] .y4ilRa_profGradeVal{color:var(--ink)}[data-theme=light] .y4ilRa_profGradeLabel{color:var(--ink-3)}[data-theme=light] .y4ilRa_profChipRoca{color:#0b6b55;background:#e6f7f4;border-color:#a7e4d9}[data-theme=light] .y4ilRa_logoutTitle{color:var(--ink)}[data-theme=light] .y4ilRa_logoutText{color:var(--ink-2)}[data-theme=light] .y4ilRa_chatMenu{border:1px solid var(--bone-3);background:#fff;box-shadow:0 10px 32px #0000001a}[data-theme=light] .y4ilRa_chatMenuItem{color:var(--ink)}[data-theme=light] .y4ilRa_chatMenuItem:hover{background:var(--bone-2)}[data-theme=light] .y4ilRa_profFavPill{background:var(--bone-2);border-color:var(--bone-3);color:var(--ink-2)}[data-theme=light] .y4ilRa_inboxTabRow{background:0 0}[data-theme=light] .y4ilRa_inboxTab{color:var(--ink-2);background:#ffffffb3;border-color:#0000001a;box-shadow:inset 0 1px #ffffffe6,0 2px 6px #00000014}[data-theme=light] .y4ilRa_inboxTabActive{color:var(--ink);background:linear-gradient(160deg,#fffffffa,#f5f3eefa);border-color:#00000024;box-shadow:inset 0 1px #fff,0 4px 10px #0000001f}[data-theme=light] .y4ilRa_inboxTabBadge{color:var(--ink);background:#0000001a}[data-theme=light] .y4ilRa_commHChip{color:var(--ink-2);background:#ffffffbf;border-color:#0000001a;box-shadow:inset 0 1px #ffffffe6,0 2px 6px #00000012}[data-theme=light] .y4ilRa_commHChipOn{color:#00897a;background:#00bfa61a;border-color:#00bfa659;box-shadow:inset 0 1px #ffffffe6,0 2px 8px #00bfa62e}[data-theme=light] .y4ilRa_commHChipMore{color:var(--ink-3);background:#0000000a;border-color:#00000017}[data-theme=light] .y4ilRa_profIconSqOn{border-color:var(--bone-3);background:#fff;box-shadow:0 4px 16px #0000001a}[data-theme=light] .y4ilRa_profIconSq,[data-theme=light] .y4ilRa_profBackBtn{color:var(--ink);background:#ffffffd9;box-shadow:0 4px 12px #0000000f}[data-theme=light] .y4ilRa_profIconSq:hover,[data-theme=light] .y4ilRa_profBackBtn:hover{background:#fff}[data-theme=light] .y4ilRa_profCtaBtn{color:var(--ink);background:#fff;box-shadow:0 2px 8px #00000014,inset 0 1px #ffffffe6}[data-theme=light] .y4ilRa_profCtaBtn:hover{background:#f7f7f5;box-shadow:0 4px 12px #0000001a}.y4ilRa_profPrivacyRow{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.y4ilRa_profPrivacyLabel{color:var(--ink-2);font-family:var(--sans);align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.y4ilRa_profPrivacyLabel svg{color:var(--ink-3);flex-shrink:0}.y4ilRa_profPrivacyToggle{cursor:pointer;background:#ffffff1a;border:1.5px solid #ffffff24;border-radius:999px;flex-shrink:0;width:44px;height:26px;transition:background .2s,border-color .2s;position:relative}.y4ilRa_profPrivacyToggleOn{background:#2fa4e740;border-color:#2fa4e780}.y4ilRa_profPrivacyThumb{background:#ffffff59;border-radius:50%;width:18px;height:18px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.y4ilRa_profPrivacyToggleOn .y4ilRa_profPrivacyThumb{background:#2fa4e7;transform:translate(18px)}[data-theme=light] .y4ilRa_profPrivacyRow{border-top-color:var(--bone-3)}[data-theme=light] .y4ilRa_profPrivacyLabel{color:var(--ink-2)}[data-theme=light] .y4ilRa_profPrivacyToggle{background:#00000014;border-color:#0000001f}.y4ilRa_profOutingList{flex-direction:column;gap:8px;display:flex}.y4ilRa_profOutingRow{background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.y4ilRa_profOutingRowBtn{cursor:pointer;text-align:left;width:100%;transition:background .15s,border-color .15s}.y4ilRa_profOutingRowBtn:hover{background:#ffffff14;border-color:#ffffff24}.y4ilRa_profOutingRowBtn:active{background:#ffffff1f}[data-theme=light] .y4ilRa_profOutingRowBtn:hover{background:#0000000f;border-color:#0000001f}.y4ilRa_profOutingDateBadge{flex-direction:column;flex-shrink:0;align-items:center;min-width:32px;display:flex}.y4ilRa_profOutingDay{font-family:var(--mono);color:var(--ink);font-size:18px;font-weight:700;line-height:1}.y4ilRa_profOutingMonth{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-top:2px;font-size:9px;font-weight:600}.y4ilRa_profOutingInfo{flex:1;min-width:0}.y4ilRa_profOutingSector{font-family:var(--sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.y4ilRa_profOutingMeta{font-family:var(--mono);color:var(--ink-3);margin-top:3px;font-size:10px}.y4ilRa_profOutingSeats{font-family:var(--mono);color:var(--ink-3);flex-shrink:0;align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex}.y4ilRa_profQuickCallCard{background:#2fa4e70f;border:1px solid #2fa4e72e;border-radius:14px;margin-bottom:8px;padding:13px 15px}.y4ilRa_profQuickCallCardBtn{text-align:left;cursor:pointer;width:100%;transition:opacity .15s;display:block}.y4ilRa_profQuickCallCardBtn:hover{opacity:.75}.y4ilRa_profQuickCallHeader{align-items:center;gap:6px;display:flex}.y4ilRa_profQuickCallHeader svg{color:var(--ink-3);flex-shrink:0}.y4ilRa_profQuickCallSector{font-family:var(--sans);color:var(--ink);flex:1;font-size:13px;font-weight:700}.y4ilRa_profQuickCallExpiry{font-family:var(--mono);color:var(--ink-3);flex-shrink:0;align-items:center;gap:4px;font-size:10px;display:flex}.y4ilRa_profQuickCallMsg{font-family:var(--sans);color:var(--ink-2);margin:8px 0 0;font-size:13px;font-style:italic;line-height:1.5}[data-theme=light] .y4ilRa_profOutingRow{background:#00000008;border-color:#00000012}[data-theme=light] .y4ilRa_profQuickCallCard{background:#2fa4e70d;border-color:#2fa4e733}.y4ilRa_profToastContainer{z-index:100;pointer-events:none;justify-content:center;animation:.3s cubic-bezier(.16,1,.3,1) forwards y4ilRa_fadeDown;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}@keyframes y4ilRa_fadeDown{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.y4ilRa_profToastText{-webkit-backdrop-filter:blur(8px);color:#fff;font-size:13px;font-weight:500;font-family:var(--sans);white-space:nowrap;background:#0b0f14f0;border-radius:999px;padding:8px 16px;box-shadow:0 8px 24px #0003}[data-theme=light] .y4ilRa_profToastText{color:var(--ink);border:1px solid var(--bone-3);background:#fffffff5;box-shadow:0 8px 24px #0000001a}.y4ilRa_onlineWrap{flex-shrink:0;display:inline-flex;position:relative}.y4ilRa_onlineDot{border:2px solid var(--bone);pointer-events:none;background:#22c55e;border-radius:50%;width:11px;height:11px;position:absolute;bottom:1px;right:1px}.y4ilRa_onlineDotLg{border-width:2.5px;width:14px;height:14px;bottom:3px;right:3px}[data-theme=light] .y4ilRa_onlineDot{border-color:#fff}.y4ilRa_appMenuWrap{flex-shrink:0;position:relative}.y4ilRa_appMenuBtn{width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:#ffffff14;border:1.5px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:flex}.y4ilRa_appMenuBtn:hover{background:#ffffff21}.y4ilRa_appMenuBackdrop{z-index:9998;position:fixed;inset:0}.y4ilRa_appMenuDropdown{z-index:9999;transform-origin:100% 0;background:#131c27;border:1px solid #ffffff1a;border-radius:14px;min-width:210px;animation:.15s cubic-bezier(.16,1,.3,1) forwards y4ilRa_appMenuIn;overflow:hidden;box-shadow:0 12px 36px #0000008c,0 2px 8px #0000004d}@keyframes y4ilRa_appMenuIn{0%{opacity:0;transform:scale(.92)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}.y4ilRa_appMenuItem{color:#eef0eee0;width:100%;font-family:var(--sans);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;padding:13px 18px;font-size:14px;font-weight:500;transition:background .12s;display:flex}.y4ilRa_appMenuItem:hover{color:#eef0ee;background:#ffffff12}.y4ilRa_appMenuItem svg{opacity:.65;flex-shrink:0}.y4ilRa_appMenuItemDanger{color:#fb7185d9}.y4ilRa_appMenuItemDanger:hover{color:#fb7185;background:#fb718514}.y4ilRa_appMenuItemDanger svg{opacity:.75}.y4ilRa_appMenuDivider{background:#ffffff14;height:1px;margin:4px 0}[data-theme=light] .y4ilRa_appMenuBtn{color:var(--ink-2);background:#0000000d;border-color:#0000001a}[data-theme=light] .y4ilRa_appMenuBtn:hover{background:#00000017}[data-theme=light] .y4ilRa_appMenuDropdown{background:#fff;border-color:#0000001a;box-shadow:0 12px 36px #00000024,0 2px 8px #0000000f}[data-theme=light] .y4ilRa_appMenuItem{color:#1e293b}[data-theme=light] .y4ilRa_appMenuItem:hover{background:#f1f5f9}[data-theme=light] .y4ilRa_appMenuDivider{background:#00000014}[data-theme=light] .y4ilRa_appMenuItemDanger{color:#e11d48}[data-theme=light] .y4ilRa_appMenuItemDanger:hover{background:#e11d480f}.y4ilRa_commFilterBtn{width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:#ffffff14;border:1.5px solid #ffffff1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;transition:background .15s,border-color .15s,color .15s;display:flex;position:relative}.y4ilRa_commFilterBtnActive{color:#2fa4e7;background:#2fa4e726;border-color:#2fa4e773}.y4ilRa_commFilterBtnBadge{color:#fff;min-width:16px;height:16px;font-family:var(--mono);border:1.5px solid var(--bone);background:#2fa4e7;border-radius:999px;justify-content:center;align-items:center;padding:0 3px;font-size:9px;font-weight:700;display:flex;position:absolute;top:-5px;right:-5px}.y4ilRa_commFilterResetLink{cursor:pointer;font-family:var(--sans);color:#2fa4e7;background:0 0;border:none;margin-top:10px;padding:4px 8px;font-size:13px;text-decoration:underline}.y4ilRa_commFilterBackdrop{z-index:20;-webkit-backdrop-filter:blur(2px);background:#0000008c;position:fixed;inset:0}.y4ilRa_commFilterSheet{bottom:var(--cm-bottom-nav-height,0px);z-index:21;max-height:min(82dvh, calc(100dvh - var(--cm-bottom-nav-height,0px) - 24px));background:#131c27;border-top:1px solid #ffffff1a;border-radius:20px 20px 0 0;flex-direction:column;animation:.28s cubic-bezier(.16,1,.3,1) forwards y4ilRa_commSheetIn;display:flex;position:fixed;left:0;right:0;box-shadow:0 -16px 48px #0009}@keyframes y4ilRa_commSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.y4ilRa_commFilterSheetHandleHit{touch-action:none;flex-shrink:0;justify-content:center;align-items:center;padding:12px 0 8px;display:flex}.y4ilRa_commFilterSheetHandle{pointer-events:none;background:#ffffff38;border-radius:999px;width:44px;height:5px}.y4ilRa_commFilterSheetHeader{flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px 10px;display:flex}.y4ilRa_commFilterSheetTitle{font-family:var(--sans);color:var(--ink);font-size:15px;font-weight:700}.y4ilRa_commFilterClose{cursor:pointer;width:30px;height:30px;color:var(--ink-2);background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.y4ilRa_commFilterBody{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;padding:4px 20px 8px;overflow-y:auto}.y4ilRa_commFilterSection{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff59;margin:18px 0 8px;font-size:9px;font-weight:700}.y4ilRa_commFilterSectionHint{opacity:.7;text-transform:none;letter-spacing:0;font-weight:500}.y4ilRa_commFilterChips{flex-wrap:wrap;gap:7px;display:flex}.y4ilRa_commFilterChip{font-family:var(--sans);color:#eef0eeb3;cursor:pointer;background:#ffffff0d;border:1.5px solid #ffffff24;border-radius:999px;align-items:center;gap:5px;padding:6px 13px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.y4ilRa_commFilterChip:disabled{opacity:.3;cursor:not-allowed}.y4ilRa_commFilterChipOn{color:#2fa4e7;background:#2fa4e724;border-color:#2fa4e7b3}.y4ilRa_commFilterToggleRow{cursor:pointer;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:14px 0 4px;display:flex}.y4ilRa_commFilterToggleLabel{font-family:var(--sans);color:#eef0eed9;pointer-events:none;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.y4ilRa_commFilterToggleLabel svg{opacity:.65}.y4ilRa_commFilterToggle{background:#ffffff1f;border:1.5px solid #ffffff26;border-radius:999px;flex-shrink:0;width:40px;height:23px;transition:background .2s,border-color .2s;position:relative}.y4ilRa_commFilterToggleOn{background:#2fa4e74d;border-color:#2fa4e799}.y4ilRa_commFilterThumb{background:#ffffff4d;border-radius:50%;width:16px;height:16px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.y4ilRa_commFilterToggleOn .y4ilRa_commFilterThumb{background:#2fa4e7;transform:translate(17px)}.y4ilRa_commFilterActions{border-top:1px solid #ffffff12;flex-shrink:0;gap:10px;padding:14px 20px 20px;display:flex}.y4ilRa_commFilterReset{font-family:var(--sans);color:var(--ink-2);cursor:pointer;background:#ffffff12;border:1.5px solid #ffffff1f;border-radius:12px;flex:none;padding:11px 18px;font-size:13px;font-weight:600;transition:background .15s}.y4ilRa_commFilterReset:hover{background:#ffffff1c}.y4ilRa_commFilterApply{font-family:var(--sans);color:#fff;cursor:pointer;background:#2fa4e7;border:none;border-radius:12px;flex:1;padding:11px 18px;font-size:13px;font-weight:700;transition:filter .15s}.y4ilRa_commFilterApply:hover{filter:brightness(1.08)}[data-theme=light] .y4ilRa_commFilterBtn{color:var(--ink-2);background:#0000000d;border-color:#0000001a}[data-theme=light] .y4ilRa_commFilterBtnActive{background:#2fa4e71a;border-color:#2fa4e766}[data-theme=light] .y4ilRa_commFilterBackdrop{background:#00000059}[data-theme=light] .y4ilRa_commFilterSheet{background:#fff;border-top-color:#00000014;box-shadow:0 -12px 40px #00000026}[data-theme=light] .y4ilRa_commFilterSheetHandle{background:#0000001f}[data-theme=light] .y4ilRa_commFilterSheetTitle{color:var(--ink)}[data-theme=light] .y4ilRa_commFilterClose{color:var(--ink-2);background:#0000000f}[data-theme=light] .y4ilRa_commFilterSection{color:#00000061}[data-theme=light] .y4ilRa_commFilterChip{color:#0d1b26b3;background:#0000000a;border-color:#0000001f}[data-theme=light] .y4ilRa_commFilterChipOn{color:#2086be;background:#2fa4e71a;border-color:#2fa4e799}[data-theme=light] .y4ilRa_commFilterToggleRow{border-top-color:#00000012}[data-theme=light] .y4ilRa_commFilterToggleLabel{color:#0d1b26d9}[data-theme=light] .y4ilRa_commFilterToggle{background:#00000014;border-color:#0000001f}[data-theme=light] .y4ilRa_commFilterToggleOn{background:#2fa4e72e;border-color:#2fa4e780}[data-theme=light] .y4ilRa_commFilterThumb{background:#00000038}[data-theme=light] .y4ilRa_commFilterToggleOn .y4ilRa_commFilterThumb{background:#2086be}[data-theme=light] .y4ilRa_commFilterActions{border-top-color:#00000012}[data-theme=light] .y4ilRa_commFilterReset{color:var(--ink-2);background:#0000000d;border-color:#0000001a}[data-theme=light] .y4ilRa_commFilterReset:hover{background:#00000014}.y4ilRa_followListBody{flex-direction:column;gap:0;padding:0 16px 32px;display:flex}.y4ilRa_followListWrap{flex-direction:column;gap:12px;padding:12px 16px 16px;display:flex}.y4ilRa_followListEmpty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:32px 24px 16px;display:flex}.y4ilRa_followListEmptyIcon{width:56px;height:56px;color:var(--ink-2);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.y4ilRa_followListEmptyTitle{font-family:var(--sans);color:var(--ink);margin:0;font-size:16px;font-weight:700}.y4ilRa_followListEmptyDesc{font-family:var(--sans);color:var(--ink-3);max-width:320px;margin:0;font-size:13px;line-height:1.5}.y4ilRa_followListEmptyCta{color:#00bfa6;font-family:var(--sans);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#00bfa629;border:1px solid #00bfa666;border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:10px 18px;font-size:13px;font-weight:700;transition:background .15s,transform .12s;display:inline-flex}.y4ilRa_followListEmptyCta:hover{background:#00bfa638}.y4ilRa_followListEmptyCta:active{transform:scale(.97)}[data-theme=light] .y4ilRa_followListEmptyIcon{color:var(--ink-2);background:#0000000a;border-color:#00000014}[data-theme=light] .y4ilRa_followListEmptyTitle{color:var(--ink)}[data-theme=light] .y4ilRa_followListEmptyDesc{color:var(--ink-3)}[data-theme=light] .y4ilRa_followListEmptyCta{color:#00796b;background:#00796b1f;border-color:#00796b57}[data-theme=light] .y4ilRa_followListEmptyCta:hover{background:#00796b2e}.y4ilRa_profStatLink{margin:0 -2px;padding:2px 4px;transition:opacity .12s}.y4ilRa_profStatLink:hover{opacity:.7}.y4ilRa_profStatLink strong{color:inherit}.y4ilRa_profStatsLineSep{color:#f5f1e866;padding:0 6px;display:inline-block}[data-theme=light] .y4ilRa_profStatsLineSep{color:var(--ink-3)}.y4ilRa_meetupSuggestion,.y4ilRa_meetupPending,.y4ilRa_meetupForm,.y4ilRa_meetupContract,.y4ilRa_meetupCancelled{--meetup-style-color:#00bfa6;--meetup-grade-color:var(--meetup-style-color);font-family:var(--sans);color:var(--ink);margin:14px 12px 4px}.y4ilRa_meetupSuggestion{background:linear-gradient(155deg,#00bfa62e 0%,#00897a14 60%,#0b0f14e6 100%);border:1px solid #00bfa652;border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;animation:.32s cubic-bezier(.16,1,.3,1) y4ilRa_meetupSlideIn;display:flex;box-shadow:0 8px 22px #00bfa62e}@keyframes y4ilRa_meetupSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.y4ilRa_meetupSuggestionEyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--forest);font-size:10px;font-weight:800}.y4ilRa_meetupSuggestionTitle{font-family:var(--serif);color:var(--ink);margin:0;font-size:clamp(18px,4.6vw,22px);font-weight:400;line-height:1.18}.y4ilRa_meetupSuggestionTitle em{color:var(--forest);font-style:italic}.y4ilRa_meetupSuggestionHint{color:#f5f1e8b3;margin:0;font-size:12.5px;line-height:1.45}.y4ilRa_meetupSuggestionActions{gap:8px;margin-top:6px;display:flex}.y4ilRa_meetupBtn{appearance:none;font-family:var(--sans);letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:12.5px;font-weight:700;transition:transform .1s,background .16s,box-shadow .16s;display:inline-flex}.y4ilRa_meetupBtn:disabled{opacity:.5;cursor:not-allowed}.y4ilRa_meetupBtn:active:not(:disabled){transform:scale(.97)}.y4ilRa_meetupBtnPrimary{color:#061418;background:linear-gradient(145deg,#2ad1b0,#00bfa6);box-shadow:inset 0 1px #ffffff52,0 8px 18px #00bfa652}.y4ilRa_meetupBtnPrimary:hover:not(:disabled){box-shadow:inset 0 1px #fff6,0 12px 22px #00bfa66b}.y4ilRa_meetupBtnReady{animation:2.4s ease-in-out infinite y4ilRa_meetupCtaPulse}@keyframes y4ilRa_meetupCtaPulse{0%,to{box-shadow:inset 0 1px #ffffff52,0 10px 22px #00bfa652}50%{box-shadow:inset 0 1px #fff6,0 14px 28px #00bfa68c}}.y4ilRa_meetupBtnGhost{color:#f5f1e8d9;background:#ffffff0d;border:1px solid #ffffff1f}.y4ilRa_meetupBtnGhost:hover:not(:disabled){background:#ffffff14}.y4ilRa_meetupBtnDanger{color:#fca5a5;background:#ef444424;border:1px solid #ef444452}.y4ilRa_meetupBtnDanger:hover:not(:disabled){background:#ef444438}.y4ilRa_meetupBtnIcon{width:30px;height:30px;color:var(--ink-2);background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.y4ilRa_meetupForm{border:1px solid color-mix(in srgb, var(--meetup-style-color) 38%, transparent);background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--meetup-style-color) 18%, transparent) 0%, transparent 60%), linear-gradient(160deg, #1a1f2ef2 0%, #0f1420f5 55%, #0b0f14fa 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--meetup-style-color) 16%, transparent), 0 14px 32px color-mix(in srgb, var(--meetup-style-color) 18%, transparent), 0 4px 12px #0006;border-radius:16px;flex-direction:column;gap:12px;padding:16px;animation:.28s cubic-bezier(.16,1,.3,1) y4ilRa_meetupSlideIn;display:flex}.y4ilRa_meetupFormHead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.y4ilRa_meetupFormEyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--meetup-style-color);font-size:10px;font-weight:800}.y4ilRa_meetupFormTitle{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:4px 0 0;font-size:20px;font-weight:400}.y4ilRa_meetupField{flex-direction:column;gap:6px;display:flex}.y4ilRa_meetupLabel{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f5f1e8a6;align-items:baseline;gap:6px;font-size:9.5px;font-weight:700;display:inline-flex}.y4ilRa_meetupOpt{color:#f5f1e866;text-transform:none;letter-spacing:.02em;font-weight:500}.y4ilRa_meetupHint{color:#f5f1e88c;margin:2px 0 0;font-size:11.5px;font-style:italic;line-height:1.4}.y4ilRa_meetupError{color:#fca5a5;margin:4px 0 0;font-size:12px}.y4ilRa_meetupInput,.y4ilRa_meetupTextarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:var(--ink);font-family:var(--sans);background:#00000052;border:1px solid #ffffff14;border-radius:10px;padding:10px 12px;font-size:13.5px;transition:border-color .16s,box-shadow .16s;display:block}.y4ilRa_meetupInput[type=date]{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='18' rx='2'/><line x1='16' y1='2' x2='16' y2='6'/><line x1='8' y1='2' x2='8' y2='6'/><line x1='3' y1='10' x2='21' y2='10'/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:38px}.y4ilRa_meetupInput[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:38px;height:100%;position:absolute;right:0}.y4ilRa_meetupInput[type=date]::-webkit-date-and-time-value{text-align:left}.y4ilRa_meetupInput::placeholder,.y4ilRa_meetupTextarea::placeholder{color:#f5f1e86b}.y4ilRa_meetupInput:focus,.y4ilRa_meetupTextarea:focus{border-color:color-mix(in srgb, var(--meetup-style-color) 60%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--meetup-style-color) 32%, transparent);outline:none}.y4ilRa_meetupTextarea{resize:vertical;min-height:56px}.y4ilRa_meetupChips{flex-wrap:wrap;gap:6px;display:flex}.y4ilRa_meetupChip{--meetup-chip-color:var(--meetup-style-color);appearance:none;color:#f5f1e8c7;font-family:var(--sans);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700;transition:all .16s}.y4ilRa_meetupChip:hover{border-color:color-mix(in srgb, var(--meetup-chip-color) 40%, transparent)}.y4ilRa_meetupChip:active{transform:scale(.96)}.y4ilRa_meetupChipOn{background:linear-gradient(145deg, color-mix(in srgb, var(--meetup-chip-color) 36%, transparent), color-mix(in srgb, var(--meetup-chip-color) 16%, transparent));color:var(--ink);border-color:color-mix(in srgb, var(--meetup-chip-color) 60%, transparent);box-shadow:0 6px 16px color-mix(in srgb, var(--meetup-chip-color) 28%, transparent)}.y4ilRa_meetupSiteBox{appearance:none;width:100%;color:var(--ink);cursor:pointer;text-align:left;font-family:var(--sans);background:#00000052;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.y4ilRa_meetupSiteBox:hover{border-color:color-mix(in srgb, var(--meetup-style-color) 50%, transparent)}.y4ilRa_meetupSiteSelected{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.y4ilRa_meetupSiteMeta{font-family:var(--mono);color:var(--ink-3);letter-spacing:.04em;font-size:10.5px}.y4ilRa_meetupSitePlaceholder{color:#f5f1e880}.y4ilRa_meetupSiteDropdown{border:1px solid color-mix(in srgb, var(--meetup-style-color) 36%, transparent);background:#0b0f14f7;border-radius:12px;flex-direction:column;margin-top:6px;animation:.2s cubic-bezier(.16,1,.3,1) y4ilRa_meetupSlideIn;display:flex;overflow:hidden;box-shadow:0 14px 32px #0000006b}.y4ilRa_meetupSiteSearch{color:#f5f1e88c;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:10px 12px;display:flex}.y4ilRa_meetupSiteSearch input{color:var(--ink);font-family:var(--sans);background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.y4ilRa_meetupSiteSearch input::placeholder{color:#f5f1e866}.y4ilRa_meetupSiteList{max-height:240px;overflow-y:auto}.y4ilRa_meetupSiteOption{appearance:none;width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0a;align-items:center;padding:9px 12px;transition:background .12s;display:flex}.y4ilRa_meetupSiteOption:last-child{border-bottom:0}.y4ilRa_meetupSiteOption:hover{background:#ffffff0a}.y4ilRa_meetupSiteOptionOn{background:color-mix(in srgb, var(--meetup-style-color) 18%, transparent)}.y4ilRa_meetupSiteOptionMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.y4ilRa_meetupSiteOptionName{font-size:13px;font-weight:700}.y4ilRa_meetupSiteOptionMeta{font-family:var(--mono);color:var(--ink-3);letter-spacing:.04em;font-size:10px}.y4ilRa_meetupSiteEmpty{color:#f5f1e88c;padding:14px 12px;font-size:12.5px}.y4ilRa_meetupGradeRow{align-items:center;gap:8px;display:flex}.y4ilRa_meetupGradeRow .y4ilRa_meetupInput{flex:1}.y4ilRa_meetupGradeSep{color:#f5f1e880;font-family:var(--mono)}.y4ilRa_meetupFormActions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.y4ilRa_meetupPending{border:1px solid color-mix(in srgb, var(--meetup-style-color) 32%, transparent);background:#00000047;border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;animation:.28s cubic-bezier(.16,1,.3,1) y4ilRa_meetupSlideIn;display:flex;box-shadow:0 6px 18px #00000052}.y4ilRa_meetupPendingHead{flex-direction:column;gap:4px;display:flex}.y4ilRa_meetupPendingEyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--meetup-style-color);font-size:10px;font-weight:800}.y4ilRa_meetupPendingStatus{color:#f5f1e8c7;align-items:center;gap:6px;font-size:12px;display:inline-flex}.y4ilRa_meetupPendingStatusWaiting{color:#f5f1e8b8}.y4ilRa_meetupPendingDot{background:var(--meetup-style-color);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--meetup-style-color) 60%, transparent);border-radius:50%;animation:1.6s ease-in-out infinite y4ilRa_meetupDotPulse}@keyframes y4ilRa_meetupDotPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--meetup-style-color) 60%, transparent)}60%{box-shadow:0 0 0 8px color-mix(in srgb, var(--meetup-style-color) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--meetup-style-color) 0%, transparent)}}.y4ilRa_meetupPendingStatusActionable{color:var(--meetup-style-color);font-weight:700}.y4ilRa_meetupPendingFields{background:#00000047;border:1px solid #ffffff0a;border-radius:10px;flex-direction:column;gap:4px;margin:0;padding:8px 10px;list-style:none;display:flex}.y4ilRa_meetupPendingFields li{color:#f5f1e8d9;font-size:12.5px;line-height:1.45}.y4ilRa_meetupPendingFields b{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--meetup-style-color);margin-right:4px;font-size:9.5px;font-weight:800}.y4ilRa_meetupPendingHint{color:#f5f1e899;background:#f5c8420f;border-left:2px solid #f5c8428c;border-radius:0 8px 8px 0;margin:0;padding:8px 10px;font-size:12px;line-height:1.45}.y4ilRa_meetupPendingActions{flex-wrap:wrap;gap:8px;display:flex}.y4ilRa_meetupContract{border:1px solid color-mix(in srgb, var(--meetup-style-color) 50%, transparent);background:radial-gradient(140% 100% at 0% 0%, color-mix(in srgb, var(--meetup-style-color) 32%, transparent) 0%, transparent 55%), radial-gradient(120% 80% at 100% 100%, color-mix(in srgb, var(--meetup-grade-color) 24%, transparent) 0%, transparent 60%), linear-gradient(160deg, #1a1f2ef5 0%, #0f1420fa 60%, #0b0f14 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--meetup-style-color) 22%, transparent), 0 16px 38px color-mix(in srgb, var(--meetup-style-color) 30%, transparent), 0 4px 14px #00000073;isolation:isolate;border-radius:18px;flex-direction:column;gap:8px;padding:18px 18px 16px;animation:.6s cubic-bezier(.16,1,.3,1) y4ilRa_meetupContractIn;display:flex;position:relative;overflow:hidden}@keyframes y4ilRa_meetupContractIn{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.y4ilRa_meetupContractGlow{pointer-events:none;background:radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--meetup-style-color) 22%, transparent) 0%, transparent 50%), radial-gradient(circle at 70% 70%, color-mix(in srgb, var(--meetup-grade-color) 18%, transparent) 0%, transparent 50%);z-index:-1;filter:blur(20px);animation:6s ease-in-out infinite y4ilRa_meetupContractGlow;position:absolute;inset:-40%}@keyframes y4ilRa_meetupContractGlow{0%,to{opacity:.85;transform:rotate(0)scale(1)}50%{opacity:1;transform:rotate(8deg)scale(1.08)}}.y4ilRa_meetupContractBadge{color:#061418;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(145deg,#2ad1b0,#00bfa6);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 6px 16px #00bfa666}.y4ilRa_meetupContractTitle{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);text-shadow:0 2px 18px #00bfa652;margin:4px 0 8px;font-size:clamp(22px,6vw,28px);font-weight:400;line-height:1.1}.y4ilRa_meetupContractTitle em{color:var(--meetup-style-color);font-style:italic}.y4ilRa_meetupContractRow{border-top:1px solid #ffffff0f;align-items:baseline;gap:12px;padding:8px 0;display:flex}.y4ilRa_meetupContractRow:first-of-type{border-top:0;padding-top:4px}.y4ilRa_meetupContractRowLabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#f5f1e88c;flex-shrink:0;width:80px;font-size:9.5px;font-weight:800}.y4ilRa_meetupContractRowValue{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.y4ilRa_meetupContractMeta{font-family:var(--mono);color:var(--ink-3);letter-spacing:.04em;font-size:11px}.y4ilRa_meetupContractNote{color:#f5f1e8c7;background:#00000052;border:1px solid #ffffff0f;border-radius:10px;margin:6px 0 0;padding:8px 10px;font-size:12.5px;line-height:1.45}.y4ilRa_meetupContractFooter{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.y4ilRa_meetupContractWith{font-family:var(--mono);letter-spacing:.04em;color:#f5f1e8a6;font-size:11px}.y4ilRa_meetupCancelled{color:#f5f1e880;text-align:center;background:#ffffff05;border:1px dashed #ffffff1a;border-radius:12px;padding:10px 14px;font-size:12px}[data-theme=light] .y4ilRa_meetupSuggestion{background:linear-gradient(155deg,#00bfa62e 0%,#00897a1a 55%,#fff 100%);border-color:#00897a66;box-shadow:0 12px 28px #00000014}[data-theme=light] .y4ilRa_meetupSuggestionHint{color:#0b0f14a6}[data-theme=light] .y4ilRa_meetupBtnGhost{color:var(--ink);background:#0b0f140a;border-color:#0b0f141f}[data-theme=light] .y4ilRa_meetupBtnGhost:hover:not(:disabled){background:#0b0f1414}[data-theme=light] .y4ilRa_meetupBtnIcon{color:var(--ink);background:#0b0f140f}[data-theme=light] .y4ilRa_meetupForm{background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--meetup-style-color) 18%, transparent) 0%, transparent 60%), linear-gradient(160deg, #fff 0%, #fafaf6 100%);border-color:color-mix(in srgb, var(--meetup-style-color) 50%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--meetup-style-color) 20%, transparent), 0 14px 32px #00000014}[data-theme=light] .y4ilRa_meetupLabel{color:#0b0f1499}[data-theme=light] .y4ilRa_meetupOpt{color:#0b0f1473}[data-theme=light] .y4ilRa_meetupHint{color:#0b0f148c}[data-theme=light] .y4ilRa_meetupInput,[data-theme=light] .y4ilRa_meetupTextarea,[data-theme=light] .y4ilRa_meetupSiteBox{color:var(--ink);background:#fff;border-color:#0b0f141a}[data-theme=light] .y4ilRa_meetupChip{color:#0b0f14c7;background:#fff;border-color:#0b0f141a}[data-theme=light] .y4ilRa_meetupChipOn{color:var(--ink)}[data-theme=light] .y4ilRa_meetupSiteDropdown{background:#fff;box-shadow:0 14px 32px #0000002e}[data-theme=light] .y4ilRa_meetupSiteOption{color:var(--ink);border-bottom-color:#0b0f140f}[data-theme=light] .y4ilRa_meetupSiteOption:hover{background:#0b0f140a}[data-theme=light] .y4ilRa_meetupPending{border-color:color-mix(in srgb, var(--meetup-style-color) 38%, transparent);background:#fff;box-shadow:0 8px 22px #0000000f}[data-theme=light] .y4ilRa_meetupPendingFields{background:#0b0f1408;border-color:#0b0f140f}[data-theme=light] .y4ilRa_meetupPendingFields li{color:#0b0f14d9}[data-theme=light] .y4ilRa_meetupPendingHint{color:#0b0f14a6;background:#f5c8421a}[data-theme=light] .y4ilRa_meetupContract{background:radial-gradient(140% 100% at 0% 0%, color-mix(in srgb, var(--meetup-style-color) 22%, transparent) 0%, transparent 55%), radial-gradient(120% 80% at 100% 100%, color-mix(in srgb, var(--meetup-grade-color) 18%, transparent) 0%, transparent 60%), linear-gradient(160deg, #fff 0%, #fafaf6 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--meetup-style-color) 26%, transparent), 0 18px 40px color-mix(in srgb, var(--meetup-style-color) 18%, transparent), 0 4px 14px #00000014}[data-theme=light] .y4ilRa_meetupContractRowLabel{color:#0b0f148c}[data-theme=light] .y4ilRa_meetupContractRow{border-top-color:#0b0f1414}[data-theme=light] .y4ilRa_meetupContractMeta{color:#0b0f148c}[data-theme=light] .y4ilRa_meetupContractWith{color:#0b0f14a6}[data-theme=light] .y4ilRa_meetupContractNote{color:#0b0f14c7;background:#0b0f1408;border-color:#0b0f1414}[data-theme=light] .y4ilRa_meetupCancelled{color:#0b0f1480;background:#0b0f1408;border-color:#0b0f141a}.y4ilRa_profCtaRowSticky{z-index:40;background:color-mix(in srgb, var(--bone,#0b0f14) 88%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid #ffffff0f;margin:0 -14px 14px;padding:10px 14px;position:sticky;top:0}[data-theme=light] .y4ilRa_profCtaRowSticky{background:#ffffffdb;border-bottom-color:#0b0f1414}.y4ilRa_profForeignAffinity{--affinity-color:#38bdf8;border-radius:var(--r-lg);border:1px solid color-mix(in srgb, var(--affinity-color) 38%, transparent);background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--affinity-color) 22%, transparent) 0%, transparent 60%), linear-gradient(160deg, #1a1f2eeb 0%, #0f1420f0 60%, #0b0f14f5 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--affinity-color) 14%, transparent), 0 14px 32px color-mix(in srgb, var(--affinity-color) 18%, transparent), 0 4px 12px #00000052;margin:0 0 28px;padding:22px 24px 20px}.y4ilRa_profForeignAffinity_high{--affinity-color:#00bfa6}.y4ilRa_profForeignAffinity_mid{--affinity-color:#38bdf8}.y4ilRa_profForeignAffinity_low{--affinity-color:#a0aec0}.y4ilRa_profForeignAffinity_cold{--affinity-color:#64748b}.y4ilRa_profForeignAffinityTappable{appearance:none;text-align:left;cursor:pointer;font:inherit;color:inherit;width:100%;transition:transform .18s,box-shadow .18s,border-color .18s;display:block}.y4ilRa_profForeignAffinityTappable:hover{border-color:color-mix(in srgb, var(--affinity-color) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--affinity-color) 22%, transparent), 0 18px 36px color-mix(in srgb, var(--affinity-color) 24%, transparent), 0 6px 14px #0000005c;transform:translateY(-1px)}.y4ilRa_profForeignAffinityTappable:active{transform:scale(.99)}.y4ilRa_profForeignAffinityTappable:focus-visible{outline:2px solid var(--affinity-color);outline-offset:2px}.y4ilRa_profForeignAffinityHead{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.y4ilRa_profForeignAffinityEyebrow{color:var(--affinity-color)}.y4ilRa_profForeignAffinityScoreRow{align-items:baseline;gap:10px;display:flex}.y4ilRa_profForeignAffinityScore{font-family:var(--mono);color:var(--affinity-color);text-shadow:0 2px 18px color-mix(in srgb, var(--affinity-color) 32%, transparent);letter-spacing:-.01em;font-size:36px;font-weight:900;line-height:1}.y4ilRa_profForeignAffinityLabel{font-family:var(--sans);color:#f5f1e8bf;font-size:13px;font-weight:700}.y4ilRa_profForeignAffinityMatch{color:#4ade80;font-family:var(--sans);background:#22c55e1f;border:1px solid #22c55e66;border-radius:12px;align-items:center;gap:7px;margin:0 0 12px;padding:9px 12px;font-size:13px;font-weight:700;line-height:1.35;display:inline-flex}.y4ilRa_profForeignAvail{flex-direction:column;gap:8px;display:flex}.y4ilRa_profForeignAvailRow{flex-direction:column;gap:6px;display:flex}.y4ilRa_profForeignAvailLabel{color:#f5f1e880}.y4ilRa_profForeignAvailChips{flex-wrap:wrap;gap:6px;display:flex}.y4ilRa_profForeignAvailChip{color:#f5f1e8c7;font-family:var(--sans);letter-spacing:.01em;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:700;transition:background .16s,border-color .16s;display:inline-flex}.y4ilRa_profForeignAvailChipDay{width:30px;height:30px;font-family:var(--mono);letter-spacing:.04em;border-radius:999px;justify-content:center;padding:0;font-size:11px;font-weight:800}.y4ilRa_profForeignAvailChipIcon{opacity:.85;font-size:13px}.y4ilRa_profForeignAvailChipCommon{color:#4ade80;background:linear-gradient(145deg,#22c55e52,#22c55e29);border-color:#22c55e8c;box-shadow:0 6px 16px #22c55e38}.y4ilRa_profForeignAvailChipCheck{color:#061418;background:#22c55e;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.y4ilRa_profForeignAvailChipDay.y4ilRa_profForeignAvailChipCommon .y4ilRa_profForeignAvailChipCheck{width:10px;height:10px;position:absolute}.y4ilRa_profForeignAvailNote{font-family:var(--sans);color:#f5f1e89e;background:#0000002e;border:1px dashed #ffffff1a;border-radius:10px;margin:6px 0 0;padding:8px 10px;font-size:12.5px;font-style:italic;line-height:1.45}.y4ilRa_profForeignPlaces{margin:0 0 28px}.y4ilRa_profForeignPlacesCount{color:#4ade80;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;background:#22c55e29;border:1px solid #22c55e6b;border-radius:999px;align-items:center;gap:5px;margin-left:8px;padding:3px 8px;font-size:9.5px;font-weight:800;display:inline-flex}.y4ilRa_profForeignPlacesList{flex-wrap:wrap;gap:6px;display:flex}.y4ilRa_profForeignPlace{color:#f5f1e8d9;font-family:var(--sans);background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:6px;padding:8px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.y4ilRa_profForeignPlaceShared{color:var(--ink);background:linear-gradient(145deg,#22c55e3d,#22c55e1a);border-color:#22c55e8c;box-shadow:0 6px 16px #22c55e2e}.y4ilRa_profForeignPlaceBadge{color:#061418;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#22c55ed9;border-radius:999px;align-items:center;gap:4px;padding:2px 6px;font-size:9px;font-weight:800;display:inline-flex}.y4ilRa_profForeignGradeCompat{color:#4ade80;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;background:#22c55e29;border:1px solid #22c55e66;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:2px 7px;font-size:9.5px;font-weight:800;display:inline-flex}[data-theme=light] .y4ilRa_profForeignAffinity{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--affinity-color) 18%, transparent) 0%, transparent 60%), linear-gradient(160deg, #fff 0%, #fafaf6 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--affinity-color) 22%, transparent), 0 14px 32px color-mix(in srgb, var(--affinity-color) 14%, transparent), 0 4px 12px #0000000f}[data-theme=light] .y4ilRa_profForeignAffinityLabel{color:#0b0f14b3}[data-theme=light] .y4ilRa_profForeignAffinityMatch{color:#15803d;background:#22c55e14;border-color:#22c55e5c}[data-theme=light] .y4ilRa_profForeignAvailLabel{color:#0b0f148c}[data-theme=light] .y4ilRa_profForeignAvailChip{color:#0b0f14c7;background:#fff;border-color:#0b0f141a}[data-theme=light] .y4ilRa_profForeignAvailChipCommon{color:#15803d;background:linear-gradient(145deg,#22c55e38,#22c55e1a);border-color:#22c55e8c}[data-theme=light] .y4ilRa_profForeignAvailNote{color:#0b0f149e;background:#0b0f1408;border-color:#0b0f141a}[data-theme=light] .y4ilRa_profForeignPlace{color:#0b0f14d9;background:#fff;border-color:#0b0f1414}[data-theme=light] .y4ilRa_profForeignPlaceShared{color:var(--ink);background:linear-gradient(145deg,#22c55e2e,#22c55e14);border-color:#22c55e8c}[data-theme=light] .y4ilRa_profForeignPlacesCount,[data-theme=light] .y4ilRa_profForeignGradeCompat{color:#15803d;background:#22c55e1f;border-color:#22c55e73}._2Mg9Wq_banner{z-index:5;width:100%;font-family:var(--sans);text-align:left;cursor:pointer;appearance:none;color:#f5f1e8;-webkit-backdrop-filter:blur(10px);border:0;border-bottom:1px solid #f5f1e81a;border-radius:0;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:700;transition:filter .15s;display:flex;position:sticky;top:0}._2Mg9Wq_banner:hover{filter:brightness(1.08)}._2Mg9Wq_banner:active{filter:brightness(.95)}._2Mg9Wq_banner:focus-visible{outline-offset:-2px;outline:2px solid}._2Mg9Wq_banner_progress{background:linear-gradient(135deg,#00bfa6eb 0%,#00897aeb 100%);box-shadow:0 6px 18px #00bfa659}._2Mg9Wq_banner_waiting{color:#1a1f2e;background:linear-gradient(135deg,#e0b44aeb 0%,#b07c00eb 100%);box-shadow:0 6px 18px #e0b44a59}._2Mg9Wq_banner_confirmed{background:linear-gradient(135deg,#4ade80eb 0%,#16a34aeb 100%);box-shadow:0 6px 18px #4ade8066}._2Mg9Wq_bannerIcon{background:#fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}._2Mg9Wq_bannerLabel{letter-spacing:.01em;flex:1}._2Mg9Wq_bannerArrow{font-family:var(--serif);opacity:.85;flex-shrink:0;font-size:18px;line-height:1}[data-theme=light] ._2Mg9Wq_banner_progress{color:#fff;background:linear-gradient(135deg,#00bfa6 0%,#00897a 100%)}[data-theme=light] ._2Mg9Wq_banner_waiting{color:#1a1f2e;background:linear-gradient(135deg,#e0b44a 0%,#b07c00 100%)}[data-theme=light] ._2Mg9Wq_banner_confirmed{color:#fff;background:linear-gradient(135deg,#4ade80 0%,#16a34a 100%)}.U8USmG_card{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent;background:linear-gradient(160deg,#364250e0 0%,#1f2832f0 48%,#131921f5 100%);border:none;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;transition:transform .14s,box-shadow .16s,border-color .16s;display:flex;box-shadow:inset 0 1px #ffffff12,0 10px 22px #00000061,0 2px 6px #00000038}.U8USmG_card:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff17,0 14px 28px #0000006b,0 3px 8px #00000042}.U8USmG_card:active{transform:translateY(.5px)scale(.998)}.U8USmG_card:focus-visible{outline:2px solid var(--forest,#00bfa6);outline-offset:2px}.U8USmG_cardOuting{background:linear-gradient(160deg,#f5c84212 0%,#0000 60%),linear-gradient(160deg,#364250e0 0%,#1f2832f0 48%,#131921f5 100%)}[data-theme=light] .U8USmG_cardOuting{background:linear-gradient(160deg,#f5c8421a 0%,#0000 60%),linear-gradient(160deg,#fff 0%,#fafaf6 100%)}.U8USmG_outingPill{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f5c842;background:#f5c84224;border:1px solid #f5c84273;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:1px 8px;font-size:9.5px;font-weight:800;display:inline-flex}.U8USmG_outingPillDot{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 4px}[data-theme=light] .U8USmG_outingPill{color:#b07c00;background:#b07c001a;border-color:#b07c0066}.U8USmG_outingBadge{color:#1a1f2e;background:linear-gradient(135deg,#f5c842 0%,#b07c00 100%);border:2px solid #131921f5;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 6px #f5c84273}[data-theme=light] .U8USmG_outingBadge{border-color:#fff}.U8USmG_cardUnread{position:relative}.U8USmG_avatarWrap{flex-shrink:0;position:relative}.U8USmG_main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.U8USmG_line1{align-items:center;gap:6px;min-width:0;display:flex}.U8USmG_name{color:#fcf9f2f5;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.U8USmG_favorite{color:#fb7185;flex-shrink:0;justify-content:center;align-items:center;margin-left:2px;display:inline-flex}.U8USmG_affinity{font-family:var(--mono);letter-spacing:.04em;color:var(--forest,#00bfa6);background:color-mix(in srgb, var(--forest,#00bfa6) 16%, transparent);border:1px solid;border-radius:999px;flex-shrink:0;align-items:center;padding:1px 7px;font-size:9.5px;font-weight:700;display:inline-flex}.U8USmG_status{font-family:var(--mono);letter-spacing:.02em;color:#f5f1e88c;flex-shrink:0;align-items:center;margin-left:4px;font-size:10px;display:inline-flex}.U8USmG_status:before{content:"·";opacity:.6;margin-right:6px}.U8USmG_preview{color:#f5f1e89e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.U8USmG_right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.U8USmG_time{color:#f5f1e86b;font-size:11px;font-family:var(--mono)}.U8USmG_unreadDot{background:var(--ochre,#f5c842);border-radius:50%;width:8px;height:8px}[data-theme=light] .U8USmG_card{color:var(--ink);background:linear-gradient(160deg,#fff 0%,#f8fafc 100%);box-shadow:inset 0 1px #fff9,0 8px 18px #0000000f,0 2px 6px #0000000a}[data-theme=light] .U8USmG_card:hover{box-shadow:inset 0 1px #fff9,0 14px 24px #00000014,0 3px 8px #0000000f}[data-theme=light] .U8USmG_name{color:var(--ink)}[data-theme=light] .U8USmG_preview{color:#0b0f148c}[data-theme=light] .U8USmG_status{color:#0b0f1480}[data-theme=light] .U8USmG_time{color:#0b0f146b}[data-theme=light] .U8USmG_favorite{color:#dc2626}[data-theme=light] .U8USmG_onlineDot{border-color:#fff}.P_hoqq_stack{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;padding:0;transition:transform .12s;display:inline-flex}.P_hoqq_stack:hover{transform:translateY(-1px)}.P_hoqq_stack:active{transform:scale(.97)}.P_hoqq_stack:focus-visible{outline:2px solid var(--forest,#00bfa6);outline-offset:3px;border-radius:999px}.P_hoqq_avatar{border:2px solid var(--bone,#131c27);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.P_hoqq_more{border:2px solid var(--bone,#131c27);background:var(--bone-3,#ffffff29);color:var(--ink-2,#f5f1e8c7);font-family:var(--mono);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex}[data-theme=light] .P_hoqq_avatar,[data-theme=light] .P_hoqq_more{border-color:#fff}[data-theme=light] .P_hoqq_more{color:#0b0f14b3;background:#0b0f140f}.TknFIa_backdrop{z-index:9300;-webkit-backdrop-filter:blur(2px);background:#0000008c;position:fixed;inset:0}.TknFIa_sheet{bottom:var(--cm-bottom-nav-height,0px);z-index:9301;max-height:min(82dvh, calc(100dvh - var(--cm-bottom-nav-height,0px) - 24px));background:#131c27;border-top:1px solid #ffffff1a;border-radius:20px 20px 0 0;flex-direction:column;animation:.28s cubic-bezier(.16,1,.3,1) forwards TknFIa_sheetIn;display:flex;position:fixed;left:0;right:0;box-shadow:0 -16px 48px #0009}@keyframes TknFIa_sheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.TknFIa_handleHit{touch-action:none;flex-shrink:0;justify-content:center;align-items:center;padding:12px 0 8px;display:flex}.TknFIa_handle{pointer-events:none;background:#ffffff38;border-radius:999px;width:44px;height:5px}.TknFIa_header{flex-shrink:0;justify-content:space-between;align-items:flex-end;padding:6px 20px 14px;display:flex}.TknFIa_eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}.TknFIa_title{font-family:var(--serif);color:var(--ink);margin:4px 0 0;font-size:clamp(22px,5.5vw,28px);font-style:italic;font-weight:400;line-height:1.05}.TknFIa_count{color:#f5c842;font-family:var(--mono);letter-spacing:.06em;background:#f5c84224;border:1px solid #f5c84273;border-radius:999px;align-items:center;padding:4px 11px;font-size:11px;font-weight:800;display:inline-flex}.TknFIa_body{flex-direction:column;gap:10px;padding:4px 16px 24px;display:flex;overflow-y:auto}.TknFIa_empty{text-align:center;font-family:var(--sans);color:var(--ink-3);margin:24px 0;font-size:13px}.TknFIa_roleHost,.TknFIa_roleJoined{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 10px;font-size:9.5px;font-weight:800;display:inline-flex}.TknFIa_roleHost{color:#f5c842;background:#f5c84224;border:1px solid #f5c84273}.TknFIa_roleJoined{color:var(--forest);background:color-mix(in srgb, var(--forest) 14%, transparent);border:1px solid color-mix(in srgb, var(--forest) 45%, transparent)}[data-theme=light] .TknFIa_sheet{background:#fff;border-top-color:#0000001a;box-shadow:0 -16px 48px #0000002e}[data-theme=light] .TknFIa_handle{background:#0000002e}[data-theme=light] .TknFIa_roleHost{color:#b07c00;background:#b07c001a;border-color:#b07c0066}._0TrIsG_row{scrollbar-width:none;-ms-overflow-style:none;gap:6px;padding:6px 12px 8px;display:flex;overflow-x:auto}._0TrIsG_row::-webkit-scrollbar{display:none}._0TrIsG_chip,._0TrIsG_chipAction{height:30px;font-family:var(--sans);letter-spacing:.01em;cursor:pointer;appearance:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:999px;flex-shrink:0;align-items:center;padding:0 12px;font-size:12px;font-weight:600;transition:filter .15s,transform .1s,background .15s;display:inline-flex}._0TrIsG_chip:active,._0TrIsG_chipAction:active{transform:scale(.97)}._0TrIsG_chip{color:#f5f1e8d9;background:#f5f1e80d;border:1px solid #f5f1e829}._0TrIsG_chip:hover{color:#f5f1e8;background:#f5f1e81a}._0TrIsG_chipAction{color:#6ee7c8;background:#00bfa624;border:1px solid #00bfa673;font-weight:800}._0TrIsG_chipAction:hover{filter:brightness(1.05);background:#00bfa638}[data-theme=light] ._0TrIsG_chip{color:#0b0f14c7;background:#0b0f140a;border-color:#0b0f141f}[data-theme=light] ._0TrIsG_chip:hover{color:#1a1f2e;background:#0b0f1414}[data-theme=light] ._0TrIsG_chipAction{color:#00897a;background:#00897a1a;border-color:#00897a73}[data-theme=light] ._0TrIsG_chipAction:hover{background:#00897a29}._07UejW_section{--rank-primary:#94a3b8;--rank-glow:transparent;--rank-accent:#94a3b8;border:1px solid color-mix(in srgb, var(--rank-primary) 32%, transparent);background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--rank-primary) 18%, transparent) 0%, transparent 60%), linear-gradient(160deg, #1a1f2ef0 0%, #0f1420f5 60%, #0b0f14fa 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--rank-primary) 14%, transparent), 0 14px 36px var(--rank-glow), 0 4px 14px #0000006b;isolation:isolate;border-radius:18px;flex-direction:column;gap:12px;margin:0 0 28px;padding:18px;display:flex}._07UejW_head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}._07UejW_eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--rank-primary);font-size:11px;font-weight:800}._07UejW_howBtn{appearance:none;color:#f5f1e899;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:10.5px;font-weight:700;display:inline-flex}._07UejW_howBtn:hover{color:var(--ink)}._07UejW_progressHint{font-family:var(--sans);color:#f5f1e89e;margin:0;font-size:12.5px;line-height:1.4}._07UejW_progressHint em{color:var(--rank-primary);font-style:italic}._07UejW_emptyHint{font-family:var(--sans);color:#f5f1e88c;margin:0;font-size:12.5px}._07UejW_rankBadge{border:1px solid color-mix(in srgb, var(--rank-primary) 50%, transparent);background:radial-gradient(140% 100% at 0% 0%, color-mix(in srgb, var(--rank-primary) 30%, transparent) 0%, transparent 55%), radial-gradient(120% 80% at 100% 100%, color-mix(in srgb, var(--rank-primary) 18%, transparent) 0%, transparent 60%), linear-gradient(160deg, #1a1f2ef5 0%, #0f1420fa 60%, #0b0f14 100%);box-shadow:inset 0 1px 0 #ffffff14, 0 14px 32px var(--rank-glow), 0 4px 14px #0000006b;isolation:isolate;z-index:0;border-radius:18px;padding:18px 22px;position:relative;overflow:hidden}._07UejW_rankBadgeInner{z-index:2;flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:relative}._07UejW_rankBadgeEyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--rank-primary);font-size:10px;font-weight:800}._07UejW_rankBadgeTitle{font-family:var(--serif);letter-spacing:.01em;color:var(--ink);text-transform:uppercase;text-shadow:0 2px 18px var(--rank-glow);align-items:center;gap:10px;margin:0;font-size:clamp(28px,8vw,38px);font-style:italic;font-weight:400;line-height:1.05;display:inline-flex}._07UejW_rankBadgeStar{color:var(--rank-primary);text-shadow:0 0 18px var(--rank-glow);font-size:.8em;font-style:normal}._07UejW_rankBadgeMeta{font-family:var(--mono);color:#f5f1e8b3;letter-spacing:.04em;margin:4px 0 0;font-size:12px}._07UejW_rankBadgeMeta strong{color:var(--rank-primary);font-weight:800}._07UejW_rankBadgeBorderRotate{border-radius:inherit;background:conic-gradient(from 0deg, var(--rank-primary) 0%, transparent 30%, transparent 70%, var(--rank-primary) 100%);-webkit-mask-composite:xor;pointer-events:none;opacity:.8;z-index:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;animation:6s linear infinite _07UejW_rankBorderSpin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes _07UejW_rankBorderSpin{to{transform:rotate(360deg)}}._07UejW_rankBadge_known,._07UejW_rankBadge_verified{animation:3.6s ease-in-out infinite _07UejW_rankBadgeBreathe}@keyframes _07UejW_rankBadgeBreathe{0%,to{box-shadow:inset 0 1px 0 #ffffff14, 0 14px 32px var(--rank-glow), 0 4px 14px #0000006b}50%{box-shadow:inset 0 1px 0 #ffffff1f, 0 18px 38px color-mix(in srgb, var(--rank-glow) 150%, transparent), 0 4px 14px #0000006b}}._07UejW_rankBadge_referent{animation:5s ease-in-out infinite _07UejW_rankBadgeReferent}@keyframes _07UejW_rankBadgeReferent{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}._07UejW_rankBadgeParticles{pointer-events:none;z-index:1;position:absolute;inset:0}._07UejW_rankBadgeParticle{--i:0;background:var(--rank-primary);width:4px;height:4px;box-shadow:0 0 12px var(--rank-glow);opacity:0;animation:7s linear infinite _07UejW_rankParticleFly;animation-delay:calc(var(--i) * -.875s);border-radius:50%;position:absolute;top:50%;left:50%}@keyframes _07UejW_rankParticleFly{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)translate(0)scale(.6)}10%{opacity:.6}60%{opacity:.85}to{opacity:0;transform:translate(-50%,-50%)rotate(360deg)translate(140px)scale(1)}}._07UejW_endorsersRow{appearance:none;cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:background .12s,border-color .12s,transform .12s;display:flex}._07UejW_endorsersRow:hover{border-color:color-mix(in srgb, var(--rank-primary) 36%, transparent);background:#ffffff0f}._07UejW_endorsersRow:active{transform:scale(.98)}._07UejW_endorsersLabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#f5f1e88c;flex-shrink:0;font-size:10px;font-weight:800}._07UejW_endorsersStack{flex:1;align-items:center;min-width:0;display:inline-flex}._07UejW_endorserAvatar{border:2px solid #0b0f14;border-radius:50%;width:32px;height:32px;margin-left:-8px;position:relative;box-shadow:0 4px 10px #00000052}._07UejW_endorserAvatar:first-child{margin-left:0}._07UejW_endorserAvatar>*{border-radius:50%;width:100%;height:100%;overflow:hidden}._07UejW_endorserBadgeSession{color:#0b0f14;background:linear-gradient(145deg,#2ad1b0,#00bfa6);border:1.5px solid #0b0f14;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;position:absolute;bottom:-2px;right:-2px;box-shadow:0 2px 6px #00bfa680}._07UejW_endorserMore{width:32px;height:32px;color:var(--ink);font-family:var(--mono);background:#ffffff14;border:2px solid #0b0f14;border-radius:50%;justify-content:center;align-items:center;margin-left:-8px;font-size:11px;font-weight:800;display:inline-flex}._07UejW_endorsersOpen{color:#f5f1e88c;margin-left:auto}._07UejW_catGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}@media (width<=480px){._07UejW_catGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}._07UejW_catCard{--cat-color:#38bdf8;border:1px solid color-mix(in srgb, var(--cat-color) 32%, transparent);background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--cat-color) 22%, transparent) 0%, transparent 55%), #00000052;color:var(--ink);isolation:isolate;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px 6px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}._07UejW_catCardEmpty{opacity:.45}._07UejW_catCardMax{border-color:color-mix(in srgb, var(--cat-color) 60%, transparent);box-shadow:0 12px 28px color-mix(in srgb, var(--cat-color) 28%, transparent);transform:scale(1.05)}._07UejW_catCardBig{border-color:color-mix(in srgb, var(--cat-color) 70%, transparent);box-shadow:0 12px 32px color-mix(in srgb, var(--cat-color) 38%, transparent)}._07UejW_catSparkle{color:var(--cat-color);font-size:11px;animation:4s linear infinite _07UejW_catSparkle;position:absolute;top:6px;right:8px}@keyframes _07UejW_catSparkle{0%,to{opacity:.7;transform:rotate(0)}50%{opacity:1;transform:rotate(180deg)}}._07UejW_catIcon{background:color-mix(in srgb, var(--cat-color) 22%, transparent);width:36px;height:36px;color:var(--cat-color);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._07UejW_catCount{font-family:var(--mono);color:var(--ink);font-size:18px;font-weight:900}._07UejW_catCardEmpty ._07UejW_catCount{color:#f5f1e873}._07UejW_catLabel{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f5f1e88c;text-align:center;font-size:9px;font-weight:700}._07UejW_actions{flex-wrap:wrap;gap:8px;display:flex}._07UejW_btn{appearance:none;font-family:var(--sans);letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;transition:transform .1s,background .16s,box-shadow .16s;display:inline-flex}._07UejW_btn:disabled{opacity:.5;cursor:not-allowed}._07UejW_btn:active:not(:disabled){transform:scale(.97)}._07UejW_btnLg{padding:12px 22px;font-size:14px}._07UejW_btnPrimary{background:linear-gradient(145deg, var(--rank-primary), color-mix(in srgb, var(--rank-primary) 60%, #061418));color:#061418;box-shadow:inset 0 1px 0 #ffffff52, 0 8px 18px var(--rank-glow)}._07UejW_btnPrimary:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff6b, 0 12px 26px color-mix(in srgb, var(--rank-glow) 150%, transparent)}._07UejW_btnPulse{animation:2.4s ease-in-out infinite _07UejW_btnPulse}@keyframes _07UejW_btnPulse{0%,to{box-shadow:inset 0 1px 0 #ffffff52, 0 8px 18px var(--rank-glow)}50%{box-shadow:inset 0 1px 0 #ffffff6b, 0 12px 28px color-mix(in srgb, var(--rank-glow) 200%, transparent)}}._07UejW_btnGhost{color:#f5f1e8d9;background:#ffffff0d;border:1px solid #ffffff1f}._07UejW_btnGhost:hover:not(:disabled){background:#ffffff14}._07UejW_modalOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9000;background:#0b0f14a8;justify-content:center;align-items:center;padding:14px;animation:.2s _07UejW_modalFadeIn;display:flex;position:fixed;inset:0}@keyframes _07UejW_modalFadeIn{0%{opacity:0}to{opacity:1}}._07UejW_modalClose{width:32px;height:32px;color:var(--ink);cursor:pointer;z-index:5;background:#ffffff14;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}._07UejW_modalClose:hover{background:#ffffff24}._07UejW_introModal,._07UejW_endorseModal,._07UejW_requestModal,._07UejW_listModal{background:radial-gradient(120% 80% at 0 0,#00bfa62e 0%,#0000 55%),linear-gradient(160deg,#1a1f2ef5 0%,#0f1420fa 60%,#0b0f14 100%);border:1px solid #00bfa652;border-radius:22px;width:min(560px,100%);max-height:92vh;padding:26px 22px 22px;animation:.28s cubic-bezier(.16,1,.3,1) _07UejW_modalSlideIn;position:relative;overflow-y:auto;box-shadow:0 0 0 1px #00bfa62e,0 24px 48px #00bfa652,0 8px 22px #00000080}@keyframes _07UejW_modalSlideIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}._07UejW_introEyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--forest,#00bfa6);font-size:11px;font-weight:800}._07UejW_introTitle{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:6px 0 18px;font-size:clamp(24px,6vw,32px);font-weight:400;line-height:1.1}._07UejW_introTitle em{color:var(--forest,#00bfa6);font-style:italic}._07UejW_introTypes{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0 16px;display:grid}@media (width<=480px){._07UejW_introTypes{grid-template-columns:1fr}}._07UejW_introType{background:#00000052;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:6px;padding:14px 14px 12px;display:flex}._07UejW_introTypeSession{background:radial-gradient(120% 80% at 0 0,#00bfa62e 0%,#0000 55%),#00000052;border-color:#00bfa661}._07UejW_introTypeCommunity{background:radial-gradient(120% 80% at 0 0,#38bdf82e 0%,#0000 55%),#00000052;border-color:#38bdf861}._07UejW_introTypeBadge{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:#ffffff14;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:9.5px;font-weight:800;display:inline-flex}._07UejW_introTypeTitle{font-family:var(--sans);color:var(--ink);margin:0;font-size:14px;font-weight:800}._07UejW_introType p{color:#f5f1e8b3;margin:0;font-size:12.5px;line-height:1.45}._07UejW_introRanks{background:#ffffff05;border:1px dashed #ffffff1f;border-radius:12px;flex-direction:column;gap:8px;margin-bottom:16px;padding:10px 12px;display:flex}._07UejW_introRanksLabel{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f5f1e88c;font-size:10px;font-weight:700}._07UejW_introRanksList{flex-wrap:wrap;gap:6px;display:flex}._07UejW_introRankPill{font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:11.5px;font-weight:800}._07UejW_introRankPill_new{color:#94a3b8;background:#94a3b829;border:1px solid #94a3b84d}._07UejW_introRankPill_known{color:#4ade80;background:#4ade8029;border:1px solid #4ade8066}._07UejW_introRankPill_verified{color:#38bdf8;--rank-glow:#38bdf866;background:#38bdf829;border:1px solid #38bdf880;animation:3.6s ease-in-out infinite _07UejW_rankBadgeBreathe}._07UejW_introRankPill_referent{color:#c4b5fd;--rank-glow:#a855f78c;background:linear-gradient(145deg,#a855f752,#a855f729);border:1px solid #a855f799;animation:3.6s ease-in-out infinite _07UejW_rankBadgeBreathe}._07UejW_introLevelHint{background:radial-gradient(120% 90% at 0 0,#f973161a 0%,#0000 60%),#ffffff05;border:1px solid #f9731647;border-radius:12px;flex-direction:column;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}._07UejW_introLevelHintEyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f5f1e88c;font-size:10px;font-weight:700}._07UejW_introLevelHintBody{font-family:var(--sans);color:#f5f1e8d1;margin:0;font-size:13.5px;line-height:1.5}._07UejW_introLevelHintBody strong{color:#f5f1e8f5;font-weight:700}._07UejW_introCoinGlyph{color:#fed;width:16px;height:16px;font-family:var(--serif,ui-serif);vertical-align:-2px;background:linear-gradient(135deg,#f97316 0%,#c2410c 100%);border-radius:50%;justify-content:center;align-items:center;margin:0 4px;font-size:12px;font-style:italic;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 0 8px #f973168c}._07UejW_introLevelHintFoot{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#f5f1e880;margin:0;font-size:10.5px}._07UejW_introLevelHintFoot strong{color:#f5f1e8d9;font-weight:700}._07UejW_introLevelHintFoot em{font-family:var(--serif,ui-serif);letter-spacing:0;text-transform:lowercase;color:#fcd34d;margin:0 1px;font-size:12.5px;font-style:italic;font-weight:400}._07UejW_introActions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}._07UejW_introActions ._07UejW_btnPrimary{--rank-primary:#00bfa6;--rank-glow:#00bfa673}._07UejW_endorseEyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--forest,#00bfa6);font-size:11px;font-weight:800}._07UejW_endorseTitle{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:6px 0 14px;font-size:clamp(20px,5vw,26px);font-weight:400;line-height:1.15}._07UejW_endorseTitle em{color:var(--forest,#00bfa6);font-style:italic}._07UejW_endorseField{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}._07UejW_endorseLabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#f5f1e88c;font-size:10px;font-weight:800}._07UejW_endorseTypeRow{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (width<=480px){._07UejW_endorseTypeRow{grid-template-columns:1fr}}._07UejW_endorseTypeCard{appearance:none;text-align:left;color:var(--ink);cursor:pointer;font:inherit;background:#00000052;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:4px;padding:12px;transition:all .16s;display:flex}._07UejW_endorseTypeCard:disabled{opacity:.45;cursor:not-allowed}._07UejW_endorseTypeCard small{color:#f5f1e88c;font-size:11px}._07UejW_endorseTypeCard strong{font-size:13px;font-weight:800}._07UejW_endorseTypeCardSession._07UejW_endorseTypeCardOn{background:radial-gradient(120% 80% at 0 0,#00bfa638 0%,#0000 55%),#00000052;border-color:#00bfa699;box-shadow:0 8px 22px #00bfa652}._07UejW_endorseTypeCardCommunity._07UejW_endorseTypeCardOn{background:radial-gradient(120% 80% at 0 0,#38bdf838 0%,#0000 55%),#00000052;border-color:#38bdf899;box-shadow:0 8px 22px #38bdf852}._07UejW_endorseTypeBadge{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:#ffffff0f;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:3px 8px;font-size:9.5px;font-weight:800;display:inline-flex}._07UejW_endorseChips{flex-wrap:wrap;gap:6px;display:flex}._07UejW_endorseChip{--chip-color:#38bdf8;appearance:none;color:#f5f1e8c7;font-family:var(--sans);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700;transition:all .16s}._07UejW_endorseChipOn{background:linear-gradient(145deg, color-mix(in srgb, var(--chip-color) 36%, transparent), color-mix(in srgb, var(--chip-color) 16%, transparent));color:var(--ink);border-color:color-mix(in srgb, var(--chip-color) 60%, transparent);box-shadow:0 6px 16px color-mix(in srgb, var(--chip-color) 28%, transparent)}._07UejW_endorseInput,._07UejW_endorseTextarea{box-sizing:border-box;width:100%;color:var(--ink);font-family:var(--sans);background:#00000052;border:1px solid #ffffff1a;border-radius:10px;padding:10px 12px;font-size:13.5px;transition:border-color .16s,box-shadow .16s}._07UejW_endorseTextarea{resize:vertical;min-height:64px}._07UejW_endorseInput::placeholder,._07UejW_endorseTextarea::placeholder{color:#f5f1e86b}._07UejW_endorseInput:focus,._07UejW_endorseTextarea:focus{border-color:#00bfa699;outline:none;box-shadow:0 0 0 2px #00bfa652}._07UejW_endorseCounter{font-family:var(--mono);color:#f5f1e86b;align-self:flex-end;font-size:10px}._07UejW_endorseError{color:#fca5a5;margin:4px 0 0;font-size:12.5px}._07UejW_endorseActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}._07UejW_endorseActions ._07UejW_btnPrimary{--rank-primary:#00bfa6;--rank-glow:#00bfa673}._07UejW_endorseSuccess{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 28px 32px;display:flex}._07UejW_endorseSuccessGlow{z-index:-1;filter:blur(20px);background:radial-gradient(circle,#00bfa652 0%,#0000 60%);animation:3.6s ease-in-out infinite _07UejW_rankBadgeBreathe;position:absolute;inset:-40%}._07UejW_endorseSuccessCheck{color:#061418;background:linear-gradient(145deg,#2ad1b0,#00bfa6);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;animation:.6s cubic-bezier(.16,1,.3,1) _07UejW_successPop;display:inline-flex;box-shadow:0 14px 32px #00bfa673}@keyframes _07UejW_successPop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}._07UejW_endorseSuccessTitle{font-family:var(--serif);color:var(--ink);margin:0;font-size:26px;font-style:italic}._07UejW_endorseSuccessHint{color:#f5f1e8a6;margin:0;font-size:13px}._07UejW_requestHint{color:#f5f1e8ad;margin:0 0 12px;font-size:13px;line-height:1.45}._07UejW_requestLinkRow{margin-bottom:12px}._07UejW_requestLink{width:100%;font-family:var(--mono);color:#f5f1e8c7;word-break:break-all;background:#00000052;border:1px dashed #ffffff1f;border-radius:10px;padding:10px 12px;font-size:11.5px;display:block}._07UejW_listEndorsements{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}._07UejW_listItem{background:#00000047;border:1px solid #ffffff0f;border-radius:12px;gap:12px;padding:10px;display:flex}._07UejW_listItemAvatar{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;width:40px;height:40px;padding:0;position:relative}._07UejW_listItemAvatar>*{width:100%;height:100%}._07UejW_listItemMain{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._07UejW_listItemTitle{align-items:baseline;gap:8px;font-size:13px;display:flex}._07UejW_listItemType{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f5f1e880;font-size:9.5px;font-weight:800}._07UejW_listItemMeta{font-family:var(--mono);letter-spacing:.04em;color:#f5f1e8c7;font-size:11px}._07UejW_listItemJust{color:#f5f1e89e;margin:4px 0 0;font-size:12.5px;font-style:italic;line-height:1.4}[data-theme=light] ._07UejW_section{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--rank-primary) 18%, transparent) 0%, transparent 60%), linear-gradient(160deg, #fff 0%, #fafaf6 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--rank-primary) 22%, transparent), 0 14px 36px var(--rank-glow), 0 4px 14px #0000000f}[data-theme=light] ._07UejW_progressHint,[data-theme=light] ._07UejW_emptyHint{color:#0b0f1499}[data-theme=light] ._07UejW_rankBadge{background:radial-gradient(140% 100% at 0% 0%, color-mix(in srgb, var(--rank-primary) 20%, transparent) 0%, transparent 55%), radial-gradient(120% 80% at 100% 100%, color-mix(in srgb, var(--rank-primary) 14%, transparent) 0%, transparent 60%), linear-gradient(160deg, #fff 0%, #fafaf6 100%);box-shadow:inset 0 1px 0 #fff9, 0 14px 32px var(--rank-glow), 0 4px 14px #00000014}[data-theme=light] ._07UejW_rankBadgeMeta{color:#0b0f14b3}[data-theme=light] ._07UejW_endorsersRow{background:#fff;border-color:#0b0f1414}[data-theme=light] ._07UejW_endorsersRow:hover{background:#0b0f1408}[data-theme=light] ._07UejW_endorserAvatar{border-color:#fff}[data-theme=light] ._07UejW_endorserMore{background:#0b0f1414;border-color:#fff}[data-theme=light] ._07UejW_endorserBadgeSession{border-color:#fff}[data-theme=light] ._07UejW_catCard{background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--cat-color) 14%, transparent) 0%, transparent 55%), #fff;border-color:color-mix(in srgb, var(--cat-color) 30%, transparent)}[data-theme=light] ._07UejW_catCardEmpty ._07UejW_catCount{color:#0b0f1466}[data-theme=light] ._07UejW_btnGhost{color:var(--ink);background:#0b0f140a;border-color:#0b0f141f}[data-theme=light] ._07UejW_introModal,[data-theme=light] ._07UejW_endorseModal,[data-theme=light] ._07UejW_requestModal,[data-theme=light] ._07UejW_listModal{background:radial-gradient(120% 80% at 0 0,#00bfa624 0%,#0000 55%),linear-gradient(160deg,#fff 0%,#fafaf6 100%);border-color:#00897a52;box-shadow:0 0 0 1px #00897a2e,0 24px 48px #00897a2e,0 8px 22px #0000001f}[data-theme=light] ._07UejW_modalClose{color:var(--ink);background:#0b0f140f}[data-theme=light] ._07UejW_introTypes ._07UejW_introType,[data-theme=light] ._07UejW_endorseTypeCard,[data-theme=light] ._07UejW_listItem{background:#fff;border-color:#0b0f1414}[data-theme=light] ._07UejW_endorseInput,[data-theme=light] ._07UejW_endorseTextarea,[data-theme=light] ._07UejW_requestLink{color:var(--ink);background:#fff;border-color:#0b0f141a}[data-theme=light] ._07UejW_endorseChip{color:#0b0f14c7;background:#fff;border-color:#0b0f141a}[data-theme=light] ._07UejW_listItemMeta,[data-theme=light] ._07UejW_listItemJust,[data-theme=light] ._07UejW_requestHint{color:#0b0f14b3}[data-theme=light] ._07UejW_endorseEyebrow{color:#00897a}[data-theme=light] ._07UejW_endorseTitle{color:var(--ink,#0d1b26)}[data-theme=light] ._07UejW_endorseTitle em{color:#00897a}[data-theme=light] ._07UejW_endorseLabel{color:#0b0f148c}[data-theme=light] ._07UejW_howBtn{color:#0b0f14b3;background:#0b0f140a;border-color:#0b0f141a}[data-theme=light] ._07UejW_howBtn:hover{color:#0b0f14e6;background:#0b0f1412}[data-theme=light] ._07UejW_endorsersLabel{color:#0b0f148c}[data-theme=light] ._07UejW_endorsersOpen{color:#0b0f1480}[data-theme=light] ._07UejW_emptyHint{color:#0b0f1499}[data-theme=light] ._07UejW_catLabel{color:#0b0f14a6}[data-theme=light] ._07UejW_catCount{color:var(--ink,#0d1b26)}[data-theme=light] ._07UejW_catCardEmpty ._07UejW_catCount,[data-theme=light] ._07UejW_catCardEmpty ._07UejW_catLabel{color:#0b0f1459}[data-theme=light] ._07UejW_introType p{color:#0b0f14b8}[data-theme=light] ._07UejW_introRanksLabel{color:#0b0f148c}[data-theme=light] ._07UejW_introRankPill_new{color:#475569;background:#64748b29;border-color:#64748b66}[data-theme=light] ._07UejW_introRankPill_known{color:#00796b;background:#00897a29;border-color:#00897a73}[data-theme=light] ._07UejW_introRankPill_verified{color:#0369a1;background:#0284c729;border-color:#0284c780}[data-theme=light] ._07UejW_introRankPill_referent{color:#6b21a8;background:linear-gradient(145deg,#7e22ce33,#7e22ce1a);border-color:#7e22ce8c}[data-theme=light] ._07UejW_introLevelHint{background:radial-gradient(120% 90% at 0 0,#f9731614 0%,#0000 60%),#0b0f1405;border-color:#f9731652}[data-theme=light] ._07UejW_introLevelHintEyebrow{color:#0b0f148c}[data-theme=light] ._07UejW_introLevelHintBody{color:#0b0f14d1}[data-theme=light] ._07UejW_introLevelHintBody strong{color:var(--ink,#0d1b26)}[data-theme=light] ._07UejW_introLevelHintFoot{color:#0b0f1480}[data-theme=light] ._07UejW_introLevelHintFoot strong{color:#0b0f14d9}.TfkSEq_backdrop{z-index:9000;-webkit-backdrop-filter:blur(8px);background:#0b0716c7;justify-content:center;align-items:center;padding:24px;animation:.22s ease-out TfkSEq_backdropIn;display:flex;position:fixed;inset:0}@keyframes TfkSEq_backdropIn{0%{opacity:0}to{opacity:1}}.TfkSEq_modal{color:#f5f1e8;background:radial-gradient(120% 90% at 0 0,#a855f752 0%,#0000 55%),radial-gradient(110% 80% at 100% 100%,#c084fc38 0%,#0000 55%),linear-gradient(160deg,#1a0930 0%,#0f0520 55%,#0b0f14 100%);border:1px solid #a855f773;border-radius:24px;width:100%;max-width:460px;max-height:calc(100vh - 48px);padding:22px 22px 26px;animation:.32s cubic-bezier(.22,1,.36,1) TfkSEq_modalIn;position:relative;overflow-y:auto;box-shadow:0 0 0 1px #a855f738,0 30px 80px #a855f752,0 12px 28px #00000080}@keyframes TfkSEq_modalIn{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.TfkSEq_glow{filter:blur(28px);pointer-events:none;background:radial-gradient(circle,#a855f773 0%,#0000 70%);width:320px;height:320px;position:absolute;inset:-40% -25% auto auto}.TfkSEq_closeRow{justify-content:flex-end;display:flex;position:relative}.TfkSEq_hero{text-align:center;padding:6px 0 22px;position:relative}.TfkSEq_eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#c084fc;font-size:11px;font-weight:700}.TfkSEq_scoreWrap{font-family:var(--serif);letter-spacing:-.02em;color:#fff;text-shadow:0 0 28px #a855f7d9,0 0 60px #a855f773;justify-content:center;align-items:baseline;gap:4px;margin-top:8px;font-style:italic;font-weight:400;line-height:1;display:inline-flex}.TfkSEq_score{font-size:clamp(72px,22vw,108px)}.TfkSEq_scoreUnit{color:#c084fc;font-size:clamp(28px,8vw,40px)}.TfkSEq_tier{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px;margin-top:10px;display:flex}.TfkSEq_tierLabel{font-family:var(--serif);color:#f5f1e8;font-size:22px;font-style:italic}.TfkSEq_tierHint{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#f5f1e88c;font-size:10.5px}.TfkSEq_section{margin-top:18px;position:relative}.TfkSEq_sectionEyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#c084fc;margin-bottom:10px;font-size:10px;font-weight:700}.TfkSEq_componentList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.TfkSEq_componentRow{background:#f5f1e80a;border:1px solid #f5f1e81a;border-radius:12px;padding:10px 12px}.TfkSEq_componentRowMatched{background:#4ade800f;border-color:#4ade806b}.TfkSEq_componentHead{align-items:center;gap:8px;margin-bottom:6px;display:flex}.TfkSEq_componentIcon{color:#c084fc;background:#a855f72e;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.TfkSEq_componentRowMatched .TfkSEq_componentIcon{color:#4ade80;background:#4ade802e}.TfkSEq_componentLabel{font-family:var(--sans);color:#f5f1e8;flex:1;font-size:13px;font-weight:700}.TfkSEq_componentPoints{font-family:var(--mono);letter-spacing:.06em;color:#f5f1e88c;font-size:11px;font-weight:700}.TfkSEq_componentRowMatched .TfkSEq_componentPoints{color:#4ade80}.TfkSEq_componentTrack{background:#f5f1e814;border-radius:999px;width:100%;height:6px;position:relative;overflow:hidden}.TfkSEq_componentBar{background:linear-gradient(90deg,#a855f7 0%,#c084fc 100%);border-radius:999px;transition:width .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.TfkSEq_componentRowMatched .TfkSEq_componentBar{background:linear-gradient(90deg,#16a34a 0%,#4ade80 100%);box-shadow:0 0 8px #4ade8073}.TfkSEq_componentMeta{font-family:var(--mono);letter-spacing:.04em;justify-content:space-between;align-items:center;margin-top:6px;font-size:10.5px;display:flex}.TfkSEq_componentMatch{color:#4ade80;align-items:center;gap:4px;font-weight:700;display:inline-flex}.TfkSEq_componentMute{color:#f5f1e86b}.TfkSEq_componentPct{color:#f5f1e8b3;font-weight:700}.TfkSEq_timeline{padding:16px 4px 8px;position:relative}.TfkSEq_timelineTrack{background:#f5f1e80f;border-radius:999px;width:100%;height:10px;display:flex;position:relative;overflow:visible}.TfkSEq_timelineSegment{border-radius:999px;height:100%}.TfkSEq_timelineSegment_0{background:#94a3b873}.TfkSEq_timelineSegment_1{background:#38bdf88c}.TfkSEq_timelineSegment_2{background:linear-gradient(90deg,#4ade808c,#a855f7b3)}.TfkSEq_timelineSegment_3{background:linear-gradient(90deg,#a855f7d9,#c084fc)}.TfkSEq_timelineMarker{pointer-events:none;flex-direction:column;align-items:center;animation:.9s cubic-bezier(.22,1,.36,1) TfkSEq_markerSlide;display:flex;position:absolute;top:-6px;transform:translate(-50%)}@keyframes TfkSEq_markerSlide{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.TfkSEq_timelineDot{background:#fff;border:3px solid #a855f7;border-radius:50%;width:22px;height:22px;box-shadow:0 0 16px #a855f7d9,0 0 32px #a855f780}.TfkSEq_timelineMarkerLabel{font-family:var(--mono);letter-spacing:.06em;color:#f5f1e8;background:#a855f752;border:1px solid #a855f799;border-radius:999px;margin-top:4px;padding:2px 8px;font-size:10px;font-weight:800}.TfkSEq_timelineLabels{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f5f1e873;justify-content:space-between;margin-top:18px;font-size:9px;display:flex}.TfkSEq_timelineLabel{text-align:center;flex:1}.TfkSEq_motivational{font-family:var(--serif);color:#f5f1e8;text-align:center;background:#a855f71a;border:1px solid #a855f752;border-radius:14px;margin:22px 0 0;padding:14px 16px;font-size:15px;font-style:italic;line-height:1.45}[data-theme=light] .TfkSEq_backdrop{background:#f5f1e8c7}[data-theme=light] .TfkSEq_modal{color:#1a1f2e;background:radial-gradient(120% 90% at 0 0,#a855f72e 0%,#0000 55%),radial-gradient(110% 80% at 100% 100%,#c084fc1a 0%,#0000 55%),linear-gradient(160deg,#fff 0%,#fafaf6 100%);border-color:#a855f773;box-shadow:0 0 0 1px #a855f72e,0 30px 80px #a855f72e,0 12px 28px #0000001a}[data-theme=light] .TfkSEq_scoreWrap{color:#1a1f2e;text-shadow:0 0 28px #a855f773,0 0 60px #a855f733}[data-theme=light] .TfkSEq_scoreUnit,[data-theme=light] .TfkSEq_eyebrow,[data-theme=light] .TfkSEq_sectionEyebrow{color:#7c3aed}[data-theme=light] .TfkSEq_tierLabel{color:#1a1f2e}[data-theme=light] .TfkSEq_tierHint{color:#1a1f2e8c}[data-theme=light] .TfkSEq_componentRow{background:#1a1f2e0a;border-color:#1a1f2e1a}[data-theme=light] .TfkSEq_componentRowMatched{background:#22c55e0f;border-color:#22c55e6b}[data-theme=light] .TfkSEq_componentLabel{color:#1a1f2e}[data-theme=light] .TfkSEq_componentIcon{color:#7c3aed;background:#a855f724}[data-theme=light] .TfkSEq_componentRowMatched .TfkSEq_componentIcon{color:#16a34a;background:#22c55e24}[data-theme=light] .TfkSEq_componentPoints{color:#1a1f2e8c}[data-theme=light] .TfkSEq_componentRowMatched .TfkSEq_componentPoints{color:#16a34a}[data-theme=light] .TfkSEq_componentTrack{background:#1a1f2e14}[data-theme=light] .TfkSEq_componentMute{color:#1a1f2e6b}[data-theme=light] .TfkSEq_componentMatch{color:#16a34a}[data-theme=light] .TfkSEq_componentPct{color:#1a1f2ea6}[data-theme=light] .TfkSEq_timelineLabels{color:#1a1f2e80}[data-theme=light] .TfkSEq_timelineMarker .TfkSEq_timelineDot{border-color:#7c3aed;box-shadow:0 0 16px #7c3aed8c,0 0 32px #7c3aed4d}[data-theme=light] .TfkSEq_timelineMarkerLabel{color:#1a1f2e;background:#7c3aed2e;border-color:#7c3aed8c}[data-theme=light] .TfkSEq_motivational{color:#1a1f2e;background:#a855f714;border-color:#a855f752}.OnJHTq_card{--rep-color:#e0b44a;--rep-color-deep:#b07c00;border-radius:var(--r-lg);border:1px solid color-mix(in srgb, var(--rep-color) 38%, transparent);background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--rep-color) 22%, transparent) 0%, transparent 55%), radial-gradient(110% 70% at 100% 100%, color-mix(in srgb, var(--rep-color) 14%, transparent) 0%, transparent 60%), linear-gradient(160deg, #1f1a0e 0%, #14110a 55%, #0b0f14 100%);width:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--rep-color) 18%, transparent), 0 22px 44px color-mix(in srgb, var(--rep-color) 26%, transparent), 0 8px 18px #0000006b;cursor:pointer;text-align:left;font:inherit;color:inherit;appearance:none;flex-direction:column;gap:14px;margin:0 0 28px;padding:22px 24px 20px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.OnJHTq_card:hover{border-color:color-mix(in srgb, var(--rep-color) 60%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--rep-color) 30%, transparent), 0 28px 52px color-mix(in srgb, var(--rep-color) 32%, transparent), 0 10px 22px #00000075;transform:translateY(-2px)}.OnJHTq_card:active{transform:scale(.99)}.OnJHTq_card:focus-visible{outline:2px solid var(--rep-color);outline-offset:2px}.OnJHTq_glow{background:radial-gradient(circle, color-mix(in srgb, var(--rep-color) 40%, transparent) 0%, transparent 70%);pointer-events:none;filter:blur(24px);width:240px;height:240px;position:absolute;inset:-50% -40% auto auto}.OnJHTq_head{justify-content:space-between;align-items:center;display:flex;position:relative}.OnJHTq_eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--rep-color);font-size:10px;font-weight:700}.OnJHTq_cta{font-family:var(--mono);letter-spacing:.06em;color:#f5f1e899;font-size:10.5px;font-weight:700}.OnJHTq_title{font-family:var(--serif);letter-spacing:-.01em;color:#f5f1e8;margin:0;font-size:clamp(28px,7vw,36px);font-weight:400;line-height:1.05;position:relative}.OnJHTq_title em{color:color-mix(in srgb, var(--rep-color) 78%, #fff);font-style:italic}.OnJHTq_divider{background-image:linear-gradient(to right, color-mix(in srgb, var(--rep-color) 45%, transparent) 50%, transparent 50%);opacity:.7;background-repeat:repeat-x;background-size:6px 1px;height:1px}.OnJHTq_trustRow{flex-direction:column;gap:8px;display:flex;position:relative}.OnJHTq_trustPill{font-family:var(--sans);letter-spacing:.01em;background:color-mix(in srgb, currentColor 14%, transparent);border:1px solid;border-radius:999px;align-self:flex-start;align-items:baseline;gap:6px;padding:6px 12px;font-size:13px;font-weight:800;display:inline-flex}.OnJHTq_trustPillLabel{font-weight:800}.OnJHTq_trustPillHint{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.72;font-size:10px;font-weight:600}.OnJHTq_trustPill_gold{color:#4ade80}.OnJHTq_trustPill_good{color:#34d399}.OnJHTq_trustPill_mid{color:#e0b44a}.OnJHTq_trustPill_low{color:#f97316}.OnJHTq_trustPill_concern{color:#fb7185}.OnJHTq_trustPillGlow{box-shadow:0 0 18px color-mix(in srgb, currentColor 60%, transparent)}.OnJHTq_trustPillCenter{align-self:center}.OnJHTq_trustNoData{font-family:var(--sans);color:#f5f1e88c;padding:6px 0;font-size:12.5px;font-style:italic}.OnJHTq_trustBar{background:#f5f1e81a;border-radius:999px;width:100%;height:8px;position:relative;overflow:hidden}.OnJHTq_trustBarFill{border-radius:999px;transition:width 1s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.OnJHTq_trustBarFill_gold{background:linear-gradient(90deg,#16a34a 0%,#4ade80 100%);box-shadow:0 0 10px #4ade808c}.OnJHTq_trustBarFill_good{background:linear-gradient(90deg,#15803d 0%,#34d399 100%)}.OnJHTq_trustBarFill_mid{background:linear-gradient(90deg,#b07c00 0%,#e0b44a 100%)}.OnJHTq_trustBarFill_low{background:linear-gradient(90deg,#c2410c 0%,#f97316 100%)}.OnJHTq_trustBarFill_concern{background:linear-gradient(90deg,#9f1239 0%,#fb7185 100%)}.OnJHTq_statsRow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:4px;margin-top:4px;display:grid;position:relative}.OnJHTq_stat{border-left:1px solid color-mix(in srgb, var(--rep-color) 22%, transparent);flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:0 4px;display:flex}.OnJHTq_stat:first-child{border-left:none;padding-left:0}.OnJHTq_statVal{font-family:var(--serif);letter-spacing:-.02em;color:#f5f1e8;align-items:baseline;gap:6px;font-size:30px;font-weight:500;line-height:1;display:inline-flex}.OnJHTq_statValSmall{font-family:var(--serif);letter-spacing:-.01em;color:#f5f1e8;font-size:22px;font-weight:500;line-height:1}.OnJHTq_statRatingRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.OnJHTq_statLabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#f5f1e88c;font-size:9px;font-weight:700}.OnJHTq_stars{letter-spacing:1px;color:#f5f1e82e;font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:14px;line-height:1;display:inline-block;position:relative}.OnJHTq_starsBg,.OnJHTq_starsFill{display:block}.OnJHTq_starsFill{color:var(--rep-color);white-space:nowrap;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--rep-color) 50%, transparent));position:absolute;inset:0;overflow:hidden}.OnJHTq_statFire .OnJHTq_statVal{color:#ffedd5;text-shadow:0 0 8px #f97316a6,0 0 18px #fb923c73;animation:2.4s ease-in-out infinite OnJHTq_streakFlicker}.OnJHTq_fireIcon{filter:drop-shadow(0 0 6px #f97316b3);font-size:22px}@keyframes OnJHTq_streakFlicker{0%,to{text-shadow:0 0 8px #f97316a6,0 0 18px #fb923c73}50%{text-shadow:0 0 12px #f97316d9,0 0 24px #fb923c99}}[data-theme=light] .OnJHTq_card{--rep-color:#b07c00;border-color:color-mix(in srgb, var(--rep-color) 32%, transparent);background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--rep-color) 16%, transparent) 0%, transparent 55%), radial-gradient(110% 70% at 100% 100%, color-mix(in srgb, var(--rep-color) 10%, transparent) 0%, transparent 60%), linear-gradient(160deg, #fff 0%, #fafaf6 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--rep-color) 18%, transparent), 0 22px 44px color-mix(in srgb, var(--rep-color) 18%, transparent), 0 8px 18px #0000001a}[data-theme=light] .OnJHTq_title,[data-theme=light] .OnJHTq_statVal,[data-theme=light] .OnJHTq_statValSmall{color:#1a1f2e}[data-theme=light] .OnJHTq_statLabel,[data-theme=light] .OnJHTq_cta,[data-theme=light] .OnJHTq_trustNoData{color:#1a1f2e8c}[data-theme=light] .OnJHTq_trustBar{background:#1a1f2e14}[data-theme=light] .OnJHTq_stars{color:#1a1f2e2e}[data-theme=light] .OnJHTq_trustPill_gold{color:#15803d}[data-theme=light] .OnJHTq_trustPill_good{color:#047857}[data-theme=light] .OnJHTq_trustPill_mid{color:#b07c00}[data-theme=light] .OnJHTq_trustPill_low{color:#c2410c}[data-theme=light] .OnJHTq_trustPill_concern{color:#be123c}.OnJHTq_modalBackdrop{z-index:9000;-webkit-backdrop-filter:blur(8px);background:#0b0716c7;justify-content:center;align-items:center;padding:24px;animation:.22s ease-out OnJHTq_backdropIn;display:flex;position:fixed;inset:0}@keyframes OnJHTq_backdropIn{0%{opacity:0}to{opacity:1}}.OnJHTq_modal{color:#f5f1e8;border-radius:24px;width:100%;max-width:460px;max-height:calc(100vh - 48px);padding:22px 22px 26px;animation:.32s cubic-bezier(.22,1,.36,1) OnJHTq_modalIn;position:relative;overflow-y:auto}.OnJHTq_modalYellow{--rep-color:#e0b44a;background:radial-gradient(120% 90% at 0 0,#e0b44a52 0%,#0000 55%),radial-gradient(110% 80% at 100% 100%,#fcd34d38 0%,#0000 55%),linear-gradient(160deg,#221a0a 0%,#14110a 55%,#0b0f14 100%);border:1px solid #e0b44a73;box-shadow:0 0 0 1px #e0b44a38,0 30px 80px #e0b44a52,0 12px 28px #00000080}@keyframes OnJHTq_modalIn{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.OnJHTq_modalGlow{filter:blur(28px);pointer-events:none;background:radial-gradient(circle,#e0b44a73 0%,#0000 70%);width:320px;height:320px;position:absolute;inset:-40% -25% auto auto}.OnJHTq_modalCloseRow{justify-content:flex-end;display:flex;position:relative}.OnJHTq_modalHero{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:6px 0 22px;display:flex;position:relative}.OnJHTq_modalEyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--rep-color);font-size:11px;font-weight:700}.OnJHTq_modalScoreWrap{font-family:var(--serif);letter-spacing:-.02em;color:#fff;text-shadow:0 0 28px #e0b44ad9,0 0 60px #e0b44a73;align-items:baseline;gap:4px;font-style:italic;font-weight:400;line-height:1;display:inline-flex}.OnJHTq_modalScore{font-size:clamp(72px,22vw,108px)}.OnJHTq_modalScoreUnit{color:var(--rep-color);font-size:clamp(22px,6vw,32px)}.OnJHTq_modalNoRating{font-family:var(--serif);color:#f5f1e8b3;margin:0;font-size:16px;font-style:italic}.OnJHTq_modalSection{margin-top:18px;position:relative}.OnJHTq_modalSectionEyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--rep-color);margin-bottom:10px;font-size:10px;font-weight:700}.OnJHTq_axisList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.OnJHTq_axisRow{background:#f5f1e80a;border:1px solid #f5f1e81a;border-radius:12px;padding:10px 12px}.OnJHTq_axisHead{align-items:center;gap:8px;margin-bottom:6px;display:flex}.OnJHTq_axisIcon{background:color-mix(in srgb, var(--rep-color) 18%, transparent);width:22px;height:22px;color:var(--rep-color);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.OnJHTq_axisLabel{font-family:var(--sans);color:#f5f1e8;flex:1;font-size:13px;font-weight:700}.OnJHTq_axisValue{font-family:var(--mono);letter-spacing:.06em;color:#f5f1e8cc;font-size:11px;font-weight:700}.OnJHTq_axisTrack{background:#f5f1e814;border-radius:999px;width:100%;height:6px;position:relative;overflow:hidden}.OnJHTq_axisBar{background:linear-gradient(90deg,#b07c00 0%,#e0b44a 100%);border-radius:999px;transition:width .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.OnJHTq_modalActivityRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.OnJHTq_modalActivityStat{background:#f5f1e80a;border:1px solid #f5f1e81a;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.OnJHTq_modalActivityVal{font-family:var(--serif);color:#f5f1e8;font-size:28px;font-style:italic;font-weight:500;line-height:1}.OnJHTq_modalActivityLabel{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f5f1e88c;font-size:9.5px;font-weight:700}.OnJHTq_recentList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.OnJHTq_recentRow{font-family:var(--sans);background:#f5f1e80a;border:1px solid #f5f1e814;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.OnJHTq_recentDot{background:var(--rep-color);width:8px;height:8px;box-shadow:0 0 6px color-mix(in srgb, var(--rep-color) 60%, transparent);border-radius:50%;flex-shrink:0}.OnJHTq_recentTitle{color:#f5f1e8;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.OnJHTq_recentDate{font-family:var(--mono);letter-spacing:.04em;color:#f5f1e88c;font-size:10.5px}.OnJHTq_modalFootnote{font-family:var(--sans);color:#f5f1e880;text-align:center;margin:22px 0 0;font-size:11.5px;font-style:italic;line-height:1.5}[data-theme=light] .OnJHTq_modalBackdrop{background:#f5f1e8c7}[data-theme=light] .OnJHTq_modal{color:#1a1f2e}[data-theme=light] .OnJHTq_modalYellow{--rep-color:#b07c00;background:radial-gradient(120% 90% at 0 0,#b07c002e 0%,#0000 55%),radial-gradient(110% 80% at 100% 100%,#e0b44a1a 0%,#0000 55%),linear-gradient(160deg,#fff 0%,#fafaf6 100%);border-color:#b07c0073;box-shadow:0 0 0 1px #b07c002e,0 30px 80px #b07c002e,0 12px 28px #0000001a}[data-theme=light] .OnJHTq_modalScoreWrap{color:#1a1f2e;text-shadow:0 0 28px #b07c0073,0 0 60px #b07c0033}[data-theme=light] .OnJHTq_modalScoreUnit{color:var(--rep-color)}[data-theme=light] .OnJHTq_axisRow{background:#1a1f2e0a;border-color:#1a1f2e1a}[data-theme=light] .OnJHTq_axisLabel,[data-theme=light] .OnJHTq_axisValue,[data-theme=light] .OnJHTq_recentTitle,[data-theme=light] .OnJHTq_modalActivityVal{color:#1a1f2e}[data-theme=light] .OnJHTq_axisValue,[data-theme=light] .OnJHTq_recentDate,[data-theme=light] .OnJHTq_modalActivityLabel,[data-theme=light] .OnJHTq_modalFootnote,[data-theme=light] .OnJHTq_modalNoRating{color:#1a1f2e8c}[data-theme=light] .OnJHTq_axisTrack{background:#1a1f2e14}[data-theme=light] .OnJHTq_axisBar{background:linear-gradient(90deg,#b07c00 0%,#e0b44a 100%)}[data-theme=light] .OnJHTq_modalActivityStat,[data-theme=light] .OnJHTq_recentRow{background:#1a1f2e0a;border-color:#1a1f2e1a}._164I6W_card{-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);width:100%;font:inherit;color:inherit;text-align:left;-webkit-tap-highlight-color:transparent;isolation:isolate;--tone:#f5f1e8a6;--tone-strong:#f5f1e8eb;--tone-bg:#ffffff0a;--tone-glow:#ffffff2e;--tone-rim:#ffffff2e;background:#0f161ec7;border:1px solid #ffffff14;border-radius:22px;flex-direction:column;gap:14px;margin:0 0 28px;padding:22px 20px 20px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .24s,border-color .24s;animation:.48s cubic-bezier(.16,1,.3,1) both _164I6W_passportIn;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 56px #00000080,0 2px 10px #00000052,inset 0 1px #ffffff0f}@media (hover:hover){._164I6W_card:hover{border-color:var(--tone-rim);box-shadow:0 28px 64px #0000008c, 0 0 24px var(--tone-glow), inset 0 1px 0 #ffffff14}}._164I6W_glow{z-index:-1;background:radial-gradient(ellipse 80% 60% at 100% 0%, var(--tone-bg), transparent 60%), radial-gradient(ellipse 50% 40% at 0% 100%, var(--tone-bg), transparent 60%);pointer-events:none;position:absolute;inset:0}._164I6W_card:before{content:"";background:linear-gradient(180deg, var(--tone), transparent);width:2px;box-shadow:0 0 12px var(--tone-glow);opacity:.85;border-radius:0 2px 2px 0;position:absolute;top:18px;bottom:18px;left:0}@keyframes _164I6W_passportIn{0%{opacity:0;transform:translateY(14px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}._164I6W_tier_new{--tone:#f5f1e899;--tone-strong:#f5f1e8db;--tone-bg:#ffffff0a;--tone-glow:#ffffff1f;--tone-rim:#ffffff29}._164I6W_tier_known{--tone:#2dd4bf;--tone-strong:#5eead4;--tone-bg:#00bfa624;--tone-glow:#00bfa657;--tone-rim:#00bfa666}._164I6W_tier_verified{--tone:#38bdf8;--tone-strong:#7dd3fc;--tone-bg:#38bdf824;--tone-glow:#38bdf866;--tone-rim:#38bdf873}._164I6W_tier_referent{--tone:#e0b44a;--tone-strong:#fcd34d;--tone-bg:#e0b44a2e;--tone-glow:#e0b44a80;--tone-rim:#e0b44a8c;animation:.48s cubic-bezier(.16,1,.3,1) both _164I6W_passportIn,4s ease-in-out .6s infinite _164I6W_passportRefPulse}@keyframes _164I6W_passportRefPulse{0%,to{box-shadow:0 24px 56px #00000080,0 2px 10px #00000052,inset 0 1px #ffffff0f}50%{box-shadow:0 24px 56px #00000080,0 0 24px #e0b44a4d,inset 0 1px #ffffff14}}._164I6W_eyebrow{font-family:var(--mono,ui-monospace);letter-spacing:.14em;text-transform:uppercase;color:#f5f1e86b;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;display:flex}._164I6W_howBtn{appearance:none;color:var(--tone-strong);font-family:var(--mono,ui-monospace);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:5px;padding:4px 9px 4px 7px;font-size:9.5px;font-weight:700;transition:background .16s,border-color .16s,color .16s;display:inline-flex}:is(._164I6W_howBtn:hover,._164I6W_howBtn:focus-visible){background:var(--tone-bg);border-color:var(--tone-rim);outline:none}._164I6W_tierRow{align-items:baseline;gap:12px;margin-top:2px;display:flex}._164I6W_tierGlyph{font-family:var(--serif,ui-serif);color:var(--tone);text-shadow:0 0 16px var(--tone-glow);flex-shrink:0;font-size:32px;font-style:italic;line-height:1}._164I6W_tierTitle{font-family:var(--sans);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:22px;font-weight:600;line-height:1.05;display:inline-flex}._164I6W_tierAccent{font-family:var(--serif,ui-serif);background:linear-gradient(140deg, #fffffff5, color-mix(in srgb, var(--tone) 80%, white), color-mix(in srgb, var(--tone) 95%, transparent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.4em;font-style:italic;font-weight:400;line-height:1}._164I6W_tierLevel{font-family:var(--mono,ui-monospace);letter-spacing:.06em;color:#f5f1e8b3;align-items:baseline;gap:4px;font-size:13px;font-weight:600;display:inline-flex}._164I6W_tierLevelSep{color:#f5f1e866}._164I6W_noTierHint{font-family:var(--sans);color:#f5f1e899;margin:0;font-size:13px;line-height:1.4}._164I6W_progressRow{flex-direction:column;gap:6px;display:flex}._164I6W_progressTrack{background:#ffffff0f;border-radius:999px;height:6px;position:relative;overflow:hidden}._164I6W_progressFill{background:linear-gradient(90deg, color-mix(in srgb, var(--tone) 65%, white), var(--tone));height:100%;box-shadow:0 0 12px var(--tone-glow);border-radius:999px;transition:width .6s cubic-bezier(.16,1,.3,1);display:block}._164I6W_progressMeta{font-family:var(--mono,ui-monospace);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:8px;font-size:10px;font-weight:600;display:flex}._164I6W_progressCount{color:var(--tone-strong);align-items:center;gap:6px;display:inline-flex}._164I6W_coinGlyph{color:#fed;width:16px;height:16px;font-family:var(--serif,ui-serif);background:linear-gradient(135deg,#f97316 0%,#c2410c 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-style:italic;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 0 8px #f973168c,inset 0 -1px 2px #00000040}._164I6W_progressNext{color:#f5f1e86b;font-weight:500}._164I6W_progressNext strong{color:#f5f1e8c7;font-weight:700}._164I6W_repChip{border:1px solid var(--rep-border,#ffffff1a);background:var(--rep-bg,#ffffff0a);font-family:var(--sans);color:var(--rep-color,#f5f1e8d9);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0a}._164I6W_repDot{background:var(--rep-color);width:8px;height:8px;box-shadow:0 0 8px var(--rep-color);border-radius:50%}._164I6W_repLabel{white-space:nowrap}._164I6W_repCount{color:#f5f1e873;font-weight:500}._164I6W_repChipBtn{appearance:none;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;transition:filter .16s,transform .12s}._164I6W_repChipBtn:hover{filter:brightness(1.08)}._164I6W_repChipBtn:active{transform:scale(.98)}._164I6W_repChev{color:var(--rep-color);opacity:.7;margin-left:2px;font-size:14px}._164I6W_rep_gold{--rep-color:#facc15;--rep-border:#facc156b;--rep-bg:#facc151f}._164I6W_rep_good{--rep-color:#4ade80;--rep-border:#4ade806b;--rep-bg:#4ade801a}._164I6W_rep_mid{--rep-color:#e0b44a;--rep-border:#e0b44a6b;--rep-bg:#e0b44a1a}._164I6W_rep_low{--rep-color:#fb923c;--rep-border:#fb923c73;--rep-bg:#fb923c1a}._164I6W_rep_concern{--rep-color:#f87171;--rep-border:#f8717180;--rep-bg:#f871711f}._164I6W_rep_unknown{--rep-color:#f5f1e88c;--rep-border:#ffffff1a;--rep-bg:#ffffff0a}._164I6W_stats{font-family:var(--mono,ui-monospace);letter-spacing:.05em;text-transform:uppercase;color:#f5f1e86b;flex-wrap:wrap;align-items:baseline;gap:6px 8px;font-size:11px;display:flex}._164I6W_stats strong{color:#f5f1e8eb;font-variant-numeric:tabular-nums;font-weight:700}._164I6W_actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}._164I6W_primaryBtn{appearance:none;border:1px solid var(--tone-rim);background:linear-gradient(140deg, color-mix(in srgb, var(--tone) 22%, transparent), color-mix(in srgb, var(--tone) 12%, transparent));color:var(--tone-strong);font-family:var(--sans);letter-spacing:.01em;cursor:pointer;box-shadow:0 0 14px var(--tone-glow), inset 0 1px 0 #ffffff14;-webkit-tap-highlight-color:transparent;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;transition:filter .16s,transform .12s,box-shadow .2s;display:inline-flex}._164I6W_primaryBtn:hover{filter:brightness(1.1);box-shadow:0 0 22px var(--tone-glow), inset 0 1px 0 #ffffff1f}._164I6W_primaryBtn:active{transform:scale(.98)}._164I6W_primaryBtnPulse{animation:2.4s ease-in-out infinite _164I6W_passportBtnPulse}@keyframes _164I6W_passportBtnPulse{0%,to{box-shadow:0 0 14px var(--tone-glow), inset 0 1px 0 #ffffff14}50%{box-shadow:0 0 24px var(--tone-glow), inset 0 1px 0 #ffffff24}}[data-theme=light] ._164I6W_card{background:#ffffffd6;border-color:#0000000f;box-shadow:0 20px 56px #00000024,0 2px 10px #0000000f,inset 0 1px #ffffff8c}[data-theme=light] ._164I6W_eyebrow{color:#0006}[data-theme=light] ._164I6W_tierTitle{color:var(--ink,#0d1b26)}[data-theme=light] ._164I6W_tierLevel{color:#000000a6}[data-theme=light] ._164I6W_tierLevelSep{color:#00000059}[data-theme=light] ._164I6W_noTierHint{color:#0000008c}[data-theme=light] ._164I6W_progressTrack{background:#0000000f}[data-theme=light] ._164I6W_progressNext{color:#0006}[data-theme=light] ._164I6W_progressNext strong{color:#000000b8}[data-theme=light] ._164I6W_stats{color:#0000006b}[data-theme=light] ._164I6W_stats strong{color:var(--ink,#0d1b26)}[data-theme=light] ._164I6W_repCount{color:#0000006b}[data-theme=light] ._164I6W_howBtn{color:#0000009e;border-color:#0000001a}[data-theme=light] ._164I6W_howBtn:hover{background:var(--tone-bg);border-color:var(--tone-rim)}[data-theme=light] ._164I6W_primaryBtn{border-color:var(--tone-rim);color:#000000d9}[data-theme=light] ._164I6W_tier_new{--tone:#0b0f1480;--tone-strong:#0b0f14d9;--tone-bg:#0b0f140d;--tone-glow:#0b0f141a;--tone-rim:#0b0f142e}[data-theme=light] ._164I6W_tier_known{--tone:#14b8a6;--tone-strong:#0f766e;--tone-bg:#14b8a61a;--tone-glow:#14b8a63d;--tone-rim:#14b8a65c}[data-theme=light] ._164I6W_tier_verified{--tone:#0ea5e9;--tone-strong:#0369a1;--tone-bg:#0ea5e91f;--tone-glow:#0ea5e947;--tone-rim:#0ea5e96b}[data-theme=light] ._164I6W_tier_referent{--tone:#d97706;--tone-strong:#b45309;--tone-bg:#d9770624;--tone-glow:#d977064d;--tone-rim:#d9770673}[data-theme=light] ._164I6W_tierAccent{background:linear-gradient(140deg, #0b0f14eb, color-mix(in srgb, var(--tone) 70%, #0d1b26), color-mix(in srgb, var(--tone) 90%, transparent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] ._164I6W_rep_gold{--rep-color:#ca8a04;--rep-border:#ca8a046b;--rep-bg:#facc1524}[data-theme=light] ._164I6W_rep_good{--rep-color:#16a34a;--rep-border:#16a34a73;--rep-bg:#4ade8024}[data-theme=light] ._164I6W_rep_mid{--rep-color:#b45309;--rep-border:#b453096b;--rep-bg:#e0b44a24}[data-theme=light] ._164I6W_rep_low{--rep-color:#c2410c;--rep-border:#c2410c73;--rep-bg:#fb923c24}[data-theme=light] ._164I6W_rep_concern{--rep-color:#b91c1c;--rep-border:#b91c1c80;--rep-bg:#f8717129}[data-theme=light] ._164I6W_rep_unknown{--rep-color:#0b0f148c;--rep-border:#0b0f1429;--rep-bg:#0b0f140a}@media (prefers-reduced-motion:reduce){._164I6W_card,._164I6W_tier_referent,._164I6W_primaryBtnPulse{animation:none}._164I6W_progressFill{transition:none}}._9j-vFG_shower{pointer-events:none;z-index:200;position:fixed;inset:0;overflow:hidden}._9j-vFG_coin{will-change:transform, opacity;background:radial-gradient(circle at 35% 30%,bisque 0%,#f97316 35%,#c2410c 100%);border-radius:50%;animation-name:_9j-vFG_coinFall;animation-timing-function:cubic-bezier(.4,0,.6,1);animation-fill-mode:forwards;position:absolute;top:-50px;box-shadow:0 0 16px #f973168c,inset 0 -2px 4px #00000040,inset 0 1px 2px #ffeedd80}._9j-vFG_coin:before{content:"C";font-family:var(--serif,Georgia, serif);color:#5a2200;text-shadow:0 1px #fed6;justify-content:center;align-items:center;font-size:60%;font-style:italic;font-weight:700;display:flex;position:absolute;inset:0}@keyframes _9j-vFG_coinFall{0%{opacity:0;transform:translateY(0)rotate(0)}8%{opacity:1}80%{opacity:1}to{transform:translateY(110vh) rotate(var(--coin-rotate,720deg));opacity:0}}._9j-vFG_coinUp{will-change:transform, opacity;background:radial-gradient(circle at 35% 30%,#d9f99d 0%,#22c55e 35%,#047857 100%);border-radius:50%;animation-name:_9j-vFG_coinRise;animation-timing-function:cubic-bezier(.4,0,.6,1);animation-fill-mode:forwards;position:absolute;bottom:-50px;box-shadow:0 0 16px #22c55e8c,inset 0 2px 4px #0000002e,inset 0 -1px 2px #d9f99d80}._9j-vFG_coinUp:before{content:"C";font-family:var(--serif,Georgia, serif);color:#064e3b;text-shadow:0 1px #d9f99d66;justify-content:center;align-items:center;font-size:60%;font-style:italic;font-weight:700;display:flex;position:absolute;inset:0}@keyframes _9j-vFG_coinRise{0%{opacity:0;transform:translateY(0)rotate(0)}8%{opacity:1}80%{opacity:1}to{transform:translateY(-110vh) rotate(var(--coin-rotate,720deg));opacity:0}}._9j-vFG_glowPulse{animation:1.4s ease-out _9j-vFG_glowPulseAnim}@keyframes _9j-vFG_glowPulseAnim{0%{filter:drop-shadow(0 0 6px #f9731666)}35%{filter:drop-shadow(0 0 28px #f97316f2)}to{filter:drop-shadow(0 0 6px #f9731666)}}._9j-vFG_earnToast{color:#fed;font-family:var(--serif,Georgia, serif);letter-spacing:-.01em;z-index:201;background:linear-gradient(135deg,#f97316 0%,#c2410c 100%);border-radius:999px;align-items:center;gap:10px;padding:14px 20px 14px 16px;font-size:18px;font-style:italic;font-weight:700;animation:1.8s ease-out forwards _9j-vFG_earnToastIn;display:flex;position:fixed;top:18%;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #f973168c}._9j-vFG_earnToastIcon{background:#ffeedd2e;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;font-style:italic;display:inline-flex}@keyframes _9j-vFG_earnToastIn{0%{opacity:0;transform:translate(-50%)translateY(-20px)}10%{opacity:1;transform:translate(-50%)translateY(0)}85%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-20px)}}.gZXRDq_card{border-radius:var(--r-lg);cursor:pointer;text-align:left;width:100%;color:inherit;background:radial-gradient(120% 80% at 0 0,#f9731638 0%,#0000 55%),radial-gradient(110% 70% at 100% 100%,#fb923c24 0%,#0000 60%),linear-gradient(160deg,#1f0f03 0%,#150a02 55%,#0b0f14 100%);border:1px solid #f9731661;flex-direction:column;gap:14px;margin:0 0 28px;padding:22px 24px 20px;font-family:inherit;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #f973162e,0 22px 44px #f9731638,0 8px 18px #0000006b}.gZXRDq_card:hover{border-color:#f9731699;transform:translateY(-2px);box-shadow:0 0 0 1px #f973164d,0 28px 52px #f973164d,0 10px 22px #00000075}.gZXRDq_card:active{transform:scale(.99)}.gZXRDq_card:focus-visible{outline-offset:2px;outline:2px solid #f97316}.gZXRDq_glow{pointer-events:none;filter:blur(24px);background:radial-gradient(circle,#f9731673 0%,#0000 70%);width:220px;height:220px;position:absolute;inset:-50% -40% auto auto}.gZXRDq_head{justify-content:space-between;align-items:center;display:flex;position:relative}.gZXRDq_eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#f97316;font-size:10px;font-weight:700}.gZXRDq_cta{font-family:var(--mono);letter-spacing:.06em;color:#ffeeddb8;font-size:10.5px;font-weight:700}.gZXRDq_balanceRow{align-items:center;gap:14px;display:flex;position:relative}.gZXRDq_coinIcon{color:#fed;width:50px;height:50px;font-family:var(--serif);background:linear-gradient(135deg,#f97316 0%,#c2410c 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:28px;font-style:italic;font-weight:700;display:inline-flex;box-shadow:0 4px 14px #f973168c,inset 0 -2px 4px #00000040}.gZXRDq_balanceCol{flex-direction:column;flex:1;min-width:0;display:flex}.gZXRDq_balanceNumber{font-family:var(--serif);color:#fed;letter-spacing:-.02em;text-shadow:0 0 18px #f9731666;font-size:38px;font-style:italic;font-weight:700;line-height:1}.gZXRDq_balanceLabel{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ffeedd8c;margin-top:4px;font-size:10px;font-weight:600}.gZXRDq_monthBadge{background:#ffeedd14;border:1px solid #ffeedd1f;border-radius:10px;flex-direction:column;flex-shrink:0;align-items:flex-end;padding:8px 12px;display:flex}.gZXRDq_monthValue{font-family:var(--serif);color:#f97316;font-size:17px;font-style:italic;font-weight:700;line-height:1}.gZXRDq_monthLabel{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffeedd8c;margin-top:3px;font-size:8.5px}.gZXRDq_progressRow{position:relative}.gZXRDq_progressLabel{font-family:var(--mono);letter-spacing:.1em;color:#ffeedd8c;text-transform:uppercase;margin-bottom:6px;font-size:10.5px}.gZXRDq_progressName{color:#ffeeddeb;text-transform:none;font-family:var(--sans);letter-spacing:.02em;font-weight:600}.gZXRDq_progressBar{background:#ffeedd1f;border-radius:999px;width:100%;height:6px;position:relative;overflow:hidden}.gZXRDq_progressFill{background:linear-gradient(90deg,#f97316 0%,#fb923c 100%);border-radius:999px;transition:width .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0;box-shadow:0 0 10px #f973168c}.gZXRDq_progressMeta{font-family:var(--sans);color:#ffeeddc7;margin-top:6px;font-size:12px}.gZXRDq_progressMeta strong{color:#f97316;font-weight:700}.gZXRDq_progressMetaReady{color:#4ade80;font-weight:700}.gZXRDq_claimablePill{font-family:var(--sans);color:#ecfef3;letter-spacing:.01em;background:#22c55e29;border:1px solid #4ade808c;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:8px 14px 8px 12px;font-size:12.5px;animation:2.4s ease-in-out infinite gZXRDq_claimablePillPulse;display:inline-flex;position:relative;box-shadow:0 4px 14px #22c55e33}.gZXRDq_claimablePill strong{color:#4ade80;font-weight:700}.gZXRDq_claimableDot{background:#4ade80;border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 0 4px #4ade8040}.gZXRDq_claimableLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@keyframes gZXRDq_claimablePillPulse{0%,to{box-shadow:0 4px 14px #22c55e33}50%{box-shadow:0 4px 14px #22c55e33,0 0 0 6px #4ade802e}}@media (prefers-reduced-motion:reduce){.gZXRDq_claimablePill{animation:none}}:root[data-theme=light] .gZXRDq_card{background:radial-gradient(120% 80% at 0 0,#f973162e 0%,#0000 55%),radial-gradient(110% 70% at 100% 100%,#fb923c1a 0%,#0000 60%),linear-gradient(160deg,#fff7ed 0%,#ffead0 55%,#fff 100%);border:1px solid #f9731652;box-shadow:0 0 0 1px #f9731624,0 14px 28px #f9731629,0 4px 12px #0000000f}:root[data-theme=light] .gZXRDq_card:hover{box-shadow:0 0 0 1px #f9731638,0 18px 32px #f9731633,0 6px 16px #00000014}:root[data-theme=light] .gZXRDq_glow{opacity:.55}:root[data-theme=light] .gZXRDq_balanceNumber{color:var(--ink);text-shadow:0 0 14px #f9731640}:is(:root[data-theme=light] .gZXRDq_balanceLabel,:root[data-theme=light] .gZXRDq_progressLabel,:root[data-theme=light] .gZXRDq_cta,:root[data-theme=light] .gZXRDq_monthLabel){color:var(--ink-3)}:is(:root[data-theme=light] .gZXRDq_progressName,:root[data-theme=light] .gZXRDq_progressMeta){color:var(--ink)}:root[data-theme=light] .gZXRDq_progressBar{background:#0f172a1a}:root[data-theme=light] .gZXRDq_monthBadge{background:#f973161a;border-color:#f9731640}:root[data-theme=light] .gZXRDq_claimablePill{color:#14532d;background:#22c55e24}:root[data-theme=light] .gZXRDq_claimablePill strong{color:#16a34a}.j-FJ-q_overlay{z-index:10000;padding:max(16px, env(safe-area-inset-top,0px)) 16px max(16px, env(safe-area-inset-bottom,0px)) 16px;background:#000000a6;justify-content:center;align-items:center;animation:.16s ease-out j-FJ-q_modalFadeIn;display:flex;position:fixed;inset:0}.j-FJ-q_overlayBottom{padding:max(40px, env(safe-area-inset-top,0px)) 0 0 0;align-items:flex-end}.j-FJ-q_overlayBranded{-webkit-backdrop-filter:blur(10px);background:#04080c9e}@keyframes j-FJ-q_modalFadeIn{0%{opacity:0}to{opacity:1}}.j-FJ-q_panel{z-index:1;background:#111820;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;width:100%;max-height:100%;animation:.2s cubic-bezier(.16,1,.3,1) j-FJ-q_panelIn;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0009}@keyframes j-FJ-q_panelIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.j-FJ-q_panelBranded{color:var(--ink);background:radial-gradient(circle at 15% 0,#00bfa62e,#0000 34%),linear-gradient(165deg,#232e3afa 0%,#121922fc 58%,#0a0f15 100%);border-color:#ffffff1f;border-radius:22px;box-shadow:0 28px 70px #00000094,inset 0 1px #ffffff14}[data-theme=light] .j-FJ-q_panelBranded{color:var(--ink);background:radial-gradient(circle at 15% 0,#00796b0f,#0000 38%),linear-gradient(165deg,#fff 0%,#f7f5ee 100%);border-color:#00000014;box-shadow:0 28px 70px #00000029,inset 0 1px #ffffffb3}.j-FJ-q_panelBottom{border-bottom:none;border-radius:18px 18px 0 0;animation:.22s cubic-bezier(.16,1,.3,1) j-FJ-q_panelInBottom}@keyframes j-FJ-q_panelInBottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.j-FJ-q_panelSm{max-width:380px}.j-FJ-q_panelMd{max-width:480px}.j-FJ-q_panelLg{max-width:640px}.j-FJ-q_panelAuto{max-width:none}.j-FJ-q_header{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px 14px;display:flex}.j-FJ-q_headerTitleCol{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.j-FJ-q_eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--forest);font-size:9px;font-weight:600;line-height:1.2}[data-theme=light] .j-FJ-q_eyebrow{color:#00897a}.j-FJ-q_title{font-family:var(--sans);color:var(--ink);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin-top:2px;font-size:16px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.j-FJ-q_titleSerif{font-family:var(--serif);letter-spacing:-.005em;font-size:26px;font-weight:500;line-height:1}.j-FJ-q_lead{color:#f5f1e8a8;margin:6px 0 0;font-size:12.5px;line-height:1.4}[data-theme=light] .j-FJ-q_lead{color:var(--ink-3)}.j-FJ-q_headerRight{flex-shrink:0;align-items:center;gap:6px;display:flex}.j-FJ-q_closeBtn{color:#fff9;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:14px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.j-FJ-q_closeBtn:hover{color:var(--ink);border-color:#ffffff4d}.j-FJ-q_body{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:12px;min-width:0;min-height:0;padding:14px 18px;display:flex;overflow:hidden auto}.j-FJ-q_body>*{min-width:0;max-width:100%}.j-FJ-q_section{flex-direction:column;gap:8px;display:flex}.j-FJ-q_sectionHead{align-items:center;gap:8px;display:flex}.j-FJ-q_sectionIcon{width:18px;height:18px;color:var(--forest);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-theme=light] .j-FJ-q_sectionIcon{color:#00897a}.j-FJ-q_sectionLabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:10px;font-weight:600;line-height:1.2}[data-theme=light] .j-FJ-q_sectionLabel{color:var(--ink)}.j-FJ-q_sectionHint{color:#f5f1e88c;margin:0 0 2px;font-size:12px;font-style:normal;line-height:1.4}[data-theme=light] .j-FJ-q_sectionHint{color:var(--ink-3)}.j-FJ-q_footer{border-top:1px solid #ffffff0f;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px 16px;display:flex}[data-theme=light] .j-FJ-q_panel{background:#fff;border-color:#00000014;box-shadow:0 24px 60px #0000002e}[data-theme=light] .j-FJ-q_header{border-bottom-color:#0000000f}[data-theme=light] .j-FJ-q_footer{border-top-color:#0000000f}[data-theme=light] .j-FJ-q_closeBtn{color:#00000080;border-color:#0000001f}[data-theme=light] .j-FJ-q_closeBtn:hover{color:#000000e6;border-color:#0000004d}.PQOgqW_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}@media (width<=760px){.PQOgqW_grid{grid-template-columns:1fr;gap:12px}}.PQOgqW_plan{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);isolation:isolate;--tone:#f5f1e8a6;--tone-strong:#f5f1e8eb;--tone-bg:#ffffff0a;--tone-glow:#ffffff2e;--tone-rim:#ffffff2e;background:#0f161ec7;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:14px;padding:18px 16px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px #00000059,inset 0 1px #ffffff0d}.PQOgqW_plan:before{content:"";z-index:-1;background:radial-gradient(ellipse 70% 50% at 100% 0%, var(--tone-bg), transparent 60%);pointer-events:none;position:absolute;inset:0}.PQOgqW_plan:after{content:"";background:linear-gradient(180deg, var(--tone), transparent);width:2px;box-shadow:0 0 12px var(--tone-glow);opacity:.85;border-radius:0 2px 2px 0;position:absolute;top:16px;bottom:16px;left:0}.PQOgqW_tone_forest{--tone:#2dd4bf;--tone-strong:#5eead4;--tone-bg:#00bfa624;--tone-glow:#00bfa652;--tone-rim:#00bfa666}.PQOgqW_tone_sky{--tone:#38bdf8;--tone-strong:#7dd3fc;--tone-bg:#38bdf824;--tone-glow:#38bdf866;--tone-rim:#38bdf873}.PQOgqW_tone_amber{--tone:#e0b44a;--tone-strong:#fcd34d;--tone-bg:#e0b44a29;--tone-glow:#e0b44a73;--tone-rim:#e0b44a80}.PQOgqW_planCurrent{border-color:var(--tone-rim);box-shadow:0 16px 36px #00000059, 0 0 18px var(--tone-glow), inset 0 1px 0 #ffffff12}.PQOgqW_planEyebrow{font-family:var(--mono,ui-monospace);letter-spacing:.14em;text-transform:uppercase;color:#f5f1e880;justify-content:space-between;align-items:center;gap:8px;font-size:9.5px;font-weight:700;display:flex}.PQOgqW_planBadge{background:var(--tone);color:#061418;font-family:var(--sans);letter-spacing:.05em;text-transform:uppercase;box-shadow:0 0 10px var(--tone-glow);border-radius:999px;align-items:center;padding:2px 8px;font-size:9px;font-weight:800;display:inline-flex}.PQOgqW_planTitle{font-family:var(--sans);letter-spacing:-.01em;color:#f5f1e8eb;margin:0;font-size:22px;font-weight:600;line-height:1.05}.PQOgqW_planAccent{font-family:var(--serif,ui-serif);background:linear-gradient(140deg, #fffffff5, color-mix(in srgb, var(--tone) 80%, white), color-mix(in srgb, var(--tone) 95%, transparent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-left:2px;font-size:1.3em;font-style:italic;font-weight:400}.PQOgqW_planPrice{align-items:baseline;gap:6px;display:flex}.PQOgqW_planPriceValue{font-family:var(--sans);letter-spacing:-.02em;color:var(--tone-strong);font-size:26px;font-weight:800}.PQOgqW_planPriceNote{font-family:var(--mono,ui-monospace);letter-spacing:.08em;text-transform:uppercase;color:#f5f1e880;font-size:10px}.PQOgqW_planFeatures{border-top:1px solid #ffffff0f;flex-direction:column;gap:10px;margin:0;padding:8px 0 4px;list-style:none;display:flex}.PQOgqW_feat{font-family:var(--sans);color:#f5f1e8d1;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.4;display:flex}.PQOgqW_featIcon{width:16px;height:16px;color:var(--tone);font-family:var(--mono,ui-monospace);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:13px;line-height:1;display:inline-flex}.PQOgqW_featCheck .PQOgqW_featIcon{background:var(--tone-bg);color:var(--tone);box-shadow:inset 0 0 0 1px var(--tone-rim)}.PQOgqW_featCap .PQOgqW_featIcon,.PQOgqW_featSoon .PQOgqW_featIcon{color:#f5f1e866;background:0 0}.PQOgqW_featGate .PQOgqW_featIcon{color:var(--tone);background:var(--tone-bg);box-shadow:inset 0 0 0 1px var(--tone-rim)}.PQOgqW_featLabel{flex:auto;min-width:0}.PQOgqW_featValue{font-family:var(--mono,ui-monospace);letter-spacing:.05em;text-transform:uppercase;color:var(--tone-strong);flex-shrink:0;font-size:11px;font-weight:700}.PQOgqW_featSoon .PQOgqW_featLabel{color:#f5f1e899}.PQOgqW_featGate .PQOgqW_featLabel{color:#f5f1e8c7;font-style:italic}.PQOgqW_soonPill{color:#f5f1e88c;font-family:var(--mono,ui-monospace);letter-spacing:.08em;text-transform:uppercase;background:#ffffff08;border:1px dashed #ffffff2e;border-radius:999px;flex-shrink:0;align-items:center;margin-left:auto;padding:1px 7px;font-size:9px;font-weight:700;display:inline-flex}.PQOgqW_planCta{appearance:none;border:1px solid var(--tone-rim);background:linear-gradient(140deg, color-mix(in srgb, var(--tone) 18%, transparent), color-mix(in srgb, var(--tone) 8%, transparent));color:var(--tone-strong);font-family:var(--sans);letter-spacing:.01em;cursor:not-allowed;opacity:.78;box-shadow:0 0 12px var(--tone-glow);border-radius:12px;margin-top:auto;padding:10px 14px;font-size:13px;font-weight:700}.PQOgqW_planCtaCurrent{box-shadow:none;color:#f5f1e8c7;opacity:1;cursor:default;background:#ffffff0a;border-color:#ffffff29}.PQOgqW_disclaimer{font-family:var(--sans);color:#f5f1e88c;background:#ffffff05;border:1px dashed #ffffff1f;border-radius:12px;margin:0;padding:12px 14px;font-size:11.5px;line-height:1.55}.PQOgqW_disclaimer strong{color:#f5f1e8d9;font-weight:700}.PQOgqW_disclaimer em{font-family:var(--serif,ui-serif);color:#fcd34d;letter-spacing:0;font-size:13px;font-style:italic;font-weight:400}[data-theme=light] .PQOgqW_plan{background:#ffffffeb;border-color:#0000000f;box-shadow:0 16px 36px #0000001f,inset 0 1px #ffffff8c}[data-theme=light] .PQOgqW_planEyebrow{color:#00000080}[data-theme=light] .PQOgqW_planTitle{color:var(--ink,#0d1b26)}[data-theme=light] .PQOgqW_planPriceNote{color:#00000080}[data-theme=light] .PQOgqW_feat{color:#0d1b26d1}[data-theme=light] .PQOgqW_featSoon .PQOgqW_featLabel{color:#0000008c}[data-theme=light] .PQOgqW_featGate .PQOgqW_featLabel{color:#000000c7}[data-theme=light] .PQOgqW_planCtaCurrent{color:#000000c7;background:#0000000a;border-color:#00000029}[data-theme=light] .PQOgqW_disclaimer{color:#0000008c;background:#00000005;border-color:#0000001f}[data-theme=light] .PQOgqW_disclaimer strong{color:#000000d1}[data-theme=light] .PQOgqW_soonPill{color:#0000008c;background:#00000008;border-color:#0000002e}.YyRY6W_locationRow{z-index:3;align-items:center;gap:8px;padding:0 20px 4px;display:flex;position:relative}.YyRY6W_locationChip{height:32px;color:var(--ink-2);font-family:var(--sans);cursor:pointer;-webkit-backdrop-filter:blur(6px);-webkit-tap-highlight-color:transparent;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.YyRY6W_locationChip:active{transform:scale(.97)}[data-theme=light] .YyRY6W_locationChip{background:#0000000a;border-color:#0000001f}.YyRY6W_locationChipOn{color:var(--forest);background:#00bfa626;border-color:#00bfa666}.YyRY6W_locationClear{width:24px;height:24px;color:var(--ink-3);cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.YyRY6W_locationClear:hover{background:#ffffff2e}[data-theme=light] .YyRY6W_locationClear{background:#0000000f}[data-theme=light] .YyRY6W_locationClear:hover{background:#0000001a}.YyRY6W_locSearch{flex-shrink:0;padding:0 20px 4px}.YyRY6W_locSearchInput{width:100%;height:38px;color:var(--ink);font-family:var(--sans);box-sizing:border-box;background:#ffffff12;border:1px solid #ffffff1a;border-radius:10px;outline:none;padding:0 14px;font-size:13px}.YyRY6W_locSearchInput::placeholder{color:var(--ink-3)}.YyRY6W_locSearchInput:focus{background:#ffffff1a;border-color:#00bfa666}[data-theme=light] .YyRY6W_locSearchInput{background:#0000000a;border-color:#0000001a}[data-theme=light] .YyRY6W_locSearchInput:focus{background:#0000000f}.YyRY6W_placeStats{gap:20px;margin-top:8px;display:flex}.YyRY6W_placeStat{flex-direction:column;gap:1px;display:flex}.YyRY6W_placeStatVal{font-family:var(--mono);color:var(--ink);font-size:18px;font-weight:700;line-height:1.1}.YyRY6W_placeStatLabel{font-family:var(--sans);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.YyRY6W_locationItem{align-items:center;gap:6px;margin-bottom:6px;display:flex}.YyRY6W_locationItemChip{flex:1;min-width:0}.YyRY6W_locationItemView{font-family:var(--mono);letter-spacing:.04em;color:var(--forest);cursor:pointer;white-space:nowrap;opacity:.8;background:0 0;border:none;flex-shrink:0;padding:4px 2px;font-size:10px;font-weight:700;transition:opacity .15s}.YyRY6W_locationItemView:hover{opacity:1}.YyRY6W_rankList{flex-direction:column;gap:6px;padding:4px 16px 40px;display:flex}.YyRY6W_rankCard{cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:linear-gradient(145deg,#34404ebf 0%,#18202ae6 100%);border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:transform .12s,background .15s;display:flex}.YyRY6W_rankCard:active{transform:scale(.985)}.YyRY6W_rankCardMe{background:linear-gradient(145deg,#00bfa61f 0%,#18202ae6 100%);border-color:#00bfa64d}[data-theme=light] .YyRY6W_rankCard{background:#fff;border-color:#00000012;box-shadow:0 2px 8px #0000000d}[data-theme=light] .YyRY6W_rankCardMe{background:#00bfa60f;border-color:#00bfa640}.YyRY6W_rankPos{text-align:center;flex-shrink:0;width:28px}.YyRY6W_rankPosPodium{font-size:20px;line-height:1}.YyRY6W_rankPosNum{font-family:var(--mono);color:var(--ink-3);font-size:11px;font-weight:700}.YyRY6W_rankInfo{flex:1;min-width:0}.YyRY6W_rankName{font-family:var(--sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.YyRY6W_rankCity{font-family:var(--sans);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.YyRY6W_rankMeTag{font-size:9px;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--forest);background:#00bfa62e;border-radius:4px;flex-shrink:0;padding:1px 5px;font-weight:700;display:inline-block}.YyRY6W_rankGradeSub{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10px;overflow:hidden}.YyRY6W_rankGrade{font-family:var(--mono);color:color-mix(in srgb, var(--rank-grade-color,var(--forest)) 24%, #0b0f14);letter-spacing:0;background:linear-gradient(135deg, color-mix(in srgb, var(--rank-grade-color,var(--forest)) 92%, #fff) 0%, color-mix(in srgb, var(--rank-grade-color,var(--forest)) 62%, #fff) 100%);border:1px solid color-mix(in srgb, var(--rank-grade-color,var(--forest)) 44%, transparent);box-shadow:0 6px 14px color-mix(in srgb, var(--rank-grade-color,var(--forest)) 22%, transparent);border-radius:999px;flex-shrink:0;padding:5px 10px;font-size:14px;font-weight:800}[data-theme=light] .YyRY6W_rankGrade{color:color-mix(in srgb, var(--rank-grade-color,var(--forest)) 36%, #111827);border-color:color-mix(in srgb, var(--rank-grade-color,var(--forest)) 34%, var(--bone-3));box-shadow:0 4px 12px color-mix(in srgb, var(--rank-grade-color,var(--forest)) 16%, transparent)}.shqr1W_screenRoot{background:var(--bone);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.shqr1W_screenScroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;overflow:hidden auto}.shqr1W_topBar{padding:var(--cm-screen-pad-top) 16px 12px;background:var(--bone);border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:8px;display:flex}.shqr1W_backBtn{width:38px;height:38px;color:var(--ink-2);cursor:pointer;background:#ffffff12;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s;display:flex}.shqr1W_backBtn:hover{background:#ffffff1c}.shqr1W_topBarTitle{min-width:0;font-family:var(--sans);color:var(--ink);flex:1;font-size:16px;font-weight:700}.shqr1W_topBarCount{font-family:var(--mono);color:var(--ink-3);flex-shrink:0;font-size:11px;font-weight:600}.shqr1W_filterBtn{width:38px;height:38px;color:var(--ink-2);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,border-color .12s;display:flex;position:relative}.shqr1W_filterBtn:hover{background:#ffffff17}.shqr1W_filterBtnActive{border-color:var(--forest);color:var(--forest);background:#00bfa61a}.shqr1W_filterBtnDot{background:var(--forest);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.shqr1W_activeChipsRow{scrollbar-width:none;flex-shrink:0;align-items:center;gap:6px;padding:10px 16px 8px;display:flex;overflow:auto hidden}.shqr1W_activeChipsRow::-webkit-scrollbar{display:none}.shqr1W_activeChip{color:var(--forest);font-family:var(--sans);cursor:pointer;white-space:nowrap;background:#00bfa61a;border:1px solid #00bfa64d;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:4px 8px 4px 10px;font-size:12px;font-weight:500;transition:background .12s;display:inline-flex}.shqr1W_activeChip:hover{background:#00bfa629}.shqr1W_activeChipX{opacity:.7;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.shqr1W_clearAllBtn{color:var(--ink-3);font-family:var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;margin-left:auto;padding:4px 0;font-size:11px;font-weight:600;transition:color .12s}.shqr1W_clearAllBtn:hover{color:var(--ink-2)}.shqr1W_list{padding:8px 16px var(--cm-scroll-end-pad);flex-direction:column;gap:10px;display:flex}.shqr1W_emptyState{text-align:center;color:var(--ink-3);font-family:var(--sans);padding:40px 16px;font-size:14px;line-height:1.5}.shqr1W_siteCard{cursor:pointer;text-align:left;background:#1c2a338c;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;gap:0;width:100%;min-height:168px;padding:0;transition:transform .12s,box-shadow .12s,border-color .12s;display:flex;overflow:hidden;box-shadow:0 4px 16px #0003}.shqr1W_siteCard:hover{border-color:#ffffff1f;transform:translateY(-1px);box-shadow:0 8px 24px #00000047}.shqr1W_siteCard:active{transform:scale(.985)}.shqr1W_siteCardBody{flex-direction:column;flex:auto;gap:8px;padding:14px 14px 12px;display:flex}.shqr1W_siteCardHead{justify-content:space-between;align-items:flex-start;gap:8px;padding-right:32px;display:flex}.shqr1W_siteCardTitle{font-family:var(--sans);color:var(--ink);flex:1;min-width:0;font-size:15px;font-weight:700;line-height:1.25}.shqr1W_siteCardLoc{font-family:var(--mono);color:var(--ink-3);letter-spacing:.03em;white-space:nowrap;flex-shrink:0;padding-top:2px;font-size:10px;font-weight:600}.shqr1W_siteCardMeta{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.shqr1W_badge{font-family:var(--mono);letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.shqr1W_badgeGrade{color:var(--amber);background:#f5c84226;border:1px solid #f5c8424d}.shqr1W_badgeRock{color:var(--lichen);background:#6ee7c81a;border:1px solid #6ee7c833}.shqr1W_badgeType{color:var(--ochre-2);background:#2fa4e71f;border:1px solid #2fa4e740}.shqr1W_badgeDiff{color:#c084fc;background:#c084fc1f;border:1px solid #c084fc40}.shqr1W_badgeAlt{color:#94a3b8;background:#94a3b81a;border:1px solid #94a3b833}.shqr1W_badgeEpoca{color:#4ade80;background:#4ade801a;border:1px solid #4ade8033}.shqr1W_badgeEpocaOff{color:#f87171;background:#f871711a;border:1px solid #f8717133}.shqr1W_siteCardNote{font-family:var(--sans);color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.shqr1W_siteCardFooter{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:8px 14px 10px;display:flex}.shqr1W_siteCardService{font-family:var(--sans);color:var(--ink-3);font-size:11px}.shqr1W_chevronRight{color:var(--ink-3);opacity:.5;align-items:center;display:flex}.shqr1W_filterBackdrop{z-index:200;background:#0000008c;position:fixed;inset:0}.shqr1W_filterSheet{bottom:var(--cm-bottom-nav-height,0px);z-index:201;max-height:min(86dvh, calc(100dvh - var(--cm-bottom-nav-height,0px) - 24px));background:#111820;border-top:1px solid #ffffff1a;border-radius:24px 24px 0 0;flex-direction:column;animation:.28s cubic-bezier(.32,.72,0,1) forwards shqr1W_sheetIn;display:flex;position:fixed;left:0;right:0}@keyframes shqr1W_sheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.shqr1W_filterHandleHit{touch-action:none;flex-shrink:0;justify-content:center;align-items:center;padding:12px 0 8px;display:flex}.shqr1W_filterHandle{pointer-events:none;background:#ffffff38;border-radius:999px;width:44px;height:5px}.shqr1W_filterHeader{flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px 10px;display:flex}.shqr1W_filterTitle{font-family:var(--sans);color:var(--ink);font-size:15px;font-weight:700}.shqr1W_filterCloseBtn{width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.shqr1W_filterBody{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;padding:4px 20px 8px;overflow-y:auto}.shqr1W_filterSection{margin-bottom:18px}.shqr1W_filterLabel{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff61;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.shqr1W_filterChips{flex-wrap:wrap;gap:6px;display:flex}.shqr1W_filterChip{color:#eef0eeb8;font-family:var(--sans);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:500;transition:background .12s,border-color .12s,color .12s}@media (hover:hover){.shqr1W_filterChip:hover{background:#ffffff1a}}.shqr1W_filterChipOn{color:var(--forest);background:#00bfa626;border-color:#00bfa673}.shqr1W_filterChipOn:hover{background:#00bfa626}.shqr1W_filterSelect{color:#eef0eee0;width:100%;font-family:var(--sans);cursor:pointer;appearance:none;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;outline:none;padding:10px 14px;font-size:14px;font-weight:500}.shqr1W_filterSelect:focus{border-color:#00bfa666}.shqr1W_filterRow2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.shqr1W_filterActions{padding:12px 20px calc(20px + env(safe-area-inset-bottom,0px));background:inherit;border-top:1px solid #ffffff12;flex-shrink:0;gap:10px;display:flex}.shqr1W_filterApply{background:var(--forest);color:#fff;font-family:var(--sans);cursor:pointer;border:none;border-radius:14px;flex:1;padding:14px;font-size:15px;font-weight:700;transition:filter .12s}.shqr1W_filterApply:hover{filter:brightness(1.06)}.shqr1W_filterReset{color:var(--ink-3);font-family:var(--sans);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:14px;padding:14px 18px;font-size:14px;font-weight:600;transition:color .12s,border-color .12s}.shqr1W_filterReset:hover{color:var(--ink-2);border-color:#fff3}.shqr1W_detailRoot{background:var(--bone);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.shqr1W_detailHero{padding:var(--cm-screen-pad-top) 16px 16px;background:linear-gradient(#00bfa61f 0%,#0000 100%);flex-shrink:0}.shqr1W_detailHeroTopRow{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.shqr1W_detailHeroBack{color:var(--ink-3);font-family:var(--sans);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:500;transition:color .12s;display:inline-flex}.shqr1W_detailHeroBack:hover{color:var(--ink-2)}.shqr1W_detailHeroType{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.shqr1W_detailHeroTypeEscuela{color:var(--amber);background:#f5c84226;border:1px solid #f5c8424d}.shqr1W_detailHeroTypeRoco{color:var(--ochre-2);background:#2fa4e726;border:1px solid #2fa4e74d}.shqr1W_detailHeroTypeMontana{color:#94a3b8;background:#94a3b81a;border:1px solid #94a3b833}.shqr1W_detailHeroName{font-family:var(--sans);color:var(--ink);margin:0 0 4px;font-size:24px;font-weight:800;line-height:1.15}.shqr1W_detailHeroLoc{font-family:var(--mono);color:var(--ink-3);letter-spacing:.03em;font-size:11px}.shqr1W_detailActions{border-bottom:1px solid #ffffff0f;flex-shrink:0;gap:8px;padding:12px 16px;display:flex}.shqr1W_detailActionBtn{color:var(--ink-3);font-family:var(--sans);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:10px 8px;font-size:11px;font-weight:600;transition:background .12s,color .12s;display:flex}.shqr1W_detailActionBtn:hover{color:var(--ink-2);background:#ffffff14}.shqr1W_detailActionBtnPrimary{color:var(--forest);background:#00bfa61f;border-color:#00bfa640}.shqr1W_detailActionBtnPrimary:hover{background:#00bfa62e}.shqr1W_tabs{scrollbar-width:none;border-bottom:1px solid #ffffff0f;flex-shrink:0;gap:0;padding:0 16px;display:flex;overflow-x:auto}.shqr1W_tabs::-webkit-scrollbar{display:none}.shqr1W_tab{color:var(--ink-3);font-family:var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:12px 16px;font-size:13px;font-weight:600;transition:color .12s,border-color .12s}.shqr1W_tab:hover{color:var(--ink-2)}.shqr1W_tabActive{color:var(--forest);border-bottom-color:var(--forest)}.shqr1W_tabContent{flex:1;padding:16px;overflow-y:auto}.shqr1W_infoSection{margin-bottom:20px}.shqr1W_infoSectionTitle{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff61;margin:0 0 10px;font-size:10px;font-weight:700}.shqr1W_infoGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.shqr1W_infoCell{background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;padding:10px 12px}.shqr1W_infoCellLabel{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:3px;font-size:9px;font-weight:600}.shqr1W_infoCellValue{font-family:var(--sans);color:var(--ink);font-size:13px;font-weight:600}.shqr1W_sectorList{flex-wrap:wrap;gap:5px;display:flex}.shqr1W_sectorPill{font-family:var(--sans);color:var(--ink-2);background:#ffffff0d;border:1px solid #ffffff17;border-radius:999px;padding:4px 10px;font-size:12px}.shqr1W_alertRow{color:#f87171;font-family:var(--sans);background:#f8717114;border:1px solid #f8717126;border-radius:10px;align-items:center;gap:8px;margin-bottom:6px;padding:8px 12px;font-size:12px;display:flex}.shqr1W_infoNote{font-family:var(--sans);color:var(--ink-3);font-size:13px;line-height:1.5}.shqr1W_infoLink{color:var(--ink-2);font-family:var(--sans);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:5px;margin-bottom:6px;margin-right:6px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.shqr1W_infoLink:hover{background:#ffffff14}.shqr1W_placeholderTab{text-align:center;color:var(--ink-3);font-family:var(--sans);padding:48px 16px;font-size:14px;line-height:1.5}.shqr1W_kindNav{scrollbar-width:none;background:#ffffff05;border-bottom:1px solid #ffffff0f;flex-shrink:0;gap:6px;padding:10px 16px;display:flex;overflow-x:auto}.shqr1W_kindNav::-webkit-scrollbar{display:none}.shqr1W_kindTab{color:#f5f1e8b3;font-family:var(--sans);cursor:pointer;white-space:nowrap;background:#21293359;border:1px solid #ffffff17;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:6px 14px;font-size:13px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.shqr1W_kindTabActive{color:var(--forest);background:#00bfa626;border-color:#00bfa661}.shqr1W_emptyCTAWrap{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:48px 24px;display:flex}.shqr1W_emptyCTAIcon{filter:grayscale(.05);margin-bottom:8px;font-size:40px;line-height:1}.shqr1W_emptyCTAIconSvg{width:64px;height:64px;color:var(--ochre-2,#f5c842);filter:none;background:#f5c8421f;border:1px solid #f5c84259;border-radius:50%;justify-content:center;align-items:center;font-size:0;display:inline-flex}[data-theme=light] .shqr1W_emptyCTAIconSvg{color:#b8860b;background:#f5c84229;border-color:#f5c84273}.shqr1W_emptyCTATitle{font-family:var(--sans);color:var(--ink);margin:0;font-size:16px;font-weight:700}.shqr1W_emptyCTADesc{font-family:var(--sans);color:var(--ink-3);max-width:320px;margin:0 0 12px;font-size:13px;line-height:1.45}.shqr1W_emptyCTABtn{background:var(--forest);color:#fff;font-family:var(--sans);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:700;transition:opacity .15s,transform .1s;display:inline-flex}.shqr1W_emptyCTABtn:hover{transform:scale(1.03)}.shqr1W_emptyCTABtnSecondary{color:var(--ink-2);font-family:var(--sans);cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:600;transition:background .12s;display:inline-flex}.shqr1W_emptyCTABtnSecondary:hover{background:#ffffff0d}[data-theme=light] .shqr1W_emptyCTATitle{color:var(--ink)}[data-theme=light] .shqr1W_emptyCTADesc{color:var(--ink-3)}[data-theme=light] .shqr1W_emptyCTABtnSecondary{color:var(--ink-2);border-color:#0000001f}[data-theme=light] .shqr1W_emptyCTABtnSecondary:hover{background:#0000000a}.shqr1W_sortRow{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:6px 16px 8px;display:flex}.shqr1W_sortLabel{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;font-size:10px;font-weight:600}.shqr1W_sortBtn{color:var(--ink-2);font-family:var(--sans);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:600;transition:background .12s,color .12s,border-color .12s}.shqr1W_sortBtn:hover{color:var(--ink);background:#ffffff14}[data-theme=light] .shqr1W_sortLabel{color:#00000073}[data-theme=light] .shqr1W_sortBtn{color:var(--ink-2);background:#0000000a;border-color:#0000001a}[data-theme=light] .shqr1W_sortBtn:hover{background:#00000014}.shqr1W_sortRowSearchOpen{justify-content:stretch}.shqr1W_sortSearchBtn{width:30px;height:30px;color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s,border-color .12s,transform .1s;display:inline-flex}.shqr1W_sortSearchBtn:hover{color:var(--ink);background:#ffffff1a}.shqr1W_sortSearchBtn:active{transform:scale(.94)}.shqr1W_searchInputWrap{transform-origin:100%;background:#ffffff0d;border:1px solid #00bfa657;border-radius:999px;align-items:center;gap:8px;width:100%;padding:7px 10px 7px 12px;animation:.22s cubic-bezier(.16,1,.3,1) shqr1W_searchInputOpen;display:flex}@keyframes shqr1W_searchInputOpen{0%{opacity:.4;transform:scaleX(.7)}to{opacity:1;transform:scaleX(1)}}.shqr1W_searchInputIcon{color:#f5f1e88c;flex-shrink:0;align-items:center;display:inline-flex}.shqr1W_searchInput{min-width:0;color:var(--ink);font-family:var(--sans);caret-color:var(--forest,#00bfa6);background:0 0;border:0;outline:none;flex:1;font-size:14px;font-weight:500}.shqr1W_searchInput::placeholder{color:#f5f1e866}.shqr1W_searchInput::-webkit-search-cancel-button{display:none}.shqr1W_searchInputClose{width:24px;height:24px;color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff14;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s;display:inline-flex}.shqr1W_searchInputClose:hover{color:var(--ink);background:#ffffff24}[data-theme=light] .shqr1W_sortSearchBtn{color:var(--ink-2);background:#0000000a;border-color:#0000001a}[data-theme=light] .shqr1W_sortSearchBtn:hover{color:var(--ink);background:#00000014}[data-theme=light] .shqr1W_searchInputWrap{background:#fff;border-color:#00796b66;box-shadow:0 1px 3px #0000000a}[data-theme=light] .shqr1W_searchInput{color:var(--ink)}[data-theme=light] .shqr1W_searchInput::placeholder,[data-theme=light] .shqr1W_searchInputIcon{color:var(--ink-3)}[data-theme=light] .shqr1W_searchInputClose{color:var(--ink-2);background:#0000000d}[data-theme=light] .shqr1W_searchInputClose:hover{color:var(--ink);background:#0000001a}.shqr1W_searchSuggestions{background:#0f161ef5;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:0;margin:-2px 16px 8px;animation:.22s cubic-bezier(.16,1,.3,1) shqr1W_searchSuggestionsIn;display:flex;overflow:hidden;box-shadow:0 12px 28px #0006}@keyframes shqr1W_searchSuggestionsIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.shqr1W_searchSuggestion{color:inherit;text-align:left;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:10px;padding:10px 14px;transition:background .12s;display:flex}.shqr1W_searchSuggestion+.shqr1W_searchSuggestion{border-top:1px solid #ffffff0f}.shqr1W_searchSuggestion:hover{background:#ffffff0d}.shqr1W_searchSuggestionIcon{width:24px;height:24px;color:var(--forest,#00bfa6);background:#00bfa61f;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.shqr1W_searchSuggestionText{flex-direction:column;gap:2px;min-width:0;display:flex}.shqr1W_searchSuggestionName{font-family:var(--sans);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.shqr1W_searchSuggestionMeta{font-family:var(--sans);color:#f5f1e88c;font-size:11px}[data-theme=light] .shqr1W_searchSuggestions{background:#fff;border-color:#00000014;box-shadow:0 12px 28px #0000001f}[data-theme=light] .shqr1W_searchSuggestion+.shqr1W_searchSuggestion{border-top-color:#0000000f}[data-theme=light] .shqr1W_searchSuggestion:hover{background:#0000000a}[data-theme=light] .shqr1W_searchSuggestionIcon{color:#00796b;background:#00796b1a}[data-theme=light] .shqr1W_searchSuggestionMeta{color:var(--ink-3)}.shqr1W_cardWrap{-webkit-user-select:none;user-select:none;width:100%;display:flex;position:relative}.shqr1W_cardWrapCompare{transition:transform .18s cubic-bezier(.16,1,.3,1)}.shqr1W_cardWrapCompareOn{transform:scale(.985)}.shqr1W_compareCheckMark{-webkit-backdrop-filter:blur(6px);color:#fff;z-index:5;pointer-events:none;background:#111820c7;border:2px solid #00bfa68c;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .14s,border-color .14s,transform .12s;animation:.28s cubic-bezier(.34,1.56,.64,1) shqr1W_compareCheckIn;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 4px 12px #00000052}@keyframes shqr1W_compareCheckIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.shqr1W_compareCheckMarkOn{background:var(--forest,#00bfa6);border-color:var(--forest,#00bfa6);box-shadow:0 6px 18px #00bfa66b}.shqr1W_compareCheckMarkDisabled{opacity:.35}[data-theme=light] .shqr1W_compareCheckMark{color:#00897a;background:#ffffffeb;border-color:#00897a73;box-shadow:0 4px 12px #0000001a}[data-theme=light] .shqr1W_compareCheckMarkOn{color:#fff;background:#00897a;border-color:#00897a}.shqr1W_compareModeBanner{background:linear-gradient(135deg,#00bfa62e,#00bfa60f);border:1px solid #00bfa666;border-radius:14px;align-items:center;gap:12px;margin:4px 16px 10px;padding:10px 14px;animation:.26s cubic-bezier(.16,1,.3,1) shqr1W_compareBannerIn;display:flex;box-shadow:0 6px 18px #00bfa62e,inset 0 1px #6ee7c833}@keyframes shqr1W_compareBannerIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.shqr1W_compareModeBannerLabel{font-family:var(--sans);color:var(--ink);letter-spacing:.005em;flex:1;font-size:13px;font-weight:700}.shqr1W_compareModeBannerCount{font-family:var(--mono);color:var(--forest,#00bfa6);letter-spacing:.04em;flex-shrink:0;font-size:12px;font-weight:800}.shqr1W_compareModeBannerCancel{color:var(--ink-2);font-family:var(--sans);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:12px;font-weight:600;transition:background .12s,color .12s}.shqr1W_compareModeBannerCancel:hover{color:var(--ink);background:#ffffff1a}[data-theme=light] .shqr1W_compareModeBanner{background:linear-gradient(135deg,#00897a24,#00897a0a);border-color:#00897a66;box-shadow:0 6px 18px #00897a29,inset 0 1px #fff9}[data-theme=light] .shqr1W_compareModeBannerLabel{color:var(--ink)}[data-theme=light] .shqr1W_compareModeBannerCount{color:#00897a}[data-theme=light] .shqr1W_compareModeBannerCancel{color:var(--ink-2);background:#0000000a;border-color:#0000001a}[data-theme=light] .shqr1W_compareModeBannerCancel:hover{color:var(--ink);background:#00000012}.shqr1W_compareBar{bottom:calc(var(--cm-bottom-nav-height,0px) + env(safe-area-inset-bottom,0px) + 12px);-webkit-backdrop-filter:blur(8px);z-index:80;background:#111820eb;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:12px;max-width:calc(100vw - 24px);padding:10px 14px;animation:.18s cubic-bezier(.16,1,.3,1) shqr1W_compareBarIn;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000080}@keyframes shqr1W_compareBarIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.shqr1W_compareBarCount{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-2);white-space:nowrap;font-size:11px;font-weight:700}.shqr1W_compareBarClear{cursor:pointer;font-family:var(--sans);color:var(--ink-3);background:0 0;border:none;border-radius:8px;padding:4px 8px;font-size:12px;transition:color .1s,background .1s}.shqr1W_compareBarClear:hover{color:var(--ink-2);background:#ffffff0f}.shqr1W_compareBarBtn{background:var(--forest);color:#fff;font-family:var(--sans);cursor:pointer;border:none;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:700;transition:opacity .15s,transform .1s}.shqr1W_compareBarBtn:hover:not(:disabled){transform:scale(1.03)}.shqr1W_compareBarBtn:disabled{opacity:.4;cursor:not-allowed}.shqr1W_compareOverlay{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.shqr1W_compareModal{background:#111820;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;width:min(96vw,920px);max-height:calc(100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 60px #0009}.shqr1W_compareModalHeader{border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.shqr1W_compareModalTitle{font-family:var(--sans);color:var(--ink);font-size:15px;font-weight:700}.shqr1W_compareTableWrap{flex:1;overflow:auto}.shqr1W_compareTable{border-collapse:separate;border-spacing:0;width:100%}.shqr1W_compareTable th,.shqr1W_compareTable td{font-family:var(--sans);vertical-align:top;border-bottom:1px solid #ffffff0d;padding:10px 12px;font-size:12px}.shqr1W_compareTable thead th{z-index:3;background:#1a232c;position:sticky;top:0}.shqr1W_compareLabelCol{z-index:5;background:#1a232c;width:140px;position:sticky;top:0;left:0}.shqr1W_compareSiteCol{text-align:left;background:#15302d;border-bottom:1px solid #00bfa640;min-width:160px}.shqr1W_compareSiteName{font-family:var(--sans);color:var(--ink);margin-bottom:6px;font-size:13px;font-weight:700}.shqr1W_compareOpenBtn{color:var(--forest);font-family:var(--sans);cursor:pointer;background:#00bfa61f;border:1px solid #00bfa64d;border-radius:7px;padding:4px 10px;font-size:11px;font-weight:600;transition:background .12s}.shqr1W_compareOpenBtn:hover{background:#00bfa633}.shqr1W_compareLabelCell{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffff6b;z-index:2;background:#1a232c;border-right:1px solid #ffffff0f;font-size:10px;font-weight:700;position:sticky;left:0}.shqr1W_compareValueCell{color:var(--ink-2);word-break:break-word;background:#111820}.shqr1W_compareValueBest{color:var(--forest);font-weight:700}.shqr1W_modalOverlay{z-index:10000;padding:max(16px, env(safe-area-inset-top,0px)) 16px max(16px, env(safe-area-inset-bottom,0px)) 16px;background:#000000a6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.shqr1W_modalPanel{z-index:1;background:#111820;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:14px;width:min(480px,100%);max-height:100%;padding:20px 20px 22px;display:flex;position:relative;overflow-y:auto;box-shadow:0 24px 60px #0009}.shqr1W_modalHeader{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.shqr1W_modalTitle{font-family:var(--sans);color:var(--ink);font-size:16px;font-weight:700}.shqr1W_modalClose{width:28px;height:28px;color:var(--ink-3);cursor:pointer;background:#ffffff12;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.shqr1W_imageOverlay{z-index:10001;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000c7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.shqr1W_imageModal{background:#111820;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;width:min(96vw,1100px);max-height:calc(100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 60px #0009}.shqr1W_imageModalHeader{border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.shqr1W_imageModalTitle{font-family:var(--sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.shqr1W_imageModalActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.shqr1W_imageActionBtn{color:var(--ink);font-family:var(--sans);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.shqr1W_imageActionBtn:hover{background:#ffffff1f}.shqr1W_imageModalBody{background:#00000059;flex:1;justify-content:center;align-items:center;padding:16px;display:flex;overflow:auto}.shqr1W_imageModalImg{object-fit:contain;border-radius:6px;max-width:100%;max-height:calc(100dvh - 140px)}.shqr1W_imageModalError{text-align:center;color:var(--ink-3);font-family:var(--sans);flex-direction:column;align-items:center;gap:12px;font-size:13px;display:flex}[data-theme=light] .shqr1W_imageModal{background:#fff;border-color:#00000014;box-shadow:0 24px 60px #0003}[data-theme=light] .shqr1W_imageModalHeader{border-bottom-color:#00000012}[data-theme=light] .shqr1W_imageModalTitle{color:var(--ink)}[data-theme=light] .shqr1W_imageActionBtn{color:var(--ink);background:#0000000a;border-color:#00000014}[data-theme=light] .shqr1W_imageActionBtn:hover{background:#00000014}[data-theme=light] .shqr1W_imageModalBody{background:#0000000a}.shqr1W_formRow{flex-direction:column;gap:5px;display:flex}.shqr1W_formLabel{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff61;font-size:10px;font-weight:700}.shqr1W_formInput,.shqr1W_formTextarea,.shqr1W_formSelect{width:100%;min-width:0;max-width:100%;font-family:var(--sans);color:var(--ink);box-sizing:border-box;background:#00000038;border:none;border-radius:12px;outline:none;padding:12px 14px;font-size:14px;font-weight:500;display:block;box-shadow:inset 0 1px #ffffff0a}.shqr1W_formInput[type=date]{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='18' rx='2'/><line x1='16' y1='2' x2='16' y2='6'/><line x1='8' y1='2' x2='8' y2='6'/><line x1='3' y1='10' x2='21' y2='10'/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:38px}.shqr1W_formInput[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:38px;height:100%;position:absolute;right:0}.shqr1W_formInput[type=date]::-webkit-date-and-time-value{text-align:left}.shqr1W_formInput[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.shqr1W_formInput[type=date]::-webkit-clear-button{-webkit-appearance:none;display:none}[data-theme=light] .shqr1W_formInput[type=date]{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='18' rx='2'/><line x1='16' y1='2' x2='16' y2='6'/><line x1='8' y1='2' x2='8' y2='6'/><line x1='3' y1='10' x2='21' y2='10'/></svg>")}.shqr1W_formInput::placeholder,.shqr1W_formTextarea::placeholder{color:var(--ink-3)}.shqr1W_formTextarea{resize:vertical;min-height:84px}.shqr1W_formSelect{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-3) 50%), linear-gradient(-45deg, transparent 50%, var(--ink-3) 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px}.shqr1W_formSelect option{color:var(--ink);background:#111820}.shqr1W_formInput:focus,.shqr1W_formTextarea:focus,.shqr1W_formSelect:focus{box-shadow:inset 0 1px #ffffff14,0 0 0 2px #00bfa673}.shqr1W_formChipGrid{flex-wrap:wrap;gap:8px;display:flex}.shqr1W_formChip{font-size:12px;font-weight:600;font-family:var(--sans);letter-spacing:.04em;color:var(--ink-2);cursor:pointer;background:#ffffff0f;border:none;border-radius:999px;padding:8px 14px;transition:background .12s,transform .1s}@media (hover:hover){.shqr1W_formChip:hover{background:#ffffff17}}.shqr1W_formChip:active{transform:scale(.97)}.shqr1W_formChipOn{color:#f5faf8;background:linear-gradient(145deg,#1da886,#137e6c);box-shadow:inset 0 1px #ffffff1f,0 6px 16px #00000052}.shqr1W_formChipOn:hover{background:linear-gradient(145deg,#1da886,#137e6c)}.shqr1W_formChipEmoji{margin-right:4px;font-size:14px}.shqr1W_starRow{gap:4px;display:flex}.shqr1W_starBtn{cursor:pointer;color:#fff3;background:0 0;border:none;padding:2px;font-size:20px;line-height:1;transition:color .1s,transform .1s}.shqr1W_starBtn:hover{transform:scale(1.15)}.shqr1W_starBtnOn{color:var(--amber)}.shqr1W_formSubmit{background:var(--forest);color:#fff;font-family:var(--sans);cursor:pointer;border:none;border-radius:12px;margin-top:4px;padding:11px;font-size:14px;font-weight:700;transition:opacity .15s}.shqr1W_formSubmit:disabled{opacity:.5;cursor:not-allowed}.shqr1W_photosGrid{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.shqr1W_photoSlot{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;width:76px;height:76px;position:relative;overflow:hidden}.shqr1W_photoThumb{object-fit:cover;width:100%;height:100%;display:block}.shqr1W_photoRemoveBtn{color:#f8fafc;cursor:pointer;background:#0b1220c7;border:none;border-radius:11px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:4px;right:4px}.shqr1W_photoRemoveBtn:hover{background:#0b1220eb}.shqr1W_photoAddBtn{color:#ffffff8c;cursor:pointer;background:0 0;border:1px dashed #ffffff2e;border-radius:10px;justify-content:center;align-items:center;width:76px;height:76px;font-size:26px;font-weight:700;transition:border-color .15s,color .15s;display:flex}.shqr1W_photoAddBtn:hover:not(:disabled){border-color:var(--forest);color:var(--forest)}.shqr1W_photoAddBtn:disabled{opacity:.5;cursor:progress}.shqr1W_photoError{color:#fca5a5;margin-top:6px;font-size:12px}.shqr1W_submitError{color:#fca5a5;background:#7f1d1d2e;border:1px solid #7f1d1d99;border-radius:10px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.4}.shqr1W_attemptsHint{color:#ffffff80;margin:-2px 0 6px;font-size:11px;font-style:italic}.shqr1W_attemptsList{flex-direction:column;gap:6px;display:flex}.shqr1W_attemptRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.shqr1W_attemptRow>input{flex:130px;min-width:0}.shqr1W_attemptRow>button{flex:none}.shqr1W_attemptDate,.shqr1W_attemptNotes{font-family:var(--sans);color:var(--ink);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:8px 10px;font-size:13px}.shqr1W_attemptDate:focus,.shqr1W_attemptNotes:focus{border-color:var(--forest)}.shqr1W_attemptRemove{color:#fff9;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:14px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.shqr1W_attemptRemove:hover{color:#fca5a5;border-color:#fca5a5}.shqr1W_attemptAdd{color:#ffffffb3;cursor:pointer;background:0 0;border:1px dashed #fff3;border-radius:999px;align-self:flex-start;margin-top:4px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s}.shqr1W_attemptAdd:hover{border-color:var(--forest);color:var(--forest)}.shqr1W_chainCta{color:#fde68a;font-family:var(--sans);letter-spacing:.3px;cursor:pointer;background:linear-gradient(135deg,#22c55e26,#e0b44a2e);border:1px solid #e0b44a8c;border-radius:12px;margin-top:12px;padding:10px 16px;font-size:13px;font-weight:700;transition:transform .1s}.shqr1W_chainCta:hover{transform:translateY(-1px)}.shqr1W_chainPanel{background:#e0b44a0f;border:1px solid #e0b44a59;border-radius:12px;flex-direction:column;gap:10px;min-width:0;max-width:100%;margin-top:12px;padding:12px;display:flex;overflow:hidden}.shqr1W_chainTitle{font-family:var(--sans);color:#fde68a;margin:0;font-size:13px;font-weight:700}.shqr1W_chainActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:2px;display:grid}.shqr1W_chainActions>button{width:100%;min-width:0;font-family:var(--sans);letter-spacing:.2px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:700;transition:opacity .12s,transform .1s;overflow:hidden}.shqr1W_chainActions>button:disabled{opacity:.5;cursor:progress}.shqr1W_chainActions>button:active:not(:disabled){transform:scale(.98)}.shqr1W_chainCancel{color:var(--ink-2);background:0 0;border:1px solid #ffffff2e}@media (hover:hover){.shqr1W_chainCancel:hover:not(:disabled){background:#ffffff0a;border-color:#ffffff4d}}[data-theme=light] .shqr1W_chainCancel{color:var(--ink-2);border-color:#0000002e}.shqr1W_chainConfirm{background:linear-gradient(135deg, var(--forest), #d4a04a);color:#0b1220;border:none;font-weight:800}@media (hover:hover){.shqr1W_chainConfirm:hover:not(:disabled){filter:brightness(1.04)}}.shqr1W_attemptsHistory{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.shqr1W_attemptsHistoryItem{background:#ffffff08;border-radius:8px;align-items:baseline;gap:8px;padding:6px 10px;font-size:12.5px;display:flex}.shqr1W_attemptsHistoryDate{color:#ffffffa6;white-space:nowrap;font-weight:700}.shqr1W_attemptsHistoryNote{color:#ffffffb3;flex:1}.shqr1W_activityItemChained{position:relative;box-shadow:0 0 0 1px #e0b44a26,0 8px 22px #00000040;background:linear-gradient(135deg,#22c55e14 0%,#e0b44a1a 100%)!important;border-color:#e0b44a8c!important;padding-top:22px!important}.shqr1W_activityChainedBadge{font-family:var(--sans);letter-spacing:.8px;text-transform:uppercase;color:#fbbf24;pointer-events:none;font-size:10px;font-weight:800;position:absolute;top:6px;left:12px;right:12px}.shqr1W_siteFormRow2{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.shqr1W_siteFormRow2>*{min-width:0}.shqr1W_multiList{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.shqr1W_multiChip{color:var(--ink);background:#00bfa61a;border:1px solid #00bfa666;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 12px;font-size:12px;font-weight:600;display:inline-flex}.shqr1W_multiChipRemove{width:18px;height:18px;color:var(--ink-3);cursor:pointer;background:#ffffff14;border:none;border-radius:9px;justify-content:center;align-items:center;display:flex}.shqr1W_multiChipRemove:hover{color:#fca5a5;background:#fca5a533}.shqr1W_multiAddRow{grid-template-columns:1fr auto;gap:6px;display:grid}.shqr1W_multiAddBtn{width:38px;color:var(--forest);cursor:pointer;background:#00bfa614;border:1px solid #00bfa666;border-radius:8px;font-size:18px;font-weight:700}.shqr1W_multiAddBtn:hover{background:#00bfa62e}.shqr1W_userContribBadge{color:#c4b5fd;letter-spacing:.5px;text-transform:uppercase;vertical-align:middle;background:#a855f726;border:1px solid #a855f773;border-radius:6px;align-items:center;gap:3px;margin-left:6px;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-flex}.shqr1W_userContribInline{color:#c4b5fdd9;margin-top:4px;font-size:11.5px;font-style:italic}.shqr1W_adminAddedBadge{color:#5eead4;letter-spacing:.5px;text-transform:uppercase;vertical-align:middle;background:#00bfa62e;border:1px solid #00bfa68c;border-radius:6px;align-items:center;gap:3px;margin-left:6px;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-flex}.shqr1W_adminAddedInline{color:#5eead4e6;margin-top:4px;font-size:11.5px;font-style:italic}.shqr1W_activityList{flex-direction:column;gap:10px;padding:12px 16px 24px;display:flex}.shqr1W_activityEmpty{text-align:center;font-family:var(--sans);color:var(--ink-3);padding:40px 16px;font-size:13px;line-height:1.5}.shqr1W_activityItem{background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.shqr1W_activityItemHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.shqr1W_activityUserRow{align-items:center;gap:7px;display:flex}.shqr1W_activityAvatar{width:26px;height:26px;font-family:var(--sans);color:var(--forest);background:#00bfa62e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;overflow:hidden}.shqr1W_activityAvatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.shqr1W_activityUserName{font-family:var(--sans);color:var(--ink);font-size:13px;font-weight:600}.shqr1W_activityDate{font-family:var(--mono);color:var(--ink-3);font-size:10px}.shqr1W_activityDeleteBtn{cursor:pointer;color:#fff3;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;transition:color .1s;display:flex}.shqr1W_activityDeleteBtn:hover{color:#f87171}.shqr1W_activityBadges{flex-wrap:wrap;gap:5px;display:flex}.shqr1W_activityNote{font-family:var(--sans);color:var(--ink-2);font-size:12px;line-height:1.45}.shqr1W_activityStars{color:var(--amber);letter-spacing:1px;font-size:11px}.shqr1W_commentInputArea{border-bottom:1px solid #ffffff12;flex-direction:column;gap:8px;padding:12px 16px;display:flex}.shqr1W_commentTextarea{width:100%;font-family:var(--sans);color:var(--ink);resize:none;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;outline:none;min-height:64px;padding:9px 12px;font-size:13px}.shqr1W_commentTextarea:focus{border-color:#00bfa666}.shqr1W_commentSendBtn{background:var(--forest);color:#fff;font-family:var(--sans);cursor:pointer;border:none;border-radius:10px;align-self:flex-end;padding:7px 16px;font-size:13px;font-weight:600;transition:opacity .15s}.shqr1W_commentSendBtn:disabled{opacity:.45;cursor:not-allowed}.shqr1W_commentList{flex-direction:column;gap:12px;padding:8px 16px 24px;display:flex}.shqr1W_commentEmpty{text-align:center;font-family:var(--sans);color:var(--ink-3);padding:36px 16px;font-size:13px}.shqr1W_commentItem{gap:10px;display:flex}.shqr1W_commentAvatar{width:28px;height:28px;font-family:var(--sans);color:#2fa4e7;background:#2fa4e72e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;overflow:hidden}.shqr1W_commentAvatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.shqr1W_commentBody{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.shqr1W_commentMeta{align-items:center;gap:6px;display:flex}.shqr1W_commentUserName{font-family:var(--sans);color:var(--ink);font-size:12px;font-weight:700}.shqr1W_commentDate{font-family:var(--mono);color:var(--ink-3);font-size:10px}.shqr1W_commentText{font-family:var(--sans);color:var(--ink-2);word-break:break-word;font-size:13px;line-height:1.45}.shqr1W_commentActions{align-items:center;gap:8px;margin-top:2px;display:flex}.shqr1W_commentLikeBtn{cursor:pointer;font-family:var(--mono);color:var(--ink-3);background:0 0;border:none;align-items:center;gap:4px;padding:2px 0;font-size:10px;transition:color .1s;display:flex}.shqr1W_commentLikeBtnOn{color:#f87171}.shqr1W_commentLikeBtn:hover{color:var(--ink-2)}.shqr1W_commentDeleteBtn{cursor:pointer;color:#ffffff2e;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;transition:color .1s;display:flex}.shqr1W_commentDeleteBtn:hover{color:#f87171}.shqr1W_detailActionBtnSaved{color:var(--forest);background:#00bfa61a;border-color:#00bfa666}[data-theme=light] .shqr1W_topBar{background:var(--bone);border-bottom-color:#00000012}[data-theme=light] .shqr1W_backBtn{color:var(--ink-2);background:#0000000d}[data-theme=light] .shqr1W_backBtn:hover{background:#00000014}[data-theme=light] .shqr1W_filterBtn{color:var(--ink-2);background:#0000000a;border-color:#0000001a}[data-theme=light] .shqr1W_filterBtn:hover{background:#00000012}[data-theme=light] .shqr1W_filterBtnActive{border-color:var(--forest);color:var(--forest);background:#00bfa614}[data-theme=light] .shqr1W_siteCard{background:#fff;border-color:#00000012;box-shadow:0 2px 12px #0000000f}[data-theme=light] .shqr1W_siteCard:hover{border-color:#0000001a;box-shadow:0 6px 18px #0000001a}[data-theme=light] .shqr1W_siteCardTitle{color:var(--ink)}[data-theme=light] .shqr1W_siteCardLoc{color:var(--ink-3)}[data-theme=light] .shqr1W_siteCardFooter{border-top-color:#0000000d}[data-theme=light] .shqr1W_filterSheet{background:#fff;border-top-color:#00000014}[data-theme=light] .shqr1W_filterHandle{background:#00000024}[data-theme=light] .shqr1W_filterTitle{color:var(--ink)}[data-theme=light] .shqr1W_filterLabel{color:#00000061}[data-theme=light] .shqr1W_filterChip{color:var(--ink-2);background:#0000000a;border-color:#0000001a}@media (hover:hover){[data-theme=light] .shqr1W_filterChip:hover{background:#00000012}}[data-theme=light] .shqr1W_filterChipOn{color:#00897a;background:#00bfa61a;border-color:#00bfa666}[data-theme=light] .shqr1W_filterChipOn:hover{background:#00bfa61a}[data-theme=light] .shqr1W_filterSelect{color:var(--ink);background:#0000000a;border-color:#0000001a}[data-theme=light] .shqr1W_filterActions{border-top-color:#00000012}[data-theme=light] .shqr1W_filterReset{color:var(--ink-3);border-color:#0000001a}[data-theme=light] .shqr1W_detailHero{background:linear-gradient(#00bfa614 0%,#0000 100%)}[data-theme=light] .shqr1W_detailActionBtn{color:var(--ink-3);background:#0000000a;border-color:#00000012}[data-theme=light] .shqr1W_detailActionBtn:hover{color:var(--ink-2);background:#00000012}[data-theme=light] .shqr1W_detailActionBtn.shqr1W_detailActionBtnPrimary{color:#00897a;background:#00bfa61a;border-color:#00bfa659}[data-theme=light] .shqr1W_detailActionBtn.shqr1W_detailActionBtnPrimary:hover{background:#00bfa62e}[data-theme=light] .shqr1W_detailActionBtn.shqr1W_detailActionBtnSaved{color:#00897a;background:#00bfa61f;border-color:#00bfa666}[data-theme=light] .shqr1W_infoSectionTitle,[data-theme=light] .shqr1W_filterLabel,[data-theme=light] .shqr1W_formLabel{color:#00000080}[data-theme=light] .shqr1W_modalTitle,[data-theme=light] .shqr1W_compareModalTitle{color:var(--ink)}[data-theme=light] .shqr1W_commentEmpty,[data-theme=light] .shqr1W_activityEmpty{color:var(--ink-3)}[data-theme=light] .shqr1W_activityUserName,[data-theme=light] .shqr1W_commentUserName{color:var(--ink)}[data-theme=light] .shqr1W_activityDate,[data-theme=light] .shqr1W_commentDate{color:var(--ink-3)}[data-theme=light] .shqr1W_activityNote,[data-theme=light] .shqr1W_commentText{color:var(--ink-2)}[data-theme=light] .shqr1W_modalPanel{background:#fff;border-color:#00000014}[data-theme=light] .shqr1W_modalClose{color:var(--ink-3);background:#0000000d}[data-theme=light] .shqr1W_formInput,[data-theme=light] .shqr1W_formTextarea,[data-theme=light] .shqr1W_formSelect{color:var(--ink);background:#0000000d;box-shadow:inset 0 1px #0000000a}[data-theme=light] .shqr1W_formInput:focus,[data-theme=light] .shqr1W_formTextarea:focus,[data-theme=light] .shqr1W_formSelect:focus{box-shadow:0 0 0 2px #00bfa673}[data-theme=light] .shqr1W_formSelect option{color:var(--ink);background:#fff}[data-theme=light] .shqr1W_formChip{color:var(--ink-2);background:#0000000f}@media (hover:hover){[data-theme=light] .shqr1W_formChip:hover{background:#00000017}}[data-theme=light] .shqr1W_formChipOn{color:#fff;background:linear-gradient(145deg,#1da886,#137e6c)}[data-theme=light] .shqr1W_formChipOn:hover{background:linear-gradient(145deg,#1da886,#137e6c)}[data-theme=light] .shqr1W_activityItem{background:#00000008;border-color:#0000000f}[data-theme=light] .shqr1W_commentInputArea{border-bottom-color:#00000012}[data-theme=light] .shqr1W_commentTextarea{color:var(--ink);background:#00000008;border-color:#0000001a}[data-theme=light] .shqr1W_commentLikeBtn{color:var(--ink-3)}[data-theme=light] .shqr1W_activityDeleteBtn,[data-theme=light] .shqr1W_commentDeleteBtn{color:#00000040}[data-theme=light] .shqr1W_badgesGrid .shqr1W_badge,[data-theme=light] .shqr1W_badge{color:var(--ink-2)}[data-theme=light] .shqr1W_tabs{border-bottom-color:#00000012}[data-theme=light] .shqr1W_infoCell{background:#00000008;border-color:#0000000f}[data-theme=light] .shqr1W_infoCellValue{color:var(--ink)}[data-theme=light] .shqr1W_sectorPill{color:var(--ink-2);background:#0000000a;border-color:#00000014}[data-theme=light] .shqr1W_kindNav{background:#00000005;border-bottom-color:#0000000f}[data-theme=light] .shqr1W_kindTab{color:var(--ink-2);background:#fffc;border-color:#0000001a}[data-theme=light] .shqr1W_kindTabActive{color:#00897a;background:#00bfa61a;border-color:#00bfa659}[data-theme=light] .shqr1W_activeChip{color:#00897a;background:#00bfa614;border-color:#00bfa659}[data-theme=light] .shqr1W_clearAllBtn,[data-theme=light] .shqr1W_emptyState{color:var(--ink-3)}[data-theme=light] .shqr1W_compareBar{background:#fffffff5;border-color:#00000014;box-shadow:0 12px 32px #0000002e}[data-theme=light] .shqr1W_compareBarCount{color:var(--ink-2)}[data-theme=light] .shqr1W_compareBarClear{color:var(--ink-3)}[data-theme=light] .shqr1W_compareBarClear:hover{color:var(--ink-2);background:#0000000d}[data-theme=light] .shqr1W_compareModal{background:#fff;border-color:#00000014;box-shadow:0 24px 60px #0003}[data-theme=light] .shqr1W_compareModalHeader{border-bottom-color:#00000012}[data-theme=light] .shqr1W_compareTable thead th,[data-theme=light] .shqr1W_compareLabelCol{background:#f6f7f9}[data-theme=light] .shqr1W_compareSiteCol{background:#e6f7f4;border-bottom-color:#00bfa640}[data-theme=light] .shqr1W_compareLabelCell{color:#0006;background:#f6f7f9;border-right-color:#0000000f}[data-theme=light] .shqr1W_compareValueCell{background:#fff}[data-theme=light] .shqr1W_compareTable th,[data-theme=light] .shqr1W_compareTable td{border-bottom-color:#0000000f}[data-theme=light] .shqr1W_compareValueBest{color:#00897a}.shqr1W_detailFallback{border-radius:var(--r-lg);background:linear-gradient(155deg,#00bfa638 0%,#00897a24 50%,#1c2a33eb 100%);border:1px solid #00bfa652;flex-direction:column;align-items:flex-start;gap:12px;margin-top:4px;padding:28px 22px 26px;display:flex;box-shadow:0 14px 32px #00000057,inset 0 1px #ffffff1a}.shqr1W_detailFallbackEyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--forest);font-size:11px;font-weight:700}.shqr1W_detailFallbackTitle{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;margin:0;font-size:clamp(22px,6.4vw,28px);font-weight:400;line-height:1.12}.shqr1W_detailFallbackTitle em{color:var(--forest);font-style:italic}.shqr1W_detailFallbackHint{font-family:var(--sans);color:var(--ink-3);margin:0;font-size:13px;line-height:1.5}.shqr1W_detailFallbackCta{background:var(--forest);color:#fff;font-family:var(--sans);letter-spacing:.01em;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;margin-top:4px;padding:11px 20px;font-size:13px;font-weight:700;transition:transform .1s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 18px #00bfa652}.shqr1W_detailFallbackCta:hover{transform:translateY(-1px);box-shadow:0 12px 22px #00bfa66b}.shqr1W_detailFallbackCta:active{transform:scale(.98)}[data-theme=light] .shqr1W_detailFallback{background:linear-gradient(155deg,#00bfa62e 0%,#00897a1a 55%,#fff 100%);border-color:#00897a66;box-shadow:0 12px 28px #0000001a}[data-theme=light] .shqr1W_detailFallbackTitle{color:var(--ink)}[data-theme=light] .shqr1W_detailFallbackEyebrow,[data-theme=light] .shqr1W_detailFallbackTitle em{color:#00897a}[data-theme=light] .shqr1W_detailFallbackCta{background:var(--forest)}.shqr1W_climberList{flex-direction:column;gap:8px;padding-top:4px;display:flex}.shqr1W_climberItem{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:background .12s,border-color .12s,transform .1s;display:flex}.shqr1W_climberItem:hover{background:#ffffff12;border-color:#00bfa652}.shqr1W_climberItem:active{transform:scale(.99)}.shqr1W_climberAvatar{width:44px;height:44px;color:var(--forest);font-family:var(--mono);background:#00bfa62e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex;overflow:hidden}.shqr1W_climberAvatar img{object-fit:cover;width:100%;height:100%}.shqr1W_climberMain{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.shqr1W_climberName{font-family:var(--sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex;overflow:hidden}.shqr1W_climberLevel{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:700}.shqr1W_climberMeta{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.02em;font-size:10.5px;overflow:hidden}.shqr1W_climberAffinity{background:#00bfa61a;border:1px solid #00bfa652;border-radius:12px;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;padding:6px 10px;display:inline-flex}.shqr1W_climberAffinityScore{font-family:var(--mono);color:var(--forest);letter-spacing:.02em;font-size:13px;font-weight:800}.shqr1W_climberAffinityLabel{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:9px;font-weight:700}.shqr1W_climberAffinityHigh{background:#00bfa62e;border-color:#00bfa68c}.shqr1W_climberAffinityHigh .shqr1W_climberAffinityScore{color:#00d2b6}.shqr1W_climberPrivateHint{font-family:var(--mono);color:var(--ink-3);letter-spacing:.04em;margin-top:2px;font-size:9.5px}[data-theme=light] .shqr1W_climberItem{background:#fff;border-color:#00000014;box-shadow:0 2px 8px #0000000a}[data-theme=light] .shqr1W_climberItem:hover{background:#f6fbfa;border-color:#00897a52}[data-theme=light] .shqr1W_climberAvatar{color:#00897a;background:#00897a24}[data-theme=light] .shqr1W_climberAffinity{background:#00897a14;border-color:#00897a52}[data-theme=light] .shqr1W_climberAffinityScore{color:#00897a}[data-theme=light] .shqr1W_climberAffinityHigh{background:#00897a29;border-color:#00897a8c}[data-theme=light] .shqr1W_climberAffinityHigh .shqr1W_climberAffinityScore{color:#006e62}.shqr1W_climbersWow{flex-direction:column;gap:18px;padding-top:2px;display:flex}.shqr1W_climbersWowHeader{align-items:baseline;gap:10px;padding:6px 4px 0;display:flex}.shqr1W_climbersWowEyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:800}.shqr1W_climbersWowCountBig{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);background:linear-gradient(135deg, var(--forest,#00bfa6) 0%, #a855f7 50%, #38bdf8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:34px;font-style:italic;font-weight:700;line-height:1}.shqr1W_climbersWowCountLabel{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.shqr1W_climbersWowSection{flex-direction:column;gap:16px;display:flex}.shqr1W_climbersWowSectionHead{align-items:center;gap:8px;padding:0 4px;display:flex}.shqr1W_climbersWowDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.shqr1W_climbersWowDotClimbed{background:var(--forest,#00bfa6);box-shadow:0 0 10px #00bfa6a6}.shqr1W_climbersWowDotInterested{background:#a855f7;box-shadow:0 0 10px #a855f799}.shqr1W_climbersWowSectionTitle{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:11px;font-weight:800}.shqr1W_climbersWowSectionCount{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-3);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.shqr1W_climbersWowGrid{flex-direction:column;gap:18px;display:flex}.shqr1W_climbersWowCardWrap{animation:.38s cubic-bezier(.22,1,.36,1) both shqr1W_climberWowIn;animation-delay:var(--cw-stagger,0s);position:relative}@keyframes shqr1W_climberWowIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.shqr1W_climbersWowBadge{z-index:2;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(180deg, color-mix(in srgb, currentColor 22%, #1a232c) 0%, color-mix(in srgb, currentColor 12%, #0f1620) 100%);box-shadow:0 4px 12px color-mix(in srgb, currentColor 35%, transparent), 0 0 0 2px var(--paper-bg,#0b0f14);border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:3px 9px 3px 7px;font-size:9.5px;font-weight:800;display:inline-flex;position:absolute;top:-8px;left:12px}.shqr1W_climbersWowBadgeClimbed{color:#4ade80}.shqr1W_climbersWowBadgeInterested{color:#c084fc}@media (prefers-reduced-motion:reduce){.shqr1W_climbersWowCardWrap{animation:none}}[data-theme=light] .shqr1W_climbersWowSectionCount{color:#0b0f1499;background:#0000000a;border-color:#00000014}[data-theme=light] .shqr1W_climbersWowDotClimbed{background:#16a34a;box-shadow:0 0 10px #16a34a73}[data-theme=light] .shqr1W_climbersWowDotInterested{background:#7c3aed;box-shadow:0 0 10px #7c3aed73}[data-theme=light] .shqr1W_climbersWowBadge{background:linear-gradient(180deg, color-mix(in srgb, currentColor 14%, #fff) 0%, color-mix(in srgb, currentColor 6%, #fafaf6) 100%);box-shadow:0 4px 10px color-mix(in srgb, currentColor 22%, transparent), 0 0 0 2px var(--paper-bg,#fff)}[data-theme=light] .shqr1W_climbersWowBadgeClimbed{color:#15803d}[data-theme=light] .shqr1W_climbersWowBadgeInterested{color:#7c3aed}[data-theme=light] .shqr1W_climbersWowEyebrow,[data-theme=light] .shqr1W_climbersWowCountLabel{color:#0b0f148c}[data-theme=light] .shqr1W_climbersWowSectionTitle{color:var(--ink)}.LBVDzG_chart{margin:0 var(--cm-pad-x-list,16px) 22px;color:#f5f1e8;background:radial-gradient(120% 80% at 0 0,#a855f72e 0%,#0000 55%),linear-gradient(160deg,#1a0930eb 0%,#0f0520f0 50%,#0b0f14f5 100%);border:1px solid #a855f752;border-radius:18px;padding:14px 16px 20px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #a855f71f,0 18px 40px #a855f733,0 6px 14px #0000005c}.LBVDzG_chartCompact{border-radius:14px;margin:0 0 14px;padding:12px 14px 10px}.LBVDzG_head{margin-bottom:14px}.LBVDzG_eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#c084fc;font-size:10px;font-weight:800}.LBVDzG_title{font-family:var(--serif);color:#f5f1e8;margin:4px 0 0;font-size:clamp(20px,5vw,26px);font-style:italic;font-weight:400;line-height:1}.LBVDzG_title em{color:#bb7af9}.LBVDzG_list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.LBVDzG_row{grid-template-columns:56px 1fr 36px;align-items:center;gap:10px;display:grid}.LBVDzG_chartCompact .LBVDzG_row{grid-template-columns:44px 1fr 28px;gap:8px}.LBVDzG_gradeLabel{font-family:var(--serif);letter-spacing:-.01em;text-align:right;font-size:16px;font-style:italic;font-weight:600}.LBVDzG_chartCompact .LBVDzG_gradeLabel{font-size:14px}.LBVDzG_track{background:#f5f1e80f;border-radius:999px;height:18px;position:relative;overflow:hidden}.LBVDzG_chartCompact .LBVDzG_track{height:14px}.LBVDzG_bar{background:linear-gradient(90deg, color-mix(in srgb, var(--bar-color,#94a3b8) 70%, #000) 0%, var(--bar-color,#94a3b8) 100%);cursor:pointer;border-radius:999px;width:0;transition:filter .15s;animation:.8s cubic-bezier(.22,1,.36,1) forwards LBVDzG_barGrow;position:absolute;inset:0 auto 0 0}.LBVDzG_bar:hover{filter:brightness(1.12)}@keyframes LBVDzG_barGrow{0%{width:0}to{width:var(--bar-width,0%)}}.LBVDzG_barMax{box-shadow:0 0 0 1px color-mix(in srgb, var(--bar-color,#94a3b8) 60%, transparent), 0 0 18px color-mix(in srgb, var(--bar-color,#94a3b8) 60%, transparent)}.LBVDzG_count{font-family:var(--mono);letter-spacing:.04em;color:#f5f1e8d9;text-align:right;font-size:12px;font-weight:700}.LBVDzG_rankingLink{appearance:none;color:#c4b5fd;width:100%;font-family:var(--sans);letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#a855f714;border:1px solid #a855f747;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin:14px 0 0;padding:10px 12px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s,transform .1s;display:inline-flex}:is(.LBVDzG_rankingLink:hover,.LBVDzG_rankingLink:focus-visible){background:#a855f729;border-color:#a855f780;outline:none}.LBVDzG_rankingLink:active{transform:scale(.985)}.LBVDzG_rankingArrow{font-family:var(--serif,ui-serif);color:#ddd6fe;font-size:16px;font-style:italic;font-weight:400;transition:transform .18s}:is(.LBVDzG_rankingLink:hover .LBVDzG_rankingArrow,.LBVDzG_rankingLink:focus-visible .LBVDzG_rankingArrow){transform:translate(3px)}.LBVDzG_chartCompact .LBVDzG_count{font-size:11px}[data-theme=light] .LBVDzG_chart{color:var(--ink);background:radial-gradient(120% 80% at 0 0,#a855f71a 0%,#0000 55%),linear-gradient(160deg,#fff 0%,#fafaf6 100%);border-color:#a855f747;box-shadow:0 0 0 1px #a855f71a,0 18px 40px #a855f71f,0 6px 14px #00000014}[data-theme=light] .LBVDzG_title{color:var(--ink)}[data-theme=light] .LBVDzG_track{background:#0b0f140f}[data-theme=light] .LBVDzG_count{color:#0b0f14c7}@media (prefers-reduced-motion:reduce){.LBVDzG_bar{width:var(--bar-width,0%);animation:none}}.EwEyCW_backdrop{z-index:9300;-webkit-backdrop-filter:blur(8px);background:#0b0716c7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.EwEyCW_modal{color:#f5f1e8;background:radial-gradient(120% 90% at 0 0,#a855f752 0%,#0000 55%),linear-gradient(160deg,#1a0930 0%,#0f0520 55%,#0b0f14 100%);border:1px solid #a855f773;border-radius:22px;width:100%;max-width:460px;max-height:calc(100vh - 48px);padding:22px;overflow-y:auto;box-shadow:0 0 0 1px #a855f733,0 30px 80px #a855f74d}.EwEyCW_head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.EwEyCW_eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#c084fc;font-size:10px;font-weight:800}.EwEyCW_title{font-family:var(--serif);color:#fff;margin:4px 0 0;font-size:22px;font-style:italic;font-weight:400;line-height:1.05}.EwEyCW_closeBtn{color:#f5f1e8;cursor:pointer;background:#f5f1e80f;border:1px solid #f5f1e81a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.EwEyCW_closeBtn:hover{background:#f5f1e81a}.EwEyCW_body{flex-direction:column;gap:14px;display:flex}.EwEyCW_steps{font-family:var(--sans);color:#f5f1e8d9;background:#f5f1e80a;border:1px solid #f5f1e81a;border-radius:12px;margin:0 0 6px;padding:14px;font-size:13px;line-height:1.6;list-style:none}.EwEyCW_steps li{margin-bottom:4px}.EwEyCW_steps li:last-child{margin-bottom:0}.EwEyCW_steps code{font-family:var(--mono);color:#c084fc;background:#a855f72e;border-radius:4px;padding:1px 5px;font-size:11.5px}.EwEyCW_uploadArea{cursor:pointer;background:#a855f70f;border:2px dashed #a855f773;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:22px 14px;transition:background .15s,border-color .15s;display:flex}.EwEyCW_uploadArea:hover{background:#a855f71f;border-color:#a855f7b3}.EwEyCW_fileInput{opacity:0;width:0;height:0;position:absolute}.EwEyCW_uploadIcon{color:#c084fc;background:#a855f733;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.EwEyCW_uploadTitle{font-family:var(--serif);color:#f5f1e8;font-size:18px;font-style:italic;font-weight:500}.EwEyCW_uploadHint{font-family:var(--mono);letter-spacing:.06em;color:#f5f1e88c;font-size:10.5px}.EwEyCW_privacyNote{font-family:var(--sans);color:#f5f1e88c;margin:0;font-size:11.5px;font-style:italic;line-height:1.45}.EwEyCW_summary{background:#f5f1e80a;border:1px solid #a855f74d;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.EwEyCW_summaryRow{font-family:var(--sans);justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.EwEyCW_summaryLabel{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f5f1e88c;font-size:10px;font-weight:700}.EwEyCW_summaryValue{color:#f5f1e8;text-align:right;text-overflow:ellipsis;max-width:60%;font-weight:700;overflow:hidden}.EwEyCW_errorsBlock{font-family:var(--sans);color:#f5f1e8c7;background:#f5f1e80a;border:1px solid #f5f1e81a;border-radius:10px;padding:10px 12px;font-size:12px}.EwEyCW_errorsSummary{cursor:pointer;letter-spacing:.02em;font-weight:700}.EwEyCW_errorsList{margin:8px 0 0;padding:0;list-style:none}.EwEyCW_errorsList li{font-family:var(--mono);color:#f5f1e8a6;padding:3px 0;font-size:11px}.EwEyCW_dupWarning{font-family:var(--sans);color:#f5c842;background:#f5c8421a;border:1px solid #f5c8426b;border-radius:10px;margin:0;padding:10px 12px;font-size:11.5px;line-height:1.45}.EwEyCW_dupWarning strong{font-weight:800}.EwEyCW_actions{gap:8px;margin-top:4px;display:flex}.EwEyCW_btnGhost,.EwEyCW_btnPrimary{font-family:var(--sans);cursor:pointer;appearance:none;border:0;border-radius:999px;flex:1;padding:11px 16px;font-size:13px;font-weight:700;transition:filter .15s,transform .12s}.EwEyCW_btnGhost{color:#f5f1e8d9;background:#f5f1e814;border:1px solid #f5f1e824}.EwEyCW_btnGhost:hover{background:#f5f1e824}.EwEyCW_btnPrimary{color:#fff;background:linear-gradient(135deg,#a855f7 0%,#7c3aed 100%);box-shadow:0 6px 18px #a855f766}.EwEyCW_btnPrimary:hover{filter:brightness(1.08)}.EwEyCW_btnPrimary:active{transform:scale(.98)}.EwEyCW_progressBlock{flex-direction:column;align-items:center;gap:12px;padding:24px 12px;display:flex}.EwEyCW_progressBar{background:#f5f1e81a;border-radius:999px;width:100%;height:8px;overflow:hidden}.EwEyCW_progressFill{background:linear-gradient(90deg,#a855f7 0%,#c084fc 100%);height:100%;transition:width .2s linear;box-shadow:0 0 12px #a855f78c}.EwEyCW_progressText{font-family:var(--mono);color:#f5f1e8c7;margin:0;font-size:12px}.EwEyCW_doneBlock{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:12px 12px 0;display:flex}.EwEyCW_doneIcon{color:#061418;background:linear-gradient(135deg,#4ade80 0%,#16a34a 100%);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex;box-shadow:0 0 24px #4ade8080}.EwEyCW_doneTitle{font-family:var(--serif);color:#f5f1e8;margin:0;font-size:22px;font-style:italic}.EwEyCW_doneText{font-family:var(--sans);color:#f5f1e8d9;margin:0;font-size:14px}.EwEyCW_coinsBanner{font-family:var(--sans);color:#fed;background:linear-gradient(160deg,#f9731633 0%,#c2410c2e 100%);border:1px solid #f973168c;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.EwEyCW_coinsIcon{color:#fed;width:28px;height:28px;font-family:var(--serif);background:linear-gradient(135deg,#f97316 0%,#c2410c 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-style:italic;font-weight:700;display:inline-flex}.EwEyCW_coinsBanner strong{color:#f97316;font-weight:800}.EwEyCW_errorBlock{flex-direction:column;gap:12px;padding:16px 12px 0;display:flex}.EwEyCW_errorMsg{color:#fb7185;font-family:var(--sans);text-align:center;background:#fb71851a;border:1px solid #fb71856b;border-radius:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.45}[data-theme=light] .EwEyCW_modal{color:var(--ink);background:radial-gradient(120% 90% at 0 0,#a855f72e 0%,#0000 55%),linear-gradient(160deg,#fff 0%,#fafaf6 100%);box-shadow:0 0 0 1px #a855f72e,0 30px 80px #a855f72e}[data-theme=light] .EwEyCW_title,[data-theme=light] .EwEyCW_uploadTitle,[data-theme=light] .EwEyCW_summaryValue,[data-theme=light] .EwEyCW_doneTitle{color:var(--ink)}[data-theme=light] .EwEyCW_doneText{color:#0b0f14c7}[data-theme=light] .EwEyCW_privacyNote{color:#0b0f148c}[data-theme=light] .EwEyCW_steps{color:#0b0f14c7;background:#0b0f140a;border-color:#0b0f1414}[data-theme=light] .EwEyCW_uploadArea{background:#a855f70a}[data-theme=light] .EwEyCW_summary{background:#0b0f140a}[data-theme=light] .EwEyCW_closeBtn{color:var(--ink);background:#0b0f140a;border-color:#0b0f141a}[data-theme=light] .EwEyCW_btnGhost{color:var(--ink);background:#0b0f140d;border-color:#0b0f141a}.SQ93ea_heroPurple .display em{color:#c084fc}[data-theme=light] .SQ93ea_heroPurple .display em{color:#7c3aed}.SQ93ea_heroPurple .contour path{stroke:#a855f773}[data-theme=light] .SQ93ea_heroPurple .contour path{stroke:#7c3aed66}.SQ93ea_tabsBar{padding:10px var(--cm-pad-x-frame) 12px;scrollbar-width:none;border-bottom:1px solid #ffffff0f;flex-shrink:0;gap:6px;display:flex;overflow-x:auto}.SQ93ea_tabsBar::-webkit-scrollbar{display:none}.SQ93ea_tabBtn{color:#f5f1e8b3;font-family:var(--sans);cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:600;transition:background .12s,color .12s,border-color .12s,transform .1s;display:inline-flex}.SQ93ea_tabBtn:hover{color:var(--ink);background:#ffffff12}.SQ93ea_tabBtn:active{transform:scale(.97)}.SQ93ea_tabBtnOn{color:#f5faf8;background:linear-gradient(145deg,#a855f740,#7c3aed2e);border-color:#a855f773;box-shadow:inset 0 1px #ffffff14,0 4px 12px #a855f72e}.SQ93ea_tabCount{font-family:var(--mono);letter-spacing:.02em;color:#f5f1e8c7;background:#ffffff14;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800;line-height:1}.SQ93ea_tabBtnOn .SQ93ea_tabCount{color:#fff;background:#ffffff2e}[data-theme=light] .SQ93ea_tabsBar{border-bottom-color:#00000012}[data-theme=light] .SQ93ea_tabBtn{color:var(--ink-2);background:#0000000a}[data-theme=light] .SQ93ea_tabBtn:hover{color:var(--ink);background:#00000012}[data-theme=light] .SQ93ea_tabBtnOn{color:#7c3aed;background:linear-gradient(145deg,#7c3aed2e,#7c3aed1a);border-color:#7c3aed73;box-shadow:inset 0 1px #ffffff80,0 4px 12px #7c3aed24}[data-theme=light] .SQ93ea_tabCount{color:var(--ink-2);background:#00000014}[data-theme=light] .SQ93ea_tabBtnOn .SQ93ea_tabCount{color:#7c3aed;background:#7c3aed33}.SQ93ea_heroMapLink{color:#a855f7;height:44px;font-family:var(--sans);letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:#a855f71f;border:1px solid #a855f759;border-radius:14px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:700;transition:background .12s,transform .1s;display:inline-flex}.SQ93ea_heroMapLink:hover{background:#a855f733}.SQ93ea_heroMapLink:active{transform:scale(.97)}[data-theme=light] .SQ93ea_heroMapLink{color:#7c3aed;background:#7c3aed1a;border-color:#7c3aed66}[data-theme=light] .SQ93ea_heroMapLink:hover{background:#7c3aed29}.SQ93ea_statsGrid{padding:14px var(--cm-pad-x-list) 20px;flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.SQ93ea_statCard{background:linear-gradient(160deg,#364250a6 0%,#1f2832d9 50%,#131921f2 100%);border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:14px 6px 12px;transition:transform .12s,box-shadow .12s;display:flex;position:relative;box-shadow:0 4px 12px #0000002e,inset 0 1px #ffffff0a}.SQ93ea_statCard:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0000003d,inset 0 1px #ffffff0f}.SQ93ea_statCardClickable{cursor:pointer;font:inherit;color:inherit;text-align:center;appearance:none}.SQ93ea_statCardActive{border-color:#a855f78c;box-shadow:0 0 0 2px #a855f740,0 6px 16px #a855f733,inset 0 1px #ffffff0f}.SQ93ea_statCardActive:hover{border-color:#a855f7b3;box-shadow:0 0 0 2px #a855f752,0 8px 20px #a855f73d,inset 0 1px #ffffff14}[data-theme=light] .SQ93ea_statCardActive{border-color:#7c3aed80;box-shadow:0 0 0 2px #7c3aed33,0 6px 16px #7c3aed29,inset 0 1px #ffffffb3}[data-theme=light] .SQ93ea_statCardActive:hover{border-color:#7c3aeda6;box-shadow:0 0 0 2px #7c3aed42,0 8px 20px #7c3aed33,inset 0 1px #fffc}.SQ93ea_statValue{font-family:var(--sans);color:var(--ink);letter-spacing:-.01em;font-size:22px;font-weight:800;line-height:1}.SQ93ea_statLabel{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f5f1e880;text-align:center;margin-top:7px;font-size:9px;font-weight:700;line-height:1.2}[data-theme=light] .SQ93ea_statCard{background:linear-gradient(160deg,#fffffff5 0%,#fcfaf5f5 100%);border-color:#0000000f;box-shadow:0 4px 12px #0000000f,inset 0 1px #ffffffb3}[data-theme=light] .SQ93ea_statCard:hover{box-shadow:0 8px 18px #0000001a,inset 0 1px #fffc}[data-theme=light] .SQ93ea_statValue{color:var(--ink)}[data-theme=light] .SQ93ea_statLabel{color:#00000073}.SQ93ea_badgesBlock{padding:24px var(--cm-pad-x-list) 20px;flex-direction:column;flex-shrink:0;gap:12px;display:flex}.SQ93ea_badgesGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.SQ93ea_badge{text-align:center;cursor:help;background:#f5c84214;border:1px solid #f5c8424d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:9px 4px;transition:transform .12s;display:flex}.SQ93ea_badge:hover{transform:translateY(-2px)}.SQ93ea_badgeOff{opacity:.45;filter:grayscale(.85);background:#ffffff08;border-color:#ffffff12}.SQ93ea_badgeIcon{width:28px;height:28px;color:var(--ochre-2,#f5c842);border-radius:50%;justify-content:center;align-items:center;font-size:0;display:inline-flex}.SQ93ea_badgeOff .SQ93ea_badgeIcon{color:#f5f1e873}.SQ93ea_badgeLabel{font-family:var(--mono);color:#f5f1e8d9;letter-spacing:.02em;font-size:9px;font-weight:700;line-height:1.15}.SQ93ea_zonesBlock{padding:24px var(--cm-pad-x-list) 28px;flex-direction:column;flex-shrink:0;gap:12px;display:flex}.SQ93ea_zonesLabel{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#fff6;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.SQ93ea_zonesPills{flex-wrap:wrap;gap:4px;display:flex}.SQ93ea_zonePill{color:#2fa4e7;font-family:var(--mono);background:#2fa4e71a;border:1px solid #2fa4e740;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:600;display:inline-flex}.SQ93ea_filterRow{scrollbar-width:none;flex-shrink:0;gap:6px;padding:10px 16px;display:flex;overflow-x:auto}.SQ93ea_filterRow::-webkit-scrollbar{display:none}.SQ93ea_filterBtn{color:#f5f1e8b3;font-family:var(--sans);cursor:pointer;white-space:nowrap;background:#21293359;border:1px solid #ffffff17;border-radius:999px;flex-shrink:0;align-items:center;padding:6px 14px;font-size:12px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.SQ93ea_filterBtnOn{color:#a855f7;background:#a855f726;border-color:#a855f761}.SQ93ea_toolbar{padding:10px var(--cm-pad-x-frame) 6px;z-index:5;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.SQ93ea_toolbarCount{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);flex-shrink:0;font-size:11px;font-weight:600}.SQ93ea_toolbarRight{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}.SQ93ea_toolbarActiveChip{color:#a855f7;font-family:var(--sans);letter-spacing:.02em;cursor:pointer;background:#a855f71f;border:1px solid #a855f773;border-radius:999px;align-items:center;gap:4px;max-width:160px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}.SQ93ea_toolbarActiveChip>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}[data-theme=light] .SQ93ea_toolbarActiveChip{color:#7c3aed;background:#7c3aed1a;border-color:#7c3aed73}.SQ93ea_toolbarFilterBtn{color:var(--ink-2);font-family:var(--sans);letter-spacing:.02em;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;transition:background .12s,border-color .12s,color .12s;display:inline-flex;position:relative}@media (hover:hover){.SQ93ea_toolbarFilterBtn:hover{color:var(--ink);background:#ffffff14;border-color:#ffffff38}}.SQ93ea_toolbarFilterBtnActive{color:var(--ochre);border-color:#e0b44a8c}.SQ93ea_toolbarFilterBtnActive:after{content:"";background:var(--ochre);border-radius:3px;width:6px;height:6px;position:absolute;top:4px;right:4px}[data-theme=light] .SQ93ea_toolbarFilterBtn{color:var(--ink-2);background:#00000008;border-color:#00000024}[data-theme=light] .SQ93ea_toolbarFilterBtnActive{color:#b07c00;border-color:#b07c008c}[data-theme=light] .SQ93ea_toolbarFilterBtnActive:after{background:#b07c00}.SQ93ea_unifiedHeader{z-index:5;flex-direction:column;gap:8px;padding:8px 16px 4px;display:flex;position:relative}.SQ93ea_unifiedFilterRow{scrollbar-width:none;flex-wrap:nowrap;gap:6px;display:flex;overflow-x:auto}.SQ93ea_unifiedFilterRow::-webkit-scrollbar{display:none}.SQ93ea_unifiedSummaryRow{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.SQ93ea_unifiedCount{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#f5f1e880;font-size:11px;font-weight:700}.SQ93ea_unifiedSearchBtn{width:32px;height:32px;color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s,border-color .12s,transform .1s;display:inline-flex}.SQ93ea_unifiedSearchBtn:hover{color:var(--ink);background:#ffffff1a}.SQ93ea_unifiedSearchBtn:active{transform:scale(.94)}.SQ93ea_unifiedSearchWrap{transform-origin:100%;background:#ffffff0d;border:1px solid #a855f757;border-radius:999px;align-items:center;gap:8px;width:100%;padding:7px 10px 7px 12px;animation:.2s cubic-bezier(.16,1,.3,1) SQ93ea_unifiedSearchOpen;display:flex}@keyframes SQ93ea_unifiedSearchOpen{0%{opacity:.4;transform:scaleX(.7)}to{opacity:1;transform:scaleX(1)}}.SQ93ea_unifiedSearchIcon{color:#f5f1e88c;flex-shrink:0;align-items:center;display:inline-flex}.SQ93ea_unifiedSearchInput{min-width:0;color:var(--ink);font-family:var(--sans);caret-color:#a855f7;background:0 0;border:0;outline:none;flex:1;font-size:14px;font-weight:500}.SQ93ea_unifiedSearchInput::placeholder{color:#f5f1e866}.SQ93ea_unifiedSearchInput::-webkit-search-cancel-button{display:none}.SQ93ea_unifiedSearchClose{width:24px;height:24px;color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff14;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s;display:inline-flex}.SQ93ea_unifiedSearchClose:hover{color:var(--ink);background:#ffffff24}.SQ93ea_unifiedSuggestions{background:#0f161ef5;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:0;animation:.2s cubic-bezier(.16,1,.3,1) SQ93ea_unifiedSuggestionsIn;display:flex;overflow:hidden;box-shadow:0 12px 28px #0006}@keyframes SQ93ea_unifiedSuggestionsIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.SQ93ea_unifiedSuggestion{color:inherit;text-align:left;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;transition:background .12s;display:flex}.SQ93ea_unifiedSuggestion+.SQ93ea_unifiedSuggestion{border-top:1px solid #ffffff0f}.SQ93ea_unifiedSuggestion:hover{background:#ffffff0d}.SQ93ea_unifiedSuggestionIcon{color:#a855f7;background:#a855f71f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.SQ93ea_unifiedSuggestionText{flex-direction:column;gap:2px;min-width:0;display:flex}.SQ93ea_unifiedSuggestionName{font-family:var(--sans);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.SQ93ea_unifiedSuggestionMeta{font-family:var(--sans);color:#f5f1e88c;font-size:11px}[data-theme=light] .SQ93ea_unifiedCount{color:#00000080}[data-theme=light] .SQ93ea_unifiedSearchBtn{color:var(--ink-2);background:#0000000a;border-color:#0000001a}[data-theme=light] .SQ93ea_unifiedSearchBtn:hover{color:var(--ink);background:#00000014}[data-theme=light] .SQ93ea_unifiedSearchWrap{background:#fff;border-color:#7c3aed66}[data-theme=light] .SQ93ea_unifiedSearchInput{color:var(--ink)}[data-theme=light] .SQ93ea_unifiedSearchInput::placeholder,[data-theme=light] .SQ93ea_unifiedSearchIcon{color:var(--ink-3)}[data-theme=light] .SQ93ea_unifiedSearchClose{color:var(--ink-2);background:#0000000d}[data-theme=light] .SQ93ea_unifiedSearchClose:hover{color:var(--ink);background:#0000001a}[data-theme=light] .SQ93ea_unifiedSuggestions{background:#fff;border-color:#00000014;box-shadow:0 12px 28px #0000001f}[data-theme=light] .SQ93ea_unifiedSuggestion+.SQ93ea_unifiedSuggestion{border-top-color:#0000000f}[data-theme=light] .SQ93ea_unifiedSuggestion:hover{background:#0000000a}[data-theme=light] .SQ93ea_unifiedSuggestionIcon{color:#7c3aed;background:#7c3aed1a}[data-theme=light] .SQ93ea_unifiedSuggestionMeta{color:var(--ink-3)}.SQ93ea_filterMoreBtn{color:#f5f1e8c7;font-family:var(--sans);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.SQ93ea_filterMoreBtn:hover{color:var(--ink);background:#ffffff14}.SQ93ea_filterMoreBtnOn{color:#a855f7;background:#a855f726;border-color:#a855f761}.SQ93ea_filterMoreBadge{color:#0b0f14;background:#a855f7;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}[data-theme=light] .SQ93ea_filterMoreBtn{color:var(--ink-2);background:#0000000a;border-color:#0000001a}[data-theme=light] .SQ93ea_filterMoreBtn:hover{color:var(--ink);background:#00000012}[data-theme=light] .SQ93ea_filterMoreBtnOn{color:#7c3aed;background:#a855f71f;border-color:#a855f766}[data-theme=light] .SQ93ea_filterMoreBadge{color:#fff;background:#7c3aed}.SQ93ea_activeFilterRow{flex-wrap:wrap;align-items:center;gap:8px;padding:0 16px 10px;display:flex}.SQ93ea_activeFilterLabel{font-family:var(--sans);text-transform:uppercase;letter-spacing:.06em;color:#f5f1e88c;font-size:11px;font-weight:600}.SQ93ea_activeFilterChip{color:#a855f7;font-family:var(--sans);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#a855f729;border:1px solid #a855f766;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 12px;font-size:12px;font-weight:600;transition:background .12s;display:inline-flex}.SQ93ea_activeFilterChip:hover{background:#a855f73d}[data-theme=light] .SQ93ea_activeFilterLabel{color:var(--ink-3)}[data-theme=light] .SQ93ea_activeFilterChip{color:#7c3aed;background:#7c3aed1f;border-color:#7c3aed57}[data-theme=light] .SQ93ea_activeFilterChip:hover{background:#7c3aed2e}.SQ93ea_filterSheetBackdrop{-webkit-backdrop-filter:blur(3px);z-index:60;background:#00000073;animation:.16s ease-out SQ93ea_filterSheetFadeIn;position:fixed;inset:0}@keyframes SQ93ea_filterSheetFadeIn{0%{opacity:0}to{opacity:1}}[data-theme=light] .SQ93ea_filterSheetBackdrop{background:#00000052}.SQ93ea_filterSheet{left:0;right:0;bottom:var(--cm-bottom-nav-height,0px);max-height:min(82dvh, calc(100dvh - var(--cm-bottom-nav-height,0px) - 24px));z-index:61;background:var(--bone,#0b0f14);border-top-left-radius:22px;border-top-right-radius:22px;flex-direction:column;display:flex;position:fixed;box-shadow:0 -10px 40px #00000080}.SQ93ea_filterSheetHandleHit{touch-action:none;flex-shrink:0;padding:10px 0 4px}.SQ93ea_filterSheetHandle{background:#ffffff2e;border-radius:999px;width:44px;height:4px;margin:0 auto}.SQ93ea_filterSheetBody{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;min-height:0;padding:8px 20px 24px;display:flex;overflow-y:auto}.SQ93ea_filterSheetHeader{flex-shrink:0;justify-content:space-between;align-items:center;padding:4px 20px 8px;display:flex}.SQ93ea_filterSheetTitle{font-family:var(--display,var(--sans));color:var(--ink);font-size:18px;font-weight:700}.SQ93ea_filterSheetClose{width:32px;height:32px;color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.SQ93ea_filterSheetClose:hover{background:#ffffff1a}.SQ93ea_filterSheetSection{flex-direction:column;gap:8px;display:flex}.SQ93ea_filterSheetSectionLabel{font-family:var(--sans);text-transform:uppercase;letter-spacing:.08em;color:#f5f1e88c;font-size:11px;font-weight:700}.SQ93ea_filterSheetChips{flex-wrap:wrap;gap:6px;display:flex}.SQ93ea_filterSheetChip{color:#f5f1e8c7;font-family:var(--sans);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:7px 14px;font-size:13px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.SQ93ea_filterSheetChip:hover{background:#ffffff14}.SQ93ea_filterSheetChipOn{color:#a855f7;background:#a855f72e;border-color:#a855f773;font-weight:700}.SQ93ea_filterSheetActions{padding:12px 20px calc(16px + env(safe-area-inset-bottom,0px));background:var(--bone,#0b0f14);border-top:1px solid #ffffff0f;flex-shrink:0;gap:10px;display:flex}[data-theme=light] .SQ93ea_filterSheetActions{background:var(--bone,#fff)}.SQ93ea_filterSheetReset{color:var(--ink-2);font-family:var(--sans);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;flex:none;padding:12px 18px;font-size:14px;font-weight:600}.SQ93ea_filterSheetReset:hover{background:#ffffff14}.SQ93ea_filterSheetApply{color:#0b0f14;font-family:var(--sans);cursor:pointer;background:#a855f7;border:0;border-radius:12px;flex:auto;padding:12px 18px;font-size:14px;font-weight:800;transition:filter .12s}.SQ93ea_filterSheetApply:hover{filter:brightness(1.06)}[data-theme=light] .SQ93ea_filterSheet{background:var(--bone,#fff);box-shadow:0 -10px 40px #0000002e}[data-theme=light] .SQ93ea_filterSheetHandle{background:#0000002e}[data-theme=light] .SQ93ea_filterSheetClose{color:var(--ink-2);background:#0000000a;border-color:#0000001a}[data-theme=light] .SQ93ea_filterSheetClose:hover{background:#00000014}[data-theme=light] .SQ93ea_filterSheetSectionLabel{color:var(--ink-3)}[data-theme=light] .SQ93ea_filterSheetChip{color:var(--ink-2);background:#00000008;border-color:#0000001a}[data-theme=light] .SQ93ea_filterSheetChip:hover{background:#00000012}[data-theme=light] .SQ93ea_filterSheetChipOn{color:#7c3aed;background:#7c3aed24;border-color:#7c3aed66}[data-theme=light] .SQ93ea_filterSheetActions{border-top-color:#00000012}[data-theme=light] .SQ93ea_filterSheetReset{color:var(--ink-2);background:#0000000a;border-color:#0000001a}[data-theme=light] .SQ93ea_filterSheetReset:hover{background:#00000014}[data-theme=light] .SQ93ea_filterSheetApply{color:#fff;background:#7c3aed}.SQ93ea_list{gap:var(--cm-gap-cards);padding:var(--cm-gap-section) var(--cm-pad-x-list) 24px;flex-direction:column;display:flex}.SQ93ea_entry{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;transition:background .12s,border-color .12s,box-shadow .18s;display:flex;overflow:hidden}.SQ93ea_entry:hover{background:#ffffff0f;border-color:#a855f740}.SQ93ea_entryRow{align-items:stretch;display:flex}.SQ93ea_entryChained{background:linear-gradient(135deg,#22c55e1a 0%,#e0b44a21 100%);border-color:#e0b44a99;box-shadow:0 0 0 1px #e0b44a73,0 0 0 3px #e0b44a1f,0 0 22px #a855f733,0 14px 38px #e0b44a52,0 22px 50px #a855f729,0 6px 14px #00000061}.SQ93ea_entryChained:hover{background:linear-gradient(135deg,#22c55e24 0%,#e0b44a2e 100%);border-color:#e0b44abf;box-shadow:0 0 0 1px #e0b44a99,0 0 0 4px #e0b44a26,0 0 28px #a855f742,0 18px 44px #e0b44a66,0 26px 60px #a855f733,0 8px 18px #0000006b}.SQ93ea_chainedBadge{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#fbbf24;background:linear-gradient(135deg,#a855f724 0%,#e0b44a2e 100%);border-bottom:1px solid #e0b44a52;align-items:center;gap:6px;padding:8px 14px 7px;font-size:10.5px;font-weight:800;display:flex}.SQ93ea_chainedBadgeIcon{color:#fbbf24;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-theme=light] .SQ93ea_entryChained{background:linear-gradient(135deg,#22c55e0f 0%,#e0b44a1a 100%);border-color:#b07c0080;box-shadow:0 0 0 1px #b07c0059,0 0 0 3px #e0b44a1a,0 0 22px #7c3aed29,0 14px 38px #e0b44a42,0 22px 50px #7c3aed1f,0 6px 14px #0000001a}[data-theme=light] .SQ93ea_chainedBadge{color:#b07c00;background:linear-gradient(135deg,#7c3aed1a 0%,#e0b44a29 100%);border-bottom-color:#b07c004d}[data-theme=light] .SQ93ea_chainedBadgeIcon{color:#b07c00}.SQ93ea_entryProject{background:linear-gradient(135deg,#a855f70f 0%,#a855f71a 100%);border-color:#a855f766;box-shadow:0 0 0 1px #a855f74d,0 8px 22px #a855f72e,0 4px 10px #00000052}.SQ93ea_entryProject:hover{background:linear-gradient(135deg,#a855f717 0%,#a855f724 100%);border-color:#a855f78c;box-shadow:0 0 0 1px #a855f773,0 10px 26px #a855f73d,0 5px 12px #0000005c}.SQ93ea_projectBadge{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#c084fc;background:linear-gradient(135deg,#a855f724 0%,#c084fc2e 100%);border-bottom:1px solid #a855f752;align-items:center;gap:6px;padding:8px 14px 7px;font-size:10.5px;font-weight:800;display:flex}.SQ93ea_projectBadgeIcon{color:#c084fc;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-theme=light] .SQ93ea_entryProject{background:linear-gradient(135deg,#a855f70a 0%,#a855f714 100%);border-color:#7c3aed52;box-shadow:0 0 0 1px #7c3aed38,0 8px 22px #a855f724,0 4px 10px #00000014}[data-theme=light] .SQ93ea_entryProject:hover{border-color:#7c3aed73;box-shadow:0 0 0 1px #7c3aed52,0 10px 26px #a855f733,0 5px 12px #0000001a}[data-theme=light] .SQ93ea_projectBadge{color:#7c3aed;background:linear-gradient(135deg,#7c3aed1a 0%,#a855f729 100%);border-bottom-color:#7c3aed4d}[data-theme=light] .SQ93ea_projectBadgeIcon{color:#7c3aed}.SQ93ea_entryMain{text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;flex-direction:column;flex:1;gap:4px;min-width:0;padding:12px 14px;display:flex}.SQ93ea_entryDate{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;font-size:10px;font-weight:600}.SQ93ea_entryTitle{font-family:var(--sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.SQ93ea_entryMeta{font-family:var(--mono);color:#ffffff8c;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.SQ93ea_entryKind{color:#a855f7;background:#a855f71a;border:1px solid #a855f740;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:600}.SQ93ea_entryVia{color:#ffffffa6}.SQ93ea_entryGrade{color:var(--amber);background:#f5c8421f;border:1px solid #f5c8424d;border-radius:6px;padding:1px 7px;font-weight:700}.SQ93ea_entryStars{color:var(--amber);letter-spacing:1px;font-size:11px}.SQ93ea_entryNotes{font-family:var(--sans);color:#f5f1e8c7;margin-top:4px;font-size:12px;line-height:1.45}.SQ93ea_entryDelete{cursor:pointer;color:#ffffff2e;background:0 0;border:none;border-left:1px solid #ffffff0f;flex-shrink:0;justify-content:center;align-items:center;width:38px;transition:color .12s;display:flex}.SQ93ea_entryDelete:hover{color:#f87171}.SQ93ea_entryMapBtn{cursor:pointer;color:#ffffff73;background:0 0;border:none;border-left:1px solid #ffffff0f;flex-shrink:0;justify-content:center;align-items:center;width:38px;transition:color .12s,background .12s;display:flex}.SQ93ea_entryMapBtn:hover{color:#a855f7;background:#a855f70f}[data-theme=light] .SQ93ea_entryMapBtn{color:#00000073;border-left-color:#0000000f}[data-theme=light] .SQ93ea_entryMapBtn:hover{color:#a855f7}[data-theme=light] .SQ93ea_filterBtn{color:var(--ink-2);background:#ffffffb3;border-color:#0000001a}[data-theme=light] .SQ93ea_filterBtnOn{color:#7c3aed;background:#a855f71a;border-color:#a855f759}[data-theme=light] .SQ93ea_entry{background:#fff;border-color:#00000014}[data-theme=light] .SQ93ea_entry:hover{background:#fafafa;border-color:#a855f74d}[data-theme=light] .SQ93ea_entryDate{color:#00000080}[data-theme=light] .SQ93ea_entryTitle{color:var(--ink)}[data-theme=light] .SQ93ea_entryMeta,[data-theme=light] .SQ93ea_entryVia{color:#0000008c}[data-theme=light] .SQ93ea_entryKind{color:#7c3aed;background:#a855f714;border-color:#a855f74d}[data-theme=light] .SQ93ea_entryNotes{color:#000000b3}[data-theme=light] .SQ93ea_entryDelete{color:#00000052;border-left-color:#0000000f}[data-theme=light] .SQ93ea_entryDelete:hover{color:#d6453d}[data-theme=light] .SQ93ea_zonesLabel{color:#0006}[data-theme=light] .SQ93ea_zonePill{color:#1976d2;background:#2fa4e714;border-color:#2fa4e74d}[data-theme=light] .SQ93ea_badge{background:#f5c8421a;border-color:#f5c84259}[data-theme=light] .SQ93ea_badgeOff{background:#00000008;border-color:#00000014}[data-theme=light] .SQ93ea_badgeLabel{color:var(--ink-2)}.s6hyTW_overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;flex-direction:column;align-items:center;padding-top:60px;animation:.15s s6hyTW_overlayIn;display:flex;position:fixed;inset:0}@keyframes s6hyTW_overlayIn{0%{opacity:0}to{opacity:1}}.s6hyTW_panel{background:#111820;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;width:min(540px,100vw - 32px);max-height:calc(100dvh - 120px);animation:.18s cubic-bezier(.16,1,.3,1) s6hyTW_panelIn;display:flex;overflow:hidden;box-shadow:0 24px 64px #000000b3,0 0 0 1px #6ee7c814}@keyframes s6hyTW_panelIn{0%{opacity:0;transform:translateY(-12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.s6hyTW_inputRow{border-bottom:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:10px;padding:14px 16px;display:flex}.s6hyTW_inputIcon{color:var(--ink-3);flex-shrink:0;align-items:center;display:flex}.s6hyTW_input{font-family:var(--sans);color:var(--ink);caret-color:var(--forest);background:0 0;border:none;outline:none;flex:1;font-size:15px;font-weight:500}.s6hyTW_input::placeholder{color:var(--ink-3)}.s6hyTW_clearBtn{width:22px;height:22px;color:var(--ink-3);cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.s6hyTW_kbd{font-family:var(--mono);color:var(--ink-3);background:#ffffff12;border:1px solid #ffffff1a;border-radius:5px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:600}.s6hyTW_results{flex:1;padding:4px 0 8px;overflow-y:auto}.s6hyTW_hint{font-family:var(--sans);color:var(--ink-3);text-align:center;padding:20px 16px;font-size:13px}.s6hyTW_empty{font-family:var(--sans);color:var(--ink-3);text-align:center;padding:24px 16px;font-size:13px}.s6hyTW_group{margin-bottom:4px}.s6hyTW_groupLabel{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff52;padding:8px 16px 4px;font-size:10px;font-weight:700}.s6hyTW_row{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:9px 16px;transition:background .1s;display:flex}.s6hyTW_row:hover,.s6hyTW_rowActive{background:#ffffff0d}.s6hyTW_rowIcon{color:var(--ink-3);flex-shrink:0;align-items:center;display:flex}.s6hyTW_rowBody{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.s6hyTW_rowTitle{font-family:var(--sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.s6hyTW_rowSub{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.s6hyTW_rowBadge{font-family:var(--mono);color:var(--forest);background:#00bfa61f;border:1px solid #00bfa633;border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:700}.s6hyTW_rowArrow{color:var(--ink-3);opacity:.4;flex-shrink:0;align-items:center;display:flex}[data-theme=light] .s6hyTW_panel{background:#fff;border-color:#00000014;box-shadow:0 24px 64px #0003}[data-theme=light] .s6hyTW_inputRow{border-bottom-color:#00000012}[data-theme=light] .s6hyTW_input{color:var(--ink)}[data-theme=light] .s6hyTW_clearBtn{background:#00000012}[data-theme=light] .s6hyTW_kbd{background:#0000000d;border-color:#0000001a}[data-theme=light] .s6hyTW_row:hover,[data-theme=light] .s6hyTW_rowActive{background:#0000000a}[data-theme=light] .s6hyTW_rowTitle{color:var(--ink)}.j_4V6G_peRoot{isolation:isolate;background:var(--bone);color:#f5f1e8eb;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.j_4V6G_peBgLines{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.j_4V6G_peStack{z-index:1;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.j_4V6G_peStack>:first-child{flex-shrink:0}.j_4V6G_peHero{z-index:1;padding:var(--cm-screen-pad-top) 20px 18px;background:0 0;flex-shrink:0;position:relative;overflow:hidden}.j_4V6G_peHero:after{content:"";pointer-events:none;background:linear-gradient(#0b0f1400 0%,#0b0f1480 100%);height:48px;position:absolute;bottom:0;left:0;right:0}.j_4V6G_peHeroRow{align-items:flex-start;gap:6px;display:flex;position:relative}.j_4V6G_peHeroBackSlot{flex-shrink:0;justify-content:flex-end;width:40px;padding-top:2px;display:flex}.j_4V6G_peHeroCopy{flex:1;min-width:0}.j_4V6G_peEyebrow{margin-bottom:6px}.j_4V6G_peTitle{margin:0;font-size:clamp(30px,9vw,38px)}.j_4V6G_peBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-width:0;min-height:0;padding:12px 0 100px;overflow-y:auto}.j_4V6G_peLead{color:var(--ink-3);margin:0 16px 16px;font-size:14px;line-height:1.5}.j_4V6G_peField{background:linear-gradient(160deg,#364250e0 0%,#1f2832f0 48%,#131921f5 100%);border:none;border-radius:16px;margin:0 16px 12px;padding:14px 18px;box-shadow:inset 0 1px #ffffff12,0 10px 22px #00000061,0 2px 6px #00000038}.j_4V6G_peGrid2{grid-template-columns:1fr 1fr;gap:12px;margin:0 16px 12px;display:grid}.j_4V6G_peGrid2>.j_4V6G_peField{min-width:0;margin:0}.j_4V6G_peFieldHead{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.j_4V6G_peSkillLevelLead{color:var(--ink-3);margin:0 0 8px;font-size:12px;line-height:1.45}.j_4V6G_peSkillLevelHint{color:var(--ink-2);margin:8px 0 0;font-size:12px;line-height:1.45}.j_4V6G_peSkillLevelHintLabel{color:var(--ink);margin-right:6px;font-weight:600;display:inline-block}.j_4V6G_peHint{color:var(--ink-3);font-size:11px;font-family:var(--mono)}.j_4V6G_peInput,.j_4V6G_peTextarea{box-sizing:border-box;border-radius:var(--r-md);width:100%;font-size:15px;font-family:var(--sans);color:var(--ink);background:#00000038;border:none;padding:12px 14px;box-shadow:inset 0 1px #ffffff0f,0 2px 8px #0003}.j_4V6G_peInput::placeholder,.j_4V6G_peTextarea::placeholder{color:var(--ink-3)}.j_4V6G_peInput:focus,.j_4V6G_peTextarea:focus{outline:none;box-shadow:inset 0 1px #ffffff14,0 0 0 2px #00bfa673,0 2px 10px #00000038}.j_4V6G_peTextarea{resize:vertical;min-height:88px}.j_4V6G_peSelect{box-sizing:border-box;border-radius:var(--r-md);width:100%;font-size:15px;font-family:var(--sans);color:var(--ink);appearance:none;cursor:pointer;background-color:#00000038;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23C7D1D8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:none;padding:12px 38px 12px 14px;box-shadow:inset 0 1px #ffffff0f,0 2px 8px #0003}.j_4V6G_peSelect:focus{outline:none;box-shadow:inset 0 1px #ffffff14,0 0 0 2px #00bfa673,0 2px 10px #00000038}.j_4V6G_peSelect option{background:var(--bone-2);color:var(--ink)}.j_4V6G_peStyleGrid{flex-wrap:wrap;gap:8px;display:flex}.j_4V6G_peStyleBtn{font-size:12px;font-weight:600;font-family:var(--sans);letter-spacing:.04em;color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:none;border-radius:999px;padding:8px 14px;transition:color 80ms,box-shadow 80ms,transform 80ms;box-shadow:inset 0 1px #ffffff0d,0 4px 12px #0003}.j_4V6G_peStyleBtn:hover{background:#ffffff17}.j_4V6G_peStyleBtn:active{transform:scale(.97)}.j_4V6G_peStyleBtnOn{color:#f5faf8;background:linear-gradient(145deg,#1da886,#137e6c);box-shadow:inset 0 1px #ffffff1f,0 6px 16px #00000052}.j_4V6G_peGearIntro{color:var(--ink-3);margin:0 0 14px;font-size:13px;line-height:1.45}.j_4V6G_peGearNotesHead{margin-top:14px}.j_4V6G_peGearCat{margin-bottom:16px}.j_4V6G_peGearCatLabel{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);margin-bottom:8px;font-size:11px;font-weight:500}.j_4V6G_peGearCheckGrid{flex-wrap:wrap;gap:8px;display:flex}.j_4V6G_peGearCheck{color:var(--ink-2);font-size:13px;font-family:var(--sans);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:none;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-weight:500;transition:color 80ms,box-shadow 80ms,transform 80ms;display:flex;box-shadow:inset 0 1px #ffffff0d,0 3px 10px #0000002e}.j_4V6G_peGearCheck:hover{background:#ffffff17}.j_4V6G_peGearCheck:active{transform:scale(.97)}.j_4V6G_peGearCheckOn{color:#f5faf8;background:linear-gradient(145deg,#1da886,#137e6c);box-shadow:inset 0 1px #ffffff1f,0 6px 16px #00000047}.j_4V6G_peGearCheckInput{display:none}.j_4V6G_peGearCheckMark{background:0 0;border:1.5px solid #fff3;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:border-color .15s,background .15s;display:flex}.j_4V6G_peGearCheckOn .j_4V6G_peGearCheckMark{background:#0b0f148c;border-color:#0b0f1459}.j_4V6G_peGearCheckOn .j_4V6G_peGearCheckMark:after{content:"";border:2px solid #f5faf8;border-top:none;border-left:none;width:5px;height:9px;display:block;transform:rotate(45deg)translate(-1px,-1px)}.j_4V6G_peErr{color:var(--danger);margin:0 16px 12px;font-size:14px}.j_4V6G_peCtaBar{padding:14px 20px;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);background:#0b0f14f0;border-top:1px solid #ffffff14;flex-shrink:0;gap:10px;display:flex}.j_4V6G_peCtaGrow{flex:1}.j_4V6G_peSectorTags{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.j_4V6G_peSectorTag{color:#b4f5e4fa;font-size:13px;font-family:var(--sans);background:#00bfa624;border:none;border-radius:999px;align-items:center;gap:4px;padding:5px 10px;display:flex;box-shadow:inset 0 1px #ffffff14,0 4px 12px #0003}.j_4V6G_peSectorTagRemove{cursor:pointer;color:inherit;opacity:.75;background:0 0;border:none;align-items:center;padding:0;display:flex}.j_4V6G_peSectorTagRemove:hover{opacity:1}.j_4V6G_peSectorAutocomplete{position:relative}.j_4V6G_peSectorDropdown{z-index:50;background:linear-gradient(160deg,#323d4cf5 0%,#181f28fa 100%);border:none;border-radius:12px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 14px 32px #00000073}.j_4V6G_peSectorItem{text-align:left;width:100%;font-family:var(--sans);color:var(--ink);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff0f;padding:10px 14px;font-size:14px}.j_4V6G_peSectorItem:last-child{border-bottom:none}.j_4V6G_peSectorItem:hover{background:#ffffff0f}[data-theme=light] .j_4V6G_peHero:after{background:linear-gradient(#fff0 0%,#fffc 100%)}[data-theme=light] .j_4V6G_peField{border:1px solid var(--bone-3);background:#fff;box-shadow:0 4px 16px #0000000f}[data-theme=light] .j_4V6G_peInput,[data-theme=light] .j_4V6G_peTextarea,[data-theme=light] .j_4V6G_peSelect,[data-theme=light] .j_4V6G_peStyleBtn,[data-theme=light] .j_4V6G_peGearCheck{border:1px solid var(--bone-3);background:#fff;box-shadow:0 2px 6px #0000000d}[data-theme=light] .j_4V6G_peStyleBtnOn,[data-theme=light] .j_4V6G_peGearCheckOn{color:var(--forest);border-color:var(--forest);box-shadow:none;background:#00bfa61a}[data-theme=light] .j_4V6G_peGearCheckMark{border-color:#00000026}[data-theme=light] .j_4V6G_peGearCheckOn .j_4V6G_peGearCheckMark{border-color:var(--forest);background:#00bfa633}[data-theme=light] .j_4V6G_peGearCheckOn .j_4V6G_peGearCheckMark:after{border-color:var(--forest)}[data-theme=light] .j_4V6G_peCtaBar{border-top-color:var(--bone-3);background:#fffffff5}[data-theme=light] .j_4V6G_peSectorDropdown{border:1px solid var(--bone-3);background:#fff;box-shadow:0 8px 24px #00000014}[data-theme=light] .j_4V6G_peSectorItem{color:var(--ink);border-bottom-color:var(--bone-3)}[data-theme=light] .j_4V6G_peSectorItem:hover{background:var(--bone-2)}[data-theme=light] .j_4V6G_peSectorTag{color:var(--forest);box-shadow:none;background:#00bfa61f;border:1px solid #00bfa640}.Y-X_hG_stRoot{isolation:isolate;background:var(--bone);color:#f5f1e8eb;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.Y-X_hG_stBgLines{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.Y-X_hG_stStack{z-index:1;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.Y-X_hG_stStack>:first-child{flex-shrink:0}.Y-X_hG_stHero{z-index:1;padding:var(--cm-screen-pad-top) 20px 18px;background:0 0;flex-shrink:0;position:relative;overflow:hidden}.Y-X_hG_stHero:after{content:"";pointer-events:none;background:linear-gradient(#0b0f1400 0%,#0b0f1480 100%);height:48px;position:absolute;bottom:0;left:0;right:0}.Y-X_hG_stHeroRow{align-items:flex-start;gap:6px;display:flex;position:relative}.Y-X_hG_stHeroBackSlot{flex-shrink:0;justify-content:flex-end;width:40px;padding-top:2px;display:flex}.Y-X_hG_stHeroCopy{flex:1;min-width:0}.Y-X_hG_stEyebrow{margin-bottom:6px}.Y-X_hG_stTitle{margin:0;font-size:clamp(30px,9vw,38px)}.Y-X_hG_stBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-width:0;min-height:0;padding:14px 0 96px;overflow-y:auto}.Y-X_hG_stSection{background:linear-gradient(160deg,#364250e0 0%,#1f2832f0 48%,#131921f5 100%);border:none;border-radius:16px;margin:0 16px 12px;padding:14px 18px;box-shadow:inset 0 1px #ffffff12,0 10px 22px #00000061,0 2px 6px #00000038}.Y-X_hG_stSectionTitle{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-size:11px;font-weight:500}.Y-X_hG_stRow{align-items:center;gap:12px;display:flex}.Y-X_hG_stToggleList{margin-top:8px}.Y-X_hG_stToggleList>.Y-X_hG_stRow{border-bottom:1px solid #ffffff0f;padding:12px 0}.Y-X_hG_stToggleList>.Y-X_hG_stRow:first-child{padding-top:4px}.Y-X_hG_stToggleList>.Y-X_hG_stRow:last-child{border-bottom:none;padding-bottom:4px}[data-theme=light] .Y-X_hG_stToggleList>.Y-X_hG_stRow{border-bottom-color:#0000000f}.Y-X_hG_stRowMain{flex:1;min-width:0}.Y-X_hG_stRowLabel{color:var(--ink);font-size:15px;font-weight:600}.Y-X_hG_stRowSub{color:var(--ink-3);margin-top:2px;font-size:12px}.Y-X_hG_stToggle{cursor:pointer;background:#ffffff1f;border:none;border-radius:999px;flex-shrink:0;width:48px;height:28px;padding:0;transition:background .2s;position:relative}.Y-X_hG_stToggleOn{background:var(--forest)}.Y-X_hG_stToggleThumb{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000040}.Y-X_hG_stToggleThumbOn{transform:translate(20px)}.Y-X_hG_stLangGrid{flex-wrap:wrap;gap:8px;display:flex}.Y-X_hG_stLangBtn{font-family:var(--sans);color:var(--ink-2);cursor:pointer;background:#ffffff0f;border:none;border-radius:999px;padding:8px 14px;font-size:13px;transition:background .15s,color .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffff0d,0 4px 12px #0003}.Y-X_hG_stLangBtn:hover{background:#ffffff17}.Y-X_hG_stLangBtnOn{color:#f5faf8;background:linear-gradient(145deg,#1da886,#137e6c);font-weight:600;box-shadow:inset 0 1px #ffffff1f,0 6px 16px #00000052}.Y-X_hG_stMetaValue{font-family:var(--mono);letter-spacing:.04em;color:var(--ink);font-size:14px}.Y-X_hG_stMetaNote{color:var(--ink-3);margin:8px 0 0;font-size:12px}.Y-X_hG_stNavRow{cursor:pointer;text-align:left;width:100%;font-family:var(--sans);background:0 0;border:none;border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:13px 0;display:flex}.Y-X_hG_stNavRow:last-child{border-bottom:none}.Y-X_hG_stNavRowIcon{color:var(--ink-2);flex-shrink:0;display:flex}.Y-X_hG_stNavRowLabel{color:var(--ink);flex:1;font-size:15px}.Y-X_hG_stNavRowDanger .Y-X_hG_stNavRowIcon,.Y-X_hG_stNavRowDanger .Y-X_hG_stNavRowLabel{color:var(--danger,#e74c3c)}.Y-X_hG_stLegalDeletePanel{border-radius:var(--r-sm);background:#e052520f;border:1px solid #e052522e;margin:6px 0 0;padding:12px 14px}[data-theme=light] .Y-X_hG_stLegalDeletePanel{background:#e052520d;border-color:#e0525233}.Y-X_hG_stLegalDeleteText{font-family:var(--sans);color:var(--ink-2);margin:0;font-size:13px;line-height:1.55}.Y-X_hG_stLegalDeleteLink{color:var(--ink);text-underline-offset:2px;font-weight:500;text-decoration:underline}.Y-X_hG_stLegalDeleteLink:hover{color:var(--danger,#e74c3c)}.Y-X_hG_stModalOverlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.Y-X_hG_stModalCard{background:linear-gradient(160deg,#364250f2 0%,#1c242efa 52%,#0e1218fc 100%);border:none;border-radius:18px;flex-direction:column;gap:10px;width:100%;max-width:340px;padding:22px 20px 18px;display:flex;box-shadow:inset 0 1px #ffffff14,0 20px 48px #00000073,0 6px 16px #00000047}.Y-X_hG_stModalTitle{font-family:var(--serif);color:#f4f7fb;margin:0;font-size:22px;font-weight:700;line-height:1.2}.Y-X_hG_stModalText{color:#d7e1e8;margin:0 0 8px;font-size:14px;line-height:1.45}.Y-X_hG_stModalActions{gap:10px;margin-top:4px;display:flex}.Y-X_hG_stModalActions>*{flex:1}.Y-X_hG_stAffinityRow{border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;padding:10px 0;display:flex}.Y-X_hG_stAffinityRow:last-of-type{border-bottom:none}.Y-X_hG_stAffinityLabel{color:var(--ink);flex:1;font-size:14px;font-weight:500}.Y-X_hG_stAffinityPips{gap:5px;display:flex}.Y-X_hG_stAffinityPip{width:34px;height:26px;font-family:var(--mono);letter-spacing:.04em;color:var(--ink-3);cursor:pointer;background:#ffffff12;border:none;border-radius:6px;font-size:10px;font-weight:600;transition:background .15s,color .15s}.Y-X_hG_stAffinityPip:hover{color:var(--ink-2);background:#ffffff1f}.Y-X_hG_stAffinityPipOff.Y-X_hG_stAffinityPipActive{color:#f08080;background:#e74c3c40}.Y-X_hG_stAffinityPipLow.Y-X_hG_stAffinityPipActive{color:#ffd580;background:#ffc40033}.Y-X_hG_stAffinityPipMid.Y-X_hG_stAffinityPipActive{color:#4dd9b6;background:#1da88640}.Y-X_hG_stAffinityPipHigh.Y-X_hG_stAffinityPipActive{color:#b2f5e8;background:#1da88673;font-weight:700}.Y-X_hG_stAffinityReset{width:100%;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;background:#ffffff0d;border:none;border-radius:10px;margin-top:14px;padding:9px;font-size:11px;transition:background .15s}.Y-X_hG_stAffinityReset:hover{background:#ffffff17}[data-theme=light] .Y-X_hG_stHero:after{background:linear-gradient(#fff0 0%,#fffc 100%)}[data-theme=light] .Y-X_hG_stSection{border:1px solid var(--bone-3);background:#fff;box-shadow:0 4px 16px #0000000f}[data-theme=light] .Y-X_hG_stToggle{background:var(--bone-3)}[data-theme=light] .Y-X_hG_stLangBtn{border:1px solid var(--bone-3);background:#fff;box-shadow:0 2px 6px #0000000d}[data-theme=light] .Y-X_hG_stLangBtnOn{color:var(--forest);border-color:var(--forest);box-shadow:none;background:#00bfa61a}[data-theme=light] .Y-X_hG_stNavRow{border-bottom-color:var(--bone-3)}[data-theme=light] .Y-X_hG_stModalCard{border:1px solid var(--bone-3);background:#fff;box-shadow:0 12px 32px #0000001f}[data-theme=light] .Y-X_hG_stModalTitle{color:var(--ink)}[data-theme=light] .Y-X_hG_stModalText{color:var(--ink-2)}[data-theme=light] .Y-X_hG_stAffinityRow{border-bottom-color:var(--bone-3)}[data-theme=light] .Y-X_hG_stAffinityPip{color:var(--ink-3);background:#f0f0ee}[data-theme=light] .Y-X_hG_stAffinityPipOff.Y-X_hG_stAffinityPipActive{color:#c0392b;background:#e74c3c1f}[data-theme=light] .Y-X_hG_stAffinityPipLow.Y-X_hG_stAffinityPipActive{color:#8a5f00;background:#ffa00026}[data-theme=light] .Y-X_hG_stAffinityPipMid.Y-X_hG_stAffinityPipActive{color:var(--forest);background:#00bfa626}[data-theme=light] .Y-X_hG_stAffinityPipHigh.Y-X_hG_stAffinityPipActive{color:var(--forest);background:#00bfa647}[data-theme=light] .Y-X_hG_stAffinityReset{color:var(--ink-3);background:#f0f0ee}.v2egyG_root{background:var(--bone);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.v2egyG_backRow{padding:var(--cm-screen-pad-top) 20px 0;flex-shrink:0}.v2egyG_header{padding:var(--cm-screen-pad-top) 20px 20px;flex-shrink:0;align-items:flex-start;gap:14px;display:flex}.v2egyG_headerCopy{flex-direction:column;gap:4px;display:flex}.v2egyG_eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:600}.v2egyG_title{font-family:var(--serif);color:var(--ink);margin:0;font-size:clamp(22px,6vw,30px);font-weight:700;line-height:1.1}.v2egyG_body{padding:0 20px var(--cm-scroll-end-pad);flex-direction:column;flex:1;gap:20px;display:flex}.v2egyG_lead{font-family:var(--sans);color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.v2egyG_field{flex-direction:column;gap:8px;display:flex}.v2egyG_fieldLabel{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:600}.v2egyG_chipRow{flex-wrap:wrap;gap:8px;display:flex}.v2egyG_chip{font-family:var(--mono);letter-spacing:.04em;border:1px solid var(--bone-3);background:var(--bone-2);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;transition:border-color .12s,background .12s,color .12s}@media (hover:hover){.v2egyG_chip:hover{border-color:var(--forest)}}.v2egyG_chipOn{border-color:var(--forest);color:var(--forest);background:#22c55e1a}.v2egyG_chipOn:hover{background:#22c55e1a}.v2egyG_textarea{background:var(--bone-2);border:1px solid var(--bone-3);border-radius:var(--r-md);width:100%;font-family:var(--sans);color:var(--ink);resize:vertical;box-sizing:border-box;min-height:120px;padding:12px 14px;font-size:14px;transition:border-color .12s}.v2egyG_textarea:focus{border-color:var(--forest);outline:none}.v2egyG_textarea::placeholder{color:var(--ink-3)}.v2egyG_charCount{font-family:var(--mono);color:var(--ink-3);text-align:right;font-size:10px}.v2egyG_errorMsg{font-family:var(--sans);color:var(--danger,#ef4444);border-radius:var(--r-sm);background:#ef444414;border:1px solid #ef444440;margin:0;padding:10px 14px;font-size:13px}.v2egyG_submitBtn{align-self:flex-start}.v2egyG_mailLink{font-family:var(--sans);color:var(--ink-3);align-items:center;gap:6px;font-size:13px;text-decoration:none;transition:color .12s;display:inline-flex}.v2egyG_mailLink:hover{color:var(--ink-2)}.v2egyG_doneCard{text-align:center;flex-direction:column;flex:1;align-items:center;gap:12px;padding:40px 20px;display:flex}.v2egyG_doneIcon{width:56px;height:56px;color:var(--forest);background:#22c55e1f;border:1.5px solid #22c55e66;border-radius:50%;justify-content:center;align-items:center;font-size:24px;display:flex}.v2egyG_doneTitle{font-family:var(--serif);color:var(--ink);margin:0;font-size:28px;font-weight:700}.v2egyG_doneSub{font-family:var(--sans);color:var(--ink-2);max-width:280px;margin:0;font-size:14px}.v2egyG_doneMeta{font-family:var(--sans);color:var(--ink-3);margin:0;font-size:13px}.v2egyG_doneEmail{color:var(--forest)}[data-theme=light] .v2egyG_textarea{border-color:var(--bone-3);color:var(--ink);background:#fff}[data-theme=light] .v2egyG_chip{background:#fff}._85ebAG_root{background:var(--bone);--cc-primary:#f97316;--cc-primary-deep:#c2410c;--cc-glow:#f9731673;--cc-bg-soft:#f973161a;--cc-bg-mid:#f9731638;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}._85ebAG_header{padding:var(--cm-screen-pad-top) 20px 16px;flex-shrink:0;align-items:flex-start;gap:14px;display:flex}._85ebAG_headerCopy{flex-direction:column;flex:1;gap:4px;display:flex}._85ebAG_eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cc-primary);font-size:10px;font-weight:700}._85ebAG_title{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;margin:0;font-size:clamp(28px,8vw,40px);font-style:italic;font-weight:400;line-height:1}._85ebAG_body{padding:0 20px var(--cm-scroll-end-pad);flex-direction:column;flex:1;gap:22px;display:flex}._85ebAG_balanceCard{background:radial-gradient(circle at 30% 20%, var(--cc-bg-mid) 0%, transparent 60%), linear-gradient(135deg, #1f0f03 0%, #2d1607 100%);border:1px solid var(--cc-primary);box-shadow:0 8px 30px var(--cc-glow), inset 0 1px 0 #ffffff14;border-radius:22px;padding:28px 22px 24px;position:relative;overflow:hidden}._85ebAG_balanceCard:after{content:"";background:radial-gradient(circle, var(--cc-glow) 0%, transparent 70%);pointer-events:none;filter:blur(20px);width:220px;height:220px;position:absolute;inset:-50% -50% auto auto}._85ebAG_balanceEyebrow{font-family:var(--mono);letter-spacing:.18em;color:var(--cc-primary);text-transform:uppercase;font-size:10px;font-weight:700;position:relative}._85ebAG_balanceNumber{font-family:var(--serif);color:#fed;letter-spacing:-.02em;text-shadow:0 0 24px var(--cc-glow);align-items:baseline;gap:12px;margin-top:6px;font-size:clamp(48px,14vw,72px);font-weight:700;line-height:1;display:flex;position:relative}._85ebAG_balanceCoinIcon{background:linear-gradient(135deg, var(--cc-primary) 0%, var(--cc-primary-deep) 100%);color:#fed;width:48px;height:48px;font-family:var(--serif);box-shadow:0 4px 16px var(--cc-glow), inset 0 -2px 4px #00000040;border-radius:50%;justify-content:center;align-items:center;font-size:28px;font-style:italic;font-weight:700;display:inline-flex}._85ebAG_balanceMeta{font-family:var(--mono);color:#ffeeddb3;flex-wrap:wrap;gap:10px 18px;margin-top:14px;font-size:11px;display:flex;position:relative}._85ebAG_balanceMetaLabel{color:#ffeedd73;letter-spacing:.06em;text-transform:uppercase}._85ebAG_balanceMetaValue{color:#ffeeddf2;font-weight:600}._85ebAG_balanceProgressRow{margin-top:18px;position:relative}._85ebAG_balanceProgressLabel{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#fed9;margin-bottom:6px;font-size:10px}._85ebAG_balanceProgressBar{background:#ffeedd1f;border-radius:999px;width:100%;height:8px;position:relative;overflow:hidden}._85ebAG_balanceProgressFill{background:linear-gradient(90deg, var(--cc-primary) 0%, #fb923c 100%);box-shadow:0 0 12px var(--cc-glow);border-radius:999px;transition:width .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}._85ebAG_balanceProgressMeta{font-family:var(--sans);color:#ffeeddd9;margin-top:6px;font-size:12px}._85ebAG_balanceProgressMetaValue{color:var(--cc-primary);font-weight:700}._85ebAG_txList{flex-direction:column;gap:6px;margin-top:18px;display:flex}._85ebAG_txRow{background:var(--bone-2);border:1px solid var(--glass-border,#0000000f);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}._85ebAG_txRowEarn{border-left:3px solid var(--cc-primary)}._85ebAG_txRowSpend{border-left:3px solid var(--ink-3)}._85ebAG_txRowMain{flex:1;min-width:0}._85ebAG_txRowTitle{font-family:var(--sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}._85ebAG_txRowDate{font-family:var(--mono);color:var(--ink-3);letter-spacing:.04em;margin-top:2px;font-size:10px}._85ebAG_txAmount{font-family:var(--serif);font-size:16px;font-style:italic;font-weight:700}._85ebAG_txAmountEarn{color:var(--cc-primary)}._85ebAG_txAmountSpend{color:var(--ink-3)}._85ebAG_txEmpty{border:1px dashed var(--glass-border,#0000001f);font-family:var(--sans);color:var(--ink-3);text-align:center;border-radius:10px;padding:14px;font-size:13px}._85ebAG_txToggle{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cc-primary);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:8px;padding:4px 0;font-size:11px;font-weight:700}._85ebAG_sectionEyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cc-primary);margin-bottom:4px;font-size:10px;font-weight:700}._85ebAG_sectionTitle{font-family:var(--serif);color:var(--ink);margin:0 0 12px;font-size:22px;font-style:italic;font-weight:600}._85ebAG_sectionLead{font-family:var(--sans);color:var(--ink-2);margin:0 0 14px;font-size:13px;line-height:1.5}._85ebAG_actionsList,._85ebAG_actionGroup{flex-direction:column;gap:8px;display:flex}._85ebAG_actionGroupLabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:12px 0 4px;padding-left:4px;font-size:9.5px}._85ebAG_actionRow{border:1px solid var(--glass-border,#00000014);background:var(--bone-2);text-align:left;width:100%;color:inherit;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}._85ebAG_actionRowClickable{cursor:pointer}._85ebAG_actionRowClickable:hover{transform:translateY(-1px);box-shadow:0 4px 14px #0000000f}._85ebAG_actionRowClickable:active{transform:translateY(0)}._85ebAG_actionRowClickable:focus-visible{outline:2px solid var(--cc-primary);outline-offset:2px}._85ebAG_actionRowEarned{background:#22c55e0f;border-color:#22c55e73}._85ebAG_actionRowClaimable{border-color:var(--cc-primary);background:var(--cc-bg-soft)}._85ebAG_actionRowRepeatable{border-color:var(--glass-border,#0000001a);background:var(--bone-2)}._85ebAG_actionRowLocked{border-color:var(--glass-border,#0000001a);background:var(--bone-2);opacity:.55;filter:saturate(.55)}._85ebAG_actionRowLocked._85ebAG_actionRowClickable:hover{opacity:.75;filter:saturate(.7)}._85ebAG_actionDot{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:inline-flex}._85ebAG_actionDotEarned{color:#061418;background:#22c55e}._85ebAG_actionDotClaimable{background:var(--cc-primary);color:#fed;box-shadow:0 0 0 4px var(--cc-bg-soft)}._85ebAG_actionDotLocked{background:var(--ink-3);color:#fff;opacity:.85}._85ebAG_actionDotRepeatable{background:var(--ink-3);color:#fff;padding-top:1px;font-size:14px;font-weight:600;line-height:1}._85ebAG_actionMain{flex:1;min-width:0}._85ebAG_actionLabel{font-family:var(--sans);color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.3}._85ebAG_actionDesc{font-family:var(--sans);color:var(--ink-3);margin-top:2px;font-size:11.5px;line-height:1.4}._85ebAG_actionAmount{font-family:var(--serif);color:var(--cc-primary);letter-spacing:-.01em;flex-shrink:0;font-size:16px;font-style:italic;font-weight:700}._85ebAG_actionAmountEarned{color:#16a34a}._85ebAG_actionAmountRepeatable{color:var(--ink-2)}._85ebAG_actionAmountLocked{color:var(--ink-3)}._85ebAG_rewardsGrid{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=480px){._85ebAG_rewardsGrid{grid-template-columns:repeat(2,1fr)}}._85ebAG_rewardCard{border:1px solid var(--glass-border,#00000014);background:var(--bone-2);border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex;position:relative;overflow:hidden}._85ebAG_rewardCardAvailable{border-color:var(--cc-primary);background:radial-gradient(circle at 100% 0%, var(--cc-bg-soft) 0%, transparent 70%), var(--bone-2);animation:2.2s ease-in-out infinite _85ebAG_rewardCardPulse}@keyframes _85ebAG_rewardCardPulse{0%,to{transform:translateY(0);box-shadow:0 0 #f9731600,0 4px 14px #f9731626}50%{transform:translateY(-1px);box-shadow:0 0 0 8px #f973162e,0 8px 22px #f9731652}}._85ebAG_rewardCardLocked{opacity:.55;filter:grayscale(.7)saturate(.55);cursor:not-allowed}._85ebAG_rewardCardRedeemed{background:radial-gradient(circle at 0% 100%, #22c55e1a 0%, transparent 60%), radial-gradient(circle at 100% 0%, #22c55e0f 0%, transparent 50%), var(--bone-2);border-color:#22c55e8c}._85ebAG_rewardCardRedeemed:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#0000 60%,#22c55e0d 100%);position:absolute;inset:0}._85ebAG_rewardCardJustRedeemed{animation:2.5s ease-out _85ebAG_rewardCardUnlock}@keyframes _85ebAG_rewardCardUnlock{0%{transform:scale(1);box-shadow:0 0 #22c55e00}15%{transform:scale(1.04);box-shadow:0 0 0 12px #22c55e59}60%{transform:scale(1);box-shadow:0 0 0 8px #22c55e24}to{transform:scale(1);box-shadow:0 0 #22c55e00}}@media (prefers-reduced-motion:reduce){._85ebAG_rewardCardAvailable,._85ebAG_rewardCardJustRedeemed,._85ebAG_rewardBtnAvailable{animation:none}}._85ebAG_rewardKindBadge{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cc-primary);background:var(--cc-bg-soft);border:1px solid var(--cc-primary);border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:9.5px;font-weight:700}._85ebAG_rewardCardRedeemed ._85ebAG_rewardKindBadge{color:#16a34a;background:#22c55e1f;border-color:#22c55e73}._85ebAG_rewardLabel{font-family:var(--serif);color:var(--ink);margin:4px 0 0;font-size:17px;font-style:italic;font-weight:600;line-height:1.2}._85ebAG_rewardDesc{font-family:var(--sans);color:var(--ink-3);margin:0;font-size:12px;line-height:1.45}._85ebAG_rewardFooter{border-top:1px dashed var(--glass-border,#0000001a);justify-content:space-between;align-items:center;margin-top:8px;padding-top:10px;display:flex}._85ebAG_rewardCost{font-family:var(--serif);color:var(--cc-primary);font-size:18px;font-style:italic;font-weight:700}._85ebAG_rewardCostLocked{color:var(--ink-3)}._85ebAG_rewardBtn{background:linear-gradient(135deg, var(--cc-primary) 0%, var(--cc-primary-deep) 100%);color:#fed;font-family:var(--sans);cursor:pointer;letter-spacing:.02em;box-shadow:0 2px 8px var(--cc-glow);border:none;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:700;transition:transform .12s,box-shadow .12s;display:inline-flex}._85ebAG_rewardBtn:hover{box-shadow:0 4px 14px var(--cc-glow);transform:translateY(-1px)}._85ebAG_rewardBtn:active{transform:translateY(0)}._85ebAG_rewardBtnAvailable{letter-spacing:.04em;padding:8px 16px;font-size:13px;animation:2.2s ease-in-out infinite _85ebAG_rewardBtnAvailableGlow}@keyframes _85ebAG_rewardBtnAvailableGlow{0%,to{box-shadow:0 2px 8px var(--cc-glow)}50%{box-shadow:0 4px 14px var(--cc-glow), 0 0 0 4px #f973162e}}._85ebAG_rewardBtnLocked{color:var(--ink-2);border:1px solid var(--glass-border,#0000001f);font-family:var(--sans);letter-spacing:.01em;box-shadow:none;cursor:not-allowed;text-transform:none;background:#0000000a;font-size:12px;font-weight:600}._85ebAG_rewardBtnLocked strong{color:var(--cc-primary);margin:0 2px;font-weight:800}._85ebAG_rewardBtnRedeemed{color:#16a34a;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:default;box-shadow:none;background:#22c55e2e;border:1px solid #22c55e73;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}._85ebAG_rewardBtnRedeemed svg{flex-shrink:0;width:14px;height:14px}._85ebAG_rewardRedeemedDate{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-3);text-transform:uppercase;margin-top:4px;font-size:10px;display:block}._85ebAG_faqGrid{flex-direction:column;gap:12px;display:flex}._85ebAG_faqItem{background:var(--bone-2);border:1px solid var(--glass-border,#00000014);border-left:4px solid var(--cc-primary);border-radius:14px;padding:16px 16px 16px 20px;position:relative}._85ebAG_faqQ{font-family:var(--serif);color:var(--ink);margin:0 0 4px;font-size:16px;font-style:italic;font-weight:600}._85ebAG_faqA{font-family:var(--sans);color:var(--ink-2);margin:0;font-size:13px;line-height:1.55}._85ebAG_faqA strong{color:var(--cc-primary)}._85ebAG_toast{background:linear-gradient(135deg, var(--cc-primary) 0%, var(--cc-primary-deep) 100%);color:#fed;font-family:var(--sans);box-shadow:0 6px 24px var(--cc-glow);z-index:100;border-radius:999px;padding:12px 20px;font-size:13px;font-weight:700;animation:.3s _85ebAG_toastIn;position:fixed;bottom:80px;left:50%;transform:translate(-50%)}@keyframes _85ebAG_toastIn{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}:root[data-theme=light] ._85ebAG_balanceCard{background:radial-gradient(circle at 30% 20%, var(--cc-bg-mid) 0%, transparent 65%), linear-gradient(135deg, #fff7ed 0%, #ffead0 100%);box-shadow:0 6px 22px #f973162e,inset 0 1px #fff9}:root[data-theme=light] ._85ebAG_balanceCard:after{opacity:.45}:root[data-theme=light] ._85ebAG_balanceNumber{color:var(--ink);text-shadow:0 0 18px #f9731640}:root[data-theme=light] ._85ebAG_balanceMeta{color:var(--ink-2)}:root[data-theme=light] ._85ebAG_balanceMetaLabel{color:var(--ink-3)}:root[data-theme=light] ._85ebAG_balanceMetaValue{color:var(--ink)}:root[data-theme=light] ._85ebAG_balanceProgressLabel{color:var(--ink-3)}:root[data-theme=light] ._85ebAG_balanceProgressBar{background:#0f172a1a}:root[data-theme=light] ._85ebAG_balanceProgressMeta{color:var(--ink-2)}.ucKNYW_ratingRoot{background:var(--bone);flex-direction:column;flex:1;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.ucKNYW_ratingScroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:1;min-height:0;padding-bottom:24px;overflow-y:auto}.ucKNYW_ratingBackRow{top:calc(10px + env(safe-area-inset-top,0px));z-index:5;position:absolute;left:14px}.ucKNYW_ratingHero{padding:calc(52px + env(safe-area-inset-top,0px)) 24px 24px;text-align:center;background:linear-gradient(#00bfa614 0%,#0000 100%);border-bottom:1px solid #ffffff0f;flex-direction:column;align-items:center;display:flex;position:relative}.ucKNYW_ratingHeroAvatar{margin-bottom:14px;position:relative}.ucKNYW_ratingHeroAvatarRing{background:conic-gradient(from 0deg, var(--forest), var(--lichen), var(--forest));opacity:.5;border-radius:50%;position:absolute;inset:-4px}.ucKNYW_ratingHeroEyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--forest);margin-bottom:6px;font-size:10px}.ucKNYW_ratingHeroTitle{font-family:var(--serif);color:var(--ink);margin:0 0 4px;font-size:clamp(24px,6vw,30px);line-height:1.15}.ucKNYW_ratingHeroTitle em{color:var(--forest);font-style:italic}.ucKNYW_ratingHeroSub{color:var(--ink-3);margin:0;font-size:13px}.ucKNYW_ratingAxes{flex-direction:column;gap:12px;padding:20px 20px 0;display:flex}.ucKNYW_ratingAxis{background:var(--bone-2);border:1px solid #ffffff0d;border-radius:16px;padding:16px}.ucKNYW_ratingAxisHead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ucKNYW_ratingAxisLeft{align-items:center;gap:10px;display:flex}.ucKNYW_ratingAxisEmoji{width:36px;height:36px;color:var(--forest);background:#00bfa61a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ucKNYW_ratingAxisTitle{color:var(--ink);font-size:14px;font-weight:600;line-height:1.2}.ucKNYW_ratingAxisDesc{color:var(--ink-3);margin-top:1px;font-size:11px}.ucKNYW_ratingAxisScore{font-family:var(--mono);color:var(--forest);flex-shrink:0;font-size:20px;font-weight:600}.ucKNYW_ratingAxisScoreEmpty{color:var(--ink-3)}.ucKNYW_ratingStars{gap:6px;display:flex}.ucKNYW_ratingStarBtn{aspect-ratio:1;max-height:48px;color:var(--ink-3);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;flex:1;justify-content:center;align-items:center;transition:background .12s,border-color .12s,transform 80ms,color .12s;display:flex}.ucKNYW_ratingStarBtn:active{transform:scale(.92)}.ucKNYW_ratingStarBtnOn{color:var(--forest);background:#00bfa62e;border-color:#00bfa680}.ucKNYW_ratingComment{margin:16px 20px 0}.ucKNYW_ratingCommentLabel{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);margin-bottom:8px;font-size:10px;display:block}.ucKNYW_ratingTextarea{border:1px solid var(--bone-3);width:100%;font-family:var(--sans);resize:none;background:var(--bone-2);color:var(--ink);caret-color:var(--forest);box-sizing:border-box;border-radius:12px;outline:none;padding:12px 14px;font-size:14px;line-height:1.5;transition:border-color .15s}.ucKNYW_ratingTextarea:focus{border-color:#00bfa680}.ucKNYW_ratingTextarea::placeholder{color:var(--ink-3)}.ucKNYW_ratingCharCount{font-family:var(--mono);color:var(--ink-3);text-align:right;margin-top:4px;font-size:10px}.ucKNYW_ratingReportBtn{width:100%;color:var(--danger);justify-content:center;align-items:center;gap:6px;display:flex}.ucKNYW_ratingCtaBar{padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0f14f5;border-top:1px solid #ffffff14;flex-direction:column;flex-shrink:0;gap:10px;display:flex}.ucKNYW_ratingCtaPrimary{width:100%}.ucKNYW_ratingCtaSpinner{vertical-align:middle;border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;margin-right:8px;animation:.7s linear infinite ucKNYW_spin;display:inline-block}@keyframes ucKNYW_spin{to{transform:rotate(360deg)}}.ucKNYW_ratingEmptyShell{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:32px 28px;display:flex}.ucKNYW_ratingEmptyIcon{width:64px;height:64px;color:var(--forest);background:#00bfa61f;border-radius:50%;justify-content:center;align-items:center;display:flex}.ucKNYW_ratingEmptyTitle{font-family:var(--serif);margin:0;font-size:24px;line-height:1.2}.ucKNYW_ratingEmptyLead{color:var(--ink-2);max-width:280px;margin:0;font-size:14px;line-height:1.55}.ucKNYW_ratingFormError{color:var(--danger);text-align:center;font-size:13px}.ucKNYW_ratingModalScrim{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060a0e99;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.ucKNYW_ratingModal{background:var(--bone-2);width:100%;max-width:480px;padding:20px 20px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid #ffffff1a;border-radius:20px 20px 0 0;box-shadow:0 -8px 40px #00000059}.ucKNYW_ratingModalHandle{background:#ffffff2e;border-radius:2px;width:36px;height:4px;margin:0 auto 16px}.ucKNYW_ratingModalTitle{font-family:var(--serif);margin:0 0 6px;font-size:22px}.ucKNYW_ratingModalHint{color:var(--ink-3);margin:0 0 14px;font-size:13px;line-height:1.4}.ucKNYW_ratingModalActions{gap:10px;margin-top:14px;display:flex}.ucKNYW_ratingModalBtn{flex:1}[data-theme=light] .ucKNYW_ratingHero{background:linear-gradient(#00bfa60f 0%,#0000 100%)}[data-theme=light] .ucKNYW_ratingAxis{border-color:var(--bone-3);background:#fff}[data-theme=light] .ucKNYW_ratingStarBtn{background:var(--bone-2);border-color:var(--bone-3);color:var(--ink-3)}[data-theme=light] .ucKNYW_ratingStarBtnOn{border-color:var(--forest);color:var(--forest);background:#00bfa61f}[data-theme=light] .ucKNYW_ratingTextarea{border-color:var(--bone-3);background:#fff}[data-theme=light] .ucKNYW_ratingCtaBar{border-top-color:var(--bone-3);background:#f8fafcf7}[data-theme=light] .ucKNYW_ratingModal{border-color:var(--bone-3);background:#fff}[data-theme=light] .ucKNYW_ratingModalHandle{background:var(--bone-3)}.ucKNYW_qcRoot{background:var(--bone);height:100%;color:var(--ink);touch-action:pan-y;flex:1;position:relative;overflow:auto}.ucKNYW_qcInner{padding:var(--cm-screen-pad-top) 20px 20px;position:relative}.ucKNYW_qcTopRow{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.ucKNYW_qcChipFlash{color:var(--ochre-2);background:#1f8acb33;border:1px solid #1f8acb66}.ucKNYW_qcChipFlashGap{margin-left:4px}.ucKNYW_qcTitle{font-family:var(--serif);margin:0 0 8px;font-size:clamp(30px,9vw,40px);line-height:1}.ucKNYW_qcTitleEm{color:var(--ochre-2);font-style:italic}.ucKNYW_qcLead{opacity:.65;margin:0 0 28px;font-size:14px;line-height:1.4}.ucKNYW_qcField{margin-bottom:22px}.ucKNYW_qcLabelDark{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;opacity:.55;margin-bottom:8px;font-size:11px;display:block}.ucKNYW_qcPillRow{background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.ucKNYW_qcPillIcon{color:var(--ochre-2)}.ucKNYW_qcStyleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.ucKNYW_qcStyleBtn{color:#f5f1e8c7;min-height:40px;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;font-size:11px;font-weight:800}.ucKNYW_qcStyleBtnOn{background:linear-gradient(135deg, var(--ochre) 0%, #f3d078 100%);color:#12130f;border-color:#0000;box-shadow:0 8px 18px #e0b44a38}.ucKNYW_qcGradeRow{margin-top:0;transition:border-color .16s,box-shadow .16s,background .16s}.ucKNYW_qcGradeRowSelected{border-color:color-mix(in srgb, var(--qc-grade-color) 58%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--qc-grade-color) 12%, transparent), #ffffff14);box-shadow:0 0 0 1px color-mix(in srgb, var(--qc-grade-color) 18%, transparent), 0 8px 20px color-mix(in srgb, var(--qc-grade-color) 18%, transparent)}.ucKNYW_qcGradeRowSelected .ucKNYW_qcPillIcon{color:var(--qc-grade-color)}.ucKNYW_qcInputGhost{color:var(--ink);caret-color:var(--forest);font-family:var(--sans);background:0 0;border:none;outline:none;flex:1;font-size:16px}.ucKNYW_qcSelectGhost{appearance:none;background:linear-gradient(45deg,#0000 50%,currentColor 50%) calc(100% - 12px) 52%/5px 5px no-repeat,linear-gradient(135deg,currentColor 50%,#0000 50%) calc(100% - 7px) 52%/5px 5px no-repeat;width:100%;min-width:0;padding-right:22px}.ucKNYW_qcSelectGhost option{color:#111827;background:#fff}.ucKNYW_qcTextareaDark{width:100%;color:var(--ink);caret-color:var(--forest);font-family:var(--serif);resize:none;background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:12px 14px;font-size:18px;line-height:1.3}.ucKNYW_qcCounter{opacity:.45;font-size:11px;font-family:var(--mono);text-align:right;margin-top:6px}.ucKNYW_qcDurGrid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ucKNYW_qcDurBtn{color:var(--ink);font-family:var(--mono);cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:10px;padding:12px 0;font-size:14px;font-weight:600}.ucKNYW_qcDurBtnOn{background:var(--ochre);color:var(--ink);border:none}.ucKNYW_qcCtaBar{z-index:4;padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0f14e6;border-top:1px solid #ffffff14;position:sticky;bottom:0;left:0;right:0}.ucKNYW_qcPublishErr{color:#ffc9c9;margin:0 0 10px;font-size:13px;line-height:1.35}.ucKNYW_qcCtaFull{width:100%}.ucKNYW_qcDeleteBtn{color:#ffc0b8;border-color:#e74c3c80;width:100%;margin-bottom:8px}.ucKNYW_qcConfirmScrim{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060a0e8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ucKNYW_qcConfirmCard{color:#f4f7fb;background:linear-gradient(165deg,#121a21fa 0%,#0b0f14 100%);border:1px solid #ffffff1f;border-radius:18px;width:100%;max-width:340px;padding:22px 20px 18px;box-shadow:0 20px 50px #00000059}.ucKNYW_qcConfirmTitle{font-family:var(--serif);color:#f4f7fb;margin:0 0 10px;font-size:22px;line-height:1.2}.ucKNYW_qcConfirmText{color:#d7e1e8;margin:0 0 16px;font-size:14px;line-height:1.45}.ucKNYW_qcConfirmActions{gap:10px;display:flex}.ucKNYW_qcConfirmActions>*{flex:1}.ucKNYW_obRoot{background:var(--bone);flex-direction:column;flex:1;height:100%;display:flex;position:relative;overflow:hidden}.ucKNYW_obTop{padding:var(--cm-screen-pad-top) 24px 0;justify-content:flex-end;align-items:center;display:flex;position:relative}.ucKNYW_obBrand{align-items:center;gap:6px;width:fit-content;min-width:0;display:flex}.ucKNYW_obBrandIcon{object-fit:contain;filter:drop-shadow(0 0 14px #1f8acb52)drop-shadow(0 0 22px #00bfa647);width:clamp(58px,12vw,74px);height:auto;margin-right:-12px;display:block}.ucKNYW_obWordmark{font-family:var(--serif);letter-spacing:.01em;white-space:nowrap;-webkit-text-fill-color:transparent;text-shadow:0 8px 20px #0000004d;background:linear-gradient(140deg,#fffffff2,#6ee7c8f0,#1f8acbdb);-webkit-background-clip:text;background-clip:text;font-size:clamp(22px,5.2vw,30px);line-height:1}.ucKNYW_obSkip{color:var(--ochre-2);cursor:pointer;font-size:13px;font-family:var(--sans);background:0 0;border:none}@media (width<=360px){.ucKNYW_obBrandIcon{width:52px;margin-right:-10px}.ucKNYW_obWordmark{font-size:20px}}.ucKNYW_obPanel{color:var(--ink);isolation:isolate;background:linear-gradient(165deg,#354854 0%,#24333d 55%,#1e2c34 100%);border:1px solid #2ad1b06b;border-radius:28px;flex:1;margin:24px 24px 0;position:relative;overflow:hidden;box-shadow:0 16px 48px #0000008c,0 2px 8px #0000004d,inset 0 1px #ffffff0f}.ucKNYW_obPanelInner{z-index:2;flex-direction:column;justify-content:flex-end;padding:28px;display:flex;position:absolute;inset:0}.ucKNYW_obPanelInnerForm{justify-content:flex-start;padding-top:156px;overflow-y:auto}.ucKNYW_obFig{width:120px;height:120px;position:absolute;top:30px;right:30px}.ucKNYW_obEyebrow{color:#ecd9ad;text-shadow:0 1px 2px #0c121673;margin-bottom:12px}.ucKNYW_obHeadline{font-family:var(--serif);color:#f6f2e8;text-shadow:0 2px 6px #0a0f1473;margin:0 0 14px;font-size:clamp(30px,9vw,40px);line-height:1}.ucKNYW_obHeadline em{color:var(--ochre)}.ucKNYW_obSub{color:#f6f2e8eb;text-shadow:0 1px 3px #090e1359;max-width:320px;margin:0 0 12px;font-size:15px;line-height:1.45}.ucKNYW_obForm{flex-direction:column;gap:8px;margin-top:10px;display:flex}@media (width<=360px){.ucKNYW_obPanelInnerForm{padding-top:142px}}.ucKNYW_obLabel{text-transform:uppercase;letter-spacing:.08em;color:#f6f2e8e0;text-shadow:0 1px 2px #090e1359;font-size:11px}.ucKNYW_obInput{color:#f7f3ea;background:#111c2280;border:1px solid #c2a9665c;border-radius:12px;width:100%;min-height:42px;padding:10px 12px;font-size:15px}.ucKNYW_obInput::placeholder{color:#f4f1ea70}.ucKNYW_obLevelHintLead{color:#f6f2e8c7;text-shadow:0 1px 2px #090e1359;max-width:340px;margin:0 0 8px;font-size:12px;line-height:1.45}.ucKNYW_obLevelHint{color:#f6f2e8e0;text-shadow:0 1px 2px #090e1359;margin:6px 0 0;font-size:12px;line-height:1.4}.ucKNYW_obLevelHintLabel{color:#ffe8b1f2;font-weight:600}.ucKNYW_obLevelHintMuted{color:#f6f2e89e;font-style:italic}.ucKNYW_obStyleGrid{flex-wrap:wrap;gap:8px;display:flex}.ucKNYW_obStyleBtn{color:#f7f3eaf5;cursor:pointer;background:#111c2261;border:1px solid #c2a96657;border-radius:999px;padding:8px 12px;font-size:13px}.ucKNYW_obStyleBtnOn{color:#ffe8b1;background:#c2a9663d;border-color:#c2a966d1}.ucKNYW_obError{color:#ffd6b3;text-shadow:0 1px 2px #090e1366;margin-top:8px;margin-bottom:0;font-size:13px;line-height:1.35}.ucKNYW_obBottom{padding:20px 24px calc(20px + env(safe-area-inset-bottom,0px));position:relative}.ucKNYW_obDots{gap:6px;margin-bottom:18px;display:flex}.ucKNYW_obDot{background:var(--bone-3);border-radius:2px;flex:1;height:3px}.ucKNYW_obDotOn{background:var(--forest)}.ucKNYW_obActions{gap:10px;display:flex}.ucKNYW_obBackIcon{width:52px;padding:14px}.ucKNYW_obCtaGrow{flex:1}[data-theme=light] .ucKNYW_obPanel{color:var(--ink);background:linear-gradient(165deg,#fff 0%,#f1f5f9 55%,#e2e8f0 100%);border-color:#00bfa64d;box-shadow:0 16px 48px #00000014,0 2px 8px #0000000a,inset 0 1px #fffc}[data-theme=light] .ucKNYW_obEyebrow{color:var(--ochre-2);text-shadow:none}[data-theme=light] .ucKNYW_obHeadline{color:var(--ink);text-shadow:none}[data-theme=light] .ucKNYW_obSub,[data-theme=light] .ucKNYW_obLabel{color:var(--ink-2);text-shadow:none}[data-theme=light] .ucKNYW_obInput{border-color:var(--bone-3);color:var(--ink);background:#fff}[data-theme=light] .ucKNYW_obInput::placeholder{color:var(--ink-3)}[data-theme=light] .ucKNYW_obLevelHintLead,[data-theme=light] .ucKNYW_obLevelHint{color:var(--ink-2);text-shadow:none}[data-theme=light] .ucKNYW_obLevelHintLabel{color:var(--ink)}[data-theme=light] .ucKNYW_obLevelHintMuted{color:var(--ink-3)}[data-theme=light] .ucKNYW_obStyleBtn{border-color:var(--bone-3);color:var(--ink-2);background:#fff}[data-theme=light] .ucKNYW_obStyleBtnOn{border-color:var(--forest);color:var(--forest);background:#00bfa61a}[data-theme=light] .ucKNYW_obError{color:var(--danger);text-shadow:none}[data-theme=light] .ucKNYW_obWordmark{background:linear-gradient(140deg, var(--ink), var(--moss), var(--ochre));-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text}.ucKNYW_joinRoot{background:var(--bone);flex-direction:column;flex:1;height:100%;display:flex;position:relative;overflow:hidden}.ucKNYW_joinCloseRow{padding:var(--cm-screen-pad-top) 24px 16px;text-align:right;position:relative}.ucKNYW_joinCenter{text-align:center;flex-direction:column;flex:1;justify-content:center;padding:0 32px;display:flex;position:relative}.ucKNYW_joinIconCircle{background:var(--forest);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 28px;display:flex}.ucKNYW_joinEyebrow{margin-bottom:10px}.ucKNYW_joinTitle{margin:0 0 16px;font-size:clamp(28px,8vw,36px)}.ucKNYW_joinLead{color:var(--ink-2);margin:0 0 32px;font-size:15px;line-height:1.45}.ucKNYW_joinHostCard{background:var(--bone-2);text-align:left;border-radius:16px;align-items:center;gap:12px;padding:16px;display:flex}.ucKNYW_joinHostMain{flex:1}.ucKNYW_joinHostName{font-size:14px;font-weight:600}.ucKNYW_joinHostSub{color:var(--ink-3);font-size:12px}.ucKNYW_joinFooter{padding:20px 24px calc(20px + env(safe-area-inset-bottom,0px));gap:10px;display:flex;position:relative}.ucKNYW_joinBtnFlex{flex:1}[data-theme=light] .ucKNYW_qcCtaBar{border-top-color:var(--bone-3);background:#fffffff5}[data-theme=light] .ucKNYW_qcTextareaDark{border-color:var(--bone-3);color:var(--ink);background:#fff}[data-theme=light] .ucKNYW_qcPillRow{border-color:var(--bone-3);background:#fff}[data-theme=light] .ucKNYW_qcGradeRowSelected{border-color:color-mix(in srgb, var(--qc-grade-color) 46%, var(--bone-3));background:linear-gradient(135deg, color-mix(in srgb, var(--qc-grade-color) 12%, #fff), #fff);box-shadow:0 0 0 1px color-mix(in srgb, var(--qc-grade-color) 14%, transparent), 0 8px 20px color-mix(in srgb, var(--qc-grade-color) 14%, transparent)}[data-theme=light] .ucKNYW_qcStyleBtn{border-color:var(--bone-3);color:var(--ink-2);background:#fff}[data-theme=light] .ucKNYW_qcStyleBtnOn{background:linear-gradient(135deg, var(--ochre) 0%, #f3d078 100%);color:#3a2900;border-color:#0000}[data-theme=light] .ucKNYW_qcDurBtn{border-color:var(--bone-3);background:#fff}[data-theme=light] .ucKNYW_qcDurBtnOn{color:var(--forest);border-color:var(--forest);background:#00bfa61a}[data-theme=light] .ucKNYW_qcConfirmCard{border-color:var(--bone-3);color:var(--ink);background:#fff}[data-theme=light] .ucKNYW_qcConfirmTitle{color:var(--ink)}[data-theme=light] .ucKNYW_qcConfirmText{color:var(--ink-2)}.ucKNYW_qcTitleLine{opacity:0;animation:.48s cubic-bezier(.2,.8,.2,1) forwards ucKNYW_qcTitleLineIn;animation-delay:calc(var(--line-i,0) * .11s);display:inline-block;transform:translateY(14px)}@keyframes ucKNYW_qcTitleLineIn{to{opacity:1;transform:translateY(0)}}.ucKNYW_qcTitleEm{animation:3.4s ease-in-out 1.2s infinite ucKNYW_qcEmGlow}@keyframes ucKNYW_qcEmGlow{0%,to{text-shadow:0 0 14px #f5c8422e}50%{text-shadow:0 0 28px #f5c8428c}}[data-theme=light] .ucKNYW_qcTitleEm{animation-name:ucKNYW_qcEmGlowLight}@keyframes ucKNYW_qcEmGlowLight{0%,to{text-shadow:0 0 12px #b07c002e}50%{text-shadow:0 0 22px #b07c0066}}.ucKNYW_qcCtaFull:not(:disabled){animation:3.6s ease-in-out infinite ucKNYW_qcCtaGlow}@keyframes ucKNYW_qcCtaGlow{0%,to{box-shadow:0 4px 14px #f5c8424d,0 0 #f5c84200}50%{box-shadow:0 8px 22px #f5c8427a,0 0 0 4px #f5c8421a}}@media (prefers-reduced-motion:reduce){.ucKNYW_qcTitleLine,.ucKNYW_qcTitleEm,.ucKNYW_qcCtaFull:not(:disabled){animation:none}.ucKNYW_qcTitleLine{opacity:1;transform:none}}.ucKNYW_qcAffinityBanner{color:#f5f1e8f2;font-family:var(--sans);background:linear-gradient(165deg,#f5c8422e,#f5c8420f);border:1px solid #f5c84259;border-radius:14px;align-items:center;gap:10px;margin:0 0 22px;padding:10px 12px 10px 14px;font-size:13px;line-height:1.3;display:flex;box-shadow:0 6px 18px #f5c8421a}.ucKNYW_qcAffinityBannerIcon{color:#ffd58a;background:#f5c84238;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.ucKNYW_qcAffinityBannerText{flex:1;min-width:0}.ucKNYW_qcAffinityBannerBtn{appearance:none;color:#ffd58a;font-family:var(--sans);letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #f5c84280;border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:12px;font-weight:600;transition:background .14s,border-color .14s,color .14s,transform .1s}.ucKNYW_qcAffinityBannerBtn:hover{color:#ffe2a8;background:#f5c84224;border-color:#f5c842b3}.ucKNYW_qcAffinityBannerBtn:active{transform:scale(.97)}[data-theme=light] .ucKNYW_qcAffinityBanner{color:var(--ink);background:linear-gradient(165deg,#b07c001a,#b07c0008);border-color:#b07c0052;box-shadow:0 6px 18px #b07c0014}[data-theme=light] .ucKNYW_qcAffinityBannerIcon{color:#b07c00;background:#b07c0024}[data-theme=light] .ucKNYW_qcAffinityBannerBtn{color:#8a5f00;border-color:#b07c0066}[data-theme=light] .ucKNYW_qcAffinityBannerBtn:hover{color:#6e4d00;background:#b07c0014;border-color:#b07c0099}.ucKNYW_qcFieldWow{--field-color:#00bfa6;border:1px solid color-mix(in srgb, var(--field-color) 38%, transparent);background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--field-color) 14%, transparent) 0%, transparent 60%), linear-gradient(160deg, #1a1f2eeb 0%, #0f1420f0 55%, #0b0f14f5 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--field-color) 14%, transparent), 0 12px 26px color-mix(in srgb, var(--field-color) 16%, transparent), 0 4px 10px #00000059;border-radius:16px;flex-direction:column;gap:12px;margin:0 0 14px;padding:14px 16px 16px;transition:border-color .22s,box-shadow .22s;display:flex;position:relative}.ucKNYW_qcFieldOk{border-color:color-mix(in srgb, var(--field-color) 60%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--field-color) 26%, transparent), 0 14px 32px color-mix(in srgb, var(--field-color) 28%, transparent), 0 4px 10px #00000059}.ucKNYW_qcFieldHeadWow{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ucKNYW_qcFieldLabelWow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#f5f1e8c7;align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.ucKNYW_qcFieldStatus{color:#f5f1e899;background:#ffffff14;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:background .2s,color .2s,transform .2s;display:inline-flex}.ucKNYW_qcFieldStatusOk{background:color-mix(in srgb, var(--field-color,#00bfa6) 35%, transparent);color:var(--ink);transform:scale(1.05)}.ucKNYW_qcFieldStatusDot{background:currentColor;border-radius:50%;width:6px;height:6px}.ucKNYW_qcFieldHintWow{font-family:var(--sans);color:#f5f1e88c;font-size:12px;line-height:1.3}.ucKNYW_qcSubField{flex-direction:column;gap:6px;display:flex}.ucKNYW_qcSubField+.ucKNYW_qcSubField{margin-top:4px}.ucKNYW_qcSubLabel{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f5f1e88c;font-size:9.5px}[data-theme=light] .ucKNYW_qcFieldWow{background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--field-color) 12%, transparent) 0%, transparent 60%), linear-gradient(160deg, #fff 0%, #f8fafc 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--field-color) 18%, transparent), 0 8px 22px color-mix(in srgb, var(--field-color) 12%, transparent), 0 2px 6px #0000000a}[data-theme=light] .ucKNYW_qcFieldOk{border-color:color-mix(in srgb, var(--field-color) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--field-color) 28%, transparent), 0 14px 32px color-mix(in srgb, var(--field-color) 22%, transparent), 0 2px 6px #0000000d}[data-theme=light] .ucKNYW_qcFieldLabelWow,[data-theme=light] .ucKNYW_qcSubLabel{color:var(--ink-2)}[data-theme=light] .ucKNYW_qcFieldStatus{color:#0f172a80;background:#0000000a}[data-theme=light] .ucKNYW_qcFieldHintWow{color:var(--ink-3)}.ONetGG_welcomeRoot{width:100%;height:100%;min-height:100dvh;color:var(--ink);background:#0b0f14;flex-direction:column;display:flex;position:relative;overflow:hidden}.ONetGG_welcomeBg{opacity:.55;filter:blur(10px);will-change:opacity, filter, transform;background-image:url(/images/welcome-mountain.jpg),url(/images/auth-bg.png);background-position:top;background-repeat:no-repeat;background-size:cover;animation:.8s cubic-bezier(.16,1,.3,1) forwards ONetGG_welcomeBgReveal;position:absolute;inset:0;transform:scale(1.05)}@keyframes ONetGG_welcomeBgReveal{0%{opacity:.45;filter:blur(10px)saturate(.9);transform:scale(1.06)}to{opacity:1;filter:blur(2px)saturate();transform:scale(1.02)}}@property --sketch-progress{syntax:"<percentage>";inherits:false;initial-value:0%}.ONetGG_welcomeBgSketch{filter:blur(2px);--sketch-progress:0%;-webkit-mask-image:linear-gradient(to bottom, #000 0%, #000 calc(var(--sketch-progress) - 8%), transparent var(--sketch-progress));-webkit-mask-image:linear-gradient(to bottom, #000 0%, #000 calc(var(--sketch-progress) - 8%), transparent var(--sketch-progress));-webkit-mask-image:linear-gradient(to bottom, #000 0%, #000 calc(var(--sketch-progress) - 8%), transparent var(--sketch-progress));mask-image:linear-gradient(to bottom, #000 0%, #000 calc(var(--sketch-progress) - 8%), transparent var(--sketch-progress));will-change:--sketch-progress;pointer-events:none;background-image:url(/images/welcome-mountain-sketch.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;animation:1.8s cubic-bezier(.65,0,.35,1) 2.5s forwards ONetGG_welcomeSketchReveal;position:absolute;inset:0;transform:scale(1.02)}@keyframes ONetGG_welcomeSketchReveal{0%{--sketch-progress:0%}to{--sketch-progress:110%}}.ONetGG_welcomeScrim{pointer-events:none;background:linear-gradient(#0b0f142e 0%,#0b0f1433 18%,#0b0f148c 45%,#0b0f14d9 70%,#0b0f14f5 100%);position:absolute;inset:0}.ONetGG_welcomeBottom{z-index:2;padding:0 28px max(32px, env(safe-area-inset-bottom,0px) + 24px);flex-direction:column;align-items:center;gap:16px;margin-top:auto;display:flex;position:relative}.ONetGG_welcomeLogoLockup{opacity:0;flex-direction:column;align-items:center;gap:0;animation:.5s cubic-bezier(.175,.885,.32,1.275) .6s forwards ONetGG_welcomeLogoIn;display:flex;transform:translateY(28px)}@keyframes ONetGG_welcomeLogoIn{0%{opacity:0;transform:translateY(28px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.ONetGG_welcomeLogo{object-fit:contain;filter:drop-shadow(0 4px 14px #0000008c)drop-shadow(0 0 22px #ffffff2e);width:clamp(104px,26vw,140px);height:auto;display:block}.ONetGG_welcomeWordmark{font-family:var(--serif);letter-spacing:.005em;color:#fff;text-shadow:0 2px 14px #0000008c;margin-top:clamp(-32px,-8vw,-22px);font-size:clamp(28px,7vw,36px);font-weight:400;line-height:1}.ONetGG_welcomeTagline{font-family:var(--serif);letter-spacing:-.005em;color:#fffffff0;text-shadow:0 2px 12px #0000008c;text-align:center;margin:4px 0 18px;font-size:clamp(20px,5.5vw,26px);font-weight:400;line-height:1.25}.ONetGG_welcomeWord{opacity:0;animation:.4s cubic-bezier(.16,1,.3,1) forwards ONetGG_welcomeWordIn;animation-delay:calc(.9s + var(--word-i,0) * .1s);margin-right:.28em;display:inline-block;transform:translateY(12px)}.ONetGG_welcomeWord:last-child{margin-right:0}.ONetGG_welcomeTaglineEm{color:#c084fc;font-style:italic}@keyframes ONetGG_welcomeWordIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ONetGG_welcomeButtons{opacity:0;flex-direction:column;gap:10px;width:100%;animation:.3s cubic-bezier(.2,.8,.2,1) 1.4s forwards ONetGG_welcomeBtnsIn;display:flex;transform:translateY(20px)}@keyframes ONetGG_welcomeBtnsIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ONetGG_welcomeBtn{width:100%;font-family:var(--sans);cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:15px;font-weight:600;transition:transform .15s,background .15s;display:inline-flex;position:relative}.ONetGG_welcomeBtn:disabled{opacity:.55;cursor:not-allowed}.ONetGG_welcomeBtn:active{transform:scale(.98)}.ONetGG_welcomeBtnApple{color:#0f172a;background:#fffffff5;border-color:#ffffff1a}.ONetGG_welcomeBtnGoogle{color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border-color:#ffffff38}.ONetGG_welcomeBtnGoogle:hover{background:#ffffff29}.ONetGG_welcomeDivider{align-items:center;gap:10px;margin:6px 0 4px;display:flex}.ONetGG_welcomeDividerLine{background:#ffffff2e;flex:1;height:1px}.ONetGG_welcomeDividerLabel{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:#ffffff8c;font-size:9.5px}.ONetGG_welcomeAuthRow{gap:10px;display:flex}.ONetGG_welcomeBtnForest{background:var(--forest);color:var(--bone);border-color:#ffffff2e;flex:1}.ONetGG_welcomeBtnGhost{color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff14;border-color:#fff3;flex:1}.ONetGG_welcomeWipNote{font-family:var(--mono);letter-spacing:.05em;color:#ffffffb3;text-align:center;background:#00000073;border:1px solid #ffffff1a;border-radius:10px;padding:8px 12px;font-size:10px}.ONetGG_welcomeConsent{font-family:var(--sans);text-align:center;color:#ffffff9e;margin:6px 0 0;font-size:11.5px;line-height:1.5}.ONetGG_welcomeConsentLink{color:#ffffffd9;text-underline-offset:2px;text-decoration:underline}.ONetGG_welcomeConsentLink:hover{color:#fff}[data-theme=light] .ONetGG_welcomeConsent{color:#0f172aa6}[data-theme=light] .ONetGG_welcomeConsentLink{color:#0f172a}.ONetGG_welcomeBetaNote{font-family:var(--mono);letter-spacing:.04em;color:#ffffff8c;text-align:center;margin-top:8px;font-size:10px;line-height:1.4}.ONetGG_welcomeBetaHelpLink{appearance:none;font-family:var(--mono);letter-spacing:.06em;color:#ffffffb3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:6px auto 0;font-size:10px;text-decoration:underline;display:block}.ONetGG_welcomeModalOverlay{z-index:100;background:#000000a6;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ONetGG_welcomeModalCard{width:100%;max-width:420px;color:var(--ink);background:#131c27;border:1px solid #ffffff1f;border-radius:16px;padding:24px 22px 18px;box-shadow:0 22px 56px #0000009e}.ONetGG_welcomeModalTitle{font-family:var(--serif);margin:0 0 8px;font-size:20px}.ONetGG_welcomeModalText{font-family:var(--sans);color:#f5f1e8c7;margin:8px 0 14px;font-size:14px;line-height:1.5}.ONetGG_welcomeModalClose{appearance:none;background:var(--forest);color:var(--bone);font-family:var(--sans);cursor:pointer;border:0;border-radius:999px;margin:12px auto 0;padding:10px 18px;font-size:13px;font-weight:600;display:block}[data-theme=light] .ONetGG_welcomeRoot{background:#fff}[data-theme=light] .ONetGG_welcomeScrim{background:linear-gradient(#0b0f141a 0%,#0b0f1429 18%,#0b0f1473 45%,#0b0f14bf 70%,#0b0f14e6 100%)}[data-theme=light] .ONetGG_welcomeBg{opacity:.95}@media (width>=1024px){.ONetGG_welcomeRoot{flex-direction:row}.ONetGG_welcomeBg,.ONetGG_welcomeBgSketch{inset:0 40% 0 0}.ONetGG_welcomeScrim{background:linear-gradient(90deg,#0b0f141a 0%,#0b0f1433 50%,#0b0f14d9 100%);inset:0 40% 0 0}.ONetGG_welcomeBottom{box-sizing:border-box;background:linear-gradient(#0b0f14f5 0%,#0b0f14fc 100%);border-left:1px solid #ffffff14;justify-content:center;gap:18px;width:40%;height:100%;min-height:100dvh;margin-top:0;margin-left:auto;padding:clamp(48px,6vw,80px) clamp(28px,4vw,56px);position:relative;overflow-y:auto}.ONetGG_welcomeLogo{width:128px}.ONetGG_welcomeWordmark{margin-top:-22px;font-size:34px}.ONetGG_welcomeTagline{margin:6px 0 22px;font-size:26px}.ONetGG_welcomeButtons{align-self:center;max-width:360px}}@media (prefers-reduced-motion:reduce){.ONetGG_welcomeLogoLockup,.ONetGG_welcomeWord,.ONetGG_welcomeButtons{opacity:1!important;animation:none!important;transform:none!important}.ONetGG_welcomeBg{opacity:1!important;filter:blur(2px)!important;animation:none!important;transform:scale(1.02)!important}.ONetGG_welcomeBgSketch{--sketch-progress:110%!important;animation:none!important}}.SBL56q_authRoot{touch-action:pan-y;background-color:#f7f9fb;background-image:linear-gradient(#ffffffe0,#ffffffd1),radial-gradient(circle at 0 0,#f5faff99,#0000 22%),radial-gradient(circle at 100% 100%,#ebf4ff80,#0000 26%),url(/images/auth-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1;height:100%;position:relative;overflow:auto}.SBL56q_authRootLogin{flex-direction:column;display:flex}[data-theme=dark] .SBL56q_authRoot{background-color:#0b0f14;background-image:linear-gradient(#0b0f14b8,#0b0f148f),radial-gradient(circle at 0 0,#00bfa624,#0000 20%),radial-gradient(circle at 100% 100%,#1f8acb24,#0000 24%),url(/images/auth-bg-dark.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.SBL56q_authHeaderWizard{padding:var(--cm-screen-pad-top) 20px 16px;justify-content:space-between;align-items:center;display:flex;position:relative}.SBL56q_authProgress{gap:6px;display:flex}.SBL56q_authProgressSeg{background:var(--bone-3);border-radius:2px;width:24px;height:3px}.SBL56q_authProgressSegOn{background:var(--forest)}.SBL56q_authHeaderSpacer{width:40px}.SBL56q_authHeaderSimple{padding:var(--cm-screen-pad-top) 20px 16px;position:relative}.SBL56q_authBodyWizard{padding:12px 24px 40px;position:relative}.SBL56q_authBody{flex:auto;padding:24px 24px 40px;position:relative}.SBL56q_authBrandLockup{flex-direction:row;justify-content:flex-end;align-items:center;gap:2px;width:min(100%,320px);margin:clamp(8px,2.2vh,18px) 0 22px auto;display:flex}.SBL56q_authBrandIcon{object-fit:contain;filter:drop-shadow(0 0 18px #1f8acb52)drop-shadow(0 0 28px #00bfa64d);width:clamp(78px,18vw,110px);height:auto;margin-right:-14px;display:block}.SBL56q_authBrandWordmark{font-family:var(--serif);letter-spacing:.01em;white-space:nowrap;text-align:right;-webkit-text-fill-color:transparent;background:linear-gradient(140deg,#0b0f14fa,#00bfa6e6,#1f8acbc7);-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,7vw,36px);line-height:.95}@media (display-mode:standalone){.SBL56q_authHeaderSimple{padding-top:calc(var(--cm-screen-pad-top) + 10px)}.SBL56q_authBrandLockup{margin-top:max(clamp(26px, 5.2vh, 48px), calc(env(safe-area-inset-top,0px) + 8px))}}@media (width<=360px){.SBL56q_authBrandIcon{width:72px;margin-right:-12px}.SBL56q_authBrandWordmark{font-size:20px}}.SBL56q_authEyebrow{margin-bottom:8px}.SBL56q_authTitle34{margin:0 0 10px;font-size:clamp(26px,8vw,34px)}.SBL56q_authTitle38{text-shadow:0 4px 12px #0000002e;margin:0 0 32px;font-size:clamp(28px,9vw,38px)}.SBL56q_authTitle30{margin:0 0 14px;font-size:clamp(24px,7vw,30px)}.SBL56q_authTitleReset{margin:0 0 12px;font-size:clamp(26px,8vw,34px)}.SBL56q_authLead{color:var(--ink-3);margin:0 0 32px;font-size:14px;line-height:1.5}.SBL56q_authLeadMagic{color:var(--ink-3);margin:0 0 20px;font-size:12px;line-height:1.5}.SBL56q_authHint{color:var(--ink-3);margin:0 0 12px;font-size:11px;line-height:1.45}.SBL56q_authStrongInk{color:var(--ink)}.SBL56q_authField{margin-bottom:24px}.SBL56q_authFieldTight{margin-bottom:16px}.SBL56q_authFieldPwd{margin-bottom:10px}.SBL56q_authLabel{margin-bottom:8px;display:block}.SBL56q_authInput{border:1px solid var(--bone-3);background:var(--bone);width:100%;font-family:var(--sans);color:var(--ink);caret-color:var(--forest);border-radius:12px;outline:none;padding:14px 16px;font-size:16px}.SBL56q_authCodeGrid{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:20px;display:grid}.SBL56q_authCodeInput{border:1px solid var(--bone-3);background:var(--bone);font-family:var(--mono);text-align:center;min-width:0;color:var(--ink);caret-color:var(--forest);border-radius:12px;outline:none;padding:14px 0;font-size:clamp(18px,5vw,24px);font-weight:600}.SBL56q_authLinkBtn{color:var(--forest);font-size:13px;font-family:var(--sans);cursor:pointer;background:0 0;border:none;margin-bottom:16px;font-weight:500;text-decoration:underline}.SBL56q_authForgotPwd{color:var(--forest);font-size:13px;font-family:var(--sans);cursor:pointer;background:0 0;border:none;padding:8px 0 0;font-weight:500}.SBL56q_authAlertDanger{color:var(--danger);background:#e0525214;border-radius:12px;margin-bottom:14px;padding:12px 14px;font-size:13px;line-height:1.4}.SBL56q_authAlertSuccess{color:var(--forest);background:#00bfa61a;border-radius:12px;margin-bottom:14px;padding:12px 14px;font-size:13px;line-height:1.4}.SBL56q_authMagicDemoBtn{background:var(--bone-2);width:100%;color:var(--ink);font-family:var(--sans);cursor:pointer;border:1px solid #00bfa673;border-radius:12px;margin-top:12px;padding:10px 12px;font-size:13px;font-weight:600;display:block}.SBL56q_authMagicDemoBtn:disabled{opacity:.6;cursor:not-allowed}.SBL56q_authPrimaryFull{width:100%}.SBL56q_authPrimaryTop{width:100%;margin-top:8px}.SBL56q_authTabBar{background:var(--bone-2);border-radius:999px;gap:4px;margin-bottom:24px;padding:4px;display:flex}.SBL56q_authTabBtn{cursor:pointer;color:var(--ink-2);font-size:13px;font-weight:600;font-family:var(--sans);background:0 0;border:none;border-radius:999px;flex:1;padding:9px 0}.SBL56q_authTabBtnActive{background:var(--ink);color:var(--bone)}.SBL56q_authDivider{align-items:center;gap:10px;margin:24px 0;display:flex}.SBL56q_authDividerLine{background:var(--bone-3);flex:1;height:1px}.SBL56q_authDividerLabel{font-family:var(--mono);text-transform:uppercase;letter-spacing:.15em;color:var(--ink-3);font-size:10px}.SBL56q_authOAuthBtn{width:100%;font-family:var(--sans);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.SBL56q_authOAuthBtn:disabled{opacity:.55;cursor:not-allowed}.SBL56q_authOAuthInk{background:var(--ink);color:var(--bone);border:none;margin-bottom:10px}.SBL56q_authOAuthOutline{color:var(--ink);border:1px solid var(--bone-3);background:#ffffff0a}[data-theme=light] .SBL56q_authOAuthOutline{background:#fffc}.SBL56q_authWipNote{color:var(--ink-2);text-align:center;background:#1f8acb1a;border:1px solid #1f8acb33;border-radius:10px;margin-bottom:12px;padding:10px 14px;font-size:12px;line-height:1.45}[data-theme=light] .SBL56q_authWipNote{background:#1f8acb12}.SBL56q_authWipTag{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;opacity:.55;pointer-events:none;white-space:nowrap;border:1px solid;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:600;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.SBL56q_authSuccessWrap{text-align:center;padding-top:40px}.SBL56q_authSuccessIcon{background:var(--forest);width:72px;height:72px;color:var(--ochre);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;display:flex}.SBL56q_authEyebrowSuccess{margin-bottom:10px}.SBL56q_authLeadCenter{color:var(--ink-3);max-width:300px;margin:0 auto 28px;font-size:14px;line-height:1.5}.SBL56q_authGhostFull{width:100%}.SBL56q_authTransitionOverlay{z-index:50;background:radial-gradient(80% 90% at 50% 38%,#0b0f148c,#050810f5 70%),#050810;justify-content:center;align-items:center;padding:24px;animation:.45s ease-out SBL56q_authOverlayFadeIn;display:flex;position:absolute;inset:0;overflow:hidden}.SBL56q_authTransitionOrbs{pointer-events:none;position:absolute;inset:0;overflow:hidden}.SBL56q_authTransitionOrb{filter:blur(60px);opacity:.55;mix-blend-mode:screen;will-change:transform, opacity;border-radius:50%;width:clamp(220px,38vmin,420px);height:clamp(220px,38vmin,420px);animation:8s ease-in-out infinite alternate SBL56q_authOrbFloat;position:absolute}.SBL56q_authTransitionOrbViolet{background:#c084fc;animation-delay:0s;top:14%;left:12%}.SBL56q_authTransitionOrbForest{background:#00bfa6;animation-delay:-2s;top:18%;right:12%}.SBL56q_authTransitionOrbBlue{background:#2fa4e7;animation-delay:-4s;bottom:16%;right:18%}.SBL56q_authTransitionOrbAmber{background:#f5c842;animation-delay:-6s;bottom:14%;left:16%}@keyframes SBL56q_authOrbFloat{0%{opacity:.45;transform:translate(0)scale(1)}50%{opacity:.72;transform:translate(8%,-6%)scale(1.18)}to{opacity:.55;transform:translate(-6%,8%)scale(1.08)}}.SBL56q_authTransitionContent{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:380px;padding:0 16px;display:flex;position:relative}.SBL56q_authTransitionLogoWrap{justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:4px;display:inline-flex;position:relative}.SBL56q_authTransitionGlow{filter:blur(28px);opacity:.6;pointer-events:none;background:conic-gradient(#c084fc 0deg,#00bfa6 90deg,#2fa4e7 180deg,#f5c842 270deg,#c084fc 360deg);border-radius:50%;animation:5.5s linear infinite SBL56q_authGlowSpin;position:absolute;inset:-36%}.SBL56q_authTransitionLogo{z-index:1;object-fit:contain;filter:drop-shadow(0 8px 28px #0000008c)drop-shadow(0 0 18px #ffffff26);border-radius:24px;width:96px;height:96px;animation:2.6s ease-in-out infinite SBL56q_authLogoPulse;position:relative}@keyframes SBL56q_authLogoPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes SBL56q_authGlowSpin{to{transform:rotate(360deg)}}.SBL56q_authTransitionTitle{font-family:var(--serif);letter-spacing:-.005em;color:#fff;text-shadow:0 2px 16px #0009;margin:0;font-size:clamp(22px,4vw,28px);font-weight:400;line-height:1.3}.SBL56q_authTransitionSubtitle{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;margin:0;font-size:11px}.SBL56q_authTransitionErrorIcon{color:#fca5a5;background:#e0525229;border:1px solid #e0525273;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:4px;display:inline-flex}.SBL56q_authTransitionRetryBtn{appearance:none;color:#fff;font-family:var(--sans);letter-spacing:.01em;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;margin-top:12px;padding:10px 22px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,transform .1s}.SBL56q_authTransitionRetryBtn:hover{background:#ffffff24;border-color:#ffffff5c}.SBL56q_authTransitionRetryBtn:active{transform:scale(.98)}@keyframes SBL56q_authOverlayFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.SBL56q_authTransitionOverlay,.SBL56q_authTransitionLogo,.SBL56q_authTransitionGlow,.SBL56q_authTransitionOrb{animation:none!important}.SBL56q_authTransitionOrbs,.SBL56q_authTransitionGlow{display:none}}.tgf3UW_root{box-sizing:border-box;background:var(--bone);width:100%;min-height:100svh;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;padding:32px 20px 48px;display:flex;position:relative;overflow:hidden}.tgf3UW_rootEmbedded{flex:auto;justify-content:center;width:100%;max-width:430px;min-height:0;margin-inline:auto;padding:24px 16px 32px}.tgf3UW_hero{width:100%;max-width:380px;color:var(--bone);background:linear-gradient(165deg,#00a896 0%,#00897b 42%,#006b5e 100%);border-radius:18px;margin-bottom:20px;padding:28px 22px 22px;position:relative;overflow:hidden;box-shadow:0 20px 48px #00000038}.tgf3UW_heroTopo{opacity:.35;pointer-events:none;position:absolute;inset:0}.tgf3UW_brandRow{align-items:center;gap:10px;margin-bottom:14px;display:flex;position:relative}.tgf3UW_brandMark{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.tgf3UW_brandMarkImg{object-fit:contain;object-position:center;width:28px;height:28px;display:block}.tgf3UW_wordmark{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}.tgf3UW_codePill{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:#ffffff26;border:1px solid #ffffff38;border-radius:999px;align-items:center;margin-bottom:10px;padding:4px 10px;font-size:10px;font-weight:600;display:inline-flex}.tgf3UW_title{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(26px,6vw,32px);line-height:1.1;position:relative}.tgf3UW_sub{color:#ffffffe0;max-width:32ch;margin:0;font-size:15px;line-height:1.45;position:relative}.tgf3UW_body{flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:380px;display:flex}.tgf3UW_hint{color:var(--ink-3);text-align:center;margin:0;font-size:13px;line-height:1.45}.tgf3UW_actions{flex-direction:column;gap:10px;margin-top:4px;display:flex}.tgf3UW_devDetail{font-family:var(--mono);color:var(--danger);word-break:break-word;background:#e0525214;border:1px solid #e0525240;border-radius:10px;max-height:120px;margin-top:12px;padding:12px 14px;font-size:11px;overflow:auto}.gdsLyW_qaRoot{color:#e6edf3;--cm-tone-forest:#00bfa6;--cm-tone-purple:#a855f7;--cm-tone-sky:#38bdf8;--cm-tone-amber:#e0b44a;--cm-tone-mint:#4ade80;background:#0b0f14;flex-direction:column;min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.gdsLyW_brandAccent{font-family:var(--serif,ui-serif);letter-spacing:0;text-transform:none;-webkit-text-fill-color:transparent;background:linear-gradient(140deg,#fffffff5,#6ee7c8f0,#1f8acbdb);-webkit-background-clip:text;background-clip:text;font-size:1.45em;font-style:italic;font-weight:400}.gdsLyW_loginShell{flex:1;place-items:center;padding:32px 16px;display:grid}.gdsLyW_loginCard{-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);background:#0f161ed1;border:1px solid #ffffff0f;border-radius:18px;width:100%;max-width:380px;padding:28px 24px;animation:.46s cubic-bezier(.16,1,.3,1) both gdsLyW_qaLoginCardIn;box-shadow:0 24px 56px #0009,0 2px 10px #0006,inset 0 1px #ffffff0d}@keyframes gdsLyW_qaLoginCardIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.gdsLyW_loginBrand{align-items:center;gap:10px;margin-bottom:4px;display:flex}.gdsLyW_loginBrandDot{background:#00bfa6;border-radius:50%;width:10px;height:10px;animation:2.4s ease-out infinite gdsLyW_qaBrandDotPulse}@keyframes gdsLyW_qaBrandDotPulse{0%,to{box-shadow:0 0 #00bfa68c}50%{box-shadow:0 0 0 6px #00bfa600}}.gdsLyW_loginBrandText{letter-spacing:.08em;color:#00bfa6;text-transform:uppercase;font-size:13px;font-weight:600}.gdsLyW_loginTitle{letter-spacing:-.01em;margin:0 0 4px;font-size:32px;font-weight:700;line-height:1.05}.gdsLyW_loginTitleAccent{font-family:var(--serif,ui-serif);-webkit-text-fill-color:transparent;background:linear-gradient(140deg,#fffffff5,#6ee7c8f0,#1f8acbdb);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.gdsLyW_loginSubtitle{color:#8b96a5;margin:0 0 22px;font-size:13px}.gdsLyW_loginForm{flex-direction:column;gap:12px;display:flex}.gdsLyW_field{flex-direction:column;gap:6px;display:flex}.gdsLyW_fieldLabel{color:#8b96a5;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.gdsLyW_input{color:#e6edf3;box-sizing:border-box;background:#0b0f14;border:1px solid #1f2630;border-radius:9px;outline:none;width:100%;padding:11px 13px;font-size:14px;transition:border-color .12s}.gdsLyW_input:focus{border-color:#00bfa6;box-shadow:0 0 0 3px #00bfa626}.gdsLyW_errorBanner{color:#ff8b8b;background:#ff63631f;border:1px solid #ff63634d;border-radius:8px;padding:10px 12px;font-size:13px}.gdsLyW_primaryBtn{color:#001f1a;cursor:pointer;background:#00bfa6;border:none;border-radius:10px;margin-top:4px;padding:12px 16px;font-size:14px;font-weight:700;transition:background .14s,box-shadow .2s,transform .12s;box-shadow:0 0 14px #00bfa666,inset 0 1px #ffffff2e}.gdsLyW_primaryBtn:hover:not(:disabled){background:#00d4b8;box-shadow:0 0 22px #00bfa68c,inset 0 1px #ffffff38}.gdsLyW_primaryBtn:active:not(:disabled){transform:scale(.98)}.gdsLyW_primaryBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.gdsLyW_loginFooter{color:#5a6473;text-align:center;margin-top:20px;font-size:12px}.gdsLyW_shellRoot{flex:1;grid-template-columns:220px 1fr;min-height:100dvh;display:grid}.gdsLyW_sidebar{-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);background:#0b0f14c7;border-right:1px solid #ffffff0f;flex-direction:column;gap:4px;padding:20px 12px;display:flex;box-shadow:inset 0 1px #ffffff0a}.gdsLyW_sidebarBrand{align-items:center;gap:8px;padding:4px 12px 18px;display:flex}.gdsLyW_sidebarBrandText{letter-spacing:.06em;color:#00bfa6;text-transform:uppercase;align-items:baseline;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.gdsLyW_tabBtn{color:#b6c0cc;text-align:left;cursor:pointer;--tone:var(--cm-tone-forest);-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;text-decoration:none;transition:background .16s,color .16s,box-shadow .2s;display:flex;position:relative}.gdsLyW_tabBtn:hover,.gdsLyW_tabBtn:focus,.gdsLyW_tabBtn:active,.gdsLyW_tabBtn:visited{text-decoration:none}.gdsLyW_tabBtn[data-tone=forest]{--tone:var(--cm-tone-forest)}.gdsLyW_tabBtn[data-tone=purple]{--tone:var(--cm-tone-purple)}.gdsLyW_tabBtn[data-tone=sky]{--tone:var(--cm-tone-sky)}.gdsLyW_tabBtn[data-tone=amber]{--tone:var(--cm-tone-amber)}.gdsLyW_tabBtn[data-tone=mint]{--tone:var(--cm-tone-mint)}.gdsLyW_tabBtn svg{opacity:.7;flex-shrink:0;transition:opacity .16s}.gdsLyW_tabBtn:hover{color:#e6edf3;background:#ffffff0a}.gdsLyW_tabBtn:hover svg{opacity:1}.gdsLyW_tabBtnActive{background:color-mix(in srgb, var(--tone) 14%, transparent);color:var(--tone);box-shadow:inset 2px 0 0 var(--tone), 0 0 14px color-mix(in srgb, var(--tone) 30%, transparent);font-weight:600}.gdsLyW_tabBtnActive svg{opacity:1}.gdsLyW_tabBtnBadge{color:#fff;text-align:center;background:#ff5a5a;border-radius:999px;min-width:18px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:700;animation:2s ease-out infinite gdsLyW_qaBadgePulse}@keyframes gdsLyW_qaBadgePulse{0%,to{box-shadow:0 0 #ff5a5a8c}50%{box-shadow:0 0 0 5px #ff5a5a00}}.gdsLyW_sidebarFoot{border-top:1px solid #1f2630;flex-direction:column;gap:6px;margin-top:auto;padding:12px;display:flex}.gdsLyW_adminEmail{color:#8b96a5;word-break:break-all;font-size:12px}.gdsLyW_logoutBtn{color:#ff8b8b;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.gdsLyW_logoutBtn:hover{background:#ff8b8b1a}.gdsLyW_content{padding:32px;overflow-y:auto}.gdsLyW_contentHeader{margin-bottom:24px}.gdsLyW_contentTitle{margin:0 0 4px;font-size:24px;font-weight:700}.gdsLyW_contentSubtitle{color:#8b96a5;margin:0;font-size:13px}.gdsLyW_placeholder{text-align:center;color:#5a6473;border:1px dashed #1f2630;border-radius:12px;padding:60px 20px;font-size:14px}.gdsLyW_loadingShell{color:#8b96a5;flex:1;place-items:center;font-size:13px;display:grid}.gdsLyW_mobileBar{display:none}.gdsLyW_mobileBarBtn{color:#e6edf3;cursor:pointer;background:0 0;border:1px solid #1f2630;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative}.gdsLyW_mobileBarBtn:hover{color:#00bfa6;border-color:#00bfa6}.gdsLyW_mobileBarBtnDot{background:#ff5a5a;border:1px solid #0e131a;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.gdsLyW_mobileBarTitle{text-align:center;color:#e6edf3;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex;overflow:hidden}.gdsLyW_drawerOverlay{z-index:200;background:#0000008c;display:flex;position:fixed;inset:0}.gdsLyW_drawerPanel{-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);background:#0b0f14d6;border-right:1px solid #ffffff0f;flex-direction:column;gap:4px;width:min(280px,88vw);height:100dvh;padding:16px 12px;animation:.32s cubic-bezier(.16,1,.3,1) gdsLyW_qaDrawerSlideIn;display:flex;box-shadow:inset 0 1px #ffffff0a}@keyframes gdsLyW_qaDrawerSlideIn{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.gdsLyW_drawerTabs .gdsLyW_tabBtn{animation:.36s cubic-bezier(.16,1,.3,1) both gdsLyW_qaDrawerItemIn}.gdsLyW_drawerTabs .gdsLyW_tabBtn:first-child{animation-delay:80ms}.gdsLyW_drawerTabs .gdsLyW_tabBtn:nth-child(2){animation-delay:.12s}.gdsLyW_drawerTabs .gdsLyW_tabBtn:nth-child(3){animation-delay:.16s}.gdsLyW_drawerTabs .gdsLyW_tabBtn:nth-child(4){animation-delay:.2s}.gdsLyW_drawerTabs .gdsLyW_tabBtn:nth-child(5){animation-delay:.24s}.gdsLyW_drawerTabs .gdsLyW_tabBtn:nth-child(6){animation-delay:.28s}.gdsLyW_drawerTabs .gdsLyW_tabBtn:nth-child(7){animation-delay:.32s}.gdsLyW_drawerTabs .gdsLyW_tabBtn:nth-child(8){animation-delay:.36s}.gdsLyW_drawerTabs .gdsLyW_tabBtn:nth-child(9){animation-delay:.4s}@keyframes gdsLyW_qaDrawerItemIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.gdsLyW_drawerHeader{border-bottom:1px solid #1f2630;justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 4px 12px;display:flex}.gdsLyW_drawerTabs{flex-direction:column;gap:4px;display:flex}.gdsLyW_drawerFoot{border-top:1px solid #1f2630;flex-direction:column;gap:8px;margin-top:auto;padding-top:12px;display:flex}@media (width<=720px){.gdsLyW_shellRoot{grid-template-columns:1fr}.gdsLyW_sidebar{display:none}.gdsLyW_mobileBar{-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);z-index:5;background:#0b0f14c7;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:8px;margin:-14px -14px 8px;padding:8px 12px 14px;display:flex;position:sticky;top:0;box-shadow:inset 0 1px #ffffff0a}.gdsLyW_content{padding:14px 14px 28px}.gdsLyW_contentTitle{font-size:20px}.gdsLyW_contentSubtitle{font-size:12.5px}}.gdsLyW_formsLayout{grid-template-columns:320px 1fr;align-items:start;gap:24px;display:grid}@media (width<=880px){.gdsLyW_formsLayout{grid-template-columns:1fr}}.gdsLyW_versionsList{flex-direction:column;gap:8px;display:flex}.gdsLyW_sectionHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.gdsLyW_sectionTitle{color:#b6c0cc;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:14px;font-weight:700}.gdsLyW_smallBtn{color:#e6edf3;cursor:pointer;background:#11161d;border:1px solid #1f2630;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;transition:background .12s,border-color .12s;display:inline-flex}.gdsLyW_smallBtn:hover:not(:disabled){background:#1a2330;border-color:#00bfa6}.gdsLyW_smallBtn:disabled{opacity:.5;cursor:not-allowed}.gdsLyW_smallBtnPrimary{color:#001f1a;background:#00bfa6;border-color:#00bfa6;font-weight:700}.gdsLyW_smallBtnPrimary:hover:not(:disabled){background:#00d4b8;border-color:#00d4b8}.gdsLyW_smallBtnDanger{color:#ff8b8b;border-color:#ff8b8b4d}.gdsLyW_smallBtnDanger:hover:not(:disabled){background:#ff8b8b1a;border-color:#ff8b8b80}.gdsLyW_versionCard{cursor:pointer;text-align:left;width:100%;color:inherit;background:#11161d;border:1px solid #1f2630;border-radius:10px;padding:12px 14px;font-family:inherit;transition:border-color .12s,background .12s}.gdsLyW_versionCard:hover{background:#151c25}.gdsLyW_versionCardActive{background:#131c20;border-color:#00bfa6}.gdsLyW_versionCardHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.gdsLyW_versionCardName{color:#e6edf3;font-family:ui-monospace,SFMono-Regular,monospace;font-size:15px;font-weight:700}.gdsLyW_versionCardDate{color:#5a6473;font-size:11px}.gdsLyW_versionCardCounts{color:#8b96a5;gap:10px;margin-top:8px;font-size:11px;display:flex}.gdsLyW_countDot{align-items:center;gap:4px;display:inline-flex}.gdsLyW_countDot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.gdsLyW_countOk{color:#4ade80}.gdsLyW_countKo{color:#ff5a5a}.gdsLyW_countPending{color:#fbbf24}.gdsLyW_progressBar{background:#1f2630;border-radius:999px;height:4px;margin-top:8px;display:flex;overflow:hidden}.gdsLyW_progressBar>span{height:100%;display:block}.gdsLyW_progressOk{background:#4ade80}.gdsLyW_progressKo{background:#ff5a5a}.gdsLyW_emptyVersionsHint{text-align:center;color:#5a6473;border:1px dashed #1f2630;border-radius:10px;padding:20px;font-size:13px}.gdsLyW_detailPanel{background:#0e131a;border:1px solid #1f2630;border-radius:12px;padding:20px}.gdsLyW_detailBackBtn{color:#00bfa6;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px 0 12px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.gdsLyW_detailBackBtn:hover{text-decoration:underline}.gdsLyW_detailHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.gdsLyW_detailTitle{margin:0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:20px;font-weight:700}.gdsLyW_detailMeta{color:#8b96a5;margin:0 0 14px;font-size:12px}.gdsLyW_detailNotes{color:#b6c0cc;white-space:pre-wrap;background:#11161d;border-left:3px solid #00bfa6;border-radius:4px;margin:0 0 16px;padding:8px 12px;font-size:13px}.gdsLyW_detailProgress{background:#11161d;border-radius:10px;margin-bottom:18px;padding:12px 14px}.gdsLyW_detailProgressLine{color:#b6c0cc;justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:13px;display:flex}.gdsLyW_detailProgressLineCount{color:#e6edf3;font-family:ui-monospace,SFMono-Regular,monospace;font-weight:700}.gdsLyW_featuresList{flex-direction:column;gap:12px;display:flex}.gdsLyW_featureCard{background:#11161d;border:1px solid #1f2630;border-radius:10px;padding:14px}.gdsLyW_featureHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gdsLyW_featureTextBlock{flex:1;min-width:0}.gdsLyW_featureTitle{color:#e6edf3;margin:0 0 4px;font-size:14px;font-weight:600}.gdsLyW_featureDesc{color:#b6c0cc;white-space:pre-wrap;margin:0 0 6px;font-size:13px}.gdsLyW_featureScreen{color:#5a6473;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.gdsLyW_featureActions{flex-shrink:0;gap:6px;display:flex}.gdsLyW_statusGroup{background:#0b0f14;border:1px solid #1f2630;border-radius:8px;margin-top:12px;display:inline-flex;overflow:hidden}.gdsLyW_statusBtn{color:#8b96a5;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.gdsLyW_statusBtn:not(:last-child){border-right:1px solid #1f2630}.gdsLyW_statusBtn:hover{color:#e6edf3}.gdsLyW_statusBtnOkActive{color:#052e16;background:#4ade80}.gdsLyW_statusBtnKoActive{color:#2b0606;background:#ff5a5a}.gdsLyW_statusBtnPendingActive{color:#2a1d00;background:#fbbf24}.gdsLyW_errorBox{margin-top:12px}.gdsLyW_errorBoxLabel{color:#ff8b8b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.gdsLyW_errorTextarea{color:#e6edf3;resize:vertical;box-sizing:border-box;background:#ff5a5a0f;border:1px solid #ff8b8b4d;border-radius:8px;outline:none;width:100%;min-height:70px;padding:10px 12px;font-family:inherit;font-size:13px}.gdsLyW_errorTextarea:focus{border-color:#ff5a5a}.gdsLyW_modalOverlay{z-index:100;overscroll-behavior:contain;background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.gdsLyW_modalCard{-webkit-overflow-scrolling:touch;background:#11161d;border:1px solid #1f2630;border-radius:14px;width:100%;max-width:460px;max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto;box-shadow:0 30px 80px #0009}@media (width<=480px){.gdsLyW_modalOverlay{align-items:flex-end;padding:8px}.gdsLyW_modalCard{border-radius:16px 16px 8px 8px;max-height:calc(100dvh - 16px);padding:18px}.gdsLyW_modalActions{flex-direction:column-reverse}.gdsLyW_modalActions .gdsLyW_smallBtn{justify-content:center;width:100%;min-height:42px}}.gdsLyW_modalTitle{margin:0 0 4px;font-size:18px;font-weight:700}.gdsLyW_modalSubtitle{color:#8b96a5;margin:0 0 18px;font-size:13px}.gdsLyW_modalForm{flex-direction:column;gap:14px;display:flex}.gdsLyW_modalActions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.gdsLyW_textarea{color:#e6edf3;resize:vertical;box-sizing:border-box;background:#0b0f14;border:1px solid #1f2630;border-radius:9px;outline:none;width:100%;min-height:80px;padding:11px 13px;font-family:inherit;font-size:14px}.gdsLyW_textarea:focus{border-color:#00bfa6}.gdsLyW_fieldHint{color:#5a6473;font-size:11px}.gdsLyW_emptyFeaturesHint{text-align:center;color:#5a6473;border:1px dashed #1f2630;border-radius:10px;padding:28px 20px;font-size:13px}.gdsLyW_filterPills{background:#11161d;border:1px solid #1f2630;border-radius:10px;margin-bottom:20px;display:inline-flex;overflow:hidden}.gdsLyW_filterPill{color:#8b96a5;cursor:pointer;background:0 0;border:none;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600}.gdsLyW_filterPill:not(:last-child){border-right:1px solid #1f2630}.gdsLyW_filterPill:hover{color:#e6edf3}.gdsLyW_filterPillActive{color:#00bfa6;background:#1a2330}.gdsLyW_filterPillCount{color:#b6c0cc;background:#1f2630;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px}.gdsLyW_filterPillActive .gdsLyW_filterPillCount{color:#001f1a;background:#00bfa6}.gdsLyW_dashboardGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.gdsLyW_dashboardCard{cursor:pointer;text-align:left;color:inherit;background:#11161d;border:1px solid #1f2630;border-radius:12px;flex-direction:column;gap:14px;padding:18px;font-family:inherit;transition:border-color .12s,transform .12s;display:flex}.gdsLyW_dashboardCard:hover{border-color:#00bfa6;transform:translateY(-1px)}.gdsLyW_dashboardCardHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.gdsLyW_dashboardCardVersion{color:#e6edf3;font-family:ui-monospace,SFMono-Regular,monospace;font-size:18px;font-weight:700}.gdsLyW_dashboardCardDate{color:#5a6473;font-size:11px}.gdsLyW_dashboardCardBadges{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.gdsLyW_dashboardBadge{text-align:center;background:#0b0f14;border:1px solid #1f2630;border-radius:8px;padding:8px}.gdsLyW_dashboardBadgeNum{font-family:ui-monospace,SFMono-Regular,monospace;font-size:20px;font-weight:700;line-height:1.1;display:block}.gdsLyW_dashboardBadgeLabel{color:#5a6473;text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:10px}.gdsLyW_dashboardBadgeOk .gdsLyW_dashboardBadgeNum{color:#4ade80}.gdsLyW_dashboardBadgeKo .gdsLyW_dashboardBadgeNum{color:#ff5a5a}.gdsLyW_dashboardBadgePending .gdsLyW_dashboardBadgeNum{color:#fbbf24}.gdsLyW_dashboardCardProgress{flex-direction:column;gap:6px;display:flex}.gdsLyW_dashboardProgressLabel{color:#8b96a5;justify-content:space-between;font-size:11px;display:flex}.gdsLyW_dashboardCardCta{color:#00bfa6;align-items:center;gap:4px;margin-top:4px;font-size:12px;font-weight:600;display:inline-flex}.gdsLyW_dashboardEmpty{text-align:center;color:#5a6473;border:1px dashed #1f2630;border-radius:10px;padding:40px 20px;font-size:13px}.gdsLyW_errorsToolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.gdsLyW_errorsToolbar .gdsLyW_filterPills{margin-bottom:0}.gdsLyW_selectField{color:#e6edf3;cursor:pointer;background:#11161d;border:1px solid #1f2630;border-radius:8px;outline:none;min-width:140px;padding:8px 10px;font-family:inherit;font-size:13px}.gdsLyW_selectField:focus{border-color:#00bfa6}.gdsLyW_searchField{color:#e6edf3;background:#11161d;border:1px solid #1f2630;border-radius:8px;outline:none;flex:1;min-width:200px;max-width:360px;padding:8px 10px;font-family:inherit;font-size:13px}.gdsLyW_searchField:focus{border-color:#00bfa6}.gdsLyW_errorsList{flex-direction:column;gap:12px;display:flex}.gdsLyW_errorCard{background:#11161d;border:1px solid #1f2630;border-radius:12px;grid-template-columns:1fr auto;align-items:start;gap:14px;padding:16px;display:grid}.gdsLyW_errorCardResolved{opacity:.65}.gdsLyW_errorMeta{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.gdsLyW_errorVersionTag{color:#00bfa6;background:#0b0f14;border:1px solid #1f2630;border-radius:4px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;font-weight:600}.gdsLyW_errorScreenTag{color:#5a6473;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.gdsLyW_taskStatusPill{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.gdsLyW_taskStatusOpen{color:#ff8b8b;background:#ff5a5a2e}.gdsLyW_taskStatusInProgress{color:#fbbf24;background:#fbbf242e}.gdsLyW_taskStatusResolved{color:#4ade80;background:#4ade802e}.gdsLyW_errorTitle{color:#e6edf3;margin:0 0 4px;font-size:14px;font-weight:700}.gdsLyW_errorBody{color:#b6c0cc;white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px}.gdsLyW_errorBodyEmpty{color:#5a6473;font-size:12px;font-style:italic}.gdsLyW_errorActions{flex-direction:column;align-items:stretch;gap:6px;min-width:150px;display:flex}.gdsLyW_errorResolvedDate{color:#5a6473;text-align:right;margin-top:4px;font-size:11px}.gdsLyW_linkBtn{color:#00bfa6;cursor:pointer;text-align:right;background:0 0;border:none;padding:4px 0;font-family:inherit;font-size:12px}.gdsLyW_linkBtn:hover{text-decoration:underline}@media (width<=600px){.gdsLyW_errorCard{grid-template-columns:1fr}.gdsLyW_errorActions{min-width:0}.gdsLyW_errorResolvedDate,.gdsLyW_linkBtn{text-align:left}}.gdsLyW_ideasGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.gdsLyW_ideaCard{cursor:pointer;text-align:left;color:inherit;background:#11161d;border:1px solid #1f2630;border-radius:12px;flex-direction:column;gap:10px;min-height:140px;padding:16px;font-family:inherit;transition:border-color .12s,transform .12s;display:flex}.gdsLyW_ideaCard:hover{border-color:#00bfa6;transform:translateY(-1px)}.gdsLyW_ideaCardImplemented{opacity:.6}.gdsLyW_ideaCardHead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.gdsLyW_ideaTitle{color:#e6edf3;flex:1;margin:0;font-size:15px;font-weight:700}.gdsLyW_ideaPriorityPill{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700}.gdsLyW_priorityHigh{color:#ff8b8b;background:#ff5a5a2e}.gdsLyW_priorityMedium{color:#fbbf24;background:#fbbf242e}.gdsLyW_priorityLow{color:#b6c0cc;background:#8b96a52e}.gdsLyW_ideaDesc{color:#b6c0cc;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;display:-webkit-box;overflow:hidden}.gdsLyW_ideaCardFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:auto;display:flex}.gdsLyW_ideaTags{flex-wrap:wrap;gap:4px;display:flex}.gdsLyW_tagChip{color:#b6c0cc;text-transform:uppercase;letter-spacing:.04em;background:#0b0f14;border:1px solid #1f2630;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600}.gdsLyW_ideaStatusPill{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.gdsLyW_statusNew{color:#00bfa6;background:#00bfa62e}.gdsLyW_statusEvaluating{color:#60a5fa;background:#60a5fa2e}.gdsLyW_statusApproved{color:#4ade80;background:#4ade802e}.gdsLyW_statusDiscarded{color:#b6c0cc;background:#8b96a52e}.gdsLyW_statusInDev{color:#fbbf24;background:#fbbf242e}.gdsLyW_statusImplemented{color:#a78bfa;background:#a78bfa2e}.gdsLyW_filterToolbar{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:18px;display:flex}.gdsLyW_tagToggleGroup{flex-wrap:wrap;gap:6px;display:inline-flex}.gdsLyW_tagToggle{color:#b6c0cc;cursor:pointer;text-transform:uppercase;letter-spacing:.04em;background:#11161d;border:1px solid #1f2630;border-radius:999px;padding:5px 10px;font-family:inherit;font-size:11px;font-weight:600}.gdsLyW_tagToggleActive{color:#001f1a;background:#00bfa6;border-color:#00bfa6}.gdsLyW_modalCardWide{max-width:560px}.gdsLyW_modalHeaderRow{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.gdsLyW_modalHeaderTitle{flex:1;margin:0;font-size:18px;font-weight:700}.gdsLyW_modalSection{margin-bottom:14px}.gdsLyW_modalSectionLabel{color:#8b96a5;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.gdsLyW_modalSectionText{color:#e6edf3;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5}.gdsLyW_modalSectionTextEmpty{color:#5a6473;font-size:13px;font-style:italic}.gdsLyW_modalDangerRow{border-top:1px solid #1f2630;justify-content:flex-end;margin-top:8px;padding-top:16px;display:flex}.gdsLyW_catalogToolbarStats{color:#5a6473;margin-left:auto;font-size:12px}.gdsLyW_tableWrap{background:#11161d;border:1px solid #1f2630;border-radius:12px;overflow:auto}.gdsLyW_catalogTable{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.gdsLyW_catalogTable thead th{text-align:left;color:#8b96a5;text-transform:uppercase;letter-spacing:.04em;z-index:1;background:#0e131a;border-bottom:1px solid #1f2630;padding:10px 12px;font-size:11px;font-weight:700;position:sticky;top:0}.gdsLyW_catalogTable tbody td{color:#e6edf3;vertical-align:middle;border-bottom:1px solid #1a2230;padding:11px 12px}.gdsLyW_catalogTable tbody tr:last-child td{border-bottom:none}.gdsLyW_catalogTable tbody tr:hover{background:#131c24}.gdsLyW_tdName{align-items:center;gap:8px;font-weight:600;display:flex}.gdsLyW_tdNameAdminTag{letter-spacing:.04em;text-transform:uppercase;color:#5eead4;background:#00bfa62e;border-radius:4px;padding:1px 6px;font-size:9.5px;font-weight:700}.gdsLyW_tdNameStaticTag{letter-spacing:.04em;text-transform:uppercase;color:#f5f1e899;background:#ffffff14;border:1px solid #ffffff1f;border-radius:4px;padding:1px 6px;font-size:9.5px;font-weight:700}.gdsLyW_tdMuted{color:#8b96a5}.gdsLyW_tdMono{color:#b6c0cc;font-family:ui-monospace,SFMono-Regular,monospace}.gdsLyW_kindTag{text-transform:uppercase;letter-spacing:.04em;color:#b6c0cc;background:#0b0f14;border:1px solid #1f2630;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.gdsLyW_kindTagEscuela{color:#fbbf24;border-color:#fbbf2466}.gdsLyW_kindTagRoco{color:#60a5fa;border-color:#60a5fa66}.gdsLyW_kindTagMontana{color:#a78bfa;border-color:#a78bfa66}.gdsLyW_rowActions{justify-content:flex-end;gap:6px;display:flex}.gdsLyW_iconBtn{color:#b6c0cc;cursor:pointer;background:#0b0f14;border:1px solid #1f2630;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:border-color .12s,color .12s;display:inline-flex}.gdsLyW_iconBtn:hover{color:#00bfa6;border-color:#00bfa6}.gdsLyW_iconBtnDanger:hover{color:#ff8b8b;border-color:#ff5a5a}.gdsLyW_mobileCardList{flex-direction:column;gap:12px;display:flex}.gdsLyW_mobileCard{background:#11161d;border:1px solid #1f2630;border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.gdsLyW_mobileCardHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.gdsLyW_mobileCardTitleWrap{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.gdsLyW_mobileCardTitle{color:#e6edf3;word-break:break-word;margin:0;font-size:14px;font-weight:700}.gdsLyW_mobileCardMeta{grid-template-columns:1fr 1fr;gap:8px 14px;margin:0;font-size:12px;display:grid}.gdsLyW_mobileCardMeta>div{min-width:0}.gdsLyW_mobileCardMeta dt{color:#5a6473;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:10px;font-weight:600}.gdsLyW_mobileCardMeta dd{color:#b6c0cc;word-break:break-word;margin:0;font-size:13px}.gdsLyW_mobileCardActions{flex-wrap:wrap;gap:8px;display:flex}.gdsLyW_mobileCardActions .gdsLyW_smallBtn{flex:1;justify-content:center;min-height:36px}@media (width<=720px){.gdsLyW_errorsToolbar,.gdsLyW_filterToolbar{flex-direction:column;align-items:stretch;gap:10px}.gdsLyW_errorsToolbar>*,.gdsLyW_filterToolbar>*{width:100%}.gdsLyW_filterPills{scrollbar-width:thin;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.gdsLyW_filterPill{scroll-snap-align:start;flex-shrink:0;min-height:38px;padding:8px 14px}.gdsLyW_selectField,.gdsLyW_searchField,.gdsLyW_input,.gdsLyW_textarea{min-height:42px;font-size:14px}.gdsLyW_searchField{max-width:none}.gdsLyW_selectField{width:100%;min-width:0}.gdsLyW_catalogToolbarStats{text-align:center;margin-left:0}.gdsLyW_dangerBanner{text-align:center;flex-direction:column;align-items:stretch}.gdsLyW_dangerBanner .gdsLyW_smallBtn{justify-content:center;min-height:42px}.gdsLyW_statusBtn{min-height:42px;padding:10px 14px;font-size:13px}.gdsLyW_tagToggle{min-height:34px;padding:6px 12px}.gdsLyW_sectionHeader .gdsLyW_smallBtn{min-height:38px}.gdsLyW_iconBtn{width:38px;height:38px}.gdsLyW_errorActions .gdsLyW_selectField{min-height:42px}.gdsLyW_formsListPane,.gdsLyW_formsDetailPane{grid-column:1/-1}.gdsLyW_detailPanel{padding:16px}.gdsLyW_drawerTabs .gdsLyW_tabBtn{padding:12px 14px;font-size:14px}}.gdsLyW_testUserModePicker{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.gdsLyW_modePickCard{cursor:pointer;text-align:left;color:inherit;background:#0b0f14;border:1px solid #1f2630;border-radius:10px;padding:14px;font-family:inherit;transition:border-color .12s,background .12s}.gdsLyW_modePickCard:hover{background:#131c25}.gdsLyW_modePickCardActive{background:#131c20;border-color:#00bfa6}.gdsLyW_modePickTitle{color:#e6edf3;margin:0 0 4px;font-size:13px;font-weight:700}.gdsLyW_modePickDesc{color:#8b96a5;margin:0;font-size:12px;line-height:1.4}.gdsLyW_testCreateResult{color:#b6c0cc;background:#4ade8014;border:1px solid #4ade804d;border-radius:8px;margin-top:12px;padding:12px;font-size:13px}.gdsLyW_testCreateResultEmail{color:#4ade80;font-family:ui-monospace,SFMono-Regular,monospace;font-weight:700}.gdsLyW_modeBadge{letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.gdsLyW_modeBadgeComplete{color:#5eead4;background:#00bfa62e}.gdsLyW_modeBadgeOnboarding{color:#fbbf24;background:#fbbf242e}.gdsLyW_dangerBanner{color:#ff8b8b;background:#ff5a5a14;border:1px solid #ff5a5a4d;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;font-size:12px;display:flex}.gdsLyW_testUserNeverSignedIn{color:#5a6473;font-size:12px;font-style:italic}.gdsLyW_qaTab,.gdsLyW_qaTab[data-tone=forest]{--cm-tone:var(--cm-tone-forest);--cm-tone-bg:#00bfa61f;--cm-tone-border:#00bfa673;--cm-tone-glow:#00bfa652}.gdsLyW_qaTab[data-tone=purple]{--cm-tone:var(--cm-tone-purple);--cm-tone-bg:#a855f724;--cm-tone-border:#a855f780;--cm-tone-glow:#a855f757}.gdsLyW_qaTab[data-tone=sky]{--cm-tone:var(--cm-tone-sky);--cm-tone-bg:#38bdf824;--cm-tone-border:#38bdf880;--cm-tone-glow:#38bdf857}.gdsLyW_qaTab[data-tone=amber]{--cm-tone:var(--cm-tone-amber);--cm-tone-bg:#e0b44a24;--cm-tone-border:#e0b44a80;--cm-tone-glow:#e0b44a57}.gdsLyW_qaTab[data-tone=mint]{--cm-tone:var(--cm-tone-mint);--cm-tone-bg:#4ade8024;--cm-tone-border:#4ade8080;--cm-tone-glow:#4ade8057}.gdsLyW_qaTab .gdsLyW_contentHeader{margin-bottom:28px;padding-bottom:18px;position:relative}.gdsLyW_qaTab .gdsLyW_contentHeader:after{content:"";background:linear-gradient(90deg, var(--cm-tone), transparent);width:64px;height:2px;box-shadow:0 0 12px var(--cm-tone-glow);border-radius:2px;position:absolute;bottom:0;left:0}.gdsLyW_qaTab .gdsLyW_contentTitle{letter-spacing:-.01em;margin:0 0 6px;font-size:30px;font-weight:700;line-height:1.1}.gdsLyW_contentTitleAccent{font-family:var(--serif,ui-serif);background:linear-gradient(140deg, #fffffff5, color-mix(in srgb, var(--cm-tone,#00bfa6) 80%, white), color-mix(in srgb, var(--cm-tone,#00bfa6) 95%, transparent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.1em;font-style:italic;font-weight:400}.gdsLyW_qaTab .gdsLyW_contentSubtitle{max-width:680px;font-size:14px;line-height:1.45}.gdsLyW_qaTab .gdsLyW_versionCard,.gdsLyW_qaTab .gdsLyW_featureCard,.gdsLyW_qaTab .gdsLyW_dashboardCard,.gdsLyW_qaTab .gdsLyW_ideaCard,.gdsLyW_qaTab .gdsLyW_errorCard,.gdsLyW_qaTab .gdsLyW_modePickCard,.gdsLyW_qaTab .gdsLyW_mobileCard,.gdsLyW_qaTab .gdsLyW_detailPanel{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#11161dc7;border-color:#ffffff14;transition:background .16s,border-color .16s,box-shadow .2s,transform .12s;box-shadow:inset 0 1px #ffffff0a}.gdsLyW_qaTab .gdsLyW_versionCard:hover,.gdsLyW_qaTab .gdsLyW_dashboardCard:hover,.gdsLyW_qaTab .gdsLyW_ideaCard:hover,.gdsLyW_qaTab .gdsLyW_modePickCard:hover{border-color:var(--cm-tone-border);box-shadow:0 0 14px var(--cm-tone-glow), inset 0 1px 0 #ffffff0f;background:#141a22db;transform:translateY(-1px)}.gdsLyW_qaTab .gdsLyW_versionCardActive,.gdsLyW_qaTab .gdsLyW_modePickCardActive{background:var(--cm-tone-bg);border-color:var(--cm-tone-border);box-shadow:inset 2px 0 0 var(--cm-tone), 0 0 16px var(--cm-tone-glow)}.gdsLyW_qaTab .gdsLyW_versionCard,.gdsLyW_qaTab .gdsLyW_featureCard,.gdsLyW_qaTab .gdsLyW_dashboardCard,.gdsLyW_qaTab .gdsLyW_ideaCard,.gdsLyW_qaTab .gdsLyW_errorCard,.gdsLyW_qaTab .gdsLyW_modePickCard,.gdsLyW_qaTab .gdsLyW_mobileCard{animation:.38s cubic-bezier(.16,1,.3,1) both gdsLyW_qaCardIn}@keyframes gdsLyW_qaCardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.gdsLyW_qaTab .gdsLyW_smallBtnPrimary{background:var(--cm-tone);border-color:var(--cm-tone);color:#061418;box-shadow:0 0 12px var(--cm-tone-glow), inset 0 1px 0 #ffffff2e}.gdsLyW_qaTab .gdsLyW_smallBtnPrimary:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 0 18px var(--cm-tone-glow), inset 0 1px 0 #ffffff38}.gdsLyW_qaTab .gdsLyW_smallBtn:hover:not(:disabled){border-color:var(--cm-tone-border)}.gdsLyW_qaTab .gdsLyW_iconBtn:not(.gdsLyW_iconBtnDanger):hover{color:var(--cm-tone);border-color:var(--cm-tone-border);box-shadow:0 0 10px var(--cm-tone-glow)}.gdsLyW_qaTab .gdsLyW_filterPillActive{background:var(--cm-tone-bg);color:var(--cm-tone);box-shadow:0 0 10px var(--cm-tone-glow)}.gdsLyW_qaTab .gdsLyW_filterPillActive .gdsLyW_filterPillCount{background:var(--cm-tone);color:#061418}.gdsLyW_qaTab .gdsLyW_tagToggleActive{background:var(--cm-tone);border-color:var(--cm-tone);color:#061418;box-shadow:0 0 10px var(--cm-tone-glow)}.gdsLyW_qaTab .gdsLyW_modalCard,.gdsLyW_modalCard{-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);background:#0f161eeb;border-color:#ffffff0f;animation:.42s cubic-bezier(.16,1,.3,1) both gdsLyW_qaLoginCardIn;box-shadow:0 24px 56px #0009,0 2px 10px #0006,inset 0 1px #ffffff0d}.gdsLyW_qaTab .gdsLyW_tableWrap{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#11161dc7;border-color:#ffffff14;animation:.42s cubic-bezier(.16,1,.3,1) both gdsLyW_qaCardIn;box-shadow:inset 0 1px #ffffff0a}.gdsLyW_qaTab .gdsLyW_catalogTable thead th{border-bottom-color:var(--cm-tone-border);color:color-mix(in srgb, var(--cm-tone,#b6c0cc) 60%, #b6c0cc);background:#0e131af2}.gdsLyW_qaTab .gdsLyW_catalogTable tbody tr:hover{background:color-mix(in srgb, var(--cm-tone) 6%, transparent)}.gdsLyW_qaTab .gdsLyW_detailBackBtn{color:var(--cm-tone)}.gdsLyW_qaTab .gdsLyW_taskStatusOpen{box-shadow:0 0 8px #ff5a5a47}.gdsLyW_qaTab .gdsLyW_taskStatusInProgress{box-shadow:0 0 8px #fbbf2447}.gdsLyW_qaTab .gdsLyW_taskStatusResolved{box-shadow:0 0 8px #4ade8047}@media (width<=720px){.gdsLyW_qaTab .gdsLyW_contentTitle{font-size:26px}.gdsLyW_qaTab .gdsLyW_contentHeader{margin-bottom:20px;padding-bottom:14px}.gdsLyW_qaTab .gdsLyW_contentHeader:after{width:48px}}@media (prefers-reduced-motion:reduce){.gdsLyW_loginCard,.gdsLyW_drawerPanel,.gdsLyW_drawerTabs .gdsLyW_tabBtn,.gdsLyW_loginBrandDot,.gdsLyW_tabBtnBadge,.gdsLyW_qaTab .gdsLyW_versionCard,.gdsLyW_qaTab .gdsLyW_featureCard,.gdsLyW_qaTab .gdsLyW_dashboardCard,.gdsLyW_qaTab .gdsLyW_ideaCard,.gdsLyW_qaTab .gdsLyW_errorCard,.gdsLyW_qaTab .gdsLyW_modePickCard,.gdsLyW_qaTab .gdsLyW_mobileCard,.gdsLyW_qaTab .gdsLyW_tableWrap,.gdsLyW_qaTab .gdsLyW_modalCard,.gdsLyW_modalCard{animation:none}}.EXmczG_toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.EXmczG_searchInput{min-width:0;color:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;flex:1;padding:10px 12px;font-size:14px}.EXmczG_brandCheckbox{appearance:none;cursor:pointer;vertical-align:middle;background:#ffffff0a;border:1.5px solid #ffffff2e;border-radius:5px;flex-shrink:0;width:18px;height:18px;margin:0;transition:background .16s,border-color .16s,box-shadow .22s,transform .12s;display:inline-block;position:relative}.EXmczG_brandCheckbox:hover{background:#00bfa60f;border-color:#00bfa673}.EXmczG_brandCheckbox:focus-visible{outline-offset:2px;outline:2px solid #00bfa673}.EXmczG_brandCheckbox:active{transform:scale(.92)}.EXmczG_brandCheckbox:checked{background:linear-gradient(140deg,#2dd4bf 0%,#00bfa6 100%);border-color:#00bfa6;box-shadow:0 0 12px #00bfa680,0 0 0 1px #6ee7c866,inset 0 1px #ffffff38}.EXmczG_brandCheckbox:checked:after{content:"";border:2.5px solid #061418;border-width:0 2.5px 2.5px 0;width:4px;height:9px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.EXmczG_brandCheckbox:indeterminate{background:linear-gradient(140deg,#00bfa699,#00bfa666);border-color:#00bfa6b3;box-shadow:0 0 10px #00bfa659,inset 0 1px #ffffff2e}.EXmczG_brandCheckbox:indeterminate:after{content:"";background:#061418;border-radius:2px;height:2.5px;margin-top:-1.25px;position:absolute;top:50%;left:3px;right:3px}.EXmczG_brandCheckbox:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.EXmczG_brandCheckbox{transition:none}}.EXmczG_searchInput:focus{border-color:var(--cm-tone-forest,#00bfa6);outline:none;box-shadow:0 0 0 3px #00bfa626}.EXmczG_pill{font-family:var(--mono,ui-monospace);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.EXmczG_pillForest{color:#5eead4;background:#00bfa629;border:1px solid #00bfa666}.EXmczG_pillAmber{color:#fcd34d;background:#e0b44a29;border:1px solid #e0b44a66}.EXmczG_pillRed{color:#fb7185;background:#ff5a5a29;border:1px solid #ff5a5a66}.EXmczG_rolePills{flex-wrap:wrap;gap:4px;display:inline-flex}.EXmczG_rolePill{font-family:var(--mono,ui-monospace);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;align-items:center;padding:1px 7px;font-size:10px;font-weight:700;display:inline-flex}.EXmczG_roleQa{color:#7dd3fc;background:#38bdf82e;border:1px solid #38bdf866}.EXmczG_roleApp{color:#fcd34d;background:#e0b44a2e;border:1px solid #e0b44a66}.EXmczG_roleTest{color:#c4b5fd;background:#a855f72e;border:1px solid #a855f766}.EXmczG_roleHidden{color:#94a3b8;background:#94a3b829;border:1px solid #94a3b84d}.EXmczG_userCell{align-items:center;gap:10px;min-width:0;display:flex}.EXmczG_userPrimary{color:#e6edf3;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.EXmczG_userSecondary{color:#8b96a5;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.EXmczG_activityCell{color:#b6c0cc;white-space:nowrap;font-size:12px}.EXmczG_metaText{color:#8b96a5;font-size:11px}.EXmczG_rowExpanded{background:#00bfa60a}.EXmczG_expandPanel{background:#0000002e;border-top:1px solid #ffffff0f;flex-direction:column;gap:14px;padding:16px 18px 20px;display:flex}.EXmczG_subSection{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.EXmczG_subHead{font-family:var(--mono,ui-monospace);letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;font-size:10px;font-weight:700}.EXmczG_subRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.EXmczG_capSection{border:1px solid;border-radius:12px;flex-direction:column;gap:10px;margin-top:4px;padding:12px 14px;display:flex;position:relative}.EXmczG_capSectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.EXmczG_capEyebrow{font-family:var(--mono,ui-monospace);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.EXmczG_capAccent{font-family:var(--serif,ui-serif);letter-spacing:0;text-transform:lowercase;margin:0 2px;font-size:13px;font-style:italic;font-weight:400}.EXmczG_capHint{color:#ffffff73;margin-left:8px;font-size:11px}.EXmczG_capCount{font-family:var(--mono,ui-monospace);letter-spacing:.06em;color:#ffffff8c;font-size:10px;font-weight:700}.EXmczG_capGrid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:8px;display:grid}.EXmczG_capToggle{border:1px solid;border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;transition:background .14s,border-color .14s;display:flex}.EXmczG_capLabel{margin-bottom:2px;font-size:13px;font-weight:600}.EXmczG_capTab{opacity:.55;margin-left:8px;font-size:10px;font-weight:400}.EXmczG_capDesc{color:#ffffff8c;font-size:11.5px;line-height:1.35}.EXmczG_selectionBar{z-index:100;-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);background:#0f161ef0;border:1px solid #00bfa659;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;max-width:calc(100vw - 24px);padding:10px 14px;animation:.24s cubic-bezier(.16,1,.3,1) both EXmczG_selectionBarIn;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 16px 48px #00000080,0 0 18px #00bfa652}@keyframes EXmczG_selectionBarIn{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.EXmczG_selectionCount{font-family:var(--mono,ui-monospace);letter-spacing:.08em;text-transform:uppercase;color:#5eead4;white-space:nowrap;font-size:11px;font-weight:700}.EXmczG_selectionActions{flex-wrap:wrap;gap:6px;display:flex}.EXmczG_dangerZone{background:#ff5a5a0a;border:1px dashed #ff5a5a47;border-radius:12px;margin-top:24px;padding:0}.EXmczG_dangerZoneToggle{appearance:none;cursor:pointer;color:#fb7185;width:100%;font-family:var(--mono,ui-monospace);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;padding:12px 16px;font-size:11px;font-weight:700;display:flex}.EXmczG_dangerZoneToggle em{font-family:var(--serif,ui-serif);letter-spacing:0;text-transform:lowercase;color:#fca5a5;margin-left:4px;font-size:13px;font-style:italic;font-weight:400}.EXmczG_dangerZoneCount{color:#fb7185;background:#ff5a5a2e;border-radius:999px;padding:1px 8px;font-size:10px;font-weight:700}.EXmczG_dangerZoneList{border-top:1px dashed #ff5a5a2e;flex-direction:column;gap:1px;padding:0 0 4px;display:flex}.EXmczG_dangerOp{border-bottom:1px dashed #ff5a5a1f;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.EXmczG_dangerOp:last-child{border-bottom:0}.EXmczG_dangerOpInfo{flex:auto;min-width:0}.EXmczG_dangerOpLabel{color:#e6edf3;font-size:13px;font-weight:700}.EXmczG_dangerOpDesc{color:#ffffff8c;margin-top:3px;font-size:11.5px;line-height:1.4}.EXmczG_modalOverlay{z-index:200;background:#0000008c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.EXmczG_modalCard{-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);background:#0f161ef2;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;width:100%;max-width:420px;display:flex;box-shadow:0 24px 56px #0009}.EXmczG_modalHead{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.EXmczG_modalHead h3{margin:0;font-size:15px;font-weight:700}.EXmczG_modalBody{flex-direction:column;gap:12px;padding:16px;display:flex}.EXmczG_modalField{color:#ffffffb3;flex-direction:column;gap:4px;font-size:12px;display:flex}.EXmczG_modalActions{justify-content:flex-end;margin-top:4px;display:flex}@media (width<=720px){.EXmczG_activityCell{display:none}.EXmczG_selectionBar{gap:10px;padding:8px 10px}.EXmczG_userSecondary{font-size:10px}}.HcFLDW_hub{flex-direction:column;gap:22px;padding-bottom:32px;display:flex}.HcFLDW_hubHeader{flex-direction:column;gap:6px;display:flex;position:relative}.HcFLDW_hubEyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#f5f1e88c;font-size:11px;font-weight:700}.HcFLDW_hubTitle{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(28px,5vw,40px);line-height:1.05}.HcFLDW_hubTitle em{color:#00bfa6;text-shadow:0 0 22px #00bfa659;font-style:italic}.HcFLDW_hubLead{max-width:56ch;font-family:var(--sans);color:#f5f1e8a8;margin:0;font-size:13.5px;line-height:1.5}.HcFLDW_hubRefresh{appearance:none;color:#f5f1e8d9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .14s,border-color .14s,transform .1s;display:inline-flex;position:absolute;top:0;right:0}.HcFLDW_hubRefresh:hover{background:#ffffff14;border-color:#fff3}.HcFLDW_hubRefresh:active{transform:scale(.96)}.HcFLDW_hubRefresh:disabled{opacity:.5;cursor:wait}[data-theme=light] .HcFLDW_hubLead,[data-theme=light] .HcFLDW_hubEyebrow{color:var(--ink-2)}[data-theme=light] .HcFLDW_hubRefresh{color:var(--ink);background:#0000000a;border-color:#0000001a}.HcFLDW_kpiGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.HcFLDW_kpiCard{--kpi-color:#94a3b8;border:1px solid color-mix(in srgb, var(--kpi-color) 38%, transparent);background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--kpi-color) 18%, transparent) 0%, transparent 60%), linear-gradient(160deg, #1a1f2eeb 0%, #0f1420f0 55%, #0b0f14f5 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--kpi-color) 14%, transparent), 0 12px 26px color-mix(in srgb, var(--kpi-color) 16%, transparent), 0 4px 10px #00000059;opacity:0;min-height:100px;animation:.48s cubic-bezier(.2,.8,.2,1) forwards HcFLDW_kpiFadeIn;animation-delay:calc(var(--kpi-i,0) * 80ms);border-radius:16px;flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex;position:relative;transform:translateY(10px)}@keyframes HcFLDW_kpiFadeIn{to{opacity:1;transform:translateY(0)}}[data-theme=light] .HcFLDW_kpiCard{background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--kpi-color) 12%, transparent) 0%, transparent 60%), linear-gradient(160deg, #fff 0%, #f8fafc 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--kpi-color) 18%, transparent), 0 8px 22px color-mix(in srgb, var(--kpi-color) 12%, transparent), 0 2px 6px #0000000a}.HcFLDW_kpiHead{align-items:center;gap:8px;display:flex}.HcFLDW_kpiIcon{background:color-mix(in srgb, var(--kpi-color) 22%, transparent);border:1px solid color-mix(in srgb, var(--kpi-color) 38%, transparent);width:28px;height:28px;color:color-mix(in srgb, var(--kpi-color) 75%, white);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.HcFLDW_kpiLabel{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f5f1e8b3;font-size:10px;font-weight:700}[data-theme=light] .HcFLDW_kpiLabel{color:var(--ink-2)}.HcFLDW_kpiValue{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;font-size:clamp(28px,4.5vw,36px);font-weight:400;line-height:1}.HcFLDW_kpiHint{font-family:var(--mono);letter-spacing:.06em;color:#f5f1e873;font-size:10px}[data-theme=light] .HcFLDW_kpiHint{color:var(--ink-3)}.HcFLDW_subNavWrap{-webkit-overflow-scrolling:touch;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}[data-theme=light] .HcFLDW_subNavWrap{background:#00000008;border-color:#0000000f}.HcFLDW_subNavPill{appearance:none;color:#f5f1e8b3;font-family:var(--sans);letter-spacing:.01em;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .14s,color .14s;display:inline-flex}.HcFLDW_subNavPill:hover{color:var(--ink);background:#ffffff0f}.HcFLDW_subNavPillActive{color:#2ad1b0;background:#00bfa629;box-shadow:inset 0 0 0 1px #00bfa659}.HcFLDW_subNavPillActive:hover{color:#2ad1b0;background:#00bfa638}[data-theme=light] .HcFLDW_subNavPill{color:var(--ink-2)}[data-theme=light] .HcFLDW_subNavPill:hover{color:var(--ink);background:#0000000a}[data-theme=light] .HcFLDW_subNavPillActive{color:#00897a;background:#00897a24;box-shadow:inset 0 0 0 1px #00897a66}[data-theme=light] .HcFLDW_subNavPillActive:hover{color:#00897a;background:#00897a33}.HcFLDW_outletWrap{margin-top:4px}@media (prefers-reduced-motion:reduce){.HcFLDW_kpiCard{opacity:1;animation:none;transform:none}}._4FsjHW_root{gap:20px;padding:24px;display:grid}._4FsjHW_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._4FsjHW_title{letter-spacing:-.01em;color:#e5e7eb;margin:0;font-size:30px;font-weight:700;line-height:1.1}._4FsjHW_titleAccent{font-family:var(--serif,ui-serif);-webkit-text-fill-color:transparent;background:linear-gradient(140deg,#fffffff5,#7dd3fceb,#38bdf8db);-webkit-background-clip:text;background-clip:text;font-size:1.1em;font-style:italic;font-weight:400}._4FsjHW_sub{color:#9ca3af;max-width:680px;margin:6px 0 0;font-size:14px;line-height:1.45}._4FsjHW_header{padding-bottom:18px;position:relative}._4FsjHW_header:after{content:"";background:linear-gradient(90deg,#38bdf8,#0000);border-radius:2px;width:64px;height:2px;position:absolute;bottom:0;left:0;box-shadow:0 0 12px #38bdf866}._4FsjHW_controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._4FsjHW_rangeChips{background:#0f1620;border:1px solid #1f2937;border-radius:999px;gap:4px;padding:3px;display:flex}._4FsjHW_rangeChip{color:#9ca3af;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}._4FsjHW_rangeChipOn{color:#061418;background:#38bdf8;box-shadow:0 0 10px #38bdf866}._4FsjHW_toggleLabel{color:#9ca3af;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:12px;display:flex}._4FsjHW_toggleLabel input{accent-color:#00bfa6}._4FsjHW_refreshBtn{color:#e5e7eb;font:inherit;cursor:pointer;background:#1f2937;border:1px solid #374151;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600}._4FsjHW_refreshBtn:hover{background:#374151}._4FsjHW_refreshBtn:disabled{opacity:.5;cursor:wait}._4FsjHW_dangerBtn{color:#fca5a5;font:inherit;cursor:pointer;background:#dc26261f;border:1px solid #dc262680;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s}._4FsjHW_dangerBtn:hover{color:#fecaca;background:#dc262638;border-color:#dc2626cc}._4FsjHW_modalOverlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}._4FsjHW_modalPanel{color:#e5e7eb;background:#0b0f14;border:1px solid #1f2937;border-radius:14px;width:min(480px,100%);padding:22px;box-shadow:0 24px 80px #0009}._4FsjHW_modalTitle{color:#fca5a5;margin:0 0 12px;font-size:18px;font-weight:700}._4FsjHW_modalBody{color:#d1d5db;margin:0 0 12px;font-size:13px;line-height:1.5}._4FsjHW_modalBody strong{color:#f3f4f6}._4FsjHW_modalBody code{background:#1f2937;border-radius:4px;padding:1px 6px;font-size:12px}._4FsjHW_modalLabel{color:#9ca3af;margin-bottom:14px;font-size:12px;display:block}._4FsjHW_modalInput{color:#e5e7eb;width:100%;font:inherit;letter-spacing:.05em;background:#0f1620;border:1px solid #374151;border-radius:8px;margin-top:6px;padding:9px 12px;font-size:14px;display:block}._4FsjHW_modalInput:focus{border-color:#dc2626b3;outline:none}._4FsjHW_modalError{color:#fca5a5;margin:0 0 12px;font-size:12px}._4FsjHW_modalList{color:#d1d5db;margin:0 0 16px;padding-left:18px;font-size:13px}._4FsjHW_modalList li{margin-bottom:4px}._4FsjHW_modalActions{justify-content:flex-end;gap:8px;display:flex}._4FsjHW_modalBtnGhost,._4FsjHW_modalBtnDanger{font:inherit;cursor:pointer;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .15s}._4FsjHW_modalBtnGhost{color:#e5e7eb;background:0 0;border:1px solid #374151}._4FsjHW_modalBtnGhost:hover{background:#111827}._4FsjHW_modalBtnGhost:disabled{opacity:.5;cursor:not-allowed}._4FsjHW_modalBtnDanger{color:#fff;background:#dc2626;border:none}._4FsjHW_modalBtnDanger:hover:not(:disabled){background:#ef4444}._4FsjHW_modalBtnDanger:disabled{color:#9ca3af;cursor:not-allowed;background:#374151}._4FsjHW_grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:16px;display:grid}._4FsjHW_card{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#0f1620c7;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:12px;min-height:0;padding:18px;transition:border-color .2s,box-shadow .2s,transform .12s;animation:.38s cubic-bezier(.16,1,.3,1) both _4FsjHW_metricsCardIn;display:flex;box-shadow:inset 0 1px #ffffff0a}._4FsjHW_card:hover{border-color:#38bdf852;transform:translateY(-1px);box-shadow:0 0 14px #38bdf838,inset 0 1px #ffffff0f}@keyframes _4FsjHW_metricsCardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._4FsjHW_cardHead{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}._4FsjHW_cardDot{background:#00bfa6;border-radius:50%;width:8px;height:8px}._4FsjHW_cardDot._4FsjHW_users{background:#38bdf8}._4FsjHW_cardDot._4FsjHW_logbook{background:#e0b44a}._4FsjHW_cardDot._4FsjHW_outings{background:#00bfa6}._4FsjHW_cardDot._4FsjHW_quedadas{background:#a855f7}._4FsjHW_cardDot._4FsjHW_community{background:#f472b6}._4FsjHW_cardDot._4FsjHW_coins{background:#f59e0b}._4FsjHW_cardDot._4FsjHW_map{background:#34d399}._4FsjHW_cardDot._4FsjHW_alerts{background:#ef4444}._4FsjHW_kpiRow{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}._4FsjHW_kpiRow._4FsjHW_three{grid-template-columns:repeat(3,1fr)}._4FsjHW_kpi{background:#061418cc;border:1px solid #ffffff0a;border-radius:10px;padding:10px 12px}._4FsjHW_kpiNum{color:#e5e7eb;font-size:22px;font-weight:700;line-height:1.1;display:block}._4FsjHW_kpiLabel{color:#9ca3af;margin-top:2px;font-size:11px;display:block}._4FsjHW_bigNum{color:#e5e7eb;font-size:36px;font-weight:800;line-height:1}._4FsjHW_bigLabel{color:#9ca3af;margin-top:4px;font-size:12px}._4FsjHW_bar{background:#1f2937;border-radius:999px;height:6px;overflow:hidden}._4FsjHW_barFill{background:linear-gradient(90deg,#00bfa6,#14d9bd);height:100%}._4FsjHW_barFill._4FsjHW_warn{background:linear-gradient(90deg,#f59e0b,#fbbf24)}._4FsjHW_barFill._4FsjHW_danger{background:linear-gradient(90deg,#ef4444,#f87171)}._4FsjHW_list{gap:6px;margin:0;padding:0;list-style:none;display:grid}._4FsjHW_listItem{color:#e5e7eb;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:6px 0;font-size:13px;display:grid}._4FsjHW_listKey{color:#e5e7eb;text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;overflow:hidden}._4FsjHW_listVal{color:#9ca3af;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}._4FsjHW_alerts{gap:8px;display:grid}._4FsjHW_alert{color:#f87171;background:#1f1410;border:1px solid #5a2d22;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}._4FsjHW_alert._4FsjHW_ok{color:#4ade80;background:#0d1f15;border-color:#1d4f30}._4FsjHW_empty{color:#6b7280;font-size:12px;font-style:italic}._4FsjHW_loading,._4FsjHW_errorBox{text-align:center;color:#9ca3af;padding:24px}._4FsjHW_errorBox{color:#f87171}._4FsjHW_fetchedAt{color:#6b7280;font-size:11px}@media (prefers-reduced-motion:reduce){._4FsjHW_card{animation:none}}@media (width<=720px){._4FsjHW_root{gap:16px;padding:14px 14px 28px}._4FsjHW_header{flex-direction:column;align-items:stretch;gap:14px}._4FsjHW_controls{flex-flow:wrap;gap:8px;width:100%}._4FsjHW_controls>*{flex:auto;min-height:40px}._4FsjHW_rangeChips{flex-shrink:0}._4FsjHW_toggleLabel{flex:100%;font-size:13px}._4FsjHW_refreshBtn{min-height:40px;padding:8px 12px;font-size:13px}._4FsjHW_title{font-size:26px}._4FsjHW_header{padding-bottom:14px}._4FsjHW_header:after{width:48px}._4FsjHW_grid{grid-template-columns:1fr;gap:12px}._4FsjHW_card{gap:10px;padding:16px}._4FsjHW_bigNum{font-size:30px}._4FsjHW_kpiNum{font-size:19px}}@media (width<=380px){._4FsjHW_kpiRow._4FsjHW_three{grid-template-columns:repeat(2,1fr)}}._1h5yXa_root{background:var(--bone);width:100%;min-height:100dvh;color:var(--ink);flex-direction:column;display:flex}._1h5yXa_header{z-index:10;-webkit-backdrop-filter:blur(14px)saturate(140%);background:#0b0f14c7;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:12px 16px;display:flex;position:sticky;top:0}[data-theme=light] ._1h5yXa_header{background:#ffffffdb;border-bottom-color:#0f172a14}._1h5yXa_backBtn{appearance:none;border-radius:var(--r-sm);color:var(--ink-2);cursor:pointer;font-family:var(--sans);background:0 0;border:0;align-items:center;gap:6px;padding:6px 10px;font-size:13px;transition:background .15s,color .15s;display:inline-flex}._1h5yXa_backBtn:hover{color:var(--ink);background:#ffffff0f}[data-theme=light] ._1h5yXa_backBtn:hover{background:#0000000d}._1h5yXa_headerTitle{font-family:var(--serif);color:var(--ink);letter-spacing:.005em;margin-left:4px;font-size:16px}._1h5yXa_body{flex:1;padding:28px 20px 64px}._1h5yXa_container{width:100%;max-width:720px;margin:0 auto}._1h5yXa_title{font-family:var(--serif);letter-spacing:-.005em;color:var(--ink);margin:0 0 28px;font-size:clamp(28px,5.5vw,36px);font-weight:400;line-height:1.15}._1h5yXa_section{margin:0 0 24px}._1h5yXa_sectionTitle{font-family:var(--sans);letter-spacing:.005em;color:var(--ink);margin:0 0 8px;font-size:15px;font-weight:600}._1h5yXa_sectionBody{font-family:var(--sans);color:var(--ink-2);font-size:14.5px;line-height:1.6}._1h5yXa_sectionBody p{margin:0 0 8px}._1h5yXa_sectionBody ul{flex-direction:column;gap:4px;margin:4px 0 0;padding-left:18px;display:flex}._1h5yXa_sectionBody a{color:var(--forest);text-underline-offset:2px;text-decoration:underline}._1h5yXa_sectionBody a:hover{color:var(--forest-2)}[data-theme=light] ._1h5yXa_sectionBody a{color:#00897a}._1h5yXa_quote{border-left:3px solid var(--forest);border-radius:0 var(--r-sm) var(--r-sm) 0;font-family:var(--serif);color:var(--ink);background:#00bfa60f;margin:8px 0 0;padding:12px 14px;font-size:15px;font-style:italic;line-height:1.5}[data-theme=light] ._1h5yXa_quote{background:#00897a0f;border-left-color:#00897a}@media (width>=768px){._1h5yXa_body{padding:48px 32px 96px}._1h5yXa_header{padding:14px 24px}}.UEyh8W_banner{z-index:9999;pointer-events:none;justify-content:center;padding:16px;display:flex;position:fixed;inset:auto 0 0}.UEyh8W_shell{pointer-events:auto;color:#e5e7eb;background:#0b0f14;border:1px solid #1f2937;border-radius:14px;width:min(720px,100%);padding:18px 20px;box-shadow:0 20px 60px #00000080}.UEyh8W_title{letter-spacing:.01em;margin:0 0 6px;font-size:14px;font-weight:700}.UEyh8W_body{color:#9ca3af;margin:0 0 14px;font-size:13px;line-height:1.5}.UEyh8W_body a{color:#00bfa6;text-decoration:underline}.UEyh8W_actions{flex-wrap:wrap;gap:8px;display:flex}.UEyh8W_btnPrimary,.UEyh8W_btnGhost,.UEyh8W_btnLink{cursor:pointer;border:none;border-radius:999px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s}.UEyh8W_btnPrimary{color:#061418;background:#00bfa6;flex:140px}.UEyh8W_btnPrimary:hover{background:#14d9bd}.UEyh8W_btnGhost{color:#e5e7eb;background:0 0;border:1px solid #374151;flex:140px}.UEyh8W_btnGhost:hover{background:#111827}.UEyh8W_btnLink{color:#9ca3af;background:0 0;padding:9px 12px}.UEyh8W_btnLink:hover{color:#e5e7eb}.UEyh8W_detail{border-top:1px solid #1f2937;gap:10px;margin-top:14px;padding-top:14px;display:grid}.UEyh8W_row{background:#0f1620;border-radius:10px;align-items:flex-start;gap:12px;padding:10px;display:flex}.UEyh8W_rowText{flex:1;min-width:0}.UEyh8W_rowTitle{color:#e5e7eb;margin:0 0 2px;font-size:13px;font-weight:600}.UEyh8W_rowDesc{color:#9ca3af;margin:0;font-size:12px;line-height:1.45}.UEyh8W_lock{color:#6b7280;white-space:nowrap;font-size:11px}.UEyh8W_toggle{cursor:pointer;flex-shrink:0;width:38px;height:22px;position:relative}.UEyh8W_toggle input{opacity:0;width:0;height:0}.UEyh8W_toggleTrack{background:#374151;border-radius:999px;transition:background .15s;position:absolute;inset:0}.UEyh8W_toggleThumb{background:#e5e7eb;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px}.UEyh8W_toggle input:checked+.UEyh8W_toggleTrack{background:#00bfa6}.UEyh8W_toggle input:checked+.UEyh8W_toggleTrack .UEyh8W_toggleThumb{transform:translate(16px)}@media (width<=768px){.UEyh8W_banner{padding:12px}.UEyh8W_shell{border-radius:12px;padding:14px}.UEyh8W_title{font-size:13px}.UEyh8W_body{margin-bottom:12px;font-size:12px}.UEyh8W_actions{gap:6px}.UEyh8W_btnPrimary,.UEyh8W_btnGhost{flex:1 1 0;min-width:0;padding:8px 10px;font-size:12px}.UEyh8W_btnLink{flex:1 0 100%;margin-top:2px;padding:6px 8px;font-size:12px}}._19SSFG_backdrop{z-index:9500;-webkit-backdrop-filter:blur(8px);background:#0b0716c7;justify-content:center;align-items:center;padding:24px;animation:.22s ease-out _19SSFG_backdropIn;display:flex;position:fixed;inset:0}@keyframes _19SSFG_backdropIn{0%{opacity:0}to{opacity:1}}._19SSFG_modal{color:#f5f1e8;background:radial-gradient(120% 90% at 0 0,#a855f752 0%,#0000 55%),radial-gradient(110% 80% at 100% 100%,#c084fc38 0%,#0000 55%),linear-gradient(160deg,#1a0930 0%,#0f0520 55%,#0b0f14 100%);border:1px solid #a855f773;border-radius:24px;width:100%;max-width:460px;max-height:calc(100vh - 48px);padding:24px 24px 22px;animation:.36s cubic-bezier(.22,1,.36,1) _19SSFG_modalIn;position:relative;overflow-y:auto;box-shadow:0 0 0 1px #a855f738,0 30px 80px #a855f752,0 12px 28px #00000080}@keyframes _19SSFG_modalIn{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}._19SSFG_glow{filter:blur(28px);pointer-events:none;background:radial-gradient(circle,#a855f773 0%,#0000 70%);width:320px;height:320px;position:absolute;inset:-40% -25% auto auto}._19SSFG_versions{justify-content:center;margin-bottom:14px;display:flex;position:relative}._19SSFG_versionPill{font-family:var(--mono);letter-spacing:.06em;color:#c084fc;text-shadow:0 0 12px #a855f766;background:#a855f72e;border:1px solid #a855f78c;border-radius:999px;align-items:center;gap:6px;padding:5px 14px;font-size:12px;font-weight:800;display:inline-flex}._19SSFG_title{font-family:var(--serif);letter-spacing:-.01em;color:#fff;text-align:center;margin:0 0 14px;font-size:clamp(24px,6.4vw,32px);font-style:italic;font-weight:400;line-height:1.1;position:relative}._19SSFG_highlights{flex-direction:column;gap:6px;margin:0 0 18px;padding:0;list-style:none;display:flex;position:relative}._19SSFG_highlight{font-family:var(--sans);color:#f5f1e8eb;background:#a855f70f;border:1px solid #a855f738;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}._19SSFG_highlightDot{background:#c084fc;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px;box-shadow:0 0 8px #a855f799}._19SSFG_lead{font-family:var(--sans);color:#f5f1e8c7;text-align:center;margin:0 0 18px;font-size:13.5px;line-height:1.45;position:relative}._19SSFG_stepRow{font-family:var(--mono);letter-spacing:.06em;color:#f5f1e8d9;background:#f5f1e80f;border:1px solid #f5f1e81a;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;font-size:11.5px;display:flex;position:relative}._19SSFG_stepSpinner{border:2px solid #c084fc59;border-top-color:#c084fc;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite _19SSFG_spin}@keyframes _19SSFG_spin{to{transform:rotate(360deg)}}._19SSFG_error{color:#fb7185;font-family:var(--sans);text-align:center;background:#fb71851a;border:1px solid #fb71856b;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:12.5px;line-height:1.4;position:relative}._19SSFG_actions{gap:10px;margin-top:4px;display:flex;position:relative}._19SSFG_btnGhost,._19SSFG_btnPrimary{appearance:none;font-family:var(--sans);letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;flex:1;padding:12px 18px;font-size:14px;font-weight:700;transition:transform .12s,filter .15s,background .15s,opacity .15s,box-shadow .18s}._19SSFG_btnGhost:active,._19SSFG_btnPrimary:active{transform:scale(.98)}._19SSFG_btnGhost:disabled,._19SSFG_btnPrimary:disabled{opacity:.55;cursor:not-allowed}._19SSFG_btnGhost{color:#f5f1e8c7;background:#f5f1e814;border:1px solid #f5f1e81f;flex:none}._19SSFG_btnGhost:hover{color:#f5f1e8;background:#f5f1e824}._19SSFG_btnPrimary{color:#fff;background:linear-gradient(135deg,#a855f7 0%,#7c3aed 100%);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff40,0 8px 24px #a855f78c,0 0 0 1px #a855f752}._19SSFG_btnPrimary:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 30%,#ffffff52 50%,#0000 70%);animation:2.4s ease-in-out infinite _19SSFG_shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes _19SSFG_shine{0%{transform:translate(-100%)}60%{transform:translate(200%)}to{transform:translate(200%)}}._19SSFG_btnPrimary:hover{filter:brightness(1.08);box-shadow:inset 0 1px #ffffff47,0 12px 32px #a855f7b3,0 0 0 1px #a855f773}[data-theme=light] ._19SSFG_backdrop{background:#f5f1e8c7}[data-theme=light] ._19SSFG_modal{color:#1a1f2e;background:radial-gradient(120% 90% at 0 0,#a855f72e 0%,#0000 55%),radial-gradient(110% 80% at 100% 100%,#c084fc1a 0%,#0000 55%),linear-gradient(160deg,#fff 0%,#fafaf6 100%);border-color:#a855f773;box-shadow:0 0 0 1px #a855f72e,0 30px 80px #a855f72e,0 12px 28px #0000001a}[data-theme=light] ._19SSFG_title{color:#1a1f2e}[data-theme=light] ._19SSFG_versionPill{color:#7c3aed;text-shadow:0 0 8px #7c3aed33;background:#7c3aed1a;border-color:#7c3aed6b}[data-theme=light] ._19SSFG_highlight{color:#1a1f2ed9;background:#7c3aed0d;border-color:#7c3aed2e}[data-theme=light] ._19SSFG_highlightDot{background:#7c3aed}[data-theme=light] ._19SSFG_lead{color:#1a1f2eb3}[data-theme=light] ._19SSFG_stepRow{color:#1a1f2ed9;background:#1a1f2e0a;border-color:#1a1f2e1a}[data-theme=light] ._19SSFG_btnGhost{color:#1a1f2ec7;background:#1a1f2e0f;border-color:#1a1f2e1a}[data-theme=light] ._19SSFG_btnGhost:hover{color:#1a1f2e;background:#1a1f2e1f}@media (prefers-reduced-motion:reduce){._19SSFG_modal,._19SSFG_btnPrimary:after{animation:none}._19SSFG_stepSpinner{animation:1.4s linear infinite _19SSFG_spin}}
