@import "https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@300;400;600&family=JetBrains+Mono:wght@300;400&family=Vazirmatn:wght@400;500;700&display=swap";.panel-rail,.deck{--fa:"Vazirmatn", system-ui, -apple-system, "Segoe UI", sans-serif;--panel-bg:#030a0fed;--panel-line:color-mix(in srgb, var(--accent) 22%, transparent);--ink:color-mix(in srgb, var(--accent) 10%, white 90%);--ink-2:color-mix(in srgb, var(--accent) 34%, white 66%);--ink-3:color-mix(in srgb, var(--accent) 52%, white 48%)}.nx-num{letter-spacing:.02em;direction:ltr;unicode-bidi:isolate;font-family:JetBrains Mono,monospace;display:inline-block}.panel-rail{top:92px;bottom:calc(26px + var(--deck-h,0px));z-index:3;pointer-events:auto;background:var(--panel-bg);border:1px solid var(--panel-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:258px;box-shadow:0 18px 48px #0009, 0 0 0 1px color-mix(in srgb, var(--accent) 7%, transparent) inset;border-radius:13px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.panel-reports{left:26px}.panel-activity{width:280px;right:26px}.panel-rail-head{letter-spacing:.16em;color:color-mix(in srgb, var(--accent) 55%, white 45%);border-bottom:1px solid var(--panel-line);background:color-mix(in srgb, var(--accent) 7%, transparent);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:10px 13px;font-size:9px;display:flex}.panel-rail-count{opacity:.8;font-family:JetBrains Mono,monospace}.panel-rail-body{flex:auto;min-height:0;padding:8px 8px 12px;overflow:hidden auto}.panel-rail-foot{border-top:1px solid var(--panel-line);background:color-mix(in srgb, var(--accent) 4%, transparent);flex:none;max-height:86px;padding:8px 13px 10px;overflow-y:auto}.panel-rail-subhead{letter-spacing:.3em;color:var(--ink-3);opacity:.85;margin-bottom:6px;font-size:8px}.panel-rail-body::-webkit-scrollbar{width:6px}.panel-rail-foot::-webkit-scrollbar{width:6px}.panel-rail-body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 34%, transparent);border-radius:3px}.panel-rail-foot::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 34%, transparent);border-radius:3px}.panel-rail-body::-webkit-scrollbar-track{background:0 0}.panel-rail-foot::-webkit-scrollbar-track{background:0 0}.rep-group+.rep-group{margin-top:2px}.rep-group-head{width:100%;color:inherit;font:inherit;font-family:var(--fa);letter-spacing:normal;text-transform:none;cursor:pointer;direction:rtl;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:6px 7px;font-size:12px;display:flex}.rep-group-head:hover{background:color-mix(in srgb, var(--accent) 12%, transparent)}.rep-dot{border-radius:50%;flex:none;width:7px;height:7px}.rep-group-name{text-align:right;color:var(--ink);opacity:.94;flex:auto}.rep-group-n{color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:9px}.rep-caret{color:var(--ink-3);font-size:13px;transition:transform .18s;transform:rotate(180deg)}.rep-caret.open{transform:rotate(90deg)}.rep-list{overflow:hidden}.rep-item{width:100%;color:inherit;font:inherit;font-family:var(--fa);letter-spacing:normal;text-transform:none;text-align:right;cursor:pointer;direction:rtl;background:0 0;border:0;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px;padding:5px 8px 5px 7px;font-size:11.5px;display:grid}.rep-item:hover{background:color-mix(in srgb, var(--accent) 14%, transparent)}.rep-item:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.rep-code{opacity:.95;font-size:8.5px}.rep-name{color:var(--ink);opacity:.9;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rep-value{color:var(--ink-2);white-space:nowrap;font-size:9.5px}.sys-list{flex-wrap:wrap;gap:5px 12px;display:flex}.sys-item{letter-spacing:.08em;color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:inline-flex}.sys-item.dim{color:var(--ink-3)}.act-meter{background:color-mix(in srgb, var(--accent) 22%, transparent);flex:none;width:54px;height:3px;position:relative;overflow:hidden}.act-meter-fill{background:var(--accent);box-shadow:0 0 9px var(--accent);transition:width 90ms linear;position:absolute;inset:0 auto 0 0}.act-empty{font-family:var(--fa);letter-spacing:normal;text-transform:none;text-align:right;color:var(--ink-3);direction:rtl;margin:10px 6px;font-size:11px;line-height:1.9}.act-line{border-radius:7px;align-items:flex-start;gap:9px;padding:8px 7px;display:flex}.act-line+.act-line{border-top:1px solid color-mix(in srgb, var(--accent) 11%, transparent)}.act-glyph{text-align:center;width:13px;color:var(--ink-2);flex:none;font-size:10px;line-height:1.7}.act-body{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.act-text{font-family:var(--fa);letter-spacing:normal;text-transform:none;text-align:right;color:var(--ink);opacity:.94;-webkit-line-clamp:4;direction:rtl;-webkit-box-orient:vertical;font-size:11px;line-height:1.8;display:-webkit-box;overflow:hidden}.act-meta{letter-spacing:.14em;color:var(--ink-3);align-items:center;gap:8px;font-size:8px;display:flex}.act-code{color:var(--ink-2);font-size:8px}.act-report .act-glyph,.act-report .act-text{color:var(--accent);opacity:1}.act-error .act-glyph,.act-error .act-text{color:#ff8a90;opacity:1}.act-answer .act-glyph{color:#4fe6ab}.act-ask .act-text{color:var(--ink-2)}.act-clear{border:1px solid color-mix(in srgb, var(--accent) 34%, transparent);color:var(--ink-2);font-family:var(--fa);letter-spacing:normal;cursor:pointer;background:0 0;border-radius:999px;padding:3px 12px;font-size:10px}.act-clear:hover{color:var(--ink);background:color-mix(in srgb, var(--accent) 16%, transparent)}.deck{z-index:3;pointer-events:auto;background:var(--panel-bg);border:1px solid var(--panel-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:128px;box-shadow:0 18px 48px #0009, 0 0 0 1px color-mix(in srgb, var(--accent) 7%, transparent) inset;border-radius:13px;align-items:center;gap:22px;padding:10px 18px;display:flex;position:fixed;bottom:20px;left:26px;right:26px}.deck-headlines{flex:0 auto;align-items:center;gap:26px;min-width:0;display:flex}.deck-stamp{border-inline-end:1px solid var(--panel-line);flex-direction:column;gap:3px;padding-inline-end:22px;display:flex}.deck-stamp-k{letter-spacing:.3em;color:var(--ink-3);font-size:8px}.deck-stamp-v{color:var(--ink-2);font-size:12px}.deck-stamp-note{font-family:var(--fa);letter-spacing:normal;text-transform:none;color:var(--ink-3);direction:rtl;max-width:190px;font-size:9.5px;line-height:1.7}.deck-stat{flex-direction:column;gap:3px;min-width:0;display:flex}.deck-stat-l{font-family:var(--fa);letter-spacing:normal;text-transform:none;color:var(--ink-2);white-space:nowrap;direction:rtl;font-size:10.5px}.deck-stat-v{font-family:var(--fa);letter-spacing:normal;text-transform:none;white-space:nowrap;direction:rtl;unicode-bidi:isolate;font-size:17px;font-weight:700}.deck-stat-c{color:var(--ink-3);font-size:8px}.deck-charts{flex:auto;justify-content:flex-end;gap:18px;min-width:0;display:flex}.spark{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;max-width:250px;margin:0;display:flex}.spark-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.spark-l{font-family:var(--fa);letter-spacing:normal;text-transform:none;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;direction:rtl;font-size:10px;overflow:hidden}.spark-v{white-space:nowrap;font-size:11px}.spark svg{width:100%;height:44px;display:block;overflow:visible}.spark-base{stroke:color-mix(in srgb, var(--accent) 20%, transparent);stroke-width:1px}.spark-zero{stroke:color-mix(in srgb, var(--accent) 34%, transparent);stroke-width:1px}.spark-cross{stroke:color-mix(in srgb, var(--accent) 45%, transparent);stroke-width:1px}.spark-axis{color:var(--ink-3);justify-content:space-between;gap:6px;font-size:8px;display:flex}.spark-axis-hover{color:var(--ink)}.spark-empty{font-family:var(--fa);letter-spacing:normal;color:var(--ink-3);direction:rtl;margin:0;font-size:10px}.hud[data-deck=on]{--deck-h:138px}.log,.caption,.hud-bottom{text-shadow:0 1px 2px #000000f2,0 0 14px #000000d9}.log{background:radial-gradient(#01060ced 0%,#01060cd6 54%,#01060c00 100%);border-radius:22px;justify-content:flex-end;max-height:min(32vh,260px);padding:16px 32px 14px;overflow:visible}.caption{background:radial-gradient(#01060ceb 0%,#01060cbd 56%,#01060c00 100%);border-radius:18px;padding:10px 28px}.hud[data-rails=on] .log{width:min(660px,100vw - 660px)}.hud[data-rails=on] .caption{max-width:min(660px,100vw - 660px)}@media (width<=1320px){.panel-reports{width:218px;left:16px}.panel-activity{width:228px;right:16px}.deck{left:16px;right:16px}.hud[data-rails=on] .log{width:min(660px,100vw - 500px)}}@media (width<=1040px){.panel-rail,.deck-charts{display:none}.deck{height:92px}.hud[data-deck=on]{--deck-h:100px}}@media (height<=880px){.panel-rail{top:92px}.deck{height:110px}.hud[data-deck=on]{--deck-h:118px}.spark svg{height:32px}.deck-stat-v{font-size:15.5px}.log{max-height:min(28vh,190px)}}@media (height<=700px){.panel-rail{top:92px;bottom:calc(18px + var(--deck-h,0px))}.deck{gap:16px;height:88px;padding:8px 14px;bottom:14px}.hud[data-deck=on]{--deck-h:94px}.spark svg{height:24px}.spark-axis,.deck-stamp-note{display:none}.deck-stat-v{font-size:14px}.log{max-height:132px}.panel-rail-foot{max-height:62px}}:root{--interface:#00e5ff;--accent:var(--interface);--bg:#01060c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Chakra Petch,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{background:var(--bg);height:100%;margin:0;overflow:hidden}body:after{content:"";pointer-events:none;z-index:5;background:radial-gradient(#0000 30%,#0000008c 100%),repeating-linear-gradient(0deg,#00e5ff07 0 1px,#0000 1px 3px);position:fixed;inset:0}.scene{z-index:1;position:fixed;inset:0}.hud{z-index:4;pointer-events:none;color:var(--accent);text-transform:uppercase;letter-spacing:.16em;font-size:11px;transition:color .6s;position:fixed;inset:0}.corner{border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);opacity:.8;width:46px;height:46px;position:absolute}.corner-tl{border-bottom:0;border-right:0;top:26px;left:26px}.corner-tr{border-bottom:0;border-left:0;top:26px;right:26px}.corner-bl{border-top:0;border-right:0;bottom:26px;left:26px}.corner-br{border-top:0;border-left:0;bottom:26px;right:26px}.hud-top{justify-content:space-between;align-items:flex-start;padding:0 92px;display:flex;position:absolute;top:44px;left:0;right:0}.brand-mark{letter-spacing:.42em;text-shadow:0 0 22px color-mix(in srgb, var(--accent) 70%, transparent);font-size:19px;font-weight:600;display:block}.brand-sub{letter-spacing:.22em;opacity:.64;margin-top:5px;font-size:9px;display:block}.status{align-items:center;gap:10px;margin-left:auto;font-size:10px;display:flex}.dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 12px var(--accent);border-radius:50%;animation:1.8s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}.rail{flex-direction:column;gap:9px;font-size:10px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.rail-left{left:92px}.rail-right{align-items:flex-end;right:92px}.rail-title{letter-spacing:.34em;opacity:.62;margin-bottom:4px;font-size:8px}.rail-item{opacity:.82;align-items:center;gap:8px;display:flex}.rail-item.dim{opacity:.52}.rail-item.mono{letter-spacing:.1em;font-family:JetBrains Mono,monospace}.tick{background:var(--accent);width:5px;height:5px;box-shadow:0 0 8px var(--accent);transform:rotate(45deg)}.meter{background:color-mix(in srgb, var(--accent) 16%, transparent);align-items:flex-end;width:3px;height:96px;margin:4px 0;display:flex}.meter-fill{background:var(--accent);width:100%;box-shadow:0 0 12px var(--accent);transition:height 90ms linear}.tool-badge{white-space:nowrap;border:1px solid color-mix(in srgb, var(--accent) 38%, transparent);background:color-mix(in srgb, var(--accent) 9%, #020a0c8c);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 0 30px color-mix(in srgb, var(--accent) 22%, transparent);z-index:6;border-radius:2px;flex-direction:row;align-items:center;gap:14px;padding:7px 16px 7px 14px;display:flex;position:absolute;top:74px;left:50%}.tool-kicker{letter-spacing:.36em;text-indent:.36em;opacity:.6;border-right:1px solid color-mix(in srgb, var(--accent) 24%, transparent);align-items:center;gap:8px;padding-right:12px;font-size:8px;display:flex}.tool-name{letter-spacing:.24em;text-indent:.24em;text-overflow:ellipsis;color:#f2fbff;max-width:min(52vw,620px);text-shadow:0 0 24px color-mix(in srgb, var(--accent) 55%, transparent);font-size:14px;font-weight:400;overflow:hidden}@media (width<=1100px){.tool-name{letter-spacing:.18em;max-width:60vw;font-size:12px}.tool-badge{top:60px}}.spinner{border:1px solid var(--accent);border-top-color:#0000;border-radius:50%;width:9px;height:9px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.log{left:50%;bottom:calc(132px + var(--deck-h,0px));text-transform:none;letter-spacing:.01em;flex-direction:column;gap:12px;width:min(760px,68vw);display:flex;position:absolute;transform:translate(-50%)}.log-line{align-items:baseline;gap:14px;font-size:14px;line-height:1.55;display:flex}.log-who{letter-spacing:.26em;text-transform:uppercase;opacity:.68;flex:0 0 54px;padding-top:3px;font-size:8px}.log-user .log-text{opacity:.78}.log-nexora .log-text{color:#f2fdff;text-shadow:0 1px 2px #000000f2, 0 0 14px #000000e6, 0 0 26px color-mix(in srgb, var(--accent) 45%, transparent)}.caption{left:50%;bottom:calc(88px + var(--deck-h,0px));text-transform:none;letter-spacing:.02em;color:#fff;opacity:.85;text-align:center;max-width:66vw;font-size:16px;position:absolute;transform:translate(-50%)}.error{color:#ff6b6b;text-transform:none;letter-spacing:.04em;text-align:center;max-width:70vw;font-size:10px;position:absolute;bottom:52px;left:50%;transform:translate(-50%)}.hud-bottom{bottom:calc(44px + var(--deck-h,0px));text-align:center;opacity:.64;letter-spacing:.2em;font-size:9px;position:absolute;left:0;right:0}kbd{border:1px solid;padding:1px 5px;font-family:JetBrains Mono,monospace;font-size:9px}.panels{pointer-events:none;flex-direction:column;justify-content:center;gap:14px;display:flex;position:absolute}.panels-right{align-items:flex-end;width:320px;top:0;bottom:0;right:150px}.panels-left{align-items:flex-start;width:280px;top:0;bottom:0;left:272px}.panels-wide{justify-content:flex-end;align-items:center;bottom:132px;left:0;right:0}.panels-wide>*{width:min(620px,60vw)}.panel-default{--accent:var(--interface)}.panel-amber{--accent:#ffb547}.panel-violet{--accent:#c77dff}.panel-green{--accent:#5affc8}.panel-red{--accent:#ff6b6b}.panel{background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 9%, transparent), color-mix(in srgb, var(--accent) 3%, transparent));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transform-origin:top;width:100%;max-height:46vh;padding:14px 16px;position:relative;overflow:hidden}.pk{border:1px solid var(--accent);opacity:.85;width:12px;height:12px;position:absolute}.pk-tl{border-bottom:0;border-right:0;top:0;left:0}.pk-tr{border-bottom:0;border-left:0;top:0;right:0}.pk-bl{border-top:0;border-right:0;bottom:0;left:0}.pk-br{border-top:0;border-left:0;bottom:0;right:0}.p-wipe{transform-origin:top;background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--accent) 12%, transparent) 70%, color-mix(in srgb, var(--accent) 55%, transparent) 100%);pointer-events:none;height:34%;position:absolute;top:0;left:0;right:0}.p-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.p-title{letter-spacing:.3em;opacity:.62;font-size:8px}.p-body{text-transform:none;letter-spacing:0}.p-stagger>*,.p-stagger>:is(.hud-rows,.hud-grid,.hud-gallery)>*{animation:.34s both rowIn;animation-delay:var(--stagger-d,50ms)}.p-stagger>:is(.hud-rows,.hud-grid,.hud-gallery){animation:none}.p-stagger :first-child{--stagger-d:50ms}.p-stagger :nth-child(2){--stagger-d:.11s}.p-stagger :nth-child(3){--stagger-d:.17s}.p-stagger :nth-child(4){--stagger-d:.23s}.p-stagger :nth-child(5){--stagger-d:.29s}.p-stagger :nth-child(6){--stagger-d:.35s}.p-stagger :nth-child(7){--stagger-d:.41s}.p-stagger :nth-child(8){--stagger-d:.47s}.p-stagger :nth-child(9){--stagger-d:.53s}.p-stagger :nth-child(10){--stagger-d:.59s}.p-stagger :nth-child(n+11){--stagger-d:.65s}@keyframes rowIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.hud-rows{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.hud-row{align-items:baseline;gap:10px;display:flex}.hud-idx{opacity:.45;flex:none;padding-top:2px;font-family:JetBrains Mono,monospace;font-size:9px}.hud-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.hud-label{color:#e8f8ff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.hud-sub{opacity:.5;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;line-height:1.35;overflow:hidden}.hud-tag{letter-spacing:.14em;text-transform:uppercase;opacity:.42;flex:none;padding-top:3px;font-size:8px}.hud-img{object-fit:cover;filter:saturate(.85)contrast(1.05);width:100%;max-height:300px;display:block}.hud-caption{opacity:.5;margin-top:8px;font-size:10px;display:block}.hud-gallery{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;min-width:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.hud-gallery>*{min-width:0}.hud-thumb{aspect-ratio:4/3;object-fit:cover;border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);background:color-mix(in srgb, var(--accent) 6%, transparent);filter:saturate(.85)contrast(1.05);width:100%;display:block}.hud-row>.hud-thumb{flex:0 0 56px;align-self:center;width:56px}.hud-video{border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);pointer-events:auto;background:#000;width:100%;max-width:100%;max-height:300px;display:block}.hud-embed{aspect-ratio:16/9;border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);pointer-events:auto;background:#000;width:100%;max-width:100%;display:block;position:relative;overflow:hidden}.hud-embed iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.hud-figure{flex-direction:column;min-width:0;margin:8px 0 0;display:flex}.hud-figure>.hud-caption{margin-top:6px}.hud-figure>img,.hud-figure>video{max-width:100%}.hud-metric{color:#eafaff;text-shadow:0 0 30px color-mix(in srgb, var(--accent) 65%, transparent);font-family:JetBrains Mono,monospace;font-size:40px;line-height:1;display:block}.hud-unit{letter-spacing:.24em;text-transform:uppercase;opacity:.5;margin-top:6px;font-size:9px;display:block}.hud-note{opacity:.8;color:#dff4ff;margin:0;font-size:12px;line-height:1.55}.hud-grid{grid-template-columns:1fr 1fr;gap:10px 16px;display:grid}.hud-bar{background:color-mix(in srgb, var(--accent) 18%, transparent);height:2px;position:relative;overflow:hidden}.hud-bar:after{content:"";width:calc(var(--v,0) * 100%);background:var(--accent);box-shadow:0 0 10px var(--accent);position:absolute;inset:0 auto 0 0}.p-empty{letter-spacing:.16em;opacity:.35;margin:0;font-size:10px}.hud-dim{opacity:.45}.hud-hot{color:var(--accent);text-shadow:0 0 16px color-mix(in srgb, var(--accent) 60%, transparent)}@media (width<=1400px){.panels-right{width:290px;right:40px}.panels-left{width:260px;top:32%;left:40px}}.suggest{white-space:nowrap;align-items:baseline;gap:14px;display:flex;position:absolute;bottom:96px;left:50%;transform:translate(-50%)}.suggest-lead{letter-spacing:.34em;opacity:.55;font-size:8px}.suggest-text{letter-spacing:.03em;text-transform:none;opacity:.7;font-size:13px}.suggest[lang=fa] .suggest-lead,.suggest[lang=fa] .suggest-text{letter-spacing:0;text-transform:none;font-family:Vazirmatn,system-ui,-apple-system,Segoe UI,sans-serif}.suggest[lang=fa] .suggest-lead{font-size:11px}.suggest[lang=fa] .suggest-text{font-size:14px}.ignition{z-index:7;cursor:pointer;color:#4fd6ff;background:radial-gradient(#04121c 0%,#01060c 70%);border:0;place-items:center;font-family:inherit;display:grid;position:fixed;inset:0}.ignition-ring{border:1px solid #4fd6ff47;border-top-color:#4fd6ffe6;border-radius:50%;width:240px;height:240px;position:absolute}.ignition-label{flex-direction:column;align-items:center;gap:12px;display:flex}.ignition-word{letter-spacing:.52em;text-indent:.52em;text-shadow:0 0 30px #4fd6ffb3;font-size:15px}.ignition-sub{letter-spacing:.28em;opacity:.4;text-transform:uppercase;font-size:9px}.ignition:hover .ignition-word{text-shadow:0 0 44px #4fd6ff}.boot{z-index:6;background:var(--bg);color:var(--accent);position:fixed;inset:0;overflow:hidden}.boot-bar{padding:0 min(9vw,140px);transition:opacity .6s,filter .6s;position:absolute;top:12%;left:0;right:0}.boot-bar-dim{opacity:.28;filter:blur(.6px)}.boot-bar-frame{border-top:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);clip-path:polygon(3% 0,97% 0,100% 42%,97% 100%,3% 100%,0 42%);box-shadow:inset 0 0 40px color-mix(in srgb, var(--accent) 12%, transparent), 0 0 30px color-mix(in srgb, var(--accent) 18%, transparent);padding:14px 26px 12px;position:relative}.boot-bar-title{letter-spacing:.14em;color:#eafcff;text-shadow:0 0 26px color-mix(in srgb, var(--accent) 60%, transparent);align-items:center;font-family:JetBrains Mono,monospace;font-size:clamp(18px,3.4vw,40px);font-weight:300;display:inline-flex}.boot-dots{opacity:.6;margin:0 .2em}.boot-cursor{background:var(--accent);width:.6em;height:1.05em;margin-left:.15em;animation:.7s step-end infinite bootBlink;display:inline-block}@keyframes bootBlink{50%{opacity:0}}.boot-seg{gap:3px;margin-top:12px;display:flex}.boot-seg-cell{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);flex:1;height:12px;transition:background .12s,box-shadow .12s}.boot-seg-cell[data-on="1"]{background:var(--accent);box-shadow:0 0 10px var(--accent)}.boot-log{letter-spacing:.06em;opacity:.6;margin-top:14px;font-family:JetBrains Mono,monospace;font-size:10px;line-height:1.9}.boot-log-line{animation:.25s both bootLogIn}.boot-log-line:before{content:"› ";opacity:.5}@keyframes bootLogIn{0%{opacity:0;transform:translate(-8px)}}.boot-stage{place-items:center;display:grid;position:absolute;inset:0}.boot-rings,.boot-suit,.boot-reactor{width:min(58vmin,520px);height:min(58vmin,520px);overflow:visible}.boot-ring{fill:none;stroke:var(--accent);opacity:.8;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--accent) 50%, transparent))}.boot-name{fill:#eafcff;text-anchor:middle;dominant-baseline:middle;font-family:JetBrains Mono,monospace;font-size:20px}.boot-wire{fill:none;stroke:var(--accent);stroke-width:1.4px;opacity:.9;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--accent) 55%, transparent))}.boot-wire-dim{opacity:.4;stroke-width:1px}.boot-suit-fig{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--accent) 40%, transparent))}.boot-tag{fill:var(--accent);opacity:.55;letter-spacing:.14em;text-anchor:middle;font-family:JetBrains Mono,monospace;font-size:9px}.boot-r-seg{stroke:color-mix(in srgb, var(--accent) 30%, transparent);stroke-width:8px}.boot-r-on{stroke:#dffbff;filter:drop-shadow(0 0 8px var(--accent))}.boot-r-ring{fill:none;stroke:var(--accent);stroke-width:2px;opacity:calc(.3 + var(--glow) * .6)}.boot-r-ring-in{stroke-width:1.5px;opacity:calc(.2 + var(--glow) * .5)}.boot-r-tri{fill:color-mix(in srgb, var(--accent) calc(var(--glow) * 45%), transparent);stroke:#eafcff;stroke-width:3px;stroke-linejoin:round;filter:drop-shadow(0 0 calc(var(--glow) * 26px) var(--accent))}.boot-r-tri-in{fill:color-mix(in srgb, #eafcff calc(var(--glow) * 60%), transparent);stroke:none}.boot-r-v{fill:none;stroke:#05161a;stroke-width:3.5px;stroke-linejoin:round;stroke-linecap:round;opacity:var(--glow)}@media (width<=900px){.hud-top{padding:0 46px}.rail-left{left:30px}.rail-right{right:30px}.log{width:84vw}}.instruments{z-index:2;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0;transform:translateY(-2vh)}.instruments svg{width:min(82vmin,820px);height:min(82vmin,820px);overflow:visible}.instruments path,.instruments text{transition:stroke .6s,fill .6s}.ins-tick{stroke:var(--ins);stroke-width:1px;opacity:.55;vector-effect:non-scaling-stroke}.ins-tick-major{stroke:var(--ins);stroke-width:1.4px;opacity:1;vector-effect:non-scaling-stroke}.ins-bar{stroke:var(--ins);stroke-width:2.2px;opacity:.75;vector-effect:non-scaling-stroke}.ins-ring{fill:none;stroke:var(--ins);stroke-width:1px;opacity:.5;vector-effect:non-scaling-stroke}.ins-ring-dashed{stroke-dasharray:46 12 4 12;opacity:.8}.ins-bracket{fill:none;stroke:var(--ins);stroke-width:1.6px;opacity:.85;vector-effect:non-scaling-stroke}.ins-spoke{stroke:var(--ins);stroke-width:1px;opacity:.6;vector-effect:non-scaling-stroke}.ins-hex{fill:none;stroke:var(--ins);stroke-width:1.2px;opacity:.7;vector-effect:non-scaling-stroke}.ins-hex-inner{opacity:.45}.ins-label{fill:var(--ins);opacity:.75;letter-spacing:.18em;text-anchor:middle;dominant-baseline:middle;font:400 13px/1 ui-monospace,SF Mono,Menlo,monospace}@keyframes ins-cw{to{transform:rotate(360deg)}}@keyframes ins-ccw{to{transform:rotate(-360deg)}}.ins-spin-cw,.ins-spin-cw-slow,.ins-spin-ccw,.ins-spin-ccw-fast{transform-origin:0 0;transform-box:view-box;transition:none;animation-timing-function:linear;animation-iteration-count:infinite}.ins-spin-cw{animation-name:ins-cw;animation-duration:var(--spin)}.ins-spin-cw-slow{animation-name:ins-cw;animation-duration:var(--spin-slow)}.ins-spin-ccw{animation-name:ins-ccw;animation-duration:var(--spin)}.ins-spin-ccw-fast{animation-name:ins-ccw;animation-duration:var(--spin-fast)}@media (prefers-reduced-motion:reduce){.ins-spin-cw,.ins-spin-cw-slow,.ins-spin-ccw,.ins-spin-ccw-fast{animation:none}}.decode-ghost{color:var(--accent);opacity:.62;text-shadow:0 0 16px color-mix(in srgb, var(--accent) 70%, transparent);font-family:JetBrains Mono,monospace;font-size:.92em}.decode-veil{opacity:0}.blades{z-index:0;pointer-events:none;position:absolute;inset:14% 0 30%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.blade-field{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.blade{height:128%;width:var(--blade-w);background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--accent) 70%, #fff) 46%, var(--accent) 58%, transparent);box-shadow:0 0 22px color-mix(in srgb, var(--accent) 55%, transparent);opacity:0;will-change:transform, opacity;animation:bladeSweep var(--blade-t) cubic-bezier(.45, 0, .25, 1) var(--blade-d) infinite;position:absolute;top:-14%;left:0}@keyframes bladeSweep{0%{transform:translateX(-18vw) skewX(var(--blade-k)) scaleY(.55);opacity:0}14%{opacity:var(--blade-o)}70%{opacity:var(--blade-o)}to{transform:translateX(116vw) skewX(var(--blade-k)) scaleY(1);opacity:0}}.blade-1{--blade-w:2px;--blade-k:-20deg;--blade-t:1.55s;--blade-d:0s;--blade-o:.85;--blade-x:22vw}.blade-2{--blade-w:7px;--blade-k:-20deg;--blade-t:2.1s;--blade-d:.18s;--blade-o:.26;--blade-x:27vw}.blade-3{--blade-w:1px;--blade-k:-13deg;--blade-t:1.15s;--blade-d:.42s;--blade-o:.7;--blade-x:44vw}.blade-4{--blade-w:16px;--blade-k:-27deg;--blade-t:2.6s;--blade-d:.6s;--blade-o:.14;--blade-x:58vw}.blade-5{--blade-w:2px;--blade-k:-27deg;--blade-t:1.85s;--blade-d:.9s;--blade-o:.6;--blade-x:63vw}.blade-6{--blade-w:3px;--blade-k:-8deg;--blade-t:1.35s;--blade-d:1.25s;--blade-o:.5;--blade-x:78vw}.blade-carrier{position:absolute;top:4%;left:50%}.blade-tool{white-space:nowrap;letter-spacing:.3em;text-transform:uppercase;color:#e6f9ff;text-shadow:0 0 18px var(--accent), 0 0 44px color-mix(in srgb, var(--accent) 55%, transparent);will-change:transform, opacity;font-family:JetBrains Mono,monospace;font-size:10px;animation:3.2s cubic-bezier(.22,1,.36,1) infinite bladeCarry;display:block}.blade-tool:before{content:"⟩ ";opacity:.5}@keyframes bladeCarry{0%{opacity:0;transform:translate(-150%)skew(-18deg)}18%{opacity:.92;transform:translate(-58%)skew(-4deg)}72%{opacity:.92;transform:translate(-42%)skew(4deg)}to{opacity:0;transform:translate(45%)skew(18deg)}}@media (prefers-reduced-motion:reduce){.blade{opacity:calc(var(--blade-o) * .55);transform:translateX(var(--blade-x)) skewX(var(--blade-k));animation:none}.blade-tool{opacity:.9;animation:none;transform:translate(-50%)}}.fx{z-index:9;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fx-play{pointer-events:none;position:absolute;inset:0}.fx-flash{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--accent) 55%, transparent), transparent 72%);animation:.48s ease-out both fxFlash}@keyframes fxFlash{0%{opacity:0}12%{opacity:1}to{opacity:0}}.fx-scan:before{content:"";background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--accent) 26%, transparent) 55%, color-mix(in srgb, var(--accent) 80%, #fff) 92%, transparent);height:16vh;animation:.9s cubic-bezier(.4,0,.2,1) both fxScan;position:absolute;top:0;left:0;right:0}@keyframes fxScan{0%{transform:translateY(-20vh)}to{transform:translateY(120vh)}}.fx-wave{border:2px solid var(--accent);width:40vmin;height:40vmin;box-shadow:0 0 44px color-mix(in srgb, var(--accent) 60%, transparent), inset 0 0 44px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:50%;margin:-20vmin 0 0 -20vmin;animation:.9s cubic-bezier(.2,.7,.3,1) both fxWave;position:absolute;top:calc(50% - 2vh);left:50%}.fx-wave:nth-child(2){animation-delay:.15s}@keyframes fxWave{0%{opacity:.95;transform:scale(.22)}to{opacity:0;transform:scale(3.4)}}.fx-slice{opacity:0;-webkit-backdrop-filter:hue-rotate(90deg)saturate(1.9)contrast(1.08);backdrop-filter:hue-rotate(90deg)saturate(1.9)contrast(1.08);width:116%;animation:.62s step-end both fxTear;position:absolute;left:-8%}.fx-glitch .fx-slice:first-child{height:7%;animation-delay:0s;top:21%}.fx-glitch .fx-slice:nth-child(2){height:4%;animation-delay:90ms;top:45%}.fx-glitch .fx-slice:nth-child(3){height:9%;animation-delay:40ms;top:67%}@keyframes fxTear{0%,to{opacity:0;transform:translate(0)}10%{opacity:1;transform:translate(-3.5%)}30%{opacity:1;transform:translate(2.6%)}55%{opacity:1;transform:translate(-1.4%)}80%{opacity:1;transform:translate(.8%)}}.fx-glitch:before,.fx-glitch:after{content:"";opacity:0;animation:.62s steps(2,end) both fxChroma;position:absolute;inset:0}.fx-glitch:before{background:#ff285a21}.fx-glitch:after{background:#28dcff21;animation-direction:reverse}@keyframes fxChroma{0%,to{opacity:0;transform:translate(0)}20%{opacity:1;transform:translate(-7px)}60%{opacity:.8;transform:translate(6px)}}.hud.fx-shaking{animation:.52s cubic-bezier(.36,.07,.19,.97) both fxShake}@keyframes fxShake{0%,to{transform:translate(0)}12%{transform:translate(-11px,5px)}26%{transform:translate(9px,-6px)}42%{transform:translate(-7px,-3px)}58%{transform:translate(6px,4px)}74%{transform:translate(-3px,2px)}88%{transform:translate(2px,-1px)}}@media (prefers-reduced-motion:reduce){.hud.fx-shaking{animation:none}.fx-slice,.fx-wave,.fx-scan:before,.fx-glitch:before,.fx-glitch:after{animation-name:fxFade;animation-timing-function:ease-out}}@keyframes fxFade{0%{opacity:0}25%{opacity:.7}to{opacity:0}}.diag{z-index:20;border:1px solid var(--accent,#19d8d2);color:#cfe6e3;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020a0cf0;border-radius:2px;width:min(24rem,100vw - 2rem);max-height:calc(100vh - 2rem);padding:.75rem .9rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem;line-height:1.6;position:fixed;top:1rem;right:1rem;overflow-y:auto}.diag-head{letter-spacing:.18em;color:var(--accent,#19d8d2);border-bottom:1px solid #ffffff1f;margin-bottom:.5rem;padding-bottom:.4rem}.diag-verdict{flex-direction:column;gap:.15rem;margin-bottom:.6rem;font-size:.78rem;display:flex}.diag-sec{letter-spacing:.16em;color:#6d8886;border-top:1px solid #ffffff14;margin:.7rem 0 .3rem;padding-top:.45rem}.diag-row{grid-template-columns:8.5rem 1fr;gap:.5rem;display:grid}.diag-k{color:#6d8886}.diag-v{color:#cfe6e3;overflow-wrap:anywhere}.diag-ok{color:#3ef2a8}.diag-bad{color:#ff6b6b}.blades-stack{z-index:6;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.bl{pointer-events:auto;background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 11%, #040c12f0), color-mix(in srgb, var(--accent) 4%, #02080cf5));border:1px solid color-mix(in srgb, var(--accent) 26%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 70px #0000009e, 0 0 0 1px color-mix(in srgb, var(--accent) 8%, transparent) inset;transform-origin:50%;flex-direction:column;padding:0;display:flex;position:absolute;overflow:hidden}.bl-front{box-shadow:0 26px 80px #000000b3, 0 0 34px -10px color-mix(in srgb, var(--accent) 46%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent) 16%, transparent) inset}.bl-compact{width:min(90vw,440px);height:min(58vh,380px)}.bl-tall{width:min(92vw,560px);height:min(82vh,900px)}.bl-wide{width:min(88vw,1080px);height:min(72vh,720px)}.bl-full{width:92vw;height:88vh}.bl-expanded{width:94vw;height:92vh}.bl-head{border-bottom:1px solid color-mix(in srgb, var(--accent) 18%, transparent);background:color-mix(in srgb, var(--accent) 7%, transparent);flex:none;align-items:center;gap:10px;padding:9px 12px 9px 14px;display:flex}.bl-title{letter-spacing:.2em;color:color-mix(in srgb, var(--accent) 92%, white);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.bl-kind{letter-spacing:.14em;opacity:.45;margin-right:auto;font-size:9px}.bl-acts{gap:4px;display:flex}.bl-btn{pointer-events:auto;appearance:none;border:1px solid color-mix(in srgb, var(--accent) 24%, transparent);color:color-mix(in srgb, var(--accent) 80%, white);font:inherit;cursor:pointer;background:0 0;padding:4px 7px;font-size:11px;line-height:1;transition:background .16s,border-color .16s}.bl-btn:hover{background:color-mix(in srgb, var(--accent) 18%, transparent);border-color:color-mix(in srgb, var(--accent) 46%, transparent)}.bl-body{flex:auto;min-height:0;position:relative;overflow:auto}.bl-frame{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;width:100%;height:100%;display:block}.bl-image,.bl-video{object-fit:contain;background:#00000059;width:100%;height:100%;display:block}.bl-gallery{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;padding:12px;display:grid}.bl-thumb{aspect-ratio:4/3;object-fit:cover;border:1px solid color-mix(in srgb, var(--accent) 16%, transparent);width:100%}.bl-markup{text-transform:none;letter-spacing:normal;padding:14px 16px}.bl-note{opacity:.6;text-transform:none;letter-spacing:normal;padding:22px;font-size:12px}.bl-hint{letter-spacing:.14em;opacity:.42;pointer-events:none;align-items:center;gap:5px;font-size:9px;display:flex;position:absolute;bottom:3.2vh;left:50%;transform:translate(-50%)}.bl-hint kbd{font:inherit;border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);padding:1px 4px}.bl-body::-webkit-scrollbar{width:9px}.bl-body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 34%, transparent);border-radius:9px}@media (prefers-reduced-motion:reduce){.bl{transition:none}}.bl-slot{pointer-events:none;place-items:center;display:grid;position:absolute}.bl-slot>.bl{pointer-events:auto}.bl-head{cursor:grab;-webkit-user-select:none;user-select:none}.bl-head:active{cursor:grabbing}.bl-btn{cursor:pointer}.bl-grip{cursor:nwse-resize;background:linear-gradient(135deg, transparent 0 46%, color-mix(in srgb, var(--accent) 60%, transparent) 46% 54%, transparent 54%), linear-gradient(135deg, transparent 0 68%, color-mix(in srgb, var(--accent) 40%, transparent) 68% 76%, transparent 76%);opacity:.55;touch-action:none;z-index:2;width:18px;height:18px;position:absolute;bottom:0;right:0}.bl-grip:hover{opacity:1}.bl[style*=width]{max-width:none;max-height:none}.hands-canvas{z-index:95;pointer-events:none;position:fixed;inset:0}.hands-live{z-index:96;letter-spacing:.18em;color:color-mix(in srgb, var(--accent) 90%, white);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);background:color-mix(in srgb, var(--accent) 10%, #02080ccc);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;align-items:center;gap:7px;padding:4px 10px;font-size:9px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.hands-live:before{content:"";background:#ff4d4d;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite handsPulse;box-shadow:0 0 8px #ff4d4d}@keyframes handsPulse{0%,to{opacity:1}50%{opacity:.35}}.gguide{z-index:96;border:1px solid color-mix(in srgb, var(--accent) 24%, transparent);background:color-mix(in srgb, var(--accent) 8%, #02080cdb);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;text-transform:none;letter-spacing:normal;min-width:210px;padding:11px 13px 9px;position:fixed;bottom:22px;left:22px}.gguide-head{letter-spacing:.2em;text-transform:uppercase;opacity:.6;margin-bottom:8px;font-size:9px}.gguide-row{align-items:center;gap:9px;padding:3px 0;font-size:11px;display:flex}.gguide-icon{filter:saturate(.2);width:17px;font-size:13px;line-height:1}.gguide-name{letter-spacing:.14em;text-transform:uppercase;width:44px;color:color-mix(in srgb, var(--accent) 95%, white);font-size:9px}.gguide-does{opacity:.68;font-size:11px}.gguide-foot{border-top:1px solid color-mix(in srgb, var(--accent) 14%, transparent);letter-spacing:.1em;opacity:.45;margin-top:8px;padding-top:7px;font-size:9px}.gguide-foot kbd{font:inherit;border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);padding:0 3px}@media (prefers-reduced-motion:reduce){.hands-live:before{animation:none}}.ignition-ring{animation:18s linear infinite ignitionSpin}@keyframes ignitionSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ignition-ring{animation:none}}.bl-camera{object-fit:cover;background:#000;width:100%;height:100%;display:block;transform:scaleX(-1)}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/vazirmatn-arabic-400-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/vazirmatn-latin-400-normal.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}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/vazirmatn-arabic-500-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/vazirmatn-latin-500-normal.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}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/vazirmatn-arabic-700-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/vazirmatn-latin-700-normal.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}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/vazirmatn-arabic-800-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/vazirmatn-latin-800-normal.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}:root[data-theme=midnight]{--bg:#0a0c22;--t-surface:#14163adb;--t-surface-2:#1c1f4ce6;--t-ink:#f5f6ff;--t-ink-2:#b4b9dc;--t-ink-3:#8087b3;--t-line:#818cf833;--t-hi:#ffffff0f;--t-indigo:#5b6cff;--t-violet:#8b5cf6;--t-cyan:#22d3ee;--t-grad:linear-gradient(135deg, #4f6bff 0%, #7c4dff 100%);--t-grad-text:linear-gradient(90deg, #22d3ee 0%, #8b5cf6 100%);--t-good:#34d399;--t-bad:#fb7185;--t-warn:#fbbf24;--t-glow-a:#5b6cff29;--t-glow-b:#8b5cf61f;--t-edge:#04051099;--t-shadow:#5b6cff99;--t-font:"Vazirmatn", system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--t-font)}:root[data-theme=neural]{--bg:#07050f;--nx-logo-a:#6d28d9;--nx-logo-b:#a855f7;--t-surface:#130d26c7;--t-surface-2:#1c1338db;--t-ink:#efeaff;--t-ink-2:#bdb3e6;--t-ink-3:#8c82bd;--t-line:#8b5cf64d;--t-hi:#c4b5fd14;--t-indigo:#8b5cf6;--t-violet:#a855f7;--t-cyan:#c4b5fd;--t-grad:linear-gradient(135deg, #6d28d9 0%, #a855f7 100%);--t-grad-text:linear-gradient(90deg, #c4b5fd 0%, #a855f7 55%, #7c3aed 100%);--t-good:#4ade80;--t-bad:#fb7185;--t-warn:#fbbf24;--t-glow-a:#7c3aed33;--t-glow-b:#a855f721;--t-edge:#030208b3;--t-shadow:#8b5cf6a6;--t-font:"Vazirmatn", system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--t-font)}:root[data-theme=daylight]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f3f9;--nx-logo-a:#6d28d9;--nx-logo-b:#a855f7;--t-surface:#ffffffeb;--t-surface-2:#fff;--t-ink:#1c1633;--t-ink-2:#4b4566;--t-ink-3:#69637f;--t-line:#e3dff0;--t-hi:#ffffffe6;--t-indigo:#6d28d9;--t-violet:#7c3aed;--t-cyan:#8b5cf6;--t-grad:linear-gradient(135deg, #6d28d9 0%, #9333ea 100%);--t-grad-text:linear-gradient(90deg, #4c1d95 0%, #7c3aed 55%, #a855f7 100%);--t-good:#15803d;--t-bad:#be123c;--t-warn:#b45309;--t-glow-a:#7c3aed12;--t-glow-b:#a855f70d;--t-edge:#fff0;--t-shadow:#4c1d9547;--t-font:"Vazirmatn", system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--t-font)}:root[data-theme] :is(.panel-rail,.deck,.bd-board,.bd-drawer,.bd-cmd,.bd-toolbar,.bd-deck,.bd-screen-app,.rep-search,.rep-compose){--panel-bg:var(--t-surface);--panel-line:var(--t-line);--ink:var(--t-ink);--ink-2:var(--t-ink-2);--ink-3:var(--t-ink-3);--good:var(--t-good);--bad:var(--t-bad);--fa:var(--t-font)}:root[data-theme] body:after{background:radial-gradient(ellipse 45% 40% at 18% 12%, var(--t-glow-a), transparent 70%), radial-gradient(ellipse 40% 45% at 82% 88%, var(--t-glow-b), transparent 70%), radial-gradient(ellipse at center, transparent 45%, var(--t-edge) 100%)}:root[data-theme] .hud{text-transform:none;letter-spacing:0;color:var(--t-ink)}:root[data-theme] .corner,.brand-logo{display:none}:root[data-theme] .brand{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;margin-top:-6px;display:grid}:root[data-theme] .brand-logo{filter:drop-shadow(0 8px 18px var(--t-shadow));grid-row:1/span 2;display:block}:root[data-theme] .ignition-logo{filter:drop-shadow(0 12px 30px var(--t-shadow))}:root[data-theme] .brand-mark{letter-spacing:.02em;color:var(--t-ink);text-shadow:none;font-size:19px;font-weight:800;line-height:1.1}:root[data-theme] .brand-sub{white-space:nowrap;letter-spacing:0;color:var(--t-ink-3);opacity:1;margin-top:1px;font-size:11px}:root[data-theme] .status{color:var(--t-ink-2);font-size:12.5px}:root[data-theme] .log-who{letter-spacing:0;color:var(--t-ink-3);font-size:11px;font-weight:700}:root[data-theme] .log-text{color:var(--t-ink);line-height:1.85}:root[data-theme] .caption{letter-spacing:0;text-transform:none}:root[data-theme] :is(.status-text,.log-text,.act-text,.caption){text-align:start;unicode-bidi:plaintext}:root[data-theme] :is(.panel-rail,.deck,.bd-drawer,.bd-empty-board,.bd-add-pop,.bd-cmd){border-color:var(--t-line);box-shadow:0 1px 0 var(--t-hi) inset, 0 30px 60px -30px #000c;border-radius:20px}:root[data-theme] .bd-tile{border-color:var(--t-line);background:var(--t-surface);box-shadow:0 1px 0 var(--t-hi) inset;border-radius:16px}:root[data-theme] .bd-cell{border-color:var(--t-line);background:#ffffff08;border-radius:14px}:root[data-theme] :is(.panel-rail-head,.panel-rail-subhead){letter-spacing:0;text-transform:none;font-family:var(--t-font);color:var(--t-ink);font-size:14px;font-weight:800}:root[data-theme] .panel-rail-count{color:var(--t-ink-3);font-weight:500}:root[data-theme] :is(.deck-stat-v,.bd-kpi,.bd-table td,.nx-num,.bd-cell-v){font-variant-numeric:tabular-nums}:root[data-theme] :is(.deck-stat-v,.bd-cell-v){color:var(--t-ink);font-weight:800}:root[data-theme] .bd-chip{color:var(--t-ink);background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;padding:6px 16px;font-size:13px;font-weight:500}:root[data-theme] .bd-chip:hover{background:#ffffff14}:root[data-theme] .bd-chip.on,:root[data-theme] .bd-cmd button,:root[data-theme] .rep-compose button:not(:last-child){background:var(--t-grad);color:#fff;box-shadow:0 8px 22px -10px var(--t-shadow);border-color:#0000}:root[data-theme] .bd-cmd button{border-radius:999px;font-weight:700}:root[data-theme] .bd-cmd input{font-size:14.5px}:root[data-theme] .rep-search input,:root[data-theme] .bd-add input{border-color:var(--t-line);background:#ffffff0a;border-radius:12px}:root[data-theme] .bd-add-plus{color:var(--t-indigo)}:root[data-theme] :is(button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--t-indigo);outline-offset:2px}:root[data-theme] .ignition{background:radial-gradient(ellipse 50% 45% at 30% 20%, var(--t-glow-a), transparent 70%), radial-gradient(ellipse 45% 45% at 75% 85%, var(--t-glow-b), transparent 70%), var(--bg);color:var(--t-ink)}:root[data-theme] .ignition-ring{border-color:var(--t-line);border-top-color:var(--t-cyan);border-right-color:var(--t-violet);width:300px;height:300px}:root[data-theme] .ignition-label{gap:14px}:root[data-theme] .ignition-word{letter-spacing:.02em;text-indent:0;background:var(--t-grad-text);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:800}:root[data-theme] .ignition-sub{letter-spacing:0;text-transform:none;color:var(--t-ink-2);opacity:1;font-size:13.5px}:root[data-theme] .ignition:hover .ignition-word{text-shadow:none;filter:brightness(1.15)}.th-list{gap:10px;display:grid}.th-card{text-align:start;width:100%;font:inherit;color:var(--ink);border:1px solid var(--panel-line);cursor:pointer;background:#ffffff08;border-radius:14px;grid-template-columns:76px 1fr;align-items:center;gap:14px;padding:10px;display:grid}.th-card:hover{background:#ffffff0f}.th-card[aria-pressed=true]{border-color:var(--t-indigo,var(--accent));box-shadow:0 0 0 1px var(--t-indigo,var(--accent)) inset}.th-swatch{border-radius:10px;height:52px;position:relative;overflow:hidden}.th-swatch i{display:block;position:absolute}.th-swatch .th-panel{border-radius:5px;width:20px;inset:8px auto 8px 8px}.th-swatch .th-ring{border:2px solid;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;top:50%;left:58%}.th-name{font-size:14px;font-weight:700;display:block}.th-name small{color:var(--ink-3);margin-inline-start:6px;font-size:11.5px;font-weight:400}.th-note{color:var(--ink-2);margin-top:3px;font-size:12px;line-height:1.7;display:block}@media (prefers-reduced-motion:reduce){:root[data-theme] *{transition-duration:.01ms!important}}:root[data-theme=neural] :is(.panel-rail,.deck,.bd-tile,.bd-drawer,.bd-empty-board,.bd-add-pop,.bd-cmd){box-shadow:0 1px 0 var(--t-hi) inset, 0 0 0 1px #8b5cf614, 0 0 28px -10px #8b5cf673}:root[data-theme=neural] .dot{background:var(--t-good);box-shadow:0 0 10px var(--t-good)}:root[data-theme=daylight] :is(.panel-rail,.deck,.bd-tile,.bd-drawer,.bd-empty-board,.bd-add-pop,.bd-cmd){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 2px #1c16330f,0 14px 34px -18px #1c163338}:root[data-theme=daylight] :is(.bd-chip,.rep-search input,.bd-add input,.bd-cell){border-color:var(--t-line);background:#fff}:root[data-theme=daylight] .bd-chip:hover{background:#f1eefb}:root[data-theme=daylight] .bd-chip.on,:root[data-theme=daylight] .bd-cmd button{color:#fff}:root[data-theme=daylight] .dot{background:var(--t-good);box-shadow:none}:root[data-theme=daylight] .brand-logo{filter:drop-shadow(0 6px 14px #6d28d94d)}:root[data-theme=daylight] :is(.hud,.hud *,.log,.log *,.caption,.hud-bottom,.hud-bottom *,.ignition,.ignition *){text-shadow:none}:root[data-theme=daylight] :is(.tool-name,.hud-label,.hud-metric,.hud-note,.boot-bar-title,.blade-tool,.diag-v,.log-nexora .log-text,.caption){color:var(--t-ink)}:root[data-theme=daylight] :is(.log,.caption){border:1px solid var(--t-line);background:#fffffff0;box-shadow:0 1px 2px #1c16330f,0 18px 40px -20px #1c163347}:root[data-theme=daylight] .caption{opacity:1}:root[data-theme=daylight] .log-user .log-text{color:var(--t-ink-2);opacity:1}:root[data-theme=daylight] :is(.bd-error,.rep-error,.diag-bad,.bd-menu button.danger){color:var(--t-bad)}:root[data-theme=daylight] :is(.bd-close,.log-close):is(:hover,:focus-visible){color:var(--t-bad);background:#fdecef}:root[data-theme=daylight] :is(.rep-act:hover,.rep-act.on){color:var(--t-indigo,#6d28d9);background:#f1eefb}:root[data-theme=daylight] :is(.bd-menu,.bd-tip,.bd-drawer,.bd-add-pop,.diag,.gguide){color:var(--t-ink);border-color:var(--t-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;box-shadow:0 1px 2px #1c16330f,0 18px 44px -18px #1c16334d}:root[data-theme=daylight] :is(.bd-menu,.bd-drawer,.bd-deck-ctl) select option{color:var(--t-ink);background:#fff}:root[data-theme=daylight] .hud[data-board=on] .log{border:1px solid var(--t-line);background:#fff;border-radius:14px}:root[data-theme=daylight] .bd-table th{color:var(--t-ink-2);border-bottom-color:var(--t-line);background:#f6f4fb;font-weight:600}:root[data-theme=daylight] .bd-table td{border-color:#efecf6}:root[data-theme=daylight] .bd-tick{fill:var(--t-ink-3)}:root[data-theme=daylight] .bd-meter-th{background:var(--t-ink)}:root[data-theme=daylight] :is(.bl,.bl-front){border-color:var(--t-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;box-shadow:0 1px 2px #1c16330f,0 24px 56px -22px #1c163352}:root[data-theme=daylight] .hud-bottom{color:var(--t-ink-3);opacity:1}:root[data-theme=daylight] kbd{border-color:var(--t-line);background:#fff;border-radius:4px}:root[data-theme=daylight] :is(.tool-badge,.hands-live){color:var(--t-indigo);border-color:var(--t-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;box-shadow:0 10px 24px -14px #1c163359}:root[data-theme] .hud[data-cmd=on] .hud-bottom{display:none}:root{--nx-surface:#041016e6;--nx-pop:#061a22;--nx-line:#00e5ff38;--nx-ink:#e6fbff;--nx-ink-2:#a7c9ce;--nx-ink-3:#74a0a6;--nx-accent:#00e5ff;--nx-accent-soft:#00e5ff1f;--nx-grad:linear-gradient(135deg, #00a9c4 0%, #00e5ff 100%);--nx-on-grad:#01262b;--nx-good:#3fe0a0;--nx-bad:#ff6b7a;--nx-shadow:0 24px 48px -20px #000000bf;--nx-font:"Vazirmatn", system-ui, -apple-system, "Segoe UI", sans-serif}:root[data-theme]{--nx-surface:var(--t-surface);--nx-line:var(--t-line);--nx-ink:var(--t-ink);--nx-ink-2:var(--t-ink-2);--nx-ink-3:var(--t-ink-3);--nx-accent:var(--t-indigo);--nx-grad:var(--t-grad);--nx-on-grad:#fff;--nx-good:var(--t-good);--nx-bad:var(--t-bad)}:root[data-theme=neural]{--nx-pop:#140e28;--nx-accent:#a78bfa;--nx-accent-soft:#8b5cf629}:root[data-theme=midnight]{--nx-pop:#15173d;--nx-accent:#8b93ff;--nx-accent-soft:#6d7cff29}:root[data-theme=daylight]{--nx-pop:#fff;--nx-accent:#6d28d9;--nx-accent-soft:#f1eefb;--nx-shadow:0 1px 2px #1c16330f, 0 22px 48px -22px #1c163352}.nx-login{font-family:var(--nx-font);color:var(--nx-ink);background:radial-gradient(ellipse 50% 45% at 25% 15%, var(--t-glow-a,#00e5ff14), transparent 70%), radial-gradient(ellipse 45% 45% at 80% 90%, var(--t-glow-b,#00e5ff0d), transparent 70%), var(--bg,#01060c);z-index:20;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.nx-login-card{background:var(--nx-pop);border:1px solid var(--nx-line);width:min(400px,100%);box-shadow:var(--nx-shadow);text-align:center;border-radius:24px;gap:14px;padding:36px 32px 28px;display:grid}.nx-login-logo{filter:drop-shadow(0 10px 26px var(--t-shadow,#00e5ff59));margin:0 auto}.nx-login-title{letter-spacing:.02em;background:var(--t-grad-text,linear-gradient(90deg, #7df9ff, #00e5ff));color:#0000;-webkit-background-clip:text;background-clip:text;margin:2px 0 0;font-size:28px;font-weight:800}.nx-login-sub{color:var(--nx-ink-2);margin:-6px 0 6px;font-size:13.5px}.nx-login-note{color:var(--nx-ink-2);background:var(--nx-accent-soft);border-radius:12px;margin:0;padding:8px 12px;font-size:13px}.nx-login-note.ok{color:var(--nx-good)}.nx-login-error{color:var(--nx-bad);text-align:start;margin:0;font-size:13px}.nx-login-foot{color:var(--nx-ink-3);margin:4px 0 0;font-size:12px}.nx-pulse{animation:1.4s ease-in-out infinite nx-pulse}@keyframes nx-pulse{50%{opacity:.5;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.nx-pulse{animation:none}}.nx-field{text-align:start;color:var(--nx-ink-2);gap:6px;font-size:13px;display:grid}.nx-field input,.nx-field textarea{width:100%;font:inherit;color:var(--nx-ink);border:1px solid var(--nx-line);box-sizing:border-box;background:0 0;border-radius:12px;outline:none;padding:10px 12px;font-size:14.5px}:root[data-theme=daylight] .nx-field :is(input,textarea){background:#fff}.nx-field textarea{resize:vertical;min-height:72px}.nx-field :is(input,textarea):focus-visible{border-color:var(--nx-accent);box-shadow:0 0 0 3px var(--nx-accent-soft)}.nx-pass{display:block;position:relative}.nx-pass input{padding-inline-start:64px}.nx-pass-eye{inset-inline-start:6px;font:inherit;color:var(--nx-ink-2);background:var(--nx-accent-soft);cursor:pointer;border:0;border-radius:8px;padding:4px 8px;font-size:12px;position:absolute;top:50%;transform:translateY(-50%)}.nx-btn-primary,.nx-btn-ghost{font:inherit;cursor:pointer;border:0;border-radius:999px;padding:11px 22px;font-size:14.5px;font-weight:700}.nx-btn-primary{color:var(--nx-on-grad);background:var(--nx-grad);box-shadow:0 12px 26px -14px var(--t-shadow,#00e5ff99)}.nx-btn-primary:disabled{opacity:.5;cursor:default;box-shadow:none}.nx-btn-ghost{color:var(--nx-ink);border:1px solid var(--nx-line);background:0 0}:is(.nx-btn-primary,.nx-btn-ghost,.nx-icon-btn,.nx-user-btn,.nx-hit button,.nx-menu button):focus-visible{outline:2px solid var(--nx-accent);outline-offset:2px}.bd-toolbar{top:70px!important}.panel-rail{top:112px!important}.bd-chip-settings{display:none}.nx-top{z-index:7;font-family:var(--nx-font);color:var(--nx-ink);pointer-events:none;justify-content:space-between;align-items:center;gap:14px;display:flex;position:fixed;top:14px;left:300px;right:26px}.nx-top>*{pointer-events:auto}.nx-greet{text-align:start;order:2;min-width:0}.nx-top-actions{order:1;align-items:center;gap:8px;display:flex}.nx-greet-hi{white-space:nowrap;font-size:18px;font-weight:500}.nx-greet-hi b{font-weight:800}.nx-greet-sub{color:var(--nx-ink-2);white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;display:flex;overflow:hidden}.nx-dot{background:var(--nx-good);border-radius:50%;flex:none;width:8px;height:8px}.nx-dot[data-phase=offline]{background:var(--nx-ink-3)}.nx-dot:is([data-phase=thinking],[data-phase=tooling]){background:var(--nx-accent);animation:1s infinite nx-pulse}.nx-provider{background:var(--nx-accent-soft);color:var(--nx-accent);border:1px solid var(--nx-line);border-radius:999px;padding:2px 9px;font-size:11.5px}.nx-icon-btn{border:1px solid var(--nx-line);background:var(--nx-surface);width:40px;height:40px;color:var(--nx-ink-2);cursor:pointer;border-radius:12px;place-items:center;display:grid}.nx-icon-btn:hover,.nx-icon-btn.on{color:var(--nx-accent);border-color:var(--nx-accent)}:root[data-theme] .nx-icon-btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root[data-theme=daylight] .nx-icon-btn{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.nx-search{border:1px solid var(--nx-line);background:var(--nx-surface);width:min(360px,32vw);height:40px;color:var(--nx-ink-3);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}:root[data-theme] .nx-search{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root[data-theme=daylight] .nx-search{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.nx-search:focus-within{border-color:var(--nx-accent);box-shadow:0 0 0 3px var(--nx-accent-soft)}.nx-search input{min-width:0;font:inherit;color:var(--nx-ink);background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.nx-search input::placeholder{color:var(--nx-ink-3)}.nx-kbd{color:var(--nx-ink-3);border:1px solid var(--nx-line);white-space:nowrap;border-radius:6px;padding:3px 5px;font:10.5px/1 ui-monospace,Consolas,monospace}.nx-search-pop{top:calc(100% + 8px);background:var(--nx-pop);border:1px solid var(--nx-line);min-width:380px;max-height:min(70vh,560px);box-shadow:var(--nx-shadow);z-index:30;border-radius:16px;padding:8px;position:absolute;inset-inline:0;overflow:auto}.nx-search-sec+.nx-search-sec{border-top:1px solid var(--nx-line);margin-top:6px;padding-top:6px}.nx-search-sec-title{color:var(--nx-ink-3);padding:4px 8px;font-size:11px;font-weight:700}.nx-hit{border-radius:10px;align-items:center;gap:6px;width:100%;display:flex}.nx-hit.on{background:var(--nx-accent-soft)}button.nx-hit,.nx-hit-main{text-align:start;min-width:0;font:inherit;color:var(--nx-ink);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;gap:2px;padding:8px 10px;display:grid}.nx-hit-title{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.nx-hit-sub{color:var(--nx-ink-3);font-size:11.5px}.nx-hit-sub code,.nx-muted code,.nx-brief-list code,.nx-brief-add code{color:var(--nx-accent);direction:ltr;unicode-bidi:isolate;font-family:ui-monospace,Consolas,monospace;font-size:11px}.nx-hit-ask{font:inherit;color:var(--nx-accent);border:1px solid var(--nx-line);cursor:pointer;visibility:hidden;background:0 0;border-radius:999px;flex:none;margin-inline-end:6px;padding:3px 10px;font-size:11.5px}.nx-hit.on .nx-hit-ask,.nx-hit:hover .nx-hit-ask{visibility:visible}.nx-search-empty{color:var(--nx-ink-3);text-align:center;padding:14px;font-size:13px}.nx-user{position:relative}.nx-user-btn{height:44px;font:inherit;color:var(--nx-ink);background:var(--nx-surface);border:1px solid var(--nx-line);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 12px;display:flex}:root[data-theme] .nx-user-btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root[data-theme=daylight] .nx-user-btn{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.nx-user-btn svg{color:var(--nx-ink-3)}.nx-user-txt{text-align:start;line-height:1.25;display:grid}.nx-user-txt b{font-size:13px}.nx-user-txt small{color:var(--nx-ink-3);font-size:11px}.nx-avatar{color:#fff;background:var(--nx-grad);width:32px;height:32px;box-shadow:0 0 0 2px var(--nx-pop), 0 0 0 3px var(--nx-accent);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.nx-avatar.lg{width:42px;height:42px;font-size:18px}.nx-menu{top:calc(100% + 8px);background:var(--nx-pop);border:1px solid var(--nx-line);min-width:250px;box-shadow:var(--nx-shadow);z-index:30;border-radius:16px;gap:2px;padding:8px;display:grid;position:absolute;inset-inline-end:0}.nx-menu-head{border-bottom:1px solid var(--nx-line);align-items:center;gap:10px;margin-bottom:4px;padding:8px 8px 12px;display:flex}.nx-menu-head span:last-child{display:grid}.nx-menu-head small{color:var(--nx-ink-3);font-size:11.5px}.nx-menu button{width:100%;font:inherit;color:var(--nx-ink);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;display:flex}.nx-menu button:hover{background:var(--nx-accent-soft)}.nx-menu button svg{color:var(--nx-ink-3)}.nx-menu button.danger,.nx-menu button.danger svg{color:var(--nx-bad)}.nx-history{top:70px;right:26px;bottom:calc(26px + var(--deck-h,0px));z-index:9;width:min(420px,100vw - 52px);font-family:var(--nx-font);color:var(--nx-ink);background:var(--nx-pop);border:1px solid var(--nx-line);box-shadow:var(--nx-shadow);border-radius:20px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.nx-panel-head{border-bottom:1px solid var(--nx-line);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-size:15px;display:flex}.nx-history-tools{align-items:center;gap:8px;padding:10px 16px;display:flex}.nx-history-tools input{font:inherit;color:var(--nx-ink);border:1px solid var(--nx-line);background:0 0;border-radius:10px;outline:none;flex:1;padding:8px 10px;font-size:13px}.nx-history-tools input:focus-visible{border-color:var(--nx-accent)}.nx-link-btn{font:inherit;color:var(--nx-bad);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:12px}.nx-history-body{flex:1;padding:0 10px 14px;overflow:auto}.nx-history-day{color:var(--nx-ink-3);margin:12px 6px 6px;font-size:11.5px;font-weight:700}.nx-history ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.nx-history-item{border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:9px 10px;display:flex}.nx-history-item:hover{background:var(--nx-accent-soft);border-color:var(--nx-line)}.nx-history-main{flex:1;gap:2px;min-width:0;display:grid}.nx-history-main b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.nx-history-acts{opacity:.55;align-items:center;gap:2px;display:flex}.nx-history-item:hover .nx-history-acts,.nx-history-item:focus-within .nx-history-acts{opacity:1}.nx-muted{color:var(--nx-ink-3);font-size:12px}.nx-act{color:var(--nx-accent)}.nx-act-email,.nx-act-print,.nx-act-export{color:var(--nx-good)}.nx-export{display:inline-flex;position:relative}.nx-export .bd-ico svg{display:block}.nx-chip-btn{font:inherit;color:var(--nx-ink);border:1px solid var(--nx-line);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;display:inline-flex}.nx-export-menu{top:calc(100% + 6px);background:var(--nx-pop);border:1px solid var(--nx-line);min-width:190px;box-shadow:var(--nx-shadow);z-index:40;font-family:var(--nx-font);border-radius:14px;gap:2px;padding:6px;display:grid;position:absolute;inset-inline-end:0}.nx-export-menu hr{border:0;border-top:1px solid var(--nx-line);margin:4px 2px}.nx-export-menu button{font:inherit;color:var(--nx-ink);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:flex}.nx-export-menu button:hover:not(:disabled){background:var(--nx-accent-soft)}.nx-export-menu button:disabled{opacity:.55;cursor:progress}.nx-export-menu svg{color:var(--nx-ink-3);flex:none}.nx-modal-back{z-index:50;background:#00000073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}:root[data-theme=daylight] .nx-modal-back{background:#1c163347}.nx-modal{background:var(--nx-pop);border:1px solid var(--nx-line);width:min(480px,100%);box-shadow:var(--nx-shadow);font-family:var(--nx-font);color:var(--nx-ink);border-radius:20px;gap:12px;padding:0 20px 20px;display:grid}.nx-modal .nx-panel-head{margin:0 -20px}.nx-modal-actions{flex-direction:row-reverse;justify-content:flex-start;gap:8px;display:flex}.nx-seg{border:1px solid var(--nx-line);border-radius:999px;gap:4px;width:max-content;padding:3px;display:inline-flex}.nx-seg button{font:inherit;color:var(--nx-ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 14px;font-size:12.5px}.nx-seg button.on{color:var(--nx-on-grad);background:var(--nx-grad)}.nx-toast{z-index:60;max-width:min(560px,90vw);font-family:var(--nx-font);color:var(--nx-ink);background:var(--nx-pop);border:1px solid var(--nx-line);border-inline-start:4px solid var(--nx-good);box-shadow:var(--nx-shadow);border-radius:14px;padding:10px 18px;font-size:13.5px;position:fixed;top:76px;left:50%;transform:translate(-50%)}.nx-toast.error{border-inline-start-color:var(--nx-bad)}.nx-brief-list{gap:4px;margin:8px 0;padding:0;list-style:none;display:grid}.nx-brief-list li{border:1px solid var(--nx-line);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex}.nx-brief-list li>span:first-child{align-items:baseline;gap:8px;min-width:0;display:flex}.nx-brief-list b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.nx-row-btns{gap:2px;display:inline-flex}.nx-brief-add{margin-bottom:8px;position:relative}.nx-brief-add input{box-sizing:border-box;width:100%}.nx-brief-add ul{border:1px solid var(--nx-line);background:var(--nx-pop);border-radius:10px;margin:4px 0 0;padding:4px;list-style:none}.nx-brief-add button{text-align:start;width:100%;font:inherit;color:var(--nx-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px;font-size:12.5px}.nx-brief-add button:hover{background:var(--nx-accent-soft)}.nx-btn-row{flex-wrap:wrap;gap:6px;margin:6px 0 14px;display:flex}.bd-kv{grid-template-columns:max-content 1fr;gap:4px 12px;margin:8px 0;font-size:12.5px;display:grid}.bd-kv dt{color:var(--nx-ink-3)}.bd-kv dd{overflow-wrap:anywhere;margin:0}@media (width<=1100px){.nx-greet{display:none}.nx-top{left:220px}.nx-user-txt{display:none}}@media (width<=760px){.nx-top{left:16px;right:16px}.nx-search{flex:1;width:auto}.nx-kbd{display:none}.nx-search-pop{min-width:0}}.bd-btn{font:inherit;font-family:var(--nx-font);color:var(--nx-ink);border:1px solid var(--nx-line);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:12.5px}.bd-btn:hover:not(:disabled){border-color:var(--nx-accent);color:var(--nx-accent)}.bd-btn.primary{color:var(--nx-on-grad);background:var(--nx-grad);border-color:#0000}.bd-btn.primary:hover:not(:disabled){color:var(--nx-on-grad);filter:brightness(1.08)}.bd-btn:disabled{opacity:.5;cursor:default}.bd-radio.off{opacity:.5}.bd-set h4+.bd-note{margin-bottom:8px}.nx-top-actions,.nx-greet,.nx-history,.nx-modal-back,.nx-toast,.nx-export,.nx-export-menu{pointer-events:auto}.bd-drawer,.nx-history{top:112px!important}.bd-drawer{width:min(480px,92vw)!important}.bd-tabs{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.bd-tabs button{white-space:nowrap;flex:none}.bd-set>.bd-btn{align-self:flex-start}.nx-brief-add input{font:inherit;color:var(--nx-ink);border:1px solid var(--nx-line);background:0 0;border-radius:10px;outline:none;padding:8px 10px;font-size:13px}:root[data-theme=daylight] .nx-brief-add input{background:#fff}.nx-brief-add input:focus-visible{border-color:var(--nx-accent)}.bd-board,.bd-drawer,.bd-cmd,.bd-toolbar,.bd-deck,.bd-screen-app,.rep-search,.rep-compose{--fa:"Vazirmatn", system-ui, -apple-system, "Segoe UI", sans-serif;--panel-bg:#030a0ff0;--panel-line:color-mix(in srgb, var(--accent,#00e5ff) 22%, transparent);--ink:color-mix(in srgb, var(--accent,#00e5ff) 10%, white 90%);--ink-2:color-mix(in srgb, var(--accent,#00e5ff) 30%, white 70%);--ink-3:color-mix(in srgb, var(--accent,#00e5ff) 45%, white 55%);--good:#2fbf71;--bad:#ef5350;font-family:var(--fa);letter-spacing:0;text-transform:none}.hud[data-cmd=on]{--cmd-h:58px}.hud[data-cmd=on] .log{bottom:calc(150px + var(--deck-h,0px))}.hud[data-cmd=on] .caption{bottom:calc(100px + var(--deck-h,0px))}.hud[data-cmd=on] .hud-bottom{bottom:calc(24px + var(--deck-h,0px))}.hud[data-board=on] .log{width:min(380px,30vw);left:auto;right:26px;bottom:calc(26px + var(--deck-h,0px) + var(--cmd-h,0px) + 12px);z-index:6;border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);background:#030a0ff0;border-radius:11px;gap:6px;max-height:120px;padding:10px 14px;overflow:hidden;transform:none}.hud[data-board=on] .log:empty{display:none}.hud[data-board=on] .log-line{font-size:12.5px}.hud[data-board=on] .caption{z-index:6;bottom:calc(26px + var(--deck-h,0px) + var(--cmd-h,0px) + 170px)}.bd-board-main{top:92px;bottom:calc(26px + var(--deck-h,0px) + var(--cmd-h,0px) + 6px);z-index:3;pointer-events:auto;scrollbar-width:thin;position:fixed;left:300px;right:26px;overflow:hidden auto}.hud[data-rails=off] .bd-board-main{left:26px}.bd-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:72px;grid-auto-flow:dense;gap:10px;display:grid}.bd-empty-board{z-index:7;text-align:center;max-width:520px;color:var(--ink-2);border:1px dashed var(--panel-line);background:var(--panel-bg);border-radius:14px;margin:0 auto;padding:16px 20px;font-size:14px;line-height:1.9;position:relative}.bd-tile{background:var(--panel-bg);border:1px solid var(--panel-line);min-height:0;color:var(--ink);border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 34px #00000080}.bd-tile.drop{outline:2px dashed color-mix(in srgb, var(--accent) 70%, transparent);outline-offset:-3px}.bd-tile-head{border-bottom:1px solid var(--panel-line);cursor:grab;flex:none;align-items:center;gap:8px;min-height:40px;padding:8px 10px;display:flex}.bd-tile.collapsed .bd-tile-head{border-bottom:0}.bd-tile-title{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.bd-tile-meta{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;gap:8px;min-width:0;font-size:11px;display:flex;overflow:hidden}.bd-tile-title{flex:40%}.bd-tile-body{scrollbar-width:thin;flex:auto;min-height:0;padding:10px 12px 14px;overflow:auto}.bd-ico{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;width:26px;height:26px;font-size:15px}.bd-ico:hover,.bd-ico:focus-visible{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--ink)}.bd-resize{cursor:nesw-resize;background:linear-gradient(45deg, color-mix(in srgb, var(--accent) 55%, transparent) 0 2px, transparent 2px 5px, color-mix(in srgb, var(--accent) 55%, transparent) 5px 7px, transparent 7px);opacity:.7;width:16px;height:16px;position:absolute;bottom:0;left:0}.bd-spin{border:1.5px solid var(--ink-3);border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite bd-spin}@keyframes bd-spin{to{transform:rotate(360deg)}}.bd-skeleton{background:linear-gradient(90deg,#ffffff08,#ffffff12,#ffffff08) 0 0/200% 100%;border-radius:8px;height:70%;animation:1.4s linear infinite bd-sheen}@keyframes bd-sheen{to{background-position:-200% 0}}.bd-error{color:#ff9a9a;font-size:12.5px}.bd-menu{z-index:8;border:1px solid var(--panel-line);background:#040d13fa;border-radius:10px;flex-direction:column;gap:8px;width:min(420px,100% - 20px);padding:10px;font-size:12.5px;display:flex;position:absolute;top:42px;left:10px;box-shadow:0 16px 40px #000000b3}.bd-menu-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bd-menu-row>span{min-width:58px;color:var(--ink-3)}.bd-menu button,.bd-chip{font:inherit;color:var(--ink);background:color-mix(in srgb, var(--accent) 9%, transparent);border:1px solid var(--panel-line);cursor:pointer;border-radius:7px;padding:4px 10px;font-size:12px}.bd-menu button.on,.bd-chip.on{background:color-mix(in srgb, var(--accent) 28%, transparent);border-color:color-mix(in srgb, var(--accent) 60%, transparent)}.bd-menu button.danger{color:#ff9a9a;border-color:#ef535073}.bd-menu select,.bd-drawer select,.bd-deck-ctl select,.bd-screen-row input,.bd-screen-row select{font:inherit;color:var(--ink);border:1px solid var(--panel-line);background:#ffffff0d;border-radius:7px;padding:4px 8px;font-size:12.5px}.bd-menu select option,.bd-drawer select option,.bd-deck-ctl select option{background:#06131a}.bd-report{flex-direction:column;gap:12px;display:flex}.bd-kpis{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.bd-kpi{background:#ffffff09;border:1px solid #ffffff0f;border-radius:9px;flex-direction:column;gap:3px;min-width:0;padding:8px 10px;display:flex}.bd-kpi-src{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.bd-kpi-l{color:var(--ink-2);font-size:11.5px;line-height:1.5}.bd-kpi-v{color:var(--ink);font-size:19px;line-height:1.3}.bd-kpi-v b,.bd-cell-v b{font-variant-numeric:tabular-nums;font-weight:600}.bd-kpi-v small,.bd-cell-v small{color:var(--ink-2);font-size:11px;font-weight:400}.bd-kpi-meta{color:var(--ink-3);flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.bd-delta.up{color:var(--good)}.bd-delta.down{color:var(--bad)}.bd-delta small{color:var(--ink-3)}.bd-status{font-weight:600}.bd-spark{width:100%;height:28px;margin-top:2px}.bd-chart{margin:0;position:relative}.bd-chart svg{direction:ltr;width:100%;height:150px;display:block;overflow:visible}.bd-gridline,.bd-zero{stroke-width:1px}.bd-chart .bd-gridline{stroke:#ffffff12}.bd-chart .bd-zero{stroke:#ffffff47}.bd-cross{stroke:#ffffff59;stroke-dasharray:2 3}.bd-tick{fill:#e9fafc9e;font-size:10px;font-family:"JetBrains Mono", var(--fa)}.bd-tip{pointer-events:none;border:1px solid var(--panel-line);color:var(--ink);white-space:nowrap;z-index:3;background:#02080cf5;border-radius:8px;flex-direction:column;gap:2px;padding:6px 9px;font-size:11.5px;display:flex;position:absolute;top:4px;transform:translate(-50%)}.bd-tip i,.bd-legend i{vertical-align:middle;border-radius:2px;width:8px;height:8px;margin-inline-end:5px;display:inline-block}.bd-legend{color:var(--ink-2);flex-wrap:wrap;gap:12px;margin-bottom:4px;font-size:11.5px;display:flex}.bd-hbars{flex-direction:column;gap:5px;display:flex}.bd-hbar{grid-template-columns:minmax(80px,34%) 1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.bd-hbar-l{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bd-hbar-track{height:10px;position:relative}.bd-hbar-fill{border-radius:0 4px 4px 0;position:absolute;top:0;bottom:0}.bd-hbar-v{color:var(--ink);text-align:left;min-width:80px;font-size:11.5px}.bd-empty{color:var(--ink-3);font-size:12px}.bd-table-wrap{overflow-x:auto}.bd-table-title{color:var(--ink-2);margin-bottom:6px;font-size:12.5px}.bd-table-title small{color:var(--ink-3)}.bd-table{border-collapse:collapse;width:100%;font-size:12px}.bd-table th{color:var(--ink-3);text-align:start;border-bottom:1px solid var(--panel-line);white-space:nowrap;background:#07141b;padding:6px 8px;font-weight:500;position:sticky;top:0}.bd-table td{color:var(--ink);white-space:nowrap;border-bottom:1px solid #ffffff0d;padding:5px 8px}.bd-table .num{text-align:left;font-variant-numeric:tabular-nums}.bd-table td.num{font-family:JetBrains Mono,monospace;font-size:11.5px}.bd-table tfoot td{border-top:1px solid var(--panel-line);font-weight:700}.bd-table tbody tr:hover td{background:#ffffff09}.bd-stmt .st-header td{color:var(--ink-3);padding-top:10px;font-weight:600}.bd-stmt .st-subtotal td{border-top:1px solid #ffffff24;font-weight:600}.bd-stmt .st-total td{border-top:1px solid var(--panel-line);border-bottom:2px double #ffffff4d;font-weight:700}.bd-stmt .st-sub td,.bd-stmt .st-memo td,.bd-stmt .st-ratio td,.bd-stmt .st-eps td{color:var(--ink-2);font-size:11.5px}.bd-checks{flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:11px;display:flex}.bd-more{color:var(--ink-3);padding:6px 2px;font-size:11px}.bd-foot{flex-direction:column;gap:4px;display:flex}.bd-link{color:color-mix(in srgb, var(--accent) 70%, white);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:11.5px}.bd-formula,.bd-note{color:var(--ink-2);margin:0;font-size:11.5px;line-height:1.9}.bd-parts{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:10px;display:grid}.bd-part{border:1px solid #ffffff12;border-radius:10px;padding:10px}.bd-part h4{margin:0 0 8px;font-size:13px;font-weight:600}.bd-part h4 small{color:var(--ink-3);margin-inline-start:6px;font-weight:400}.bd-deck{gap:12px}.bd-deck-items{scrollbar-width:none;flex:auto;align-items:stretch;gap:10px;min-width:0;height:100%;display:flex;overflow-x:auto}.bd-cell{background:#ffffff08;border:1px solid #ffffff0f;border-radius:9px;flex-direction:column;flex:1 1 0;justify-content:space-between;min-width:170px;max-width:280px;margin:0;padding:6px 10px;display:flex;position:relative}.bd-cell figcaption{flex-direction:column;gap:1px;display:flex}.bd-cell-l{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.bd-cell-v{color:var(--ink);font-size:16px;font-weight:600}.bd-cell-d{color:var(--ink-3);font-size:11px}.bd-cell-d.up{color:var(--good)}.bd-cell-d.down{color:var(--bad)}.bd-cell-p{color:var(--ink-3);font-size:10px}.bd-cell-open,.bd-cell-edit button{color:var(--ink-3);cursor:pointer;background:0 0;border:0;font-size:13px;position:absolute;top:4px;left:4px}.bd-cell-edit{gap:2px;display:flex;position:absolute;top:2px;left:4px}.bd-cell-edit button{width:22px;height:22px;color:var(--ink);background:#ffffff0f;border-radius:5px;position:static}.bd-deck-ctl{flex-direction:column;flex:none;align-items:stretch;gap:6px;display:flex}.bd-deck-empty{color:var(--ink-3);align-self:center;font-size:12.5px}.bd-cmd{left:50%;bottom:calc(32px + var(--deck-h,0px));z-index:6;background:var(--panel-bg);border:1px solid var(--panel-line);pointer-events:auto;border-radius:12px;gap:8px;width:min(760px,100vw - 640px);min-width:360px;padding:6px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 34px #0009}.hud[data-board=on] .bd-cmd{left:calc(50vw + 137px)}.bd-cmd input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:auto;padding:8px 10px;font-size:14px}.bd-cmd input::placeholder{color:var(--ink-3)}.bd-cmd button{font:inherit;color:#02131a;background:color-mix(in srgb, var(--accent) 85%, white);cursor:pointer;border:0;border-radius:8px;padding:0 16px;font-size:13px}.bd-cmd button:disabled{opacity:.45;cursor:default}.bd-toolbar{z-index:6;pointer-events:auto;gap:6px;display:flex;position:fixed;top:60px;right:26px}.rep-search{padding:8px 10px 4px}.rep-search input{width:100%;font:inherit;color:var(--ink);border:1px solid var(--panel-line);background:#ffffff0d;border-radius:8px;outline:none;padding:6px 10px;font-size:12.5px}.rep-row{align-items:center;gap:2px;display:flex}.rep-row .rep-item{flex:auto;min-width:0}.rep-act{width:22px;height:22px;color:var(--ink-3,#9fd);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;font-size:13px}.rep-act:hover,.rep-act.on{background:color-mix(in srgb, var(--accent) 18%, transparent);color:#fff}.rep-error{color:#ff9a9a;padding:10px;font-size:12px}.rep-compose{border-top:1px solid var(--panel-line);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:flex}.rep-compose button{font:inherit;color:var(--ink);background:color-mix(in srgb, var(--accent) 16%, transparent);border:1px solid var(--panel-line);cursor:pointer;border-radius:7px;padding:3px 9px;font-size:12px}.rep-compose button:disabled{opacity:.45;cursor:default}.bd-drawer{top:92px;right:26px;bottom:calc(26px + var(--deck-h,0px));z-index:9;border:1px solid var(--panel-line);width:min(440px,92vw);color:var(--ink);pointer-events:auto;background:#030a0ffa;border-radius:13px;flex-direction:column;display:flex;position:fixed;box-shadow:0 20px 60px #000000bf}.bd-drawer-head{border-bottom:1px solid var(--panel-line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.bd-tabs{border-bottom:1px solid var(--panel-line);gap:4px;padding:8px 10px;display:flex}.bd-tabs button{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 10px;font-size:12.5px}.bd-tabs button.on{color:var(--ink);background:color-mix(in srgb, var(--accent) 18%, transparent)}.bd-drawer-body{flex:auto;padding:12px 16px;overflow-y:auto}.bd-set{flex-direction:column;gap:9px;font-size:13px;display:flex}.bd-set h4{color:var(--ink-3);margin:8px 0 2px;font-size:12.5px;font-weight:600}.bd-radio,.bd-check{cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;display:grid}.bd-radio small{color:var(--ink-3);grid-column:2;font-size:11.5px}.bd-range{flex-direction:column;gap:4px;display:flex}.bd-range small{color:var(--ink-3)}.bd-range input{width:100%;accent-color:var(--accent)}.bd-hint{color:var(--ink-3);margin:0;font-size:11.5px;line-height:1.9}.bd-meter{background:#ffffff12;border-radius:5px;height:10px;position:relative;overflow:hidden}.bd-meter-fill{transition:width 80ms linear;position:absolute;inset-block:0;inset-inline-start:0}.bd-meter-th{background:#fff;width:2px;position:absolute;top:-2px;bottom:-2px}.bd-screen-row{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;display:flex}.bd-screen-row small{color:var(--ink-3)}.bd-screen-app{background:var(--bg,#01060c);--accent:#00e5ff;flex-direction:column;display:flex;position:fixed;inset:0}.bd-screen-head{color:var(--ink);border-bottom:1px solid var(--panel-line);align-items:center;gap:16px;padding:10px 18px;display:flex}.bd-screen-head .brand-mark{letter-spacing:.3em;color:var(--accent);font-family:JetBrains Mono,monospace}.bd-screen-head button{margin-inline-start:auto}.bd-board-screen{flex:auto;padding:14px 18px 24px;overflow-y:auto}@media (width<=1040px){.bd-board-main{left:16px;right:16px}.bd-cmd{width:calc(100vw - 32px);min-width:0}.hud[data-board=on] .bd-cmd{left:50%}}.bd-close:hover,.bd-close:focus-visible{color:#ff9a9a;background:#ef535024}.bd-empty-board .bd-add{text-align:start;margin-top:12px}.bd-add input{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);border:1px solid var(--panel-line);background:#ffffff0d;border-radius:9px;padding:8px 12px;font-size:13.5px}.bd-add input:focus{border-color:color-mix(in srgb, var(--accent) 60%, transparent);outline:none}.bd-add-note{color:var(--ink-3);margin:8px 2px 4px;font-size:12px;line-height:1.6}.bd-add-list{max-height:min(260px,30vh);margin:4px 0 0;padding:0;list-style:none;overflow-y:auto}.bd-add-list button{width:100%;font:inherit;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:6px 8px;font-size:13px;line-height:1.5;display:flex}.bd-add-list button:hover,.bd-add-list button:focus-visible{background:color-mix(in srgb, var(--accent) 14%, transparent)}.bd-add-list .nx-num{color:var(--ink-3);min-width:64px;font-size:11.5px}.bd-add-name{flex:auto}.bd-add-plus{color:var(--accent);font-size:16px}.bd-add-pop{z-index:20;background:var(--panel-bg,#030a0ff5);border:1px solid var(--panel-line);border-radius:12px;width:min(420px,100vw - 32px);padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #0009}.hud[data-board=on] .log{padding-inline-end:34px}.log-close{top:6px;pointer-events:auto;width:22px;height:22px;color:var(--ink-2,#ffffffb3);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:12px;position:absolute;inset-inline-end:6px}.log-close:hover,.log-close:focus-visible{color:#ff9a9a;background:#ef535024}.bd-board-main:has(>.bd-empty-board){z-index:7;pointer-events:none}.bd-board-main:has(>.bd-empty-board) .bd-empty-board{pointer-events:auto}
