@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display:"Archivo Variable", "Arial Black", "Helvetica Neue", system-ui, sans-serif;--font-body:"Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--font-ui:"Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-hand:"Caveat", "Bradley Hand", "Segoe Print", cursive;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--accent:#1f6bea;--focus:#7fb0ff}html[data-large-text]{font-size:112.5%}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}img,svg,video{max-width:100%;display:block}button,input{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}html.is-scroll-locked{overflow:hidden}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}html[data-reduce-motion] *,html[data-reduce-motion] :before,html[data-reduce-motion] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.os-dock{--dock-fg:#8fb3f6;--dock-hover:#ffffff1f;--icon:26px;font-family:var(--font-ui);border-radius:999px;align-items:center;gap:2px;padding:6px;display:inline-flex;position:relative}.os-dock--glass{--dock-fg:#8e959a;--dock-hover:#0000000f;-webkit-backdrop-filter:blur(18px)saturate(1.4);background:#ffffff8c;border:1px solid #ffffffe6;box-shadow:0 12px 32px -18px #0c121659,inset 0 1px #ffffffe6}html[data-theme=dark] .os-dock--glass{--dock-fg:#aab3ba;--dock-hover:#ffffff14;background:#1e22268c;border-color:#ffffff1f;box-shadow:0 12px 32px -18px #0009,inset 0 1px #ffffff14}.os-dock__btn{width:48px;height:48px;color:var(--dock-fg);cursor:pointer;transition:background-color .25s, color .25s, transform .35s var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;text-decoration:none;display:grid}.os-dock__btn:hover{background:var(--dock-hover);transform:translateY(-2px)}.os-dock__btn:active{transform:translateY(0)scale(.94)}.os-dock .icon{width:var(--icon);height:var(--icon)}.os-dock .icon--r{width:calc(var(--icon) * .65);height:calc(var(--icon) * .87)}.a11y-panel{z-index:50;color:#fff;-webkit-backdrop-filter:blur(24px);min-width:250px;animation:panel-in .35s var(--ease-out);background:#101226db;border:1px solid #ffffff24;border-radius:20px;padding:12px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px -20px #0000008c}.os-dock--up .a11y-panel{top:auto;bottom:calc(100% + 12px);right:50%;translate:50%}@keyframes panel-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.a11y-panel__title{letter-spacing:.1em;text-transform:uppercase;opacity:.55;margin:4px 8px 8px;font-size:11px;font-weight:600}.a11y-panel__title--privacy{margin-top:14px}.a11y-panel__note{color:#ffffffb3;max-width:250px;margin:0 8px 8px;font-size:13px;line-height:1.45}.a11y-panel__forget{color:#ff9c90;width:100%;font:500 14px var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:10px 8px}.a11y-panel__forget:hover{background:#ffffff14}.pref-switch{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:10px 8px;font-size:15px;display:flex}.pref-switch:hover{background:#ffffff14}.pref-switch__track{background:#fff3;border-radius:99px;flex:none;width:40px;height:24px;transition:background-color .25s;position:relative}.pref-switch__track:after{content:"";width:18px;height:18px;transition:transform .3s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.pref-switch[aria-checked=true] .pref-switch__track{background:var(--accent)}.pref-switch[aria-checked=true] .pref-switch__track:after{transform:translate(16px)}html.from-os body:after{content:"";z-index:1000;background:var(--handoff-bg,#fff);pointer-events:none;transition:opacity .9s var(--ease-in-out);position:fixed;inset:0}html.handoff-release body:after{opacity:0}:root{--os-bar-h:calc(74px + max(10px, env(safe-area-inset-bottom)));--os-brand-a:#2b3db0;--os-brand-b:#3d8ee0}.os-tabbar,.os-notify,.os-welcome,.os-coach{--os-bg:#f6f7fa;--os-surface:#fff;--os-ink:#10131f;--os-ink-2:#555c70;--os-ink-3:#8a90a2;--os-line:#10131f1a;--os-accent:#2f5bea;--os-glass:#fafbffc7;color:var(--os-ink);font-family:var(--font-ui)}html[data-theme=dark] .os-tabbar,html[data-theme=dark] .os-notify,html[data-theme=dark] .os-welcome,html[data-theme=dark] .os-coach{--os-bg:#121420;--os-surface:#1b1e2d;--os-ink:#eef0f7;--os-ink-2:#b2b8ca;--os-ink-3:#7f879c;--os-line:#ffffff1a;--os-accent:#7fa2ff;--os-glass:#161826b8}@media (width<=760px){html.has-os-bar .topbar .os-dock,html.has-os-bar .topbar__cta,html.has-os-bar .lx-head .os-dock,html.has-os-bar .lx-head__cta,html.has-os-bar .wnav__dock,html.has-os-bar .cx-top .os-dock,html.has-os-bar .menubar .os-dock{display:none!important}html.has-os-bar .fdock,html.has-os-bar .taskbar{bottom:calc(var(--os-bar-h) + 10px);transition:bottom .4s var(--ease-out)}:is(html.has-os-bar:has(.os-tabbar.is-tucked) .fdock,html.has-os-bar:has(.os-tabbar.is-tucked) .taskbar){bottom:max(16px, env(safe-area-inset-bottom))}html.has-os-bar .launcher-app .statusbar{bottom:var(--os-bar-h);height:var(--menubar-h);background:0 0;border-top:0;padding-bottom:0}html.has-os-bar .launcher-app .launcher{padding-bottom:calc(var(--os-bar-h) + var(--menubar-h) + 8px)}html.has-os-bar .labs-page .hero{padding-bottom:calc(var(--os-bar-h) + 16px)}.os-tabbar-space{height:var(--os-bar-h)}.os-field input,.os-field textarea,.os-search__bar input{font-size:16px}.os-sheet__panel{max-height:calc(100svh - max(12px, env(safe-area-inset-top)))}.os-sheet__body{padding-bottom:max(24px, env(safe-area-inset-bottom))}.os-brief__nav{bottom:calc(-1 * max(24px, env(safe-area-inset-bottom)));z-index:2;padding:12px 4px max(12px, env(safe-area-inset-bottom));background:linear-gradient(transparent, var(--os-bg) 30%);margin-inline:-4px;position:sticky}.os-brief__btn{min-height:48px}}.os-tabbar{right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));left:max(10px, env(safe-area-inset-left));z-index:150;background:var(--os-glass);height:64px;box-shadow:0 18px 44px -18px #00000073, inset 0 0 0 1px var(--os-line);-webkit-backdrop-filter:blur(24px)saturate(1.6);transition:translate .45s var(--ease-out), opacity .3s;animation:os-bar-in .7s var(--ease-out) both;border-radius:26px;grid-template-columns:repeat(5,1fr);align-items:end;padding:0 4px;display:grid;position:fixed}.os-tabbar.is-tucked{translate:0 calc(100% + 24px)}@keyframes os-bar-in{0%{opacity:0;translate:0 calc(100% + 24px)}}.os-tab{height:64px;color:var(--os-ink-2);font:600 11px/1 var(--font-ui);letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-content:center;justify-items:center;gap:3px;padding:0;text-decoration:none;transition:color .2s;display:grid;position:relative}.os-tab .hicon{transition:transform .35s var(--ease-out)}.os-tab:active .hicon,.os-tab:active .os-tab__plus{transform:scale(.86)}.os-tab[aria-current=page],.os-tab[aria-expanded=true]{color:var(--os-accent)}.os-tab[aria-current=page]:before,.os-tab[aria-expanded=true]:not(.os-tab--start):before{content:"";background:color-mix(in srgb, var(--os-accent) 14%, transparent);width:44px;height:32px;animation:os-pill-in .35s var(--ease-out);border-radius:99px;position:absolute;top:7px}@keyframes os-pill-in{0%{opacity:0;transform:scaleX(.4)}}.os-tab__icon{place-items:center;width:24px;height:24px;display:grid;position:relative}.os-tab__dot{width:9px;height:9px;box-shadow:0 0 0 2px var(--os-bg);background:#e8465a;border-radius:50%;position:absolute;top:-1px;right:-3px}.os-tab__avatar{background:linear-gradient(135deg, var(--os-brand-a), var(--os-brand-b));color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.os-tab--start{color:var(--os-ink);align-content:end;padding-bottom:9px}.os-tab__plus{background:linear-gradient(140deg, var(--os-brand-a), var(--os-brand-b));width:54px;height:54px;box-shadow:0 12px 26px -8px #2b3db0b3, 0 0 0 4px var(--os-bg);color:#fff;transition:transform .35s var(--ease-out);border-radius:50%;place-items:center;margin-top:-22px;margin-bottom:2px;display:grid}.os-tab--start .os-tab__plus .hicon{transition:rotate .45s var(--ease-out)}.os-tab--start[aria-expanded=true] .os-tab__plus .hicon{rotate:45deg}.os-rings{display:none}@media (width<=760px){.os-rings{text-align:left;width:100%;margin:0 auto;display:block}}.os-rings__title{font:700 13px var(--font-ui);letter-spacing:.04em;text-transform:uppercase;opacity:.85;justify-content:space-between;align-items:baseline;margin:0 18px 8px;display:flex}.os-rings__title span{letter-spacing:0;text-transform:none;opacity:.75;font-weight:500}.os-rings__list{scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:12px;margin:0;padding:6px 18px 4px;list-style:none;display:flex;overflow-x:auto}.os-rings__list::-webkit-scrollbar{display:none}.os-ring{width:72px;color:inherit;font:500 11.5px/1.2 var(--font-ui);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-items:center;gap:6px;padding:0;display:grid}.os-ring__img{background:var(--ring-gap,#0b0b26);width:66px;height:66px;transition:transform .3s var(--ease-out);border-radius:50%;padding:3px;display:block;position:relative}.os-ring__img:before{content:"";z-index:-1;background:conic-gradient(from 210deg,#ffb86b,#e8465a,#8f5cf6,#3d8ee0,#ffb86b);border-radius:50%;position:absolute;inset:-3px}.os-ring{isolation:isolate}.os-ring.is-seen .os-ring__img:before{background:color-mix(in srgb, currentColor 28%, transparent);inset:-1.5px}.os-ring__img img{object-fit:cover;border-radius:50%;width:100%;height:100%}.os-ring:active .os-ring__img{transform:scale(.9)}.os-ring__name{text-overflow:ellipsis;white-space:nowrap;max-width:72px;display:block;overflow:hidden}.os-ring.is-seen .os-ring__name{opacity:.7}.os-story{--story-scrim:1;background:rgba(0, 0, 0, calc(var(--story-scrim) * .92));color:#fff;width:100%;max-width:none;height:100%;max-height:none;font-family:var(--font-ui);perspective:1200px;overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.os-story:not([open]){display:none}.os-story::backdrop{background:0 0}.os-story__card{background:linear-gradient(160deg, var(--tint-a,#10114a), var(--tint-b,#3d8ee0));transform-origin:50%;will-change:transform;position:absolute;inset:0;overflow:hidden}@media (width>=761px){.os-story__card{border-radius:22px;width:min(460px,52.875vh);inset:3vh auto 3vh 50%;translate:-50%}}.os-story__stage{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:absolute;inset:0}.os-story__frame{align-items:end;animation:.35s ease-out both os-frame-in;display:grid;position:absolute;inset:0}@keyframes os-frame-in{0%{opacity:0}}.os-story__backdrop{object-fit:cover;filter:blur(34px)saturate(1.3)brightness(.55);pointer-events:none;width:calc(100% + 80px);height:calc(100% + 80px);position:absolute;inset:-40px}.os-story__media{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.os-story__media--cover{object-fit:cover;animation:7s ease-out both os-kenburns}.os-story__media--contain{object-fit:contain;filter:drop-shadow(0 24px 40px #00000073);width:calc(100% - 24px);animation:os-lift .6s var(--ease-out) both;inset:0 12px}@keyframes os-kenburns{0%{transform:scale(1.1)}}@keyframes os-lift{0%{transform:translateY(18px)scale(.97)}}.os-story__frame--text,.os-story__frame--app{background:radial-gradient(120% 70% at 20% 10%, color-mix(in srgb, var(--tint-b) 70%, transparent), transparent 70%), linear-gradient(165deg, var(--tint-a), color-mix(in srgb, var(--tint-a) 40%, #05060f));align-items:center}.os-story__frame--app{text-align:center;align-content:center;justify-items:center;gap:28px}.os-story__app{object-fit:contain;border-radius:30px;width:128px;height:128px;animation:.7s cubic-bezier(.34,1.56,.64,1) both os-app-pop;box-shadow:0 30px 60px -20px #0009}@keyframes os-app-pop{0%{opacity:0;transform:scale(.4)}}.os-story__copy{z-index:1;padding:120px 22px calc(92px + env(safe-area-inset-bottom));text-shadow:0 1px 12px #00000059;background:linear-gradient(#0000,#000000b8 55%);gap:8px;display:grid;position:relative}.os-story__frame--text .os-story__copy,.os-story__frame--app .os-story__copy{background:0 0;padding-top:90px}.os-story__frame--app .os-story__copy{padding:0 28px}.os-story__copy>*{animation:os-rise .6s var(--ease-out) both}.os-story__copy>:nth-child(2){animation-delay:60ms}.os-story__copy>:nth-child(3){animation-delay:.12s}@keyframes os-rise{0%{opacity:0;transform:translateY(14px)}}.os-story__kicker{letter-spacing:.12em;text-transform:uppercase;opacity:.8;margin:0;font-size:12px;font-weight:700}.os-story__title{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(28px,8.4vw,38px);font-weight:800;line-height:1.04}.os-story__frame--text .os-story__title{font-size:clamp(30px,9.4vw,44px)}.os-story__text{opacity:.9;max-width:34ch;margin:0;font-size:16px;line-height:1.45}.os-story__frame--app .os-story__text{margin-inline:auto}.os-story__list{gap:18px;margin:10px 0 0;padding:0;list-style:none;display:grid}.os-story__list li{opacity:.92;border-left:3px solid #ffffff80;gap:4px;padding-left:16px;font-size:15px;line-height:1.4;display:grid}.os-story__list b{font-family:var(--font-display);letter-spacing:-.01em;font-size:21px}.os-story__top{z-index:2;padding:max(10px, env(safe-area-inset-top)) 10px 18px;pointer-events:none;background:linear-gradient(#00000073,#0000);transition:opacity .25s;position:absolute;top:0;left:0;right:0}.os-story__top>*{pointer-events:auto}.os-story__bars{gap:4px;margin:0 2px 10px;padding:0;list-style:none;display:flex}.os-story__bars li{background:#ffffff59;border-radius:3px;flex:1;height:3px;overflow:hidden}.os-story__bars i{transform-origin:0;background:#fff;width:100%;height:100%;display:block;transform:scaleX(0)}.os-story__bars li.is-done i{transform:none}.os-story__bars li.is-active i{animation-name:os-fill;animation-timing-function:linear;animation-fill-mode:forwards}.os-story__bars li.is-active:last-child i,.is-still .os-story__bars li.is-active i{animation:none;transform:none}@keyframes os-fill{to{transform:scaleX(1)}}.os-story__head{align-items:center;gap:10px;display:flex}.os-story__avatar{background:#0b0b26;border-radius:50%;flex:none;width:34px;height:34px;overflow:hidden;box-shadow:0 0 0 2px #ffffffd9}.os-story__avatar img{object-fit:cover;width:100%;height:100%}.os-story__who{flex:1;min-width:0;margin:0;line-height:1.2;display:grid}.os-story__who b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.os-story__who small{text-overflow:ellipsis;white-space:nowrap;opacity:.8;font-size:12px;overflow:hidden}.os-story__icon{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 1px 6px #0006);width:44px;height:44px;transition:transform .3s var(--ease-out);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.os-story__icon:active{transform:scale(.85)}.os-story__icon.is-on{color:#ffd166;animation:.45s cubic-bezier(.34,1.56,.64,1) os-pop}@keyframes os-pop{40%{transform:scale(1.35)}}.os-story__foot{z-index:2;padding:10px 10px max(14px, env(safe-area-inset-bottom)) 14px;align-items:center;gap:4px;transition:opacity .25s;display:flex;position:absolute;bottom:0;left:0;right:0}.os-story__spacer{flex:1}.os-story__more{color:#fff;min-height:44px;font:600 14px var(--font-ui);cursor:pointer;-webkit-backdrop-filter:blur(14px);background:#ffffff2e;border:0;border-radius:99px;align-items:center;gap:8px;padding:0 18px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff47}.os-story__more .hicon{animation:1.8s ease-in-out infinite os-nudge-up}@keyframes os-nudge-up{0%,60%,to{transform:none}30%{transform:translateY(-4px)}}.os-story.is-held .os-story__top,.os-story.is-held .os-story__foot,.os-story.is-held .os-story__copy{opacity:0}.os-story.is-held .os-story__copy{transition:opacity .25s}.os-story__paused{z-index:1;pointer-events:none;background:#0006;border-radius:50%;place-items:center;width:72px;height:72px;margin:-36px 0 0 -36px;animation:.35s cubic-bezier(.34,1.56,.64,1) both os-app-pop;display:grid;position:absolute;top:50%;left:50%}.os-story__toast{bottom:calc(80px + env(safe-area-inset-bottom));z-index:3;color:#10131f;white-space:nowrap;animation:os-toast 1.8s var(--ease-out) both;background:#fffffff0;border-radius:99px;margin:0;padding:10px 16px;font-size:14px;font-weight:600;position:absolute;left:50%;translate:-50%}@keyframes os-toast{0%{opacity:0;transform:translateY(10px)scale(.95)}15%,80%{opacity:1;transform:none}to{opacity:0}}.os-story__skips button{z-index:4;clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;position:absolute;top:50%;overflow:hidden}.os-story__skips button:first-child{left:10px}.os-story__skips button:last-child{right:10px}.os-story__skips button:focus-visible{clip-path:none;color:#10131f;width:auto;height:44px;font:600 14px var(--font-ui);background:#fff;border-radius:99px;padding:0 16px}.os-story__frame--end{background:#05060f;align-items:end}.os-story__frame--end .os-story__backdrop{filter:blur(40px)saturate(1.4)brightness(.45)}.os-story__end{padding:0 22px calc(88px + env(safe-area-inset-bottom));gap:10px;display:grid;position:relative}.os-story__end>*{animation:os-rise .55s var(--ease-out) both}.os-story__end>:nth-child(2){animation-delay:50ms}.os-story__end>:nth-child(3){animation-delay:.1s}.os-story__end>:nth-child(4){animation-delay:.15s}.os-story__end>:nth-child(5){animation-delay:.2s}.os-story__choices{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.os-story__choices button{color:#fff;min-height:52px;font:600 15px var(--font-ui);text-align:left;cursor:pointer;background:#ffffff24;border:0;border-radius:16px;align-items:center;gap:8px;padding:0 14px;display:flex;box-shadow:inset 0 0 0 1px #fff3}.os-story__choices button:active,.os-story__btn:active{transform:scale(.97)}.os-story__actions{gap:8px;margin-top:10px;display:grid}.os-story__btn{color:#fff;min-height:54px;font:600 16px var(--font-ui);background:#ffffff24;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:transform .2s;display:flex;box-shadow:inset 0 0 0 1px #ffffff4d}.os-story__btn--primary{color:#10131f;background:#fff;box-shadow:0 16px 40px -14px #ffffff80}.os-story__link{color:#fff;opacity:.85;justify-content:center;align-items:center;gap:6px;min-height:44px;font-size:14px;display:inline-flex}.os-story__after{justify-content:space-between;gap:8px;margin-top:6px;display:flex}.os-story__after button{color:#fff;min-height:44px;font:500 14px var(--font-ui);opacity:.8;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;display:inline-flex}.os-notify{top:max(10px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));left:max(10px, env(safe-area-inset-left));z-index:400;pointer-events:none;background:0 0;border:0;justify-items:center;margin:0;padding:0;display:grid;position:fixed}@media (width>=761px){.os-notify{justify-items:end;top:96px;left:auto}}.os-notify__card{background:var(--os-glass);width:min(420px,100%);box-shadow:0 22px 60px -20px #00000080, inset 0 0 0 1px var(--os-line);-webkit-backdrop-filter:blur(28px)saturate(1.8);touch-action:none;pointer-events:auto;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:24px;gap:12px;padding:12px 40px 14px 12px;display:flex;position:relative}.os-notify__app{background:linear-gradient(140deg, #10114a, var(--os-brand-b));color:#fff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.os-notify__app svg{width:13px;height:18px}.os-notify__app img{object-fit:cover;width:100%;height:100%}.os-notify__body{flex:1;gap:2px;min-width:0;display:grid}.os-notify__meta{color:var(--os-ink-3);margin:0;font-size:11.5px}.os-notify__title{margin:0;font-size:15px;font-weight:700;line-height:1.25}.os-notify__text{color:var(--os-ink-2);margin:0;font-size:14px;line-height:1.35}.os-notify__actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.os-notify__actions button{background:color-mix(in srgb, var(--os-ink) 8%, transparent);min-height:36px;color:var(--os-ink);font:600 13.5px var(--font-ui);cursor:pointer;border:0;border-radius:99px;padding:0 14px}.os-notify__actions .is-primary{background:var(--os-ink);color:var(--os-bg)}.os-notify__close{width:32px;height:32px;color:var(--os-ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.os-notify__grabber{background:var(--os-ink-3);opacity:.35;border-radius:99px;width:36px;height:4px;position:absolute;bottom:5px;left:50%;translate:-50%}.os-welcome{right:12px;bottom:calc(var(--os-bar-h) + 12px);z-index:160;background:var(--os-bg);box-shadow:0 30px 70px -20px #0000008c, inset 0 0 0 1px var(--os-line);touch-action:none;border-radius:26px;gap:8px;padding:10px 18px 12px;display:grid;position:fixed;left:12px}.os-welcome__grabber{background:var(--os-ink-3);opacity:.45;border-radius:99px;justify-self:center;width:40px;height:5px;margin-bottom:4px}.os-welcome__kicker{color:var(--os-accent);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;display:flex}.os-welcome__kicker svg{width:10px;height:14px}.os-welcome__title{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:23px;font-weight:800;line-height:1.08}.os-welcome__text{color:var(--os-ink-2);margin:0;font-size:14.5px;line-height:1.4}.os-welcome__tour{background:linear-gradient(140deg, var(--os-brand-a), var(--os-brand-b));color:#fff;min-height:60px;font-family:var(--font-ui);text-align:left;cursor:pointer;border:0;border-radius:18px;align-items:center;gap:12px;margin-top:6px;padding:8px 14px 8px 8px;transition:transform .2s;display:flex}.os-welcome__tour:active{transform:scale(.98)}.os-welcome__tour span:last-child{gap:2px;display:grid}.os-welcome__tour b{font-size:16px}.os-welcome__tour small{opacity:.85;font-size:13px}.os-welcome__play{background:#fff3;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative}.os-welcome__play:after{content:"";animation:os-ping 2s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 2px #fff9}@keyframes os-ping{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.os-welcome__ask{color:var(--os-ink-3);margin:6px 0 0;font-size:13px}.os-welcome__choices{flex-wrap:wrap;gap:6px;display:flex}.os-welcome__choices button{background:var(--os-surface);min-height:40px;box-shadow:inset 0 0 0 1px var(--os-line);color:var(--os-ink);font:600 14px var(--font-ui);cursor:pointer;border:0;border-radius:99px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.os-welcome__skip{min-height:40px;color:var(--os-ink-2);font:500 14px var(--font-ui);cursor:pointer;background:0 0;border:0;justify-self:center;padding:0 12px}.os-coach{z-index:155;pointer-events:none;background:radial-gradient(160% 60% at 50% 100%,#05060f8c,#0000 70%);animation:.4s ease-out both os-frame-in;position:fixed;inset:0}.os-coach__bubble{bottom:calc(var(--os-bar-h) + 18px);background:var(--os-bg);max-width:44vw;animation:os-rise .5s var(--ease-out) both;border-radius:16px;gap:2px;margin:0;padding:10px 14px;font-size:13.5px;line-height:1.3;display:grid;position:absolute;box-shadow:0 16px 40px -14px #00000080}.os-coach__bubble:after{content:"";background:inherit;width:12px;height:12px;position:absolute;bottom:-6px;rotate:45deg}.os-coach__bubble--stories{left:14px}.os-coach__bubble--stories:after{left:calc(30vw - 20px)}.os-coach__bubble--start{bottom:calc(var(--os-bar-h) + 96px);animation-delay:.25s;left:50%;translate:-50%}.os-coach__bubble--start:after{left:calc(50% - 6px)}.os-coach__pulse{bottom:calc(max(10px, env(safe-area-inset-bottom)) + 14px);width:48px;height:48px;animation:os-ping 1.6s var(--ease-out) infinite;border-radius:50%;margin-left:-24px;position:absolute;box-shadow:0 0 0 3px #fff}.os-coach__pulse--stories{left:30%}.os-coach__pulse--start{left:50%;bottom:calc(max(10px, env(safe-area-inset-bottom)) + 30px);width:64px;height:64px;margin-left:-32px}.os-start{gap:14px;display:grid}.os-start__lede{color:var(--os-ink-2);margin:0;font-size:15px;line-height:1.45}.os-start__needs{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.os-start__need{background:var(--os-surface);width:100%;height:100%;min-height:118px;box-shadow:inset 0 0 0 1px var(--os-line);color:var(--os-ink);font-family:var(--font-ui);text-align:left;cursor:pointer;transition:transform .2s var(--ease-out), box-shadow .2s;border:0;border-radius:18px;align-content:start;gap:4px;padding:14px;display:grid}.os-start__need:active{box-shadow:inset 0 0 0 2px var(--os-accent);transform:scale(.96)}.os-start__icon{background:var(--os-accent-soft);width:40px;height:40px;color:var(--os-accent);border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.os-start__need b{font-size:15px;line-height:1.2}.os-start__need small{color:var(--os-ink-3);font-size:12.5px;line-height:1.3}.os-start__resume,.os-you__draft{background:var(--os-accent-soft);width:100%;color:var(--os-ink);font-family:var(--font-ui);text-align:left;cursor:pointer;border:0;border-radius:18px;align-items:center;gap:14px;padding:14px;display:flex}.os-start__resume>span:nth-child(2),.os-you__draft>span:nth-child(2){flex:1;gap:2px;display:grid}.os-start__resume b,.os-you__draft b{font-size:16px}.os-start__resume small,.os-you__draft small{color:var(--os-ink-2);font-size:13px;line-height:1.35}.os-start__ring{background:radial-gradient(closest-side, var(--os-accent-soft) 76%, transparent 78%), conic-gradient(var(--os-accent) calc(var(--p) * 360deg), color-mix(in srgb, var(--os-accent) 18%, transparent) 0);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.os-start__ring b{font-size:12px!important}.os-start__label,.os-you__label{color:var(--os-ink-3);letter-spacing:.1em;text-transform:uppercase;margin:10px 0 0;font-size:12px;font-weight:700}.os-start__channels{grid-template-columns:1fr 1fr;gap:8px;display:grid}.os-start__channels a,.os-start__channels button{background:var(--os-surface);min-height:52px;box-shadow:inset 0 0 0 1px var(--os-line);color:var(--os-ink);font:600 14.5px var(--font-ui);cursor:pointer;border:0;border-radius:14px;align-items:center;gap:10px;padding:0 14px;text-decoration:none;display:flex}.os-start__steps{counter-reset:step;gap:10px;margin:0;padding:0;list-style:none;display:grid}.os-start__steps li{color:var(--os-ink-2);counter-increment:step;gap:12px;font-size:14.5px;line-height:1.4;display:flex}.os-start__steps li:before{content:counter(step);background:var(--os-surface);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--os-line);color:var(--os-ink);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.os-start__tour{min-height:52px;box-shadow:inset 0 0 0 1.5px var(--os-line);color:var(--os-ink);font:500 14.5px var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;margin-top:6px;padding:0 16px;display:flex}.os-you__head{align-items:center;gap:14px;display:flex}.os-you__avatar{background:linear-gradient(140deg, var(--os-brand-a), var(--os-brand-b));color:#fff;width:52px;height:52px;font:800 22px var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.os-you{gap:18px;display:grid}.os-you section{gap:10px;display:grid}.os-you__empty{background:var(--os-surface);box-shadow:inset 0 0 0 1px var(--os-line);border-radius:18px;gap:12px;padding:16px;display:grid}.os-you__empty p{color:var(--os-ink-2);margin:0;font-size:14.5px;line-height:1.45}.os-you__empty b{color:var(--os-ink)}.os-you__empty button,.os-you__btn{background:var(--os-ink);min-height:46px;color:var(--os-bg);font:600 14.5px var(--font-ui);cursor:pointer;border:0;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.os-you__row{flex-wrap:wrap;gap:8px;display:flex}.os-you__row .os-you__btn{background:var(--os-surface);box-shadow:inset 0 0 0 1px var(--os-line);color:var(--os-ink)}.os-you__row .os-you__btn.is-danger{background:var(--os-bad);box-shadow:none;color:#fff}.os-you__recent,.os-you__stories{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -18px;padding:2px 18px 6px;list-style:none;display:flex;overflow-x:auto}.os-you__recent li,.os-you__stories li{scroll-snap-align:start;flex:none}.os-you__recent a{background:var(--os-surface);width:160px;height:118px;box-shadow:inset 0 0 0 1px var(--os-line);color:var(--os-ink);border-radius:18px;align-content:space-between;gap:8px;padding:14px;text-decoration:none;display:grid}.os-you__recent b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.25;display:-webkit-box;overflow:hidden}.os-you__recent span{color:var(--os-ink-3);font-size:12.5px}.os-you__site{background:var(--os-accent-soft);color:var(--os-accent);border-radius:99px;justify-self:start;padding:3px 8px;font-size:11px;font-weight:700}.os-you__site--dev{background:color-mix(in srgb, var(--os-dev) 16%, transparent);color:var(--os-ink-2)}.os-you__site--labs{background:color-mix(in srgb, var(--os-labs) 16%, transparent);color:var(--os-labs)}.os-you__brief{background:var(--os-surface);box-shadow:inset 0 0 0 1px var(--os-line);border-radius:18px;gap:12px;padding:16px;display:grid}.os-you__brief p{margin:0;font-size:15px;font-weight:600}.os-you__brief .os-you__btn{justify-self:start}.os-you__timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.os-you__timeline li{color:var(--os-ink-3);padding:0 0 14px 28px;font-size:14px;line-height:1.35;position:relative}.os-you__timeline li:before{content:"";width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--os-line);background:var(--os-surface);border-radius:50%;position:absolute;top:3px;left:3px}.os-you__timeline li:not(:last-child):after{content:"";background:var(--os-line);width:1px;position:absolute;top:18px;bottom:0;left:8.5px}.os-you__timeline li.is-done{color:var(--os-ink)}.os-you__timeline li.is-done:before{background:var(--os-good);box-shadow:none}.os-you__timeline li.is-now{color:var(--os-ink);font-weight:600}.os-you__timeline li.is-now:before{background:var(--os-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--os-accent) 25%, transparent)}.os-you__timeline small{color:var(--os-ink-3);margin-left:6px;font-weight:400}.os-you__plus{background:linear-gradient(140deg, var(--os-brand-a), var(--os-brand-b));color:#fff;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.os-you__stories button{background:var(--os-surface);min-width:190px;min-height:68px;box-shadow:inset 0 0 0 1px var(--os-line);color:var(--os-ink);font-family:var(--font-ui);text-align:left;cursor:pointer;border:0;border-radius:18px;align-items:center;gap:10px;padding:10px 14px 10px 10px;display:flex}.os-you__stories img{object-fit:cover;border-radius:50%;width:46px;height:46px}.os-you__stories button>span:last-child{gap:2px;display:grid}.os-you__stories small{color:var(--os-ink-3);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.os-you__count{color:#fff;background:conic-gradient(from 210deg,#ffb86b,#e8465a,#8f5cf6,#3d8ee0,#ffb86b);border-radius:50%;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.os-you__settings{background:var(--os-surface);box-shadow:inset 0 0 0 1px var(--os-line);border-radius:18px;gap:4px;padding:8px;display:grid}.os-you__settings .pref-switch{min-height:48px;color:var(--os-ink)}.os-you__settings .pref-switch__track{background:color-mix(in srgb, var(--os-ink) 18%, transparent)}.os-you__segment{background:var(--os-bg);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:4px;padding:4px;display:grid}.os-you__segment button{min-height:44px;color:var(--os-ink-2);font:600 14.5px var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;transition:background-color .25s,color .25s;display:flex}.os-you__segment button[aria-checked=true]{background:var(--os-surface);color:var(--os-ink);box-shadow:0 2px 8px -2px #0003}.os-you__note,.os-you__legal{color:var(--os-ink-2);margin:0;font-size:13.5px;line-height:1.45}.os-you__legal{color:var(--os-ink-3);margin-top:6px;font-size:12px}.os-discover__lede{color:var(--os-ink-2);margin:8px 0 0;font-size:14px;line-height:1.4}.os-discover__group{gap:10px;margin-bottom:22px;display:grid}.os-discover__label{font-family:var(--font-display);letter-spacing:-.01em;gap:2px;margin:0;font-size:19px;font-weight:800;display:grid}.os-discover__label small{color:var(--os-ink-3);font:500 13px var(--font-ui);letter-spacing:0}.os-discover__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.os-tile{aspect-ratio:3/4;background:linear-gradient(160deg, var(--tint-a,#10114a), var(--tint-b,#3d8ee0));color:#fff;width:100%;font-family:var(--font-ui);text-align:left;cursor:pointer;transition:transform .25s var(--ease-out);border:0;border-radius:18px;padding:0;display:block;position:relative;overflow:hidden}.os-tile:active{transform:scale(.96)}.os-tile img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.os-tile img.os-tile__icon{aspect-ratio:1;object-fit:contain;border-radius:22%;width:56%;height:auto;inset:18% 22% auto;box-shadow:0 16px 30px -12px #00000080}.os-tile:after{content:"";background:linear-gradient(#0000,#000000c7);position:absolute;inset:40% 0 0}.os-tile__meta{z-index:1;gap:2px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.os-tile__meta small{opacity:.8;font-size:11.5px}.os-tile__meta b{font-size:16px;line-height:1.15}.os-tile__badges{z-index:1;justify-content:space-between;display:flex;position:absolute;top:10px;left:10px;right:10px}.os-tile__new{background:#e8465a;border-radius:99px;padding:4px 9px;font-size:11px;font-weight:700}.os-tile__saved{color:#ffd166;background:#00000073;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:auto;display:grid}.os-tile.is-seen img:not(.os-tile__icon){filter:saturate(.6)}html[data-reduce-motion] .os-tabbar,html[data-reduce-motion] .os-story__frame,html[data-reduce-motion] .os-story__copy>*,html[data-reduce-motion] .os-story__end>*,html[data-reduce-motion] .os-story__media,html[data-reduce-motion] .os-story__app,html[data-reduce-motion] .os-story__more .hicon,html[data-reduce-motion] .os-welcome__play:after,html[data-reduce-motion] .os-coach__pulse,html[data-reduce-motion] .os-coach__bubble,html[data-reduce-motion] .os-tab:before{animation:none!important}html[data-reduce-motion] .os-tabbar{transition:opacity .2s}html[data-reduce-motion] .os-tabbar.is-tucked{translate:none}@media (width<=760px){.hero__stories,.whero__stories{--ring-gap:var(--bg,#0b0b26);width:100vw;color:inherit;margin:26px calc(50% - 50vw) 0}.launcher-app .guide .os-rings{color:#eef2ff;--ring-gap:#0b1030;width:calc(90.9091vw - 18.1818px);margin-bottom:14px}}.os-sheet,.os-search,.os-greeting,.os-brief--embedded{--os-bg:#f6f7fa;--os-surface:#fff;--os-ink:#10131f;--os-ink-2:#555c70;--os-ink-3:#8a90a2;--os-line:#10131f1a;--os-accent:#2f5bea;--os-accent-soft:#e8eeff;--os-good:#1a8a55;--os-bad:#c9372a;--os-studios:#fff;--os-dev:#5f6b70;--os-labs:#4550c4;color:var(--os-ink);font-family:var(--font-ui)}html[data-theme=dark] .os-sheet,html[data-theme=dark] .os-search,html[data-theme=dark] .os-greeting{--os-bg:#121420;--os-surface:#1b1e2d;--os-ink:#eef0f7;--os-ink-2:#b2b8ca;--os-ink-3:#7f879c;--os-line:#ffffff1a;--os-accent:#7fa2ff;--os-accent-soft:#232b4d;--os-good:#4fd08e;--os-bad:#ff8a7d;--os-labs:#7c84ff}.os-sheet{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.os-sheet:not([open]){display:none}.os-sheet::backdrop{background:0 0}.os-sheet__scrim{-webkit-backdrop-filter:blur(4px);background:#0608108c;position:absolute;inset:0}.os-sheet__panel{background:var(--os-bg);border-radius:28px 28px 0 0;flex-direction:column;width:min(100%,760px);max-height:calc(100svh - 20px);margin:0 auto;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -30px 80px -30px #00000080}.os-sheet--wide .os-sheet__panel{width:min(100%,1080px)}.os-sheet__top{border-bottom:1px solid var(--os-line);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;padding:10px clamp(18px,3vw,34px) 16px}.os-sheet__handle{background:var(--os-ink-3);opacity:.5;border-radius:99px;width:44px;height:5px;margin:0 auto 12px;display:block}.os-sheet__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.os-sheet__kicker{color:var(--os-ink-3);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:600}.os-sheet__title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1.05}.os-sheet__close{background:var(--os-surface);width:42px;height:42px;box-shadow:inset 0 0 0 1px var(--os-line);color:var(--os-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.os-sheet__close svg,.os-greeting__close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.os-sheet__body{min-height:0;padding:clamp(18px, 3vw, 30px) clamp(18px, 3vw, 34px) max(28px, env(safe-area-inset-bottom));overscroll-behavior:contain;flex:auto;overflow-y:auto}.os-brief{color:var(--os-ink);font-family:var(--font-ui);gap:18px;display:grid}.os-brief__hello{background:var(--os-accent-soft);color:var(--os-ink);border-radius:14px;margin:0;padding:12px 14px;font-size:15px;line-height:1.45}.os-brief__progress{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.os-brief__progress i{background:var(--os-line);border-radius:4px;height:4px;transition:background-color .3s}.os-brief__progress i.is-done,.os-brief__progress i.is-active{background:var(--os-accent)}.os-brief__progress i.is-active{opacity:.55}.os-brief__step,.os-brief__label{color:var(--os-ink-3);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.os-brief__title{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1.1}.os-brief__title:focus,.os-brief__legend:focus,.os-brief__lede:focus{outline:none}.os-brief__legend{color:var(--os-ink-2);margin-bottom:12px;padding:0;font-size:15px}.os-brief__set{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.os-brief__needs{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.os-need{background:var(--os-surface);box-shadow:inset 0 0 0 1.5px var(--os-line);cursor:pointer;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 16px;transition:box-shadow .2s,background-color .2s;display:flex;position:relative}.os-need input{opacity:0;pointer-events:none;position:absolute}.os-need.is-on{background:var(--os-accent-soft);box-shadow:inset 0 0 0 2px var(--os-accent)}.os-need:has(input:focus-visible){outline:2px solid var(--os-accent);outline-offset:2px}.os-need__icon{color:var(--os-accent);flex:none;margin-top:1px}.os-need__text{flex:1;gap:3px;display:grid}.os-need__text b{font-size:15px;font-weight:600}.os-need__text small{color:var(--os-ink-2);font-size:13px}.os-need__div{white-space:nowrap;border-radius:99px;flex:none;padding:2px 8px;font-size:11px;font-weight:600}.os-need__div--studios{background:var(--os-studios);color:#0b1215;box-shadow:inset 0 0 0 1px #10131f29}.os-need__div--dev{background:var(--os-dev);color:#fff}.os-need__div--labs{background:var(--os-labs);color:#fff}.os-brief__row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.os-field{gap:7px;font-size:14px;font-weight:500;display:grid}.os-field small,.os-chips small{color:var(--os-ink-3);font-weight:400}.os-field input,.os-field textarea{background:var(--os-surface);width:100%;box-shadow:inset 0 0 0 1.5px var(--os-line);color:var(--os-ink);font:400 16px/1.4 var(--font-ui);resize:vertical;border:0;border-radius:12px;padding:12px 14px}.os-field input:focus,.os-field textarea:focus{box-shadow:inset 0 0 0 2px var(--os-accent);outline:none}.os-chips{border:0;min-width:0;margin:0;padding:0}.os-chips legend{margin-bottom:9px;padding:0;font-size:14px;font-weight:500}.os-chips>div{flex-wrap:wrap;gap:7px;display:flex}.os-chip input{opacity:0;pointer-events:none;position:absolute}.os-chip span{background:var(--os-surface);box-shadow:inset 0 0 0 1.5px var(--os-line);cursor:pointer;border-radius:99px;padding:8px 13px;font-size:14px;display:inline-block}.os-chip input:checked+span{background:var(--os-ink);box-shadow:none;color:var(--os-bg)}.os-chip input:focus-visible+span{outline:2px solid var(--os-accent);outline-offset:2px}.os-brief__next,.os-brief__meanwhile{background:var(--os-surface);box-shadow:inset 0 0 0 1px var(--os-line);border-radius:16px;gap:8px;padding:16px;display:grid}.os-brief__next ol{color:var(--os-ink-2);gap:6px;margin:0;padding-left:1.2em;font-size:14.5px;line-height:1.45;display:grid}.os-brief__route{background:var(--os-bg);color:var(--os-ink);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.os-brief__route:hover{background:var(--os-accent-soft)}.os-brief__route svg,.os-greeting__routes svg,.os-search__item svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.os-brief__lede{color:var(--os-ink-2);margin:0;font-size:17px;line-height:1.5}.os-brief__lede strong{color:var(--os-ink)}.os-brief__nav{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.os-brief__btn{height:46px;box-shadow:inset 0 0 0 1.5px var(--os-line);color:var(--os-ink);font:600 15px var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:0 20px}.os-brief__btn--primary{background:var(--os-ink);box-shadow:none;color:var(--os-bg)}.os-brief__btn:disabled{cursor:not-allowed;opacity:.4}.os-brief__btn:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px}.os-brief__hint{color:var(--os-ink-3);font-size:13px}.os-brief__error{color:var(--os-bad);margin:0;font-size:14px}.os-brief__error a{color:inherit;font-weight:600}.os-brief__channels{color:var(--os-ink-3);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;font-size:14px;display:flex}.os-brief__channels a{color:var(--os-ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.os-brief__done{background:var(--os-accent-soft);width:46px;height:46px;color:var(--os-accent);border-radius:50%;place-items:center;display:grid}.hicon{flex:none}.os-search{background:var(--os-bg);width:min(640px,100% - 24px);max-height:min(70svh,560px);box-shadow:0 40px 100px -30px #0009, 0 0 0 1px var(--os-line);border:0;border-radius:20px;margin:12svh auto auto;padding:0;overflow:hidden}.os-search::backdrop{-webkit-backdrop-filter:blur(3px);background:#06081080}.os-search__panel{max-height:inherit;flex-direction:column;display:flex}.os-search__bar{border-bottom:1px solid var(--os-line);align-items:center;gap:10px;padding:14px 16px;display:flex}.os-search__bar .os-search__glass{color:var(--os-ink-3);flex:none}.os-search__bar input{min-width:0;color:var(--os-ink);font:400 17px var(--font-ui);background:0 0;border:0;flex:1}.os-search__bar input:focus{outline:none}.os-search kbd{box-shadow:inset 0 0 0 1px var(--os-line);color:var(--os-ink-3);font:500 11px var(--font-ui);border-radius:6px;padding:1px 6px}.os-search__list{overscroll-behavior:contain;flex:1;margin:0;padding:6px 8px 8px;list-style:none;overflow-y:auto}.os-search__group{color:var(--os-ink-3);letter-spacing:.08em;text-transform:uppercase;margin:10px 10px 4px;font-size:11px;font-weight:600}.os-search__item{cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:15px;display:flex}.os-search__item svg{opacity:0}.os-search__item[aria-selected=true]{background:var(--os-accent);color:#fff}.os-search__item[aria-selected=true] svg{opacity:1}.os-search__empty{color:var(--os-ink-2);padding:18px 12px;font-size:15px}.os-search__foot{border-top:1px solid var(--os-line);color:var(--os-ink-3);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;padding:10px 16px;font-size:12px;display:flex}.os-search__foot button{color:var(--os-ink-2);font:500 12px var(--font-ui);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;text-decoration:underline}.os-sectors{gap:20px;display:grid}.os-sectors__tabs{flex-wrap:wrap;gap:7px;display:flex}.os-sectors__tabs button{background:var(--os-surface);box-shadow:inset 0 0 0 1.5px var(--os-line);color:var(--os-ink);font:500 14px var(--font-ui);cursor:pointer;border:0;border-radius:99px;align-items:center;gap:7px;padding:8px 13px;display:inline-flex}.os-sectors__tabs button[aria-selected=true]{background:var(--os-ink);box-shadow:none;color:var(--os-bg)}.os-sectors__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.os-sectors__label{margin:0 0 10px}.os-sectors__col ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.os-sectors__card{background:var(--os-surface);box-shadow:inset 0 0 0 1px var(--os-line);color:var(--os-ink);border-radius:14px;align-items:center;gap:14px;padding:8px;text-decoration:none;transition:box-shadow .2s;display:flex}.os-sectors__card:hover{box-shadow:inset 0 0 0 2px var(--os-accent)}.os-sectors__card img{object-fit:cover;object-position:top;border-radius:9px;flex:none;width:96px;height:64px}.os-sectors__card span{gap:2px;display:grid}.os-sectors__card b{font-size:15px;font-weight:600}.os-sectors__card small{color:var(--os-ink-2);font-size:13px}.os-sectors__cta{color:var(--os-ink-2);flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0;font-size:15px;display:flex}.os-sectors__cta button{background:var(--os-ink);height:40px;color:var(--os-bg);font:600 14px var(--font-ui);cursor:pointer;border:0;border-radius:99px;padding:0 16px}.os-greeting{top:108px;right:max(16px, env(safe-area-inset-right));z-index:180;background:color-mix(in srgb, var(--os-bg) 88%, transparent);width:min(340px,100% - 32px);box-shadow:0 24px 60px -24px #00000073, inset 0 0 0 1px var(--os-line);-webkit-backdrop-filter:blur(20px)saturate(1.4);border-radius:18px;gap:8px;padding:16px 16px 12px;display:grid;position:fixed}.os-greeting__hello{font-family:var(--font-display);letter-spacing:-.01em;margin:0;padding-right:28px;font-size:19px;font-weight:700}.os-greeting__note{color:var(--os-ink-2);margin:0;font-size:13.5px;line-height:1.4}.os-greeting__routes{gap:4px;margin:2px 0 0;padding:0;list-style:none;display:grid}.os-greeting__routes a,.os-greeting__routes button{text-align:left;cursor:pointer;background:var(--os-surface);width:100%;color:var(--os-ink);border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;display:flex}.os-greeting__routes a:hover,.os-greeting__routes button:hover{background:var(--os-accent);color:#fff}.os-greeting--tip{padding:14px 44px 14px 16px}.os-greeting--tip .os-greeting__note{color:var(--os-ink);font-size:14px}.os-greeting kbd{box-shadow:inset 0 0 0 1px var(--os-line);font:500 12px var(--font-ui);border-radius:6px;padding:1px 6px}.os-greeting__close{width:30px;height:30px;color:var(--os-ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.os-greeting__close svg{width:15px;height:15px}@media (width<=640px){.os-greeting{top:auto;right:12px;bottom:max(88px, calc(env(safe-area-inset-bottom) + 80px));width:auto;left:12px}}.os-cross{max-width:760px;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 16%, transparent);font-family:var(--font-ui);border-radius:22px;gap:8px;margin:clamp(40px,7vh,80px) auto;padding:24px 26px;display:grid}.os-cross__title{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:800}.os-cross__text{opacity:.75;max-width:56ch;margin:0;font-size:15.5px;line-height:1.55}.os-cross__actions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin:8px 0 0;display:flex}.os-cross__actions a,.os-cross__actions button{height:42px;font:600 14px var(--font-ui);cursor:pointer;border:0;border-radius:99px;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.os-cross__actions a{background:currentColor}.os-cross__actions a,.os-cross__actions a svg{color:inherit}.os-cross--dev .os-cross__actions a{color:#fff;background:#5f6b70}.os-cross--studios .os-cross__actions a{color:#0b1215;background:#fff;box-shadow:inset 0 0 0 1px #0b121524}.os-cross--labs .os-cross__actions a{color:#fff;background:#4550c4}.os-cross__actions button{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, currentColor 30%, transparent);color:inherit;background:0 0}.os-cross__actions svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}
