@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-Regular-CA-Os4ii.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-Bold-CUogYd9I.woff2) format("woff2");font-weight:700;font-display:swap}:root,[data-theme=light],[data-skin=capricorn-light]{--os-paper: #d4cbb8;--os-paper-deep: #c8bfae;--os-ink: #1a1816;--os-ink-dim: #5a544c;--os-gold: #b8941f;--os-gold-dim: #967a1a;--os-chrome: rgba(255, 252, 248, .78);--os-chrome-border: rgba(26, 24, 22, .07);--os-shadow: 0 24px 80px rgba(20, 18, 16, .16);--os-shadow-sm: 0 8px 32px rgba(20, 18, 16, .1);--os-widget-bg: rgba(255, 252, 248, .62);--os-widget-border: rgba(255, 255, 255, .45);--os-surface-hover: rgba(0, 0, 0, .05);--os-dock-bg: rgba(255, 252, 247, .62);--os-grain-opacity: .12;--os-grain-blend: multiply;--os-window-bg: #fffdf9;--os-titlebar-bg: linear-gradient(180deg, #f8f5ef 0%, #f0ebe3 100%);--os-widget-inset: rgba(255, 255, 255, .55);--os-alert-warn-bg: rgba(234, 88, 12, .12);--os-alert-warn-fg: #9a3412;--os-alert-info-bg: rgba(59, 130, 246, .1);--os-alert-info-fg: #1e40af;--os-alert-ok-bg: rgba(22, 163, 74, .1);--os-alert-ok-fg: #166534;--os-alert-neutral-bg: rgba(0, 0, 0, .04);--os-notify-bg: rgba(255, 252, 248, .92);--os-rem-hover: rgba(255, 255, 255, .45);--os-btn-hover: #2d2924;--os-hint-bg: rgba(255, 252, 248, .82);--os-panel-bg: #fffdf9;--os-ring-track: rgba(0, 0, 0, .08);--os-radius: 16px;--os-radius-sm: 12px;--os-ease: cubic-bezier(.22, 1, .36, 1);--os-font-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--os-font-display: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--os-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--os-status-on: #16a34a;--dock-safe: 5.5rem;--menubar-height: 38px;--widget-gap: .55rem;--widget-pad: .62rem .72rem;--widget-radius: 18px;--widget-h-sys: 220px;--widget-app-row-h: 168px;--w-font-head: .74rem;--w-font-body: .72rem;--w-font-small: .68rem;--w-font-caption: .64rem;--w-font-tag: .6rem;--w-font-stat: 1.35rem;--w-font-stat-sm: 1.2rem;--ios-label: #fff;--ios-label-shadow: 0 1px 4px rgba(0, 0, 0, .45);--ios-ink: #fff;--ios-ink-dim: rgba(255, 255, 255, .62);--ios-glass: rgba(255, 255, 255, .1);--ios-glass-border: rgba(255, 255, 255, .14);--ios-glass-shadow: 0 10px 26px rgba(0, 0, 0, .28);--ios-glass-blur: blur(24px) saturate(1.5);--ios-app-base: #1a1a24;--ios-app-deep: #0d0d13;--ios-chip: rgba(255, 255, 255, .16);--ios-dock-bg: rgba(255, 255, 255, .22);--ios-dock-border: rgba(255, 255, 255, .25);--ios-sheet-bg: #f2f2f7;--ios-sheet-card: #fff;--ios-sheet-ink: #1c1c1e;--ios-sheet-dim: #636366;--ios-sheet-line: rgba(0, 0, 0, .07);--ios-tint: #007aff;--ios-radius: 20px;--ios-icon-radius: 14px;--ios-notify-bg: rgba(28, 28, 30, .92);--ios-notify-ink: #fff;--ios-icon-filter: none;--os-icon-filter: none;--z-wallpaper: 0;--z-desktop: 1;--z-dock: 200;--z-windows: 250;--z-menubar: 300;--z-palette: 400;--z-boot: 500}[data-theme=dark],[data-skin=capricorn-dark]{--os-status-on: #4ade80;--os-paper: #121110;--os-paper-deep: #1c1a18;--os-ink: #f2efe8;--os-ink-dim: #9c958c;--os-gold: #d4af37;--os-gold-dim: #b8941f;--os-chrome: rgba(24, 22, 20, .88);--os-chrome-border: rgba(255, 255, 255, .08);--os-shadow: 0 24px 80px rgba(0, 0, 0, .45);--os-shadow-sm: 0 8px 32px rgba(0, 0, 0, .35);--os-widget-bg: rgba(32, 30, 28, .72);--os-widget-border: rgba(255, 255, 255, .08);--os-surface-hover: rgba(255, 255, 255, .08);--os-dock-bg: rgba(28, 26, 24, .82);--os-grain-opacity: .06;--os-grain-blend: soft-light;--os-window-bg: #2a2826;--os-titlebar-bg: linear-gradient(180deg, #343230 0%, #2a2826 100%);--os-widget-inset: rgba(255, 255, 255, .06);--os-alert-warn-bg: rgba(251, 146, 60, .18);--os-alert-warn-fg: #fdba74;--os-alert-info-bg: rgba(96, 165, 250, .16);--os-alert-info-fg: #93c5fd;--os-alert-ok-bg: rgba(74, 222, 128, .14);--os-alert-ok-fg: #86efac;--os-alert-neutral-bg: rgba(255, 255, 255, .06);--os-notify-bg: rgba(32, 30, 28, .94);--os-rem-hover: rgba(255, 255, 255, .08);--os-btn-hover: #d4cbb8;--os-hint-bg: rgba(32, 30, 28, .9);--os-panel-bg: #2a2826;--os-ring-track: rgba(255, 255, 255, .12)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;font-family:var(--os-font-ui);font-feature-settings:"tnum" 1,"lnum" 1;color:var(--os-ink);background:var(--os-paper);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums lining-nums}.num,.mw__stat,.clock__time,.rem__count,.menubar-clock,.mw__score,.mw__ticker{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:-.02em}.num,.clock__time,.menubar-clock,.mw__score .num{font-family:var(--os-font-mono)}button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}a{color:var(--os-gold-dim)}:focus-visible{outline:2px solid var(--os-gold);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}[hidden]{display:none!important}.os-scroll,.palette-list,.win-body,.apps-grid,.app-panel{scrollbar-width:none;-ms-overflow-style:none}.os-scroll::-webkit-scrollbar,.palette-list::-webkit-scrollbar,.win-body::-webkit-scrollbar,.apps-grid::-webkit-scrollbar,.app-panel::-webkit-scrollbar{display:none;width:0;height:0}.os-scroll--show{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--os-gold) 45%,transparent) transparent}.os-scroll--show::-webkit-scrollbar{display:block;width:4px;height:4px}.os-scroll--show::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--os-gold) 50%,transparent);border-radius:99px}.boot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-boot);display:grid;place-items:center;background:#0a0c0a;color:#6ee7a0;font-family:var(--os-font-mono);transition:opacity .6s var(--os-ease),visibility .6s}.boot.is-done{opacity:0;visibility:hidden;pointer-events:none}.boot-terminal{width:min(560px,92vw);padding:1.5rem}.boot-log{margin:0;font-size:.78rem;line-height:1.65;white-space:pre-wrap;color:#6ee7a0;text-shadow:0 0 12px rgba(110,231,160,.35)}.boot-log .dim{color:#3d6b4a}.boot-log .gold{color:#c9a227}.boot-logo{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;animation:bootFade 1.2s var(--os-ease) both}.boot-title{margin:0;font-family:var(--os-font-display);font-size:clamp(1.8rem,5vw,2.6rem);font-weight:700;color:#f4f0e8;letter-spacing:-.03em}.boot-sub{margin:0;font-size:.9rem;color:#9ca3af;letter-spacing:.12em;text-transform:uppercase}.boot-skip{position:absolute;bottom:2rem;right:2rem;padding:.5rem 1rem;font-size:.75rem;color:#6b7280;border:1px solid rgba(255,255,255,.08);border-radius:999px;transition:color .2s,border-color .2s}.boot-skip:hover{color:#e5e7eb;border-color:#fff3}@keyframes bootFade{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.lock-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-boot) + 100);display:grid;place-items:center;padding:max(1.25rem,env(safe-area-inset-top)) 1.25rem max(1.5rem,env(safe-area-inset-bottom));color:#f4f0e8;font-family:var(--os-font-ui);overflow:hidden;transition:opacity .65s var(--os-ease),transform .65s var(--os-ease),visibility .65s}[data-theme=light] .lock-screen--desktop{color:#1a1816}.lock-screen__wallpaper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.lock-screen__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 50% 42%,#00000014,#0000006b 75%),linear-gradient(180deg,#0000001f,#00000059)}.lock-chrome{position:absolute;z-index:3;top:max(.65rem,env(safe-area-inset-top));left:max(.85rem,env(safe-area-inset-left));display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem .35rem .45rem;border-radius:8px;font-size:.8rem;font-weight:600;color:inherit;text-decoration:none;background:var(--os-chrome);border:1px solid var(--os-chrome-border);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);box-shadow:var(--os-shadow-sm);transition:background .2s,transform .2s}.lock-chrome:hover{background:var(--os-surface-hover);transform:translateY(-1px)}.lock-chrome__chev{font-size:1.15rem;line-height:1;font-weight:500;opacity:.75;margin-right:-.1rem}.lock-chrome__mark{display:block;border-radius:3px}.lock-chrome__label{letter-spacing:-.01em}.lock-chrome__status{position:absolute;z-index:3;top:max(.85rem,calc(env(safe-area-inset-top) + .2rem));left:50%;transform:translate(-50%);margin:0;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.45;pointer-events:none}.lock-screen--ios .lock-chrome{top:max(.3rem,calc(env(safe-area-inset-top) - .2rem));padding:.3rem .65rem .3rem .35rem;border-radius:999px;font-size:.84rem;background:#ffffff24;border-color:#fff3;color:#e8f0ff;box-shadow:0 4px 20px #0003}.lock-screen--ios .lock-chrome__chev{font-size:1.35rem;font-weight:400;color:#7eb8ff;opacity:1}.lock-screen--ios .lock-chrome:hover{background:#ffffff38}.lock-screen--ios .lock-chrome__status{top:max(.55rem,env(safe-area-inset-top));font-size:.78rem;letter-spacing:-.02em;text-transform:none;opacity:.55}.lock-screen--desktop .lock-chrome__status{display:none}[data-theme=light] .lock-screen--desktop .lock-chrome{color:var(--os-ink)}[data-theme=light] .lock-screen--desktop .lock-screen__scrim{background:radial-gradient(ellipse 70% 55% at 50% 42%,#ffffff26,#fffcf88c 70%),linear-gradient(180deg,#fff3,#d4cbb873)}.lock-screen--ios .lock-screen__scrim{background:radial-gradient(ellipse 65% 50% at 50% 38%,#0000000d,#00000061 72%),linear-gradient(180deg,#0000001a,#0000006b)}.lock-screen.is-unlocking{opacity:0;transform:scale(1.04);pointer-events:none}.lock-screen.is-unlocking.is-bloom .lock-orbit{animation:lockBloomOut .85s cubic-bezier(.22,1,.36,1) forwards}.lock-screen.is-unlocking.is-bloom .lock-screen__logo-wrap{animation:lockLogoBloom .85s cubic-bezier(.22,1,.36,1) forwards}.lock-screen.is-unlocking.is-bloom .lock-screen__lines{opacity:0;transition:opacity .35s}.lock-screen.is-done{visibility:hidden;opacity:0;pointer-events:none}.lock-screen__sphere{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none;opacity:0;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;display:block}.lock-screen--ios .lock-screen__sphere{opacity:0}.lock-screen--three .lock-screen__sphere{pointer-events:auto;z-index:2;cursor:grab;touch-action:none;top:0;right:0;bottom:0;width:100%;height:100%;left:auto;transform:none;background:transparent!important}.lock-screen--three .lock-screen__sphere:active{cursor:grabbing}.lock-screen--three .lock-screen__orbit{visibility:hidden;pointer-events:none}.lock-screen--three .lock-screen__wallpaper{opacity:.45}.lock-screen--three .lock-screen__scrim{z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.45) 0%,transparent 24%,transparent 64%,rgba(0,0,0,.65) 100%)}.lock-screen--three .lock-screen__panel{z-index:3;pointer-events:none;max-width:min(420px,100%);height:100%}.lock-screen--three .lock-screen__inner{min-height:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;padding:.35rem 0 1rem}.lock-screen--three .lock-screen__top{flex:0 0 auto;width:100%}.lock-screen--three .lock-screen__stage{flex:1 1 auto;width:100%;min-height:300px;max-height:52vh;background:transparent}.lock-screen--three .lock-screen__copy{flex:0 0 auto;width:100%;display:flex;flex-direction:column;align-items:center;gap:.4rem;padding-top:.75rem;margin-top:auto}.lock-screen--three .lock-screen__whisper,.lock-screen--three .lock-screen__eyebrow,.lock-screen--three .lock-screen__title,.lock-screen--three .lock-screen__tagline,.lock-screen--three .lock-screen__proof,.lock-screen--three .lock-screen__unlock,.lock-screen--three .lock-screen__hint,.lock-screen--three .lock-screen__swipe-zone{pointer-events:auto}.lock-screen--three .lock-screen__title{font-size:clamp(1.35rem,4vw,1.75rem)}.lock-screen--three .lock-screen__tagline{font-size:.84rem;opacity:.78}.lock-screen--three .lock-chrome,.lock-screen--three .lock-chrome__status{z-index:4}.lock-screen__top{width:100%;display:flex;justify-content:center}.lock-screen__stage{width:100%;display:flex;align-items:center;justify-content:center}.lock-screen__copy{width:100%;display:flex;flex-direction:column;align-items:center;gap:.5rem}.lock-orbit__icon{background:transparent!important;border:none!important;box-shadow:none!important}.lock-orbit__icon img{width:30px;height:30px;border-radius:0;filter:drop-shadow(0 4px 10px rgba(0,0,0,.35))}.lock-orbit:hover .lock-orbit__icon,.lock-orbit:focus-visible .lock-orbit__icon,.lock-orbit.is-selected .lock-orbit__icon{transform:scale(1.12);box-shadow:none!important}.lock-glass,.lock-screen__lines{display:none!important}.lock-screen__whisper{min-height:1.4rem;max-width:32ch;opacity:0;transform:translateY(3px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.lock-screen--ios .lock-glass{display:none}@media(max-width:900px){.lock-glass{display:none}}.lock-glass__slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;border-radius:18px;overflow:hidden;opacity:0;transform:scale(.96) rotateY(-8deg);transition:opacity .9s ease,transform .9s ease;border:1px solid color-mix(in srgb,var(--glass-accent, #c9a227) 40%,transparent);box-shadow:0 20px 50px #00000059,inset 0 0 0 1px #ffffff1f;background:#00000040;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lock-glass__slide.is-active{opacity:1;transform:scale(1) rotateY(0)}.lock-glass__slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.lock-glass__slide figcaption{position:absolute;left:0;right:0;bottom:0;padding:.45rem .5rem;font-size:.62rem;font-weight:600;letter-spacing:.04em;text-align:center;color:#f4f0e8;background:linear-gradient(transparent,#000000a6)}.lock-screen__panel{position:relative;z-index:2;width:100%;max-width:min(440px,100%);will-change:transform}.lock-screen__inner{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.55rem;padding-bottom:.25rem}.lock-screen__hero-time{display:flex;flex-direction:column;align-items:center;gap:.15rem;margin-bottom:.15rem}.lock-screen__time{margin:0;font-size:clamp(2.6rem,11vw,3.75rem);font-weight:250;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;text-shadow:0 2px 20px rgba(0,0,0,.3);opacity:.95}.lock-screen__date{margin:0;font-size:.92rem;font-weight:500;opacity:.7;letter-spacing:.02em}.lock-screen--desktop .lock-screen__time{font-size:clamp(2.2rem,5vw,3.25rem)}.lock-screen__orbit{position:relative;width:min(280px,72vw);height:min(220px,56vw);margin:.15rem auto .2rem;perspective:720px;perspective-origin:50% 45%}.lock-screen__lines{position:absolute;top:8%;right:12%;bottom:8%;left:12%;width:auto;height:auto;z-index:0;opacity:.35;pointer-events:none;transform:rotateX(58deg) scale(1.05);transform-origin:center}.lock-screen__lines line{stroke:color-mix(in srgb,var(--os-gold, #c9a227) 55%,#fff);stroke-width:.6;vector-effect:non-scaling-stroke}.lock-screen__lines-spokes line{stroke-opacity:.35}.lock-screen__lines-ring line{stroke-opacity:.55}.lock-screen__carousel{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:rotateX(var(--tilt-x, 10deg)) rotateY(var(--tilt-y, 0deg));animation:lockCarouselSpin 48s linear infinite}.lock-orbit{position:absolute;left:50%;top:50%;width:0;height:0;border:none;padding:0;background:none;cursor:pointer;transform-style:preserve-3d;transform:rotateY(calc(var(--orbit-i) * 36deg)) translateZ(118px);z-index:1}.lock-orbit__face{display:block;transform-style:preserve-3d;transform:rotateY(calc(var(--orbit-i) * -36deg));animation:lockFaceCounter 48s linear infinite}@keyframes lockFaceCounter{0%{transform:rotateY(calc(var(--orbit-i) * -36deg))}to{transform:rotateY(calc(var(--orbit-i) * -36deg - 360deg))}}.lock-orbit__icon{display:grid;place-items:center;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:0;background:transparent;border:none;box-shadow:none;transition:transform .25s var(--os-ease)}.lock-orbit:hover .lock-orbit__icon,.lock-orbit:focus-visible .lock-orbit__icon,.lock-orbit.is-selected .lock-orbit__icon{transform:scale(1.14);box-shadow:none}.lock-orbit:focus-visible{outline:none}.lock-orbit__icon img{display:block;width:30px;height:30px;border-radius:0;filter:drop-shadow(0 4px 12px rgba(0,0,0,.4))}.lock-screen__logo-wrap{position:absolute;left:50%;top:50%;width:clamp(64px,16vw,84px);height:clamp(64px,16vw,84px);transform:translate(-50%,-50%);z-index:3;pointer-events:none}.lock-screen__logo-rim{display:none}.lock-screen__logo{position:relative;width:100%;height:100%;display:block;filter:drop-shadow(0 8px 24px rgba(0,0,0,.35));animation:lockLogoPulse 4.5s ease-in-out infinite}.lock-screen__whisper{min-height:2.6rem;max-width:34ch;opacity:0;transform:translateY(4px);transition:opacity .28s ease,transform .28s ease;pointer-events:none}.lock-screen__whisper.is-on{opacity:1;transform:translateY(0)}.lock-screen__whisper-name{margin:0;font-size:.88rem;font-weight:700;letter-spacing:-.02em;color:var(--whisper-accent, var(--os-gold))}.lock-screen__whisper-hook{margin:.15rem 0 0;font-size:.72rem;line-height:1.4;opacity:.75}@keyframes lockCarouselSpin{0%{transform:rotateX(var(--tilt-x, 10deg)) rotateY(var(--tilt-y, 0deg))}to{transform:rotateX(var(--tilt-x, 10deg)) rotateY(calc(var(--tilt-y, 0deg) + 360deg))}}@keyframes lockBloomOut{0%{opacity:1;transform:rotateY(calc(var(--orbit-i) * 36deg)) translateZ(118px) scale(1)}to{opacity:0;transform:rotateY(calc(var(--orbit-i) * 36deg)) translateZ(118px) translate3d(var(--bloom-x),var(--bloom-y),80px) scale(.35)}}@keyframes lockLogoBloom{0%{transform:translate(-50%,-50%) scale(1);opacity:1;filter:brightness(1)}55%{transform:translate(-50%,-50%) scale(1.35);opacity:1;filter:brightness(1.35)}to{transform:translate(-50%,-50%) scale(1.8);opacity:0;filter:brightness(1.6)}}@keyframes lockRimBreath{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}@keyframes lockLogoPulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.lock-screen__eyebrow{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--os-gold)}.lock-screen__title{margin:0;font-family:var(--os-font-display);font-size:clamp(1.75rem,6vw,2.35rem);font-weight:700;letter-spacing:-.03em;line-height:1.1}.lock-screen__tagline{margin:0;font-size:.95rem;line-height:1.45;opacity:.88;max-width:28ch}.lock-screen__pitch{margin:0;font-size:.78rem;line-height:1.55;opacity:.68;max-width:36ch}.lock-screen__proof{margin:.15rem 0 0;display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .75rem;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:#16a34a24;border:1px solid rgba(74,222,128,.28);color:#bbf7d0;transition:transform .35s ease,box-shadow .35s ease}.lock-screen__proof.is-flash{transform:scale(1.03);box-shadow:0 0 20px #4ade8040}[data-theme=light] .lock-screen--desktop .lock-screen__proof{background:#16a34a1a;border-color:#16a34a40;color:#166534}.lock-screen__proof-dot{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80cc;animation:lockProofPulse 2s ease-in-out infinite;flex-shrink:0}@keyframes lockProofPulse{0%,to{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}.lock-screen__stats{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem .65rem;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.62}.lock-screen__stats li:after{content:"·";margin-left:.65rem;opacity:.45}.lock-screen__stats li:last-child:after{content:none}.lock-screen__founder{margin:0;font-size:.8rem;opacity:.55}.lock-screen__unlock{margin-top:.35rem;padding:.85rem 1.75rem;border-radius:999px;font-size:.92rem;font-weight:600;color:#1a1816;background:linear-gradient(180deg,#f4f0e8,#e8e0d4);border:1px solid rgba(255,255,255,.35);box-shadow:0 8px 28px #00000047;transition:transform .2s var(--os-ease),box-shadow .2s}[data-theme=light] .lock-screen--desktop .lock-screen__unlock{color:#f4f0e8;background:linear-gradient(180deg,#2a2622,#1a1816);border-color:#0003}.lock-screen__unlock:hover{transform:translateY(-2px);box-shadow:0 12px 36px #00000052}.lock-screen__unlock:active{transform:translateY(0)}.lock-screen__hint{margin:.2rem 0 0;font-size:.75rem;opacity:.45}.lock-screen__swipe-zone{margin-top:1.1rem;padding-top:.75rem;width:100%;touch-action:none}.lock-screen__swipe-rail{width:3.25rem;height:5px;margin:0 auto;border-radius:99px;background:#ffffff2e;overflow:visible;position:relative}.lock-screen__swipe-handle{position:absolute;left:50%;top:50%;width:2.75rem;height:4px;margin:-2px 0 0 -1.375rem;border-radius:99px;background:rgba(255,255,255,calc(.45 + var(--lock-lift, 0) * .45));box-shadow:0 0 calc(8px + var(--lock-lift, 0) * 12px) #ffffff40;will-change:transform}.lock-screen__swipe-label{margin:.55rem 0 0;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;opacity:calc(.35 + var(--lock-lift, 0) * .45)}.lock-screen--desktop .lock-screen__swipe-zone{display:none}@keyframes lockSwipe{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:.9;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.lock-screen__logo,.lock-screen__logo-rim,.lock-screen__carousel,.lock-orbit__face,.lock-screen__proof-dot,.lock-glass__slide{animation:none!important;transition:none!important}.lock-screen__carousel{transform:rotateX(12deg) rotateY(0)}.lock-orbit__face{transform:none}.lock-screen.is-unlocking{transition-duration:.15s}.lock-screen.is-unlocking.is-bloom .lock-orbit,.lock-screen.is-unlocking.is-bloom .lock-screen__logo-wrap{animation:none}.lock-screen__sphere{opacity:.35}}@keyframes osLiveIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}body.os-live .desktop .widget-cell,body.os-live .desktop .sidebar .widget{animation:osLiveIn .55s var(--os-ease) both;animation-delay:calc(var(--delay, 0ms) + .1s)}body.os-live .ios-widget{animation:osLiveIn .5s var(--os-ease) both;animation-delay:calc(var(--live-i, 0) * 45ms + .12s)}body.os-live .dock-item,body.os-live .ios-dock__icon{animation:osLiveInDock .4s var(--os-ease) both;animation-delay:calc(var(--dock-i, 0) * 35ms + .28s)}@keyframes osLiveInDock{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){body.os-live .desktop .widget-cell,body.os-live .desktop .sidebar .widget,body.os-live .ios-widget,body.os-live .dock-item,body.os-live .ios-dock__icon{animation:none}}@media(max-height:720px){.lock-screen--ios .lock-screen__top{padding-top:1.75rem}.lock-screen--three .lock-screen__stage{min-height:200px}.lock-screen__orbit{height:min(220px,56vw,26vh)}}@media(max-height:600px){.lock-screen--ios .lock-screen__top{padding-top:.5rem}.lock-screen__hint{display:none}.lock-screen__orbit{height:min(220px,56vw,21vh)}}@media(max-width:340px){.lock-screen--ios .lock-chrome__label{display:none}}.desktop{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.wallpaper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:var(--z-wallpaper)}.grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-wallpaper) + 1);pointer-events:none;opacity:var(--os-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");mix-blend-mode:var(--os-grain-blend)}.menubar{position:fixed;top:0;left:0;right:0;height:var(--menubar-height);z-index:var(--z-menubar);display:flex;align-items:center;justify-content:space-between;padding:0 1rem;background:var(--os-chrome);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);border-bottom:1px solid var(--os-chrome-border);font-size:.8rem;font-weight:600}.menubar-left{display:flex;align-items:center;gap:.25rem}.menubar-apple{display:flex;align-items:center;gap:.4rem;padding:.25rem .5rem;border-radius:6px;font-weight:700}.menubar-apple:hover{background:var(--os-surface-hover)}.menubar-nav{display:flex;gap:.1rem}.menubar-nav button{padding:.25rem .65rem;border-radius:6px;font-weight:500;color:var(--os-ink-dim)}.menubar-nav button:hover{background:var(--os-surface-hover);color:var(--os-ink)}.menubar-lock{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;opacity:.8;transition:background .15s,opacity .15s}.menubar-lock:hover{background:var(--os-surface-hover);opacity:1}.menubar-lock__ico{display:block}.menubar-theme{width:28px;height:28px;border-radius:8px;font-size:.9rem;line-height:1;opacity:.8;transition:background .15s,opacity .15s}.menubar-theme:hover{background:var(--os-surface-hover);opacity:1}.menubar-right{display:flex;align-items:center;gap:1rem;font-family:var(--os-font-ui);font-size:.75rem;font-weight:500;font-variant-numeric:tabular-nums lining-nums}.menubar-status{color:var(--os-status-on);font-weight:500}.menubar-clock{font-size:.75rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--os-ink-dim)}.ambient-tint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-desktop);pointer-events:none;opacity:0;transition:opacity .7s var(--os-ease),background .7s var(--os-ease)}.desktop.is-tinted .ambient-tint{opacity:.55;background:radial-gradient(130% 90% at 50% -10%,color-mix(in srgb,var(--ambient, #b8941f) 45%,transparent),transparent 62%)}@media(prefers-reduced-motion:reduce){.ambient-tint{transition:none}}.workspace{position:absolute;inset:var(--menubar-height) 0 0 0;z-index:var(--z-desktop);padding:.5rem 1.1rem 5rem;overflow:hidden;display:grid;grid-template-columns:minmax(188px,212px) minmax(0,1fr);gap:.75rem 1rem;align-items:stretch}.sidebar{display:flex;flex-direction:column;gap:.55rem;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:.1rem}.widget-grid{min-width:0;width:100%;min-height:0;flex:1;overflow:hidden}.desktop-main{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.widget{padding:.8rem .85rem;background:var(--os-chrome);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--os-chrome-border);border-radius:var(--os-radius);box-shadow:var(--os-shadow-sm)}.widget h2{margin:0 0 .35rem;font-size:var(--w-font-head);font-weight:700;letter-spacing:-.02em;line-height:1.2}.widget p{margin:0;font-size:.74rem;line-height:1.45;color:var(--os-ink-dim)}.widget-eyebrow{font-size:.62rem!important;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--os-gold)!important;margin-bottom:.3rem!important}.widget-btn{margin-top:.65rem;padding:.45rem .8rem;background:var(--os-ink);color:var(--os-paper);border-radius:999px;font-size:.8rem;font-weight:600;transition:transform .2s var(--os-ease),background .2s}.widget-btn:hover{background:var(--os-btn-hover);transform:translateY(-1px)}.dock{position:fixed;bottom:max(.65rem,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);z-index:var(--z-dock);width:auto;max-width:min(98vw,1280px);pointer-events:none;background:none;border:none;height:auto;padding:0;margin:0}.dock-wrap{position:relative;display:flex;justify-content:center;pointer-events:none;overflow:visible;max-width:100%}.dock-inner{display:flex;align-items:flex-end;gap:.22rem;padding:.35rem .5rem;max-width:min(98vw,1280px);flex-wrap:nowrap;overflow:visible;background:var(--os-dock-bg);-webkit-backdrop-filter:blur(28px) saturate(1.7);backdrop-filter:blur(28px) saturate(1.7);border:1px solid var(--os-chrome-border);border-radius:22px;box-shadow:0 16px 44px #14121033,0 2px 8px #1412101a,inset 0 1px #ffffff80;pointer-events:auto}@media(max-width:900px){.dock-icon{width:40px;height:40px}.dock-inner{gap:.12rem;padding:.28rem .4rem}}@media(min-width:1600px){.dock,.dock-inner{max-width:min(96vw,1480px)}}.dock-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.35rem;border-radius:12px;overflow:visible;transition:transform .2s var(--os-ease);transform-origin:bottom center;will-change:transform}.dock-item:hover,.dock-item:focus-visible{z-index:2}.dock-icon{width:46px;height:46px;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px #00000026,inset 0 1px #fff3;transition:box-shadow .2s}.dock-icon img{width:100%;height:100%;display:block;object-fit:cover}.dock-item:hover .dock-icon,.dock-item.is-bounce .dock-icon{box-shadow:0 10px 28px #00000038,inset 0 1px #ffffff40}.dock-item.is-bounce{animation:dockBounce .4s var(--os-ease)}@keyframes dockBounce{0%,to{transform:translateY(-8px) scale(1.08)}50%{transform:translateY(-18px) scale(1.15)}}.dock-dot{width:4px;height:4px;border-radius:50%;background:var(--os-ink);opacity:0;transition:opacity .2s}.dock-icon--wip,.dock-wip{position:relative}.dock-wip{position:absolute;right:-2px;bottom:-2px;padding:.05rem .22rem;border-radius:4px;font-size:.42rem;font-weight:800;letter-spacing:.04em;background:#f59e0b;color:#1a1100;line-height:1.2}.dock-sep{width:1px;height:44px;background:#0000001f;margin:0 .25rem;align-self:center;flex-shrink:0}.dock-icon--sys img{padding:8px;background:linear-gradient(145deg,#f4f0e8,#e8e2d6)}.dock-item.is-open .dock-dot{opacity:1}@media(max-width:1100px){.workspace{grid-template-columns:minmax(160px,188px) minmax(0,1fr);gap:.55rem .75rem}}@media(max-width:900px){.workspace{grid-template-columns:1fr;overflow-y:auto}.sidebar{max-height:none;flex-direction:row;flex-wrap:wrap;gap:.5rem}.sidebar .widget{flex:1 1 160px;min-width:140px}}.dock-tip{position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%) translateY(4px) scale(.96);transform-origin:bottom center;padding:.28rem .62rem;font-size:.68rem;font-weight:600;letter-spacing:-.01em;color:var(--os-ink);background:var(--os-hint-bg);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border:1px solid var(--os-chrome-border);border-radius:9px;white-space:nowrap;box-shadow:0 6px 20px #1412102e;opacity:0;pointer-events:none;transition:opacity .14s var(--os-ease),transform .14s var(--os-ease);z-index:10}.dock-tip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--os-hint-bg)}.dock-item:hover .dock-tip,.dock-item:focus-visible .dock-tip{opacity:1;transform:translate(-50%) translateY(0) scale(1)}.palette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-palette);display:grid;place-items:start center;padding-top:18vh}.palette-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c191659;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.palette-panel{position:relative;width:min(480px,92vw);background:var(--os-panel-bg);border-radius:var(--os-radius);box-shadow:var(--os-shadow);border:1px solid var(--os-chrome-border);overflow:hidden;animation:paletteIn .25s var(--os-ease) both}@keyframes paletteIn{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:none}}.palette-input{width:100%;padding:1rem 1.25rem;border:none;border-bottom:1px solid var(--os-chrome-border);font-size:1rem;font-family:var(--os-font-ui);background:transparent}.palette-input:focus{outline:none}.palette-list{list-style:none;margin:0;padding:.5rem;max-height:320px;overflow:auto}.palette-item{display:flex;align-items:center;gap:.75rem;padding:.65rem .75rem;border-radius:var(--os-radius-sm);cursor:pointer}.palette-item__icon{border-radius:8px;flex-shrink:0}.palette-item__sys{width:28px;text-align:center;flex-shrink:0}.palette-item__label{flex:1;min-width:0;font-size:.88rem}.palette-item:hover,.palette-item.is-selected{background:var(--os-paper-deep)}.palette-item kbd{margin-left:auto;font-family:var(--os-font-mono);font-size:.65rem;color:var(--os-ink-dim)}.palette-foot{margin:0;padding:.65rem 1rem;font-size:.68rem;color:var(--os-ink-dim);border-top:1px solid var(--os-chrome-border);font-family:var(--os-font-mono)}.palette-foot kbd{padding:.1rem .35rem;background:var(--os-paper);border-radius:4px;border:1px solid var(--os-chrome-border)}.ctx-menu{position:fixed;z-index:450;min-width:220px;padding:.35rem;background:var(--os-panel-bg);border:1px solid var(--os-chrome-border);border-radius:12px;box-shadow:var(--os-shadow);animation:paletteIn .16s var(--os-ease) both}.ctx-menu button{display:block;width:100%;padding:.45rem .7rem;border-radius:8px;font-size:.82rem;font-weight:500;text-align:left;color:var(--os-ink)}.ctx-menu button:hover{background:var(--os-paper-deep)}.ctx-menu__sep{height:1px;margin:.3rem .5rem;background:var(--os-chrome-border)}.notify-center{position:fixed;top:calc(var(--menubar-height) + 8px);right:12px;z-index:420;width:min(340px,92vw);background:var(--os-panel-bg);border:1px solid var(--os-chrome-border);border-radius:14px;box-shadow:var(--os-shadow);overflow:hidden;animation:paletteIn .2s var(--os-ease) both}.notify-center header{display:flex;align-items:center;justify-content:space-between;padding:.7rem .9rem;border-bottom:1px solid var(--os-chrome-border);font-size:.85rem}.notify-center header span{font-size:.68rem;font-weight:700;color:var(--os-gold-dim);font-family:var(--os-font-mono)}.nc-list{max-height:320px;overflow-y:auto}.nc-row{display:flex;align-items:flex-start;gap:.6rem;padding:.6rem .9rem;border-bottom:1px solid var(--os-chrome-border)}.nc-row:last-child{border-bottom:none}.nc-row img{border-radius:7px;flex-shrink:0}.nc-row strong{display:block;font-size:.76rem}.nc-row p{margin:.1rem 0 0;font-size:.68rem;line-height:1.4;color:var(--os-ink-dim)}.nc-row time{margin-left:auto;flex-shrink:0;font-size:.6rem;color:var(--os-ink-dim);font-family:var(--os-font-mono)}.nc-empty{margin:0;padding:1.2rem .9rem;font-size:.76rem;color:var(--os-ink-dim);text-align:center}.screensaver{position:fixed;top:0;right:0;bottom:0;left:0;z-index:640;display:grid;place-items:center;background:#0a0908;opacity:0;transition:opacity .8s var(--os-ease);cursor:none}.screensaver.is-in{opacity:1}.screensaver__wall{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.screensaver__drift{position:relative;padding:1.4rem 2.2rem;border-radius:28px;background:#00000047;backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3)}.screensaver.is-out{opacity:0}.screensaver__drift{display:flex;flex-direction:column;align-items:center;gap:.6rem;animation:saverDrift 24s ease-in-out infinite alternate}.screensaver time{font-size:clamp(2.5rem,6vw,4rem);font-weight:300;color:#f2efe8;letter-spacing:-.03em}.screensaver p{margin:0;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:#6b645c}@keyframes saverDrift{0%{transform:translate(-4vw,-3vh)}to{transform:translate(4vw,3vh)}}@media(prefers-reduced-motion:reduce){.screensaver__drift{animation:none}}.mission-control{position:fixed;top:0;right:0;bottom:0;left:0;z-index:440;display:grid;grid-template-columns:repeat(var(--mc-cols, 2),minmax(0,1fr));gap:2rem;align-content:center;padding:4rem 5vw 5rem;background:#1412108c;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);opacity:0;transition:opacity .28s var(--os-ease)}.mission-control.is-in{opacity:1}.mission-control__hint{position:absolute;top:1.2rem;left:50%;transform:translate(-50%);margin:0;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6}.mission-control__cell{position:relative;display:flex;flex-direction:column;align-items:center;gap:.6rem;min-height:0;cursor:pointer;transition:transform .2s var(--os-ease)}.mission-control__cell:hover{transform:scale(1.03)}.mission-control__win{position:static!important;width:100%!important;height:auto!important;max-height:38vh;overflow:hidden;border-radius:12px;box-shadow:0 18px 50px #0006;pointer-events:none;transform:none!important;opacity:1!important}.mission-control__label{font-size:.78rem;font-weight:600;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.5)}.windows{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-windows);pointer-events:none}.win{position:absolute;display:flex;flex-direction:column;width:min(520px,92vw);min-height:280px;max-height:min(72vh,640px);background:var(--os-window-bg);border-radius:var(--os-radius);box-shadow:var(--os-shadow);border:1px solid var(--os-chrome-border);overflow:hidden;pointer-events:auto;animation:winIn .35s var(--os-ease) both}.win.is-focused{box-shadow:0 32px 100px #1c191638}.win.is-minimized{visibility:hidden;pointer-events:none}.win.is-genie{resize:none!important;overflow:visible}.win.is-maximized{resize:none!important;max-height:none!important;border-radius:10px}@keyframes winIn{0%{opacity:0;transform:scale(.94) translateY(16px)}to{opacity:1;transform:none}}.win-titlebar{display:flex;align-items:center;gap:.75rem;padding:.65rem 1rem;background:var(--os-titlebar-bg);border-bottom:1px solid var(--os-chrome-border);cursor:grab;-webkit-user-select:none;user-select:none;flex-shrink:0}.win-titlebar:active{cursor:grabbing}.win-traffic{display:flex;gap:.4rem;opacity:.42;transition:opacity .15s}.win:hover .win-traffic,.win.is-focused .win-traffic{opacity:1}.win-traffic button{width:12px;height:12px;border-radius:50%;border:none;padding:0;transition:filter .1s,transform .1s}.win-close{background:#ff5f57}.win-min{background:#febc2e}.win-max{background:#28c840}.win-traffic button:hover{filter:brightness(.92);transform:scale(1.12)}.win-title{flex:1;font-size:.78rem;font-weight:600;text-align:center;color:var(--os-ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.win-body{flex:1;overflow:auto;min-height:0}.win--app{width:min(720px,94vw);max-height:min(86vh,780px)}.win--wide{width:min(900px,94vw)!important;max-height:min(88vh,820px)!important}.win--system{width:min(440px,92vw)}.win-body:has(.app-panel){padding:0;overflow:hidden}.win-body:has(.sys-panel--apps){padding:0;overflow:hidden;display:flex;flex-direction:column;min-height:0}.win-body:has(.app-panel) .app-panel{overflow:auto;max-height:100%;height:100%}.win.is-maximized .app-panel{max-height:none}.widget-grid{display:flex;flex-direction:column;gap:var(--widget-gap);min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:2px 4px calc(var(--dock-safe) + .75rem) 2px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--os-gold) 40%,transparent) transparent}.widget-grid::-webkit-scrollbar{width:5px}.widget-grid::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--os-gold) 45%,transparent);border-radius:99px}.widget-grid.has-more{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 3.5rem),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 3.5rem),transparent)}.widget-row{display:grid;gap:var(--widget-gap);min-height:0}.widget-row--system{grid-template-columns:minmax(128px,.42fr) minmax(0,1.58fr);align-items:stretch;flex:0 0 auto}.widget-row--apps{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(var(--widget-app-row-h, 168px),auto);grid-auto-flow:dense;flex:0 0 auto}.widget-cell{animation:widgetIn .45s var(--os-ease) both;animation-delay:var(--delay, 0ms);min-width:0;display:flex;min-height:0}.widget-cell--medium{grid-column:span 2}.widget-cell--small{grid-column:span 1}.widget-cell>*{flex:1;width:100%;min-height:0}@keyframes widgetIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mw{height:100%;padding:var(--widget-pad);border-radius:var(--widget-radius);background:var(--os-widget-bg);-webkit-backdrop-filter:blur(32px) saturate(1.5);backdrop-filter:blur(32px) saturate(1.5);border:1px solid var(--os-widget-border);box-shadow:0 2px 12px #1412100a,inset 0 1px 0 var(--os-widget-inset);display:flex;flex-direction:column;gap:.35rem;overflow:hidden;transition:box-shadow .2s var(--os-ease),transform .12s var(--os-ease),border-color .2s}.mw[data-widget-tease]{cursor:pointer}.mw[data-widget-tease]:active{transform:scale(.99)}.widget-row--system .mw--clock,.widget-row--system .mw--tasks{height:var(--widget-h-sys);min-height:var(--widget-h-sys);max-height:var(--widget-h-sys)}.widget-row--apps .mw{justify-content:space-between;gap:.28rem}.widget-cell:hover .mw{z-index:2;transform:translateY(-1px);box-shadow:0 10px 28px #14121014}.widget-row--apps .mw{background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--w-accent) 14%,transparent),transparent 55%),var(--os-widget-bg);border-color:color-mix(in srgb,var(--w-accent) 20%,var(--os-widget-border))}.widget-cell:hover .mw{border-color:color-mix(in srgb,var(--w-accent) 38%,var(--os-widget-border));box-shadow:0 12px 32px color-mix(in srgb,var(--w-accent) 18%,transparent),0 4px 16px #1412100f}.mw__head{display:flex;align-items:center;gap:.4rem;font-size:var(--w-font-head);font-weight:700;color:var(--os-ink-dim);flex-shrink:0}.mw__head img{width:20px;height:20px;border-radius:6px;box-shadow:0 0 0 1px color-mix(in srgb,var(--w-accent, #888) 35%,transparent)}.widget-row--apps .mw__head span{color:color-mix(in srgb,var(--w-accent) 50%,var(--os-ink))}.mw__hero{margin:0;line-height:1.15;flex-shrink:0}.mw__hero .num{font-size:var(--w-font-stat);font-weight:700;letter-spacing:-.03em;color:var(--os-ink)}.widget-row--apps .mw__hero .num{color:color-mix(in srgb,var(--w-accent) 25%,var(--os-ink))}.mw__hero small{display:block;margin-top:.12rem;font-size:var(--w-font-small);font-weight:500;color:var(--os-ink-dim)}.mw__hero em{font-style:normal;font-size:var(--w-font-small);font-weight:700}.mw__hero em.up{color:#16a34a}.mw__hero em.dn{color:#dc2626}[data-theme=dark] .mw__hero em.up{color:#4ade80}[data-theme=dark] .mw__hero em.dn{color:#f87171}.mw--small .mw__hero .num{font-size:var(--w-font-stat-sm)}.mw__meta{display:flex;gap:.35rem;flex-shrink:0}.mw__meta div{flex:1;min-width:0;padding:.28rem .45rem;border-radius:8px;background:color-mix(in srgb,var(--w-accent) 8%,var(--os-alert-neutral-bg))}.mw__meta span{display:block;font-size:var(--w-font-tag);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--os-ink-dim)}.mw__meta strong{display:block;margin-top:.1rem;font-size:var(--w-font-body);font-weight:700;color:var(--os-ink)}.mw__meta strong.up{color:#16a34a}.mw__meta strong.dn{color:#dc2626}.mw__meta strong.ok{color:var(--os-alert-ok-fg)}.mw__line{margin:0;padding:.26rem .45rem;border-radius:8px;font-size:var(--w-font-body);line-height:1.35;color:var(--os-ink-dim);background:var(--os-alert-neutral-bg);flex-shrink:0}.mw__line--warn{background:var(--os-alert-warn-bg);color:var(--os-alert-warn-fg)}.mw__line--info{background:var(--os-alert-info-bg);color:var(--os-alert-info-fg)}.mw__line--ok{background:var(--os-alert-ok-bg);color:var(--os-alert-ok-fg)}.mw--small .mw__meta div{padding:.22rem .38rem}.mw--small .mw__meta strong{font-size:var(--w-font-body)}.mw--small .mw__line{padding:.22rem .4rem;font-size:var(--w-font-body)}.mw--small .mw__bars{gap:.2rem}.mw__bars{display:flex;flex-direction:column;gap:.28rem;flex-shrink:0}.mw__bar{display:flex;align-items:center;gap:.4rem;font-size:var(--w-font-body);color:var(--os-ink-dim)}.mw__bar-k{flex-shrink:0;min-width:3rem;font-weight:600}.mw__bar-track{flex:1;height:6px;border-radius:99px;background:var(--os-alert-neutral-bg);overflow:hidden}.mw__bar-fill{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--w-accent),color-mix(in srgb,var(--w-accent) 50%,#fff));transition:width .9s var(--os-ease)}.mw__bar strong{flex-shrink:0;min-width:2.2rem;text-align:right;font-size:var(--w-font-body);font-weight:700;color:var(--os-ink)}.mw__foot{margin-top:auto;padding-top:.2rem;flex-shrink:0}.mw__cta{padding:.38rem .72rem;border-radius:999px;font-size:var(--w-font-small);font-weight:600;background:var(--w-accent, var(--os-ink));color:#fff;transition:opacity .15s,transform .12s}.mw__cta:hover{opacity:.9}.mw__cta--sos{background:#f97316}.mw--clock{justify-content:flex-start;padding:.65rem .85rem}.clock__proof{margin:auto 0 0;align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem;font-size:var(--w-font-tag);font-weight:600;color:var(--os-ink-dim)}.clock__proof-dot{width:7px;height:7px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px color-mix(in srgb,#16a34a 22%,transparent)}[data-theme=dark] .clock__proof-dot{background:#4ade80;box-shadow:0 0 0 3px color-mix(in srgb,#4ade80 22%,transparent)}.clock__time{display:block;font-size:clamp(1.5rem,2.2vw,1.95rem);font-weight:300;line-height:1;letter-spacing:-.03em;color:var(--os-ink)}.clock__date{margin:.35rem 0 0;font-size:var(--w-font-body);font-weight:500;color:var(--os-ink-dim);line-height:1.3}.clock__city{margin:.35rem 0 0;font-size:var(--w-font-tag);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--os-gold-dim)}.mw--tasks{gap:0;padding:.5rem .62rem .45rem}.task__head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.32rem;flex-shrink:0}.task__title{font-size:var(--w-font-head);font-weight:700;letter-spacing:-.02em;color:var(--os-ink)}.task__meta{font-size:var(--w-font-caption);font-weight:600;color:var(--os-ink-dim);white-space:nowrap}.task__meta .num{color:var(--os-gold);font-weight:700}.task__list{list-style:none;margin:0;padding:0;flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.18rem .35rem;align-content:start}.task__item{display:flex;align-items:center;gap:.32rem;width:100%;min-width:0;padding:.28rem .32rem;border:none;border-radius:8px;background:color-mix(in srgb,var(--os-gold) 6%,var(--os-alert-neutral-bg));text-align:left;cursor:pointer;transition:background .15s var(--os-ease)}.task__item:hover{background:var(--os-rem-hover)}.task__check{flex-shrink:0;width:.65rem;height:.65rem;border:1.5px solid var(--os-gold-dim);border-radius:50%}.task__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:.02rem}.task__label{font-size:var(--w-font-body);font-weight:600;line-height:1.2;color:var(--os-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task__detail{font-size:var(--w-font-small);font-weight:500;line-height:1.2;color:var(--os-ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task__tag{flex-shrink:0;max-width:5rem;font-size:var(--w-font-tag);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--os-gold-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-icon.is-highlight .home-icon__glyph,.home-icon.is-highlight .home-icon__brand{transform:scale(1.08);box-shadow:0 0 0 3px #c9a22773;border-radius:12px}.mw--aura .mw__hero .num{background:linear-gradient(135deg,var(--w-accent),#6366f1);-webkit-background-clip:text;background-clip:text;color:transparent}@media(prefers-reduced-motion:reduce){.widget-cell:hover .mw{transform:none}.mw__bar-fill{transition:none}}.notify-stack{position:fixed;top:calc(var(--menubar-height) + 12px);right:16px;z-index:350;display:flex;flex-direction:column;gap:.5rem;pointer-events:none}.notify{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;max-width:320px;background:var(--os-notify-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--os-chrome-border);border-radius:16px;box-shadow:var(--os-shadow);pointer-events:auto;transform:translate(120%);opacity:0;transition:transform .35s var(--os-ease),opacity .35s;cursor:pointer}.notify.is-in{transform:translate(0);opacity:1}.notify.is-out{transform:translate(120%);opacity:0}.notify img{border-radius:8px}.notify strong{display:block;font-size:.85rem;margin-bottom:.15rem}.notify p{margin:0;font-size:.75rem;color:var(--os-ink-dim)}.task__item.is-done{opacity:.55}.task__item.is-done .task__check{background:var(--os-gold);border-color:var(--os-gold);box-shadow:inset 0 0 0 2px var(--os-widget-bg)}.task__item.is-done .task__label{text-decoration:line-through}.wip-badge{display:inline-block;margin-left:.28rem;padding:.06rem .32rem;border-radius:4px;font-size:.5rem;font-weight:800;letter-spacing:.06em;vertical-align:middle;text-transform:uppercase;background:#f59e0b;color:#1a1100}body.cc-open .notify-stack{top:calc(var(--menubar-height) + 320px)}@media(max-width:1100px){.task__list,.widget-row--apps{grid-template-columns:repeat(2,minmax(0,1fr))}.widget-cell--medium{grid-column:span 2}}@media(min-width:1700px){.widget-row--apps{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-height:760px){:root{--widget-h-sys: 188px;--widget-app-row-h: 156px}}@media(max-width:900px){.widget-row--system{grid-template-columns:1fr}.widget-row--apps{grid-auto-rows:minmax(140px,auto);height:auto}:root{--widget-h-sys: auto}.widget-cell{display:block}.widget-row--system .mw,.widget-row--apps .mw{height:auto;min-height:132px;max-height:none}.mw--tasks{min-height:160px}.task__list{grid-template-columns:1fr}}@media(max-width:700px){.widget-row--apps{grid-template-columns:1fr}.widget-cell--medium{grid-column:span 1}}.sidebar-social{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin-top:.55rem}.home-icon--sidebar{display:block;padding:0;margin:0;border:none;background:none;text-decoration:none;line-height:0;justify-self:center}.sidebar-social .home-icon__glyph{width:28px;height:28px;border-radius:7px;box-shadow:0 2px 6px #00000024;transition:transform .15s var(--os-ease)}.sidebar-social .home-icon--sidebar:not(.is-disabled):hover .home-icon__glyph,.sidebar-social .home-icon--sidebar:not(.is-disabled):focus-visible .home-icon__glyph{transform:translateY(-1px) scale(1.06)}.sidebar-social .home-icon.is-disabled{opacity:.38;pointer-events:none;cursor:default;filter:grayscale(.15)}.sidebar-social .home-icon__label,.sidebar-social .home-icon__badge{display:none}.social-float{display:none!important}.home-icon{display:flex;flex-direction:column;align-items:center;gap:.3rem;text-decoration:none;color:inherit;background:none;border:none;padding:0;position:relative}.home-icon__glyph{display:block;overflow:hidden;border-radius:12px;box-shadow:0 4px 12px #0003;transition:transform .15s var(--os-ease)}.home-icon__brand{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.home-icon:not(.is-disabled):active .home-icon__glyph{transform:scale(.92)}.home-icon.is-disabled{opacity:.4;pointer-events:none;cursor:default}.home-icon__label{font-size:.58rem;font-weight:500;text-align:center;line-height:1.2;max-width:4.5rem;color:var(--os-ink-dim)}.widget-social h2{margin-bottom:0}.widget-social__note{margin:0 0 .5rem!important;font-size:.68rem!important;line-height:1.4}.sidebar .social-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem}.social-rail{display:flex;flex-direction:column;gap:.28rem}.sidebar .social-link{flex-direction:column;align-items:center;gap:.2rem;padding:.38rem .3rem;text-align:center}.sidebar .social-link__icon{width:32px;height:32px;border-radius:8px;overflow:hidden;padding:0;background:none}.sidebar .social-link__icon .home-icon__brand{width:32px;height:32px}.sidebar .social-link__meta em{display:none}.sidebar .social-link__meta strong{font-size:.56rem;font-weight:600}.social-link{display:flex;align-items:center;gap:.5rem;width:100%;padding:.42rem .5rem;border-radius:10px;text-decoration:none;color:var(--os-ink);background:var(--os-surface-hover);border:1px solid var(--os-chrome-border);text-align:left;transition:background .15s,transform .15s var(--os-ease),box-shadow .15s}.social-link:hover{background:var(--os-chrome);transform:translate(2px);box-shadow:var(--os-shadow-sm)}.social-link.is-disabled{opacity:.45;pointer-events:none}.social-link__icon{display:block;width:32px;height:32px;border-radius:8px;overflow:hidden;flex-shrink:0;box-shadow:0 2px 8px #00000026}.social-link__icon .home-icon__brand{width:32px;height:32px}.social-link__meta{display:flex;flex-direction:column;gap:.05rem;min-width:0}.social-link__meta strong{font-size:.78rem;font-weight:600;line-height:1.2}.social-link__meta em{font-style:normal;font-size:.65rem;color:var(--os-ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widget-ecosystem h2{margin:0 0 .45rem;font-size:.88rem;font-weight:700;letter-spacing:-.02em}.eco-stats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.eco-stats li{display:flex;justify-content:space-between;align-items:center;padding:.22rem 0;border-bottom:1px solid var(--os-chrome-border);font-size:.68rem}.eco-stats li:last-child{border-bottom:none}.eco-stats span{color:var(--os-ink-dim)}.eco-stats strong{font-weight:600;color:var(--os-ink)}.shortcut-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem;font-size:.68rem;color:var(--os-ink-dim);line-height:1.4}.shortcut-list kbd{display:inline-block;padding:.1rem .35rem;margin-right:.25rem;font-family:inherit;font-size:.68rem;font-weight:600;background:var(--os-paper-deep);border:1px solid var(--os-chrome-border);border-radius:5px;color:var(--os-ink)}@media(max-width:768px){.social-float{display:none}.ios-grid .home-icon__glyph{width:48px;height:48px;border-radius:11px;box-shadow:0 4px 14px #00000052}.ios-grid .home-icon__brand{width:48px;height:48px}.ios-grid .home-icon__label{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.45);font-size:.62rem}}.apple-menu{position:absolute;top:calc(100% + 6px);left:0;min-width:220px;padding:.35rem 0;background:var(--os-window-bg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--os-chrome-border);border-radius:10px;box-shadow:var(--os-shadow);z-index:500}.apple-menu button{display:block;width:100%;padding:.45rem 1rem;text-align:left;font-size:.82rem;font-weight:500;color:var(--os-ink)}.apple-menu button:hover{background:var(--os-gold);color:#fff}.apple-menu hr{margin:.35rem 0;border:none;border-top:1px solid var(--os-chrome-border)}.menubar-left{position:relative}.menubar-apple-wrap{position:relative;z-index:2}.menubar-cc{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;line-height:1;opacity:.75;transition:background .15s,opacity .15s;color:var(--os-ink)}.menubar-cc__ico{display:block}.menubar-cc:hover,.menubar-cc[aria-expanded=true]{background:var(--os-surface-hover);opacity:1}.control-center{position:fixed;top:calc(var(--menubar-height) + 8px);right:12px;width:min(300px,92vw);max-height:calc(100vh - var(--menubar-height) - 20px);padding:1rem 1rem 1.1rem;overflow-y:auto;background:var(--os-window-bg);-webkit-backdrop-filter:blur(28px) saturate(1.5);backdrop-filter:blur(28px) saturate(1.5);border:1px solid var(--os-chrome-border);border-radius:18px;box-shadow:var(--os-shadow);z-index:400;animation:ccIn .25s var(--os-ease) both}@keyframes ccIn{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:none}}.cc-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.cc-tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-height:4.5rem;padding:.75rem;border-radius:14px;background:var(--os-surface-hover);text-align:left;transition:background .15s}.cc-tile__ico{flex-shrink:0;opacity:.55;transition:opacity .15s}.cc-tile span{display:block;font-size:var(--w-font-body, .68rem);font-weight:700;margin-bottom:0}.cc-tile em{font-style:normal;font-size:var(--w-font-caption, .6rem);font-family:var(--os-font-mono);color:var(--os-ink-dim);margin-top:auto}.cc-tile.is-on{background:#16a34a26}.cc-tile.is-on .cc-tile__ico{opacity:1}.cc-tile.is-on span{color:#15803d}[data-theme=dark] .cc-tile.is-on span{color:#4ade80}.cc-tile.is-locked.is-on{background:#3b82f624}.cc-tile.is-locked.is-on span{color:#1d4ed8}[data-theme=dark] .cc-tile.is-locked.is-on span{color:#93c5fd}.cc-tile--appearance.is-on{background:color-mix(in srgb,var(--os-gold) 14%,var(--os-surface-hover))}.cc-tile--appearance.is-on span{color:var(--os-ink)}.cc-tile:not(.is-on) .cc-tile__ico{opacity:.35}.cc-tile--wide{grid-column:span 2}.cc-volume{display:flex;align-items:center;gap:.65rem;margin-top:.85rem}.cc-volume__label{flex-shrink:0;min-width:3.25rem;font-size:var(--w-font-body, .68rem);font-weight:600;color:var(--os-ink-dim)}.cc-volume input{flex:1;width:100%;height:1.25rem;margin:0;accent-color:var(--os-gold);vertical-align:middle}.cc-note{margin:.75rem 0 0;padding-bottom:.15rem;font-family:var(--os-font-mono);font-size:var(--w-font-caption, .6rem);line-height:1.45;text-align:center;color:var(--os-ink-dim)}.cc-wallpaper{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.55rem}.cc-wallpaper__swatches{display:flex;gap:.4rem}.cc-swatch{width:30px;height:30px;border-radius:9px;border:2px solid transparent;padding:0;transition:transform .15s,border-color .15s}.cc-swatch:hover{transform:scale(1.08)}.cc-swatch.is-active{border-color:var(--os-gold)}.cc-swatch--warm{background:linear-gradient(135deg,#d8d0c4,#68503a)}.cc-swatch--cool{background:linear-gradient(135deg,#bcc8d2,#23375a)}.cc-swatch--mono{background:linear-gradient(135deg,#ccc9c4,#343436)}.app-panel{--panel-pad: 1.5rem;min-height:360px;color:#f4f0e8}.app-panel--light{color:#2d1235}.app-panel__head{display:flex;align-items:center;gap:1rem;padding:var(--panel-pad) var(--panel-pad) 1rem;border-bottom:1px solid rgba(255,255,255,.08)}.app-panel--light .app-panel__head{border-bottom-color:#2d12351a}.app-panel__icon{width:64px;height:64px;border-radius:16px;box-shadow:0 8px 24px #00000040,inset 0 1px #ffffff26;flex-shrink:0}.app-panel__titles{min-width:0}.app-panel__eyebrow{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;opacity:.65;margin:0 0 .25rem}.app-panel h2{margin:0;font-size:1.5rem;font-weight:800;letter-spacing:-.03em;line-height:1.1}.app-panel__tagline{margin:.25rem 0 0;font-size:.9rem;opacity:.8}.app-panel__split{display:grid;grid-template-columns:1fr minmax(220px,260px);gap:1.25rem;padding:var(--panel-pad)}.app-panel__pitch{margin:0 0 1rem;font-size:.86rem;line-height:1.6;opacity:.82}.app-panel__features{margin:0 0 1rem;padding:0 0 0 1.1rem;font-size:.8rem;line-height:1.55;opacity:.78}.app-panel__features li{margin-bottom:.35rem}.app-highlights{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1.25rem}.app-highlights span{padding:.28rem .6rem;border-radius:999px;font-size:.62rem;font-family:var(--os-font-mono);border:1px solid rgba(255,255,255,.14);background:#ffffff0d}.app-panel--light .app-highlights span{border-color:#2d123526;background:#ffffff80}.app-panel__actions{display:flex;flex-wrap:wrap;gap:.5rem}.app-launch{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.2rem;border-radius:999px;font-weight:700;font-size:.82rem;text-decoration:none;color:#0a0a0a;background:#fff;transition:transform .2s var(--os-ease),box-shadow .2s}.app-launch img{border-radius:6px}.app-launch:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000047}.app-secondary{display:inline-flex;align-items:center;padding:.65rem 1rem;border-radius:999px;font-size:.8rem;font-weight:600;text-decoration:none;color:inherit;border:1px solid rgba(255,255,255,.2);opacity:.85;transition:background .2s,opacity .2s}.app-secondary:hover{background:#ffffff14;opacity:1}.app-panel--light .app-secondary{border-color:#2d123533;color:#831843}.device-frame{position:relative;padding:8px;border-radius:28px;background:linear-gradient(145deg,#2a2a2a,#0a0a0a);box-shadow:0 20px 50px #00000073,inset 0 1px #ffffff1a}.device-frame__island{position:absolute;top:14px;left:50%;transform:translate(-50%);width:52px;height:14px;border-radius:999px;background:#000;z-index:2}.device-preview{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.55rem;width:100%;min-height:300px;padding:1.9rem .9rem 1.6rem;border-radius:22px;aspect-ratio:9 / 19.5;background:radial-gradient(120% 55% at 50% 0%,color-mix(in srgb,var(--accent) 45%,transparent),transparent 70%),linear-gradient(165deg,color-mix(in srgb,var(--accent) 26%,#0a0a0f),color-mix(in srgb,var(--accent2, var(--accent)) 14%,#121218));color:#fff;text-align:center;overflow:hidden}.device-preview__status{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 .4rem;margin-bottom:.35rem;font-size:.56rem;font-weight:700;opacity:.85}.device-preview__sig{width:1.1rem;height:.5rem;border-radius:2px;background:linear-gradient(90deg,currentColor 70%,rgba(255,255,255,.25) 70%);opacity:.8}.device-preview__icon{width:60px;height:60px;border-radius:15px;margin-top:auto;box-shadow:0 10px 28px #0006}.device-preview__name{margin:0;font-size:.82rem;font-weight:700;letter-spacing:-.02em}.device-preview__hook{margin:0;font-size:.66rem;line-height:1.45;font-weight:500;opacity:.88;max-width:11rem}.device-preview__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.28rem;margin-top:.15rem;margin-bottom:auto}.device-preview__chips span{padding:.18rem .44rem;border-radius:999px;font-size:.5rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;background:#ffffff24;border:1px solid rgba(255,255,255,.18)}.device-preview__home{width:32%;height:3px;border-radius:99px;background:#fff9}.device-preview--shot{padding:0;gap:0;background:#000}.device-preview__shot{width:100%;height:100%;object-fit:cover;object-position:top center;border-radius:22px;display:block}.device-preview__soon{margin:0 0 auto;padding:.22rem .62rem;border-radius:999px;font-size:.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#ffffff24;border:1px solid rgba(255,255,255,.22)}.app-panel--light .device-preview__soon{background:#fff9;border-color:#2d12351f;color:#831843}.app-panel--light .device-preview{background:radial-gradient(120% 55% at 50% 0%,color-mix(in srgb,var(--accent) 40%,transparent),transparent 70%),linear-gradient(165deg,color-mix(in srgb,var(--accent) 20%,#fff0f6),#fce7f3);color:#4a1942}.app-panel--light .device-preview__hook{color:#4a1942}.app-panel--light .device-preview__chips span{background:#fff9;border-color:#2d12351f;color:#831843}.app-panel--light .device-preview__home{background:#2d123559}.device-caption{margin:.5rem 0 0;text-align:center;font-size:.58rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;opacity:.45}.app--vault{background:linear-gradient(160deg,#070b14,#0f1a2e);font-weight:500}.app--vault h2{font-weight:600;letter-spacing:-.03em}.app--vault .app-launch{background:var(--accent);color:#fff}.app--kinetic{background:linear-gradient(135deg,#0a0a0f,#001a2e 50%,#0a0a0f);font-weight:600}.app--kinetic:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,242,255,.03) 2px,rgba(0,242,255,.03) 4px);pointer-events:none}.app--kinetic{position:relative;overflow:hidden}.app--kinetic h2{color:var(--accent)}.app--kinetic .app-launch{background:var(--accent);color:#0a0a0f}.app--arcade{background:linear-gradient(135deg,#120818,#2d1045);font-weight:700}.app--arcade h2{background:linear-gradient(90deg,var(--accent),var(--accent2));-webkit-background-clip:text;background-clip:text;color:transparent}.app--arcade .app-launch{background:linear-gradient(90deg,var(--accent),var(--accent2));color:#fff}.app--clinical{background:linear-gradient(180deg,#1a1410,#2a1f18);font-style:normal}.app--clinical h2{font-weight:600;font-style:italic;color:#fed7aa}.app--clinical .app-launch{background:#f97316;color:#1a1410}.app--terminal{background:#0d0d0d;font-weight:500;border-top:3px solid var(--accent)}.app--terminal h2{color:var(--accent);font-weight:600}.app--terminal .app-highlights span{border-color:#f59e0b4d;color:var(--accent)}.app--terminal .app-launch{background:var(--accent);color:#0d0d0d}.app--toy{background:linear-gradient(180deg,#fff0f6,#fce7f3);color:#831843}.app--toy h2{color:#be185d}.app--toy .app-panel__pitch{color:#9d174d}.app--toy .app-launch{background:#f9a8d4;color:#831843}.app--luxury{background:linear-gradient(160deg,#1c1814,#2a2218);font-weight:500}.app--luxury h2{color:var(--accent);font-weight:600;font-style:italic}.app--luxury .app-launch{background:var(--accent);color:#1c1814}.app--apple{background:linear-gradient(160deg,#0f0f12,#1a1a24);font-weight:600}.app--apple h2{background:linear-gradient(90deg,var(--accent),var(--accent2));-webkit-background-clip:text;background-clip:text;color:transparent}.app--apple .app-launch{background:linear-gradient(90deg,var(--accent),var(--accent2));color:#fff}.app--travel{background:linear-gradient(160deg,#051a33,#0a3d7a);font-weight:600}.app--travel h2{color:#7dd3fc}.app--travel .app-launch{background:var(--accent);color:#fff}.app--soul{background:linear-gradient(165deg,#0f0f1a,#1a1538 55%,#2d1f5c);font-weight:500}.app--soul h2{background:linear-gradient(90deg,var(--accent),var(--accent2));-webkit-background-clip:text;background-clip:text;color:transparent}.app--soul .app-launch{background:linear-gradient(90deg,var(--accent),var(--accent2));color:#fff}.sys-panel{padding:1.5rem;font-size:.88rem;line-height:1.6;color:var(--os-ink)}.sys-panel h2{margin:0;font-size:1.2rem;font-weight:800;letter-spacing:-.02em}.sys-panel p{margin:0 0 .75rem;color:var(--os-ink-dim)}.sys-panel__hero{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--os-chrome-border)}.sys-toggle{display:flex;align-items:center;justify-content:space-between;padding:.7rem 0;border-bottom:1px solid var(--os-chrome-border)}.sys-toggle span{font-weight:600;font-size:.84rem}.sys-switch{width:44px;height:26px;border-radius:999px;background:#16a34a;position:relative;flex-shrink:0}.sys-switch:after{content:"";position:absolute;top:3px;right:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003}.sys-switch.is-off{background:#d1d5db}.sys-switch.is-off:after{right:auto;left:3px}.sys-manifesto{margin-top:1rem;padding:1rem;background:var(--os-paper);border-radius:var(--os-radius-sm);font-size:.95rem;font-style:italic;color:var(--os-ink)}.about-specs{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem;margin:1rem 0;padding:1rem;background:var(--os-paper);border-radius:var(--os-radius-sm);font-size:.78rem}.about-specs div{display:flex;justify-content:space-between;gap:.5rem;padding:.25rem 0;border-bottom:1px solid var(--os-chrome-border)}.about-specs span{color:var(--os-ink-dim)}.about-specs strong{font-weight:600;color:var(--os-ink)}.sys-panel--apps{padding:0;display:flex;flex-direction:column;height:100%;min-height:0}.apps-header{padding:1.25rem 1.5rem;border-bottom:1px solid var(--os-chrome-border);background:var(--os-titlebar-bg);color:var(--os-ink);flex-shrink:0}.apps-header h2{margin:0 0 .35rem;font-size:1.15rem;color:var(--os-ink)}.apps-header p{margin:0;font-size:.82rem;color:var(--os-ink-dim)}.apps-grid{display:flex;flex-direction:column;gap:0;flex:1;min-height:0;overflow:auto}.app-card{display:grid;grid-template-columns:88px 1fr;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--os-chrome-border);cursor:pointer;transition:background .15s;text-align:left}.app-card:hover{background:var(--os-surface-hover)}.app-card__icon{border-radius:18px;box-shadow:0 8px 24px #0000001f}.app-card__body header{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.15rem}.app-card h3{margin:0;font-size:1.05rem;font-weight:700}.app-card__ver{font-size:.65rem;font-weight:500;color:var(--os-ink-dim)}.app-card__cat{margin:0 0 .25rem;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--os-gold-dim)}.app-card__tag{margin:0 0 .5rem;font-size:.88rem;font-weight:600;color:var(--os-ink)}.app-card__pitch{margin:0 0 .65rem;font-size:.8rem;line-height:1.55;color:var(--os-ink-dim)}.app-card__features{margin:0 0 .75rem;padding-left:1.1rem;font-size:.75rem;line-height:1.5;color:var(--os-ink-dim)}.app-card__actions{display:flex;gap:.5rem;flex-wrap:wrap}.app-card__open{padding:.45rem 1rem;border-radius:999px;background:var(--os-ink);color:#fff;font-size:.75rem;font-weight:600}.app-card__launch{padding:.45rem .85rem;font-size:.75rem;font-weight:600;color:var(--os-ink-dim);text-decoration:none;border:1px solid var(--os-chrome-border);border-radius:999px}.sys-build{font-size:.65rem!important;text-transform:uppercase;letter-spacing:.1em;opacity:.5;margin-top:1rem!important}.about-lead{font-size:1rem!important;font-weight:600;color:var(--os-ink)!important}.about-foot{font-size:.78rem!important}.help-grid{display:grid;gap:.85rem}.help-grid strong{display:block;font-size:.85rem;margin-bottom:.15rem}.help-grid p{margin:0;font-size:.8rem}@media(max-width:700px){.app-panel__split{grid-template-columns:1fr}.app-panel__device{order:-1}.device-frame{max-width:180px;margin:0 auto}}.app-demo{margin:0 0 1rem;padding:.75rem .85rem;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.app-panel--light .app-demo{background:#ffffff73;border-color:#2d12351a}.app-demo__label{margin:0 0 .5rem;font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;opacity:.6;display:flex;justify-content:space-between;align-items:center}.app-demo__rows{display:flex;flex-direction:column;gap:.3rem}.app-demo__row{display:flex;justify-content:space-between;font-size:.78rem;opacity:.85}.app-demo__row strong{font-family:var(--os-font-mono);font-weight:700;color:var(--accent)}.app-demo--pulse .app-demo__ring{position:relative;width:72px;height:72px;margin:0 auto}.app-demo--pulse svg{width:100%;height:100%;transform:rotate(-90deg)}.app-demo--pulse circle{fill:none;stroke:#ffffff1f;stroke-width:6}.app-demo--pulse .app-demo__ring-fill{stroke:var(--accent);stroke-linecap:round}.app-demo--pulse strong{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:1.15rem;font-family:var(--os-font-mono)}.app-demo__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem}.app-demo__cell{aspect-ratio:1;border-radius:9px;background:#ffffff12;border:1px solid rgba(255,255,255,.1);transition:background .12s,transform .12s}.app-demo__cell:active{transform:scale(.94)}.app-demo__cell.is-lit{background:linear-gradient(135deg,var(--accent),var(--accent2));box-shadow:0 0 18px color-mix(in srgb,var(--accent) 55%,transparent)}.app-demo__score{font-family:var(--os-font-mono);font-size:.8rem;color:var(--accent)}.sys-cert-btn{margin-top:.85rem;padding:.55rem 1rem;border-radius:999px;font-size:.78rem;font-weight:600;background:var(--os-ink);color:var(--os-paper);transition:transform .2s var(--os-ease),background .2s}.sys-cert-btn:hover{background:var(--os-btn-hover);transform:translateY(-1px)}html[data-view=mobile] .desktop,html[data-view=mobile] .boot{display:none!important}@media(max-width:768px){html:not([data-view=desktop]) .desktop,html:not([data-view=desktop]) .boot{display:none!important}}html[data-view=mobile] body{overflow:hidden;background:#0a0a12}@media(max-width:768px){html:not([data-view=desktop]) body{overflow:hidden;background:#0a0a12}}.ios:not([hidden]){display:flex!important;flex-direction:column;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;color:var(--ios-label);font-family:var(--os-font-ui)}.ios-sheet__body,.ios-sheet__body a,.ios-tasks{-webkit-user-select:text;user-select:text}.ios-wallpaper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;background:linear-gradient(165deg,#1a1f3a,#2d1f3d 40%,#1a2848)}.ios-status{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:max(.55rem,env(safe-area-inset-top)) 1.35rem .35rem;font-size:.82rem;font-weight:600;letter-spacing:-.02em}.ios-status__right{display:flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600}.ios-signal:before{content:"●●●●";letter-spacing:-.15em;font-size:.55rem}.ios-wifi:before{content:"⌁"}.ios-battery{display:inline-flex;align-items:center;gap:.15rem}.ios-battery:after{content:"";width:1.35rem;height:.62rem;border:1.5px solid currentColor;border-radius:3px;box-shadow:inset 0 0 0 1px #ffffff26;background:linear-gradient(90deg,#34d399 85%,transparent 85%)}.ios-pages{position:relative;z-index:2;flex:1;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:.5rem 0 0}.ios-pages::-webkit-scrollbar{display:none}.ios-page{flex:0 0 100%;scroll-snap-align:center;padding:.75rem 1.1rem 1rem;overflow-y:auto;scrollbar-width:none}.ios-page::-webkit-scrollbar{display:none}.ios-page-label{margin:0 0 .85rem;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--ios-label);opacity:.6;text-shadow:var(--ios-label-shadow);text-align:center}.ios-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.15rem .65rem;align-content:start}.ios-widgets{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;margin-bottom:1.35rem}.ios-widget{min-height:7.5rem;aspect-ratio:auto;border-radius:var(--ios-radius);padding:.8rem .85rem;display:flex;flex-direction:column;gap:.2rem;background:var(--ios-glass);backdrop-filter:var(--ios-glass-blur);-webkit-backdrop-filter:var(--ios-glass-blur);border:1px solid var(--ios-glass-border);box-shadow:var(--ios-glass-shadow);text-decoration:none;color:var(--ios-ink);font:inherit;text-align:left;cursor:pointer;overflow:hidden;-webkit-tap-highlight-color:transparent}.ios-widget:active{transform:scale(.97)}.ios-widget--clock{justify-content:center}.ios-widget--span2{grid-column:span 2;aspect-ratio:auto;min-height:5.5rem}.ios-widget--clock time{font-size:2.1rem;font-weight:300;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.ios-widget--clock p{margin:.3rem 0 0;font-size:var(--w-font-body);font-weight:600;opacity:.88}.ios-widget--clock span{margin-top:auto;font-size:var(--w-font-tag);font-weight:600;text-transform:uppercase;letter-spacing:.08em;opacity:.6}.ios-widget--app{background:linear-gradient(160deg,color-mix(in srgb,var(--w-accent) 42%,var(--ios-app-base)),color-mix(in srgb,var(--w-accent) 12%,var(--ios-app-deep)));border-color:color-mix(in srgb,var(--w-accent) 38%,var(--ios-glass-border))}.ios-widget--app header{display:flex;align-items:center;gap:.35rem;font-size:var(--w-font-head);font-weight:700;opacity:.92}.ios-widget--app header img{border-radius:6px;filter:var(--os-icon-filter)}.ios-widget--app strong{font-size:1.15rem;font-weight:700;letter-spacing:-.02em;margin-top:auto}.ios-widget--app small{font-size:var(--w-font-small);opacity:.78}.ios-widget--app em{font-style:normal;font-size:var(--w-font-body);font-weight:600;padding:.15rem .42rem;border-radius:99px;background:var(--ios-chip);width:fit-content;margin-top:.3rem}.ios-widget--app em.ok{background:#4ade8038;color:#bbf7d0}.ios-widget--app em.info{background:#60a5fa3d;color:#bfdbfe}.ios-widget--app em.warn{background:#fb923c47;color:#fed7aa}.ios-widget--app em.up{background:#4ade8038;color:#bbf7d0}.ios-page-label--apps{margin-top:.25rem}.ios-tasks{margin:0 0 1.1rem;padding:.65rem .7rem;border-radius:calc(var(--ios-radius) - 2px);background:var(--ios-glass);backdrop-filter:var(--ios-glass-blur);-webkit-backdrop-filter:var(--ios-glass-blur);border:1px solid var(--ios-glass-border);box-shadow:var(--ios-glass-shadow)}.task__head--ios .task__title{color:var(--ios-ink);font-size:var(--w-font-head)}.task__head--ios .task__meta{color:var(--ios-ink-dim)}.task__head--ios .task__meta .num{color:var(--os-gold)}.task__list--ios{grid-template-columns:1fr!important;max-height:16rem;gap:.22rem!important}.ios-tasks .task__item{background:color-mix(in srgb,var(--ios-ink) 7%,transparent)}.ios-tasks .task__item:hover,.ios-tasks .task__item:active{background:color-mix(in srgb,var(--ios-ink) 15%,transparent)}.ios-tasks .task__label{color:var(--ios-ink)}.ios-tasks .task__detail{color:var(--ios-ink-dim)}.ios-tasks .task__tag{color:var(--os-gold)}.ios-tasks .task__check{border-color:var(--os-gold)}.ios-lock-btn{border:none;background:none;color:inherit;display:inline-flex;align-items:center;justify-content:center;padding:0 .25rem;opacity:.85;line-height:1}.ios-lock-btn:hover{opacity:1}.ios-theme-btn{border:none;background:none;color:inherit;font-size:.85rem;opacity:.85;padding:0 .2rem;line-height:1}.ios-settings__note{margin:1rem 0 0;font-size:.82rem;color:var(--ios-sheet-dim);text-align:center}.ios-settings__theme{border:none;background:none;font:inherit;font-weight:600;color:var(--ios-tint);padding:0}.home-icon__badge,.ios-dock__wip{position:absolute;right:-2px;bottom:-2px;padding:.08rem .28rem;border-radius:4px;font-size:.48rem;font-weight:800;letter-spacing:.05em;background:#f59e0b;color:#1a1100}.home-icon__glyph--img,.ios-dock__icon{position:relative}.ios-dock__inner{overflow-x:auto;scrollbar-width:none}.ios-dock__inner::-webkit-scrollbar{display:none}.ios-dock__icon--wip img{opacity:.92}.ios-widget--wip{outline:1px solid rgba(245,158,11,.45)}.ios-notify.notify-stack{top:3.25rem}.ios-dots{position:relative;z-index:5;display:flex;justify-content:center;gap:.4rem;padding:.35rem 0}.ios-dot{width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--ios-label) 30%,transparent);padding:0;border:none;transition:background .2s,transform .2s}.ios-dot.is-active{background:var(--ios-label);transform:scale(1.1)}.ios-dock{position:relative;z-index:6;padding:.35rem .85rem max(.5rem,env(safe-area-inset-bottom))}.ios-dock__inner{display:flex;justify-content:center;align-items:flex-end;gap:.55rem;padding:.55rem .85rem;background:var(--ios-dock-bg);backdrop-filter:blur(28px) saturate(1.8);-webkit-backdrop-filter:blur(28px) saturate(1.8);border-radius:calc(var(--ios-radius) + 8px);border:1px solid var(--ios-dock-border)}.ios-dock__icon{display:block;flex:0 0 auto;width:54px;height:54px;border-radius:var(--ios-icon-radius);overflow:hidden;box-shadow:0 4px 14px #00000040;transition:transform .15s;padding:0;border:none;background:none;cursor:pointer}.ios-dock__icon:active{transform:scale(.9)}.ios-dock__icon img{display:block;width:100%;height:100%;filter:var(--ios-icon-filter)}.ios-home-indicator{width:8.5rem;height:5px;margin:.55rem auto 0;border-radius:99px;background:var(--ios-label);opacity:.55}.home-icon{display:flex;flex-direction:column;align-items:center;gap:.35rem;text-decoration:none;color:var(--ios-label);background:none;border:none;padding:0;position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent}.home-icon:active .home-icon__glyph{transform:scale(.88)}.home-icon__glyph--img,.home-icon__glyph--sys{background:var(--ios-glass);padding:0}.home-icon__glyph--img img,.home-icon__glyph--sys img{width:100%;height:100%;object-fit:cover;border-radius:var(--ios-icon-radius);filter:var(--ios-icon-filter)}.home-icon__glyph--sys{font-size:1.5rem;color:var(--ios-ink);background:var(--ios-glass);border:1px solid var(--ios-glass-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-icon__label{font-size:.62rem;font-weight:500;text-align:center;line-height:1.2;max-width:4.5rem;text-shadow:var(--ios-label-shadow);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-icon__badge{position:absolute;top:-2px;right:calc(50% - 34px);padding:.1rem .3rem;font-size:.48rem;font-weight:700;text-transform:uppercase;background:#0000008c;border-radius:4px;color:#ffffffd9}.ios-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ios-sheet{position:fixed;left:0;right:0;bottom:0;z-index:25;max-height:86dvh;display:flex;flex-direction:column;background:var(--ios-sheet-bg);color:var(--ios-sheet-ink);border-radius:14px 14px 0 0;overflow:hidden;animation:iosSheetUp .32s var(--os-ease) both}@keyframes iosSheetUp{0%{transform:translateY(100%)}to{transform:none}}.ios-sheet__head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.1rem;border-bottom:1px solid var(--ios-sheet-line);background:var(--ios-sheet-card);flex-shrink:0}.ios-sheet__head h2{margin:0;font-size:1rem;font-weight:700}.ios-sheet__close{font-size:.95rem;font-weight:600;color:var(--ios-tint);padding:0}.ios-sheet__body{padding:1rem 1.1rem max(1.5rem,env(safe-area-inset-bottom));overflow-y:auto;min-height:0;flex:1;font-size:.88rem;line-height:1.55}.ios-sheet__list{display:flex;flex-direction:column;gap:0;padding:0}.ios-sheet__row{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--ios-sheet-line);text-decoration:none;color:inherit}.ios-sheet__row img{border-radius:10px}.ios-sheet__row strong{display:block;font-size:.9rem}.ios-sheet__row span{font-size:.75rem;color:var(--ios-sheet-dim)}.ios-settings{list-style:none;margin:0;padding:0;background:var(--ios-sheet-card);border-radius:12px;overflow:hidden}.ios-settings li{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid var(--ios-sheet-line);font-size:.88rem}.ios-settings em{font-style:normal;color:var(--ios-sheet-dim);font-weight:500}.ios-notify{top:calc(env(safe-area-inset-top) + 2.5rem);right:.75rem}.ios-notify .notify{background:var(--ios-notify-bg);color:var(--ios-notify-ink);border-color:var(--ios-glass-border)}.ios-notify .notify p{color:color-mix(in srgb,var(--ios-notify-ink) 68%,transparent)}html:not([data-view=mobile]) .ios[hidden]{display:none!important}html[data-view=tablet] .desktop,html[data-view=tablet] .boot{display:none!important}html[data-view=tablet] body{overflow:hidden}html[data-view=tablet] .ios-status{padding:max(.7rem,env(safe-area-inset-top)) 2rem .4rem;font-size:.9rem}html[data-view=tablet] .ios-page{padding:1rem clamp(1.5rem,4vw,3rem) 1.5rem}html[data-view=tablet] .ios-page-label{text-align:left;font-size:.78rem;margin-bottom:1rem}html[data-view=tablet] .ios-widgets{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:1rem}html[data-view=tablet] .ios-widget{min-height:9rem;padding:1rem 1.05rem}html[data-view=tablet] .ios-widget--span2{min-height:9rem}html[data-view=tablet] .ios-widget--clock time{font-size:3rem}html[data-view=tablet] .ios-widget--app strong{font-size:1.45rem}html[data-view=tablet] #iosTasksPage{display:grid;grid-template-columns:1fr;gap:0 2rem}html[data-view=tablet] .ios-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:1.6rem 1rem}html[data-view=tablet] .home-icon__glyph{width:72px;height:72px;border-radius:17px}html[data-view=tablet] .home-icon__glyph img{border-radius:17px}html[data-view=tablet] .home-icon__label{font-size:.74rem;max-width:6rem}html[data-view=tablet] .ios-tasks{max-width:720px}html[data-view=tablet] .task__list--ios{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:20rem}@media(orientation:landscape)and (min-width:1000px){html[data-view=tablet] #iosTasksPage{grid-template-columns:minmax(300px,380px) 1fr;align-items:start}html[data-view=tablet] #iosTasksPage .ios-tasks{grid-row:span 2}html[data-view=tablet] #iosTasksPage .task__list--ios{grid-template-columns:1fr!important;max-height:calc(100dvh - 18rem)}html[data-view=tablet] .ios-page-label--apps{grid-column:2;margin-top:0}html[data-view=tablet] #iosAppGrid{grid-column:2}}html[data-view=tablet] .ios-dock{display:flex;flex-direction:column;align-items:center;padding:.4rem 1rem max(.6rem,env(safe-area-inset-bottom))}html[data-view=tablet] .ios-dock__inner{justify-content:center;gap:.75rem;padding:.7rem .95rem;max-width:min(100%,980px);border-radius:calc(var(--ios-radius) + 12px)}html[data-view=tablet] .ios-dock__icon{width:62px;height:62px;border-radius:calc(var(--ios-icon-radius) + 2px)}html[data-view=tablet] .ios-home-indicator{width:11rem}html[data-view=tablet] .ios-sheet{left:50%;right:auto;top:50%;bottom:auto;width:min(640px,92vw);max-height:min(86dvh,860px);border-radius:18px;transform:translate(-50%,-50%);box-shadow:0 40px 120px #00000073;animation:iPadSheetIn .32s var(--os-ease) both}html[data-view=tablet] .ios-sheet.ios-sheet--full{width:min(1100px,94vw);height:min(92dvh,1000px)}html[data-view=tablet] .ios-sheet.is-closing{animation:iPadSheetOut .2s var(--os-ease) both}@keyframes iPadSheetIn{0%{opacity:0;transform:translate(-50%,-46%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes iPadSheetOut{to{opacity:0;transform:translate(-50%,-48%) scale(.97)}}html[data-view=tablet] .appear--ios .appear__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}html[data-view=tablet] .runner--ios .runner__stage{padding:1rem}html[data-view=tablet] .runner--ios .runner__device{flex:0 1 auto;width:min(100%,460px);margin:0 auto;border-radius:28px;box-shadow:0 0 0 7px #0d0d0f,0 20px 50px #0006}html[data-view=tablet] .ios-notify.notify-stack{left:auto;right:1.25rem;top:calc(env(safe-area-inset-top) + 2.6rem);width:min(380px,60vw)}html.is-skin-vt::view-transition-old(root){animation:none}html.is-skin-vt::view-transition-new(root){animation:skinReveal .78s cubic-bezier(.22,1,.36,1) both}@keyframes skinReveal{0%{clip-path:circle(0 at var(--vt-x, 50%) var(--vt-y, 50%))}to{clip-path:circle(var(--vt-r, 150vmax) at var(--vt-x, 50%) var(--vt-y, 50%))}}.skin-dot{display:inline-flex;align-items:center;justify-content:center;gap:0}.skin-dot i{display:block;width:9px;height:9px;border-radius:50%;background:var(--skin-dot-a, var(--os-gold));box-shadow:0 0 0 1.5px color-mix(in srgb,currentColor 55%,transparent)}.skin-dot i+i{margin-left:-3px;background:var(--skin-dot-b, var(--os-ink))}.menubar-theme.skin-dot{font-size:0}.ios-theme-btn.skin-dot i{width:8px;height:8px}.cc-skins{margin-top:.85rem}.cc-skins__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.45rem}.cc-skins__more{font-size:.66rem;font-weight:700;color:var(--os-gold-dim)}.cc-skins__more:hover{text-decoration:underline}.cc-skins__row{display:grid;grid-template-columns:repeat(5,1fr);gap:.45rem}.cc-skin{aspect-ratio:1;border-radius:50%;background:conic-gradient(from 210deg,var(--s1) 0 33%,var(--s2) 0 52%,var(--s0) 0);box-shadow:0 0 0 1px var(--os-chrome-border),0 3px 8px #0000002e;transition:transform .18s var(--os-ease),box-shadow .18s}.cc-skin:hover{transform:scale(1.1)}.cc-skin.is-active{box-shadow:0 0 0 2px var(--os-panel-bg, #fff),0 0 0 4px var(--os-gold)}.palette-item__skin{width:28px;height:28px;flex-shrink:0;border-radius:8px;background:linear-gradient(135deg,var(--s0) 0 45%,var(--s1) 45% 72%,var(--s2) 72%);box-shadow:inset 0 0 0 1px #0000001f}.win-body:has(.appear){padding:0}.appear{padding:1.25rem 1.35rem 1.4rem;color:var(--os-ink)}.appear__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.1rem}.appear__head h2{margin:0;font-family:var(--os-font-display);font-size:1.45rem;letter-spacing:-.03em}.appear__head p{margin:.25rem 0 0;font-size:.8rem;color:var(--os-ink-dim);max-width:34rem}.appear__actions{display:flex;gap:.5rem;flex-wrap:wrap}.appear__btn{padding:.5rem .95rem;border-radius:999px;font-size:.78rem;font-weight:700;background:var(--os-ink);color:var(--os-paper);transition:transform .15s var(--os-ease),opacity .15s}.appear__btn:hover{transform:translateY(-1px)}.appear__btn--ghost{background:transparent;color:var(--os-ink);box-shadow:inset 0 0 0 1.5px var(--os-chrome-border),inset 0 0 0 1.5px color-mix(in srgb,var(--os-ink) 25%,transparent)}.appear__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:.9rem}.appear--ios .appear__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.appear__foot{margin:1.1rem 0 0;font-size:.72rem;color:var(--os-ink-dim)}.appear__foot code,.pm-note code{font-family:var(--os-font-mono);font-size:.92em;padding:.05rem .3rem;border-radius:4px;background:var(--os-alert-neutral-bg)}.skin-card{display:flex;flex-direction:column;gap:.55rem;padding:0;text-align:left;color:inherit;border-radius:16px;transition:transform .2s var(--os-ease)}.skin-card:hover{transform:translateY(-3px)}.skin-card:active{transform:scale(.98)}.skin-card__stage{position:relative;display:block;aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;background:var(--os-paper);box-shadow:0 0 0 1px #0000001f,0 10px 26px #0000002e;transition:box-shadow .2s var(--os-ease)}.skin-card--ios .skin-card__stage{aspect-ratio:9 / 14}.skin-card.is-active .skin-card__stage{box-shadow:0 0 0 2px var(--os-paper),0 0 0 4px var(--os-gold),0 14px 32px #00000040}.skin-card__wall{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.skin-card__check{position:absolute;top:8px;right:8px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;font-size:.7rem;font-weight:800;background:var(--os-gold);color:var(--os-paper);opacity:0;transform:scale(.6);transition:opacity .2s,transform .25s var(--os-ease)}.skin-card.is-active .skin-card__check{opacity:1;transform:none}.skin-card__meta strong{display:block;font-size:.86rem;letter-spacing:-.01em;color:inherit}.skin-card__meta small{display:block;margin-top:.1rem;font-size:.7rem;line-height:1.35;opacity:.68}.sp{position:absolute;top:0;right:0;bottom:0;left:0;font-family:var(--os-font-ui);color:var(--os-ink);pointer-events:none}.sp-bar{position:absolute;inset:0 0 auto 0;height:9%;display:flex;align-items:center;gap:4%;padding:0 4%;background:var(--os-chrome);border-bottom:1px solid var(--os-chrome-border)}.sp-bar i{width:7%;height:28%;border-radius:2px;background:currentColor;opacity:.55}.sp-win{position:absolute;left:7%;top:17%;width:52%;height:52%;display:flex;flex-direction:column;gap:7%;padding:0 0 6%;background:var(--os-window-bg);border:1px solid var(--os-chrome-border);border-radius:min(8px,var(--os-radius));box-shadow:var(--os-shadow-sm);overflow:hidden}.sp-title{display:flex;gap:4px;align-items:center;height:18%;padding:0 7%;background:var(--os-titlebar-bg);border-bottom:1px solid var(--os-chrome-border)}.sp-title b{width:6px;height:6px;border-radius:50%;background:#ff5f57}.sp-title b:nth-child(2){background:#febc2e}.sp-title b:nth-child(3){background:#28c840}.sp-line{display:block;height:7%;margin:0 9%;border-radius:2px;background:currentColor;opacity:.32}.sp-line--short{width:46%}.sp-btn{display:block;width:34%;height:12%;margin:auto 9% 0;border-radius:99px;background:var(--os-gold)}.sp-widget{position:absolute;right:6%;top:17%;width:28%;height:24%;display:flex;flex-direction:column;justify-content:space-between;padding:3% 4%;background:var(--os-widget-bg);border:1px solid var(--os-widget-border);border-radius:min(10px,var(--widget-radius));box-shadow:var(--os-shadow-sm)}.sp-widget--b{top:45%}.sp-widget .sp-line{margin:0;height:9%}.sp-num{font-family:var(--os-font-mono);font-weight:700;font-size:clamp(.62rem,1.2vw,.9rem);line-height:1;color:var(--os-gold)}.sp-dock{position:absolute;left:50%;bottom:5%;transform:translate(-50%);display:flex;gap:5px;padding:4px 6px;background:var(--os-dock-bg);border:1px solid var(--os-chrome-border);border-radius:min(9px,calc(var(--os-radius) + 2px))}.sp-dock i{width:12px;height:12px;border-radius:4px;background:var(--os-gold);opacity:.9}.sp-dock i:nth-child(2n){background:var(--os-ink);opacity:.7}.sp--phone .sp-status{position:absolute;inset:3% 8% auto 8%;height:3%;border-radius:99px;background:var(--ios-label);opacity:.35}.sp--phone .sp-widget{position:absolute;left:7%;right:auto;width:40%;height:20%;top:33%;background:var(--ios-glass);border-color:var(--ios-glass-border);border-radius:min(12px,var(--ios-radius));color:var(--ios-ink)}.sp--phone .sp-widget:nth-of-type(3){left:53%}.sp--phone .sp-widget--wide{top:10%;width:86%;height:19%}.sp--phone .sp-widget .sp-num{color:var(--ios-ink)}.sp--phone .sp-dock{width:80%;bottom:4%;justify-content:space-around;padding:6px;background:var(--ios-dock-bg);border-color:var(--ios-dock-border);border-radius:min(14px,calc(var(--ios-radius) + 4px))}.sp--phone .sp-dock i{width:16%;height:auto;aspect-ratio:1}.app-run{display:inline-flex;align-items:center;gap:.45rem;padding:.65rem 1.1rem;border-radius:999px;font-size:.86rem;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent2, var(--accent)));box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 40%,transparent);transition:transform .15s var(--os-ease),box-shadow .15s}.app-run:hover{transform:translateY(-1px);box-shadow:0 12px 28px color-mix(in srgb,var(--accent) 50%,transparent)}.app-run span{font-size:.7rem}.win--running .win-body{overflow:hidden;display:flex}.win--running{transition:width .35s var(--os-ease),height .35s var(--os-ease),top .35s var(--os-ease),left .35s var(--os-ease)}.win.is-dragging,.win.is-resizing{transition:none!important}.runner{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;background:var(--os-paper-deep)}.runner__bar{display:flex;align-items:center;gap:.35rem;padding:.45rem .55rem;border-bottom:1px solid var(--os-chrome-border);background:var(--os-window-bg);flex-shrink:0}.runner__btn{min-width:30px;height:30px;padding:0 .55rem;display:inline-flex;align-items:center;justify-content:center;gap:.2rem;border-radius:8px;font-size:.82rem;font-weight:700;color:var(--os-ink);text-decoration:none;background:var(--os-alert-neutral-bg)}.runner__btn:hover{background:var(--os-surface-hover)}.runner__done{color:var(--ios-tint);background:transparent}.runner__url{flex:1;min-width:0;display:flex;align-items:center;gap:.4rem;height:30px;padding:0 .65rem;border-radius:8px;font-family:var(--os-font-mono);font-size:.7rem;color:var(--os-ink-dim);background:var(--os-alert-neutral-bg);overflow:hidden}.runner__url span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runner__url img{border-radius:4px;flex-shrink:0}.runner__stage{position:relative;flex:1;min-height:0;display:flex;justify-content:center;align-items:stretch}.runner__stage.is-phone{padding:.9rem}.runner__device{position:relative;flex:1;min-height:0;display:flex;overflow:hidden;background:#000}.runner__stage.is-phone .runner__device{flex:0 1 auto;width:min(100%,calc((100% - 1.8rem)/2),430px);aspect-ratio:9 / 19.5;max-height:100%;border-radius:34px;box-shadow:0 0 0 8px #0d0d0f,0 0 0 9px #ffffff1f,0 24px 60px #00000073}.runner__frame{flex:1;width:100%;height:100%;border:0;background:#fff}.runner__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;font-size:.8rem;font-weight:600;color:#fff;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--accent) 45%,#111),#050505 75%);transition:opacity .4s var(--os-ease),visibility .4s}.runner__loading img{border-radius:14px;animation:runnerPulse 1.2s ease-in-out infinite}.runner__loading.is-gone{opacity:0;visibility:hidden}@keyframes runnerPulse{50%{transform:scale(.92);opacity:.7}}.runner__note{margin:0;padding:.45rem .8rem .6rem;font-size:.66rem;text-align:center;color:var(--os-ink-dim);background:var(--os-window-bg);border-top:1px solid var(--os-chrome-border)}.runner--ios{height:100%;background:var(--ios-sheet-bg)}.runner--ios .runner__bar{background:var(--ios-sheet-card);border-color:var(--ios-sheet-line);padding-top:.6rem}.runner--ios .runner__btn{color:var(--ios-sheet-ink);background:color-mix(in srgb,var(--ios-sheet-ink) 7%,transparent)}.runner--ios .runner__done{color:var(--ios-tint);background:transparent}.runner--ios .runner__url{color:var(--ios-sheet-dim);background:color-mix(in srgb,var(--ios-sheet-ink) 6%,transparent)}.runner--ios .runner__note{background:var(--ios-sheet-card);color:var(--ios-sheet-dim);border-color:var(--ios-sheet-line);padding-bottom:max(.6rem,env(safe-area-inset-bottom))}.win-resize{position:absolute;right:0;bottom:0;width:18px;height:18px;cursor:nwse-resize;touch-action:none;z-index:3;background:linear-gradient(135deg,transparent 52%,color-mix(in srgb,var(--os-ink) 30%,transparent) 52% 58%,transparent 58% 70%,color-mix(in srgb,var(--os-ink) 30%,transparent) 70% 76%,transparent 76%);opacity:0;transition:opacity .15s}.win:hover .win-resize,.win.is-resizing .win-resize{opacity:.8}.win.is-maximized .win-resize{display:none}.win-titlebar{touch-action:none}.sys-panel--privacy .pm-shield{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;color:var(--os-status-on);background:color-mix(in srgb,var(--os-status-on) 14%,transparent);flex-shrink:0}.pm-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:1rem 0}.pm-stat{padding:.7rem .8rem;border-radius:12px;background:var(--os-alert-neutral-bg)}.pm-stat strong{display:block;font-size:1.35rem;line-height:1.1}.pm-stat span{display:block;margin-top:.2rem;font-size:.68rem;color:var(--os-ink-dim)}.pm-stat--hero{grid-column:span 2;background:var(--os-alert-ok-bg)}.pm-stat--hero strong{font-size:2.4rem;color:var(--os-alert-ok-fg)}.pm-stat--hero span{color:var(--os-alert-ok-fg);font-weight:600}.pm-stat--hero.is-bad{background:var(--os-alert-warn-bg)}.pm-stat--hero.is-bad strong,.pm-stat--hero.is-bad span{color:var(--os-alert-warn-fg)}.pm-sub{margin:0 0 .45rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--os-ink-dim)}.pm-list{list-style:none;margin:0;padding:0;border-radius:12px;overflow:hidden;background:var(--os-alert-neutral-bg)}.pm-list li{display:flex;align-items:center;gap:.55rem;padding:.55rem .75rem;font-size:.74rem;border-bottom:1px solid var(--os-chrome-border)}.pm-list li:last-child{border-bottom:none}.pm-list code{font-family:var(--os-font-mono);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.pm-list em{font-style:normal;font-size:.66rem;color:var(--os-ink-dim)}.pm-dot{width:8px;height:8px;border-radius:50%;background:var(--os-status-on);flex-shrink:0}.pm-list .is-third .pm-dot{background:#f97316}.pm-note{margin:.8rem 0 0;font-size:.7rem;line-height:1.5;color:var(--os-ink-dim)}.sys-links{display:flex;flex-direction:column;gap:.35rem;margin:.8rem 0}.sys-link{padding:.6rem .8rem;border-radius:10px;font-size:.78rem;font-weight:600;text-align:left;color:var(--os-ink);background:var(--os-alert-neutral-bg)}.sys-link:hover{background:var(--os-surface-hover)}.ios-sheet__head{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center}.ios-sheet__head h2{text-align:center}.ios-sheet__head .ios-sheet__close{justify-self:end}.ios-sheet__back{justify-self:start;font-size:.95rem;font-weight:600;color:var(--ios-tint);padding:0}.ios-sheet.ios-sheet--full{max-height:none;height:calc(100dvh - env(safe-area-inset-top) - .75rem)}.ios-sheet.is-closing{animation:iosSheetDown .22s var(--os-ease) both}.ios-sheet-backdrop.is-closing{opacity:0;transition:opacity .22s}@keyframes iosSheetDown{to{transform:translateY(100%)}}.ios-app__hero{display:flex;gap:.9rem;align-items:center}.ios-app__hero img{border-radius:18px;box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 35%,transparent);flex-shrink:0}.ios-app__cat{margin:0;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ios-sheet-dim)}.ios-app__cat [data-ver-of]{text-transform:none}.ios-app__hero h3{margin:.1rem 0;font-size:1.3rem;letter-spacing:-.02em}.ios-app__tag{margin:0;font-size:.84rem;line-height:1.4;color:var(--ios-sheet-dim)}.ios-app__actions{display:flex;flex-direction:column;gap:.5rem;margin:1.1rem 0 1rem}.ios-app__run,.ios-app__open{display:flex;align-items:center;justify-content:center;min-height:48px;padding:.7rem 1rem;border-radius:14px;font-size:.95rem;font-weight:700;text-decoration:none}.ios-app__run{color:#fff;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 60%,#000))}.ios-app__open{color:var(--ios-tint);background:color-mix(in srgb,var(--ios-tint) 12%,transparent)}.ios-app__pitch{margin:0 0 1rem;font-size:.9rem;line-height:1.55}.ios-app__shot{margin:0 0 1rem;display:flex;justify-content:center}.ios-app__shot img{width:min(62%,260px);height:auto;border-radius:24px;box-shadow:0 0 0 6px #0d0d0f,0 18px 40px #0000004d}.ios-app__features{margin:0 0 1rem;padding:0;list-style:none;border-radius:12px;overflow:hidden;background:var(--ios-sheet-card)}.ios-app__features li{padding:.7rem .9rem;font-size:.84rem;border-bottom:1px solid var(--ios-sheet-line)}.ios-app__features li:last-child{border-bottom:none}.ios-app__chips{display:flex;flex-wrap:wrap;gap:.4rem}.ios-app__chips span{padding:.3rem .65rem;border-radius:99px;font-size:.72rem;font-weight:600;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.ios-sheet__row{width:100%;text-align:left;background:none;font:inherit;cursor:pointer}.ios-sheet__row div{flex:1;min-width:0}.ios-sheet__row em{font-style:normal;font-family:var(--os-font-mono);font-size:.66rem;color:var(--ios-sheet-dim)}.ios-settings+.ios-settings{margin-top:1rem}.ios-settings__go{font-weight:600;color:var(--ios-tint);padding:0}.ios-about{text-align:center}.ios-about img{border-radius:16px}.ios-about__tag{font-weight:700;font-size:1rem}.ios-about a{color:var(--ios-tint)}.ios-sheet .appear{padding:0;color:var(--ios-sheet-ink)}.ios-sheet .appear__head h2{display:none}.ios-sheet .appear__head p,.ios-sheet .appear__foot{color:var(--ios-sheet-dim)}.ios-sheet .appear__btn{background:var(--ios-sheet-ink);color:var(--ios-sheet-card)}.ios-sheet .appear__btn--ghost{background:transparent;color:var(--ios-sheet-ink);box-shadow:inset 0 0 0 1.5px var(--ios-sheet-line)}.ios-sheet .skin-card,.ios-sheet .sys-panel--privacy{color:var(--ios-sheet-ink)}.ios-sheet .sys-panel--privacy .sys-panel__hero{display:flex;gap:.8rem;align-items:center}.ios-sheet .sys-panel--privacy h2{margin:0;font-size:1.1rem}.ios-sheet .sys-panel--privacy p{margin:.15rem 0 0;color:var(--ios-sheet-dim);font-size:.8rem}.ios-sheet .pm-stat,.ios-sheet .pm-list{background:var(--ios-sheet-card)}.ios-sheet .pm-stat--hero{background:#16a34a1f}.ios-sheet .pm-stat--hero strong,.ios-sheet .pm-stat--hero span{color:#15803d}.ios-sheet .pm-list li{border-color:var(--ios-sheet-line)}.ios-sheet .pm-stat span,.ios-sheet .pm-list em,.ios-sheet .pm-note,.ios-sheet .pm-sub{color:var(--ios-sheet-dim)}.ios-widget__proof{margin-top:auto;display:inline-flex;align-items:center;gap:.4rem;font-size:var(--w-font-tag);font-weight:600;letter-spacing:.02em;opacity:.8}.ios-widget__proof i{width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 3px #4ade8040}.ios-widget__proof b{font-weight:600}.ios-notify.notify-stack{left:.5rem;right:.5rem;top:calc(env(safe-area-inset-top) + .4rem);align-items:center}.ios-notify .notify{width:100%;max-width:420px;border-radius:20px;transform:translateY(-140%)}.ios-notify .notify.is-in{transform:none}.ios-notify .notify.is-out{transform:translateY(-140%)}.ios-dock__sep{width:1px;align-self:stretch;margin:.35rem .15rem;background:var(--ios-dock-border)}.ios-dock__icon--lib{display:grid!important;grid-template-columns:1fr 1fr;gap:3px;padding:7px!important;background:var(--ios-glass)!important;border:1px solid var(--ios-glass-border)!important}.ios-dock__icon--lib img{border-radius:4px}[data-ver-of].is-live{text-decoration:underline dotted color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:2px}[data-skin=capricorn-dark]{--ios-sheet-bg: #1c1c1e;--ios-sheet-card: #2c2c2e;--ios-sheet-ink: #f2f2f7;--ios-sheet-dim: #98989f;--ios-sheet-line: rgba(255, 255, 255, .08);--ios-tint: #d4af37}[data-skin=aurora]{--os-paper: #070b1c;--os-paper-deep: #0d1430;--os-ink: #eef3ff;--os-ink-dim: #9eaacd;--os-gold: #5ef2c0;--os-gold-dim: #3cc79d;--os-chrome: rgba(14, 20, 46, .42);--os-chrome-border: rgba(190, 225, 255, .16);--os-shadow: 0 30px 90px rgba(0, 0, 0, .55);--os-shadow-sm: 0 10px 30px rgba(0, 0, 0, .35);--os-widget-bg: rgba(10, 16, 40, .28);--os-widget-border: rgba(200, 230, 255, .2);--os-widget-inset: rgba(255, 255, 255, .18);--os-surface-hover: rgba(255, 255, 255, .1);--os-dock-bg: rgba(255, 255, 255, .07);--os-window-bg: rgba(12, 18, 42, .72);--os-titlebar-bg: linear-gradient(180deg, rgba(255, 255, 255, .09), rgba(255, 255, 255, .02));--os-panel-bg: rgba(14, 20, 46, .86);--os-notify-bg: rgba(14, 20, 46, .72);--os-hint-bg: rgba(14, 20, 46, .86);--os-btn-hover: #c8fff0;--os-alert-neutral-bg: rgba(255, 255, 255, .06);--os-alert-ok-fg: #8bffd6;--os-alert-info-fg: #a5d8ff;--os-radius: 22px;--os-radius-sm: 14px;--widget-radius: 24px;--os-status-on: #5ef2c0;--ios-glass: rgba(255, 255, 255, .075);--ios-glass-border: rgba(200, 230, 255, .22);--ios-glass-blur: blur(40px) saturate(1.9);--ios-app-base: rgba(20, 30, 70, .55);--ios-app-deep: rgba(6, 10, 30, .55);--ios-dock-bg: rgba(255, 255, 255, .1);--ios-dock-border: rgba(200, 230, 255, .25);--ios-radius: 26px;--ios-sheet-bg: #0b1129;--ios-sheet-card: #141c3d;--ios-sheet-ink: #eef3ff;--ios-sheet-dim: #9eaacd;--ios-sheet-line: rgba(200, 230, 255, .1);--ios-tint: #5ef2c0;--ios-notify-bg: rgba(14, 20, 46, .78)}html[data-skin=aurora] :is(.mw,.widget,.menubar,.dock-inner,.notify,.control-center,.palette-panel,.ctx-menu,.notify-center,.apple-menu){backdrop-filter:blur(20px) saturate(2.2) brightness(1.08);-webkit-backdrop-filter:blur(20px) saturate(2.2) brightness(1.08)}html[data-skin=aurora] .win{backdrop-filter:blur(36px) saturate(1.6);-webkit-backdrop-filter:blur(36px) saturate(1.6)}html[data-skin=aurora] :is(.mw,.widget){box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff0a,0 20px 50px #0000004d}html[data-skin=aurora] .widget-row--apps .mw{background:radial-gradient(140% 100% at 0% 0%,rgba(255,255,255,.1),transparent 45%),radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--w-accent) 16%,transparent),transparent 60%),var(--os-widget-bg)}html[data-skin=aurora] .clock__time{background:linear-gradient(120deg,#eafff7,#5ef2c0 45%,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:200}html[data-skin=aurora] .mw__cta{box-shadow:0 6px 18px color-mix(in srgb,var(--w-accent) 45%,transparent)}[data-skin=synthwave]{--os-paper: #12022b;--os-paper-deep: #1d0644;--os-ink: #fff0fd;--os-ink-dim: #cfa2e8;--os-gold: #ff2bd6;--os-gold-dim: #ff5ce1;--os-chrome: rgba(18, 2, 43, .78);--os-chrome-border: rgba(255, 43, 214, .38);--os-shadow: 0 0 0 1px rgba(34, 225, 255, .3), 0 0 40px rgba(255, 43, 214, .25), 0 30px 80px rgba(0, 0, 0, .6);--os-shadow-sm: 0 0 24px rgba(255, 43, 214, .18);--os-widget-bg: rgba(24, 4, 56, .74);--os-widget-border: rgba(34, 225, 255, .38);--os-widget-inset: rgba(255, 43, 214, .15);--os-surface-hover: rgba(255, 43, 214, .14);--os-dock-bg: rgba(18, 2, 43, .72);--os-window-bg: #150336;--os-titlebar-bg: linear-gradient(90deg, #2a0752, #6b1078 50%, #2a0752);--os-panel-bg: #1a053f;--os-notify-bg: rgba(24, 4, 56, .92);--os-hint-bg: #22064f;--os-btn-hover: #22e1ff;--os-alert-neutral-bg: rgba(255, 43, 214, .08);--os-alert-info-bg: rgba(34, 225, 255, .14);--os-alert-info-fg: #8af2ff;--os-alert-ok-bg: rgba(57, 255, 170, .12);--os-alert-ok-fg: #7dffc8;--os-alert-warn-bg: rgba(255, 184, 71, .15);--os-alert-warn-fg: #ffd28a;--os-radius: 8px;--os-radius-sm: 6px;--widget-radius: 10px;--os-status-on: #22e1ff;--os-font-display: "Avenir Next", "Futura", "Trebuchet MS", var(--os-font-ui);--ios-glass: rgba(24, 4, 56, .66);--ios-glass-border: rgba(34, 225, 255, .45);--ios-glass-shadow: 0 0 22px rgba(255, 43, 214, .25);--ios-app-base: #2a0752;--ios-app-deep: #12022b;--ios-chip: rgba(34, 225, 255, .16);--ios-dock-bg: rgba(18, 2, 43, .7);--ios-dock-border: rgba(255, 43, 214, .55);--ios-radius: 12px;--ios-icon-radius: 10px;--ios-sheet-bg: #12022b;--ios-sheet-card: #1f0648;--ios-sheet-ink: #fff0fd;--ios-sheet-dim: #cfa2e8;--ios-sheet-line: rgba(255, 43, 214, .2);--ios-tint: #22e1ff;--ios-notify-bg: rgba(24, 4, 56, .94)}html[data-skin=synthwave] :is(.mw,.widget,.dock-inner){backdrop-filter:blur(10px) saturate(1.4);-webkit-backdrop-filter:blur(10px) saturate(1.4)}html[data-skin=synthwave] :is(.mw,.widget,.win,.dock-inner,.notify,.palette-panel,.control-center){box-shadow:0 0 0 1px #22e1ff52,0 0 18px #ff2bd638,inset 0 0 26px #ff2bd612}html[data-skin=synthwave] .menubar{border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent,#ff2bd6,#22e1ff,#ff2bd6,transparent) 1}html[data-skin=synthwave] :is(.mw__hero .num,.clock__time,.mw__hero strong){color:#fff!important;text-shadow:0 0 6px rgba(255,43,214,.95),0 0 20px rgba(255,43,214,.55),0 0 42px rgba(34,225,255,.35)}html[data-skin=synthwave] :is(.widget h2,.win-title,.task__title,.mw__head span,.apps-header h2,.appear__head h2){font-family:var(--os-font-display);font-style:italic;text-transform:uppercase;letter-spacing:.08em}html[data-skin=synthwave] .widget-row--apps .mw__head span{color:#22e1ff}html[data-skin=synthwave] .mw__cta,html[data-skin=synthwave] .widget-btn{background:linear-gradient(90deg,#ff2bd6,#8b2cff);color:#fff;text-transform:uppercase;letter-spacing:.08em;font-style:italic;box-shadow:0 0 14px #ff2bd699}html[data-skin=synthwave] .mw__bar-fill{background:linear-gradient(90deg,#22e1ff,#ff2bd6);box-shadow:0 0 10px #ff2bd6}html[data-skin=synthwave] .win-close{background:#ff2bd6;box-shadow:0 0 8px #ff2bd6}html[data-skin=synthwave] .win-min{background:#ffd23f;box-shadow:0 0 8px #ffd23f}html[data-skin=synthwave] .win-max{background:#22e1ff;box-shadow:0 0 8px #22e1ff}html[data-skin=synthwave] .dock-icon{box-shadow:0 0 0 1px #ff2bd680,0 0 16px #ff2bd659}html[data-skin=synthwave] .ios-widget--clock time{text-shadow:0 0 10px rgba(255,43,214,.95),0 0 26px rgba(34,225,255,.5)}[data-skin=terminal]{--os-paper: #020a04;--os-paper-deep: #04160a;--os-ink: #3dff7e;--os-ink-dim: #22b858;--os-gold: #3dff7e;--os-gold-dim: #2bd663;--os-chrome: rgba(1, 10, 4, .94);--os-chrome-border: rgba(61, 255, 126, .38);--os-shadow: 0 0 0 1px rgba(61, 255, 126, .3), 0 0 40px rgba(61, 255, 126, .12);--os-shadow-sm: 0 0 18px rgba(61, 255, 126, .08);--os-widget-bg: rgba(1, 12, 5, .88);--os-widget-border: rgba(61, 255, 126, .42);--os-widget-inset: transparent;--os-surface-hover: rgba(61, 255, 126, .12);--os-dock-bg: rgba(1, 12, 5, .92);--os-window-bg: #010c05;--os-titlebar-bg: #03170a;--os-panel-bg: #010c05;--os-notify-bg: rgba(1, 12, 5, .97);--os-hint-bg: #021208;--os-btn-hover: #9dffbe;--os-alert-neutral-bg: rgba(61, 255, 126, .07);--os-alert-ok-bg: rgba(61, 255, 126, .12);--os-alert-ok-fg: #9dffbe;--os-alert-info-bg: rgba(61, 255, 126, .1);--os-alert-info-fg: #7dffaa;--os-alert-warn-bg: rgba(255, 196, 0, .12);--os-alert-warn-fg: #ffd24a;--os-ring-track: rgba(61, 255, 126, .15);--os-radius: 3px;--os-radius-sm: 2px;--widget-radius: 3px;--os-status-on: #3dff7e;--os-font-ui: var(--os-font-mono);--os-font-display: var(--os-font-mono);--os-icon-filter: grayscale(1) sepia(1) hue-rotate(72deg) saturate(4.5) brightness(.9) contrast(1.15);--ios-label: #3dff7e;--ios-label-shadow: 0 0 8px rgba(61, 255, 126, .6);--ios-ink: #3dff7e;--ios-ink-dim: #22b858;--ios-glass: rgba(1, 12, 5, .86);--ios-glass-border: rgba(61, 255, 126, .45);--ios-glass-shadow: 0 0 18px rgba(61, 255, 126, .1);--ios-glass-blur: blur(4px);--ios-app-base: #021a0b;--ios-app-deep: #010804;--ios-chip: rgba(61, 255, 126, .12);--ios-dock-bg: rgba(1, 12, 5, .9);--ios-dock-border: rgba(61, 255, 126, .5);--ios-radius: 4px;--ios-icon-radius: 4px;--ios-icon-filter: grayscale(1) sepia(1) hue-rotate(72deg) saturate(4.5) brightness(.9) contrast(1.15);--ios-sheet-bg: #010a04;--ios-sheet-card: #021208;--ios-sheet-ink: #3dff7e;--ios-sheet-dim: #22b858;--ios-sheet-line: rgba(61, 255, 126, .22);--ios-tint: #9dffbe;--ios-notify-bg: rgba(1, 12, 5, .96);--ios-notify-ink: #3dff7e}html[data-skin=terminal] body{text-shadow:0 0 5px rgba(61,255,126,.42)}html:is([data-skin=terminal],[data-skin=mughal],[data-skin=truckart]) :is(.mw,.widget,.menubar,.dock-inner,.win,.notify){backdrop-filter:none;-webkit-backdrop-filter:none}html[data-skin=terminal] body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.22) 0 1px,transparent 1px 3px),radial-gradient(ellipse at center,transparent 62%,rgba(0,0,0,.45));animation:crtFlicker 7s steps(1) infinite}@keyframes crtFlicker{0%,to{opacity:1}41%{opacity:.86}42%{opacity:1}73%{opacity:.92}74%{opacity:1}}html[data-skin=terminal] .mw{--w-accent: #3dff7e !important}html[data-skin=terminal] :is(.mw__head span,.mw__hero .num,.mw__hero strong,.clock__time,.task__label,.app-card h3){color:#3dff7e!important}html[data-skin=terminal] .widget-row--apps .mw{background:var(--os-widget-bg)}html[data-skin=terminal] :is(.dock-icon img,.mw__head img,.app-card__icon,.palette-item__icon,.notify img,.nc-row img,.menubar-apple img,.dock-icon--sys img,.lock-orbit__icon img){filter:var(--os-icon-filter)}html[data-skin=terminal] .dock-icon--sys img{background:#021208}html[data-skin=terminal] .mw__cta,html[data-skin=terminal] .widget-btn,html[data-skin=terminal] .appear__btn{background:transparent;color:#3dff7e;border:1px solid #3dff7e;border-radius:0;text-transform:uppercase}html[data-skin=terminal] :is(.mw__cta,.widget-btn):before{content:"> "}html[data-skin=terminal] :is(.mw__cta,.widget-btn):hover{background:#3dff7e;color:#010c05;text-shadow:none}html[data-skin=terminal] .clock__time:after{content:"▋";margin-left:.1em;animation:termCaret 1.05s steps(1) infinite}@keyframes termCaret{50%{opacity:0}}html[data-skin=terminal] .win-traffic button{border-radius:0;background:transparent;box-shadow:inset 0 0 0 1px #3dff7e}html[data-skin=terminal] .win-traffic{opacity:1}html[data-skin=terminal] .win-close:after{content:"×"}html[data-skin=terminal] .win-min:after{content:"–"}html[data-skin=terminal] .win-max:after{content:"+"}html[data-skin=terminal] .win-traffic button:after{display:block;font-size:10px;line-height:12px;color:#3dff7e}html[data-skin=terminal] .mw__bar-fill{background:repeating-linear-gradient(90deg,#3dff7e 0 5px,transparent 5px 7px)}html[data-skin=terminal] .ios-dock__icon,html[data-skin=terminal] .home-icon__glyph{box-shadow:0 0 0 1px #3dff7e80}html[data-skin=terminal] .ios-widget--app{background:var(--ios-glass)}html[data-skin=terminal] .grain{display:none}[data-skin=truckart]{--ta-red: #e4252f;--ta-yellow: #ffc914;--ta-green: #14a85a;--ta-blue: #2347c5;--ta-ink: #141733;--ta-stripes: repeating-linear-gradient(90deg, #e4252f 0 14px, #ffc914 14px 28px, #14a85a 28px 42px, #2347c5 42px 56px, #ff4fa0 56px 70px);--os-paper: #fff4d6;--os-paper-deep: #ffe9b0;--os-ink: #141733;--os-ink-dim: #5b4a39;--os-gold: #e4252f;--os-gold-dim: #b81c25;--os-chrome: rgba(255, 244, 214, .97);--os-chrome-border: #141733;--os-shadow: 0 0 0 2px #141733, 8px 10px 0 rgba(20, 23, 51, .35);--os-shadow-sm: 4px 5px 0 rgba(20, 23, 51, .3);--os-widget-bg: #fff6de;--os-widget-border: #141733;--os-widget-inset: transparent;--os-surface-hover: rgba(228, 37, 47, .1);--os-dock-bg: rgba(255, 244, 214, .97);--os-window-bg: #fff6de;--os-titlebar-bg: repeating-linear-gradient(135deg, #e4252f 0 14px, #ffc914 14px 28px, #14a85a 28px 42px, #2347c5 42px 56px);--os-panel-bg: #fff6de;--os-notify-bg: #fff6de;--os-hint-bg: #ffc914;--os-btn-hover: #e4252f;--os-alert-neutral-bg: rgba(255, 201, 20, .22);--os-alert-ok-bg: rgba(20, 168, 90, .15);--os-alert-ok-fg: #0b7a40;--os-alert-info-bg: rgba(35, 71, 197, .12);--os-alert-info-fg: #1f3aa3;--os-alert-warn-bg: rgba(228, 37, 47, .13);--os-alert-warn-fg: #b81c25;--os-radius: 14px;--os-radius-sm: 10px;--widget-radius: 16px;--os-status-on: #14a85a;--os-font-display: "Avenir Next Condensed", "Arial Narrow", "Avenir Next", "Helvetica Neue", sans-serif;--ios-label: #fff8e7;--ios-label-shadow: 0 1px 0 #141733, 0 2px 6px rgba(0, 0, 0, .6);--ios-ink: #141733;--ios-ink-dim: #5b4a39;--ios-glass: #fff6de;--ios-glass-border: #141733;--ios-glass-shadow: 4px 5px 0 rgba(0, 0, 0, .35);--ios-glass-blur: none;--ios-app-base: #fff6de;--ios-app-deep: #ffe9b0;--ios-chip: rgba(255, 201, 20, .35);--ios-dock-bg: #fff4d6;--ios-dock-border: #141733;--ios-radius: 18px;--ios-sheet-bg: #fff4d6;--ios-sheet-card: #fffaf0;--ios-sheet-ink: #141733;--ios-sheet-dim: #5b4a39;--ios-sheet-line: rgba(20, 23, 51, .15);--ios-tint: #e4252f;--ios-notify-bg: #fff6de;--ios-notify-ink: #141733}html[data-skin=truckart] :is(.mw,.widget){border:2px solid #141733;box-shadow:inset 0 0 0 3px #ffc914,inset 0 0 0 5px #e4252f,4px 5px #14173352;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-skin=truckart] .widget-row--apps .mw{background:linear-gradient(180deg,color-mix(in srgb,var(--w-accent) 22%,#fff6de) 0,color-mix(in srgb,var(--w-accent) 22%,#fff6de) 1.9rem,#fff6de 1.9rem);border-color:#141733}html[data-skin=truckart] .mw__head span{color:#141733!important;font-family:var(--os-font-display);font-weight:800;letter-spacing:.02em}html[data-skin=truckart] :is(.mw__hero .num,.mw__hero strong,.clock__time){color:#e4252f!important;font-family:var(--os-font-display);font-weight:900;text-shadow:1.5px 1.5px 0 #ffc914}html[data-skin=truckart] .mw__cta,html[data-skin=truckart] .widget-btn{border:2px solid #141733;box-shadow:2px 3px #141733;font-weight:800}html[data-skin=truckart] .mw__cta{background:var(--w-accent)}html[data-skin=truckart] .menubar{border-bottom:5px solid transparent;border-image:var(--ta-stripes) 5;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-skin=truckart] .dock-inner{border:2px solid #141733;box-shadow:inset 0 0 0 3px #ffc914,0 -4px 0 -1px #e4252f,5px 6px #00000059;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-skin=truckart] .win{border:2px solid #141733}html[data-skin=truckart] .win-titlebar{border-bottom:2px solid #141733}html[data-skin=truckart] .win-title{flex:0 1 auto;margin:0 auto;padding:.12rem .85rem;border:2px solid #141733;border-radius:99px;background:#fff4d6;color:#141733;font-family:var(--os-font-display);font-weight:800}html[data-skin=truckart] .win-traffic button{box-shadow:0 0 0 2px #141733}html[data-skin=truckart] .ios-widget,html[data-skin=truckart] .ios-tasks{border-width:2px;box-shadow:inset 0 0 0 3px #ffc914,4px 5px #00000059}html[data-skin=truckart] .ios-widget--app{background:linear-gradient(180deg,color-mix(in srgb,var(--w-accent) 30%,#fff6de) 0,color-mix(in srgb,var(--w-accent) 30%,#fff6de) 2.2rem,#fff6de 2.2rem)}html[data-skin=truckart] .ios-widget--app strong{color:#e4252f;text-shadow:1px 1px 0 #ffc914;font-family:var(--os-font-display);font-weight:900}html[data-skin=truckart] .ios-widget em.ok,html[data-skin=truckart] .ios-widget em.info,html[data-skin=truckart] .ios-widget em.warn,html[data-skin=truckart] .ios-widget em.up{color:#141733}html[data-skin=truckart] .grain{display:none}[data-skin=mughal]{--os-paper: #0a1f4d;--os-paper-deep: #0d2860;--os-ink: #f5ecd5;--os-ink-dim: #c9b992;--os-gold: #d9b45a;--os-gold-dim: #e8c878;--os-chrome: rgba(8, 24, 62, .9);--os-chrome-border: rgba(217, 180, 90, .55);--os-shadow: 0 0 0 1px rgba(217, 180, 90, .5), 0 30px 80px rgba(0, 0, 0, .5);--os-shadow-sm: 0 12px 30px rgba(0, 0, 0, .35);--os-widget-bg: rgba(9, 28, 72, .88);--os-widget-border: rgba(217, 180, 90, .6);--os-widget-inset: rgba(217, 180, 90, .18);--os-surface-hover: rgba(217, 180, 90, .12);--os-dock-bg: rgba(8, 24, 62, .86);--os-window-bg: #0b2257;--os-titlebar-bg: linear-gradient(180deg, #14347a, #0b2257);--os-panel-bg: #0b2257;--os-notify-bg: rgba(9, 28, 72, .96);--os-hint-bg: #0b2257;--os-btn-hover: #f5ecd5;--os-alert-neutral-bg: rgba(217, 180, 90, .09);--os-alert-info-bg: rgba(31, 181, 168, .16);--os-alert-info-fg: #8ce8de;--os-alert-ok-bg: rgba(31, 181, 168, .16);--os-alert-ok-fg: #8ce8de;--os-radius: 6px;--os-radius-sm: 4px;--widget-radius: 6px;--os-status-on: #1fb5a8;--os-font-display: "Hoefler Text", "Baskerville", "Palatino Linotype", Palatino, Georgia, serif;--ios-glass: rgba(9, 28, 72, .84);--ios-glass-border: rgba(217, 180, 90, .6);--ios-glass-shadow: 0 12px 30px rgba(0, 0, 0, .4);--ios-app-base: #102b6b;--ios-app-deep: #0a1f4d;--ios-chip: rgba(217, 180, 90, .2);--ios-dock-bg: rgba(8, 24, 62, .84);--ios-dock-border: rgba(217, 180, 90, .6);--ios-radius: 8px;--ios-icon-radius: 12px;--ios-sheet-bg: #0a1f4d;--ios-sheet-card: #0f2a66;--ios-sheet-ink: #f5ecd5;--ios-sheet-dim: #c9b992;--ios-sheet-line: rgba(217, 180, 90, .25);--ios-tint: #d9b45a;--ios-notify-bg: rgba(9, 28, 72, .96)}html[data-skin=mughal] :is(.mw,.widget,.win,.dock-inner,.notify,.palette-panel,.control-center){box-shadow:0 0 0 1px #d9b45ab3,inset 0 0 0 3px #091c48,inset 0 0 0 4px #d9b45a6b,0 18px 44px #0000006b;border-color:transparent}html[data-skin=mughal] .widget-row--apps .mw{border-radius:50% 50% 6px 6px/22px 22px 6px 6px;padding-top:1rem;background:radial-gradient(70% 40% at 50% 0%,rgba(217,180,90,.16),transparent 70%),var(--os-widget-bg)}html[data-skin=mughal] .widget-row--apps .mw__head{justify-content:center}html[data-skin=mughal] :is(.mw__head span,.widget h2,.win-title,.task__title,.appear__head h2,.apps-header h2){font-family:var(--os-font-display);color:#e8c878!important;letter-spacing:.04em;font-variant:small-caps}html[data-skin=mughal] :is(.mw__hero .num,.mw__hero strong,.clock__time){font-family:var(--os-font-display);color:#f5ecd5!important;font-weight:600}html[data-skin=mughal] .widget-row--apps .mw__hero{text-align:center}html[data-skin=mughal] .mw__cta,html[data-skin=mughal] .widget-btn{background:linear-gradient(180deg,#e8c878,#b8923a);color:#0a1f4d;font-family:var(--os-font-display);font-weight:700}html[data-skin=mughal] .widget-row--apps .mw__foot{text-align:center}html[data-skin=mughal] .win-close{background:radial-gradient(circle at 35% 30%,#ff8a9c,#a8102e);box-shadow:0 0 0 1.5px #d9b45a}html[data-skin=mughal] .win-min{background:radial-gradient(circle at 35% 30%,#fff1b8,#c9952b);box-shadow:0 0 0 1.5px #d9b45a}html[data-skin=mughal] .win-max{background:radial-gradient(circle at 35% 30%,#9ff5df,#11806a);box-shadow:0 0 0 1.5px #d9b45a}html[data-skin=mughal] .menubar{border-bottom:3px double rgba(217,180,90,.75)}html[data-skin=mughal] .ios-widget--app{border-radius:50% 50% 8px 8px/20px 20px 8px 8px;padding-top:1rem}html[data-skin=mughal] .ios-widget--app header{justify-content:center;color:#e8c878;font-family:var(--os-font-display)}html[data-skin=mughal] .ios-widget--app :is(strong,small){text-align:center}html[data-skin=mughal] .ios-widget--app em{margin-inline:auto}html[data-skin=mughal] .ios-widget--app strong{font-family:var(--os-font-display)}[data-skin=paper]{--os-paper: #f3f0e8;--os-paper-deep: #e7e3d7;--os-ink: #111111;--os-ink-dim: #55504a;--os-gold: #b3261e;--os-gold-dim: #8e1d17;--os-chrome: #f3f0e8;--os-chrome-border: #111111;--os-shadow: 5px 5px 0 rgba(17, 17, 17, .12);--os-shadow-sm: none;--os-widget-bg: #fbfaf6;--os-widget-border: #111111;--os-widget-inset: transparent;--os-surface-hover: rgba(17, 17, 17, .06);--os-dock-bg: #f3f0e8;--os-window-bg: #fbfaf6;--os-titlebar-bg: #f3f0e8;--os-panel-bg: #fbfaf6;--os-notify-bg: #fbfaf6;--os-hint-bg: #fbfaf6;--os-btn-hover: #b3261e;--os-alert-neutral-bg: transparent;--os-alert-ok-bg: transparent;--os-alert-ok-fg: #111111;--os-alert-info-bg: transparent;--os-alert-info-fg: #111111;--os-alert-warn-bg: transparent;--os-alert-warn-fg: #b3261e;--os-ring-track: rgba(17, 17, 17, .12);--os-radius: 2px;--os-radius-sm: 2px;--widget-radius: 2px;--os-status-on: #111111;--os-grain-opacity: 0;--os-font-ui: "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--os-font-display: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--os-icon-filter: grayscale(1) contrast(1.12);--ios-label: #111111;--ios-label-shadow: none;--ios-ink: #111111;--ios-ink-dim: #55504a;--ios-glass: #fbfaf6;--ios-glass-border: #111111;--ios-glass-shadow: 4px 4px 0 rgba(17, 17, 17, .1);--ios-glass-blur: none;--ios-app-base: #fbfaf6;--ios-app-deep: #fbfaf6;--ios-chip: transparent;--ios-dock-bg: #fbfaf6;--ios-dock-border: #111111;--ios-radius: 3px;--ios-icon-radius: 3px;--ios-icon-filter: grayscale(1) contrast(1.12);--ios-sheet-bg: #f3f0e8;--ios-sheet-card: #fbfaf6;--ios-sheet-ink: #111111;--ios-sheet-dim: #55504a;--ios-sheet-line: rgba(17, 17, 17, .18);--ios-tint: #b3261e;--ios-notify-bg: #fbfaf6;--ios-notify-ink: #111111}html[data-skin=paper] *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-skin=paper] :is(.mw,.widget,.win,.dock-inner,.notify,.palette-panel,.control-center,.ctx-menu,.notify-center,.apple-menu){border:1px solid #111;box-shadow:4px 4px #1111111a}html[data-skin=paper] .widget-row--apps .mw{background:#fbfaf6;border-color:#111}html[data-skin=paper] .widget-cell:hover .mw{box-shadow:6px 6px #11111129;border-color:#111}html[data-skin=paper] .mw__head{padding-bottom:.3rem;border-bottom:1px solid #111;text-transform:uppercase;letter-spacing:.12em;font-size:.6rem}html[data-skin=paper] .mw__head span{color:#111!important}html[data-skin=paper] :is(.dock-icon img,.mw__head img,.app-card__icon,.palette-item__icon,.notify img,.nc-row img){filter:var(--os-icon-filter)}html[data-skin=paper] :is(.num,.clock__time,.menubar-clock){font-family:var(--os-font-display);letter-spacing:-.01em}html[data-skin=paper] :is(.mw__hero .num,.mw__hero strong){color:#111!important;font-weight:700}html[data-skin=paper] .clock__time{font-style:italic;font-weight:400}html[data-skin=paper] .mw__line{border-top:1px dotted rgba(17,17,17,.45);border-radius:0;padding-inline:0}html[data-skin=paper] .mw__meta div{background:transparent;border-left:1px solid rgba(17,17,17,.3);border-radius:0}html[data-skin=paper] .mw__bar-fill{background:#111}html[data-skin=paper] .mw__cta,html[data-skin=paper] .widget-btn,html[data-skin=paper] .appear__btn{background:#111;color:#fbfaf6;border-radius:0;font-family:var(--os-font-ui);font-style:italic}html[data-skin=paper] .mw__cta:hover,html[data-skin=paper] .widget-btn:hover{background:#b3261e}html[data-skin=paper] .menubar{border-bottom:3px double #111}html[data-skin=paper] .win-traffic button{background:transparent;box-shadow:inset 0 0 0 1px #111}html[data-skin=paper] .win-close:hover{background:#b3261e}html[data-skin=paper] .win-title{font-style:italic;color:#111}html[data-skin=paper] .ios-widget--app{background:#fbfaf6}html[data-skin=paper] .ios-widget--app header{text-transform:uppercase;letter-spacing:.1em;font-size:.6rem;border-bottom:1px solid #111;padding-bottom:.3rem}html[data-skin=paper] .ios-widget--app em{border:1px solid #111}html[data-skin=paper] .ios-widget--app em.warn{color:#b3261e;border-color:#b3261e}html[data-skin=paper] :is(.ios-widget em.ok,.ios-widget em.info,.ios-widget em.up){color:#111}html[data-skin=paper] .grain{display:none}[data-skin=pixel]{--px-out: inset -1px -1px #0a0a0a, inset 1px 1px #ffffff, inset -2px -2px #808080, inset 2px 2px #dfdfdf;--px-in: inset -1px -1px #ffffff, inset 1px 1px #0a0a0a, inset -2px -2px #dfdfdf, inset 2px 2px #808080;--os-paper: #c3c3c3;--os-paper-deep: #b4b4b4;--os-ink: #000000;--os-ink-dim: #3b3b3b;--os-gold: #000080;--os-gold-dim: #000080;--os-chrome: #c3c3c3;--os-chrome-border: #808080;--os-shadow: inset -1px -1px #0a0a0a, inset 1px 1px #ffffff, inset -2px -2px #808080, inset 2px 2px #dfdfdf, 2px 2px 0 rgba(0, 0, 0, .35);--os-shadow-sm: none;--os-widget-bg: #c3c3c3;--os-widget-border: transparent;--os-widget-inset: transparent;--os-surface-hover: #000080;--os-dock-bg: #c3c3c3;--os-window-bg: #c3c3c3;--os-titlebar-bg: linear-gradient(90deg, #000080, #1084d0);--os-panel-bg: #c3c3c3;--os-notify-bg: #ffffe1;--os-hint-bg: #ffffe1;--os-btn-hover: #000080;--os-alert-neutral-bg: #ffffff;--os-alert-ok-bg: #ffffff;--os-alert-ok-fg: #006400;--os-alert-info-bg: #ffffff;--os-alert-info-fg: #000080;--os-alert-warn-bg: #ffffe1;--os-alert-warn-fg: #800000;--os-radius: 0px;--os-radius-sm: 0px;--widget-radius: 0px;--os-status-on: #008000;--os-grain-opacity: 0;--os-font-ui: Tahoma, Verdana, Geneva, "Segoe UI", sans-serif;--os-font-display: Tahoma, Verdana, Geneva, sans-serif;--ios-label: #ffffff;--ios-label-shadow: 1px 1px 0 #000;--ios-ink: #000000;--ios-ink-dim: #3b3b3b;--ios-glass: #c3c3c3;--ios-glass-border: transparent;--ios-glass-shadow: inset -1px -1px #0a0a0a, inset 1px 1px #ffffff, inset -2px -2px #808080, inset 2px 2px #dfdfdf;--ios-glass-blur: none;--ios-app-base: #c3c3c3;--ios-app-deep: #c3c3c3;--ios-chip: #ffffff;--ios-dock-bg: #c3c3c3;--ios-dock-border: transparent;--ios-radius: 0px;--ios-icon-radius: 2px;--ios-sheet-bg: #c3c3c3;--ios-sheet-card: #ffffff;--ios-sheet-ink: #000000;--ios-sheet-dim: #3b3b3b;--ios-sheet-line: #808080;--ios-tint: #000080;--ios-notify-bg: #ffffe1;--ios-notify-ink: #000000}html[data-skin=pixel] *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-skin=pixel] body{-webkit-font-smoothing:none;font-smooth:never}html[data-skin=pixel] :is(.mw,.widget,.win,.notify,.palette-panel,.control-center,.ctx-menu,.notify-center,.apple-menu,.cc-tile){border:none;border-radius:0;box-shadow:var(--px-out),2px 2px #0000004d}html[data-skin=pixel] .widget-row--apps .mw{background:#c3c3c3}html[data-skin=pixel] .widget-cell:hover .mw{transform:none;box-shadow:var(--px-out),2px 2px #0000004d}html[data-skin=pixel] .mw__head{margin:-.62rem -.72rem .25rem;padding:.25rem .5rem;background:linear-gradient(90deg,navy,#1084d0);color:#fff}html[data-skin=pixel] .widget-row--apps .mw__head span{color:#fff!important;font-weight:700}html[data-skin=pixel] .mw__head img{box-shadow:none;border-radius:0}html[data-skin=pixel] :is(.mw__hero .num,.mw__hero strong,.clock__time){color:#000!important;font-family:var(--os-font-ui)}html[data-skin=pixel] .mw__meta div,html[data-skin=pixel] .mw__line{background:#fff;border-radius:0;box-shadow:var(--px-in)}html[data-skin=pixel] .mw__bar-track{background:#fff;border-radius:0;box-shadow:var(--px-in);height:12px}html[data-skin=pixel] .mw__bar-fill{border-radius:0;background:repeating-linear-gradient(90deg,#000080 0 8px,transparent 8px 10px)}html[data-skin=pixel] :is(.mw__cta,.widget-btn,.appear__btn,.sys-cert-btn,.app-card__open,.runner__btn){background:#c3c3c3;color:#000;border-radius:0;box-shadow:var(--px-out);font-weight:400}html[data-skin=pixel] :is(.mw__cta,.widget-btn,.appear__btn):active{box-shadow:var(--px-in)}html[data-skin=pixel] .mw__cta--sos{color:maroon;font-weight:700}html[data-skin=pixel] .menubar{box-shadow:var(--px-out);border:none}html[data-skin=pixel] .menubar-apple{box-shadow:var(--px-out);border-radius:0;font-weight:700;padding:.15rem .55rem}html[data-skin=pixel] .menubar-nav button:hover{background:navy;color:#fff;border-radius:0}html[data-skin=pixel] .win-titlebar{margin:3px 3px 0;padding:.3rem .4rem;border-bottom:none}html[data-skin=pixel] .win-title{color:#fff;text-align:left;font-weight:700;order:-1}html[data-skin=pixel] .win-traffic{opacity:1;gap:2px}html[data-skin=pixel] .win-traffic button{width:16px;height:14px;border-radius:0;background:#c3c3c3;box-shadow:var(--px-out);font:700 10px/14px Tahoma,sans-serif;color:#000}html[data-skin=pixel] .win-traffic button:after{display:block}html[data-skin=pixel] .win-close:after{content:"×"}html[data-skin=pixel] .win-min:after{content:"_";line-height:8px}html[data-skin=pixel] .win-max:after{content:"□"}html[data-skin=pixel] .win-body{margin:0 3px 3px;background:#fff;box-shadow:var(--px-in)}html[data-skin=pixel] .win-body:has(.app-panel){background:transparent}html[data-skin=pixel] .dock{left:0;right:0;bottom:0;transform:none;max-width:none}html[data-skin=pixel] .dock-wrap{justify-content:stretch}html[data-skin=pixel] .dock-inner{width:100vw;max-width:none;justify-content:flex-start;gap:2px;padding:3px 4px max(3px,env(safe-area-inset-bottom));border:none;border-radius:0;box-shadow:inset 0 1px #fff,inset 0 2px #dfdfdf;overflow-x:auto}html[data-skin=pixel] .dock-item{transform:none!important;padding:2px;border-radius:0;box-shadow:var(--px-out)}html[data-skin=pixel] .dock-item:hover{box-shadow:var(--px-in)}html[data-skin=pixel] .dock-icon{width:30px!important;height:30px!important;border-radius:0;box-shadow:none}html[data-skin=pixel] .dock-sep{height:30px;background:gray;box-shadow:1px 0 #fff}html[data-skin=pixel] .dock-dot{display:none}html[data-skin=pixel] .dock-tip{border-radius:0;border:1px solid #000;box-shadow:none;color:#000}html[data-skin=pixel] .dock-tip:after{display:none}html[data-skin=pixel]{--dock-safe: 3.25rem}html[data-skin=pixel] .ios-widget,html[data-skin=pixel] .ios-tasks{border:none}html[data-skin=pixel] .ios-widget--app header{margin:-.8rem -.85rem .3rem;padding:.3rem .55rem;background:linear-gradient(90deg,navy,#1084d0);color:#fff}html[data-skin=pixel] .ios-widget--app em{box-shadow:var(--px-in);border-radius:0}html[data-skin=pixel] :is(.ios-widget em.ok,.ios-widget em.info,.ios-widget em.warn,.ios-widget em.up){color:#000}html[data-skin=pixel] .ios-dock__inner{border-radius:0}html[data-skin=pixel] .home-icon__glyph{border-radius:2px;box-shadow:none}html[data-skin=pixel] .grain{display:none}[data-skin=brutal]{--br-hi: #ffe500;--os-paper: #f1efe8;--os-paper-deep: #e5e2d8;--os-ink: #0a0a0a;--os-ink-dim: #3a3a3a;--os-gold: #0a0a0a;--os-gold-dim: #0a0a0a;--os-chrome: #ffffff;--os-chrome-border: #0a0a0a;--os-shadow: 8px 8px 0 #0a0a0a;--os-shadow-sm: 5px 5px 0 #0a0a0a;--os-widget-bg: #ffffff;--os-widget-border: #0a0a0a;--os-widget-inset: transparent;--os-surface-hover: #ffe500;--os-dock-bg: #ffffff;--os-window-bg: #ffffff;--os-titlebar-bg: #ffe500;--os-panel-bg: #ffffff;--os-notify-bg: #ffffff;--os-hint-bg: #ffe500;--os-btn-hover: #ffe500;--os-alert-neutral-bg: #f1efe8;--os-alert-ok-bg: #d8ffd6;--os-alert-ok-fg: #0a0a0a;--os-alert-info-bg: #dbe8ff;--os-alert-info-fg: #0a0a0a;--os-alert-warn-bg: #ffe500;--os-alert-warn-fg: #0a0a0a;--os-radius: 0px;--os-radius-sm: 0px;--widget-radius: 0px;--os-status-on: #0a0a0a;--os-grain-opacity: 0;--os-font-ui: "Helvetica Neue", Helvetica, Arial, sans-serif;--os-font-display: "Arial Black", "Helvetica Neue", Helvetica, Arial, sans-serif;--ios-label: #0a0a0a;--ios-label-shadow: none;--ios-ink: #0a0a0a;--ios-ink-dim: #3a3a3a;--ios-glass: #ffffff;--ios-glass-border: #0a0a0a;--ios-glass-shadow: 5px 5px 0 #0a0a0a;--ios-glass-blur: none;--ios-app-base: #ffffff;--ios-app-deep: #ffffff;--ios-chip: #ffe500;--ios-dock-bg: #ffffff;--ios-dock-border: #0a0a0a;--ios-radius: 0px;--ios-icon-radius: 0px;--ios-sheet-bg: #f1efe8;--ios-sheet-card: #ffffff;--ios-sheet-ink: #0a0a0a;--ios-sheet-dim: #3a3a3a;--ios-sheet-line: #0a0a0a;--ios-tint: #0a0a0a;--ios-notify-bg: #ffe500;--ios-notify-ink: #0a0a0a}html[data-skin=brutal] *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-skin=brutal] :is(.mw,.widget,.win,.dock-inner,.notify,.palette-panel,.control-center,.ctx-menu,.notify-center,.apple-menu){border:3px solid #0a0a0a;box-shadow:5px 5px #0a0a0a}html[data-skin=brutal] .widget-row--apps .mw{background:#fff;border-color:#0a0a0a;border-top:12px solid var(--w-accent)}html[data-skin=brutal] .widget-cell:hover .mw{transform:translate(-3px,-3px);box-shadow:9px 9px #0a0a0a;border-color:#0a0a0a}html[data-skin=brutal] :is(.mw__head span,.widget h2,.task__title,.win-title){color:#0a0a0a!important;text-transform:uppercase;font-weight:900;letter-spacing:.02em}html[data-skin=brutal] :is(.mw__hero .num,.mw__hero strong,.clock__time,.appear__head h2,.apps-header h2){color:#0a0a0a!important;font-family:var(--os-font-display);font-weight:900;letter-spacing:-.04em;text-transform:uppercase}html[data-skin=brutal] .clock__time{font-size:clamp(1.9rem,3vw,2.6rem)}html[data-skin=brutal] .mw__hero .num{font-size:1.7rem}html[data-skin=brutal] .num{font-family:var(--os-font-display)}html[data-skin=brutal] :is(.mw__meta div,.mw__line){border:2px solid #0a0a0a;border-radius:0}html[data-skin=brutal] .mw__bar-track{border:2px solid #0a0a0a;border-radius:0;background:#fff;height:12px}html[data-skin=brutal] .mw__bar-fill{background:#0a0a0a;border-radius:0}html[data-skin=brutal] :is(.mw__cta,.widget-btn,.appear__btn){background:#0a0a0a;color:#fff;border-radius:0;text-transform:uppercase;font-weight:900;box-shadow:3px 3px 0 var(--br-hi)}html[data-skin=brutal] :is(.mw__cta,.widget-btn,.appear__btn):hover{background:#ffe500;color:#0a0a0a;box-shadow:3px 3px #0a0a0a}html[data-skin=brutal] .menubar{border-bottom:3px solid #0a0a0a}html[data-skin=brutal] .menubar-nav button{text-transform:uppercase;font-weight:800;color:#0a0a0a}html[data-skin=brutal] .win-titlebar{border-bottom:3px solid #0a0a0a}html[data-skin=brutal] .win-traffic{opacity:1}html[data-skin=brutal] .win-traffic button,html[data-skin=brutal] .dock-icon{border-radius:0;box-shadow:0 0 0 2px #0a0a0a}html[data-skin=brutal] .dock-dot{border-radius:0;width:8px}html[data-skin=brutal] .ios-widget--app{background:#fff;border-top:10px solid var(--w-accent)}html[data-skin=brutal] .ios-widget--app strong{font-family:var(--os-font-display);font-weight:900;text-transform:uppercase;letter-spacing:-.03em}html[data-skin=brutal] .ios-widget--clock time{font-family:var(--os-font-display);font-weight:900}html[data-skin=brutal] .ios-widget em{border:2px solid #0a0a0a;border-radius:0!important}html[data-skin=brutal] :is(.ios-widget em.ok,.ios-widget em.info,.ios-widget em.warn,.ios-widget em.up){color:#0a0a0a;background:#ffe500}html[data-skin=brutal] .home-icon__glyph{border-radius:0;box-shadow:0 0 0 2px #0a0a0a,3px 3px #0a0a0a}html[data-skin=brutal] .ios-dock__inner{border-width:3px;box-shadow:5px 5px #0a0a0a}html[data-skin=brutal] .grain{display:none}html[data-skin=aurora] .lock-screen,html[data-skin=synthwave] .lock-screen,html[data-skin=mughal] .lock-screen,html[data-skin=truckart] .lock-screen,html[data-skin=pixel] .lock-screen{color:#fff8ec!important}html[data-skin=terminal] .lock-screen{color:#3dff7e!important}html[data-skin=paper] .lock-screen,html[data-skin=brutal] .lock-screen{color:#111!important}html:is([data-skin=paper],[data-skin=brutal]) .lock-screen__scrim{background:radial-gradient(ellipse 70% 55% at 50% 42%,#fff0,#ffffff40 80%)!important}html:is([data-skin=synthwave],[data-skin=aurora]) .lock-screen__scrim{background:radial-gradient(ellipse 50% 40% at 50% 60%,#05001459,#05001400 70%)!important}html:is([data-skin=truckart],[data-skin=pixel],[data-skin=mughal]) .lock-screen__scrim{background:radial-gradient(ellipse 60% 50% at 50% 46%,#080a1c8c,#080a1c33 75%)!important}html[data-skin=terminal] .lock-screen__title,html[data-skin=terminal] .lock-screen__time{font-family:var(--os-font-mono)}html[data-skin=synthwave] .lock-screen__time{text-shadow:0 0 14px rgba(255,43,214,.9),0 0 40px rgba(34,225,255,.4)}html[data-skin=mughal] :is(.lock-screen__title,.lock-screen__time){font-family:var(--os-font-display)}html[data-skin=brutal] :is(.lock-screen__title,.lock-screen__time){font-family:var(--os-font-display);font-weight:900;text-transform:uppercase}html[data-skin=paper] :is(.lock-screen__title,.lock-screen__time){font-family:var(--os-font-display)}html[data-skin=pixel] :is(.lock-screen__unlock){border-radius:0;background:#c3c3c3;color:#000;box-shadow:var(--px-out)}html[data-skin=brutal] .lock-screen__unlock{border-radius:0;background:#0a0a0a;color:#fff;box-shadow:5px 5px #ffe500}html[data-skin=terminal] .lock-screen__unlock{border-radius:0;background:transparent;color:#3dff7e;box-shadow:inset 0 0 0 1px #3dff7e}html[data-skin=synthwave] .lock-screen__unlock{background:linear-gradient(90deg,#ff2bd6,#8b2cff);color:#fff;box-shadow:0 0 22px #ff2bd699}html[data-skin=truckart] .lock-screen__unlock{background:#e4252f;color:#fff;border:2px solid #141733;box-shadow:3px 4px #ffc914}html[data-skin=mughal] .lock-screen__unlock{background:linear-gradient(180deg,#e8c878,#b8923a);color:#0a1f4d}html[data-skin=aurora] .lock-screen__unlock{background:#ffffff1f;color:#fff;box-shadow:inset 0 0 0 1px #ffffff4d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}html[data-skin=synthwave] .boot{background:#0a0120;color:#ff5ce1}html[data-skin=synthwave] .boot-log{color:#ff9cf0;text-shadow:0 0 12px rgba(255,43,214,.6)}html[data-skin=mughal] .boot{background:#071637}html[data-skin=mughal] .boot-log{color:#e8c878;text-shadow:none}html[data-skin=paper] .boot,html[data-skin=brutal] .boot{background:#f3f0e8}html[data-skin=paper] .boot-log,html[data-skin=brutal] .boot-log{color:#111;text-shadow:none}html[data-skin=pixel] .boot{background:#000}html[data-skin=pixel] .boot-log{color:#c3c3c3;text-shadow:none}html[data-skin=aurora] .boot{background:#02030b}html[data-skin=aurora] .boot-log{color:#8bffd6}html[data-skin=truckart] .boot{background:#12183a}html[data-skin=truckart] .boot-log{color:#ffc914;text-shadow:none}@media(prefers-reduced-motion:reduce){html[data-skin=terminal] body:after{animation:none}html[data-skin=terminal] .clock__time:after{animation:none}}
