@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-vietnamese-opsz-normal-D9N6E8K1.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-latin-ext-opsz-normal-IcJDqblK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-latin-opsz-normal-Cre6nC2_.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#e9edf2;--bg-deep:#dde3ea;--surface:#fff;--surface-2:#f4f6f9;--surface-3:#eceff4;--ink:#18212f;--ink-2:#4b5667;--ink-3:#7a8494;--line:#18212f1a;--line-strong:#18212f33;--coral:#e9524f;--coral-ink:#b8322f;--coral-soft:#fde8e7;--led:#22a861;--led-soft:#dcf3e6;--amber:#d98a1c;--amber-soft:#fbeed8;--blue:#3c6fd1;--blue-soft:#e3ebfa;--seyes:#608cd647;--seyes-strong:#608cd680;--shadow-window:0 1px 0 #fff9 inset, 0 24px 60px -18px #18212f59, 0 6px 16px -8px #18212f40;--shadow-float:0 14px 34px -14px #18212f66;--font:"Bricolage Grotesque Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--r-window:14px;--r-card:10px;--r-control:8px;--topbar-h:34px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#151a22;--bg-deep:#10141b;--surface:#1d2330;--surface-2:#232a38;--surface-3:#2a3242;--ink:#e8ecf2;--ink-2:#aab3c2;--ink-3:#7b8597;--line:#ffffff14;--line-strong:#ffffff29;--coral:#f0625f;--coral-ink:#ff8f8c;--coral-soft:#f0625f29;--led:#3ccf7f;--led-soft:#3ccf7f24;--amber:#f0b04f;--amber-soft:#f0b04f24;--blue:#7ea6f2;--blue-soft:#7ea6f224;--seyes:#7ea6f229;--seyes-strong:#7ea6f24d;--shadow-window:0 1px 0 #ffffff0d inset, 0 28px 70px -20px #000000b3, 0 6px 16px -8px #00000080;--shadow-float:0 14px 34px -14px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;transition:background-color .4s var(--ease-out), color .4s var(--ease-out);margin:0;font-size:15px;line-height:1.55;overflow:hidden}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea{font:inherit;color:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--coral);outline-offset:2px;border-radius:4px}::selection{background:var(--coral);color:#fff}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scroll{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;overflow:auto}.scroll::-webkit-scrollbar{width:10px;height:10px}.scroll::-webkit-scrollbar-thumb{background:var(--line-strong);background-clip:padding-box;border:3px solid #0000;border-radius:10px}.t-display{letter-spacing:-.025em;font-variation-settings:"opsz" 96;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.02}.t-h2{letter-spacing:-.015em;font-size:22px;font-weight:650;line-height:1.15}.t-h3{letter-spacing:-.005em;font-size:17px;font-weight:620;line-height:1.25}.t-small{color:var(--ink-2);font-size:13px}.t-muted{color:var(--ink-2)}.t-mono{font-family:var(--mono);font-size:.86em}.chip{background:var(--surface-3);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:12.5px;line-height:20px;display:inline-flex}.chip[data-tone=coral]{background:var(--coral-soft);color:var(--coral-ink)}.chip[data-tone=led]{background:var(--led-soft);color:var(--led)}.chip[data-tone=amber]{background:var(--amber-soft);color:var(--amber)}.chip[data-tone=blue]{background:var(--blue-soft);color:var(--blue)}.btn{border-radius:var(--r-control);background:var(--surface-2);border:1px solid var(--line);align-items:center;gap:8px;height:34px;padding:0 14px;font-size:14px;font-weight:550;text-decoration:none;transition:background .15s,border-color .15s,transform .1s;display:inline-flex}.btn:hover{background:var(--surface-3);border-color:var(--line-strong)}.btn:active{transform:translateY(1px)}.btn[data-variant=primary]{background:var(--coral);color:#fff;border-color:#0000}.btn[data-variant=primary]:hover{background:var(--coral-ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.boot-fallback{background:var(--bg-deep);place-items:center;display:grid;position:fixed;inset:0}.boot-fallback p{color:var(--ink-3);font-size:14px;animation:.4s .9s both fallback-in}@keyframes fallback-in{0%{opacity:0}}.desktop{background:var(--bg);position:fixed;inset:0;overflow:hidden}.wallpaper{background-image:radial-gradient(circle, var(--line-strong) 1px, transparent 1.4px);background-position:14px 14px;background-size:28px 28px;position:absolute;inset:0}.wallpaper-sign{letter-spacing:-.05em;font-variation-settings:"opsz" 96;color:#0000;-webkit-text-stroke:1.5px var(--line-strong);-webkit-user-select:none;user-select:none;font-size:clamp(90px,13vw,220px);font-weight:780;line-height:.84;position:absolute;bottom:120px;left:clamp(24px,4vw,64px)}.led{background:var(--coral);width:9px;height:9px;box-shadow:0 0 0 3px var(--coral-soft);border-radius:50%;animation:2.4s ease-in-out infinite led-pulse}@keyframes led-pulse{50%{box-shadow:0 0 0 5px var(--coral-soft)}}.tb{height:var(--topbar-h);z-index:1000;background:color-mix(in srgb, var(--surface) 72%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 10px 0 14px;font-size:13.5px;display:flex;position:absolute;inset:0 0 auto}.tb-left,.tb-right{align-items:center;gap:14px;min-width:0;display:flex}.tb-right{gap:4px}.tb-brand{letter-spacing:-.01em;align-items:center;gap:9px;font-weight:720;display:inline-flex}.tb-app{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-weight:550;overflow:hidden}.tb-btn{min-width:28px;height:26px;color:var(--ink-2);border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 8px;font-size:13px;font-weight:550;transition:background .15s,color .15s;display:inline-flex}.tb-btn:hover{background:var(--surface-3);color:var(--ink)}.tb-back:hover{color:var(--coral-ink)}.tb-clock{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 6px 0 10px}.desk-icons{top:calc(var(--topbar-h) + 14px);direction:rtl;grid-template-rows:repeat(auto-fill,92px);grid-auto-columns:88px;grid-auto-flow:column;gap:2px 4px;display:grid;position:absolute;bottom:104px;right:14px}.desk-icon{border-radius:var(--r-card);direction:ltr;flex-direction:column;align-items:center;gap:6px;padding:6px 4px;transition:background .15s;display:flex}.desk-icon span{text-align:center;border-radius:5px;padding:1px 6px;font-size:12.5px;font-weight:560;line-height:1.2}.desk-icon:hover{background:color-mix(in srgb, var(--surface) 55%, transparent)}.desk-icon:active svg{transform:scale(.94)}.dock{z-index:1000;background:color-mix(in srgb, var(--surface) 70%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.5);border:1px solid var(--line);box-shadow:var(--shadow-float);border-radius:20px;gap:4px;padding:7px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.dock-item{transition:transform .25s var(--ease-spring);border-radius:12px;padding:4px;position:relative}.dock-item:hover{transform:translateY(-6px)scale(1.08)}.dock-item:active{transform:translateY(-2px)scale(.98)}.dock-item:after{content:"";background:var(--led);opacity:0;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;transition:opacity .2s,transform .2s;position:absolute;bottom:-3px;left:50%;transform:scale(.4)}.dock-item[data-running=true]:after{opacity:1;box-shadow:0 0 6px var(--led);transform:none}.dock-tip{background:var(--ink);color:var(--bg);white-space:nowrap;pointer-events:none;opacity:0;border-radius:7px;padding:4px 10px;font-size:12.5px;font-weight:560;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,4px)}.dock-item:hover .dock-tip,.dock-item:focus-visible .dock-tip{opacity:1;transform:translate(-50%)}.win{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-window);box-shadow:var(--shadow-window);transform-origin:50% 80%;flex-direction:column;display:flex;position:absolute;overflow:hidden}.win[data-focused=false]{box-shadow:var(--shadow-float)}.win[data-maximized=true]{border-radius:10px}.win[data-dragging=true]{-webkit-user-select:none;user-select:none}.win[data-dragging=true] .win-body{pointer-events:none}.win-bar{background:var(--surface-2);border-bottom:1px solid var(--line);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;flex:none;justify-content:space-between;align-items:center;gap:12px;height:42px;padding:0 7px 0 12px;display:flex}.win[data-dragging=true] .win-bar{cursor:grabbing}.win[data-maximized=true] .win-bar{cursor:default}.win-title{align-items:center;gap:9px;min-width:0;display:flex}.win-title h2{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:620;overflow:hidden}.win[data-focused=false] .win-title{opacity:.6}.win-controls{gap:2px;display:flex}.win-btn{width:30px;height:28px;color:var(--ink-2);border-radius:7px;place-items:center;transition:background .12s,color .12s;display:grid}.win-btn:hover{background:var(--surface-3);color:var(--ink)}.win-btn[data-kind=close]:hover{background:var(--coral);color:#fff}.win-body{flex:1;min-height:0;position:relative;overflow:hidden}.win-loading{color:var(--ink-3);place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.win-resize{cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg, transparent 0 52%, var(--line-strong) 52% 58%, transparent 58% 70%, var(--line-strong) 70% 76%, transparent 76%);border-bottom-right-radius:var(--r-window);width:18px;height:18px;position:absolute;bottom:0;right:0}.boot{z-index:5000;background:var(--bg);position:fixed;inset:0;overflow:hidden}.boot-screen{--sh:calc(max(100vh, 56.25vw) / .97);--sw:calc(var(--sh) * 16 / 9);width:var(--sw);height:var(--sh);background-image:radial-gradient(circle, var(--line) .9px, transparent 1.3px);background-size:calc(var(--sw) / 32) calc(var(--sh) / 18);background-position:calc(var(--sw) / 64) calc(var(--sh) / 36);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.boot-led{width:calc(var(--sh) * 80 / 720);height:calc(var(--sh) * 80 / 720);box-shadow:0 0 0 calc(var(--sh) * 24 / 720) #e9524f42;background:radial-gradient(circle at 37.5% 37.5%,#ffd7d6 0 13.75%,#e9524f 14.5%);border-radius:50%;position:absolute;top:40.2778%;left:50%;transform:translate(-50%,-50%)}.boot-name{text-align:center;font-size:calc(var(--sh) * 76 / 720);color:var(--ink);font-weight:700;line-height:1;position:absolute;top:59.7222%;left:0;right:0;transform:translateY(-78%)}.boot-log{font-family:var(--mono);font-size:calc(var(--sh) * 30 / 720);line-height:calc(var(--sh) * 38 / 720);color:var(--ink-3);margin:0;font-weight:500;position:absolute;top:68.0556%;left:27.3438%;transform:translateY(-.8em)}.m-shell{background:var(--bg);background-image:radial-gradient(circle, var(--line-strong) 1px, transparent 1.4px);background-size:24px 24px;flex-direction:column;display:flex;position:fixed;inset:0}.m-status{height:48px;padding:0 10px 0 16px;padding-top:env(safe-area-inset-top);box-sizing:content-box;flex:none;justify-content:space-between;align-items:center;display:flex}.m-home{min-height:0;padding:12px 16px calc(28px + env(safe-area-inset-bottom));flex:1}.m-hello{padding:14px 4px 26px}.m-hello h1{letter-spacing:-.045em;font-variation-settings:"opsz" 96;font-size:clamp(40px,13vw,60px);font-weight:760;line-height:.9}.m-hello p{max-width:30ch;color:var(--ink-2);margin-top:12px}.m-grid{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:18px 8px;display:grid}.m-app{text-align:center;flex-direction:column;align-items:center;gap:7px;font-size:13px;font-weight:560;line-height:1.2;display:flex}.m-app:active svg{transform:scale(.94)}.m-sheet{background:var(--surface);flex-direction:column;display:flex;position:fixed;inset:0;box-shadow:-18px 0 40px -20px #00000059}.m-sheet-bar{height:50px;padding:0 8px;padding-top:env(safe-area-inset-top);box-sizing:content-box;border-bottom:1px solid var(--line);background:var(--surface-2);flex:none;align-items:center;display:flex;position:relative}.m-sheet-bar h2{white-space:nowrap;text-overflow:ellipsis;max-width:50%;font-size:15.5px;font-weight:640;position:absolute;bottom:14px;left:50%;overflow:hidden;transform:translate(-50%)}.m-back{height:36px;color:var(--coral-ink);border-radius:8px;align-items:center;gap:2px;padding:0 10px 0 4px;font-size:15px;font-weight:560;display:inline-flex}.m-sheet-body{flex:1;min-height:0;position:relative;overflow:hidden}
