.fc-root{--fc-panel: #131824;--fc-panel2: #0f141f;--fc-line: #273042;--fc-text: #e3e8f4;--fc-muted: #95a3bb;--fc-good: #49dd8f;--fc-bad: #ff4f62;--fc-accent: #d7263d;width:100%}.fc-panel{width:100%;background:linear-gradient(180deg,var(--fc-panel),var(--fc-panel2));border:1px solid var(--fc-line);border-radius:12px;overflow:hidden}.fc-top{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:end;padding:16px;border-bottom:1px solid var(--fc-line)}.fc-topLeft{display:grid;gap:6px}.fc-label{font-size:14px;color:var(--fc-muted)}.fc-input,.fc-select{background:#00000040;border:1px solid #394155;color:var(--fc-text);border-radius:8px;padding:10px 12px;outline:none;width:100%}.fc-input:focus,.fc-select:focus{border-color:#d7263de6;box-shadow:0 0 0 3px #d7263d33}.fc-inputWide{width:320px}.fc-table{padding:12px 12px 4px}.fc-thead,.fc-tr{display:grid;grid-template-columns:52px 130px 1fr 140px 160px 140px 170px;gap:10px;align-items:center}.fc-thead{padding:10px;color:var(--fc-muted);font-size:13px}.fc-tr{padding:10px;border-top:1px solid rgba(39,48,66,.6)}.fc-tr.disabled{opacity:.45}.fc-typeCell{font-weight:600}.fc-right{justify-self:end;width:100%}.fc-pct{display:flex;align-items:center;gap:8px}.fc-pct .fc-input{width:84px}.fc-muted{color:var(--fc-muted)}.fc-small{font-size:12px}.fc-itemField{display:block}.fc-miniBtn,.fc-xbtn,.fc-btn{border:1px solid #394155;background:#00000040;color:var(--fc-text);border-radius:10px;cursor:pointer}.fc-miniBtn{height:38px}.fc-xbtn{width:36px;height:36px}.fc-btn{padding:10px 14px}.fc-miniBtn:hover,.fc-xbtn:hover,.fc-btn:hover{border-color:#d7263dcc}.fc-miniBtn.danger{border-color:#ff4f62b3}.fc-btn.primary{border-color:#d7263dcc;background:#d7263d33}.fc-costBox{text-align:right}.fc-money{font-variant-numeric:tabular-nums}.fc-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;border-top:1px solid var(--fc-line)}.fc-totals{display:flex;gap:24px}.fc-totalItem{display:grid;gap:4px}.fc-big{font-size:24px;font-weight:800;font-variant-numeric:tabular-nums}.good{color:var(--fc-good)}.bad{color:var(--fc-bad)}.fc-actions,.fc-savedBtns{display:flex;gap:10px}.fc-saved{margin-top:12px;border:1px solid var(--fc-line);border-radius:12px;background:#0000002e;padding:12px}.fc-savedHeader{display:flex;justify-content:space-between;margin-bottom:10px}.fc-savedList{display:grid;gap:8px}.fc-savedRow{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px;border:1px solid rgba(39,48,66,.6);border-radius:10px}.fc-savedTitle{font-weight:700}.fc-hint{margin-top:12px;color:var(--fc-muted);font-size:12px}@media(max-width:980px){.fc-top{grid-template-columns:1fr}.fc-inputWide{width:100%}.fc-thead,.fc-tr{grid-template-columns:52px 110px 1fr 120px 140px 120px 160px}}@media(max-width:780px){.fc-thead{display:none}.fc-tr{grid-template-columns:1fr;gap:8px;padding:12px;margin-bottom:10px;border:1px solid rgba(39,48,66,.65);border-radius:12px}.fc-right{justify-self:start;width:100%}.fc-td{min-width:0}.fc-td:not(:first-child){display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px}.fc-td:nth-child(2):before{content:"Тип";color:var(--fc-muted);font-size:12px}.fc-td:nth-child(3):before{content:"Предмет";color:var(--fc-muted);font-size:12px}.fc-td:nth-child(4):before{content:"Было %";color:var(--fc-muted);font-size:12px}.fc-td:nth-child(5):before{content:"Стало %";color:var(--fc-muted);font-size:12px}.fc-td:nth-child(6):before{content:"Цена";color:var(--fc-muted);font-size:12px}.fc-td:nth-child(7):before{content:"Затраты";color:var(--fc-muted);font-size:12px}.fc-pct,.fc-pct .fc-input{width:100%}.fc-costBox{text-align:left}.fc-bottom{flex-direction:column;align-items:flex-start}.fc-totals{width:100%;justify-content:space-between}.fc-actions{width:100%}.fc-btn{flex:1}.fc-savedHeader{flex-direction:column;gap:4px}.fc-savedRow{flex-direction:column;align-items:flex-start}}.ac-root{display:grid;gap:14px}.ac-note{margin:0;color:#d7dcea;font-size:16px}.ac-note a{color:#ff576a;text-decoration:none}.ac-note a:hover{text-decoration:underline}.ac-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.ac-card{border:1px solid #2a2f3b;border-radius:14px;background:linear-gradient(180deg,#ffffff08,#00000026);padding:12px;text-align:left;cursor:pointer;color:#eef0f5;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ac-card:hover{transform:translateY(-2px);border-color:#3b4354;box-shadow:0 10px 24px #00000040}.ac-cardTitle{font-weight:900;font-size:15px}.ac-cardMeta{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px;color:#adb4c2;font-size:12px}.ac-cardMeta span{border:1px solid rgba(42,47,59,.8);padding:4px 8px;border-radius:999px;background:#0000002e}.ac-empty{color:#adb4c2;border:1px dashed rgba(42,47,59,.9);border-radius:14px;padding:14px}.tt-root{display:grid;gap:14px}.tt-note{margin:0;color:#d7dcea;font-size:16px}.tt-note a{color:#ff576a;text-decoration:none}.tt-note a:hover{text-decoration:underline}.tt-tableWrap{overflow-x:auto;border:1px solid #2a2f3b;border-radius:12px}.tt-table{width:100%;border-collapse:collapse;min-width:860px}.tt-table th,.tt-table td{padding:10px 12px;border-bottom:1px solid #222938;border-right:1px solid #222938;text-align:left;vertical-align:top}.tt-table th:last-child,.tt-table td:last-child{border-right:0}.tt-table th{background:#171c29;color:#f6f8ff;font-weight:700}.tt-table tr:last-child td{border-bottom:0}.tt-table td:first-child{font-weight:600}.ht-root{display:grid;gap:14px}.ht-note{margin:0;color:#d7dcea;font-size:16px}.ht-note a{color:#ff576a;text-decoration:none}.ht-note a:hover{text-decoration:underline}.ht-tableWrap{overflow-x:auto;border:1px solid #2a2f3b;border-radius:12px}.ht-table{width:100%;border-collapse:collapse;min-width:680px}.ht-table th,.ht-table td{padding:10px 12px;border-bottom:1px solid #222938;border-right:1px solid #222938;text-align:left;vertical-align:top}.ht-table th:last-child,.ht-table td:last-child{border-right:0}.ht-table th{background:#171c29;color:#f6f8ff;font-weight:700}.ht-table tr:last-child td{border-bottom:0}.ht-table td:first-child{font-weight:600}.rc-root{display:grid;gap:14px}.rc-note{margin:0;color:#d7dcea;font-size:16px}.rc-note a{color:#ff576a;text-decoration:none}.rc-note a:hover{text-decoration:underline}.rc-layout{display:grid;gap:16px}.rc-finalsTop{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;justify-content:space-between;margin-bottom:8px}.rc-finalsTitle,.rc-flowTitle{font-weight:800;color:#fff;letter-spacing:.2px;margin:0}.rc-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.rc-control{display:flex;gap:8px;align-items:center;color:#adb4c2;font-size:13px}.rc-control select{background:#00000038;border:1px solid #2a2f3b;color:#eef0f5;border-radius:10px;padding:8px 10px;outline:none}.rc-control select:focus{border-color:#8a1a27;box-shadow:0 0 0 3px #f62d401f}.rc-check{display:flex;gap:8px;align-items:center;color:#adb4c2;font-size:13px;-webkit-user-select:none;user-select:none}.rc-check input{accent-color:#ff576a}.rc-finalsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.rc-cardWrap{display:block}.rc-card{width:100%;border:1px solid #2a2f3b;border-radius:14px;background:linear-gradient(180deg,#ffffff08,#00000026);padding:12px;text-align:left;cursor:pointer;color:#eef0f5;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.rc-card:hover{transform:translateY(-2px);border-color:#3b4354;box-shadow:0 10px 24px #00000040}.rc-card.active{border-color:#8a1a27;box-shadow:inset 0 0 0 1px #ff506538,0 12px 28px #580c1659}.rc-cardTitle{font-weight:800;font-size:15px}.rc-cardMeta{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px;color:#adb4c2;font-size:12px}.rc-cardMeta span{border:1px solid rgba(42,47,59,.8);padding:4px 8px;border-radius:999px;background:#0000002e}.rc-inlineFlow{margin-top:10px;margin-left:18px;border-left:2px solid rgba(255,87,106,.35);padding-left:14px;border-radius:10px;background:linear-gradient(180deg,#ffffff05,#0000002e);border:1px solid rgba(42,47,59,.7);padding-top:10px;padding-bottom:12px;animation:rcSlide .24s ease both}.rc-muted{color:#adb4c2}.rc-steps{display:grid;gap:8px;overflow:hidden}.rc-step{border-left:2px solid rgba(255,87,106,.22);padding-left:10px}.rc-stepRow{display:flex;gap:10px;align-items:flex-start}.rc-bullet{width:22px;height:22px;display:grid;place-items:center;border-radius:999px;background:#ff576a1f;border:1px solid rgba(255,87,106,.28);color:#ffd5da;flex:0 0 auto}.rc-stepName{font-weight:800}.rc-stepMeta{display:flex;gap:14px;flex-wrap:wrap;color:#adb4c2;font-size:12px;margin-top:2px}.rc-warn{color:#ffb0b0}.rc-steps .rc-step{animation:rcSlide .28s ease both}@keyframes rcSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.jr-root{display:grid;gap:14px}.jr-note{margin:0;color:#d7dcea;font-size:16px}.jr-tableWrap{overflow-x:auto;border:1px solid #2a2f3b;border-radius:12px}.jr-table{width:100%;border-collapse:collapse;min-width:760px}.jr-table th,.jr-table td{padding:10px 12px;border-bottom:1px solid #222938;border-right:1px solid #222938;text-align:left;vertical-align:top}.jr-table th:last-child,.jr-table td:last-child{border-right:0}.jr-table th{background:#171c29;color:#f6f8ff;font-weight:700}.jr-table tr:last-child td{border-bottom:0}.jr-levelRow td{background:#ff576a14;font-weight:800;color:#ffd5da}.jr-mono{font-variant-numeric:tabular-nums;white-space:nowrap}.js-root{display:grid;gap:14px}.js-note{margin:0;color:#d7dcea;font-size:16px}.js-tableWrap{overflow-x:auto;border:1px solid #2a2f3b;border-radius:12px}.js-table{width:100%;border-collapse:collapse;min-width:980px}.js-table th,.js-table td{padding:10px 12px;border-bottom:1px solid #222938;border-right:1px solid #222938;text-align:left;vertical-align:top}.js-table th:last-child,.js-table td:last-child{border-right:0}.js-table th{background:#171c29;color:#f6f8ff;font-weight:700}.js-table tr:last-child td{border-bottom:0}.js-table td:first-child{font-weight:700;white-space:nowrap}.js-mono{font-variant-numeric:tabular-nums;white-space:nowrap}.js-list{margin:0;padding-left:18px;display:grid;gap:4px}.ji-root{display:grid;gap:14px}.ji-note{margin:0;color:#d7dcea;font-size:16px}.ji-tableWrap{overflow-x:auto;border:1px solid #2a2f3b;border-radius:12px}.ji-table{width:100%;border-collapse:collapse;min-width:1400px}.ji-table th,.ji-table td{padding:10px 12px;border-bottom:1px solid #222938;border-right:1px solid #222938;text-align:left;vertical-align:top}.ji-table th:last-child,.ji-table td:last-child{border-right:0}.ji-table th{background:#171c29;color:#f6f8ff;font-weight:700;position:sticky;top:0;z-index:1}.ji-table tr:last-child td{border-bottom:0}.ji-job{font-weight:700;white-space:nowrap}.ji-mono{font-variant-numeric:tabular-nums;white-space:nowrap}.jb-root{display:grid;gap:14px}.jb-note{margin:0;color:#d7dcea;font-size:16px}.jb-note a{color:#ff576a;text-decoration:none}.jb-note a:hover{text-decoration:underline}.jb-tabs{display:flex;flex-wrap:wrap;gap:10px}.jb-tab{border:1px solid #2a2f3b;border-radius:12px;background:#0000002e;color:#eef0f5;padding:10px 12px;cursor:pointer;font-weight:800}.jb-tab:hover{border-color:#3b4354}.jb-tab.active{border-color:#8a1a27;box-shadow:inset 0 0 0 1px #ff506538}.jb-panel{border:1px solid #2a2f3b;border-radius:14px;background:linear-gradient(180deg,#ffffff05,#0000002e);padding:12px}.jb-head{display:grid;gap:6px;margin-bottom:10px}.jb-title{font-weight:900;color:#fff;font-size:18px}.jb-desc{color:#adb4c2;font-size:13px}.jb-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:2px}.jb-link{border:1px solid #2a364a;border-radius:10px;padding:8px 10px;background:#00000040;color:#eef0f5;text-decoration:none;cursor:pointer}.jb-link:hover{border-color:#ffffff40}.jb-imgWrap{position:relative;border-radius:12px;overflow:hidden;border:1px solid rgba(42,47,59,.8);cursor:zoom-in}.jb-img{display:block;width:100%;height:auto}.jb-hint{position:absolute;right:10px;bottom:10px;background:#0000008c;border:1px solid rgba(255,255,255,.15);color:#fff;padding:6px 10px;border-radius:999px;font-size:12px}.jb-modal{position:fixed;inset:0;background:#000000b8;display:grid;place-items:center;padding:18px;z-index:9999}.jb-modalInner{position:relative;max-width:min(1200px,96vw);max-height:90vh;overflow:auto;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#0a0c10eb}.jb-close{position:absolute;top:10px;right:10px;border:1px solid rgba(255,255,255,.2);background:#0006;color:#fff;border-radius:10px;padding:6px 10px;cursor:pointer}.jb-close:hover{border-color:#ffffff59}.jb-modalImg{display:block;max-width:100%;height:auto}.jb-modalTip{color:#adb4c2;font-size:12px;padding:10px 12px;border-top:1px solid rgba(255,255,255,.08)}.gac-root{display:grid;gap:14px}.gac-note{margin:0;color:#d7dcea;font-size:16px}.gac-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.gac-control{display:flex;gap:10px;align-items:center;color:#adb4c2;font-size:13px}.gac-control select{background:#00000038;border:1px solid #2a2f3b;color:#eef0f5;border-radius:10px;padding:8px 10px;outline:none}.gac-control select:focus{border-color:#8a1a27;box-shadow:0 0 0 3px #f62d401f}.gac-muted{color:#adb4c2;font-size:12px}.gac-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.gac-card{border:1px solid #2a2f3b;border-radius:14px;background:linear-gradient(180deg,#ffffff08,#00000026);padding:12px;color:#eef0f5}.gac-card.disabled{opacity:.55}.gac-title{font-weight:900;margin-bottom:10px}.gac-tax{color:#adb4c2;font-weight:700}.gac-row{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-top:1px solid rgba(42,47,59,.55)}.gac-row:first-of-type{border-top:0}.gac-label{color:#adb4c2;font-size:12px}.gac-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.ghc-root{display:grid;gap:14px}.ghc-note{margin:0;color:#d7dcea;font-size:16px}.ghc-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-start}.ghc-control{display:flex;gap:10px;align-items:center;color:#adb4c2;font-size:13px}.ghc-control select{background:#00000038;border:1px solid #2a2f3b;color:#eef0f5;border-radius:10px;padding:8px 10px;outline:none}.ghc-control select:focus{border-color:#8a1a27;box-shadow:0 0 0 3px #f62d401f}.ghc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.ghc-card{border:1px solid #2a2f3b;border-radius:14px;background:linear-gradient(180deg,#ffffff08,#00000026);padding:12px;color:#eef0f5}.ghc-card.disabled{opacity:.55}.ghc-title{font-weight:900;margin-bottom:10px}.ghc-row{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-top:1px solid rgba(42,47,59,.55)}.ghc-row:first-of-type{border-top:0}.ghc-label{color:#adb4c2;font-size:12px}.ghc-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.ge-root{display:grid;gap:14px}.ge-note{margin:0;color:#d7dcea;font-size:16px}.ge-note a{color:#ff576a;text-decoration:none}.ge-note a:hover{text-decoration:underline}.ge-tabs{display:flex;flex-wrap:wrap;gap:10px}.ge-tab{border:1px solid #2a2f3b;border-radius:12px;background:#0000002e;color:#eef0f5;padding:10px 12px;cursor:pointer;font-weight:800}.ge-tab:hover{border-color:#3b4354}.ge-tab.active{border-color:#8a1a27;box-shadow:inset 0 0 0 1px #ff506538}.ge-todo{border:1px solid #2a2f3b;border-radius:14px;background:linear-gradient(180deg,#ffffff05,#0000002e);padding:12px;display:grid;gap:6px}.ge-title{font-weight:900;color:#fff}.ge-desc{color:#adb4c2;font-size:13px}:root{--bg: #07090d;--bg-soft: #10131b;--panel: #11151f;--line: #2a2f3b;--text: #eef0f5;--muted: #adb4c2;--accent: #cc1f2f;--accent-strong: #f62d40}*{box-sizing:border-box}.layout{min-height:100vh;display:grid;grid-template-columns:280px 1fr;position:relative;overflow:hidden;isolation:isolate;animation:appZoomIn 1.15s cubic-bezier(.16,.84,.32,1) both}.layout:before,.layout:after{content:"";position:absolute;border-radius:50%;filter:blur(54px);z-index:-1;opacity:.45}.layout:before{width:440px;height:440px;left:-120px;top:-160px;background:radial-gradient(circle,#f62d4073,#f62d4000 70%);animation:floatGlowA 16s ease-in-out infinite}.layout:after{width:520px;height:520px;right:-170px;bottom:-200px;background:radial-gradient(circle,#8c14227a,#8c142200 72%);animation:floatGlowB 20s ease-in-out infinite}.sidebar{padding:24px 18px;border-right:1px solid var(--line);background:linear-gradient(180deg,#ffffff05,#fff0 32%),linear-gradient(180deg,#0d1016,#090b11);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset -1px 0 #ffffff08}.brand h1{margin:0;font-size:30px;color:#ffd5da;line-height:1.2;letter-spacing:.5px;text-shadow:0 0 6px rgba(246,45,64,.9),0 0 14px rgba(246,45,64,.75),0 0 28px rgba(204,31,47,.7)}.brand p{margin:10px 0 0;color:var(--muted);font-size:14px}.nav{margin-top:28px;display:grid;gap:10px}.navGroup{margin-top:8px;display:grid;gap:8px}.navGroupTitle{color:#e8edf9;font-size:13px;font-weight:700;letter-spacing:.2px;opacity:.9}.navGroupTitle a{color:#ff576a;text-decoration:none}.navGroupTitle a:hover{text-decoration:underline}.navItem{width:100%;display:block;text-align:left;padding:12px 14px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--text);cursor:pointer;font-size:15px;text-decoration:none;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.navItem:visited{color:var(--text)}.navItem:hover{border-color:#3b4354;background:#121722;transform:translate(4px);box-shadow:0 6px 16px #0000004d}.navItem.active{border-color:#8a1a27;background:linear-gradient(90deg,#cc1f2f47,#cc1f2f1f);color:#fff;box-shadow:inset 0 0 0 1px #ff50653d,0 8px 20px #580c166b}.navSubItem{width:100%;display:block;text-align:left;padding:10px 14px 10px 24px;border-radius:10px;border:1px solid transparent;background:transparent;color:#d4daeb;cursor:pointer;font-size:14px;text-decoration:none;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.navSubItem:visited{color:#d4daeb}.navSubItem:hover{border-color:#3b4354;background:#121722;transform:translate(4px);box-shadow:0 6px 16px #0000004d}.navSubItem.active{border-color:#8a1a27;background:linear-gradient(90deg,#cc1f2f47,#cc1f2f1f);color:#fff;box-shadow:inset 0 0 0 1px #ff50653d,0 8px 20px #580c166b}.content{padding:28px;background:radial-gradient(circle at 15% 5%,#2a1218 0%,var(--bg) 44%),radial-gradient(circle at 90% 10%,#a41e3247,#a41e3200 40%)}.pageStage{animation:pageSwitch .48s cubic-bezier(.21,.85,.3,1) both}.pageCard{border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,#ffffff08,#fff0 25%),linear-gradient(180deg,#11141e,#0b0f17);padding:22px;box-shadow:0 20px 35px #00000057,inset 0 1px #ffffff0a}.pageCard h2{margin:0 0 12px;color:#fff;letter-spacing:.2px}.pageCard p{margin:0;color:var(--muted);font-size:16px}.calculatorPage{padding:18px}.cursorDot,.cursorRing{position:fixed;left:0;top:0;pointer-events:none;z-index:9999;opacity:0;transition:opacity .22s ease}.cursorDot.visible,.cursorRing.visible{opacity:1}.cursorDot{width:8px;height:8px;margin-left:-4px;margin-top:-4px;border-radius:999px;background:#ff5a6d;box-shadow:0 0 14px #ff5a6dd9}.cursorRing{width:34px;height:34px;margin-left:-17px;margin-top:-17px;border-radius:999px;border:1px solid rgba(255,96,114,.8);box-shadow:0 0 18px #ff4f6273,inset 0 0 10px #ff4f622e;transition:opacity .22s ease,transform 90ms linear}@keyframes appZoomIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes pageSwitch{0%{transform:translateY(12px) scale(.985);opacity:0;filter:blur(6px)}to{transform:translateY(0) scale(1);opacity:1;filter:blur(0)}}@keyframes floatGlowA{0%,to{transform:translate(0) scale(1)}50%{transform:translate(35px,25px) scale(1.08)}}@keyframes floatGlowB{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,-20px) scale(1.06)}}@media(max-width:980px){.layout{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line)}.nav{grid-template-columns:repeat(2,minmax(0,1fr))}.content{padding:16px}}@media(hover:hover)and (pointer:fine){body,a,button,input,textarea,select{cursor:none!important}}@media(hover:none),(pointer:coarse){.cursorDot,.cursorRing{display:none}}@media(prefers-reduced-motion:reduce){.layout,.pageStage,.layout:before,.layout:after,.navItem,.navSubItem,.cursorRing,.cursorDot{animation:none!important;transition:none!important}}:root{font-family:Segoe UI,system-ui,-apple-system,Arial,sans-serif;color-scheme:dark}html,body,#root{height:100%}body{margin:0;background:#080a10;color:#eef0f5}
