/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer base,components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-grow,.grow{flex-grow:1}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#0a0d14;--bg2:#11151f;--panel:#141925;--panel2:#1c2330;--ink:#eef2f9;--muted:#8893a8;--line:#283041;--accent:#3d8bff;--accent2:#2bd46a;--warn:#ffb02e;--bad:#ff4d5e;--a:#ff4d5e;--b:#2563eb;--c:#ffb02e;--d:#2bd46a;--display:"Bricolage Grotesque",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--brand:"Bricolage Grotesque",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sans:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mono:"Space Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--read:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--r:14px;--green:#2bd46a;--accent-soft:#cfe0ff;--line2:#3a4256;--radial:#3d8bff29;--sidebar:linear-gradient(180deg,#0e121c,#0a0d14);--shadow:0 16px 44px #00000057;--shadow-sm:0 10px 30px #00000047}html[data-theme=light]{--bg:#edf1f8;--bg2:#fff;--panel:#fff;--panel2:#f3f6fc;--ink:#131a28;--muted:#5e6b80;--line:#e2e8f1;--line2:#c4cddc;--accent:#2b6fe0;--accent2:#149a52;--green:#149a52;--accent-soft:#2b6fe0;--radial:#2b6fe01a;--sidebar:linear-gradient(180deg,#fff,#eef2f9);--shadow:0 14px 36px #1e325a1f;--shadow-sm:0 8px 22px #1e325a14}html[data-theme=light] body{background:radial-gradient(900px 520px at 78% -8%,var(--radial),transparent 60%),var(--bg)}html[data-theme=light]{--hover:#edf1f8}html[data-theme=light] .card{box-shadow:var(--shadow)}html[data-theme=light] .btn.ghost:hover{border-color:var(--line2);background:#edf1f8}html[data-theme=light] .nav-item:hover{background:#edf1f8}html[data-theme=light] .nav-item.active .ni{opacity:1}html[data-theme=light] ::placeholder{color:#97a1b5}html[data-theme=light] .code{color:var(--ink)}html[data-theme=light] .langsw button:not(.on),html[data-theme=light] .pf-tag,html[data-theme=light] .qchip{color:var(--muted)}html[data-theme=light] .nav-item.active:before{background:var(--accent)}html[data-theme=light] .nav-item.active,html[data-theme=light] .qcat{color:var(--accent)}html[data-theme=light] .btn.ghost:hover,html[data-theme=light] .iconbtn:hover:not(:disabled){background:#edf1f8}html[data-theme=light] .sidebar{-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);background:#ffffffdb;box-shadow:0 1px #1e325a0d}html[data-theme=light] .nav-item:hover{color:var(--ink);background:#eef3fb}html[data-theme=light] .nav-item.active{color:var(--accent);background:#2b6fe01a}html[data-theme=light] .quizstats .stat{border-color:var(--line);box-shadow:var(--shadow-sm);background:#fff}html[data-theme=light] .quizstats .stat:hover{border-color:var(--accent);color:var(--ink)}html[data-theme=light] .quizstats .stat-info:hover{border-color:var(--line)}html[data-theme=light] .quizstats .stat.on{border-color:var(--accent);color:var(--accent);background:#2b6fe01a}html[data-theme=light] .quizstats .stat.on b{color:var(--accent)}html[data-theme=light] .quizstats .stat .stat-ic{opacity:.4}html[data-theme=light] .quizstats .stat.on .stat-ic{opacity:.55}html[data-theme=light] .mkbot-chip,html[data-theme=light] .pf-tag.on,html[data-theme=light] .qchip.on,html[data-theme=light] .qvis.organization,html[data-theme=light] .vis-sel.organization{color:var(--accent)}html[data-theme=light] .qcard-tele{opacity:1}*{box-sizing:border-box}body{font-family:var(--sans);color:var(--ink);background:radial-gradient(900px 520px at 78% -8%,#3d8bff29,transparent 60%),var(--bg);-webkit-font-smoothing:antialiased;letter-spacing:.1px;min-height:100vh;margin:0}body:before{content:"";z-index:60;background:linear-gradient(90deg,var(--a) 0 25%,var(--b) 25% 50%,var(--c) 50% 75%,var(--d) 75% 100%);height:4px;position:fixed;top:0;left:0;right:0}a{color:var(--accent)}h1{font-family:var(--display);letter-spacing:-.4px;margin:0;font-size:22px;font-weight:800}h2{font-family:var(--sans);letter-spacing:-.2px;margin:0 0 12px;font-size:17px;font-weight:700}.muted{color:var(--muted)}.hidden{display:none!important}.center{text-align:center}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.spread{justify-content:space-between}label{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;margin:13px 0 5px;font-size:11px;font-weight:700;display:block}input,select,textarea{background:var(--bg2);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:10px;padding:11px 13px;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #3d8bff38}textarea{resize:vertical;min-height:66px}::placeholder{color:#5b647a}.btn{background:var(--accent);color:#fff;font-size:14.5px;font-weight:700;font-family:var(--sans);cursor:pointer;white-space:nowrap;border:none;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:12px 18px;line-height:1.15;transition:filter .15s,transform 60ms,box-shadow .15s,background .15s,border-color .15s;display:inline-flex}.btn:hover{filter:brightness(1.1)}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px #3d8bff66}.btn.ghost{background:var(--panel2);border:1px solid var(--line);color:var(--ink)}.btn.ghost:hover{filter:none;background:#222a3a;border-color:#3a4256}.btn.green{background:var(--accent2);color:#06210f}.btn.warn{background:var(--warn);color:#231600}.btn:disabled{opacity:.45;cursor:default}.btn.sm{border-radius:9px;padding:7px 13px;font-size:12.5px}.btn.danger{color:#ff8a96}.btn.danger:hover{filter:none;color:#fff;background:#ff5d6c29;border-color:#ff5d6c80}.btn.big{font-family:var(--display);letter-spacing:.2px;border-radius:14px;width:100%;padding:17px 24px;font-size:17px;font-weight:700}.btn.big.green{position:relative;box-shadow:0 0 0 1px #2bd46a66,0 14px 36px #2bd46a38}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);margin:14px 0;padding:18px;box-shadow:0 16px 44px #00000057}.card.muted{color:var(--muted);text-align:center;padding:34px 18px}.card.editing{border-color:var(--accent);box-shadow:0 0 0 3px #3d8bff33,0 16px 44px #00000057}.grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:560px){.grid2{grid-template-columns:1fr}}.grid3{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}@media (max-width:560px){.grid3{grid-template-columns:1fr}}.grid-set{grid-template-columns:1fr 1fr 1fr 1fr;gap:12px;display:grid}.grid-set .row-set{display:contents}.grid-set .time-input{width:50%}@media (max-width:560px){.grid-set{grid-template-columns:1fr}.grid-set .time-input{width:100%}}.mk-row1{grid-template-columns:2fr 1fr;gap:12px;display:grid}@media (max-width:560px){.mk-row1{grid-template-columns:1fr}}.mk-img-preview{border:1px solid var(--line);object-fit:cover;border-radius:6px;width:auto;max-width:100%;height:32px;margin-top:6px;display:block}.mk-img-preview[hidden]{display:none}.tag{font-family:var(--sans);text-transform:uppercase;letter-spacing:1px;background:var(--panel2);border:1px solid var(--line);color:var(--muted);border-radius:7px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-block}.wrap{max-width:980px;margin:0 auto;padding:30px 18px 70px}.wrap.narrow{max-width:520px}body:has(#pollq:not(.hidden)) .wrap.narrow,body:has(#question:not(.hidden)) .wrap.narrow{max-width:860px}.top{align-items:center;gap:12px;margin-bottom:18px;display:flex}.top .logo-link{cursor:pointer}.top .logo-link:hover{opacity:.85}.pill{color:var(--muted);background:var(--panel);border:1px solid var(--line);border-radius:20px;align-items:center;gap:7px;padding:5px 12px 5px 10px;font-size:12px;font-weight:600;display:inline-flex}.pill .dot{background:var(--accent2);border-radius:50%;width:7px;height:7px;animation:livepulse 2.4s ease-out infinite;box-shadow:0 0 #2bd46a99}.top .pill{margin-left:auto}.logo{background:var(--panel2);border:1px solid var(--line);border-radius:11px;flex:none;grid-template-columns:1fr 1fr;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.logo .bz{justify-content:center;align-items:center;width:100%;height:100%;font-size:11px;line-height:1;display:flex}.logo .bz.a{color:var(--a);background:#ff4d5e24}.logo .bz.b{color:#5b8cff;background:#2563eb33}.logo .bz.c{color:var(--c);background:#ffb02e24}.logo .bz.d{color:var(--d);background:#2bd46a24}.app{flex-direction:column;min-height:100vh;display:flex}body.auth-mode .sidebar{display:none}.sidebar{border-bottom:1px solid var(--line);z-index:50;background:linear-gradient(90deg,#0e121c,#0a0d14);flex-flow:wrap;gap:16px;width:100%;padding:12px 28px;position:sticky;top:0}.brand,.sidebar{align-items:center;display:flex}.brand{color:inherit;gap:12px;text-decoration:none}.brand-name{font-family:var(--brand);letter-spacing:-.5px;font-size:19px;font-weight:800}.side-nav{flex-flow:wrap;align-items:center;gap:3px;display:flex}.nav-sep{background:var(--line);flex:none;width:1px;height:20px;margin:0 4px}.nav-caret{opacity:.6;margin-left:auto;font-size:11px;transition:transform .16s}.nav-item[aria-expanded=true] .nav-caret{transform:rotate(90deg)}.nav-sub{border-left:1px solid var(--line);flex-direction:column;gap:2px;margin:2px 0 2px 14px;padding-left:8px;display:flex}.nav-sub[hidden]{display:none}.nav-subitem{white-space:nowrap;text-align:left;width:100%;color:var(--muted);font-family:var(--sans);cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:8px 11px;font-size:13px;font-weight:600;transition:background .14s,color .14s;display:flex}.nav-subitem .ni{text-align:center;opacity:.8;width:16px;font-size:14px}.nav-subitem:hover{background:var(--panel2);color:var(--ink)}.nav-subitem:focus-visible{outline:none;box-shadow:0 0 0 2px #3d8bff80}.nav-item{white-space:nowrap;text-align:left;width:100%;color:var(--muted);font-family:var(--sans);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:11px 13px;font-size:14px;font-weight:600;text-decoration:none;transition:background .14s,color .14s;display:flex;position:relative}.side-nav>.nav-item{flex:none;width:auto}.nav-item .ni{text-align:center;opacity:.8;width:18px;font-size:15px}.nav-item:hover{background:var(--panel2);color:var(--ink)}.nav-item:focus-visible{outline:none;box-shadow:0 0 0 2px #3d8bff80}.nav-item.active{color:#cfe0ff;background:#3d8bff24}.nav-item.active:before{display:none}.nav-item.active .ni{opacity:1}.side-foot{flex-flow:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.side-foot .pill{display:none}.side-foot .pill .dot{background:var(--warn);box-shadow:none;animation:none}.langsw{background:var(--bg2);border:1px solid var(--line);border-radius:9px;flex:none;display:inline-flex;overflow:hidden}.langsw button{color:var(--muted);font-family:var(--sans);cursor:pointer;background:0 0;border:none;padding:6px 12px;font-size:12px;font-weight:700}.langsw button.on{background:var(--accent);color:#fff}.langsw button:not(.on):hover{color:var(--ink)}.side-lang{align-items:center;gap:8px;display:flex}.side-lang-label{display:none}.main{flex:1;width:100%;min-width:0;max-width:1600px;margin:0 auto;padding:28px 40px 84px}body:has(#make:not(.hidden)) .main{max-width:none}.qitem{border:1px solid var(--line);background:var(--panel2);border-radius:12px;margin:10px 0;padding:14px}.qitem .qh{align-items:center;gap:10px;display:flex}.qitem .qh .n{font-family:var(--mono);background:var(--accent);color:#06122c;border-radius:7px;justify-content:center;align-items:center;min-width:26px;height:26px;font-size:13px;font-weight:700;display:inline-flex}.qitem .qh b{font-weight:600}.opts{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}@media (max-width:560px){.opts{grid-template-columns:1fr}}.opt{color:#fff;cursor:pointer;text-align:left;min-height:66px;font-size:16px;font-weight:700;font-family:var(--sans);border:none;border-radius:14px;align-items:center;gap:13px;padding:18px;transition:transform 80ms,filter .14s;display:flex;box-shadow:inset 0 1px #ffffff38,0 6px 16px #00000047}.opt:hover{filter:brightness(1.07)}.opt:active{transform:translateY(2px)}.opt .sym{filter:drop-shadow(0 1px 1px #0000004d);flex:none;font-size:19px}.opt .sym:after{content:")"}.q-quiztitle{color:var(--muted);letter-spacing:.2px;margin:10px 0 -2px;font-size:13px;font-weight:700}.q-quiztitle:empty{display:none}.opt.a{background:var(--a)}.opt.b{background:var(--b)}.opt.c{background:var(--c);color:#231600}.opt.d{background:var(--d);color:#06210f}.opt.dim{opacity:.28;filter:saturate(.5)}.opt.right{box-shadow:0 0 0 4px var(--accent2),0 8px 22px #2bd46a4d}.opt.chosen,.opt.right{outline:3px solid #fff}.opt:disabled{cursor:default}.optrow{align-items:center;gap:11px;margin-top:10px;display:flex}.correct-toggle{cursor:pointer;text-transform:none;letter-spacing:0;flex:none;margin:0;position:relative}.correct-toggle input{opacity:0;width:0;height:0;margin:0;position:absolute}.ct-pill{border:2px solid var(--line);background:var(--bg2);color:var(--muted);font-family:var(--sans);white-space:nowrap;border-radius:11px;gap:8px;padding:10px 15px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform 60ms}.ct-mark,.ct-pill{align-items:center;display:inline-flex}.ct-mark{opacity:.45;border:2px solid;border-radius:50%;justify-content:center;width:19px;height:19px;font-size:11px;line-height:1;transition:inherit}.correct-toggle:hover .ct-pill{color:var(--ink);border-color:#3a4256}.correct-toggle:active .ct-pill{transform:translateY(1px)}.correct-toggle input:focus-visible+.ct-pill{box-shadow:0 0 0 3px #3d8bff8c}.correct-toggle input:checked+.ct-pill{background:var(--accent2);border-color:var(--accent2);color:#06210f;box-shadow:0 0 0 4px #2bd46a47,0 8px 22px #2bd46a66}.correct-toggle input:checked+.ct-pill .ct-mark{opacity:1;color:var(--accent2);background:#06210f;border-color:#06210f}.optrow:has(input[data-correct]:checked) input[data-opt]{border-color:var(--accent2);box-shadow:0 0 0 3px #2bd46a33}.optrow:has(input[data-correct]:checked) .opt{box-shadow:inset 0 1px 0 #ffffff38,0 0 0 2px var(--accent2),0 6px 16px #0000004d}.import-grid{grid-template-columns:340px 1fr;align-items:start;gap:18px;margin-top:14px;display:grid}@media (max-width:760px){.import-grid{grid-template-columns:1fr}}#import.paste-only .import-form{display:none}#import.paste-only .import-grid{grid-template-columns:1fr;max-width:none}#import.paste-only .paste-card{grid-template-columns:1fr 1fr;align-items:start;column-gap:18px;display:grid}#import.paste-only .paste-card>.row,#import.paste-only .paste-card>label,#import.paste-only .paste-card>textarea{grid-column:1}#import.paste-only .paste-card>.import-preview{grid-area:1/2/span 4;align-self:start;max-height:430px;margin-top:0;overflow:auto}@media (max-width:760px){#import.paste-only .paste-card{grid-template-columns:1fr}#import.paste-only .paste-card>.import-preview{grid-area:auto/1;margin-top:14px}}.import-preview.ph{background:0 0;border-style:dashed;display:block}.import-form h3{font-family:var(--display);margin:0 0 6px;font-size:17px;font-weight:800}#import textarea{min-height:180px;font-family:var(--mono);font-size:13px;line-height:1.5}#import .importmsg{color:var(--bad)}.pf-tags{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.pf-tag{background:var(--bg2);border:1px solid var(--line);color:var(--muted);font-family:var(--sans);cursor:pointer;border-radius:20px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:all .12s}.pf-tag:hover{color:var(--ink);border-color:#3a4256}.pf-tag.on{border-color:var(--accent);color:#cfe0ff;background:#3d8bff29}.prompt-out{white-space:pre-wrap;background:var(--bg2);border:1px solid var(--line);width:100%;font-family:var(--mono);color:#c4ccdb;resize:vertical;border-radius:10px;outline:none;height:320px;margin:6px 0 12px;padding:13px;font-size:12px;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:block;overflow:auto}textarea.prompt-out:focus{border-color:var(--accent);box-shadow:0 0 0 3px #3d8bff2e}.ai-steps{color:var(--ink);flex-direction:column;gap:4px;margin:6px 0 12px;padding-left:22px;font-size:13px;line-height:1.45;display:flex}.ai-steps li::marker{color:var(--accent);font-weight:700}.seg{background:var(--bg2);border:1px solid var(--line);border-radius:10px;display:inline-flex;overflow:hidden}.seg-btn{color:var(--muted);font-family:var(--sans);cursor:pointer;background:0 0;border:none;padding:9px 18px;font-size:13px;font-weight:700;transition:background .14s,color .14s}.seg-btn+.seg-btn{border-left:1px solid var(--line)}.seg-btn:hover:not(.on){color:var(--ink)}.seg-btn.on{background:var(--accent);color:#fff}.import-preview{border:1px solid var(--line);background:var(--bg2);border-radius:11px;margin-top:14px;padding:13px 15px;animation:risein .3s;display:none}.import-preview.show{display:block}.import-preview.bad{background:#ff4d5e12;border-color:#ff4d5e80}.import-preview .ip-head{text-transform:uppercase;letter-spacing:.7px;color:var(--accent2);margin-bottom:6px;font-size:10.5px;font-weight:700}.import-preview .ip-title{font-family:var(--display);letter-spacing:-.2px;font-size:18px;font-weight:700}.import-preview .ip-meta{color:var(--muted);margin-top:3px;font-size:12px}.import-preview .ip-qs{flex-direction:column;gap:6px;margin:11px 0 0;padding:0;list-style:none;display:flex}.import-preview .ip-qs li{align-items:baseline;gap:8px;font-size:13px;line-height:1.4;display:flex}.import-preview .ip-qn{font-family:var(--mono);color:var(--accent);flex:none;min-width:18px;font-size:11px;font-weight:700}.import-preview .ip-err{color:#ff8a96;font-size:13px;font-weight:600}.hub-grid{grid-template-columns:1fr 1fr;gap:16px;max-width:760px;margin-top:6px;display:grid}@media (max-width:620px){.hub-grid{grid-template-columns:1fr}}.hub-card{text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;font-family:var(--sans);color:var(--ink);flex-direction:column;align-items:flex-start;gap:6px;padding:22px 20px;transition:border-color .15s,transform 80ms,box-shadow .15s;display:flex;box-shadow:0 16px 44px #00000057}.hub-card:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 0 0 3px #3d8bff2e,0 16px 44px #00000057}.hub-card:active{transform:translateY(0)}.hub-card:focus-visible{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #3d8bff66}.hub-ico{margin-bottom:4px;font-size:30px;line-height:1}.hub-name{font-family:var(--display);letter-spacing:-.2px;font-size:18px;font-weight:700}.hub-desc{color:var(--muted);font-size:12.5px;line-height:1.45}.mkblock{border:1px solid var(--line);background:var(--panel2);border-radius:12px;margin:10px 0;padding:12px 14px}.mkblock.bad{box-shadow:inset 3px 0 0 var(--bad);border-color:#ff4d5e80}.mkblock-head{align-items:center;gap:9px;margin-bottom:8px;display:flex}.mkblock-head .qnum{font-family:var(--mono);background:var(--accent);color:#06122c;border-radius:7px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 6px;font-size:13px;font-weight:700;display:inline-flex}.mkblock-text{width:100%;min-height:128px;font-family:var(--mono);resize:vertical;font-size:12.5px;line-height:1.5}.mkblock-err{color:#ff8a96;min-height:1em;margin-top:5px;font-size:12px;font-weight:600}.iconbtn{background:var(--bg2);border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:8px;width:30px;height:30px;font-size:14px;font-weight:700;transition:color .14s,border-color .14s,background .14s}.iconbtn:hover:not(:disabled){color:var(--ink);background:#222a3a;border-color:#3a4256}.iconbtn.danger:hover:not(:disabled){color:#fff;background:#ff5d6c29;border-color:#ff5d6c80}.iconbtn:disabled{opacity:.35;cursor:default}.qfilter{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.qfilter:empty{display:none}.qchip{background:var(--bg2);border:1px solid var(--line);color:var(--muted);font-family:var(--sans);cursor:pointer;border-radius:20px;padding:6px 13px;font-size:12.5px;font-weight:600;transition:all .12s}.qchip:hover{color:var(--ink);border-color:#3a4256}.qchip.on{border-color:var(--accent);color:#cfe0ff;background:#3d8bff29}.qchip-n{opacity:.6;margin-left:6px;font-size:11px;font-weight:700}.qchip.on .qchip-n{opacity:.9}.hub-grid-3{grid-template-columns:repeat(2,1fr);max-width:900px}@media (max-width:760px){.hub-grid-3{grid-template-columns:1fr}}.fmt-card{gap:3px;padding:18px}.fmt-top{justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;display:flex}.fmt-ico{font-size:28px;line-height:1}.fmt-card .hub-name{font-size:17px}.fmt-tag{text-transform:uppercase;letter-spacing:.7px;color:var(--accent);margin-top:2px;font-size:10.5px;font-weight:800}.fmt-card .hub-desc{margin-top:7px;font-size:12.5px;line-height:1.5}.fmt-badge{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-radius:20px;padding:3px 9px;font-size:9.5px;font-weight:700}.fmt-badge.yes{color:var(--accent2);background:#2bd46a24;border:1px solid #2bd46a66}.fmt-badge.no{background:#ffb02e24;border:1px solid #ffb02e66}.fmt-badge.no,.fmt-card.fmt-unscored .fmt-tag{color:var(--warn)}.fmt-card.fmt-unscored:hover{border-color:var(--warn);box-shadow:0 0 0 3px #ffb02e2e,0 16px 44px #00000057}.fmt-rules{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:9px 20px;width:100%;margin:12px 0 0;padding:11px 0 0;list-style:none;display:grid}@media (max-width:480px){.fmt-rules{grid-template-columns:1fr}}.fmt-rules li{color:var(--ink);align-items:flex-start;gap:9px;font-size:12px;line-height:1.35;display:flex}.fmt-ri{text-align:center;opacity:.95;flex:none;width:18px;font-size:13px}.seg.big{max-width:100%;display:inline-flex;overflow-x:auto}.seg.big .seg-btn{white-space:nowrap;flex:auto;padding:14px 24px;font-size:15px}.nav-item.nav-cta{background:var(--accent);color:#fff;margin-bottom:8px;font-weight:700;box-shadow:0 6px 16px #3d8bff4d}.nav-item.nav-cta .ni{opacity:1}.nav-item.nav-cta.active:before{display:none}.make-split{--split:62%;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:16px;align-items:stretch;display:flex;overflow:hidden}.make-split.dragging{cursor:col-resize;-webkit-user-select:none;user-select:none}.ms-pane{flex-direction:column;min-width:0;padding:16px 18px;display:flex}.ms-preview{flex:0 0 var(--split);overflow:auto}.ms-source{flex:1 1 0}.ms-source-head{margin-bottom:10px}.make-split .mkdoc{flex:1}.ms-gutter{cursor:col-resize;background:var(--line);touch-action:none;flex:0 0 14px;justify-content:center;align-self:stretch;align-items:center;transition:background .14s;display:flex;position:relative}.ms-gutter:before{content:"";position:absolute;inset:0 -5px}.ms-grip{background:var(--muted);opacity:.5;border-radius:2px;width:2px;height:34px;transition:background .14s,opacity .14s,height .14s}.ms-gutter:hover{background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.ms-gutter:hover{background:color-mix(in srgb,var(--accent2) 22%,var(--line))}}.make-split.dragging .ms-grip,.ms-gutter:hover .ms-grip{background:var(--accent2);opacity:1;height:48px}.ms-gutter:focus-visible{outline:2px solid var(--accent2);outline-offset:-2px}@media (max-width:820px){.make-split{flex-direction:column}.ms-preview,.ms-source{flex:auto}.ms-gutter{cursor:row-resize;flex-direction:row;flex:0 0 14px;width:auto}.ms-gutter:before{inset:-5px 0}.ms-grip{width:34px;height:2px}.make-split.dragging .ms-grip,.ms-gutter:hover .ms-grip{width:48px;height:2px}}.mkdoc-wrap{flex:1;min-height:300px;display:flex;position:relative}.mkdoc,.mkdoc-hl{font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;scrollbar-gutter:stable;box-sizing:border-box;border:1px solid #0000;border-radius:10px;margin:0;padding:11px 13px;font-size:12.5px;line-height:1.5}.mkdoc{z-index:1;border-color:var(--line);width:100%;color:var(--ink);resize:none;background:0 0;outline:none;flex:1;position:relative;overflow:auto}.mkdoc:focus{border-color:var(--accent);box-shadow:0 0 0 3px #3d8bff2e}.mkdoc-hl{pointer-events:none;color:#0000;background:var(--bg2);z-index:0;position:absolute;inset:0;overflow:hidden}.mkdoc-hl mark{background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.mkdoc-hl mark{background:color-mix(in srgb,var(--accent2) 30%,transparent)}}.mkdoc-hl mark{color:#0000;border-radius:2px}.mkbot{border:1px solid var(--line);background:var(--panel2);border-radius:12px;flex-direction:column;margin:0 0 12px;padding:12px 13px}.mkbot,.mkbot-head{gap:10px;display:flex}.mkbot-head{align-items:center}.mkbot-title{color:var(--ink);font-size:12.5px;font-weight:700}.mkbot-head .tool-ai{margin-left:auto}.mkbot-thread{flex-direction:column;gap:8px;max-height:240px;display:flex;overflow-y:auto}.mkbot-thread:empty{display:none}.mkbot-msg{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;max-width:85%;padding:9px 12px;font-size:13px;line-height:1.5}.mkbot-msg.user{background:var(--accent);color:#fff;border-bottom-right-radius:5px;align-self:flex-end}.mkbot-msg.bot{background:var(--bg2);border:1px solid var(--line);color:var(--ink);border-bottom-left-radius:5px;align-self:flex-start}.mkbot-msg.bot.err{color:#ffb4bc;border-color:#ff5d6c80}.mkbot-msg.typing{color:var(--muted)}.mkbot-dots{align-items:center;gap:5px;padding:2px 0;display:inline-flex}.mkbot-dots i{background:linear-gradient(#cdbcff,#7c5cfc);border-radius:50%;width:7px;height:7px;animation:mkbounce 1.1s ease-in-out infinite;display:inline-block}.mkbot-dots i:nth-child(2){animation-delay:.15s}.mkbot-dots i:nth-child(3){animation-delay:.3s}@keyframes mkbounce{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}@keyframes mkpulse{0%,to{opacity:.5}50%{opacity:1}}.mkbot.working{border-color:#7c5cfc99;animation:mkglow 1.6s ease-in-out infinite}@keyframes mkglow{0%,to{box-shadow:0 0 #7c5cfc00}50%{box-shadow:0 0 0 4px #7c5cfc29,0 0 22px #7c5cfc38}}.mkbot.working .mkbot-title{color:#0000;background:linear-gradient(90deg,#cdbcff,#7c5cfc,#cdbcff) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:mkshimmer 1.6s linear infinite}@keyframes mkshimmer{to{background-position:200%}}.mkbot.working #mkBotSend{color:#0000;position:relative}.mkbot.working #mkBotSend:after{content:"";border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;margin:auto;animation:mkspin .7s linear infinite;position:absolute;inset:0}@keyframes mkspin{to{transform:rotate(1turn)}}.mkbot-chips{flex-wrap:wrap;gap:7px;display:flex}.mkbot-chip{font-family:var(--sans);color:#cfe0ff;cursor:pointer;background:#3d8bff1f;border:1px solid #3d8bff57;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .12s,border-color .12s}.mkbot-chip:hover{border-color:var(--accent);background:#3d8bff38}.mkbot-row{align-items:stretch;gap:8px;display:flex}.mkbot-row input,.mkbot-row textarea{flex:1;min-width:0;padding:9px 11px;font-size:13px}.mkbot-row textarea{font-family:var(--sans);resize:vertical;min-height:2.8em;line-height:1.45}.mkbot-row .btn{flex:none;align-self:stretch}.ai-count-row{align-items:center;gap:9px;margin:4px 0 10px;display:flex}.ai-count-row label{color:var(--muted);text-transform:uppercase;letter-spacing:.6px;font-size:12px;font-weight:700}.ai-count-row input{flex:none;width:64px;padding:6px 9px;font-size:13px}.mk-adv-toggle{align-items:center;gap:7px;display:inline-flex}.mk-adv-caret{color:var(--muted);font-size:10px}.mk-share{background:#2bd46a14;border:1px solid #2bd46a4d;border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.mk-share-label{color:var(--accent2);white-space:nowrap;font-size:12px;font-weight:700}.mk-share-url{background:var(--bg2);border:1px solid var(--line);min-width:180px;color:var(--ink);font-family:var(--mono);border-radius:8px;flex:1;padding:7px 10px;font-size:12px}.mk-share-code{font-family:var(--mono);letter-spacing:1px;color:var(--accent2);white-space:nowrap;background:#2bd46a24;border:1px solid #2bd46a66;border-radius:8px;padding:5px 10px;font-size:13px;font-weight:700}.mk-share-code:empty{display:none}.pub-link{background:#2bd46a14;border:1px solid #2bd46a4d;border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:9px 12px;display:flex}.pub-link-url{min-width:160px;font-family:var(--mono);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.mk-controls{gap:12px;margin-top:12px;display:flex}.mk-controls,.mk-tools{flex-wrap:wrap;align-items:center}.mk-tools{gap:8px;margin-left:auto;display:inline-flex}.mk-tools .row{gap:8px}.mk-tools .btn.ghost{transition:background .14s,border-color .14s,transform 80ms,color .14s}.mk-tools .btn.ghost:hover{transform:translateY(-1px)}.mk-tools .btn.ghost:active{transform:translateY(0)}.btn.ghost.tool-ai{color:#cdbcff;background:linear-gradient(#7c5cfc2e,#7c5cfc14);border-color:#7c5cfc73}.btn.ghost.tool-ai:hover{background:linear-gradient(#7c5cfc47,#7c5cfc24);border-color:#7c5cfcc7;box-shadow:0 0 0 3px #7c5cfc24}html[data-theme=light] .btn.ghost.tool-ai{color:#5b43c9}.mk-commit{align-items:center;gap:10px;display:inline-flex}.mk-commit .importmsg{font-size:12px}.btn.green.mk-save{color:#04270f;background:linear-gradient(#34e07a,#23c466);font-weight:800;box-shadow:0 5px 16px #2bd46a42}.btn.green.mk-save:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 8px 22px #2bd46a66}.btn.green.mk-save:active{transform:translateY(0)}html[data-theme=light] .btn.green.mk-save{color:#fff;background:linear-gradient(#1bb45f,#149a52)}@media (max-width:680px){.mk-tools{width:100%;margin-left:0}.mk-commit{margin-left:auto}}.mkpreview{min-height:120px}.mkpreview.bad{color:#ff8a96}.mkpreview .ip-err.warn{color:var(--warn)}.mkpreview .ip-head{text-transform:uppercase;letter-spacing:.7px;color:var(--accent2);margin-bottom:6px;font-size:10.5px;font-weight:700}.mkpreview .ip-title{font-family:var(--display);letter-spacing:-.2px;font-size:19px;font-weight:700}.mkpreview .ip-meta{color:var(--muted);margin:3px 0 10px;font-size:12px}.mkpreview-list{flex-direction:column;gap:18px;display:flex}.mkrow{border:1px solid var(--line);background:var(--bg2);cursor:pointer;border-radius:10px;align-items:flex-start;gap:13px;padding:18px 20px;transition:border-color .12s,box-shadow .12s,background .12s;display:flex}.mkrow.hot{border-color:var(--accent2);background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.mkrow.hot{background:color-mix(in srgb,var(--accent2) 8%,var(--bg2))}}.mkrow.hot{box-shadow:inset 3px 0 0 var(--accent2)}.mkrow.hot .ip-qn{color:var(--accent2)}.mkdoc::selection{background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.mkdoc::selection{background:color-mix(in srgb,var(--accent2) 45%,transparent)}}.mkdoc::-moz-selection{background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.mkdoc::-moz-selection{background:color-mix(in srgb,var(--accent2) 45%,transparent)}}.mkrow .ip-qn{font-family:var(--mono);color:var(--accent);flex:none;min-width:18px;padding-top:3px;font-size:11px;font-weight:700}.mkrow-q{min-width:0;font-family:var(--read);flex-direction:column;flex:1;gap:14px;font-size:15px;line-height:1.7;display:flex}.mkrow-ans{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.mkrow-ans li{color:var(--ink);align-items:flex-start;gap:9px;font-size:14px;line-height:1.65;display:flex}.mkrow-q .ivkw-wrap{margin-top:0}.mkrow-q .ivkey{margin:0}.mkrow-ans li.ans-ok{color:var(--accent2);font-weight:600}.mkrow-qtext{color:var(--ink);font-size:15.5px;font-weight:600;line-height:1.7}.mkrow-atext,.mkrow-qtext{font-family:var(--read);overflow-wrap:anywhere;white-space:pre-wrap}.mkrow-atext{min-width:0;flex:1;font-size:14px;line-height:1.65}.mkrow .ph{color:var(--muted);font-style:italic;font-weight:400}.mkrow-time{font-family:var(--mono);color:var(--accent2);white-space:nowrap;background:#2bd46a1f;border:1px solid #2bd46a59;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.ans-toggle{border:1px solid var(--line2);width:20px;height:20px;color:var(--muted);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.ans-toggle.on{background:var(--accent2);color:#06210f}.ans-toggle.on,.ans-toggle:hover{border-color:var(--accent2)}.ans-del{width:20px;height:20px;color:var(--muted);cursor:pointer;opacity:.55;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:800;line-height:1;transition:opacity .12s,color .12s,background .12s,border-color .12s;display:inline-flex}.mkrow-ans li:hover .ans-del{opacity:1}.ans-del:hover{color:#fff;opacity:1;background:#ff5d6c29;border-color:#ff5d6c80}.catitem{padding:13px 15px}.catmeta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex}.qcat{color:#cfe0ff;background:#3d8bff29;border:1px solid #3d8bff66;border-radius:6px;padding:3px 9px;font-size:12px;font-weight:700}#mkHeaderActions .btn{letter-spacing:.2px;border-radius:999px;padding:7px 14px;font-size:12px}#mkHeaderActions .btn.danger{color:var(--muted)}#mkHeaderActions .btn.danger:hover{color:#fff}#mkHeaderActions #mkGoLive{margin-left:6px}.qtitle{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-size:15px;font-weight:700}.qtitle:hover{color:var(--accent);text-decoration:underline}.qtag{color:var(--muted);background:var(--bg2);border:1px solid var(--line);border-radius:20px;padding:2px 8px;font-size:11px}.qtag:before{content:"#";opacity:.5}.admintable{border-collapse:collapse;width:100%;font-size:13.5px}.admintable th{text-align:left;text-transform:uppercase;letter-spacing:.6px;color:var(--muted);white-space:nowrap;font-size:11px;font-weight:700}.admintable td,.admintable th{border-bottom:1px solid var(--line);padding:11px 14px}.admintable td{vertical-align:middle}.admintable tbody tr:last-child td{border-bottom:none}.admintable tbody tr:hover{background:var(--panel2)}.grp{white-space:nowrap;border-radius:6px;padding:2px 9px;font-size:11px;font-weight:700}.grp.sa{color:#ffe2b0;background:#ffb02029;border:1px solid #ffb0206b}.grp.mem{color:var(--muted);background:var(--bg2);border:1px solid var(--line)}.grp-sel{cursor:pointer;border-radius:6px;outline:none;width:auto;min-width:118px;padding:4px 8px;font-size:12px;font-weight:700}.grp-sel.sa{color:#ffe2b0;background:#ffb02024;border:1px solid #ffb0206b}.grp-sel.mem{color:var(--muted);background:var(--bg2);border:1px solid var(--line)}.grp-sel:disabled{opacity:.5;cursor:default}.statuspill{cursor:pointer;font-size:11px;font-weight:700;font-family:var(--sans);border-radius:20px;align-items:center;gap:6px;padding:4px 11px;transition:filter .12s,opacity .12s;display:inline-flex}.statuspill:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.statuspill.on{color:var(--accent2);background:#2bd46a1f;border:1px solid #2bd46a66}.statuspill.off{color:#ff8a96;background:#ff5d6c1f;border:1px solid #ff5d6c73}.statuspill:hover{filter:brightness(1.15)}.statuspill:disabled{opacity:.5;cursor:default}.auth-or{color:var(--muted);align-items:center;gap:10px;margin:14px 0;font-size:12px;display:flex}.auth-or:after,.auth-or:before{content:"";background:var(--line);flex:1;height:1px}.auth-email{flex-direction:column;gap:10px;display:flex}.diff{text-transform:uppercase;letter-spacing:.5px;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700}.diff.easy{color:var(--accent2);background:#2bd46a24;border:1px solid #2bd46a66}.diff.medium{color:var(--warn);background:#ffb02e24;border:1px solid #ffb02e66}.diff.hard{color:#ff8a96;background:#ff4d5e24;border:1px solid #ff4d5e66}.catpicker{border:1px solid var(--accent);background:var(--panel2);border-radius:12px;margin:10px 0;padding:12px 14px;box-shadow:0 0 0 3px #3d8bff24}.catpicker-head{align-items:center;gap:8px;margin-bottom:8px;font-size:14px;display:flex}.catpicker-list{flex-direction:column;gap:2px;max-height:280px;display:flex;overflow:auto}.catrow{cursor:pointer;text-transform:none;letter-spacing:0;border-radius:9px;align-items:center;gap:10px;margin:0;padding:8px;display:flex}.catrow:hover{background:var(--bg2)}.catrow input{flex:none;width:auto;margin:0}.catrow-q{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.authwrap{max-width:460px;margin:6vh auto 0}#authLogin{padding:34px 28px}.authlogo{border-radius:15px;width:54px;height:54px;margin:0 auto 16px}.authlogo .bz{font-size:15px}#authLogin h2{font-family:var(--display);letter-spacing:-.3px;margin:0 0 8px;font-size:22px;font-weight:800}#authLogin p{max-width:32em;margin:0 auto 22px;font-size:14px;line-height:1.55}#googleBtn{color:#1a1a1a;background:#fff;justify-content:center;align-items:center;gap:10px;width:100%;display:inline-flex}#googleBtn:hover{filter:brightness(.96)}#googleBtn .gmark{font-family:var(--display);color:#4285f4;font-weight:800}#githubBtn{color:#fff;background:#1f2328;border:1px solid #1f2328;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:10px;display:inline-flex}#githubBtn:hover{filter:brightness(1.25);color:#fff}#githubBtn .ghmark{flex:none}.authmsg{min-height:1em;margin:14px 0 0;font-size:12.5px}.authmsg.err{text-align:left;color:#ff8a96;background:#ff5d6c1f;border:1px solid #ff5d6c73;border-radius:10px;min-height:0;margin:14px 0 0;padding:10px 12px;font-weight:600}.authmsg.err:before{content:"⚠ ";font-weight:700}#authOnboard h2{font-family:var(--display);margin:0 0 6px;font-size:20px;font-weight:800}.onboard-grid{grid-template-columns:1fr auto 1fr;align-items:start;gap:18px;margin-top:16px;display:grid}.onboard-grid>div:first-child,.onboard-grid>div:last-child{flex-direction:column;display:flex}.ob-or{color:var(--muted);text-transform:uppercase;letter-spacing:1px;align-self:center;font-size:12px;font-weight:700}@media (max-width:560px){.onboard-grid{grid-template-columns:1fr}.ob-or{padding:4px 0}}.orgbox{background:var(--panel2);border:1px solid var(--line);border-radius:10px;flex-flow:wrap;align-items:center;gap:10px;padding:6px 11px;display:flex}.orgbox .orgname{font-size:14px;font-weight:700}.orgbox .orgcode{font-size:11px}.orgbox .orgcode b{font-family:var(--mono);color:var(--accent);letter-spacing:1px}.orgbox .orguser{color:var(--ink);font-size:12.5px;font-weight:600}.orgbox .btn{align-self:flex-start}.pvframe{justify-content:center;margin-top:6px;display:flex}.pvphone{background:var(--panel);border:1px solid var(--line);border-radius:22px;width:100%;max-width:760px;padding:24px;box-shadow:0 18px 50px #00000073}@media (min-width:1100px){.pvphone{max-width:920px;padding:30px 34px}}.pvtag{color:var(--muted);background:var(--panel2);border-color:var(--line)}#pvToggleAns{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff;border:none;font-weight:800;box-shadow:0 4px 14px #3d8bff4d}#pvToggleAns:hover{filter:brightness(1.08)}#pvToggleAns:focus-visible{outline:none;box-shadow:0 0 0 3px #3d8bff66}#preview .opts{gap:16px;margin-top:18px}#preview .opt{cursor:default;gap:16px;min-height:92px;padding:24px;font-size:22px;line-height:1.3}#preview .opt .sym{font-size:26px}@media (max-width:560px){#preview .opt{min-height:72px;padding:18px;font-size:18px}}.ivcand-q .opts{grid-template-columns:1fr;gap:12px;margin-top:18px}.ivcand-q .opt{overflow-wrap:anywhere;align-items:flex-start;gap:16px;min-height:64px;padding:18px 20px;font-size:18px;line-height:1.35}.ivcand-q .opt .sym{font-size:22px;line-height:1.35}@media (max-width:560px){.ivcand-q .opt{min-height:58px;padding:16px;font-size:16px}}.players{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.pchip{background:var(--panel2);border:1px solid var(--line);border-radius:30px;align-items:center;gap:9px;padding:6px 15px 6px 9px;font-size:14px;font-weight:600;animation:pop .26s;display:flex}.pchip .av{font-size:20px}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.timer{font-family:var(--display);text-align:center;letter-spacing:-1px;font-size:64px;font-weight:800;line-height:1.02}.bar{background:var(--bg2);border:1px solid var(--line);border-radius:6px;height:9px;margin-top:14px;overflow:hidden}.bar>i{background:linear-gradient(90deg,var(--accent),#7db1ff);height:100%;transition:width .25s linear;display:block}.pvbar-row{align-items:center;gap:14px;margin-top:14px;display:flex}.pvtimer{font-family:var(--mono);color:var(--accent2);text-align:right;white-space:nowrap;flex:none;min-width:64px;font-size:30px;font-weight:800;line-height:1}.big-q{font-family:var(--display);letter-spacing:-.4px;overflow-wrap:anywhere;margin:10px 0 6px;font-size:clamp(25px,2.3vw,34px);font-weight:700;line-height:1.18}.qimg{border:1px solid var(--line);border-radius:14px;max-height:min(44vh,380px);margin:14px auto;box-shadow:0 10px 30px #00000057}.mkrow-img,.qimg{object-fit:contain;background:var(--panel2);width:auto;max-width:100%;display:block}.mkrow-img{border:1px solid var(--line);border-radius:10px;max-height:150px}.cover-img{object-fit:cover;border:1px solid var(--line);width:100%;max-height:200px;box-shadow:var(--shadow-sm);border-radius:14px;display:block}.cover-img,.ivcand-q{margin:0 0 14px}.ivcand-q .opt{cursor:default}.code-copy{margin-top:6px}.ivstep{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.ivstep-lbl{color:var(--muted);font-size:12px;font-weight:700}.ivstep .tag{text-align:center;min-width:88px}#iv_run .ivq.cur{border-color:var(--accent2);box-shadow:0 0 0 2px var(--accent2)}@supports (color:color-mix(in lab,red,red)){#iv_run .ivq.cur{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent2) 45%,transparent)}}#iv_run .opt.candpick{outline-offset:-3px;outline:3px dashed #fff}#iv_run .opt.candpick:after{content:" 👤";font-size:.85em}#iv_run.review #ivOptsToggle,#iv_run.review #ivRunEnd,#iv_run.review #ivStep,#iv_run.review #ivTimer,#iv_run.review #ivToggleView{display:none}#iv_run.review .ivq{cursor:default}.polldone-img{border-radius:14px;max-width:100%;max-height:300px;margin:0 auto 16px;display:block}.code{font-family:var(--mono);letter-spacing:10px;color:#fff;text-align:center;text-indent:10px;margin:8px 0 4px;font-size:46px;font-weight:700}.avs{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.av-btn{background:var(--bg2);border:2px solid var(--line);cursor:pointer;border-radius:12px;width:48px;height:48px;font-size:24px;transition:transform .1s,border-color .14s}.av-btn:hover{transform:translateY(-2px)}.av-btn.sel{border-color:var(--accent);background:#3d8bff29}.sp-toggle{color:var(--muted);cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.sp-toggle input{flex:none;margin-top:2px}.podium{justify-content:center;align-items:flex-end;gap:14px;margin:20px 0;display:flex}.pod{background:var(--panel2);border:1px solid var(--line);text-align:center;border-radius:14px 14px 0 0;width:120px;padding:14px 8px}.pod .av{font-size:34px}.pod .nm{margin-top:4px;font-weight:700}.pod .pod-pct,.pod .sc{font-family:var(--mono);color:var(--accent2);font-weight:700}.pod .pod-pct{margin-top:4px;font-size:16px}.pod .pod-correct{font-family:var(--mono);color:var(--muted);margin-top:1px;font-size:12px}.stat.eval b{color:var(--accent2)}.pod.p1{background:linear-gradient(180deg,#3d8bff52,var(--panel2));border-color:#3d8bff66;height:200px}.pod.p2{height:162px}.pod.p3{height:132px}.medal{font-size:26px}table.lb{border-collapse:collapse;width:100%;margin-top:14px;font-size:14px}table.lb td,table.lb th{border-top:1px solid var(--line);text-align:left;padding:10px 8px}table.lb th{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;font-size:10.5px;font-weight:700}table.lb td.r,table.lb th.r{text-align:right;font-family:var(--mono)}#playsList{display:block}.plays-wrap{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-sm);border-radius:16px;overflow-x:auto}.plays-table{border-collapse:collapse;width:100%;font-size:14px}.plays-table th{text-align:left;letter-spacing:.9px;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:13px 18px;font-size:10.5px;font-weight:700}.plays-table td.r,.plays-table th.r{text-align:right}.plays-table td{border-top:1px solid var(--line);vertical-align:middle;white-space:nowrap;padding:13px 18px}.plays-table tbody tr{cursor:pointer;transition:background .12s}.plays-table tbody tr:hover{background:var(--panel2)}.plays-table td.pt-c-title{transition:box-shadow .14s;box-shadow:inset 3px 0 #0000}.plays-table tbody tr:hover td.pt-c-title{box-shadow:inset 3px 0 0 var(--spine)}.pt-name{text-overflow:ellipsis;white-space:nowrap;max-width:360px;color:var(--ink);font-weight:700;display:block;overflow:hidden}.pt-type{font-family:var(--mono);letter-spacing:.6px;color:var(--spine);background:var(--spine);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}@supports (color:color-mix(in lab,red,red)){.pt-type{background:color-mix(in srgb,var(--spine) 14%,transparent)}}.pt-type{border:1px solid var(--spine)}@supports (color:color-mix(in lab,red,red)){.pt-type{border:1px solid color-mix(in srgb,var(--spine) 36%,transparent)}}.pt-when{color:var(--muted);font-size:13px}.pt-num,.pt-when{font-family:var(--mono)}.pt-num{color:var(--ink);font-variant-numeric:tabular-nums}.pt-status{color:var(--muted);align-items:center;gap:7px;font-size:13px;display:inline-flex}.pt-status.live{color:var(--accent2);font-weight:600}.pt-status.live i{background:var(--accent2);border-radius:50%;width:7px;height:7px;animation:ptpulse 1.7s ease-out infinite}@keyframes ptpulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent2) 55%,transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.pt-go{text-align:center;width:30px;color:var(--muted);opacity:0;font-size:18px;transition:opacity .14s,transform .14s,color .14s;transform:translate(-5px)}.plays-table tbody tr:hover .pt-go{opacity:1;color:var(--spine);transform:none}.pt-act{text-align:center;width:46px}.pt-del{cursor:pointer;color:var(--muted);opacity:.45;background:0 0;border:none;border-radius:8px;padding:5px 7px;font-size:15px;line-height:1;transition:opacity .12s,background .12s}.plays-table tbody tr:hover .pt-del:not(:disabled){opacity:.8}.pt-del:hover:not(:disabled){opacity:1;background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.pt-del:hover:not(:disabled){background:color-mix(in srgb,var(--bad) 16%,transparent)}}.pt-del:disabled{opacity:.18;cursor:not-allowed}.cat-ans{gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.cat-ans li{color:var(--muted);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45;display:flex}.cat-ans li.ok{color:var(--ink);font-weight:600}.cat-ans li .ci{color:var(--muted);flex:none}.cat-ans li.ok .ci{color:var(--accent2)}@media (prefers-reduced-motion:reduce){.pt-status.live i{animation:none}.pt-go{transition:none}}@media (max-width:560px){.pt-name{max-width:200px}.plays-table td,.plays-table th{padding:11px 12px}}.detail-h{color:var(--ink);margin:24px 0 8px;font-size:14px}.detail-wrap{overflow-x:auto}.detail-tbl td{white-space:nowrap}.detail-tbl td.ans-ok{color:var(--accent2)}.detail-tbl td.ans-bad{color:var(--bad)}.detail-tbl td.ans-miss{color:var(--muted)}.stat{background:var(--panel2);border:1px solid var(--line);border-radius:12px;margin:8px 8px 0 0;padding:11px 15px;display:inline-block}.stat b{font-family:var(--mono);color:var(--accent2);font-size:22px;display:block}.homehead{align-items:flex-end;margin-bottom:16px}.eyebrow{font-family:var(--mono);letter-spacing:.2em;color:var(--muted);margin-bottom:5px;font-size:11px;font-weight:700}.quizstats{flex-wrap:wrap;gap:12px;margin:0 0 20px;display:flex}.quizstats:empty{display:none}.quizstats .stat{text-align:left;cursor:pointer;min-width:150px;font-family:var(--sans);color:var(--muted);border-radius:14px;flex-direction:column;flex:1 1 0;gap:3px;margin:0;padding:14px 16px;font-size:12.5px;font-weight:600;transition:border-color .14s,background .14s,color .14s;display:flex;position:relative;overflow:hidden}.quizstats .stat b{font-family:var(--mono);color:var(--ink);font-size:26px;font-weight:700;line-height:1}.quizstats .stat:hover{color:var(--ink);border-color:#3a4256}.quizstats .stat-info{cursor:default}.quizstats .stat-info:hover{border-color:var(--line);color:var(--muted)}.quizstats .stat.on{border-color:var(--accent);color:#cfe0ff;background:#3d8bff1f}.quizstats .stat .stat-ic{opacity:.22;filter:saturate(1.1);pointer-events:none;font-size:30px;line-height:1;transition:opacity .14s,transform .14s;position:absolute;top:8px;right:10px}.quizstats .stat:hover .stat-ic{opacity:.5;transform:scale(1.08)rotate(-4deg)}.quizstats .stat.on .stat-ic{opacity:.6}.quizstats .stat.on b{color:#fff}.quizstats .stat.on:before{content:"";background:var(--accent);width:3px;position:absolute;top:0;bottom:0;left:0}.langstats{gap:8px;margin:-8px 0 20px}.langstats .stat{border-radius:999px;flex-direction:row;flex:none;align-items:baseline;gap:6px;min-width:0;padding:7px 13px;font-size:12px}.langstats .stat b{font-size:14px}.qlang{color:var(--muted);background:var(--panel2);border:1px solid var(--line);text-transform:uppercase;letter-spacing:.4px;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700}body.viewing-history #end #againBtn,body.viewing-history #poll_run #pollEndBtn,body.viewing-history #poll_run #pollShowRow,body.viewing-history #poll_run .pollshare{display:none}#resultsList{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.reshist .reshist-when{color:var(--ink);margin:2px 0;font-size:15px;font-weight:700}.livedist{flex-direction:column;gap:10px;margin-top:16px;display:flex}.livedist:empty{display:none}#quizList{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start;gap:18px;display:grid}.qcard{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--spine,var(--accent));box-shadow:var(--shadow-sm);border-radius:14px;flex-direction:column;gap:9px;padding:15px 17px;transition:transform .12s,box-shadow .16s;display:flex}.qcard:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.qcard-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qcard .qcat{color:var(--spine);background:var(--spine);font-size:13px}@supports (color:color-mix(in lab,red,red)){.qcard .qcat{background:color-mix(in srgb,var(--spine) 15%,transparent)}}.qcard .qcat{border-color:var(--spine)}@supports (color:color-mix(in lab,red,red)){.qcard .qcat{border-color:color-mix(in srgb,var(--spine) 42%,transparent)}}html[data-theme=light] .qcard .qcat{color:var(--spine);background:var(--spine)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .qcard .qcat{background:color-mix(in srgb,var(--spine) 13%,#fff)}}html[data-theme=light] .qcard .qcat{border-color:var(--spine)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .qcard .qcat{border-color:color-mix(in srgb,var(--spine) 40%,transparent)}}.qrole{color:var(--muted);font-size:11px;font-weight:600}.qcard .qtitle{font-size:28px;line-height:1.2}.qcard-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qcard-meta .vis-sel{margin-left:0}.qcard-sub{color:var(--ink);font-size:18px;font-weight:700}.qcard-tele{font-family:var(--mono);color:var(--muted);opacity:.85;flex-wrap:wrap;gap:3px 12px;font-size:14px;display:flex}.qcard-tele span{white-space:nowrap}.qcard-actions{justify-content:flex-end;margin-top:auto;padding-top:13px;display:flex}.qcard-actions .qbtn{font-family:var(--sans);background:var(--panel2);color:var(--muted);cursor:pointer;white-space:nowrap;border:1px solid var(--line);border-left-width:0;padding:9px 15px;font-size:14px;font-weight:700;transition:background .12s,color .12s}.qcard-actions .qbtn:first-child{border-left-width:1px;border-radius:9px 0 0 9px}.qcard-actions .qbtn:last-child{border-radius:0 9px 9px 0}.qcard-actions .qbtn:hover{color:var(--ink);background:var(--panel)}.qcard-actions .qbtn.act-del:hover{color:#fff;background:#ff5d6cd9}.qcard-actions .qbtn.primary{color:#06210f;background:var(--accent2);border-color:var(--accent2)}.qcard-actions .qbtn.primary:hover{filter:brightness(1.08);color:#06210f}.qempty{background:var(--panel);border:1px dashed var(--line2);text-align:center;border-radius:14px;padding:42px 18px;font-weight:600}.qempty,.qsep{color:var(--muted);grid-column:1/-1}.qsep{text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:12px;margin:8px 0 0;font-size:11px;font-weight:700;display:flex}.qsep:after,.qsep:before{content:"";background:var(--line);flex:1;height:1px}.qcard.public{opacity:.97}.vis-sel{cursor:pointer;border-radius:6px;outline:none;width:auto;margin-left:auto;padding:3px 7px;font-size:11px;font-weight:700}.vis-sel.private{color:var(--muted);background:var(--bg2);border:1px solid var(--line)}.vis-sel.organization{color:#cfe0ff;background:#3d8bff29;border:1px solid #3d8bff6b}.vis-sel.public{color:#bff0cf;background:#2bd46a29;border:1px solid #2bd46a6b}.vis-sel:disabled{opacity:.5;cursor:default}.qlive{letter-spacing:.6px;color:#fff;white-space:nowrap;background:#ff4d5e;border-radius:6px;padding:2px 9px;font-size:10.5px;font-weight:800;animation:qlivepulse 1.6s ease-in-out infinite}@keyframes qlivepulse{0%,to{opacity:1}50%{opacity:.5}}.qstatus{letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:800}.qstatus.draft{color:#ffd9a0;background:#ffb02e26;border:1px solid #ffb02e66}.qstatus.ready{color:#bff0cf;background:#2bd46a26;border:1px solid #2bd46a6b}.qstatus.live{color:#fff;background:#ff4d5e;border:1px solid #ff4d5e;animation:qlivepulse 1.6s ease-in-out infinite}.qvis{white-space:nowrap;border-radius:6px;margin-left:auto;padding:2px 8px;font-size:10.5px;font-weight:700}.qvis.private{color:var(--muted);background:var(--bg2);border:1px solid var(--line)}.qvis.organization{color:#cfe0ff;background:#3d8bff29;border:1px solid #3d8bff6b}.qvis.public{color:#bff0cf;background:#2bd46a29;border:1px solid #2bd46a6b}.viewtog{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-sm);border-radius:10px;display:inline-flex;overflow:hidden}.viewtog-btn{width:36px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.viewtog-btn+.viewtog-btn{border-left:1px solid var(--line)}.viewtog-btn:hover{color:var(--ink)}.viewtog-btn.on{color:var(--accent);background:#3d8bff24}.viewtog-btn svg{width:16px;height:16px;display:block}#quizList.as-list{flex-direction:column;align-items:stretch;gap:8px;display:flex}.as-list .qcard{grid-template-columns:minmax(120px,1fr) 124px 124px;align-items:center;gap:9px 16px;padding:13px 18px;display:grid}.as-list .qcard:hover{transform:none}.as-list .qcard .qtitle{text-overflow:ellipsis;white-space:nowrap;text-align:left;grid-area:1/1;min-width:0;max-width:100%;font-size:15px;font-weight:700;line-height:1.3;display:block;overflow:hidden}.as-list .qcard-sub{white-space:nowrap;grid-area:1/2}.as-list .qcard-top{flex-wrap:wrap;grid-area:1/3;justify-content:flex-end;gap:8px}.as-list .qcard-top .vis-sel{width:auto;margin-left:0}.as-list .qcard-top .qvis,.as-list .qcard-top .vis-sel{margin-left:0}.as-list .qcard-top .qrole{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.as-list .qcard-tele{flex-wrap:wrap;grid-area:2/1/auto/-1;gap:3px 14px}.as-list .qcard-meta{flex-wrap:nowrap;grid-area:3/1/auto/-1;place-self:center start}.as-list .qcard-meta .qcat{white-space:nowrap}.as-list .qcard-actions{flex-wrap:nowrap;grid-area:3/1/auto/-1;place-self:center end;margin-top:0;padding-top:0}@media (max-width:820px){.as-list .qcard{grid-template-columns:minmax(0,1fr) auto;column-gap:12px}.as-list .qcard .qtitle{grid-area:1/1/auto/-1}.as-list .qcard-sub{grid-area:2/1}.as-list .qcard-top{grid-area:2/2;justify-self:end}.as-list .qcard-tele{grid-area:3/1/auto/-1}.as-list .qcard-meta{grid-area:4/1;justify-self:start}.as-list .qcard-actions{grid-area:4/1/auto/-1;justify-self:end}}.modal-back{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080b1299;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:var(--panel);border:1px solid var(--line);width:100%;max-width:720px;max-height:85vh;box-shadow:var(--shadow);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.modal-head .ivfmt-tabs{margin-bottom:0}.modal-src{font-family:var(--mono);color:var(--ink);white-space:pre;background:var(--bg2);margin:0;padding:16px;font-size:12.5px;line-height:1.55;overflow:auto}.poll-toggle{color:var(--muted);cursor:pointer;gap:9px;margin-top:12px;font-size:13px}.poll-toggle,.pollshare{align-items:center;display:flex}.pollshare{flex-wrap:wrap;justify-content:space-between;gap:24px;margin:0 0 14px}.pollshare-info{flex:1;min-width:220px}.pollshare-url{color:var(--ink);margin:6px 0 2px;font-size:16px}.pollshare .code{letter-spacing:7px;text-align:left;text-indent:7px;margin:2px 0;font-size:34px}.pollshare .qrbox{margin-top:0}.poll-toggle input{cursor:pointer;width:16px;height:16px}.pollsec{margin:0 0 26px}.pollsec-head{align-items:center;gap:12px;margin-bottom:12px}.pollsec-h{letter-spacing:.8px;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:12px;font-weight:800}.pollsec-head .pollsec-h{margin:0}.pollcard{margin:0 0 14px}.pollq{color:var(--ink);margin-bottom:12px;font-size:15.5px;font-weight:700}.pollbar{margin:0 0 11px}.pollbar-head{color:var(--ink);justify-content:space-between;gap:10px;margin-bottom:5px;font-size:13px;font-weight:600;display:flex}.pollbar-n{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:12px}.pollbar-track{background:var(--bg2);border:1px solid var(--line);border-radius:8px;height:14px;overflow:hidden}.pollbar-fill{border-radius:8px 0 0 8px;max-width:100%;height:100%;transition:width .4s;display:block}.pollbar-fill.a{background:var(--a)}.pollbar-fill.b{background:var(--b)}.pollbar-fill.c{background:var(--c)}.pollbar-fill.d{background:var(--d)}.pollbar.mine .pollbar-head{color:var(--accent2)}.pollbar-total{margin-top:8px;font-size:11.5px}#pqResults{margin-top:4px}.poll-recorded{text-align:center;color:var(--accent2);padding:18px 0;font-size:15px;font-weight:700}.setup{color:#ffd98f;background:#ffb02e1a;border:1px solid #ffb02e57;border-radius:11px;padding:12px 13px;font-size:12.5px;line-height:1.5}.setup code{font-family:var(--mono);color:#fff;background:#00000047;border-radius:5px;padding:1px 5px;font-size:11.5px}.qrbox{background:#fff;border-radius:14px;margin-top:6px;padding:14px;display:inline-block}.toast{background:var(--panel2);border:1px solid var(--line);opacity:0;pointer-events:none;z-index:70;border-radius:24px;padding:11px 18px;font-weight:600;transition:opacity .2s;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0006}.toast.show{opacity:1}@keyframes livepulse{0%{box-shadow:0 0 #2bd46a8c}70%{box-shadow:0 0 0 7px #2bd46a00}to{box-shadow:0 0 #2bd46a00}}@keyframes risein{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.main section:not(.hidden)>*{animation:risein .42s cubic-bezier(.2,.7,.2,1) both}.main section:not(.hidden)>:nth-child(2){animation-delay:60ms}.main section:not(.hidden)>:nth-child(3){animation-delay:.12s}.main section:not(.hidden)>:nth-child(4){animation-delay:.18s}.sidebar .nav-item{animation:risein .4s both}.sidebar .nav-item:nth-child(2){animation-delay:50ms}@media (max-width:820px){.sidebar{gap:12px;padding:12px 16px}.side-nav{margin-left:auto}#setup{flex:100%;margin:2px 0 0}.main{padding:20px 16px 72px}}.ivbar{z-index:30;background:linear-gradient(180deg,var(--bg) 70%,transparent);margin-bottom:4px;padding:8px 0 12px;position:sticky;top:4px}.modepill{white-space:nowrap;border-radius:20px;padding:5px 11px;font-size:11.5px;font-weight:700}.mode-int{color:var(--warn);background:#ffb02e24;border:1px solid #ffb02e66}.mode-cand{color:var(--accent2);background:#2bd46a24;border:1px solid #2bd46a66}.ivscore{color:var(--accent2);min-width:62px;padding:5px 13px;font-size:18px}.ivscore,.ivtimer{font-family:var(--mono);background:var(--panel2);border:1px solid var(--line);text-align:center;border-radius:10px;font-weight:700}.ivtimer{color:var(--ink);letter-spacing:.5px;min-width:64px;padding:6px 11px;font-size:15px}.ivq{padding:16px 18px}.ivq-head{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:8px;display:flex}.ivq-head .qnum{font-family:var(--mono);background:var(--accent);color:#06122c;border-radius:7px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 6px;font-size:13px;font-weight:700;display:inline-flex}.ivtype{text-transform:uppercase;letter-spacing:.6px;border-radius:6px;padding:3px 9px;font-size:10px;font-weight:700}.ivtype.open{color:#9cc2ff;background:#3d8bff29;border:1px solid #3d8bff66}.ivtype.mc{background:var(--panel2);color:var(--muted);border:1px solid var(--line)}.ivw{font-family:var(--mono);color:var(--accent2);background:#2bd46a1f;border:1px solid #2bd46a4d;border-radius:6px;padding:2px 8px;font-size:11px}.ivreveal,.ivw{font-weight:700}.ivreveal{text-transform:uppercase;letter-spacing:.5px;background:var(--panel2);color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:3px 9px;font-size:10px}.ivreveal.on{color:#bff0cf;background:#2bd46a24;border-color:#2bd46a6b}#iv_run.candidate .ivopts,#iv_run.candidate .ivreveal{display:none}#iv_run.candidate.show-opts .ivopts{display:flex}#ivLobbyOptsToggle.on,#ivOptsToggle.on{color:#bff0cf;background:#2bd46a24;border-color:#2bd46a73}.ivq-score{font-family:var(--mono);color:var(--muted);margin-left:auto;font-size:14px;font-weight:700}.ivq-score.good{color:var(--accent2)}.ivq-score.part{color:var(--warn)}.ivq-score.bad{color:var(--bad)}.ivq-prompt{font-family:var(--display);letter-spacing:-.2px;margin:2px 0;font-size:18px;font-weight:700;line-height:1.3}#iv_run.candidate .iv-only{display:none!important}#iv_run.candidate .ivq-score{display:none}.ivprobe{color:var(--ink);background:#3d8bff14;border:1px solid #3d8bff42;border-radius:9px;margin:10px 0 0;padding:9px 12px;font-size:13.5px}.ivprobe b{color:var(--accent)}.ivkey{font-family:var(--read);color:#c4ccd8;border-left:3px solid var(--accent2);background:var(--panel2);border-radius:0 9px 9px 0;margin:12px 0 0;padding:13px 16px;font-size:14.5px;line-height:1.7}.ivkw-wrap{margin-top:12px}.ivkw-label{text-transform:uppercase;letter-spacing:.6px;color:var(--accent2);margin-bottom:7px;font-size:11px;font-weight:700}.ivkw{flex-wrap:wrap;gap:9px;display:flex}.kwchip{background:var(--bg2);border:1.5px dashed var(--line);color:var(--ink);font-family:var(--sans);cursor:pointer;border-radius:22px;padding:8px 15px;font-size:13.5px;font-weight:600;transition:all .13s}.kwchip:hover{border-color:var(--accent2);color:#fff}.kwchip.on{background:var(--accent2);border-style:solid;border-color:var(--accent2);color:#06210f;box-shadow:0 0 0 3px #2bd46a38}.kwchip.on:before{content:"✓ "}#iv_run .ivopts .opt{cursor:pointer;border:none}.opt.wrongpick{box-shadow:0 0 0 4px var(--bad),0 8px 22px #ff4d5e4d;outline:3px solid #fff}#iv_run.candidate .opt{cursor:default}#iv_run.candidate .opt.chosen,#iv_run.candidate .opt.right,#iv_run.candidate .opt.wrongpick{outline:none;box-shadow:inset 0 1px #ffffff38,0 6px 16px #00000047}#ivSummary .ivsum-pct{font-family:var(--display);color:var(--accent2);font-size:46px;font-weight:800;line-height:1}#ivShape{max-height:none}.ivfmt-tabs{background:var(--bg2);border:1px solid var(--line);border-radius:10px;margin-bottom:4px;display:inline-flex;overflow:hidden}.ivfmt-tab{color:var(--muted);font-family:var(--mono);cursor:pointer;background:0 0;border:none;padding:7px 16px;font-size:12.5px;font-weight:700;transition:background .14s,color .14s}.ivfmt-tab:hover:not(.on){color:var(--ink)}.ivfmt-tab.on{background:var(--accent);color:#fff}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.pill .dot{box-shadow:none}}.logo .bz{display:none}.logo{background:linear-gradient(135deg,var(--accent2),#179a52);border-color:#0000;justify-content:center;align-items:center;display:flex;overflow:hidden}.logo:after{content:"Q";font-family:var(--display);color:#06210f;font-size:23px;font-weight:800;line-height:1}.authlogo:after{font-size:31px}.logo.sm:after{font-size:15px}.nav-item.nav-cta{background:var(--accent2);color:#06210f;box-shadow:0 6px 16px #2bd46a47}.nav-item.nav-cta:hover{filter:brightness(1.06)}.nav-item.nav-cta.active,.nav-item.nav-cta:hover{background:var(--accent2);color:#06210f}.mk-settings{margin:0 0 14px;padding:14px}.mk-rules{border:1px solid var(--line);background:#ffffff08;border-radius:10px;margin:0 0 12px;padding:10px 12px}.mk-rules-label{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.mk-status{border-radius:9px;margin:0 0 10px;padding:7px 11px;font-size:12.5px;font-weight:700}.mk-status.ok{color:var(--accent2);background:#2bd46a1f;border:1px solid #2bd46a59}.mk-status.draft{color:var(--warn);background:#ffb02e1f;border:1px solid #ffb02e59}.mkrow.mkrow-bad{box-shadow:inset 3px 0 0 var(--warn);border-color:#ffb02e80}.mkrow-warn{color:var(--warn)}.qmark{color:var(--accent);flex:none;overflow:visible}.qmark .qmark-spokes{transform-origin:50%;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.qmark .qmark-glow{transition:opacity .3s}.qmark .qmark-ring{stroke:var(--bg)}.qmark .qmark-letter{fill:#053018;font-family:var(--brand);font-size:15px;font-weight:800}.brand:hover .qmark .qmark-spokes,.lp-brand:hover .qmark .qmark-spokes,.top:hover .qmark .qmark-spokes{transform:scale(1.06)rotate(-4deg)}.brand:hover .qmark .qmark-glow,.lp-brand:hover .qmark .qmark-glow,.top:hover .qmark .qmark-glow{opacity:.5}.themesw{background:var(--bg2);border:1px solid var(--line);border-radius:9px;flex:none;display:inline-flex;overflow:hidden}.themesw button{color:var(--muted);font-family:var(--sans);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:6px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.themesw button.on{background:var(--accent);color:#fff}.themesw button:not(.on):hover{color:var(--ink)}.side-theme{align-items:center;gap:8px;display:flex}.side-theme-label{display:none}@media (max-width:820px){.side-theme{border:none;padding:0}.side-theme-label{display:none}}.topmenu{flex:none;position:relative}.topmenu-btn{background:var(--panel);border:1px solid var(--line);color:var(--ink);font-family:var(--sans);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:7px 11px;font-size:13px;font-weight:600;transition:background .14s,border-color .14s;display:inline-flex}.topmenu-btn:hover{background:var(--panel2)}.topmenu-btn .globe{font-size:14px}.topmenu-btn .mcaret{color:var(--muted);font-size:10px}.avatar-btn{cursor:pointer;background:0 0;border:none;padding:0}.avatar,.avatar-btn{border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.avatar{color:#fff;letter-spacing:.5px;width:36px;height:36px;box-shadow:0 0 0 1px var(--line);background:linear-gradient(152deg,#3d8bff,#2563eb);font-size:13px;font-weight:800}.avatar-btn:hover .avatar{filter:brightness(1.08)}.avatar-btn[aria-expanded=true] .avatar{box-shadow:0 0 0 2px var(--accent)}.menu-pop{background:var(--panel);border:1px solid var(--line);min-width:210px;box-shadow:var(--shadow);z-index:60;border-radius:12px;flex-direction:column;gap:2px;padding:6px;animation:risein .16s both;display:flex;position:absolute;top:calc(100% + 8px);right:0}.menu-pop[hidden]{display:none}.menu-item{text-align:left;width:100%;color:var(--ink);font-family:var(--sans);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:9px 11px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.menu-item:hover{background:var(--panel2)}.menu-item.danger{color:#ff6b7a}.menu-item.danger:hover{background:#ff4d5e1f}.menu-item .mi{text-align:center;opacity:.85;width:18px;font-size:14px}.menu-sep{background:var(--line);height:1px;margin:5px 2px}.user-head{padding:9px 11px 7px}.user-head .user-name{color:var(--ink);font-size:14px;font-weight:700}.user-head .user-name,.user-head .user-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.user-head .user-sub{color:var(--muted);margin-top:2px;font-size:12px}.menu-theme{align-items:center;gap:10px;padding:7px 11px;display:flex}.menu-theme-label{color:var(--ink);align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:inline-flex}.menu-theme-label .mi{text-align:center;opacity:.85;width:18px;font-size:14px}.menu-theme .themesw{margin-left:auto}.lp{display:block}.lp a{text-decoration:none}.lp footer,.lp header,.lp section{max-width:1120px;margin:0 auto;padding-left:24px;padding-right:24px}.lp-nav{gap:16px;padding-top:20px;padding-bottom:20px}.lp-brand,.lp-nav{align-items:center;display:flex}.lp-brand{color:inherit;gap:11px}.lp-brand .brand-name{font-family:var(--brand);letter-spacing:-.5px;font-size:19px;font-weight:800}html[data-theme=light] .lead,html[data-theme=light] .lp-feature p{color:var(--muted)}.lp-links{align-items:center;gap:22px;margin-left:auto;display:flex}.lp-links>a:not(.btn){color:var(--muted);font-size:14px;font-weight:600}.lp-links>a:not(.btn):hover{color:var(--ink)}.lp-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;padding-top:54px;padding-bottom:64px;display:grid}.eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:var(--accent);margin-bottom:18px;font-size:12px;font-weight:800;display:inline-block}.lp-hero h1{font-family:var(--display);letter-spacing:-1px;margin:0 0 18px;font-size:clamp(34px,4.6vw,56px);font-weight:800;line-height:1.04}.lp-hero h1 .hl{color:var(--accent2)}.lead{color:#c4ccdb;max-width:36em;margin:0 0 26px;font-size:18px;line-height:1.55}.lp-cta{flex-wrap:wrap;gap:12px;display:flex}.lp-cta .btn.big{width:auto}.lp-note{margin:16px 0 0;font-size:13px}.lp-mock{pointer-events:none;justify-content:center;display:flex}.mock-card{background:var(--panel);border:1px solid var(--line);border-radius:22px;width:100%;max-width:420px;padding:22px;transform:rotate(.6deg);box-shadow:0 30px 70px #00000080}.mock-live{color:#0a3d1f;background:var(--accent2);border-color:var(--accent2);align-items:center;gap:6px;display:inline-flex}.mock-live .dot{background:#0a3d1f;border-radius:50%;width:7px;height:7px}.mock-q{font-family:var(--display);letter-spacing:-.3px;margin:14px 0 0;font-size:20px;font-weight:700;line-height:1.2}.mock-bar{background:var(--bg2);border:1px solid var(--line);border-radius:5px;height:8px;margin:14px 0;overflow:hidden}.mock-bar>i{background:linear-gradient(90deg,var(--accent),#7db1ff);width:64%;height:100%;display:block}.mock-opts{flex-direction:column;gap:10px;display:flex}.mock-opts .opt{min-height:54px;padding:14px 16px;font-size:15px}.mock-lb{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;gap:8px;margin-top:16px;font-size:12.5px;display:flex}.mock-lb span{background:var(--panel2);border:1px solid var(--line);border-radius:20px;padding:5px 11px}.mock-lb b{color:var(--ink);font-weight:700}.why-quiz{pointer-events:auto;width:100%;max-width:480px;min-height:520px;margin:0 auto;position:relative}.why-card{opacity:0;visibility:hidden;max-width:none;transition:opacity .45s;position:absolute;inset:0 0 auto;transform:none}.why-card.show{opacity:1;visibility:visible;position:relative}.why-card .mock-q{margin-top:12px}.why-bar{background:linear-gradient(90deg,var(--accent),#7db1ff);width:0;height:100%;display:block}.why-card .mock-opts .opt{align-items:flex-start}.why-card .mock-opts .opt .sym{margin-top:1px}.why-foot{color:var(--muted);text-align:center;margin-top:14px;font-size:12.5px;line-height:1.45}.why-dots{justify-content:center;gap:8px;margin-top:18px;display:flex}.why-dot{background:var(--line2);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s,transform .2s}.why-dot.on{background:var(--accent);transform:scale(1.25)}.why-quiz.stacked .why-card{opacity:1;visibility:visible;margin-bottom:16px;position:relative}.why-quiz.stacked .why-dots{display:none}.lp-section{padding-top:54px;padding-bottom:14px}.lp-h2{font-family:var(--display);letter-spacing:-.5px;margin:0 0 10px;font-size:clamp(26px,3vw,36px);font-weight:800}.lp-h2,.lp-sub{text-align:center}.lp-sub{color:var(--muted);max-width:34em;margin:0 auto 34px;font-size:16px}.lp-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.lp-feature{padding:26px 24px}.lp-feature h3{letter-spacing:-.2px;margin:16px 0 8px;font-size:17px;font-weight:700}.lp-feature p{color:#b7c0d2;margin:0;font-size:14.5px;line-height:1.6}.lp-feature em{color:var(--ink);font-style:normal;font-weight:700}.feat-badge{border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;line-height:1;display:inline-flex}.feat-badge.a{color:var(--a);background:#ff4d5e21;box-shadow:inset 0 0 0 1px #ff4d5e4d}.feat-badge.b{color:#5b8cff;background:#2563eb29;box-shadow:inset 0 0 0 1px #2563eb66}.feat-badge.c{color:var(--c);background:#ffb02e21;box-shadow:inset 0 0 0 1px #ffb02e4d}.lp-ai-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;max-width:1080px;margin:0 auto;display:grid}.lp-ai .lp-h2,.lp-ai .lp-sub{text-align:left;max-width:none;margin-left:0;margin-right:0}.lp-ai .lp-sub{margin-bottom:0}.lp-ai-list{gap:11px;margin:20px 0 0;padding:0;list-style:none;display:grid}.lp-ai-list li{color:var(--ink);align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.lp-ai-list .fmt-ri{flex:none}.lp-ai-free{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;font-size:14px;display:flex}.lp-ai-free-pill{letter-spacing:.6px;text-transform:uppercase;color:#06210f;background:var(--accent2);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:800;display:inline-block}.lp-chat{flex-direction:column;gap:9px;max-width:460px;display:flex;transform:rotate(-.6deg)}.lp-chat-head{color:var(--ink);align-items:center;gap:8px;margin-bottom:4px;font-weight:800;display:flex}.lp-chat-msg{border-radius:14px;max-width:86%;padding:10px 13px;font-size:14px;line-height:1.45}.lp-chat-msg.user{background:var(--accent);color:#fff;border-bottom-right-radius:5px;align-self:flex-end}.lp-chat-msg.bot{background:var(--panel2);color:var(--ink);border:1px solid var(--line);border-bottom-left-radius:5px;align-self:flex-start}.lp-chat-bar{border:1px solid var(--line);background:var(--panel2);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding:11px 13px;display:flex}.lp-chat-ph{color:var(--muted);font-size:14px}.lp-chat-send{color:var(--accent);font-size:14px;font-weight:700}@media (max-width:860px){.lp-ai-grid{grid-template-columns:1fr;gap:32px}.lp-chat{transform:none}.lp-ai-demo{order:2}}.lp-steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.step{align-items:flex-start;gap:14px;display:flex}.step-n{font-family:var(--display);color:#9cc1ff;background:#3d8bff24;border:1px solid #3d8bff59;border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-weight:800;display:flex}.step b{margin-bottom:4px;font-size:15px;display:block}.step p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.price-card{background:var(--panel);border:1px solid var(--line);text-align:center;border-radius:22px;max-width:500px;margin:8px auto 0;padding:34px 30px;box-shadow:0 18px 50px #0006}.price-head{justify-content:center;align-items:baseline;gap:12px;margin-bottom:22px;display:flex}.price-amt{font-family:var(--display);color:var(--accent2);font-size:66px;font-weight:800;line-height:1}.price-per{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;font-size:12px;font-weight:700}.price-list{text-align:left;margin:0 auto 26px;padding:0;list-style:none;display:inline-block}.price-list li{color:#c4ccdb;border-top:1px solid var(--line);padding:10px 0 10px 30px;font-size:15px;position:relative}.price-list li:first-child{border-top:none}.price-list li:before{content:"✓";color:var(--accent2);font-weight:800;position:absolute;top:10px;left:0}.price-card .btn.big{width:100%;display:block}.price-note{margin:14px 0 0;font-size:12.5px}.lp-band{text-align:center;border:1px solid var(--line);background:linear-gradient(#3d8bff1f,#2bd46a0f);border-radius:24px;margin:64px auto 24px;padding:46px 24px}.lp-band h2{font-family:var(--display);letter-spacing:-.4px;margin:0 0 8px;font-size:clamp(24px,2.6vw,32px);font-weight:800}.lp-band p{color:var(--muted);margin:0 0 24px}.lp-cta.center{justify-content:center}.lp-cta.center .btn.big{width:auto}.lp-foot{color:var(--muted);justify-content:center;align-items:center;gap:12px;padding-top:30px;padding-bottom:50px;font-size:13px;display:flex}.logo.sm{border-radius:8px;width:26px;height:26px}.logo.sm .bz{font-size:8px}@media (max-width:860px){.lp-hero{grid-template-columns:1fr;gap:40px;padding-top:36px}.lp-mock{order:2}.mock-card{transform:none}.lp-grid,.lp-steps{grid-template-columns:1fr}}@media (max-width:560px){.lp-links{gap:12px}.lp-links a:not(.btn){display:none}.lp-cta .btn.big,.lp-cta.center .btn.big{width:100%}}.lp-featlist{grid-template-columns:1fr 1fr;gap:13px 28px;max-width:840px;margin:20px auto 0;padding:0;list-style:none;display:grid}@media (max-width:680px){.lp-featlist{grid-template-columns:1fr}}.lp-featlist li{color:var(--ink);padding-left:30px;font-size:15px;line-height:1.5;position:relative}.lp-featlist li:before{content:"✓";width:20px;height:20px;color:var(--accent2);background:#2bd46a24;border:1px solid #2bd46a66;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex;position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html.anim :is(.lp-hero-copy>*,.lp-mock,.lp-section>.lp-h2,.lp-section>.lp-sub,.lp-feature,.step,.lp-featlist li,.price-card,.lp-band>*){opacity:0;transition:opacity .65s cubic-bezier(.22,.7,.2,1),transform .65s cubic-bezier(.22,.7,.2,1);transform:translateY(22px)}html.anim :is(.lp-hero-copy>*,.lp-mock,.lp-section>.lp-h2,.lp-section>.lp-sub,.lp-feature,.step,.lp-featlist li,.price-card,.lp-band>*).in,html.anim.no-anim :is(.lp-hero-copy>*,.lp-mock,.lp-section>.lp-h2,.lp-section>.lp-sub,.lp-feature,.step,.lp-featlist li,.price-card,.lp-band>*){opacity:1;transform:none}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}