@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f.p.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5.0dyk20wuvya7a.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6.0ctuso5mgh_i..woff2)format("woff2");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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9.p.0kho-wj7-y-w1.woff2)format("woff2");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}.manrope_ad630b5c-module__Sd4JIW__className{font-family:Manrope,ui-sans-serif,SF Pro Text,-apple-system,system-ui,sans-serif;font-style:normal}.manrope_ad630b5c-module__Sd4JIW__variable{--font-manrope:"Manrope", ui-sans-serif, SF Pro Text, -apple-system, system-ui, sans-serif}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f.0s19wthhh_6~m.woff2)format("woff2");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;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d.p.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf.03nf~dfjdkf~..woff2)format("woff2");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;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469.0gfhww.tctz1o.woff2)format("woff2");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;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426.09q3q1i5159bl.woff2)format("woff2");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;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e.p.1409xf.ylxg8g.woff2)format("woff2");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}.jetbrains_mono_ec9481b8-module__KtcBoW__className{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-style:normal}.jetbrains_mono_ec9481b8-module__KtcBoW__variable{--font-jetbrains-mono:"JetBrains Mono", ui-monospace, SF Mono, Menlo, monospace}
:root{--bg:#fbfaf7;--bg-1:#f5f3ef;--bg-2:#edebe5;--surface:#ffffffe0;--surface-strong:#fffffffa;--border:#cfcec8b3;--border-strong:#bab7af;--hairline:#d8d7d3;--ink:#13120d;--ink-1:#34332d;--ink-2:#65635c;--ink-3:#918f88;--primary:var(--brand-primary,#e6ac3d);--accent:var(--brand-accent,#e6ac3d);--accent-ink:#492b00;--accent-glow:#e6ac3d2e;--cyber:#00bdbe;--cyber-glow:#00bdbe38;--pos:#67b36a;--warn:#f0a646;--neg:#de4e4b;--bg-0:var(--bg);--glass:#ffffff8c;--glass-stroke:#d8d7d3;--glass-shadow:0 1px 0 #fff9 inset, 0 0 0 1px #cfcec880, 0 20px 40px -20px #332d232e;--font-sans:var(--font-manrope), ui-sans-serif, "SF Pro Text", -apple-system, system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-display:var(--font-manrope), "SF Pro Display", -apple-system, system-ui, sans-serif;--r-1:6px;--r-2:10px;--r-3:14px;--r-4:20px;--r-pill:999px;--accent-text:#8e5300;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:22px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--text-mono:11.5px;--text-xs:12.5px;--text-sm:13.5px;--text-base:14.5px;--text-md:16.5px;--text-lg:20px;--text-xl:27px;--text-2xl:38px;--text-3xl:54px;--leading-tight:1.15;--leading-body:1.55;--tracking-tight:-.005em;--tracking-mono:.06em;--ease:cubic-bezier(.2, .7, .3, 1);--dur-1:.12s;--dur-2:.18s;--dur-3:.4s;--z-shell:30;--z-menu:80;--z-mic:90;--z-overlay:95;--cell:104px;--cell-line:#b9b7b04d;--cell-line-strong:#a7a59c80}@supports (color:lab(0% 0 0)){:root{--bg:lab(98.2852% -.128895 1.5182);--bg-1:lab(95.9776% -.189811 2.27968);--bg-2:lab(93.0898% -.248075 3.04298);--surface:lab(100% 0 0/.88);--surface-strong:lab(100% 0 0/.98);--border:lab(82.6497% -.246108 3.04432/.7);--border-strong:lab(74.5533% -.349551 4.58018);--hairline:lab(86.1175% -.188857 2.28034);--ink:lab(5.30941% -.139713 2.66231);--ink-1:lab(21.1785% -.248536 3.84941);--ink-2:lab(42.0716% -.321642 4.60091);--ink-3:lab(59.4611% -.291377 3.81684);--primary:var(--brand-primary,lab(74.5248% 14.3487 62.5064));--accent:var(--brand-accent,lab(74.5248% 14.3487 62.5064));--accent-ink:lab(20.9068% 13.6763 34.4248);--accent-glow:lab(74.5248% 14.3487 62.5064/.18);--cyber:lab(69.0992% -49.1165 -14.641);--cyber-glow:lab(69.0992% -49.1165 -14.641/.22);--pos:lab(66.8006% -36.4154 29.7015);--warn:lab(74.2281% 21.9453 59.1988);--neg:lab(54.1237% 56.7341 33.7839);--glass:lab(100% 0 0/.55);--glass-stroke:lab(86.1175% -.188857 2.28034);--glass-shadow:0 1px 0 lab(100% 0 0/.6) inset, 0 0 0 1px lab(82.6497% -.246108 3.04432/.5), 0 20px 40px -20px lab(18.8394% 1.47951 7.80956/.18);--accent-text:lab(41.513% 25.5528 66.6778);--cell-line:lab(74.5415% -.298321 3.81187/.3);--cell-line-strong:lab(67.5931% -.345349 4.58317/.5)}}[data-theme=dark]{--bg:#0f1216;--bg-1:#15181e;--bg-2:#1b1f26;--surface:#20242be0;--surface-strong:#242931fa;--border:#43484f80;--border-strong:#5e646d;--hairline:#2f3339;--ink:#f6f5f1;--ink-1:#d2d1cb;--ink-2:#94928b;--ink-3:#65635c;--accent:var(--brand-accent,#f7be2b);--accent-ink:#3b2300;--accent-text:#f9c647;--accent-glow:#f7be2b38;--cyber:#00d2d3;--cyber-glow:#00d2d347;--pos:#7acf7e;--warn:#f3b94c;--neg:#fa6863;--bg-0:var(--bg);--glass:#20242cd1;--glass-stroke:#3d434b;--glass-shadow:0 1px 0 #ffffff12 inset, 0 0 0 1px #43485180, 0 20px 40px -20px #00000080}@supports (color:lab(0% 0 0)){[data-theme=dark]{--bg:lab(5.23796% -.285208 -3.0582);--bg-1:lab(8.31192% -.449821 -4.39982);--bg-2:lab(11.7836% -.519529 -5.13101);--surface:lab(14.1047% -.539318 -5.13909/.88);--surface-strong:lab(16.4159% -.599772 -5.86643/.98);--border:lab(30.3493% -.621498 -5.17539/.5);--border-strong:lab(41.9428% -.725046 -5.92178);--hairline:lab(21.076% -.523448 -4.43172);--ink:lab(96.5576% -.189871 2.27965);--ink-1:lab(83.8097% -.246346 3.04415);--ink-2:lab(60.6212% -.292003 3.81638);--ink-3:lab(42.0716% -.321642 4.60091);--accent:var(--brand-accent,lab(80.4753% 12.2361 74.4039));--accent-ink:lab(16.3704% 9.22594 24.0111);--accent-text:lab(82.85% 10.0053 67.4187);--accent-glow:lab(80.4753% 12.2361 74.4039/.22);--cyber:lab(76.1651% -52.3874 -15.6252);--cyber-glow:lab(76.1651% -52.3874 -15.6252/.28);--pos:lab(76.2082% -39.2083 31.9012);--warn:lab(79.1818% 14.062 61.488);--neg:lab(63.4204% 56.5783 32.9929);--glass:lab(14.0947% -.577539 -5.85756/.82);--glass-stroke:lab(28.0201% -.675097 -5.89854);--glass-shadow:0 1px 0 lab(100% 0 0/.07) inset, 0 0 0 1px lab(30.3407% -.685558 -5.90326/.5), 0 20px 40px -20px lab(0% 0 0/.5)}}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0;overflow:hidden}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body);font-feature-settings:"tnum" 0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;letter-spacing:-.005em}#__next,#root,[data-shell-root]{min-height:100%}.app{font-family:var(--font-sans);color:var(--ink);background:var(--bg);flex-direction:column;width:100%;height:100dvh;display:flex;position:relative;overflow:hidden}.bg-canvas{pointer-events:none;z-index:0;background:radial-gradient(800px 420px at 92% -20%, color-mix(in oklch, var(--accent), transparent 90%), transparent 65%), radial-gradient(640px 360px at -10% 120%, color-mix(in oklch, var(--cyber), transparent 90%), transparent 65%), var(--bg);position:absolute;inset:0}.bg-grid{pointer-events:none;z-index:0;background-image:linear-gradient(to right, var(--hairline) 1px, transparent 1px), linear-gradient(to bottom, var(--hairline) 1px, transparent 1px);opacity:.5;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 50% 30%,#000 30%,#0000 80%);mask-image:radial-gradient(90% 80% at 50% 30%,#000 30%,#0000 80%)}[data-theme=dark] .bg-grid{opacity:.4}.glass{background:var(--glass);-webkit-backdrop-filter:blur(24px)saturate(140%);border:1px solid var(--glass-stroke);box-shadow:var(--glass-shadow);border-radius:var(--r-3)}.mono{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.chip{height:24px;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:.04em;color:var(--ink-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.chip.active{color:var(--accent-ink);background:color-mix(in oklch, var(--accent), transparent 55%);border-color:color-mix(in oklch, var(--accent), transparent 25%);font-weight:600}.chip.cyber{color:var(--cyber);border-color:color-mix(in oklch, var(--cyber), transparent 60%);background:var(--cyber-glow)}.btn{height:36px;font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:-.005em;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;box-shadow:0 1px 0 #ffffff4d inset, 0 1px 1.5px color-mix(in oklch, var(--ink), transparent 92%);justify-content:center;align-items:center;gap:7px;padding:0 15px;font-weight:500;transition:background .14s,border-color .14s,transform .12s cubic-bezier(.2,.7,.3,1),box-shadow .14s;display:inline-flex;position:relative}@supports (color:lab(0% 0 0)){.btn{box-shadow:0 1px 0 lab(100% 0 0/.3) inset, 0 1px 1.5px color-mix(in oklch, var(--ink), transparent 92%)}}.btn:hover{border-color:var(--border-strong);background:color-mix(in oklch, var(--surface), var(--ink) 3%);box-shadow:0 1px 0 #ffffff59 inset, 0 4px 10px -4px color-mix(in oklch, var(--ink), transparent 85%);transform:translateY(-.5px)}@supports (color:lab(0% 0 0)){.btn:hover{box-shadow:0 1px 0 lab(100% 0 0/.35) inset, 0 4px 10px -4px color-mix(in oklch, var(--ink), transparent 85%)}}.btn:active{background:color-mix(in oklch, var(--surface), var(--ink) 6%);box-shadow:0 1px 1.5px color-mix(in oklch, var(--ink), transparent 88%) inset;transform:translateY(0)}.btn:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch, var(--accent), transparent 75%), 0 1px 0 #ffffff4d inset;outline:none}@supports (color:lab(0% 0 0)){.btn:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--accent), transparent 75%), 0 1px 0 lab(100% 0 0/.3) inset}}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.btn-primary{color:#442500;color:lab(18.5587% 13.4288 28.0475);letter-spacing:.002em;text-shadow:0 1px #ffffff40;text-shadow:0 1px lab(100% 0 0/.25);background:linear-gradient(#f8c970,#dea645);background:linear-gradient(lab(83.9185% 9.76154 50.5538),lab(72.1607% 14.5394 56.7104));border:1px solid #ad721c;border:1px solid lab(53.3531% 19.3282 52.9214);font-size:12px;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #87581459,0 4px 14px -6px #cd913073,0 1px 1.5px #633f0c33;box-shadow:inset 0 1px lab(100% 0 0/.45),inset 0 -1px lab(41.7942% 16.1068 44.1011/.35),0 4px 14px -6px lab(65.0917% 17.1256 57.4885/.45),0 1px 1.5px lab(30.2354% 12.8855 35.2809/.2)}.btn-primary:hover{background:linear-gradient(#ffd075,#e8ab3e);background:linear-gradient(lab(86.2363% 10.838 55.3733),lab(74.4645% 15.9311 62.0379));border-color:#9e6200;border-color:lab(47.4747% 21.8849 64.6543);transform:translateY(-.5px);box-shadow:inset 0 1px #ffffff80,inset 0 -1px #87581466,0 8px 22px -6px #cd91308c,0 2px 3px #633f0c40;box-shadow:inset 0 1px lab(100% 0 0/.5),inset 0 -1px lab(41.7942% 16.1068 44.1011/.4),0 8px 22px -6px lab(65.0917% 17.1256 57.4885/.55),0 2px 3px lab(30.2354% 12.8855 35.2809/.25)}.btn-primary:active{background:linear-gradient(#e3ad4b,#d39837);background:linear-gradient(lab(74.5447% 12.9328 56.694),lab(67.4482% 16.266 57.1978));transform:translateY(0);box-shadow:inset 0 1px 2px #653e0066;box-shadow:inset 0 1px 2px lab(30.1335% 17.0953 48.7876/.4)}.btn-primary:focus-visible{border-color:#b17000;border-color:lab(53.3058% 21.3801 59.9501);outline:none;box-shadow:0 0 0 3px #e6ac3d66,inset 0 1px #ffffff73;box-shadow:0 0 0 3px lab(74.5248% 14.3487 62.5064/.4),inset 0 1px lab(100% 0 0/.45)}.btn-sm.btn-primary{font-size:11.5px}.btn-accent{color:var(--accent-ink);background:color-mix(in oklch, var(--accent), transparent 70%);border:1px solid color-mix(in oklch, var(--accent), transparent 50%);box-shadow:0 1px 0 #ffffff40 inset, 0 6px 16px -8px var(--accent-glow)}@supports (color:lab(0% 0 0)){.btn-accent{box-shadow:0 1px 0 lab(100% 0 0/.25) inset, 0 6px 16px -8px var(--accent-glow)}}.btn-accent:hover{background:color-mix(in oklch, var(--accent), transparent 55%);border-color:color-mix(in oklch, var(--accent), transparent 30%);transform:translateY(-.5px)}.btn-ghost{color:var(--ink-1);box-shadow:none;background:0 0;border-color:#0000}.btn-ghost:hover{background:color-mix(in oklch, var(--ink), transparent 94%);color:var(--ink);box-shadow:none;border-color:#0000}.btn-ghost:active{background:color-mix(in oklch, var(--ink), transparent 90%);box-shadow:none}.btn-danger{color:#fff;background:linear-gradient(#f54748,#d40924);background:linear-gradient(lab(57.2852% 66.3576 40.5014),lab(45.5382% 69.8881 46.2994));border:1px solid #a40015;border:1px solid lab(34.1199% 63.7074 45.541);box-shadow:inset 0 1px #ffffff40,inset 0 -1px #8d000f,0 6px 16px -6px #d4092480;box-shadow:inset 0 1px lab(100% 0 0/.25),inset 0 -1px lab(28.5252% 57.3552 40.6532),0 6px 16px -6px lab(45.5382% 69.8881 46.2994/.5)}.btn-danger:hover{filter:brightness(1.06)}.btn-sm{border-radius:6px;gap:6px;height:28px;padding:0 10px;font-size:11.5px}.btn-lg{gap:8px;height:40px;padding:0 18px;font-size:13.5px}.btn-icon{width:34px;padding:0}.btn-icon.btn-sm{width:28px}.btn-icon.btn-lg{width:40px}.scanline{position:relative;overflow:hidden}.scanline:after{content:"";background-image:repeating-linear-gradient(0deg, transparent 0, transparent 2px, color-mix(in oklch, var(--ink), transparent 96%) 2px, color-mix(in oklch, var(--ink), transparent 96%) 3px);pointer-events:none;mix-blend-mode:overlay;opacity:.5;position:absolute;inset:0}@keyframes talkPulse{0%,to{box-shadow:0 16px 36px color-mix(in oklch, currentColor 30%, transparent);transform:scale(1)}50%{box-shadow:0 22px 50px color-mix(in oklch, currentColor 50%, transparent);transform:scale(1.04)}}@keyframes pulse-dot{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){@keyframes pulse-dot{0%,to{opacity:1}}}.topbar-hamburger,.shell-backdrop{display:none}@media (max-width:768px){html,body{overflow-x:hidden}.of-shell{position:relative}[data-shell-root]>.of-shell>aside{z-index:60;transition:transform .2s cubic-bezier(.2,.7,.3,1);top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:0 18px 50px -10px #00000073;box-shadow:0 18px 50px -10px lab(0% 0 0/.45);width:min(86vw,320px)!important;position:fixed!important}[data-shell-root][data-mobile-nav=open]>.of-shell>aside{transform:translate(0)}[data-shell-root]>.of-shell>aside[data-mobile-force-expanded="1"]{width:min(86vw,320px)}.shell-backdrop{z-index:55;-webkit-backdrop-filter:blur(2px);cursor:pointer;background:#0006;border:none;margin:0;padding:0;display:block;position:fixed;inset:0}.of-main{width:100%}.of-content{padding:14px;overflow-x:hidden}.of-content>*{max-width:100%}.of-content h1,.of-content h2,.of-content h3,.of-content p,.of-content .mono{overflow-wrap:anywhere;word-break:break-word}.of-content>[style*=grid-template-columns][style*=repeat\(3],.of-content>*>[style*=grid-template-columns][style*=repeat\(3],.of-content>[style*=grid-template-columns][style*=repeat\(2],.of-content>*>[style*=grid-template-columns][style*=repeat\(2],.of-content>[style*=grid-template-columns][style*="320px"],.of-content>*>[style*=grid-template-columns][style*="320px"],.of-content>[style*=grid-template-columns][style*="240px"],.of-content>*>[style*=grid-template-columns][style*="240px"],.of-content>[style*=grid-template-columns][style*="280px 1fr 280px"],.of-content>*>[style*=grid-template-columns][style*="280px 1fr 280px"],.of-content>[style*=grid-template-columns][style*="300px minmax"],.of-content>*>[style*=grid-template-columns][style*="300px minmax"],.of-content>[style*=grid-template-columns][style*="160px 1fr 280px"],.of-content>*>[style*=grid-template-columns][style*="160px 1fr 280px"],.of-content>[style*=grid-template-columns][style*="1fr 1fr"],.of-content>*>[style*=grid-template-columns][style*="1fr 1fr"],.of-content>[style*=grid-template-columns][style*="2fr 1fr"],.of-content>*>[style*=grid-template-columns][style*="2fr 1fr"]{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.of-content [style*=grid-template-columns][style*=repeat\(7],.of-content [style*=grid-template-columns][style*=repeat\(5],.of-content [style*=grid-template-columns][style*=repeat\(6]{min-width:0;overflow-x:auto}.responsive-rail,.of-content [style*="1fr 320px"],.of-content [style*="320px 1fr"]{grid-template-columns:minmax(0,1fr)!important}.responsive-kanban{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;overflow-x:auto;grid-template-columns:none!important;grid-auto-columns:minmax(80vw,1fr)!important;grid-auto-flow:column!important}.responsive-kanban>*{scroll-snap-align:start}.of-content table,.of-content pre{max-width:100%;display:block;overflow-x:auto}.of-topbar{gap:8px;height:48px;padding:0 12px}.topbar-clock,.topbar-lang,.topbar-reload{display:none!important}.home-widget-grid{grid-template-columns:minmax(0,1fr)!important}.topbar-hamburger{width:40px;min-width:40px;height:40px;min-height:40px;color:var(--ink-1);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;display:inline-flex}.topbar-hamburger:hover{background:color-mix(in oklch, var(--ink), transparent 94%)}.topbar-hamburger>span{background:currentColor;border-radius:1px;width:16px;height:1.5px;display:block}.crumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.btn-sm,.btn-icon{min-width:40px;min-height:40px}}@media (max-width:1180px){.agents-overview-rail{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:480px){.crumb>span:first-child,.crumb>span.sep:first-of-type{display:none}.web-call-card{min-height:100dvh;box-shadow:none;border-radius:0;padding:20px 16px}.web-call-primary{height:52px!important;font-size:16px!important}}.dot-live{background:var(--cyber);width:8px;height:8px;box-shadow:0 0 0 0 var(--cyber-glow);border-radius:50%;animation:1.6s ease-in-out infinite pulse-dot;display:inline-block;position:relative}@keyframes ring-pulse{0%{box-shadow:0 0 0 0 var(--cyber-glow)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.55}}.tnum{font-variant-numeric:tabular-nums}.bracket{border:1.5px solid var(--cyber);opacity:.55;width:10px;height:10px;position:absolute}.bracket.tl{border-bottom:none;border-right:none;top:8px;left:8px}.bracket.tr{border-bottom:none;border-left:none;top:8px;right:8px}.bracket.bl{border-top:none;border-right:none;bottom:8px;left:8px}.bracket.br{border-top:none;border-left:none;bottom:8px;right:8px}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none}.card{background:var(--glass);-webkit-backdrop-filter:blur(14px)saturate(130%);border:1px solid var(--glass-stroke);box-shadow:var(--glass-shadow);border-radius:var(--r-2);position:relative}.of-shell{background:var(--bg);min-height:0;display:flex}.of-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.of-titlebar{background:var(--bg-2);border-bottom:1px solid var(--hairline);-webkit-app-region:drag;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:10px;height:30px;padding:0 12px;display:flex}.of-titlebar .traffic{-webkit-app-region:no-drag;gap:6px;display:inline-flex}.of-titlebar .traffic span{border-radius:50%;width:11px;height:11px;display:inline-block}.of-titlebar .ttl{color:var(--ink-3);font-size:11px;font-family:var(--font-mono);letter-spacing:.04em}.of-topbar{border-bottom:1px solid var(--hairline);background:color-mix(in oklch, var(--bg-1), transparent 30%);-webkit-backdrop-filter:blur(10px);z-index:30;flex-shrink:0;align-items:center;gap:14px;height:48px;padding:0 22px;display:flex}.of-statusbar{background:var(--bg-2);border-top:1px solid var(--hairline);height:24px;font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.04em;flex-shrink:0;align-items:center;gap:14px;padding:0 14px;font-size:10px;display:flex}.of-statusbar .dot{border-radius:50%;width:6px;height:6px;display:inline-block}.of-content{flex:1;width:100%;min-height:0;padding:26px 32px 40px;overflow:hidden auto}.of-content>*{max-width:1480px;margin-inline:auto}.crumb{color:var(--ink-2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.crumb b{color:var(--ink);font-weight:500}.crumb span.sep{color:var(--ink-3)}.menu{background:var(--bg-1);border:1px solid var(--border);min-width:220px;box-shadow:0 18px 50px -10px #00000059, 0 0 0 1px var(--hairline);z-index:80;-webkit-backdrop-filter:blur(16px);border-radius:10px;padding:6px;position:absolute}@supports (color:lab(0% 0 0)){.menu{box-shadow:0 18px 50px -10px lab(0% 0 0/.35), 0 0 0 1px var(--hairline)}}.menu-item{cursor:pointer;color:var(--ink-1);text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px;display:flex}.menu-item:hover{background:var(--surface);color:var(--ink)}.menu-item .k{font-size:9px;font-family:var(--font-mono);color:var(--ink-3);border:1px solid var(--hairline);border-radius:3px;margin-left:auto;padding:1px 5px}.menu-sep{background:var(--hairline);height:1px;margin:4px 2px}.menu-label{font-size:9px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:6px 10px 4px}.app,.app *{transition:background-color .4s,border-color .4s,color .3s,box-shadow .3s}.cal-hour-cell:hover{background:color-mix(in oklch, var(--accent) 5%, transparent)}.cal-hour-cell:hover .cal-hint{opacity:1}.cal-month-cell:hover{background:color-mix(in oklch, var(--accent) 5%, transparent)!important}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}input,textarea,select,[contenteditable=true],[contenteditable=""],.selectable,.selectable *{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.kb-pad{padding-bottom:calc(var(--kb-inset,0px) + env(safe-area-inset-bottom,0px))}.kb-lift{transform:translateY(calc(-1 * var(--kb-inset,0px)));transition:transform .18s var(--ease)}.orientation-guard{z-index:10000;text-align:center;background:var(--bg);color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:32px;display:flex;position:fixed;inset:0}.orientation-guard__icon{color:var(--accent);animation:2.4s ease-in-out infinite og-rock}@keyframes og-rock{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}.orientation-guard__title{font-family:var(--font-display);font-size:var(--text-lg);margin:0;font-weight:700}.orientation-guard__sub{font-size:var(--text-sm);color:var(--ink-2);margin:0}.bsheet-root{z-index:var(--z-overlay);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.bsheet-backdrop{-webkit-backdrop-filter:blur(3px);cursor:pointer;animation:bsheet-fade .24s var(--ease);background:#00000073;background:lab(0% 0 0/.45);border:none;margin:0;padding:0;position:absolute;inset:0}.bsheet{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--r-4);border-top-right-radius:var(--r-4);width:min(560px,100%);max-height:86dvh;padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--kb-inset,0px));animation:bsheet-up .32s var(--ease);flex-direction:column;display:flex;position:relative}.bsheet--tall{height:86dvh}.bsheet__grip-zone{cursor:grab;touch-action:none;flex-shrink:0;padding:10px 16px 6px}.bsheet__grip{border-radius:var(--r-pill);background:var(--ink-3);opacity:.5;width:40px;height:4px;margin:0 auto 8px}.bsheet__title{font-family:var(--font-display);font-weight:700;font-size:var(--text-md);text-align:center}.bsheet__body{-webkit-overflow-scrolling:touch;padding:4px 16px 16px;overflow-y:auto}@keyframes bsheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes bsheet-fade{0%{opacity:0}to{opacity:1}}.copyable{font-family:inherit;font-size:var(--text-sm);color:var(--ink-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2);cursor:pointer;transition:border-color var(--dur-2), background var(--dur-2);align-items:center;gap:8px;display:inline-flex}.copyable--mono .copyable__text{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.01em}.copyable--chip{height:30px;padding:0 10px}.copyable--block{justify-content:space-between;width:100%;padding:10px 12px}.copyable:hover{border-color:var(--border-strong)}.copyable[data-copied]{border-color:color-mix(in oklch, var(--pos), transparent 40%);background:color-mix(in oklch, var(--pos), transparent 88%)}.copyable__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.copyable__icon{color:var(--ink-2);flex-shrink:0;display:inline-flex}.copyable[data-copied] .copyable__icon{color:var(--pos)}@media (min-width:769px){html[data-chrome=floating] .of-shell{gap:14px;padding:14px}html[data-chrome=floating] [data-shell-root]>.of-shell>aside{border-radius:var(--r-4);border:1px solid var(--glass-stroke);background:var(--glass);-webkit-backdrop-filter:blur(28px)saturate(150%);box-shadow:var(--glass-shadow);overflow:hidden}html[data-chrome=floating] .of-main{gap:14px}html[data-chrome=floating] .of-topbar{border:1px solid var(--glass-stroke);border-bottom:1px solid var(--glass-stroke);border-radius:var(--r-3);background:var(--glass);box-shadow:var(--glass-shadow);padding:0 18px}html[data-chrome=floating] .of-content{border:1px solid var(--hairline);border-radius:var(--r-4);background:color-mix(in oklch, var(--bg-1), transparent 25%)}}@keyframes fade-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.of-content>*{animation:fade-rise .32s var(--ease) both}.btn:active{transform:translateY(.5px)scale(.99)}.lift-hover{transition:transform var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease)}.lift-hover:hover{transform:translateY(-2px)}.anim-pop{animation:pop-in .24s var(--ease) both}.anim-fade{animation:fade-in .3s var(--ease) both}@media (prefers-reduced-motion:reduce){.of-content>*,.anim-pop,.anim-fade,.orientation-guard__icon,.bsheet,.bsheet-backdrop{animation:none!important}.lift-hover:hover{transform:none}}html[data-keyboard=open] .app{height:var(--vvh,100dvh)}html[data-keyboard=open] .install-prompt-office{bottom:calc(max(16px, env(safe-area-inset-bottom)) + var(--kb-inset,0px))!important}.mobile-tabbar{display:none}html[data-keyboard=open] .kb-hide{display:none!important}@media (max-width:768px){.mobile-tabbar{z-index:75;padding:3px 8px calc(3px + env(safe-area-inset-bottom,0px));background:var(--glass);-webkit-backdrop-filter:blur(24px)saturate(150%);border-top:1px solid var(--glass-stroke);justify-content:space-around;align-items:flex-end;gap:2px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px -12px #00000059;box-shadow:0 -8px 30px -12px lab(0% 0 0/.35)}.mobile-tab{cursor:pointer;min-height:38px;color:var(--ink-3);transition:color var(--dur-2);background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:2px 0;display:flex}.mobile-tab[data-active]{color:var(--accent-text)}.mobile-tab__icon svg{width:20px;height:20px}.mobile-tab__label{letter-spacing:-.01em;font-size:10px;font-weight:500}.mobile-tab--mic{flex:none}.mobile-tab__mic-orb{width:48px;height:48px;color:var(--accent-ink);background:linear-gradient(160deg, var(--accent), color-mix(in oklch, var(--accent), #7a5314 55%));border:2px solid var(--bg);box-shadow:0 10px 24px -8px var(--accent-glow), 0 2px 6px #00000040;border-radius:50%;place-items:center;margin-top:-16px;display:grid}@supports (color:lab(0% 0 0)){.mobile-tab__mic-orb{box-shadow:0 10px 24px -8px var(--accent-glow), 0 2px 6px lab(0% 0 0/.25)}}.mobile-tab__mic-orb svg{width:24px;height:24px}.mobile-tab--mic[data-active] .mobile-tab__mic-orb{box-shadow:0 0 0 4px var(--accent-glow), 0 10px 24px -8px var(--accent-glow)}.of-content{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))!important}.mic-root[data-mic-state=closed]{display:none!important}}.ptr{z-index:70;background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(150%);border:1px solid var(--glass-stroke);width:38px;height:38px;color:var(--accent-text);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:fixed;top:0;left:50%;box-shadow:0 6px 18px -8px #0006;box-shadow:0 6px 18px -8px lab(0% 0 0/.4)}.ptr-ring{place-items:center;display:grid}.ptr-ring[data-spin]{animation:.7s linear infinite ptr-spin}@keyframes ptr-spin{to{transform:rotate(360deg)}}.app-splash{z-index:10001;background:var(--bg);transition:opacity .5s var(--ease), visibility .5s;place-items:center;display:grid;position:fixed;inset:0}.app-splash[data-fading]{opacity:0;visibility:hidden;pointer-events:none}.app-splash__mark img{width:64px;height:64px;filter:drop-shadow(0 8px 24px var(--accent-glow));animation:splash-pulse 1.4s var(--ease) infinite}@keyframes splash-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.net-banner{font-size:var(--text-xs);text-align:center;z-index:40;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:7px 16px;font-weight:500;line-height:1.35;display:flex}.net-banner--offline{background:color-mix(in oklch, var(--warn), transparent 82%);color:var(--warn);border-bottom:1px solid color-mix(in oklch, var(--warn), transparent 60%)}.net-banner--online{background:color-mix(in oklch, var(--pos), transparent 84%);color:var(--pos)}.net-banner__dot{background:var(--warn);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.6s ease-in-out infinite pulse-dot}@media (prefers-reduced-motion:reduce){.app-splash__mark img{animation:none}}.route-transition{animation:fade-rise .28s var(--ease) both}.of-content{scroll-behavior:smooth}.mobile-tab:active{transition:transform .1s var(--ease);transform:scale(.92)}.mobile-tab__mic-orb{transition:transform .16s var(--ease), box-shadow .2s var(--ease)}.mobile-tab--mic:active .mobile-tab__mic-orb{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.route-transition{animation:none!important}.of-content{scroll-behavior:auto}}.docs-tb-btn{border-radius:var(--r-1);min-width:30px;height:30px;color:var(--ink-2);cursor:pointer;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:0 0;border:none;justify-content:center;align-items:center;padding:0 7px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.docs-tb-btn:hover{background:var(--bg-2);color:var(--ink)}.docs-tb-btn[data-active]{background:var(--accent-glow);color:var(--accent-text)}.docs-plain{resize:none;width:100%;min-height:420px;color:var(--ink);font-family:var(--font-mono);-webkit-user-select:text;user-select:text;background:0 0;border:none;outline:none;font-size:13px;line-height:1.7}.docs-tiptap{min-height:420px;color:var(--ink);-webkit-user-select:text;user-select:text;outline:none;font-size:14.5px;line-height:1.7}.docs-tiptap:focus{outline:none}.docs-tiptap>*+*{margin-top:.65em}.docs-tiptap p{margin:0}.docs-tiptap h1{margin:.6em 0 .2em;font-size:1.5em;font-weight:700;line-height:1.25}.docs-tiptap h2{margin:.5em 0 .15em;font-size:1.28em;font-weight:700;line-height:1.3}.docs-tiptap h3{margin:.4em 0 .1em;font-size:1.12em;font-weight:700;line-height:1.35}.docs-tiptap ul,.docs-tiptap ol{margin:0;padding-left:1.4em}.docs-tiptap li{margin:.15em 0}.docs-tiptap li>p{margin:0}.docs-tiptap blockquote{border-left:3px solid var(--hairline);color:var(--ink-2);margin:0;padding-left:12px}.docs-tiptap code{background:var(--bg-1);border:1px solid var(--hairline);font-size:.9em;font-family:var(--font-mono);border-radius:4px;padding:1px 4px}.docs-tiptap pre{background:var(--bg-1);border:1px solid var(--hairline);border-radius:8px;padding:10px 12px;font-size:12.5px;line-height:1.5;overflow-x:auto}.docs-tiptap pre code{font-size:inherit;background:0 0;border:none;padding:0}.docs-tiptap a{color:var(--accent-text,var(--cyber));text-underline-offset:2px;text-decoration:underline}.docs-tiptap img{border-radius:8px;max-width:100%}.docs-tiptap hr{border:none;border-top:1px solid var(--hairline);margin:1em 0}.docs-tiptap table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.4em 0;overflow:hidden}.docs-tiptap th,.docs-tiptap td{border:1px solid var(--hairline);vertical-align:top;text-align:left;min-width:60px;padding:6px 8px}.docs-tiptap th{background:var(--bg-1);font-weight:600}.docs-tiptap .selectedCell:after{content:"";background:var(--accent-glow,#7878781f);pointer-events:none;position:absolute;inset:0}.docs-tiptap td,.docs-tiptap th{position:relative}.docs-tiptap .column-resize-handle{background:var(--accent,#888);pointer-events:none;width:4px;position:absolute;top:0;bottom:0;right:-2px}.docs-tiptap ul[data-type=taskList]{padding-left:.2em;list-style:none}.docs-tiptap ul[data-type=taskList] li{align-items:flex-start;gap:8px;display:flex}.docs-tiptap ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;margin-top:2px}.docs-tiptap ul[data-type=taskList] li>div{flex:1}.docs-tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--ink-3);float:left;pointer-events:none;height:0}
