:root{--bg:#07080A;--panel:#0A0C10;--surface:#101318;--surface2:#141821;--raised:#171B24;--line:rgba(255,255,255,.07);--line2:rgba(255,255,255,.13);--line3:rgba(255,255,255,.20);--txt:#F2F4F7;--muted:#98A1AE;--muted2:#6C7683;--gold:#E5B95C;--gold-hi:#F5D89A;--gold-lo:#B98A2A;--goldsoft:rgba(229,185,92,.11);--goldglow:rgba(229,185,92,.22);--green:#3DD68C;--greensoft:rgba(61,214,140,.12);--red:#F2555A;--redsoft:rgba(242,85,90,.12);--amber:#F2A93B;--blue:#7AA2F7;--e1:0 1px 2px rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.22);--e2:0 2px 4px rgba(0,0,0,.45),0 8px 26px rgba(0,0,0,.34);--e3:0 4px 10px rgba(0,0,0,.5),0 20px 60px rgba(0,0,0,.45);--edge:inset 0 1px 0 rgba(255,255,255,.055);--r-sm:8px;--r:12px;--r-lg:16px;--r-xl:20px;--ease:cubic-bezier(.22,.61,.36,1);--fast:130ms;--med:200ms}*{box-sizing:border-box;margin:0;padding:0}::selection{background:rgba(229,185,92,.26);color:#fff}html{scrollbar-color:rgba(255,255,255,.16) transparent}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.11);border-radius:99px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2);background-clip:content-box}body{background:var(--bg);color:var(--txt);font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-rendering:optimizeLegibility}body:before{z-index:0;background:radial-gradient(1100px 620px at 18% -12%,rgba(229,185,92,.055),transparent 62%),radial-gradient(900px 560px at 92% 4%,rgba(122,162,247,.045),transparent 60%),radial-gradient(1200px 800px at 50% 118%,rgba(61,214,140,.028),transparent 65%)}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:after{z-index:1;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E")}.app,.auth{position:relative;z-index:2}a{color:inherit;text-decoration:none}.app{display:grid;grid-template-columns:240px 1fr;min-height:100vh}.side{border-right:1px solid var(--line);background:linear-gradient(180deg,rgba(16,19,24,.92),rgba(8,10,13,.96));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px 13px;position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;box-shadow:1px 0 0 rgba(0,0,0,.4)}.brand{padding:5px 9px 22px;font-weight:800;letter-spacing:-.035em;font-size:20px}.brand span{background:linear-gradient(160deg,var(--gold-hi),var(--gold-lo));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.nav a{position:relative;display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:var(--r-sm);font-size:14px;font-weight:500;color:var(--muted);margin-bottom:2px;transition:color var(--fast) var(--ease),background var(--fast) var(--ease)}.nav a:hover{background:rgba(255,255,255,.045);color:var(--txt)}.nav a.on{color:var(--gold);font-weight:600;background:linear-gradient(90deg,rgba(229,185,92,.14),rgba(229,185,92,.03))}.nav a.on:before{content:"";position:absolute;left:-13px;top:50%;transform:translateY(-50%);width:3px;height:19px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,var(--gold-hi),var(--gold-lo));box-shadow:0 0 12px var(--goldglow)}.navlbl{font-size:10px;letter-spacing:.15em;text-transform:uppercase;font-weight:700;padding:15px 11px 7px}.navlbl,.sfoot{color:var(--muted2)}.sfoot{margin-top:auto;border-top:1px solid var(--line);padding-top:14px;font-size:12px;letter-spacing:.02em}.sfoot b{display:block;color:var(--txt);font-size:13px;font-weight:600;letter-spacing:-.01em}.topbar{height:64px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 28px;position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(7,8,10,.72);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px)}.topbar h1{font-size:17.5px;font-weight:700;letter-spacing:-.025em}.content{padding:26px 28px 60px;max-width:1140px}.card{position:relative;background:linear-gradient(168deg,rgba(255,255,255,.028),rgba(255,255,255,0) 42%),linear-gradient(180deg,var(--surface),#0B0D11);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;margin-bottom:18px;box-shadow:var(--e1),var(--edge)}.card-h{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.022),transparent)}.card-h h2{font-size:15px;font-weight:700;letter-spacing:-.02em}.card-h .sub{font-size:12.5px;color:var(--muted2);margin-top:2px;letter-spacing:.005em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:600;letter-spacing:-.005em;padding:11px 19px;border-radius:var(--r);border:1px solid transparent;cursor:pointer;font-family:inherit;transition:transform var(--fast) var(--ease),box-shadow var(--fast) var(--ease),filter var(--fast) var(--ease),background var(--fast) var(--ease);will-change:transform}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none!important;box-shadow:none}.btn-g{color:#191204;background:linear-gradient(180deg,#F7DFA8,#E5B95C 45%,#C1912F);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(0,0,0,.18),0 2px 10px rgba(193,145,47,.3)}.btn-g:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(0,0,0,.2),0 6px 20px rgba(193,145,47,.4)}.btn-g:active:not(:disabled){transform:translateY(0);filter:brightness(.97);box-shadow:inset 0 1px 3px rgba(0,0,0,.35)}.btn-o{border-color:var(--line2);color:var(--txt);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02));box-shadow:var(--edge)}.btn-o:hover:not(:disabled){border-color:var(--line3);background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.035));transform:translateY(-1px)}.btn-o:active:not(:disabled){transform:translateY(0)}input,select,textarea{width:100%;padding:11px 13px;border-radius:var(--r);border:1px solid var(--line2);background:rgba(255,255,255,.026);color:var(--txt);font-family:inherit;font-size:14.5px;outline:none;box-shadow:inset 0 1px 2px rgba(0,0,0,.22);transition:border-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease),background var(--fast) var(--ease)}input::placeholder,textarea::placeholder{color:var(--muted2)}input:hover,select:hover,textarea:hover{border-color:var(--line3)}input:focus,select:focus,textarea:focus{border-color:rgba(229,185,92,.55);background:rgba(255,255,255,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.22),0 0 0 3px rgba(229,185,92,.13)}textarea{resize:vertical;line-height:1.6}input[type=file]{padding:9px 11px;font-size:13px;color:var(--muted);cursor:pointer}input[type=file]::-webkit-file-upload-button{margin-right:12px;padding:7px 13px;border-radius:8px;cursor:pointer;border:1px solid var(--line2);background:rgba(255,255,255,.05);color:var(--txt);font-family:inherit;font-size:12.5px;font-weight:600;-webkit-transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease);transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease)}input[type=file]::file-selector-button{margin-right:12px;padding:7px 13px;border-radius:8px;cursor:pointer;border:1px solid var(--line2);background:rgba(255,255,255,.05);color:var(--txt);font-family:inherit;font-size:12.5px;font-weight:600;transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease)}input[type=file]::-webkit-file-upload-button:hover{background:rgba(255,255,255,.09);border-color:var(--line3)}input[type=file]::file-selector-button:hover{background:rgba(255,255,255,.09);border-color:var(--line3)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236C7683' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center}label{display:block;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted2);font-weight:700;margin-bottom:7px}.f{margin-bottom:14px}:focus-visible{outline:2px solid rgba(229,185,92,.6);outline-offset:2px;border-radius:6px}.auth{max-width:432px;margin:64px auto;padding:0 24px}.auth h1{font-size:29px;font-weight:800;letter-spacing:-.04em;margin-bottom:8px;background:linear-gradient(170deg,#fff,#B9C1CC);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.auth p.s{color:var(--muted);font-size:14.5px;margin-bottom:26px;line-height:1.6}.err{background:linear-gradient(180deg,rgba(242,85,90,.15),rgba(242,85,90,.08));border:1px solid rgba(242,85,90,.32);color:#FFC2C4;padding:11px 14px;border-radius:var(--r);font-size:13.5px;margin-bottom:16px;line-height:1.55}.err,.mod{box-shadow:var(--edge)}.mod{border:1px solid var(--line);border-radius:var(--r);margin-bottom:9px;background:linear-gradient(180deg,var(--surface),#0C0F13);overflow:hidden}.mod-h{display:flex;align-items:center;gap:14px;padding:15px 18px}.mod-n{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.03));color:var(--muted2);font-size:11.5px;font-weight:700;flex:none;box-shadow:var(--edge)}.mod-t{flex:1 1;font-weight:600;font-size:14.5px;letter-spacing:-.01em}.bar{height:5px;background:rgba(255,255,255,.08);overflow:hidden;width:72px;flex:none;box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}.bar,.bar i{border-radius:100px}.bar i{display:block;height:100%;background:linear-gradient(90deg,var(--gold-lo),var(--gold-hi));box-shadow:0 0 10px var(--goldglow);transition:width .6s var(--ease)}.les{display:flex;align-items:center;gap:12px;padding:10px 18px 10px 60px;border-top:1px solid rgba(255,255,255,.045);font-size:13.5px;transition:background var(--fast) var(--ease)}.les:hover{background:rgba(255,255,255,.032)}.lz{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;font-size:10px;font-weight:700;flex:none}.lz.done{background:var(--greensoft);color:var(--green);box-shadow:inset 0 0 0 1px rgba(61,214,140,.22)}.lz.todo{background:rgba(255,255,255,.05);color:var(--muted2)}.les .t{flex:1 1}.player{background:radial-gradient(circle at 50% 40%,#14171D,#000);aspect-ratio:16/9;border-radius:var(--r-lg);border:1px solid var(--line);display:grid;place-items:center;margin-bottom:20px;color:var(--muted2);text-align:center;padding:20px;box-shadow:var(--e2),var(--edge)}.prose{max-width:672px;color:#C5CCD6;font-size:15.5px;line-height:1.78}.prose h3{color:var(--txt);font-size:17px;font-weight:700;margin:28px 0 10px;letter-spacing:-.022em}.prose p{margin-bottom:15px}.prose strong{color:var(--txt);font-weight:600}.tag{display:inline-flex;align-items:center;font-size:10.5px;font-weight:700;letter-spacing:.035em;padding:3px 8px;border-radius:6px;white-space:nowrap;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.t-film{background:rgba(242,169,59,.13);color:var(--amber)}.t-quiz{background:rgba(122,162,247,.13);color:var(--blue)}table{width:100%;border-collapse:collapse;font-size:13.5px}th{text-align:left;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted2);font-weight:700;padding:11px 20px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.02),transparent);position:relative}td{padding:12px 20px;border-bottom:1px solid rgba(255,255,255,.04)}tbody tr,td{transition:background var(--fast) var(--ease)}tbody tr:hover td{background:linear-gradient(90deg,rgba(255,255,255,.038),rgba(255,255,255,.012))}tbody tr:last-child td{border-bottom:none}.ck{display:flex;gap:11px;align-items:flex-start;padding:11px 13px;border:1px solid var(--line);border-radius:var(--r);margin-bottom:8px;cursor:pointer;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent);transition:border-color var(--fast) var(--ease),background var(--fast) var(--ease)}.ck:hover{border-color:var(--line2);background:rgba(255,255,255,.034)}.ck:has(input:checked){border-color:rgba(61,214,140,.34);background:linear-gradient(180deg,rgba(61,214,140,.09),rgba(61,214,140,.028))}.ck input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;flex:none;margin-top:1px;border-radius:6px;cursor:pointer;border:1.5px solid var(--line3);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.015));box-shadow:inset 0 1px 2px rgba(0,0,0,.3);transition:all var(--fast) var(--ease);position:relative}.ck input[type=checkbox]:hover{border-color:rgba(61,214,140,.5)}.ck input[type=checkbox]:checked{border-color:rgba(61,214,140,.75);background:linear-gradient(180deg,#4FE49B,#28B872);box-shadow:0 0 0 1px rgba(61,214,140,.2),0 2px 8px rgba(61,214,140,.28)}.ck input[type=checkbox]:checked:after{content:"";position:absolute;left:5.5px;top:2px;width:5px;height:9.5px;border:solid #06240f;border-width:0 2.2px 2.2px 0;transform:rotate(43deg)}.ck .t{font-size:14px;line-height:1.5;color:var(--txt);margin-bottom:0}.ck .t,.ck .t small{text-transform:none;letter-spacing:normal;font-weight:400}.ck .t small{display:block;font-size:11.5px;color:var(--muted2);margin-top:2px}.verdict{border-radius:var(--r);padding:16px 18px;margin:16px 0;font-size:14px;line-height:1.6;box-shadow:var(--edge)}.v-ok{background:var(--greensoft);border:1px solid rgba(61,214,140,.3)}.v-no{background:var(--redsoft);border:1px solid rgba(242,85,90,.3)}.jsub{display:flex;gap:3px;margin-bottom:18px;flex-wrap:wrap;padding:4px;border-radius:var(--r);background:rgba(255,255,255,.022);border:1px solid var(--line);box-shadow:var(--edge)}.jsub a{padding:7px 13px;border-radius:9px;font-size:13px;font-weight:600;color:var(--muted2);transition:color var(--fast) var(--ease),background var(--fast) var(--ease)}.jsub a:hover{color:var(--txt);background:rgba(255,255,255,.04)}.jsub a.on{color:var(--gold);background:linear-gradient(180deg,rgba(229,185,92,.16),rgba(229,185,92,.06));box-shadow:var(--edge),0 1px 3px rgba(0,0,0,.3)}.chip{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;font-size:12.5px;font-weight:600;border:1px solid var(--line2);background:rgba(255,255,255,.025);color:var(--muted);transition:all var(--fast) var(--ease);box-shadow:var(--edge)}.chip:hover{border-color:var(--line3);color:var(--txt);background:rgba(255,255,255,.055);transform:translateY(-1px)}.chip.on{border-color:rgba(229,185,92,.5);color:var(--gold);background:linear-gradient(180deg,rgba(229,185,92,.16),rgba(229,185,92,.05));box-shadow:var(--edge),0 2px 10px rgba(229,185,92,.13)}.toasts{position:fixed;right:22px;bottom:22px;z-index:200;display:flex;flex-direction:column;gap:9px;align-items:flex-end;pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:flex-start;gap:11px;min-width:250px;max-width:400px;padding:13px 15px;border-radius:var(--r);background:linear-gradient(180deg,var(--raised),#0E1116);border:1px solid var(--line2);box-shadow:var(--e3),var(--edge);font-size:13.5px;line-height:1.5;animation:toast-in .32s var(--ease) both}.toast.out{animation:toast-out .2s var(--ease) both}.toast .ic{width:21px;height:21px;border-radius:50%;flex:none;margin-top:1px;display:grid;place-items:center;font-size:11px;font-weight:800}.toast.ok .ic{background:var(--greensoft);color:var(--green);box-shadow:inset 0 0 0 1px rgba(61,214,140,.35),0 0 14px rgba(61,214,140,.18)}.toast.bad .ic{background:var(--redsoft);color:var(--red);box-shadow:inset 0 0 0 1px rgba(242,85,90,.35)}.toast b{display:block;font-weight:600;font-size:13.5px;letter-spacing:-.01em}.toast span{display:block;color:var(--muted2);font-size:12.5px;margin-top:1px}.toast:after{content:"";position:absolute;left:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--gold-lo),var(--gold-hi));animation:toast-timer 3.8s linear both;border-radius:0 0 0 var(--r)}.toast{position:relative;overflow:hidden}@keyframes toast-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@keyframes toast-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px) scale(.98)}}@keyframes toast-timer{0%{width:100%}to{width:0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.55}}form[data-pending=true] .btn-g{animation:pulse 1.1s var(--ease) infinite;cursor:progress}form[data-pending=true]{cursor:progress}.stat{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em}.stat-lg{font-size:26px;font-weight:800;letter-spacing:-.035em;line-height:1.1}.pos{color:var(--green)}.neg{color:var(--red)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.btn:hover,.chip:hover{transform:none!important}}@media (max-width:860px){.app{grid-template-columns:1fr}.side{position:static;height:auto;border-right:none;border-bottom:1px solid var(--line);padding:14px}.side .nav{display:flex;gap:4px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.side .nav::-webkit-scrollbar{display:none}.nav a{white-space:nowrap}.nav a.on:before{display:none}.navlbl{padding:10px 4px 4px}.sfoot{margin-top:14px}.content{padding:18px 15px 48px}.topbar{padding:0 16px;height:56px}table{font-size:12.5px}td,th{padding:10px 12px}.toasts{left:14px;right:14px;bottom:14px;align-items:stretch}.toast{max-width:none}}.quote{margin:0 20px 14px;padding:11px 15px;border-left:2px solid var(--gold);border-radius:0 var(--r-sm) var(--r-sm) 0;background:linear-gradient(90deg,rgba(229,185,92,.075),rgba(229,185,92,0));font-size:13.5px;line-height:1.65;color:var(--muted)}.grid-8{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line)}@media (max-width:1100px){.grid-8{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.grid-8{grid-template-columns:1fr}}.bstage{display:grid;grid-template-columns:auto minmax(270px,1fr);grid-gap:22px;gap:22px;align-items:start}@media (max-width:1180px){.bstage{grid-template-columns:1fr}}.board-frame{position:relative;padding:15px;border-radius:10px;width:max-content;max-width:100%;background:linear-gradient(150deg,#2A2115,#161009 55%,#241C10);box-shadow:inset 0 2px 0 rgba(255,255,255,.09),inset 0 -2px 0 rgba(0,0,0,.5),0 22px 54px rgba(0,0,0,.55),0 3px 10px rgba(0,0,0,.5)}.board-frame:before{content:"";position:absolute;inset:7px;border-radius:5px;z-index:3;pointer-events:none;border:1px solid rgba(229,185,92,.3)}.board{position:relative;border-radius:4px;overflow:hidden;background:linear-gradient(160deg,#141A16,#0D120F 60%,#090C0A);box-shadow:inset 0 0 44px rgba(0,0,0,.55)}.bsquares{position:absolute;inset:0;display:grid}.bsq{position:relative;padding:4px 0 0 5px;border-right:1px solid rgba(255,255,255,.045);border-bottom:1px solid rgba(0,0,0,.34)}.bsq.alt{background:rgba(255,255,255,.024)}.bsq span{font-size:10.5px;color:rgba(255,255,255,.3);letter-spacing:.02em}.bsq.foot span{color:var(--gold)}.bsq.up{background:radial-gradient(circle at 50% 60%,rgba(61,214,140,.13),transparent 70%)}.bsq.down{background:radial-gradient(circle at 50% 60%,rgba(242,85,90,.13),transparent 70%)}.boverlay{position:absolute;inset:0;pointer-events:none;z-index:2}.boverlay .lit{filter:drop-shadow(0 0 7px currentColor)}.btoken{position:absolute;border-radius:50%;display:grid;place-items:center;z-index:4;background:radial-gradient(circle at 34% 30%,var(--gold-hi),var(--gold) 46%,var(--gold-lo));box-shadow:0 0 0 2px rgba(9,12,10,.85),0 3px 10px rgba(0,0,0,.7),0 0 20px rgba(229,185,92,.38);transition:left .9s var(--ease),top .9s var(--ease)}.btoken span{color:#231A06;font-weight:800;letter-spacing:-.02em}.bghost{position:absolute;width:18px;height:18px;border-radius:50%;z-index:3;border:1.5px dashed rgba(255,255,255,.4)}.bghost b{left:50%;top:20px;transform:translateX(-50%);font-size:8px;letter-spacing:.15em;text-transform:uppercase;font-weight:700;color:var(--muted2);white-space:nowrap}.bghost b,.bhits{position:absolute}.bhits{pointer-events:none;z-index:5}.bhit{position:absolute;pointer-events:auto;border:0;background:transparent;border-radius:50%;cursor:help;padding:0}.bhit:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.bcap{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:11px;font-size:12px;color:var(--muted2)}.bcap b{color:var(--muted);font-weight:600}.brail{display:flex;flex-direction:column;gap:14px}.brail .card{margin-bottom:0}.rlbl{font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--muted2);padding:14px 18px 0}.bbig{font-size:52px;font-weight:800;letter-spacing:-.045em;line-height:1;background:linear-gradient(168deg,var(--gold-hi),var(--gold) 55%,var(--gold-lo));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bdelta{display:inline-flex;align-items:center;gap:6px;margin-top:11px;font-size:12.5px;font-weight:700;padding:4px 11px;border-radius:99px}.bdelta.up{background:var(--greensoft);color:var(--green);box-shadow:inset 0 0 0 1px rgba(61,214,140,.28)}.bdelta.down{background:var(--redsoft);color:var(--red);box-shadow:inset 0 0 0 1px rgba(242,85,90,.28)}.btally{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line);border-top:1px solid var(--line)}.btally div{background:var(--surface);padding:12px 18px}.btally .k{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted2)}.btally .v{font-size:24px;font-weight:700;letter-spacing:-.03em;margin-top:2px}.btally .v.up{color:var(--green)}.btally .v.down{color:var(--red)}.bmoves{list-style:none;padding:6px 0 9px}.bmoves li{display:flex;align-items:baseline;gap:11px;padding:8px 18px;font-size:13.5px;transition:background var(--fast) var(--ease);cursor:default}.bmoves li:hover{background:rgba(255,255,255,.045)}.bmoves .jump{font-size:11.5px;font-weight:800;flex:none;min-width:34px;text-align:center;padding:2px 6px;border-radius:5px}.bmoves .up .jump{background:var(--greensoft);color:var(--green)}.bmoves .down .jump{background:var(--redsoft);color:var(--red)}.bmoves .what{line-height:1.35;flex:1 1}.bmoves .what a{color:var(--txt)}.bmoves .what a:hover{color:var(--gold)}.bmoves .what em{display:block;font-style:normal;margin-top:2px}.bmoves .what em,.bmoves .when{color:var(--muted2);font-size:11.5px}.bmoves .when{margin-left:auto;flex:none}.sechead{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid var(--line)}.sechead h2{font-size:18px;font-weight:700;letter-spacing:-.025em}.sechead span{color:var(--muted2);font-size:13px}.blegend{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:22px;gap:22px}.bcol h3{font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;margin-bottom:10px;display:flex;align-items:center;gap:8px}.bcol h3 i{width:8px;height:8px;border-radius:50%;display:block}.bcol.up h3{color:var(--green)}.bcol.up h3 i{background:var(--green)}.bcol.down h3{color:var(--red)}.bcol.down h3 i{background:var(--red)}.brule{display:flex;gap:12px;align-items:baseline;padding:10px 13px;border-radius:10px;margin-bottom:5px;border:1px solid transparent;cursor:default;transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease)}.brule:focus-visible,.brule:hover{background:rgba(255,255,255,.045);border-color:var(--line);outline:none}.brule .sqs{font-size:12px;flex:none;min-width:56px;color:var(--muted2);font-weight:600}.bcol.up .brule .sqs{color:var(--green)}.bcol.down .brule .sqs{color:var(--red)}.brule .txt{font-size:13.5px;line-height:1.45;flex:1 1}.brule .txt em{display:block;font-style:normal;color:var(--muted2);font-size:12px;margin-top:2px}.brule .val{font-weight:800;flex:none}.bfoot,.brule .val{font-size:12.5px;color:var(--muted2)}.bfoot{margin-top:26px;padding-top:16px;border-top:1px solid var(--line);line-height:1.75;max-width:74ch}.bfoot b{color:var(--muted);font-weight:600}.mhero{padding:6px 2px 24px;max-width:70ch}.mhero .eyebrow{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-weight:700;margin-bottom:10px}.mhero h1{font-size:clamp(24px,3.4vw,34px);font-weight:800;letter-spacing:-.035em;line-height:1.12;text-wrap:balance;margin-bottom:12px}.mhero p{color:var(--muted);font-size:15px;line-height:1.7}.mnav{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.mslider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;padding:0;margin:16px 0 6px;border-radius:99px;border:0;box-shadow:none;cursor:pointer;background:linear-gradient(90deg,rgba(242,85,90,.45),rgba(255,255,255,.14) 50%,rgba(61,214,140,.45))}.mslider::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;cursor:-webkit-grab;cursor:grab;background:radial-gradient(circle at 34% 30%,var(--gold-hi),var(--gold) 46%,var(--gold-lo));box-shadow:0 0 0 3px rgba(7,8,10,.9),0 2px 8px rgba(0,0,0,.6),0 0 16px rgba(229,185,92,.4)}.mslider::-webkit-slider-thumb:active{cursor:-webkit-grabbing;cursor:grabbing;transform:scale(.94)}.mslider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;border:0;cursor:grab;background:radial-gradient(circle at 34% 30%,var(--gold-hi),var(--gold) 46%,var(--gold-lo));box-shadow:0 0 0 3px rgba(7,8,10,.9),0 2px 8px rgba(0,0,0,.6)}.mslider:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.mscale{display:flex;justify-content:space-between;font-size:11px;color:var(--muted2)}.mgrid{display:grid;grid-template-columns:1fr minmax(240px,.85fr);grid-gap:1px;gap:1px;background:var(--line);margin-top:14px;border-top:1px solid var(--line)}.mgrid>*{background:var(--surface);padding:18px 20px}@media (max-width:820px){.mgrid{grid-template-columns:1fr}}.mrow{display:flex;justify-content:space-between;align-items:baseline;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.045)}.mk{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted2)}.mk,.mv{font-weight:700}.mv{font-size:22px;letter-spacing:-.03em}.mv.pos{color:var(--green)}.mv.neg{color:var(--red)}.mnote{margin-top:14px;font-size:12.5px;line-height:1.65;padding:10px 13px;border-radius:10px}.mnote.warn{background:rgba(242,169,59,.09);border:1px solid rgba(242,169,59,.25);color:#F5D9A8}.mverdict{display:flex;flex-direction:column;gap:2px}.mtag{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.mverdict.up .mtag{color:var(--green)}.mverdict.down .mtag{color:var(--red)}.mverdict.flat .mtag{color:var(--muted2)}.mbig{font-size:32px;font-weight:800;letter-spacing:-.04em;margin:6px 0 2px}.mbig small{font-size:12px;font-weight:500;color:var(--muted2);letter-spacing:0;margin-left:6px}.mverdict.up .mbig{color:var(--green)}.mverdict.down .mbig{color:var(--red)}.mbar{height:4px;background:rgba(255,255,255,.08);overflow:hidden;margin:10px 0 6px}.mbar,.mbar i{border-radius:99px}.mbar i{display:block;height:100%;transition:width .16s var(--ease)}.mverdict.up .mbar i{background:linear-gradient(90deg,rgba(61,214,140,.4),var(--green))}.mverdict.down .mbar i{background:linear-gradient(90deg,rgba(242,85,90,.4),var(--red))}.mverdict.flat .mbar i{background:var(--line3)}.msize{font-size:11.5px;color:var(--muted2);letter-spacing:.02em}.mverdict p{font-size:13.5px;line-height:1.6;color:var(--txt);margin-top:11px}.mverdict p.mfine{margin-top:7px}.mfoot,.mverdict p.mfine{color:var(--muted2);font-size:12.5px}.mfoot{padding:14px 20px;border-top:1px solid var(--line);line-height:1.7}.mfoot b{color:var(--muted);font-weight:600}.mchart{width:100%;height:auto;display:block;border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.022),transparent);border:1px solid var(--line)}.mphase{padding:4px 20px 16px}.mphase b{font-size:14.5px;letter-spacing:-.01em}.mphase p{font-size:13.5px;color:var(--muted);line-height:1.65;margin-top:5px;max-width:74ch}.mpair{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line);margin-top:16px;border-top:1px solid var(--line)}.mpair>*{background:var(--surface);padding:16px 20px}@media (max-width:700px){.mpair{grid-template-columns:1fr}}.mside .mk{display:block;margin-bottom:9px}.mseg{display:flex;gap:3px;padding:3px;border-radius:10px;background:rgba(0,0,0,.28);border:1px solid var(--line)}.mseg button{flex:1 1;font-family:inherit;font-size:12px;font-weight:600;padding:7px 6px;border-radius:7px;border:1px solid transparent;background:transparent;color:var(--muted2);cursor:pointer;transition:all var(--fast) var(--ease)}.mseg button:hover{color:var(--txt);background:rgba(255,255,255,.05)}.mseg button.on{color:var(--gold);background:linear-gradient(180deg,rgba(229,185,92,.17),rgba(229,185,92,.06));box-shadow:var(--edge)}.mresult{padding:16px 20px;border-top:1px solid var(--line)}.mresult p{font-size:14px;line-height:1.65;margin-top:6px;max-width:74ch}.mresult.up .mtag{color:var(--green)}.mresult.down .mtag{color:var(--red)}.mresult.flat .mtag{color:var(--muted2)}.mrank{padding:6px 0}.mrk button{width:100%;display:flex;align-items:center;gap:14px;padding:12px 20px;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.04);font-family:inherit;text-align:left;cursor:pointer;color:inherit;transition:background var(--fast) var(--ease)}.mrk button:hover{background:rgba(255,255,255,.04)}.mrk .n{width:24px;height:24px;border-radius:7px;flex:none;display:grid;place-items:center;font-size:11.5px;font-weight:700;color:var(--muted2);background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.03));box-shadow:var(--edge)}.mrk.open .n{color:var(--gold);background:linear-gradient(180deg,rgba(229,185,92,.24),rgba(229,185,92,.07))}.mrk .nm{flex:1 1;font-size:14.5px;font-weight:600;letter-spacing:-.01em}.mrk .nm em{display:block;font-style:normal;font-size:11.5px;color:var(--muted2);font-weight:400;margin-top:2px}.mrk .wt{width:110px;height:5px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden;flex:none;box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}.mrk .wt i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--gold-lo),var(--gold-hi))}.mrk .cv{width:16px;text-align:center;color:var(--muted2);font-size:15px;flex:none}.mrkb{padding:4px 20px 18px 58px;border-bottom:1px solid rgba(255,255,255,.04);background:rgba(255,255,255,.018)}.mrkb p{font-size:13.5px;color:var(--muted);line-height:1.7;max-width:74ch}.mrkb p.watch{margin-top:9px;color:var(--txt)}.mrkb b{color:var(--gold);font-weight:600}@media (max-width:640px){.mrk .wt{display:none}.mrkb{padding-left:20px}}.mquiz{padding:18px 20px 20px}.mq{font-size:16px;line-height:1.5;font-weight:600;letter-spacing:-.015em;margin-bottom:14px;max-width:70ch}.mopt{width:100%;display:flex;align-items:center;gap:11px;text-align:left;font-family:inherit;font-size:14px;padding:12px 14px;margin-bottom:7px;border-radius:11px;border:1px solid var(--line2);color:var(--txt);cursor:pointer;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012));transition:all var(--fast) var(--ease)}.mopt:hover:not(:disabled){border-color:var(--line3);background:rgba(255,255,255,.06);transform:translateY(-1px)}.mopt:disabled{cursor:default}.mopt .mdot{width:19px;height:19px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:11px;font-weight:800;border:1.5px solid var(--line3)}.mopt.right{border-color:rgba(61,214,140,.5);background:var(--greensoft)}.mopt.right .mdot{border-color:var(--green);color:var(--green)}.mopt.wrong{border-color:rgba(242,85,90,.5);background:var(--redsoft)}.mopt.wrong .mdot{border-color:var(--red);color:var(--red)}.mopt.muted{opacity:.42}.mwhy{margin-top:12px;padding:14px 16px;border-radius:11px;border:1px solid var(--line)}.mwhy.ok{background:var(--greensoft);border-color:rgba(61,214,140,.28)}.mwhy.no{background:rgba(242,169,59,.08);border-color:rgba(242,169,59,.28)}.mwhy p{font-size:13.5px;line-height:1.7;margin-bottom:13px;max-width:74ch}.mdone{padding:26px 20px 24px;text-align:center}.mscore{font-size:46px;font-weight:800;letter-spacing:-.045em;color:var(--gold)}.mscore small{font-size:17px;color:var(--muted2);font-weight:500}.mdone p{font-size:14px;color:var(--muted);line-height:1.7;margin:10px auto 18px;max-width:56ch}.mconn{padding:18px 20px}.mconn p{font-size:14.5px;color:var(--muted);line-height:1.75;max-width:74ch}.mconn p+p{margin-top:12px}.lvgrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.lvread{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;padding:10px 12px;border-radius:var(--r);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.012));border:1px solid var(--line);box-shadow:var(--edge);min-height:42px;transition:border-color var(--fast) var(--ease),background var(--fast) var(--ease)}.lvread.bad{background:linear-gradient(180deg,rgba(242,169,59,.1),rgba(242,169,59,.04));border-color:rgba(242,169,59,.32)}.lvread .chip{display:inline-flex;align-items:baseline;gap:7px;padding:4px 10px;border-radius:8px;background:rgba(255,255,255,.04);border:1px solid var(--line2)}.lvread .chip em{font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted2)}.lvread .chip b{font-size:14px;font-weight:700;color:var(--txt);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lvread .note{font-size:12px;color:var(--muted2);line-height:1.55}.lvread .warn{font-size:12.5px;color:#F5C87A;line-height:1.55;font-weight:600}.lot{overflow:hidden}.lotgrid{display:grid;grid-gap:1px;gap:1px;background:var(--line);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));border-top:1px solid var(--line)}.lotcell{background:var(--surface);padding:16px 18px 17px}.lotcell .k{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted2)}.lotcell .v{font-size:27px;font-weight:800;letter-spacing:-.035em;margin:5px 0 6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lotcell .v.up{color:var(--green)}.lotcell .v.down{color:var(--red)}.lotcell .v.flat{color:var(--txt)}.lotcell .n{font-size:12px;color:var(--muted2);line-height:1.6}.lotbig{display:grid;grid-gap:1px;gap:1px;background:var(--line);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));border-top:1px solid var(--line)}.lotbigcell{background:linear-gradient(180deg,rgba(242,85,90,.075),rgba(242,85,90,.015));padding:20px 20px 22px}.lotbigcell .k{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#F09FA2}.lotbigcell .v{font-size:40px;font-weight:800;letter-spacing:-.045em;color:var(--red);margin:4px 0 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.lotbigcell p{font-size:13px;color:var(--muted);line-height:1.7;max-width:46ch}.lotclean{margin:0;padding:18px 20px 20px;font-size:13.5px;line-height:1.75;color:var(--muted);max-width:78ch}.lotclean,.lotfoot{border-top:1px solid var(--line)}.lotfoot{padding:15px 20px 18px;font-size:12.5px;color:var(--muted2);line-height:1.7;max-width:82ch}.jsub.tsub{margin:0;border-radius:0;border-left:0;border-right:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.015);box-shadow:none}.tbadge{margin-left:7px;padding:1px 6px;border-radius:6px;font-size:10.5px;font-weight:800;background:var(--redsoft);color:var(--red);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1px rgba(242,85,90,.28)}.card.danger{border-color:rgba(242,85,90,.22)}.card.danger .card-h h2{color:#F09FA2}.btn-d{border-color:rgba(242,85,90,.4);color:#FFC2C4;background:linear-gradient(180deg,rgba(242,85,90,.16),rgba(242,85,90,.07));box-shadow:var(--edge)}.btn-d:hover:not(:disabled){border-color:rgba(242,85,90,.6);color:#fff;background:linear-gradient(180deg,rgba(242,85,90,.3),rgba(242,85,90,.16));transform:translateY(-1px)}.btn-d:active:not(:disabled){transform:translateY(0)}.rowacts{align-items:center;gap:10px;justify-content:flex-end}.rowacts,.rowacts form{display:inline-flex}.xdel{width:24px;height:24px;border-radius:7px;line-height:1;border:1px solid transparent;background:transparent;color:var(--muted2);font-size:16px;font-weight:600;cursor:pointer;padding:0;transition:color var(--fast) var(--ease),background var(--fast) var(--ease),border-color var(--fast) var(--ease)}.xdel:hover{color:var(--red);background:var(--redsoft);border-color:rgba(242,85,90,.3)}.xdel:focus-visible{outline:2px solid var(--red);outline-offset:2px}.mcell{min-height:112px;border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;transition:border-color var(--fast) var(--ease)}.mcell .dnum{font-size:12px;color:var(--muted2)}.mcell.hit{box-shadow:inset 0 2px 0 rgba(242,169,59,.75)}.mccs{display:flex;flex-wrap:wrap;gap:3px;margin-top:auto;padding-top:6px}.mcc{font-size:9.5px;font-weight:700;letter-spacing:.04em;padding:2px 5px;border-radius:5px;line-height:1.35;background:rgba(255,255,255,.04);color:var(--muted2);border:1px solid transparent;font-family:inherit;cursor:help;transition:background var(--fast) var(--ease),color var(--fast) var(--ease),border-color var(--fast) var(--ease)}button.mcc.on,button.mcc:hover{background:rgba(255,255,255,.1);color:var(--txt)}button.mcc.mine.on,button.mcc.mine:hover{background:rgba(242,169,59,.26);color:#FFDCA6;border-color:rgba(242,169,59,.55)}button.mcc:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.mcc b{margin-left:3px;opacity:.75;font-weight:800}.mcc.mine{background:rgba(242,169,59,.14);color:#F5C87A;border-color:rgba(242,169,59,.34)}.mcc.more{opacity:.6}.macbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:9px 20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.015);font-size:11.5px;color:var(--muted2)}.macbar .lg{display:inline-flex;align-items:center;gap:6px}.macbar .dot{width:8px;height:8px;border-radius:3px;display:inline-block;background:rgba(255,255,255,.1)}.macbar .dot.mine{background:rgba(242,169,59,.6);box-shadow:0 0 0 1px rgba(242,169,59,.35)}.macbar .tgl{margin-left:auto;color:var(--gold);font-size:11.5px}.macbar .tgl:hover{text-decoration:underline}.card.bookTest{border-color:rgba(122,162,247,.3)}.card.bookTest .card-h{background:linear-gradient(180deg,rgba(122,162,247,.07),transparent)}.splitgrid{display:grid;grid-gap:1px;gap:1px;background:var(--line);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));border-top:1px solid var(--line)}.splitcell{background:var(--surface);padding:17px 20px 18px}.splitcell .k{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted2)}.splitcell .v{font-size:30px;font-weight:800;letter-spacing:-.04em;margin:6px 0 7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.splitcell .v.up{color:var(--green)}.splitcell .v.down{color:var(--red)}.splitcell .n{font-size:12.5px;color:var(--muted2);line-height:1.6}.macpop{position:fixed;z-index:80;width:330px;max-height:none;border-radius:12px;padding:4px;background:linear-gradient(180deg,#141922,#0D1014);border:1px solid var(--line3);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 50px rgba(0,0,0,.6);text-align:left;cursor:default;animation:macin .11s var(--ease) both}.macpop.up{transform:translateY(-100%)}@keyframes macin{0%{opacity:0;transform:translateY(-3px)}to{opacity:1}}.macpop.up{animation:none}@media (prefers-reduced-motion:reduce){.macpop{animation:none}}.macrow{padding:10px 12px 11px;border-radius:9px}.macrow+.macrow{margin-top:2px;border-top:1px solid var(--line)}.macrow.mine{background:rgba(242,169,59,.07)}.macrow .h{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:5px}.macrow .h .t{font-size:11.5px;font-weight:800;color:var(--txt);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.macrow .h .c{font-size:9.5px;font-weight:800;letter-spacing:.06em;padding:1px 5px;border-radius:4px;background:rgba(255,255,255,.07);color:var(--muted)}.macrow .h .i{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted2)}.macrow .h .i.high{color:#F5C87A}.macrow .h .y{margin-left:auto;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#F5C87A;background:rgba(242,169,59,.16);padding:2px 6px;border-radius:5px}.macrow .n{font-size:13px;font-weight:600;color:var(--txt);line-height:1.45;margin-bottom:7px}.macrow .f{display:flex;gap:16px;flex-wrap:wrap}.macrow .f span{display:flex;flex-direction:column;gap:1px}.macrow .f em{font-style:normal;font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted2)}.macrow .f b{font-size:14px;font-weight:800;color:var(--txt);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.macrow .f b.up{color:var(--green)}.macrow .f b.down{color:var(--red)}.macrow .v{margin-top:7px;display:inline-block;font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:5px;background:rgba(255,255,255,.06);color:var(--muted)}.macrow .v.up{background:var(--greensoft);color:var(--green)}.macrow .v.down{background:var(--redsoft);color:var(--red)}.macrow .w{font-size:12px;color:var(--muted2);line-height:1.55}.macpop .foot{padding:8px 12px 9px;border-top:1px solid var(--line);font-size:10.5px;color:var(--muted2);line-height:1.5}.macbar .lg b{color:var(--txt);font-weight:700;letter-spacing:.02em}.macbar .tgl.inline{margin-left:0}.revbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px;padding:10px 16px;border-radius:var(--r);background:rgba(255,255,255,.022);border:1px solid var(--line);box-shadow:var(--edge);font-size:13px}.revbar a{color:var(--gold)}.revbar .ro{margin-left:auto;font-size:11.5px;color:var(--muted2);display:inline-flex;align-items:center;gap:7px}.revbar .ro:before{content:"";width:7px;height:7px;border-radius:2px;background:rgba(229,185,92,.5);box-shadow:0 0 0 1px rgba(229,185,92,.3)}.rlbl2{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted2);font-weight:700;margin-bottom:5px}.mnote{font-size:13.5px;color:var(--muted);line-height:1.7;max-width:76ch;margin-bottom:14px;white-space:pre-wrap}.thread{padding:4px 0}.cmt{padding:14px 20px 15px;border-top:1px solid var(--line)}.cmt:first-child{border-top:0}.cmt.priv{background:linear-gradient(180deg,rgba(122,162,247,.06),transparent);box-shadow:inset 3px 0 0 rgba(122,162,247,.45)}.cmt .ch{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:7px}.cmt .who{font-size:13px;font-weight:700;color:var(--txt)}.cmt .rl{font-size:9.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;padding:2px 6px;border-radius:5px;background:rgba(255,255,255,.06);color:var(--muted2)}.cmt .rl.admin{background:var(--goldsoft);color:var(--gold)}.cmt .lock,.cmt .rl.mentor{background:rgba(122,162,247,.16);color:var(--blue)}.cmt .lock{font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:5px}.cmt .when{margin-left:auto;font-size:11.5px;color:var(--muted2)}.cmt .cb{font-size:14px;color:var(--txt);line-height:1.7;white-space:pre-wrap;max-width:78ch}.cmtbar{display:flex;align-items:flex-start;gap:18px;flex-wrap:wrap;justify-content:space-between;margin-top:12px}.cmtbar .ck{flex:1 1 260px}.bkadmin{display:grid;grid-gap:1px;gap:1px;background:var(--line);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));border-top:1px solid var(--line)}.bkadmin>form{background:var(--surface);padding:16px 20px 18px}.bkadmin .f{margin-bottom:12px}.bkrename .btn{margin-top:2px}.bknote{font-size:12px;color:var(--muted2);line-height:1.65;max-width:52ch;margin-top:10px}.auth-gold h1{background:linear-gradient(170deg,#fff,#E5B95C);-webkit-background-clip:text;background-clip:text}.auth-gold h1,.auth-green h1{-webkit-text-fill-color:transparent}.auth-green h1{background:linear-gradient(170deg,#fff,#3DD68C);-webkit-background-clip:text;background-clip:text}.door{display:grid;grid-template-columns:38px 1fr 14px;grid-gap:13px;gap:13px;align-items:center;min-height:56px;padding:15px 16px;border-radius:var(--r);text-decoration:none;border:1px solid var(--line2);background:var(--surface2);box-shadow:var(--edge);transition:border-color var(--fast) var(--ease),transform var(--fast) var(--ease)}.door+.door{margin-top:10px}.door:hover{border-color:var(--line3);transform:translateY(-1px)}.door-g{border-color:rgba(229,185,92,.26);background:rgba(229,185,92,.07)}.door-v{border-color:rgba(61,214,140,.24);background:rgba(61,214,140,.06)}.door-i{width:38px;height:38px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--edge)}.door-g .door-i{background:rgba(229,185,92,.15);border:1px solid rgba(229,185,92,.26)}.door-v .door-i{background:rgba(61,214,140,.14);border:1px solid rgba(61,214,140,.24)}.door strong{display:block;font-size:14.5px;font-weight:600;color:var(--txt);letter-spacing:-.02em}.door em{display:block;font-size:12.5px;margin-top:2px;font-style:normal}.door em,.door-c{color:var(--muted)}.door-c{font-size:15px;text-align:right}.door-note{margin-top:14px;font-size:12.5px;line-height:1.6;color:var(--muted)}.door-note a{color:var(--gold)}.door-note strong{color:var(--txt);font-weight:600}.door-cta{margin-top:24px;padding:18px 20px;border-radius:var(--r);border:1px solid rgba(229,185,92,.26);border-left:3px solid var(--gold);background:rgba(229,185,92,.065);box-shadow:var(--edge)}.door-cta strong{display:block;font-size:13.5px;color:var(--txt);font-weight:600}.door-cta p{margin:7px 0 14px;font-size:13px;line-height:1.65;color:var(--muted)}.door-cta .btn{width:100%}.door-cta small{display:block;margin-top:8px;font-size:11.5px;text-align:center;color:var(--muted)}.btn-v{background:linear-gradient(180deg,#5BE3A3,#2FBE79);color:#04140C;font-weight:700;box-shadow:0 8px 22px -9px rgba(61,214,140,.5),var(--edge)}.btn-v:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.btn-v:active:not(:disabled){transform:translateY(0);filter:brightness(.97)}.btn-wa{background:#25D366;color:#04140C;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;box-shadow:0 8px 22px -9px rgba(37,211,102,.5),var(--edge)}.enq-page{max-width:560px;margin:48px auto 72px;padding:0 20px}.enq-back{display:inline-block;font-size:13px;color:var(--muted);text-decoration:none;font-weight:600;letter-spacing:-.02em}.enq-head{margin-top:26px}.enq-tag{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:5px 10px;border-radius:7px;background:rgba(61,214,140,.14);border:1px solid rgba(61,214,140,.24);color:#8BE8BC;box-shadow:var(--edge)}.enq-head h1{margin:16px 0 0;font-size:30px;font-weight:700;letter-spacing:-.042em;line-height:1.18}.enq-head p{margin:14px 0 0;font-size:15px;line-height:1.7;color:var(--muted)}.enq{margin-top:30px;padding:24px 24px 26px;border-radius:var(--r-lg);border:1px solid rgba(61,214,140,.24);border-top:3px solid var(--green);background:linear-gradient(180deg,rgba(61,214,140,.06),rgba(255,255,255,.008));box-shadow:var(--edge),var(--e2)}.enq h2{font-size:20px;font-weight:600;letter-spacing:-.032em;line-height:1.28}.enq-s{margin:9px 0 0;font-size:13.5px;line-height:1.65;color:var(--muted)}.enq-prog{display:flex;align-items:center;gap:5px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--line)}.enq-prog span{width:24px;height:3px;border-radius:2px;background:rgba(255,255,255,.12)}.enq-prog span.on{background:var(--green)}.enq-prog em{margin-left:auto;font-style:normal;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.enq-opts{margin-top:20px}.enq-opt{display:grid;grid-template-columns:20px 1fr;grid-gap:12px;gap:12px;align-items:start;width:100%;min-height:56px;padding:14px 15px;border-radius:var(--r-sm);text-align:left;cursor:pointer;font:inherit;font-size:14px;line-height:1.5;color:var(--txt);border:1px solid var(--line2);background:var(--surface2);transition:border-color var(--fast) var(--ease),background var(--fast) var(--ease)}.enq-opt+.enq-opt{margin-top:8px}.enq-opt:hover{border-color:var(--line3)}.enq-opt.sel{border-color:rgba(61,214,140,.5);background:rgba(61,214,140,.1)}.enq-radio{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--line2);margin-top:1px}.enq-opt.sel .enq-radio{border-color:var(--green);box-shadow:inset 0 0 0 3.5px var(--bg),inset 0 0 0 9px var(--green)}.enq-box{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--line2);margin-top:1px;display:inline-flex;align-items:center;justify-content:center}.enq-opt.sel .enq-box{border-color:var(--green);background:var(--green)}.enq-row{display:flex;gap:10px;margin-top:22px}.enq-row .btn{flex:1 1 auto;min-height:50px}.enq-row .btn-o{flex:0 0 auto;padding-left:20px;padding-right:20px}.enq-alt{margin-top:16px;font-size:12.5px;line-height:1.6;color:var(--muted)}.enq-alt a{color:var(--gold);font-weight:600}.enq .f label .opt{font-weight:400;color:var(--muted)}.enq textarea{width:100%;min-height:76px;resize:vertical}.enq-done{text-align:center}.enq-tick{width:46px;height:46px;margin:0 auto 18px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(61,214,140,.14);border:1px solid rgba(61,214,140,.3);box-shadow:var(--edge)}.enq-done .btn-wa{margin-top:22px}.enq-done .enq-alt{text-align:center}.enq-foot{margin-top:28px;font-size:11.5px;line-height:1.75;color:var(--muted)}:root{--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace}.mono{font-family:var(--mono);letter-spacing:.06em}.btn-pill{border-radius:999px}.btn-g.btn-pill{box-shadow:0 10px 30px -10px rgba(229,185,92,.6),var(--edge)}.btn-v.btn-pill{box-shadow:0 10px 30px -10px rgba(61,214,140,.5),var(--edge)}.ins{max-width:620px;margin:0 auto;padding:0 20px 80px}.ins-top{display:flex;align-items:center;gap:14px;height:62px;border-bottom:1px solid var(--line)}.ins-switch{margin-left:auto;font-size:11px;color:var(--muted);text-decoration:none;font-weight:600}.ins-body{padding-top:44px}.ins-eyebrow{font-size:10.5px;font-weight:700;color:var(--gold);margin:0}.ins h1{margin:14px 0 0;font-size:34px;font-weight:700;letter-spacing:-.046em;line-height:1.14}.ins-lead{margin:12px 0 0;font-size:16px;line-height:1.7;color:var(--muted)}.lk{margin-top:28px;padding:26px 26px 24px;border-radius:var(--r-xl);border:1px solid rgba(229,185,92,.26);background:radial-gradient(90% 60% at 50% 0,rgba(229,185,92,.1),transparent 70%),linear-gradient(180deg,#14171D,#0D1014);box-shadow:var(--edge),var(--e3)}.lk-head{display:flex;gap:12px;margin-bottom:20px}.lk-head,.lk-ico{align-items:center}.lk-ico{width:40px;height:40px;border-radius:12px;display:inline-flex;justify-content:center;flex:0 0 auto;background:linear-gradient(180deg,rgba(229,185,92,.2),rgba(229,185,92,.06));border:1px solid rgba(229,185,92,.3);box-shadow:var(--edge),0 6px 18px -8px rgba(229,185,92,.55)}.lk-pill{margin-left:auto;font-size:9.5px;font-weight:700;padding:5px 11px;border-radius:999px;color:#F3D9A2;background:rgba(229,185,92,.14);border:1px solid rgba(229,185,92,.28)}.lk h2{font-size:23px;font-weight:700;letter-spacing:-.038em;line-height:1.2}.lk-say{margin:10px 0 0;font-size:14px;line-height:1.68}.lk-label,.lk-say{color:var(--muted)}.lk-label{display:block;margin:22px 0 8px;font-size:9.5px;font-weight:700}.lk-input{width:100%;height:54px;border-radius:14px;border:1px solid var(--line2);background:var(--panel);color:var(--txt);font-size:19px;padding:0 16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color var(--fast) var(--ease)}.lk-input:focus{outline:none;border-color:rgba(229,185,92,.55);box-shadow:0 0 0 3px rgba(229,185,92,.12)}.lk-input::placeholder{color:var(--muted2)}.lk-go{width:100%;margin-top:16px;min-height:54px;font-size:15.5px}.lk-fine{margin:14px 0 0;font-size:9.5px;font-weight:600;color:var(--muted);line-height:1.6}.lk-alt,.lk-fine{text-align:center}.lk-alt{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.lk-alt p{margin:0;font-size:13.5px;color:var(--muted)}.lk-alt a{color:var(--gold);font-weight:600}.lk-alt small{display:block;margin-top:6px;font-size:11.5px;color:var(--muted)}.lk-help{margin:16px 0 0;font-size:12.5px;text-align:center;color:var(--muted)}.lk-help a{color:var(--gold);font-weight:600}.lk-done{margin-top:28px;padding:30px 26px 26px;border-radius:var(--r-xl);text-align:center;border:1px solid rgba(61,214,140,.28);background:radial-gradient(90% 60% at 50% 0,rgba(61,214,140,.1),transparent 70%),linear-gradient(180deg,#14171D,#0D1014);box-shadow:var(--edge),var(--e3)}.lk-tick{width:48px;height:48px;margin:0 auto 18px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(61,214,140,.14);border:1px solid rgba(61,214,140,.3);box-shadow:var(--edge),0 8px 24px -10px rgba(61,214,140,.6)}.lk-done h2{font-size:21px;font-weight:700;letter-spacing:-.034em}.lk-acct{margin:12px auto 0;display:inline-block;font-size:15px;color:var(--txt);padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid var(--line2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lk-done .lk-say{margin-top:14px;max-width:46ch;margin-left:auto;margin-right:auto}.lk-change{margin-top:20px;background:none;border:0;cursor:pointer;font:inherit;font-size:12.5px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.lk-change:hover{color:var(--txt)}.ins-flow{margin:34px 0 0;padding:0;list-style:none;counter-reset:none}.ins-flow li{display:grid;grid-template-columns:34px 1fr;grid-gap:15px;gap:15px;padding:18px 0;border-top:1px solid var(--line)}.ins-n{width:34px;height:34px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--muted);background:var(--surface2);border:1px solid var(--line2);box-shadow:var(--edge)}.ins-flow li.done .ins-n{background:rgba(61,214,140,.14);border-color:rgba(61,214,140,.3);color:#8BE8BC}.ins-flow li.now .ins-n{background:rgba(229,185,92,.16);border-color:rgba(229,185,92,.3);color:#F3D9A2}.ins-flow strong{display:block;font-size:15.5px;font-weight:600;color:var(--muted);letter-spacing:-.024em}.ins-flow li.done strong,.ins-flow li.now strong{color:var(--txt)}.ins-flow p{margin:7px 0 0;font-size:13.5px;line-height:1.68;color:var(--muted)}.ins-fine{margin:32px 0 0;padding-top:22px;border-top:1px solid var(--line);font-size:11.5px;line-height:1.75;color:var(--muted)}@media (max-width:560px){.enq{padding:20px 18px 22px;border-radius:var(--r)}.enq-head h1{font-size:26px}.enq-row{flex-wrap:wrap}.enq-row .btn{width:100%;flex:1 1 100%}.ins-body{padding-top:32px}.ins h1{font-size:28px}.lk,.lk-done{padding:22px 18px 20px;border-radius:var(--r-lg)}.lk h2{font-size:20px}.lk-input{height:52px;font-size:18px}.lk-go{min-height:52px}.ins-flow li{grid-template-columns:30px 1fr;gap:13px}.ins-n{width:30px;height:30px}}.lk-why{display:grid;grid-template-columns:16px 1fr;grid-gap:10px;gap:10px;align-items:start;margin:24px 0 4px;padding:13px 14px;border-radius:12px;background:rgba(61,214,140,.07);border:1px solid rgba(61,214,140,.22);font-size:12.5px;line-height:1.6;color:var(--muted);box-shadow:var(--edge)}.lk-why svg{color:var(--green);margin-top:1px}.lk-input-t{font-size:16px;font-family:inherit;letter-spacing:normal;font-feature-settings:normal;font-variant-numeric:normal}.lk-hint{margin:8px 0 0;font-size:11.5px;line-height:1.55;color:var(--muted2)}.lk-trust{display:grid;grid-template-columns:auto 1fr;grid-gap:11px;gap:11px;align-items:center;margin-top:16px;padding:12px 14px;border-radius:12px;text-decoration:none;background:rgba(61,214,140,.07);border:1px solid rgba(61,214,140,.22);font-size:12.5px;line-height:1.55;color:var(--muted);box-shadow:var(--edge);transition:border-color var(--fast) var(--ease)}.lk-trust:hover{border-color:rgba(61,214,140,.4)}.lk-trust b{color:var(--txt)}.lk-trust em{font-style:normal;color:var(--muted2)}.lk-stars{display:inline-flex;gap:2px;color:var(--green);flex:0 0 auto}.ins-live{display:block;width:100%;margin-top:22px;text-align:center}.crm-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:12px}.crm-kpi{padding:15px 17px;border-radius:14px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--e1),var(--edge)}.crm-kpi-big{background:linear-gradient(180deg,var(--surface2),var(--surface));border-color:var(--line2)}.crm-kpi-l{font-size:9.5px;font-weight:700;color:var(--muted2)}.crm-kpi-v{margin-top:7px;font-size:28px;font-weight:800;letter-spacing:-.035em;line-height:1;color:var(--txt);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-kpi-green{color:var(--green)}.crm-kpi-f{margin-top:7px;font-size:11.5px;line-height:1.5;color:var(--muted2)}.crm-kpis-sm .crm-kpi{padding:12px 15px}.crm-kpis-sm .crm-kpi-v{font-size:21px;margin-top:5px}.crm-basis{margin:0 0 16px;padding:13px 16px;border-radius:13px;background:var(--goldsoft);border:1px solid rgba(229,185,92,.26);box-shadow:var(--edge)}.crm-basis strong{display:block;font-size:13px;color:var(--gold-hi);letter-spacing:-.01em}.crm-basis p{margin:5px 0 0;font-size:12.5px;line-height:1.65;color:var(--muted)}.crm-tools{flex-wrap:wrap;gap:12px;padding:13px 20px;border-bottom:1px solid var(--line)}.crm-search,.crm-tools{display:flex;align-items:center}.crm-search{gap:8px;flex:1 1 320px}.crm-search input{flex:1 1;height:38px;padding:0 13px;border-radius:10px;border:1px solid var(--line2);background:var(--panel);color:var(--txt);font-size:13px;font-family:inherit}.crm-search input:focus{outline:none;border-color:rgba(229,185,92,.5)}.crm-clear{font-size:12px;color:var(--muted2);text-decoration:none;white-space:nowrap}.crm-clear:hover{color:var(--txt)}.crm-chips{display:flex;flex-wrap:wrap;gap:6px}.crm-scroll{overflow-x:auto}.crm-table{width:100%;border-collapse:collapse;font-size:13px}.crm-table th{padding:10px 14px;text-align:left;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted2);font-family:var(--mono);white-space:nowrap}.crm-table td,.crm-table th{border-bottom:1px solid var(--line)}.crm-table td{padding:12px 14px;vertical-align:top;line-height:1.5;color:var(--muted)}.crm-table tbody tr:last-child td{border-bottom:0}.crm-table tbody tr:hover{background:rgba(255,255,255,.018)}.crm-name{font-weight:600;color:var(--txt);letter-spacing:-.01em}.crm-sub{display:block;margin-top:3px;font-size:11.5px;color:var(--muted2);text-decoration:none}a.crm-sub:hover{color:var(--gold)}.crm-diff{color:var(--amber)}.crm-acct,.crm-phone{font-size:12.5px;color:var(--txt);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-wa{display:inline-block;margin-top:4px;font-size:11.5px;color:var(--green);text-decoration:none}.crm-wa:hover{text-decoration:underline}.crm-when{white-space:nowrap;font-size:12.5px}.crm-state{display:inline-block;margin-top:5px;padding:2px 7px;border-radius:5px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-family:var(--mono)}.crm-active{background:var(--greensoft);color:var(--green)}.crm-pending{background:rgba(255,255,255,.06);color:var(--muted)}.crm-failed{background:var(--redsoft);color:var(--red)}.crm-origin{font-size:12.5px;font-weight:600;letter-spacing:-.005em}.crm-o-new{color:var(--green)}.crm-o-existing{color:var(--txt)}.crm-o-unknown{color:var(--muted2);font-weight:400}.crm-joined{display:inline-block;margin-left:7px;padding:2px 7px;border-radius:5px;background:var(--greensoft);color:var(--green);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-family:var(--mono);vertical-align:1px}.crm-note{margin-top:6px;max-width:320px;font-size:11.5px;line-height:1.6;color:var(--muted);font-style:italic}.crm-none{padding:34px 20px;text-align:center;font-size:13px}.crm-foot,.crm-none{color:var(--muted2);line-height:1.7}.crm-foot{padding:12px 20px;border-top:1px solid var(--line);font-size:12px}@media (max-width:900px){.crm-kpis{grid-template-columns:1fr 1fr}.crm-kpi-v{font-size:24px}}.aj{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:18px;padding:17px 20px;border-radius:16px;background:linear-gradient(180deg,var(--surface2),var(--surface));border:1px solid var(--line2);box-shadow:var(--e2),var(--edge)}.aj-live{border-color:rgba(61,214,140,.3)}.aj-alarm{border-color:rgba(242,85,90,.34);background:linear-gradient(180deg,rgba(242,85,90,.07),var(--surface))}.aj-l{display:flex;gap:14px;align-items:flex-start;flex:1 1 320px}.aj-ico{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--goldsoft);color:var(--gold);border:1px solid rgba(229,185,92,.24)}.aj-alarm .aj-ico{background:var(--redsoft);color:var(--red);border-color:rgba(242,85,90,.26)}.aj-k{display:flex;align-items:center;gap:9px;font-size:9.5px;font-weight:700;color:var(--muted2)}.aj strong{display:block;margin-top:5px;font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--txt)}.aj p{margin:5px 0 0;max-width:62ch;font-size:12.5px;line-height:1.65;color:var(--muted)}.aj-go{flex:0 0 auto;white-space:nowrap}.aj-dot{display:inline-flex;align-items:center;gap:5px;color:var(--green)}.aj-dot i,.lv-live i{display:block;width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px rgba(61,214,140,.18);animation:ajpulse 2.4s ease-in-out infinite}@keyframes ajpulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.aj-dot i,.lv-live i{animation:none}}@media (max-width:760px){.aj-go{width:100%;text-align:center}}.lv{max-width:1040px}.lv-demo{margin-bottom:16px;padding:9px 13px;border-radius:9px;background:var(--goldsoft);border:1px solid rgba(229,185,92,.3);color:var(--gold);font-size:9.5px;font-weight:700;text-align:center}.lv-wait{max-width:620px;margin:0 auto;padding:34px 26px;text-align:center;border-radius:16px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--e1),var(--edge)}.lv-wait-i{display:grid;place-items:center;width:46px;height:46px;margin:0 auto 16px;border-radius:13px;background:var(--goldsoft);border:1px solid rgba(229,185,92,.24)}.lv-wait h2{font-size:18px;font-weight:700;letter-spacing:-.025em;color:var(--txt)}.lv-wait p{margin:10px 0 0;font-size:13.5px;line-height:1.75;color:var(--muted)}.lv-wait .btn{margin-top:20px}.lv-wait-fine{font-size:12px!important;color:var(--muted2)!important}.lv-bar{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:14px;padding:9px 14px;border-radius:10px;background:var(--panel);border:1px solid var(--line)}.lv-live{display:inline-flex;align-items:center;gap:6px;color:var(--green)}.lv-bar-s,.lv-live{font-size:9.5px;font-weight:700}.lv-bar-s{color:var(--muted2)}.lv-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(186px,1fr));grid-gap:12px;gap:12px}.lv-kpi{padding:16px 18px;border-radius:14px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--e1),var(--edge)}.lv-kpi.bad{border-color:rgba(242,85,90,.32);background:linear-gradient(180deg,rgba(242,85,90,.06),var(--surface))}.lv-kpi-l{font-size:9.5px;font-weight:700;color:var(--muted2)}.lv-kpi-v{margin-top:8px;font-size:27px;font-weight:800;letter-spacing:-.035em;line-height:1;color:var(--txt);font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-kpi.bad .lv-kpi-v{color:#F7A0A3}.lv-kpi.pos .lv-kpi-v{color:var(--green)}.lv-kpi.neg .lv-kpi-v{color:var(--red)}.lv-kpi-f{margin-top:8px;font-size:11.5px;line-height:1.5;color:var(--muted2)}.lv-notes{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-gap:9px;gap:9px}.lv-note{padding:13px 16px;border-radius:12px;background:var(--surface);border:1px solid var(--line);border-left-width:3px;box-shadow:var(--edge)}.lv-note strong{display:block;font-size:13.5px;font-weight:700;letter-spacing:-.015em;color:var(--txt)}.lv-note p{margin:5px 0 0;font-size:12.5px;line-height:1.7;color:var(--muted)}.lv-bad{border-left-color:var(--red);background:linear-gradient(90deg,rgba(242,85,90,.07),var(--surface) 60%)}.lv-warn{border-left-color:var(--amber);background:linear-gradient(90deg,rgba(242,169,59,.06),var(--surface) 60%)}.lv-ok{border-left-color:var(--green)}.lv-table td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-row-bad td{background:rgba(242,85,90,.045)}.lv-nostop{color:var(--red);font-weight:700}.lv-pos,.lv-safe{color:var(--green)}.lv-neg,.lv-pos{font-weight:600}.lv-neg{color:var(--red)}.lv-conc{padding:6px 20px 16px}.lv-conc-r{display:grid;grid-template-columns:92px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.lv-conc-r:last-child{border-bottom:0}.lv-conc-s{font-size:12px;color:var(--txt)}.lv-conc-bar{height:7px;border-radius:4px;background:rgba(255,255,255,.055);overflow:hidden}.lv-conc-bar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--gold-lo),var(--gold))}.lv-conc-v{font-size:11.5px;color:var(--muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-conc-v em{font-style:normal;color:var(--red)}.lv-fine{margin-top:20px;font-size:11.5px;line-height:1.75;color:var(--muted2)}.lv-fine a{color:var(--gold)}@media (max-width:900px){.lv-kpis{grid-template-columns:1fr 1fr}.lv-kpi-v{font-size:23px}}.lv-kpi-v{white-space:nowrap}.aj-page{max-width:1040px}.aj-book{margin-bottom:26px}.aj-book+.aj-book{padding-top:26px;border-top:1px solid var(--line)}.aj-trunc{margin:14px 0 0;font-size:12px;color:var(--muted2);line-height:1.7}.aj-transfer{border-color:rgba(229,185,92,.3);background:linear-gradient(180deg,var(--goldsoft),var(--surface))}.aj-days{padding:6px 20px 16px}.aj-day{display:grid;grid-template-columns:52px 1fr 92px 62px 96px;grid-gap:12px;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.aj-day:last-child{border-bottom:0}.aj-day-d{font-size:11.5px;color:var(--muted)}.aj-day-bar{height:7px;border-radius:4px;background:rgba(255,255,255,.05);overflow:hidden}.aj-day-bar i{display:block;height:100%;border-radius:4px}.aj-day-bar i.pos{background:linear-gradient(90deg,rgba(61,214,140,.5),var(--green))}.aj-day-bar i.neg{background:linear-gradient(90deg,rgba(242,85,90,.5),var(--red))}.aj-day-v{font-size:12px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aj-day-r{font-size:11.5px;text-align:right;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aj-day-n{font-size:11px;text-align:right;color:var(--muted2)}.lk-outside{margin:22px 0 0;padding:12px 14px;border-radius:12px;background:rgba(122,162,247,.07);border:1px solid rgba(122,162,247,.22);font-size:12.5px;line-height:1.65;color:var(--muted);box-shadow:var(--edge)}.lk-outside b{color:var(--txt)}.crm-kpis-sm{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}.crm-transfer{background:var(--goldsoft);color:var(--gold)}@media (max-width:760px){.aj-day{grid-template-columns:46px 1fr 84px;row-gap:3px}.aj-day-n,.aj-day-r{display:none}}.aj-move{display:inline-block;padding:3px 9px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-family:var(--mono);white-space:nowrap}.aj-move-bad{background:var(--redsoft);color:#F7A0A3;box-shadow:inset 0 0 0 1px rgba(242,85,90,.3)}.aj-move-warn{background:rgba(242,169,59,.12);color:var(--amber);box-shadow:inset 0 0 0 1px rgba(242,169,59,.28)}.aj-move-ok{background:var(--greensoft);color:var(--green);box-shadow:inset 0 0 0 1px rgba(61,214,140,.26)}.aj-move-flat{background:rgba(255,255,255,.05);color:var(--muted2)}.aj-moved td{vertical-align:middle}.ins.ins-roomy{max-width:1060px}.ins-body.ins-wide{max-width:none;padding-top:30px}.ins-wide .aj-page{max-width:none}.lk-done-bad{border-color:rgba(242,85,90,.3)}.lk-done-bad .lk-tick{background:var(--redsoft);border-color:rgba(242,85,90,.26)}.lk-done .lk-go{margin-top:18px}.lk-done-ask{border-color:rgba(229,185,92,.3)}.lk-done-ask .lk-tick{background:var(--goldsoft);border-color:rgba(229,185,92,.26)}.uc{margin-top:22px;text-align:left}.uc-ask{margin:0 0 10px;font-size:12.5px;font-weight:600;color:var(--muted)}.uc-opts{display:grid;grid-gap:8px;gap:8px}.uc-opt{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:4px 12px;gap:4px 12px;width:100%;padding:13px 15px;border-radius:13px;text-align:left;border:1px solid var(--line2);background:var(--surface);box-shadow:var(--edge);cursor:pointer;font-family:inherit;transition:border-color var(--fast) var(--ease),background var(--fast) var(--ease)}.uc-opt:hover:not(:disabled){border-color:rgba(229,185,92,.5);background:var(--surface2)}.uc-opt:disabled{opacity:.55;cursor:default}.uc-opt-l{grid-column:1;font-size:13.5px;font-weight:600;color:var(--txt);letter-spacing:-.01em}.uc-opt-d{grid-column:1;font-size:11.5px;line-height:1.55;color:var(--muted2)}.uc-opt-c{grid-column:2;grid-row:1/span 2;font-size:17px;color:var(--muted2)}.uc-opt:hover:not(:disabled) .uc-opt-c{color:var(--gold)}.uc-done{margin-top:22px;padding:18px;border-radius:14px;text-align:left;background:rgba(61,214,140,.06);border:1px solid rgba(61,214,140,.22);box-shadow:var(--edge)}.uc-done strong{display:block;font-size:14.5px;color:var(--txt);letter-spacing:-.02em}.uc-done p{margin:7px 0 0;font-size:12.5px;line-height:1.7;color:var(--muted)}.uc-acts{display:flex;flex-wrap:wrap;gap:9px;margin-top:15px}.uc-acts .btn{flex:1 1 auto;text-align:center}@media (max-width:520px){.uc-acts .btn{flex:1 1 100%}}.nd{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-gap:10px;gap:10px}.nd-i{padding:15px 18px;border-radius:14px;background:var(--surface);border:1px solid var(--line);border-left-width:3px;box-shadow:var(--e1),var(--edge)}.nd-i strong{display:block;font-size:14.5px;font-weight:700;letter-spacing:-.02em;color:var(--txt)}.nd-i p{margin:7px 0 0;max-width:72ch;font-size:13px;line-height:1.75;color:var(--muted)}.nd-a{display:inline-block;margin-top:11px;font-size:12.5px;font-weight:600;color:var(--gold);text-decoration:none}.nd-a:hover{text-decoration:underline}.nd-bad{border-left-color:var(--red);background:linear-gradient(90deg,rgba(242,85,90,.08),var(--surface) 55%)}.nd-warn{border-left-color:var(--amber);background:linear-gradient(90deg,rgba(242,169,59,.07),var(--surface) 55%)}.nd-ok{border-left-color:var(--green);background:linear-gradient(90deg,rgba(61,214,140,.07),var(--surface) 55%)}.nd-info{border-left-color:var(--blue);background:linear-gradient(90deg,rgba(122,162,247,.06),var(--surface) 55%)}.aj-cal-top{display:flex;align-items:flex-start;gap:18px;flex-wrap:wrap;padding:14px 16px 12px;border-bottom:1px solid var(--line)}.aj-cal-nav{display:flex;align-items:center;gap:10px;min-width:210px}.aj-cal-month h2{margin:0;font-size:17px;letter-spacing:-.02em}.aj-cal-month .sub{margin-top:1px}.aj-cal-arrow{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;flex:none;border:1px solid var(--line);color:var(--muted);font-size:17px;line-height:1;text-decoration:none;transition:border-color var(--fast) var(--ease),color var(--fast) var(--ease)}.aj-cal-arrow:hover{border-color:var(--gold);color:var(--gold)}.aj-cal-arrow.off{opacity:.3;cursor:default}.aj-cal-stats{display:flex;gap:22px;flex-wrap:wrap;flex:1 1;margin-left:4px}.aj-cal-stat{min-width:76px}.aj-cal-sl{font-size:9.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--muted2)}.aj-cal-sv{font-size:19px;font-weight:800;letter-spacing:-.02em;margin-top:3px}.aj-cal-sf{font-size:10.5px;color:var(--muted2);margin-top:1px}.aj-cal-toggle{display:flex;gap:4px;align-items:center}.aj-cal-toggle a{font-size:12px;font-weight:600;padding:6px 13px;border-radius:9px;color:var(--muted);text-decoration:none;border:1px solid var(--line);transition:all var(--fast) var(--ease)}.aj-cal-toggle a:hover{color:var(--txt)}.aj-cal-toggle a.on{background:linear-gradient(160deg,var(--gold-hi),var(--gold-lo));color:#1A1407;border-color:transparent}.aj-cal-filter{display:flex;gap:18px;flex-wrap:wrap;justify-content:space-between;padding:9px 16px;font-size:11.5px;color:var(--muted2);border-bottom:1px solid var(--line)}.aj-cal-filter a{color:var(--gold);text-decoration:none}.aj-cal-filter a:hover{text-decoration:underline}.aj-cal-scroll{overflow-x:auto;padding:14px 16px 4px}.aj-cal{display:grid;grid-template-columns:repeat(7,1fr) 116px;grid-gap:7px;gap:7px;min-width:900px}.aj-cal-h{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted2);font-weight:700;text-align:center;padding:4px 0}.aj-cal-c,.aj-cal-void{min-height:112px}.aj-cal-r{font-size:19px;font-weight:800;margin-top:4px;letter-spacing:-.02em}.aj-cal-m{font-size:11.5px;font-weight:600;margin-top:1px;opacity:.85}.aj-cal-n{font-size:11px;color:var(--muted2);margin-top:1px}.aj-cal-ns{color:var(--gold);font-weight:600;font-size:10.5px;white-space:nowrap;margin-top:1px}.aj-cal-w{min-height:112px;border-radius:10px;padding:8px 10px;border:1px solid var(--line);background:rgba(255,255,255,.03)}.aj-cal-wl{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted2);font-weight:700}.aj-cal-wr{font-size:17px;font-weight:800;margin-top:6px}.aj-cal-wm{font-size:11px;font-weight:600;opacity:.85}.aj-cal-fine{font-size:11.5px;color:var(--muted2);line-height:1.6;padding:4px 16px 14px;margin:0}@media (max-width:720px){.aj-cal-top{gap:12px;padding:12px 13px 10px}.aj-cal-stats{gap:16px}.aj-cal-sv{font-size:17px}.aj-cal-scroll{padding:12px 13px 4px}}.aj-cal-r.part{cursor:help}.aj-cal-r.part:after{content:""}