*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans),system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.glass{position:relative;isolation:isolate;border-radius:var(--r,28px);background:var(--glass);backdrop-filter:blur(26px) saturate(180%);box-shadow:inset 0 1px 0 var(--rim-top),inset 0 -1px 0 var(--rim-bottom),0 22px 44px -22px var(--shadow),0 2px 8px -3px var(--shadow)}.glass:before{padding:1px;background:linear-gradient(140deg,var(--rim-a),transparent 34%,transparent 64%,var(--rim-b));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glass:after,.glass:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.glass:after{z-index:-1;opacity:.5;transition:opacity .35s;background:radial-gradient(70% 80% at var(--mx,22%) var(--my,-8%),var(--spec),transparent 62%)}.glass:hover:after{opacity:1}.content,.page{max-width:1180px;margin:clamp(24px,4vw,44px) auto 0;padding-bottom:130px;animation:rise .45s cubic-bezier(.2,.8,.2,1) both}.muted{color:var(--fg-2)}.mono{font-family:var(--f-mono);font-size:.78rem;letter-spacing:.07em;text-transform:uppercase;color:var(--fg-3)}.h1{font:700 clamp(2rem,5vw,3.2rem)/1.05 var(--f-display);letter-spacing:-.03em;text-wrap:balance}.h2{font:700 clamp(1.25rem,2.4vw,1.7rem)/1.15 var(--f-display)}.plate{background:var(--plate);border-radius:20px;display:grid;place-items:center;padding:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 8px 24px -14px var(--shadow)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:14px 22px;border-radius:999px;border:0;cursor:pointer;font:600 1rem var(--f-body);color:var(--fg);text-decoration:none;--r:999px;transition:transform .4s cubic-bezier(.2,.9,.3,1.4),box-shadow .3s,filter .2s}.btn:active{transform:scale(.95)}.btn:disabled{opacity:.55;cursor:progress}.btn-primary{background:var(--cta-bg);color:var(--cta-fg);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 12px 26px -12px var(--cta-bg)}.btn-ghost{position:relative;isolation:isolate;background:var(--glass);box-shadow:inset 0 1px 0 var(--rim-top),inset 0 -1px 0 var(--rim-bottom),0 10px 24px -14px var(--shadow);backdrop-filter:blur(18px) saturate(160%)}.btn-danger{background:var(--bad-bg);color:var(--bad)}.btn-sm{min-height:38px;padding:10px 16px;font-size:.92rem}.btn .spin{width:1em;height:1em;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:spin .7s linear infinite}.field{display:grid;gap:6px;min-width:0}.field>span{font-size:.86rem;font-weight:500;color:var(--fg-2)}.input{font:inherit;color:var(--fg);background:var(--field);border:1px solid var(--edge);border-radius:14px;padding:11px 14px;width:100%;min-width:0;min-height:46px}.input::-moz-placeholder{color:var(--fg-3)}.input::placeholder{color:var(--fg-3)}.input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}textarea.input{resize:vertical}input[type=checkbox]{accent-color:var(--blue);width:20px;height:20px}.msg-err{color:var(--bad)}.msg-err,.msg-ok{font-weight:600;font-size:.9rem}.msg-ok{color:var(--good)}.chip{display:inline-flex;align-items:center;min-height:36px;padding:7px 14px;border-radius:999px;background:var(--tab-on);font:500 .88rem var(--f-body);color:var(--fg-2);text-decoration:none;cursor:pointer;transition:transform .3s cubic-bezier(.2,.9,.3,1.4),background .2s}.chip:active{transform:scale(.93)}.chip.on,.chip[aria-current=page],.chip[aria-pressed=true],.chip[aria-selected=true]{background:var(--cta-bg);color:var(--cta-fg)}.chip.\!on{background:var(--cta-bg)!important;color:var(--cta-fg)!important}.pill{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;font:600 .8rem var(--f-body);white-space:nowrap;background:var(--none-bg);color:var(--none);border:0}.pill-good{background:var(--good-bg);color:var(--good)}.pill-warn{background:var(--warn-bg);color:var(--warn)}.pill-bad{background:var(--bad-bg);color:var(--bad)}.tile{padding:14px 16px;border-radius:18px;background:var(--node);display:grid;gap:2px;min-width:0;box-shadow:inset 0 0 0 1px var(--line)}.tile b{font:600 1.7rem/1.15 var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;display:block}.tile span{font-size:.86rem;color:var(--fg-2);text-transform:none;letter-spacing:0}a.tile{text-decoration:none;transition:transform .3s cubic-bezier(.2,.9,.3,1.4)}a.tile:active{transform:scale(.96)}.tbl{width:100%;text-align:left;font-size:.92rem;border-collapse:collapse}.tbl th{padding:8px 10px;font:500 .74rem var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.tbl td{padding:10px;border-top:1px solid var(--line);vertical-align:top}.skeleton{animation:shimmer 1.2s ease-in-out infinite}.stagger>*{animation:rise .5s cubic-bezier(.2,.8,.2,1) both}.stagger>:nth-child(2){animation-delay:.05s}.stagger>:nth-child(3){animation-delay:.1s}.stagger>:nth-child(4){animation-delay:.15s}.stagger>:nth-child(5){animation-delay:.2s}.stagger>:nth-child(n+6){animation-delay:.25s}.nav{position:sticky;top:calc(env(safe-area-inset-top, 0px) + 10px);z-index:30;max-width:1180px;margin:10px auto 0;display:flex;align-items:center;gap:10px;padding:8px 8px 8px 22px;--r:999px}.brand{font:600 1.02rem var(--f-display);letter-spacing:-.015em;white-space:nowrap;text-decoration:none;color:var(--fg)}.brand b{font-weight:700;color:var(--blue-t)}.navlinks{display:flex;gap:2px;margin-left:auto;overflow-x:auto;scrollbar-width:none;min-width:0}.navlinks::-webkit-scrollbar{display:none}.navlinks a{padding:9px 14px;border-radius:999px;text-decoration:none;font-weight:500;font-size:.93rem;color:var(--fg-2);white-space:nowrap;transition:background .25s,color .25s,transform .3s cubic-bezier(.2,.9,.3,1.4)}.navlinks a:hover{color:var(--fg)}.navlinks a:active{transform:scale(.94)}.navlinks a.on,.tabbar a.on{background:var(--tab-on);color:var(--fg)}.navlinks a.\!on,.tabbar a.\!on{background:var(--tab-on)!important;color:var(--fg)!important}.tgl{width:42px;height:42px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;color:var(--fg);flex:none;--r:50%;margin-left:auto;background:var(--glass)}.navlinks+.tgl{margin-left:0}.tgl svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tgl .moon,.tgl[data-mode=dark] .sun{display:none}.tgl[data-mode=dark] .\!sun{display:none!important}.tgl[data-mode=dark] .moon{display:block}.navbar-progress{pointer-events:none;position:fixed;top:0;left:0;right:0;height:3px;z-index:60;overflow:hidden}.navbar-progress i{display:block;height:100%;width:40%;background:var(--orange);border-radius:3px;animation:bar 1s ease-in-out infinite}.tabbar{display:none}.ck-pick{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ck-card{--r:24px;display:grid;gap:4px;padding:18px;text-decoration:none;transition:transform .35s cubic-bezier(.2,.9,.3,1.4)}.ck-card:active{transform:scale(.97)}.ck-card-t{font:600 1.05rem/1.25 var(--f-display);letter-spacing:-.01em}.ck-card-s{color:var(--fg-2);font-size:.84rem}.notice-s{padding:12px 16px;border-radius:16px;background:var(--warn-bg);font-size:.9rem}.ck-head{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ck-static{min-height:46px;display:flex;align-items:center;padding:0 14px;border-radius:14px;background:var(--field);border:1px solid var(--edge);color:var(--fg-2)}.ck-bar{--r:22px;position:sticky;top:8px;z-index:20;display:grid;gap:10px;padding:12px 14px;margin-bottom:14px}.ck-bar-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.92rem}.ck-bar-top b{font:600 1.05rem var(--f-mono)}.ck-bar-btns{margin-left:auto;display:flex;gap:8px}.ck-track{height:6px;border-radius:99px;background:var(--tab-on);overflow:hidden}.ck-track i{display:block;height:100%;border-radius:99px;background:var(--orange);transition:width .35s cubic-bezier(.2,.8,.2,1)}.ck-list{display:grid;gap:10px}.ck-sec{margin-top:10px;padding:10px 14px;border-radius:14px;background:var(--cta-bg);color:var(--cta-fg);font:600 .92rem var(--f-display);letter-spacing:-.005em}.ck-item{display:grid;gap:10px;padding:14px;border-radius:18px;background:var(--node);box-shadow:inset 0 0 0 1px var(--line)}.ck-item:has(input:checked){box-shadow:inset 0 0 0 1px var(--line),inset 4px 0 0 var(--good)}.ck-item:has(input[value=f]:checked){box-shadow:inset 0 0 0 1px var(--bad),inset 4px 0 0 var(--bad);background:var(--bad-bg)}.ck-q{display:flex;gap:12px;align-items:flex-start}.ck-q p{font-size:.98rem;line-height:1.4;overflow-wrap:anywhere}.ck-n{flex:none;display:grid;place-items:center;min-width:30px;height:30px;padding:0 6px;border-radius:10px;background:var(--tab-on);font:600 .82rem var(--f-mono);color:var(--fg-2)}.ck-opts{display:flex;gap:8px}.ck-opt{position:relative;flex:1 1 0;display:grid;place-items:center;min-height:48px;border-radius:14px;background:var(--tab-on);color:var(--fg-2);font:600 .98rem var(--f-body);cursor:pointer;transition:transform .25s cubic-bezier(.2,.9,.3,1.4),background .2s,color .2s}.ck-opt:active{transform:scale(.94)}.ck-opt input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ck-opt:has(input:checked).p{background:var(--good);color:#fff}.ck-opt:has(input:checked).\!p{background:var(--good)!important;color:#fff!important}.ck-opt:has(input:checked).f{background:var(--bad);color:#fff}.ck-opt:has(input:checked).\!f{background:var(--bad)!important;color:#fff!important}.ck-opt:has(input:checked).n{background:var(--none);color:#fff}.ck-opt:has(input:checked).\!n{background:var(--none)!important;color:#fff!important}.ck-opt:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.ck-note{min-height:42px;font-size:.92rem}.ck-det summary{cursor:pointer;list-style:none}.ck-det summary::-webkit-details-marker{display:none}.ck-rows{display:grid;gap:0;margin-top:12px}.ck-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:4px 10px;padding:8px 0;border-top:1px solid var(--line);font-size:.9rem;align-items:start}.ck-row .cm{grid-column:2/-1;color:var(--fg-2);font-size:.84rem}.actions{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.act{--r:26px;display:grid;gap:6px;align-content:start;padding:18px;text-decoration:none;transition:transform .35s cubic-bezier(.2,.9,.3,1.4)}.act:active,.attn:active,.kpi:active{transform:scale(.97)}.act-ico,.kpi-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--tab-on);color:var(--blue-t);margin-bottom:4px}.act-ico svg,.kpi-ico svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.act-t{font:600 1.02rem/1.25 var(--f-display);letter-spacing:-.01em}.act-s{color:var(--fg-2);font-size:.86rem}.kpis{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.kpi,.kpis{display:grid}.kpi{--r:24px;gap:2px;padding:16px;text-decoration:none;transition:transform .35s cubic-bezier(.2,.9,.3,1.4)}.kpi b{font:600 2rem/1.1 var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.kpi span:last-child{color:var(--fg-2);font-size:.86rem}.kpi-ico.warn{background:var(--warn-bg);color:var(--warn)}.kpi-ico.\!warn{background:var(--warn-bg)!important;color:var(--warn)!important}.kpi-ico.bad{background:var(--bad-bg);color:var(--bad)}.kpi-ico.\!bad{background:var(--bad-bg)!important;color:var(--bad)!important}.t-warn{color:var(--warn)}.t-bad{color:var(--bad)}.attn{--r:20px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:14px 16px;text-decoration:none;font-size:.94rem;transition:transform .3s cubic-bezier(.2,.9,.3,1.4)}.attn-t{flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.attn-d{font-size:.8rem}.dot-s{width:10px;height:10px;border-radius:50%;flex:none}.dot-s.bad{background:var(--bad);box-shadow:0 0 0 4px var(--bad-bg)}.dot-s.\!bad{background:var(--bad)!important;box-shadow:0 0 0 4px var(--bad-bg)!important}.dot-s.warn{background:var(--warn);box-shadow:0 0 0 4px var(--warn-bg)}.dot-s.\!warn{background:var(--warn)!important;box-shadow:0 0 0 4px var(--warn-bg)!important}.empty-s{--r:20px;display:flex;align-items:center;gap:12px;padding:16px;color:var(--fg-2)}.empty-s svg{width:22px;height:22px;fill:none;stroke:var(--good);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.chk{--r:22px;gap:8px;justify-items:start;padding:16px;font-size:.94rem}.skip{position:fixed;left:12px;top:-80px;z-index:10000;padding:10px 16px;border-radius:999px;background:var(--cta-bg);color:var(--cta-fg);font-weight:600;text-decoration:none;transition:top .2s}.skip:focus{top:12px}.fchips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.fchip{cursor:pointer;border:0;padding:9px 16px;border-radius:999px;background:var(--tab-on);font:500 .92rem var(--f-body);color:var(--fg-2);transition:transform .3s cubic-bezier(.2,.9,.3,1.4),background .2s}.fchip:active{transform:scale(.94)}.fchip[aria-pressed=true]{background:var(--cta-bg);color:var(--cta-fg)}.fgrid{gap:16px;grid-template-columns:minmax(0,1fr)}.fcard,.fgrid{display:grid;min-width:0}.fcard{--r:26px;align-content:start}.fcard,.fmedia{overflow:hidden}.fmedia{aspect-ratio:4/3;position:relative;background:linear-gradient(150deg,var(--tab-on),rgba(255,255,255,0))}.fmedia img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.fmedia .gl,.fmedia img{position:absolute;inset:0}.fmedia .gl{display:grid;place-items:center;color:var(--blue-t)}.fmedia .gl svg{width:52%;max-width:190px;height:auto;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.fmedia .gl .g-o{stroke:var(--ic-orange)}.fbody{padding:18px 20px 22px;display:grid;gap:8px;align-content:start;min-width:0}.frow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.fname{font:600 1.28rem/1.2 var(--f-display);letter-spacing:-.015em}.fdesc,.fname{overflow-wrap:anywhere}.fdesc{color:var(--fg-2);font-size:.96rem}.fav{display:inline-flex;align-items:center;gap:7px;padding:4px 12px;border-radius:999px;font:600 .8rem var(--f-body);white-space:nowrap}.fav:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.fav.av{background:var(--good-bg);color:var(--good)}.fav.un{background:var(--none-bg);color:var(--none)}.fempty{padding:34px 8px;text-align:center;color:var(--fg-2)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-28{height:7rem}.h-48{height:12rem}.h-5{height:1.25rem}.\!min-h-\[38px\]{min-height:38px!important}.min-h-\[44px\]{min-height:44px}.\!w-48{width:12rem!important}.\!w-auto{width:auto!important}.w-2\.5{width:.625rem}.w-5{width:1.25rem}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.rounded-sm{border-radius:.125rem}.border{border-width:1px}.object-cover{-o-object-fit:cover;object-fit:cover}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.invert{--tw-invert:invert(100%);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)}.\!filter{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)!important}.filter{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)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--blue:#3c5d8f;--orange:#e28d3b;--bg:#e8eef7;--fg:#0e1a2e;--fg-2:#34465f;--fg-3:#4a5b76;--blue-t:#3c5d8f;--ic-blue:#3c5d8f;--ic-orange:#e28d3b;--focus:#3c5d8f;--cta-bg:#3c5d8f;--cta-fg:#ffffff;--glass:linear-gradient(145deg,rgba(255,255,255,.66),rgba(255,255,255,.30));--node:rgba(255,255,255,.72);--sheet:rgba(244,248,253,.86);--tab-on:rgba(60,93,143,.14);--rim-a:rgba(255,255,255,.95);--rim-b:rgba(226,141,59,.40);--rim-top:rgba(255,255,255,.75);--rim-bottom:rgba(60,93,143,.14);--shadow:rgba(30,50,90,.38);--spec:rgba(255,255,255,.9);--plate:rgba(255,255,255,.80);--line:rgba(14,26,46,.12);--edge:rgba(14,26,46,.22);--blob-a:rgba(60,93,143,.42);--blob-b:rgba(226,141,59,.46);--blob-c:rgba(110,165,235,.38);--good:#1b7a4b;--good-bg:rgba(27,122,75,.14);--warn:#8a5a00;--warn-bg:rgba(214,150,0,.20);--bad:#b3261e;--bad-bg:rgba(179,38,30,.13);--none:#4a5b76;--none-bg:rgba(60,93,143,.13);--field:rgba(255,255,255,.72);--seg-on:#ffffff;--f-display:"Sora",-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",system-ui,sans-serif;--f-body:"Figtree",-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",system-ui,sans-serif;--f-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--font-sans:var(--f-body)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#09101c;--fg:#f4f7fc;--fg-2:#c8d3e5;--fg-3:#a6b5ce;--blue-t:#93b3e8;--ic-blue:#86a8e0;--ic-orange:#ee9d4e;--focus:#ffb36b;--cta-bg:#e28d3b;--cta-fg:#1a1106;--glass:linear-gradient(145deg,rgba(255,255,255,.15),rgba(255,255,255,.05));--node:rgba(255,255,255,.07);--sheet:rgba(16,26,44,.88);--tab-on:rgba(255,255,255,.14);--rim-a:rgba(255,255,255,.5);--rim-b:rgba(226,141,59,.5);--rim-top:rgba(255,255,255,.24);--rim-bottom:rgba(0,0,0,.35);--shadow:rgba(0,0,0,.65);--spec:rgba(255,255,255,.28);--plate:rgba(255,255,255,.95);--line:rgba(255,255,255,.12);--edge:rgba(255,255,255,.28);--blob-a:rgba(60,93,143,.80);--blob-b:rgba(226,141,59,.34);--blob-c:rgba(70,120,200,.40);--good:#74d6a0;--good-bg:rgba(116,214,160,.16);--warn:#f3c657;--warn-bg:rgba(243,198,87,.16);--bad:#ff9188;--bad-bg:rgba(255,145,136,.16);--none:#a6b5ce;--none-bg:rgba(166,181,206,.14);--field:rgba(255,255,255,.07);--seg-on:rgba(255,255,255,.2);color-scheme:dark}}:root[data-theme=dark]{--bg:#09101c;--fg:#f4f7fc;--fg-2:#c8d3e5;--fg-3:#a6b5ce;--blue-t:#93b3e8;--ic-blue:#86a8e0;--ic-orange:#ee9d4e;--focus:#ffb36b;--cta-bg:#e28d3b;--cta-fg:#1a1106;--glass:linear-gradient(145deg,rgba(255,255,255,.15),rgba(255,255,255,.05));--node:rgba(255,255,255,.07);--sheet:rgba(16,26,44,.88);--tab-on:rgba(255,255,255,.14);--rim-a:rgba(255,255,255,.5);--rim-b:rgba(226,141,59,.5);--rim-top:rgba(255,255,255,.24);--rim-bottom:rgba(0,0,0,.35);--shadow:rgba(0,0,0,.65);--spec:rgba(255,255,255,.28);--plate:rgba(255,255,255,.95);--line:rgba(255,255,255,.12);--edge:rgba(255,255,255,.28);--blob-a:rgba(60,93,143,.80);--blob-b:rgba(226,141,59,.34);--blob-c:rgba(70,120,200,.40);--good:#74d6a0;--good-bg:rgba(116,214,160,.16);--warn:#f3c657;--warn-bg:rgba(243,198,87,.16);--bad:#ff9188;--bad-bg:rgba(255,145,136,.16);--none:#a6b5ce;--none-bg:rgba(166,181,206,.14);--field:rgba(255,255,255,.07);--seg-on:rgba(255,255,255,.2);color-scheme:dark}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-family:var(--f-body);font-size:1rem;line-height:1.55;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-top:env(safe-area-inset-top,0);min-height:100dvh;overflow-x:hidden;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;touch-action:manipulation}body,dd,dl,h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:8px}.bg{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.blob{position:absolute;width:62vmax;height:62vmax;border-radius:50%;will-change:transform}.blob.a{left:-18vmax;top:-20vmax;background:radial-gradient(circle,var(--blob-a),transparent 66%);animation:drift1 26s ease-in-out infinite alternate}.blob.b{right:-22vmax;top:18vh;background:radial-gradient(circle,var(--blob-b),transparent 66%);animation:drift2 32s ease-in-out infinite alternate}.blob.c{left:12vw;bottom:-34vmax;background:radial-gradient(circle,var(--blob-c),transparent 66%);animation:drift3 38s ease-in-out infinite alternate}@keyframes drift1{to{transform:translate(14vmax,10vmax) scale(1.1)}}@keyframes drift2{to{transform:translate(-12vmax,-8vmax) scale(.92)}}@keyframes drift3{to{transform:translate(10vmax,-12vmax) scale(1.08)}}@keyframes rise{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes bar{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@keyframes shimmer{0%,to{opacity:.5}50%{opacity:1}}@keyframes pulse{70%{box-shadow:0 0 0 9px rgba(226,141,59,0)}to{box-shadow:0 0 0 0 rgba(226,141,59,0)}}@media (min-width:640px){.ck-head,.ck-pick,.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.actions{grid-template-columns:repeat(4,minmax(0,1fr))}.fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:820px){.ck-bar{top:78px}.ck-item{grid-template-columns:minmax(0,1fr) 210px;align-items:center}.ck-note{grid-column:1/-1}}@media (min-width:1020px){.ck-pick{grid-template-columns:repeat(4,minmax(0,1fr))}.kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.fgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:819px){.nav{position:relative;top:auto;margin-top:10px}.navlinks{display:none}.nav .tgl{margin-left:auto}.tabbar{display:flex;position:fixed;z-index:40;bottom:calc(10px + env(safe-area-inset-bottom, 0px));left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));gap:2px;padding:6px;--r:28px;background:var(--sheet);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.tabbar::-webkit-scrollbar{display:none}.tabbar a{flex:1 0 64px;display:grid;justify-items:center;gap:2px;padding:8px 4px;border-radius:22px;text-decoration:none;font:500 .72rem var(--f-body);color:var(--fg-2);scroll-snap-align:center;transition:background .25s,transform .3s cubic-bezier(.2,.9,.3,1.4)}.tabbar a:active{transform:scale(.9)}.tabbar svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.glass{backdrop-filter:blur(16px) saturate(160%)}.tbl-wrap{overflow-x:auto}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}.glass:not(.nav):not(.tabbar){backdrop-filter:none;background:var(--glass),var(--sheet);box-shadow:inset 0 1px 0 var(--rim-top),inset 0 -1px 0 var(--rim-bottom),0 10px 24px -16px var(--shadow)}.glass:after{transition:none}.glass:hover:after{opacity:.5}.stagger>*{animation:rise2 .3s cubic-bezier(.2,.8,.2,1) both}.stagger>:nth-child(2){animation-delay:.03s}.stagger>:nth-child(3){animation-delay:.06s}.stagger>:nth-child(4){animation-delay:.09s}.stagger>:nth-child(n+5){animation-delay:.12s}.content,.page{animation:rise2 .25s cubic-bezier(.2,.8,.2,1) both}@keyframes rise2{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.chk{display:grid;gap:6px;align-content:start;padding:14px 16px;--r:20px}.chk b{font:600 1rem/1.25 var(--f-display)}.chk .pill{justify-self:start}.nav-pending{opacity:.7}@media (max-width:819px){.blob{animation:none!important}.chk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.chk{padding:12px 14px}.tabbar{background:var(--sheet);backdrop-filter:blur(18px) saturate(160%);border-radius:28px;box-shadow:inset 0 1px 0 var(--rim-top),0 14px 30px -14px var(--shadow),0 0 0 1px var(--line);scroll-snap-type:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.tabbar a{flex:1 0 64px;min-width:0;transition:background .15s}.tabbar a:active{transform:none;background:var(--tab-on)}.tabbar a.on{box-shadow:inset 0 0 0 1px var(--line)}}.tabbar button{flex:1 0 64px;display:grid;justify-items:center;gap:2px;padding:8px 4px;border-radius:22px;background:none;border:0;cursor:pointer;font:500 .72rem var(--f-body);color:var(--fg-2)}.tabbar button.on{background:var(--tab-on);color:var(--fg)}.tabbar button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.more-scrim{position:fixed;inset:0;z-index:38;background:rgba(0,0,0,.28);border:0}.more-sheet{position:fixed;z-index:41;left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));bottom:calc(92px + env(safe-area-inset-bottom, 0px));--r:26px;padding:8px;display:grid;gap:2px;animation:rise2 .2s cubic-bezier(.2,.8,.2,1) both;background:var(--sheet)}.more-sheet a{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;text-decoration:none;font:500 1rem var(--f-body);color:var(--fg)}.more-sheet a.on{background:var(--tab-on)}.more-sheet svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (min-width:820px){.more-scrim,.more-sheet{display:none}}.langsw{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--tab-on)}.langsw button{padding:6px 10px;border-radius:999px;border:0;background:none;cursor:pointer;font:600 .78rem var(--f-body);color:var(--fg-2)}.langsw button[aria-pressed=true]{background:var(--cta-bg);color:var(--cta-fg)}.langsw[data-pending]{opacity:.6}[dir=rtl] body{font-family:"Noto Sans Arabic",var(--f-body),system-ui,sans-serif}[dir=rtl] .act-t,[dir=rtl] .ck-card-t,[dir=rtl] .h1,[dir=rtl] .h2{font-family:"Noto Sans Arabic",var(--f-display),system-ui,sans-serif;letter-spacing:0}[dir=rtl] .navlinks{margin-left:0;margin-right:auto}[dir=rtl] .nav{padding:8px 22px 8px 8px}[dir=rtl] .ck-bar-btns{margin-left:0;margin-right:auto}[dir=rtl] .ck-item:has(input:checked){box-shadow:inset 0 0 0 1px var(--line),inset -4px 0 0 var(--good)}[dir=rtl] .ck-item:has(input[value=f]:checked){box-shadow:inset 0 0 0 1px var(--bad),inset -4px 0 0 var(--bad)}[dir=rtl] .ml-auto{margin-left:0;margin-right:auto}[dir=rtl] .ck-n,[dir=rtl] .mono,[dir=rtl] .tile b{direction:ltr;unicode-bidi:isolate}.fmedia a{position:absolute;inset:0;display:block}.fmedia img{-o-object-position:center top;object-position:center top}.fdesc{white-space:pre-line}.ck-ref{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:10px;text-decoration:none;color:var(--fg);font-size:.88rem;align-items:start}.ck-ref img{width:110px;height:110px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:14px}.ck-ref i{color:var(--blue-t);font-style:normal;font-size:.8rem}@media (max-width:819px){.nav{gap:6px;padding:6px 6px 6px 14px}.nav .brand{min-width:0;overflow:hidden;text-overflow:ellipsis}.nav .btn-sm{white-space:nowrap;padding:8px 12px}.nav .btn-sm,.nav .langsw{flex-shrink:0}.nav .langsw button{padding:5px 8px}}@media (max-width:520px){.nav .brand b{display:none}}html[data-nosplash] #splash{display:none!important}#splash{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:var(--bg,#e8eef7);overflow:hidden;transition:opacity .55s ease,visibility .55s;cursor:pointer;-webkit-tap-highlight-color:transparent}#splash.out{opacity:0;visibility:hidden;pointer-events:none}#splash{animation:sp-gone .4s 3s forwards}@keyframes sp-gone{to{opacity:0;visibility:hidden;pointer-events:none}}#splash .sp-blob{pointer-events:none;position:absolute;width:70vmax;height:70vmax;border-radius:50%;opacity:0;animation:sp-blob 1.4s ease-out .1s forwards}#splash .sp-blob.a{left:-20vmax;top:-26vmax;background:radial-gradient(circle,var(--blob-a,rgba(60,93,143,.42)),transparent 66%)}#splash .sp-blob.b{right:-24vmax;bottom:-30vmax;background:radial-gradient(circle,var(--blob-b,rgba(226,141,59,.46)),transparent 66%);animation-delay:.3s}@keyframes sp-blob{to{opacity:1}}#splash .sp-plate{position:relative;width:min(86vw,520px);padding:clamp(22px,5vw,38px) clamp(20px,5vw,40px) clamp(20px,4vw,30px);border-radius:34px;background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(255,255,255,.86));box-shadow:inset 0 1px 0 #fff,0 40px 80px -30px rgba(20,40,80,.55),0 0 0 1px rgba(255,255,255,.7);opacity:0;transform:translateY(24px) scale(.94);animation:sp-plate .8s cubic-bezier(.2,.9,.25,1.1) .05s forwards}@keyframes sp-plate{to{opacity:1;transform:none}}#splash svg{display:block;width:100%;height:auto;overflow:visible}#splash .dr{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}#splash .b{stroke:#3c5d8f}#splash .o{stroke:#e28d3b}#splash .r1{animation:sp-draw .6s cubic-bezier(.6,.05,.2,1) .15s forwards}#splash .r2{animation:sp-draw .5s cubic-bezier(.6,.05,.2,1) .3s forwards}#splash .r3{animation:sp-draw .4s cubic-bezier(.6,.05,.2,1) .45s forwards}#splash .sk{animation:sp-draw .45s cubic-bezier(.6,.05,.2,1) .5s forwards}#splash .arm{animation:sp-draw .5s cubic-bezier(.5,.1,.2,1) .7s forwards}#splash .base{animation:sp-draw .45s cubic-bezier(.5,.1,.2,1) .6s forwards}@keyframes sp-draw{to{stroke-dashoffset:0}}#splash .spin{transform-origin:440px 193px;transform-box:view-box;animation:sp-spin 1.2s cubic-bezier(.15,.7,.2,1) .5s forwards}@keyframes sp-spin{0%{transform:rotate(-200deg)}to{transform:rotate(0)}}#splash .bar{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(0);animation:sp-bar .7s cubic-bezier(.3,1.3,.4,1) forwards}#splash .bar.x1{animation-delay:.8s}#splash .bar.x2{animation-delay:.9s}@keyframes sp-bar{to{transform:scaleY(1)}}#splash .word{clip-path:inset(0 100% 0 0);animation:sp-wipe .55s cubic-bezier(.65,0,.25,1) .95s forwards}@keyframes sp-wipe{to{clip-path:inset(0 0 0 0)}}#splash .sheen{opacity:0;animation:sp-sheen .7s ease-in-out 1.3s forwards}@keyframes sp-sheen{0%{opacity:0;transform:translateX(-140px) skewX(-18deg)}30%{opacity:.9}to{opacity:0;transform:translateX(1180px) skewX(-18deg)}}#splash .tag{margin:clamp(6px,2vw,14px) 0 0;text-align:center;font:600 clamp(.66rem,2.4vw,.82rem) JetBrains Mono,ui-monospace,Menlo,monospace;letter-spacing:.34em;text-transform:uppercase;color:#4a5b76;opacity:0;transform:translateY(8px);animation:sp-tag .7s ease-out 2.5s forwards}#splash .tag i{font-style:normal;color:#e28d3b}@keyframes sp-tag{to{opacity:1;transform:none}}#splash .sp-skip{position:absolute;bottom:max(22px,env(safe-area-inset-bottom));left:0;right:0;text-align:center;font:500 .78rem Figtree,system-ui,sans-serif;letter-spacing:.08em;color:var(--fg-3,#4a5b76);opacity:0;animation:sp-tag .6s ease-out 1.2s forwards}@media (prefers-reduced-motion:reduce){#splash{display:none!important}}.credit{text-align:center;font-size:.78rem;color:var(--fg-2);padding:18px 16px calc(110px + env(safe-area-inset-bottom, 0px))}.credit b{color:var(--blue-t);font-weight:600}@media (min-width:820px){.credit{padding-bottom:28px}}.legal{max-width:760px;margin:0 auto}.legal section{margin-top:22px}.legal h2{font:600 1.1rem var(--f-display);letter-spacing:-.01em}.legal p{margin-top:6px;color:var(--fg-2);line-height:1.65;overflow-wrap:anywhere}.credit a{color:var(--blue-t);text-decoration:underline;text-underline-offset:3px}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.tile{padding:12px 10px}.tile b{font-size:clamp(1.15rem,6.5vw,1.7rem)}.chk b,.fname,.tile b,.tile span{overflow-wrap:anywhere}.tbl{text-align:start}.tbl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.ck-ref{grid-template-columns:clamp(64px,28vw,110px) minmax(0,1fr)}.ck-ref img{width:100%;height:auto;aspect-ratio:1}.fchips :focus-visible,.navlinks :focus-visible,.tabbar :focus-visible{outline-offset:-3px}.langsw button[lang=ar],[dir=rtl] .btn,[dir=rtl] .chip,[dir=rtl] .tabbar a,[dir=rtl] button{font-family:Noto Sans Arabic,system-ui,sans-serif}.langsw button[lang=ar]{letter-spacing:0}#splash{animation:sp-auto .01s 5s forwards}@keyframes sp-auto{to{opacity:0;visibility:hidden;pointer-events:none}}@media (max-width:819px){.more-sheet{max-height:calc(100vh - 140px);max-height:calc(100dvh - 140px - env(safe-area-inset-bottom, 0px));overflow-y:auto;overscroll-behavior:contain}.nav .brand{flex:1 1 auto}.nav .btn-sm{padding:8px 10px;font-size:.85rem}[dir=rtl] .nav{padding:6px 14px 6px 6px}}@media (max-width:380px){.nav .brand{display:none}.nav .langsw button{padding:5px 7px}.nav form{margin-inline-start:auto}.grid-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-height:480px) and (max-width:819px){.tabbar a,.tabbar button{padding:4px}.tabbar svg{display:none}}.btn-sm,.chip,.fchip{min-height:44px}.nav .btn-sm{min-height:40px}@media print{#splash,.blob,.credit,.fchips,.more-scrim,.more-sheet,.nav,.no-print,.skip,.tabbar,form{display:none!important}body{background:#fff!important;color:#000!important}.ck-det:not(.printing){display:none!important}.glass{background:#fff!important;box-shadow:none!important;border:1px solid #999!important;backdrop-filter:none!important}*{color:#000!important}}.mine,.tipcard{padding:16px 18px;max-width:560px}.mine-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.mine-nums{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.mine-nums b{display:block;font:700 clamp(1.5rem,8vw,2.1rem) var(--f-display);letter-spacing:-.02em;color:var(--blue-t)}.mine-nums span{color:var(--fg-2);font-size:.85rem}.mine-hint{margin-top:10px;color:var(--fg-2);font-size:.9rem}.tipcard{display:flex;gap:14px;align-items:flex-start}.tipcard .tip-ico{font-size:1.8rem;line-height:1}.tipcard b{font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ic-orange)}.tipcard p{margin-top:4px;line-height:1.55;overflow-wrap:anywhere}.msg-ok:before{content:"✓ ";display:inline-block;animation:pop .45s cubic-bezier(.2,.9,.3,1.5) both}@keyframes pop{0%{transform:scale(0)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.msg-ok:before{animation:none}}html[data-fun] .content .h1{text-shadow:0 0 14px rgba(226,141,59,.28);animation:neonflick 9s infinite}html[data-fun] .bg:after{content:"";position:fixed;inset:-10%;pointer-events:none;opacity:.55;background-image:radial-gradient(2px 2px at 12% 22%,rgba(226,141,59,.9),transparent 70%),radial-gradient(1.5px 1.5px at 38% 64%,rgba(60,93,143,.9),transparent 70%),radial-gradient(2px 2px at 71% 18%,rgba(226,141,59,.8),transparent 70%),radial-gradient(1.5px 1.5px at 86% 74%,rgba(60,93,143,.9),transparent 70%),radial-gradient(2px 2px at 55% 40%,rgba(226,141,59,.7),transparent 70%);background-size:520px 520px;animation:sparks 40s linear infinite}@keyframes sparks{to{background-position:520px -520px}}.lwall{max-width:560px;padding:14px 16px 16px;overflow:hidden}.lwall-wire{display:flex;justify-content:space-between;align-items:flex-end;height:22px;border-bottom:2px solid var(--line);margin-bottom:10px}.lwall-wire i{width:8px;height:12px;border-radius:50% 50% 55% 55%;background:var(--blue-t);opacity:.35;animation:twinkle 3.4s ease-in-out infinite}.lwall-wire i:nth-child(2n){background:var(--ic-orange)}.lwall-word{display:flex;justify-content:center;gap:clamp(8px,3vw,16px)}.lwall-word span{width:clamp(34px,11vw,52px);height:clamp(34px,11vw,52px);display:grid;place-items:center;border-radius:50%;font:700 clamp(1.1rem,5vw,1.6rem) var(--f-display);border:2px solid var(--line);color:var(--fg-2);opacity:.45;animation:bulb 9s infinite}.lwall-word span:nth-child(odd){--glow:var(--ic-orange)}.lwall-word span:nth-child(2n){--glow:var(--blue-t)}.fun-line{color:var(--ic-orange);font-weight:500;max-width:40rem}.fun-wave{position:relative;height:26px;margin-top:10px;max-width:40rem;overflow:hidden;border-radius:14px}.fun-wave i{position:absolute;left:-50%;width:200%;height:100%;border-radius:45%;background:var(--blue-t);opacity:.28;animation:wave 6s linear infinite}.fun-wave i+i{background:var(--ic-orange);opacity:.22;animation-duration:9s;animation-direction:reverse;top:6px}@keyframes wave{to{transform:translateX(25%)}}@media (prefers-reduced-motion:reduce){.fun-wave i,.lwall-wire i,.lwall-word span,html[data-fun] .bg:after,html[data-fun] .content .h1{animation:none!important}.lwall-word span{opacity:1}}html[data-fun] .content .h1{text-shadow:0 0 6px rgba(226,141,59,.7),0 0 18px rgba(226,141,59,.45),0 0 42px rgba(60,93,143,.55);animation:neonflick 7s infinite}@keyframes neonflick{0%,17%,23%,52%,55%,to{opacity:1}18%{opacity:.55}19%{opacity:1}21%{opacity:.35}22%{opacity:.9}53%{opacity:.6}54%{opacity:1}}html[data-fun] .bg:after{opacity:.9;background-image:radial-gradient(2.5px 2.5px at 12% 22%,rgba(226,141,59,1),transparent 70%),radial-gradient(2px 2px at 38% 64%,rgba(120,160,225,1),transparent 70%),radial-gradient(3px 3px at 71% 18%,rgba(226,141,59,.95),transparent 70%),radial-gradient(2px 2px at 86% 74%,rgba(120,160,225,1),transparent 70%),radial-gradient(2.5px 2.5px at 55% 40%,rgba(226,141,59,.9),transparent 70%),radial-gradient(2px 2px at 25% 85%,rgba(226,141,59,.8),transparent 70%),radial-gradient(2px 2px at 92% 35%,rgba(120,160,225,.9),transparent 70%);background-size:460px 460px;animation:sparks 26s linear infinite}html[data-fun] .bg:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:0;background:radial-gradient(60% 40% at 70% 10%,rgba(150,185,255,.55),transparent 70%);animation:flash 16s infinite}@keyframes flash{0%,91%,to{opacity:0}92%{opacity:.5}93%{opacity:.05}94%{opacity:.35}96%{opacity:0}}html[data-fun] .content .glass{box-shadow:inset 0 1px 0 var(--rim-top),0 14px 30px -14px var(--shadow),0 0 0 1px var(--line),0 0 26px -8px rgba(226,141,59,.28)}html[data-fun] .content .act:active,html[data-fun] .content a.glass:active{box-shadow:0 0 0 1px rgba(226,141,59,.8),0 0 30px rgba(226,141,59,.55)}html[data-fun] .mine-nums b,html[data-fun] .tile b{text-shadow:0 0 14px rgba(226,141,59,.45)}html[data-fun] .tabbar a.on,html[data-fun] .tabbar button.on{box-shadow:inset 0 0 0 1px var(--line),0 0 18px rgba(226,141,59,.4)}html[data-fun] .tipcard .tip-ico{filter:drop-shadow(0 0 8px rgba(226,141,59,.7))}html[data-fun] .lwall{box-shadow:inset 0 1px 0 var(--rim-top),0 0 36px -6px rgba(60,93,143,.55),0 0 0 1px var(--line)}@media (prefers-reduced-motion:reduce){html[data-fun] .bg:before{animation:none;opacity:0}}.learn-grid{display:grid;gap:14px;grid-template-columns:1fr}@media (min-width:640px){.learn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1020px){.learn-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.learn-card,.learn-res{display:grid;gap:8px;padding:18px;text-decoration:none;color:var(--fg);align-content:start}.learn-card b{font:600 1.1rem var(--f-display);letter-spacing:-.01em}.learn-ico{font-size:2rem;line-height:1;filter:drop-shadow(0 0 10px rgba(226,141,59,.45))}.learn-foot{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.learn-res{font-size:.9rem}.course{max-width:720px}.course-dots{display:flex;gap:6px;margin-bottom:14px}.course-dots i{flex:1;height:6px;border-radius:99px;background:var(--tab-on)}.course-dots i.done{background:var(--blue-t)}.course-dots i.now{background:var(--ic-orange);box-shadow:0 0 10px rgba(226,141,59,.6)}.course-card{padding:20px}.course-p{margin-top:12px;line-height:1.7;color:var(--fg-2);overflow-wrap:anywhere}.course-nav{display:flex;justify-content:space-between;gap:10px;margin-top:20px}.course-big{font-size:3.2rem}.course-big,.course-done{text-align:center}.course-done .course-nav{justify-content:center}.quiz-opts{display:grid;gap:10px;margin-top:14px}.quiz-opt{text-align:start;padding:14px 16px;min-height:48px;border-radius:16px;border:1px solid var(--line);background:var(--tab-on);color:var(--fg);font:500 1rem var(--f-body);cursor:pointer}.quiz-opt:active{transform:scale(.98)}.quiz-opt.right{border-color:var(--good);box-shadow:0 0 14px -2px var(--good)}.quiz-opt.wrong{border-color:var(--bad)}.quiz-opt.dim{opacity:.55}.chain{margin-top:14px}.chain ol{list-style:none;padding:0;margin:0;flex-wrap:wrap}.chain li,.chain ol{display:flex;gap:8px}.chain li{align-items:center}.chain li span{padding:8px 12px;border-radius:999px;background:var(--tab-on);border:1px solid var(--line);font-size:.85rem;font-weight:500}.chain li:not(:last-child):after{content:"→";color:var(--ic-orange);font-weight:700}[dir=rtl] .chain li:not(:last-child):after{content:"←"}.chain-note{margin-top:10px;font-size:.85rem;color:var(--fg-2)}.ux-sum,.ux-tabs{display:flex}.ux-tabs{gap:8px;overflow-x:auto;padding:6px 2px 10px;scroll-snap-type:x proximity;scrollbar-width:thin}.ux-tab{flex:none;scroll-snap-align:start;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 14px 6px 8px;border-radius:999px;border:1px solid var(--line);background:var(--tab-on);color:var(--fg);font:600 .85rem var(--f-body);cursor:pointer;transition:transform .2s,border-color .2s}.ux-tab i{font-style:normal;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--none-bg);font-size:.78rem}.ux-tab:hover{transform:translateY(-2px)}.ux-tab.on{border-color:var(--orange);box-shadow:0 0 0 3px rgba(226,141,59,.2)}.ux-tab.on i{background:var(--orange);color:#fff}.ux-tab em{font-style:normal;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--bad);color:#fff;font-size:.72rem;display:grid;place-items:center}.ux-tab.bad{border-color:var(--bad)}.ux-card{padding:clamp(14px,3vw,24px)}.ux-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.ux-stage{margin-top:14px;border-radius:22px;background:var(--field);border:1px solid var(--line);perspective:900px;touch-action:pan-y;overflow:hidden;cursor:crosshair;-moz-user-select:none;user-select:none;-webkit-user-select:none}.ux-tilt{position:relative;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .18s ease-out;transform-style:preserve-3d;will-change:transform;--px:0px;--py:0px;--mx:50%;--my:50%}.ux-spot{position:absolute;inset:0;pointer-events:none;background:radial-gradient(180px circle at var(--mx) var(--my),rgba(226,141,59,.16),transparent 70%)}.ux-svg{display:block;width:100%;height:auto;max-height:56vh}.ux-layer-bg{transform:translate(calc(var(--px) * -1),calc(var(--py) * -1))}.ux-layer-bg,.ux-layer-fg{transition:transform .18s ease-out}.ux-layer-fg{transform:translate(var(--px),var(--py))}.ux-body{fill:none;stroke:var(--fg-3);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:.75}.ux-body circle,.ux-body rect{fill:var(--tab-on)}.ux-soil{stroke-dasharray:3 7;opacity:.5}.ux-part{cursor:pointer;outline:none;--c:var(--good)}.ux-part.bad{--c:var(--bad)}.ux-part .ux-shape{fill:color-mix(in srgb,var(--c) 18%,transparent);stroke:var(--c);stroke-width:2;transition:filter .2s,stroke-width .2s}.ux-part.hov .ux-shape,.ux-part:focus-visible .ux-shape,.ux-part:hover .ux-shape{filter:drop-shadow(0 0 7px var(--c));stroke-width:3}.ux-part.sel .ux-shape{stroke-width:3.4;filter:drop-shadow(0 0 9px var(--c))}.ux-bar,.ux-flow,.ux-spoke{stroke:var(--c);stroke-width:2;stroke-linecap:round;fill:none}.ux-hub,.ux-led{fill:var(--c)}.ux-bar{opacity:.55;stroke-width:2.4}.ux-flow{stroke-dasharray:5 7;opacity:.9}.ux-liquid{fill:var(--c);opacity:.22}.ux-wave{fill:none;stroke:var(--c);stroke-width:1.6;opacity:.8}.ux-spin{transform-box:view-box;animation:ux-spin 3.2s linear infinite}.ux-flow{animation:ux-flow 1s linear infinite}.ux-led{animation:ux-led 1.6s ease-in-out infinite}.ux-bar2{animation:ux-bar 2.2s ease-in-out infinite;transform-box:fill-box;transform-origin:left}.ux-wave{animation:ux-wave 2.4s ease-in-out infinite}.ux-liquid{animation:ux-liq 3s ease-in-out infinite}.ux-part.bad .ux-bar2,.ux-part.bad .ux-flow,.ux-part.bad .ux-liquid,.ux-part.bad .ux-spin,.ux-part.bad .ux-wave{animation:none}.ux-part.bad .ux-shape{animation:ux-blink 1.1s ease-in-out infinite}.ux-part.bad .ux-led{animation:ux-blink .6s steps(2) infinite}.ux-warn circle{fill:var(--bad);stroke:#fff;stroke-width:1.5}.ux-warn text{fill:#fff;font:800 9px var(--f-body)}.ux-tag rect{fill:var(--good)}.ux-tag.bad rect{fill:var(--bad)}.ux-tag text{fill:#fff;font:700 8.5px var(--f-body);dominant-baseline:middle;transform:translateY(-3.5px)}.ux-grid{display:grid;gap:18px;margin-top:16px}@media (min-width:760px){.ux-grid{grid-template-columns:1.1fr 1fr}}.ux-h{font:700 .85rem var(--f-body);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-2);margin-bottom:8px}.ux-list{list-style:none;padding:0;margin:0;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.ux-chip{width:100%;display:grid;grid-template-columns:12px 1fr;-moz-column-gap:10px;column-gap:10px;align-items:center;text-align:start;min-height:46px;padding:8px 12px;border-radius:16px;border:1px solid var(--line);background:var(--tab-on);color:var(--fg);cursor:pointer;font:600 .86rem var(--f-body)}.ux-chip i{width:10px;height:10px;border-radius:50%;background:var(--good);box-shadow:0 0 0 4px var(--good-bg);animation:ux-led 1.8s ease-in-out infinite}.ux-chip span{color:var(--good)}.ux-chip small{grid-column:2;font-weight:500;color:var(--fg-3);font-size:.72rem}.ux-chip.bad{border-color:var(--bad);background:var(--bad-bg)}.ux-chip.bad i{background:var(--bad);box-shadow:0 0 0 4px var(--bad-bg);animation:ux-blink .8s steps(2) infinite}.ux-chip.bad small,.ux-chip.bad span{color:var(--bad)}.ux-chip.sel{box-shadow:0 0 0 2px var(--orange)}.ux-detail{padding:14px;border-radius:18px;border:1px solid var(--good);background:var(--good-bg)}.ux-detail.bad{border-color:var(--bad);background:var(--bad-bg)}.ux-dtop{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.ux-dtop b{font-size:1.05rem}.ux-note{margin-top:6px;font-weight:600;color:var(--bad)}.ux-acts{display:grid;gap:8px;margin-top:12px}.ux-row{display:flex;gap:8px;flex-wrap:wrap}.ux-pick{padding:14px;border-radius:18px;border:1px dashed var(--line)}.ux-facts{margin:0;padding-inline-start:18px;display:grid;gap:6px;font-size:.92rem;color:var(--fg-2)}.ux-link{color:var(--orange);font-weight:700;text-decoration:underline}@keyframes ux-spin{to{transform:rotate(1turn)}}@keyframes ux-flow{to{stroke-dashoffset:-24}}@keyframes ux-led{50%{opacity:.35}}@keyframes ux-bar{50%{transform:scaleX(.45)}}@keyframes ux-wave{50%{transform:translateY(2px)}}@keyframes ux-liq{50%{opacity:.38}}@keyframes ux-blink{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.ux-layer-bg,.ux-layer-fg,.ux-tilt{transition:none;transform:none}.ux-bar2,.ux-chip i,.ux-flow,.ux-led,.ux-liquid,.ux-part.bad .ux-shape,.ux-spin,.ux-wave{animation:none!important}}.ux-sum{gap:8px;flex-wrap:wrap}.ux-live i{width:8px;height:8px;border-radius:50%;background:var(--good);animation:ux-led 1.4s ease-in-out infinite}.ux-hits{list-style:none;margin:6px 0 0;padding:6px;display:grid;gap:2px}.ux-hits button{width:100%;display:flex;justify-content:space-between;gap:10px;align-items:center;text-align:start;min-height:44px;padding:8px 12px;border:0;border-radius:12px;background:transparent;color:var(--fg);cursor:pointer;font:600 .9rem var(--f-body)}.ux-hits button:hover{background:var(--tab-on)}.ux-hits b{color:var(--good)}.ux-hits b.t-bad{color:var(--bad)}.ux-hits small{color:var(--fg-3);font-weight:500}.ux-board ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ux-board button{width:100%;display:grid;grid-template-columns:12px 1fr;-moz-column-gap:10px;column-gap:10px;align-items:center;text-align:start;padding:10px 12px;border-radius:16px;border:1px solid var(--bad);background:var(--bad-bg);color:var(--bad);cursor:pointer;font:600 .9rem var(--f-body)}.ux-board i{width:10px;height:10px;border-radius:50%;background:var(--bad);animation:ux-blink .8s steps(2) infinite}.ux-board small{grid-column:2;color:var(--fg-2);font-weight:500}.ux-share{margin-top:8px;background:none;border:0;padding:6px 0;color:var(--orange);font:700 .85rem var(--f-body);cursor:pointer;min-height:36px}.ux-svc{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ux-svc p{flex-basis:100%}.ux-hist{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:6px}.ux-hist li{padding:6px 10px;border-radius:12px;border-inline-start:4px solid var(--good);background:var(--tab-on);display:grid}.ux-hist li.bad{border-color:var(--bad)}.ux-hist li.bad b{color:var(--bad)}.ux-hist li.ok b{color:var(--good)}.ux-hist small{color:var(--fg-2)}.ux-svcform{border:1px dashed var(--line);border-radius:14px;padding:8px 12px}.ux-svcform summary{cursor:pointer;font-weight:700;min-height:36px;display:flex;align-items:center}.ux-svcform label{display:grid;gap:4px;margin-top:8px;font-size:.85rem;font-weight:600}.ux-svcform .btn{margin-top:10px}.ux-in-r{animation:ux-in-r .5s cubic-bezier(.2,.8,.2,1)}.ux-in-l{animation:ux-in-l .5s cubic-bezier(.2,.8,.2,1)}@keyframes ux-in-r{0%{opacity:0;translate:60px 0;filter:blur(4px)}}@keyframes ux-in-l{0%{opacity:0;translate:-60px 0;filter:blur(4px)}}.ux-part.vib{animation:ux-vib .16s linear infinite}.ux-part.vib.hov,.ux-part.vib.sel{animation:none}@keyframes ux-vib{25%{transform:translate(.5px,-.5px)}75%{transform:translate(-.5px,.5px)}}.ux-steam{fill:var(--fg-3);opacity:0;animation:ux-steam 2.4s ease-out infinite}@keyframes ux-steam{0%{opacity:.5;transform:translateY(0) scale(.6)}to{opacity:0;transform:translateY(-22px) scale(1.7)}}.ux-snd{cursor:pointer;border:0;min-height:32px}.ux-sim{overflow:hidden}.ux-auto{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:600;min-height:44px}.ux-stages{display:flex;gap:6px;overflow-x:auto;padding:10px 2px 6px;scrollbar-width:thin}.ux-stg{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:4px 12px 4px 6px;border-radius:999px;border:1px solid var(--line);background:var(--tab-on);color:var(--fg);font:600 .8rem var(--f-body);cursor:pointer}.ux-stg i{font-style:normal;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--none-bg);font-size:.7rem}.ux-stg.on{border-color:var(--orange);box-shadow:0 0 0 3px rgba(226,141,59,.2)}.ux-stg.on i{background:var(--orange);color:#fff}.ux-stg.done i{background:var(--good);color:#fff}.ux-stginfo{font-size:.9rem;color:var(--fg-2);margin:4px 0 8px}.ux-spread{display:block;width:100%;height:auto;max-height:52vh;border-radius:18px;background:var(--field);border:1px solid var(--line)}.sp-pipe{fill:none;stroke:var(--line);stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.sp-flow{fill:none;stroke:var(--orange);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:3 10;animation:ux-flow 1s linear infinite}.sp-side{fill:none;stroke:var(--fg-3);stroke-width:2;stroke-dasharray:3 5;opacity:.6}.sp-side.thin{stroke-width:1.2;opacity:.4}.sp-dot{fill:var(--blue)}.sp-dot.sand{fill:var(--orange)}.sp-node{cursor:pointer;outline:none;--c:var(--good)}.sp-node.bad{--c:var(--bad)}.sp-c{fill:color-mix(in srgb,var(--c) 22%,var(--tab-on));stroke:var(--c);stroke-width:2.2;transition:filter .2s}.sp-node:focus-visible .sp-c,.sp-node:hover .sp-c{filter:drop-shadow(0 0 6px var(--c))}.sp-node.bad .sp-c{animation:ux-blink 1s ease-in-out infinite}.sp-node.stop .sp-c{stroke-width:4}.sp-n{font:800 11px var(--f-body);fill:var(--fg)}.sp-l,.sp-n{pointer-events:none}.sp-l{font:600 8px var(--f-body);fill:var(--c)}.sp-x{font:800 11px var(--f-body);fill:var(--bad)}.ux-alert{margin-top:8px;padding:8px 12px;border-radius:14px;font-weight:700;font-size:.88rem}.ux-alert.bad{background:var(--bad-bg);color:var(--bad);border:1px solid var(--bad)}.ux-alert.warn{background:var(--warn-bg);color:var(--warn)}.ux-van{margin-top:12px;padding:12px;border-radius:18px;background:#0b1424;color:#cfe0ff;border:1px solid rgba(255,255,255,.12)}.ux-van.off{opacity:.5;filter:grayscale(1)}.ux-van-top{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.ux-gauges{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ux-g{text-align:center;padding:8px 4px;border-radius:12px;background:rgba(255,255,255,.06);display:grid}.ux-g small{font-size:.7rem;opacity:.7;text-transform:uppercase;letter-spacing:.06em}.ux-g b{font:700 1.35rem var(--f-mono,ui-monospace,monospace);color:#7dffb0}.ux-g em{font-style:normal;font-size:.7rem;opacity:.7}.ux-g.p1 b{color:#ffd166}.ux-g.p2 b{color:#ff7b72;animation:ux-blink .5s steps(2) infinite}.ux-chart{display:block;width:100%;height:72px;margin-top:8px;background:rgba(255,255,255,.04);border-radius:10px}.ch-b,.ch-p,.ch-s{fill:none;stroke-width:1.8;stroke-linejoin:round}.ch-p{stroke:#ff7b72}.ch-b{stroke:#7dd3fc}.ch-s{stroke:#ffb454}.ch-lim{stroke:#ff7b72;stroke-width:1;stroke-dasharray:3 3;opacity:.6}.ux-ex{margin-top:12px;padding:10px;border-radius:16px;background:var(--field);border:1px solid var(--line)}.ux-ex-top{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.ux-ex-top .btn{min-height:40px;padding:8px 16px}.ux-ex-svg{display:block;width:100%;height:auto}.ux-sub{cursor:pointer;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.ux-sub circle,.ux-sub rect{fill:color-mix(in srgb,var(--good) 22%,transparent);stroke:var(--good);stroke-width:2}.ux-ex.bad .ux-sub circle,.ux-ex.bad .ux-sub rect{fill:color-mix(in srgb,var(--bad) 22%,transparent);stroke:var(--bad)}.ux-sub.sel circle,.ux-sub.sel rect{stroke-width:3.5;filter:drop-shadow(0 0 6px currentColor)}.ux-ex-lbl{font:700 11px var(--f-body);fill:var(--fg)}@media (prefers-reduced-motion:reduce){.sp-flow,.sp-node.bad .sp-c,.ux-in-l,.ux-in-r,.ux-part.vib,.ux-steam{animation:none!important}.ux-sub{transition:none}}.ops-kpis{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ops-kpi{padding:14px 16px;display:grid;gap:2px}.ops-kpi b{font:700 1.7rem var(--f-display,var(--f-body))}.ops-kpi span{font-size:.8rem;color:var(--fg-2)}.job-card{display:grid;gap:6px;padding:14px 16px;color:inherit;text-decoration:none;transition:transform .2s}.job-card:hover{transform:translateY(-2px)}.job-top{justify-content:space-between;gap:10px}.job-stats,.job-top{display:flex;align-items:center;flex-wrap:wrap}.job-stats{gap:6px}.job-issue{display:grid;gap:6px}.st-bars{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:10px}.st-bars li{display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:center;font-size:.9rem}.st-bars i{grid-column:1/-1;grid-row:2;height:10px;border-radius:6px;background:var(--orange);min-width:4px;transition:width .6s cubic-bezier(.2,.8,.2,1)}.st-bars i.alt{background:var(--bad)}.st-bars i.blue{background:var(--blue)}.st-bars b{font-weight:700;color:var(--fg-2)}.saf-act{display:grid;gap:4px;padding:10px 12px;border-radius:14px;background:var(--tab-on);color:inherit;text-decoration:none;justify-items:start}.inc-row{margin-top:10px}.inc-row small{font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--fg-3);font-size:.72rem}.inc-row p{margin-top:2px;white-space:pre-wrap}.doc-list{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:8px}.doc-list li{display:flex;gap:10px;align-items:center;padding:8px 10px;border-radius:14px;background:var(--tab-on);flex-wrap:wrap}.doc-list li>div{flex:1;min-width:160px;display:grid}.doc-link{font-weight:700;color:var(--blue-t)}.doc-list small{color:var(--fg-3)}.doc-thumb{width:64px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid var(--line)}.tl{list-style:none;margin:12px 0 0;padding:0 0 0 14px;border-inline-start:2px solid var(--line);gap:14px}.tl,.tl li{display:grid}.tl li{position:relative;gap:2px}.tl li:before{content:"";position:absolute;inset-inline-start:-21px;top:5px;width:10px;height:10px;border-radius:50%;background:var(--warn)}.tl li.bad:before{background:var(--bad)}.tl li.good:before{background:var(--good)}.tl small{color:var(--fg-3)}.tl p{color:var(--fg-2);font-size:.9rem}.tl a{text-decoration:underline}.ops-kpi .ops-kpi-sm{font-size:1rem;line-height:1.3}.report-brand{font:700 .8rem var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--orange)}.report-grid{display:grid;gap:10px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0}.report-grid dt{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--fg-3)}.report-grid dd{margin:2px 0 0;font-weight:600}.report-tbl{width:100%;border-collapse:collapse;margin-top:8px}.report-tbl td{padding:8px 6px;border-top:1px solid var(--line);vertical-align:top;font-size:.92rem}@media print{.report{max-width:none}.report-grid dt,.report-tbl td{color:#000!important}}.tl-grid{display:grid;gap:18px}@media (min-width:820px){.tl-grid{grid-template-columns:1.1fr 1fr}}.tl-in,.tl-out{display:grid;gap:12px;align-content:start}.tl-two{display:grid;gap:10px;grid-template-columns:1fr 1fr}.tl-three{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.tl-join{display:grid;grid-template-columns:1fr 92px;gap:6px}.tl-save{display:flex;gap:8px;flex-wrap:wrap}.tl-save .input{flex:1;min-width:120px}.tl-row{display:grid;grid-template-columns:1fr 78px;gap:8px;padding:10px;border-radius:16px;background:var(--tab-on)}.tl-row .btn,.tl-row select{grid-column:1/-1}.tl-row .btn{min-height:38px}.tl-res{padding:12px 14px;border-radius:18px;background:var(--tab-on);border:1px solid var(--line);display:grid;gap:2px}.tl-res small{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-3)}.tl-res b{font:700 1.5rem var(--f-display,var(--f-body));letter-spacing:-.01em}.tl-res em{font-style:normal;font-size:.85rem;color:var(--fg-2)}.tl-res.big{background:linear-gradient(135deg,rgba(60,93,143,.18),rgba(226,141,59,.16))}.tl-res.big b{font-size:2.1rem;color:var(--blue-t)}.tl-tank{display:flex;align-items:center;gap:12px}.tl-tank b{font:700 1.3rem var(--f-display,var(--f-body))}.tl-tank-body{position:relative;width:70px;height:58px;border:2px solid var(--fg-3);border-radius:8px;overflow:hidden;background:var(--field);display:flex;align-items:flex-end}.tl-tank-fill{width:100%;background:linear-gradient(180deg,var(--blue),#6d93c8);transition:height .5s cubic-bezier(.2,.8,.2,1)}.tl-tank-fill.hc{border-radius:40% 40% 0 0}.tl-target{border-radius:16px;border:1px dashed var(--orange)}.tl-add,.tl-target{padding:12px 14px;display:grid;gap:4px}.tl-add{border-radius:18px;background:var(--tab-on);border:1px solid var(--line)}.tl-big{font:700 1.6rem var(--f-display,var(--f-body));color:var(--blue-t)}.tl-big small{font:500 .85rem var(--f-body);color:var(--fg-2)}.tl-conv{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:8px}.tl-row.rc{grid-template-columns:1fr 1fr 90px}.tl-row.rc .input:nth-child(4){grid-column:1/-1}.rc-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.rc-list li{display:flex;justify-content:space-between;gap:10px;padding:8px 12px;border-radius:12px;background:var(--tab-on)}.rc-list span{color:var(--fg-2)}.tl-savebox{margin-top:6px;padding:12px;border-radius:18px;border:1px dashed var(--orange)}.tl-hist,.tl-savebox{display:grid;gap:10px}.tl-hist{grid-column:1/-1}.gh-list{list-style:none;margin:0;padding:0;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.gh-list li{padding:12px 14px;border-radius:16px;background:var(--tab-on);border:1px solid var(--line);display:grid;gap:3px}.gh-list li.sel{border-color:var(--orange);box-shadow:0 0 0 2px rgba(226,141,59,.25)}.gh-list b{font:700 1.4rem var(--f-display,var(--f-body));color:var(--blue-t)}.gh-list small{color:var(--fg-2)}.gh-used{color:var(--warn)!important;font-weight:700}.gh-act{display:flex;gap:8px;margin-top:6px}.gh-act .btn{min-height:38px;padding:6px 14px}.tl-all{grid-column:1/-1;display:grid;gap:10px;padding:12px;border-radius:18px;border:1px solid var(--orange);background:linear-gradient(135deg,rgba(226,141,59,.08),transparent)}.tl-all summary{cursor:pointer;font:700 1.05rem var(--f-body);min-height:36px;display:flex;align-items:center}.tl-allrows{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.tl-allrow{display:grid;grid-template-columns:1fr 90px auto;gap:8px;align-items:center;padding:8px 10px;border-radius:14px;background:var(--tab-on)}.tl-allrow small{color:var(--fg-3);display:block}.tl-allrow b{min-width:74px;text-align:end;color:var(--blue-t)}.ff .input,.ff select.input{min-height:54px;font-size:1.1rem}.ff .btn{min-height:54px}.ff .btn-sm{min-height:46px}.fld-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:14px}.fld-card{display:grid;gap:6px;align-content:start;padding:16px;border-radius:20px;background:var(--tab-on);border:1px solid var(--line);min-width:0;overflow-wrap:anywhere}.fld-card b{font:700 1.1rem/1.25 var(--f-display,var(--f-body))}.fld-card em{font-style:normal;font-size:.9rem;line-height:1.4;color:var(--fg-2)}.tl-res b{overflow-wrap:anywhere}html[data-contrast] .ff{background:#fff!important;color:#000;--fg:#000;--fg-2:#000;--fg-3:#1a1a1a;--line:#000;--tab-on:#f1f1f1;--field:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;font-size:1.08rem}html[data-contrast] .ff .muted,html[data-contrast] .ff small{color:#1a1a1a}html[data-contrast] .ff .input{border:2px solid #000;background:#fff;color:#000}html[data-contrast] .ff .tl-big,html[data-contrast] .ff .tl-res b{color:#000}:root{--lg-hi:rgba(255,255,255,.6);--spring:cubic-bezier(.34,1.56,.64,1);--ease:cubic-bezier(.2,.8,.2,1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lg-hi:rgba(255,255,255,.17)}}:root[data-theme=dark]{--lg-hi:rgba(255,255,255,.17)}html{-webkit-tap-highlight-color:transparent}:root .content>.glass.glass,:root .fld-card,:root .nav.glass.glass,:root .page>.glass.glass,:root .tabbar.glass.glass{backdrop-filter:blur(22px) saturate(190%) brightness(1.05);background:radial-gradient(130% 95% at var(--mx,18%) var(--my,0),var(--lg-hi),transparent 58%),var(--glass);box-shadow:inset 0 1px 0 var(--rim-top),inset 0 -1px 0 var(--rim-bottom),inset 0 0 26px -10px var(--lg-hi),0 26px 50px -26px var(--shadow),0 2px 8px -3px var(--shadow);transition:transform .5s var(--ease),box-shadow .4s var(--ease),background-position .3s}html[data-lite] .fld-card,html[data-lite] .glass.glass{backdrop-filter:none!important;background:var(--glass),var(--sheet)!important}.btn,.fld-card,.nav a,.tabbar a,.tgl{transition:transform .4s var(--spring),box-shadow .3s var(--ease),background .3s var(--ease),opacity .3s}.btn:active,.fld-card:active,.tgl:active{transform:scale(.955)}@media (hover:hover){.btn:hover,.tgl:hover{transform:translateY(-1px)}.tile:hover,a.fld-card:hover,a.glass:hover{transform:translateY(-3px)}}.btn:focus-visible,.input:focus-visible,a:focus-visible{outline:2px solid var(--orange,#E28D3B);outline-offset:2px;box-shadow:0 0 0 5px rgba(226,141,59,.22)}.input{transition:border-color .25s var(--ease),box-shadow .3s var(--ease),background .25s}.rv{opacity:0;transform:translateY(24px) scale(.98)}.rv.rv-in{opacity:1;transform:none;transition:opacity .65s var(--ease) var(--d,0s),transform .8s var(--ease) var(--d,0s)}.tl-big,.tl-res b{transition:color .3s}.tl-out>*{animation:rise2 .35s var(--ease) both}details[open]>:not(summary){animation:rise2 .3s var(--ease) both}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none}.tl-out>*,details[open]>:not(summary){animation:none}}:root .rv.rv-in.rv-in{opacity:1;transform:none;transition:opacity .65s var(--ease) var(--d,0s),transform .8s var(--ease) var(--d,0s),box-shadow .4s var(--ease)}.rep-card{display:grid;gap:8px;padding:14px 16px}.rep-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.rep-act{white-space:pre-wrap;overflow-wrap:anywhere}.rep-gal-badge{display:grid;justify-items:center;min-width:84px;padding:6px 12px;border-radius:14px;background:color-mix(in srgb,#E28D3B 18%,transparent);border:1px solid color-mix(in srgb,#e28d3b 55%,transparent)}.rep-gal-badge b{font:700 1.35rem var(--f-display,var(--f-body));color:#E28D3B;line-height:1.1}.rep-gal-badge span{font-size:.72rem;color:var(--fg-2)}.rep-kpi b{color:#E28D3B}.rep-kpi small{font-size:.9rem;font-weight:500;color:var(--fg-2)}.rep-gal .input{font-size:1.3rem;font-weight:700;border-color:#E28D3B;max-width:14rem}.rep-edit{flex:1 1 100%}.rep-edit[open]{flex-basis:100%}.role-badge{white-space:normal;text-align:center}.role-admin{background:color-mix(in srgb,#E28D3B 25%,transparent);border-color:#E28D3B}.role-chem_operator{background:color-mix(in srgb,#3C5D8F 30%,transparent);border-color:#3C5D8F}.role-back_side{background:color-mix(in srgb,#2f9e6f 25%,transparent);border-color:#2f9e6f}.role-blender_komodo{background:color-mix(in srgb,#8a5cc7 25%,transparent);border-color:#8a5cc7}.role-maintenance{background:color-mix(in srgb,#9b6bff 25%,transparent);border-color:#9b6bff}.role-engineer{background:color-mix(in srgb,#3fa7ff 25%,transparent);border-color:#3fa7ff}.role-treater_komodo{background:color-mix(in srgb,#c7a02f 25%,transparent);border-color:#c7a02f}.role-dialog{padding:20px;max-width:min(92vw,420px);margin:auto;color:inherit}.role-dialog::backdrop{background:rgb(0 0 0/.5)}:root[data-sun]{--bg:#ffffff;--fg:#000000;--fg-2:#111111;--fg-3:#222222;--blue-t:#002a80;--ic-blue:#002a80;--ic-orange:#a33f00;--focus:#000000;--cta-bg:#000000;--cta-fg:#ffffff;--glass:#ffffff;--node:#ffffff;--sheet:#ffffff;--tab-on:#ffe14d;--plate:#ffffff;--field:#ffffff;--seg-on:#ffe14d;--rim-a:#000;--rim-b:#000;--rim-top:transparent;--rim-bottom:transparent;--shadow:transparent;--spec:transparent;--line:#000000;--edge:#000000;--good:#005a1e;--good-bg:#c8f5d4;--warn:#6b3a00;--warn-bg:#ffe14d;--bad:#a10000;--bad-bg:#ffd2d2;--none:#111;--none-bg:#e6e6e6;color-scheme:light}:root[data-sun] body{font-weight:500}:root[data-sun] .bg,:root[data-sun] .bg:after,:root[data-sun] .blob{display:none!important}:root[data-sun] .btn-ghost,:root[data-sun] .glass,:root[data-sun] .nav,:root[data-sun] .tabbar{background:#fff!important;border:2px solid #000;box-shadow:none!important;backdrop-filter:none!important}:root[data-sun] .input{border:2px solid #000;font-weight:600}:root[data-sun] .mono,:root[data-sun] .muted{color:#111!important}:root[data-sun] .h1,:root[data-sun] .h2,:root[data-sun] b{color:#000;font-weight:800}:root[data-sun] .chip{border:2px solid #000;color:#000;font-weight:700}:root[data-sun] .pill{border:1.5px solid #000}:root[data-sun] .tabbar a,:root[data-sun] .tabbar button{color:#000;font-weight:700}:root[data-sun] .tabbar a.on,:root[data-sun] .tabbar button.on{background:#ffe14d}:root[data-sun] a{text-decoration-thickness:2px}:root[data-sun] .credit{color:#000}.sun-btn{padding-inline:12px;gap:6px;flex-shrink:0}@media (max-width:520px){.sun-t{display:none}}:root{--spring:cubic-bezier(0.22,1,0.36,1);--hair:rgba(14,26,46,.10);--spec-top:rgba(255,255,255,.85);--spec-bot:rgba(14,26,46,.05);--chrome:rgba(246,249,253,.72)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--hair:rgba(255,255,255,.16);--spec-top:rgba(255,255,255,.35);--spec-bot:rgba(255,255,255,.05);--chrome:rgba(14,22,38,.62)}}:root[data-theme=dark]{--hair:rgba(255,255,255,.16);--spec-top:rgba(255,255,255,.35);--spec-bot:rgba(255,255,255,.05);--chrome:rgba(14,22,38,.62)}.em-btn,.gs-btn,.sync,:root .more-sheet.more-sheet,:root .nav.glass.glass,:root .tabbar.tabbar{backdrop-filter:blur(24px) saturate(190%) contrast(105%);background:radial-gradient(120% 140% at 20% 0,rgba(255,255,255,.1),transparent 60%),var(--chrome);border:1px solid var(--hair);box-shadow:inset 0 1px 0 0 var(--spec-top),inset 0 -1px 0 0 var(--spec-bot),0 12px 32px -14px var(--shadow),0 2px 6px -2px var(--shadow);transform:translateZ(0)}.em-btn{background:radial-gradient(120% 140% at 20% 0,rgba(255,255,255,.1),transparent 60%),rgba(255,77,90,.16);border-color:rgba(255,77,90,.7)}:root .content .glass:not(.nav):not(.tabbar),:root .content>.glass.glass:not(.nav),:root .page>.glass.glass:not(.nav){backdrop-filter:none;background:radial-gradient(130% 95% at var(--mx,18%) var(--my,0),var(--lg-hi,rgba(255,255,255,.08)),transparent 58%),var(--glass),var(--sheet);border:1px solid var(--hair);box-shadow:inset 0 1px 0 0 var(--spec-top),inset 0 -1px 0 0 var(--spec-bot),0 16px 34px -22px var(--shadow);transition:transform .45s var(--spring)}.glass:before{opacity:.55}.btn,.chip,.em-btn,.ex-opt,.ex-tag,.fi-add,.fi-sthumb,.fld-card,.gs-btn,.stage-chip,.sync,.tabbar a,.tabbar button,.tc-head,.tgl,.tile,a.glass{transition:transform .35s var(--spring),background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease;-webkit-tap-highlight-color:transparent}.btn:active,.chip:active,.em-btn:active,.ex-opt:active,.ex-tag:active,.fi-add:active,.fi-sthumb:active,.fld-card:active,.gs-btn:active,.stage-chip:active,.tabbar a:active,.tabbar button:active,.tgl:active,a.glass:active,a.tile:active{transform:scale(.97)}.input{transition:border-color .2s ease,background-color .2s ease}:root .rv.rv-in.rv-in{transition:opacity .55s var(--spring) var(--d,0s),transform .65s var(--spring) var(--d,0s)}.content,.page,.stagger>*,details[open]>:not(summary){animation-timing-function:var(--spring)}.ck-track i,.mt-bar i,.off-gauge i,.pw-meter i,.stage-chip i,.tc-bar i{width:100%!important;transform-origin:left center;transform:scaleX(var(--p,0));transition:transform .55s var(--spring);will-change:transform}[dir=rtl] .ck-track i,[dir=rtl] .mt-bar i,[dir=rtl] .pw-meter i,[dir=rtl] .tc-bar i{transform-origin:right center}.stage-chip i{transition:none}.off-gauge i{transition:transform .12s linear}.tc-bar i{border-radius:0}.ck-track,.mt-bar,.pw-meter,.tc-bar{overflow:hidden}.ex-stats b,.fleet-tile small,.gauge b,.kv b,.low-banner span,.mt-bar-row small,.num,.off-gauge span,.off-score,.ops-kpi b,.pp-big,.pr-n,.rep-gal-badge b,.stage-chip,.sync-t,.tbl td,.tc-vals,.tile b,.tk-timer b,.tl-big,.tl-res b,input[inputmode=decimal],input[inputmode=numeric],input[type=number]{font-variant-numeric:tabular-nums}.h1,.h2{letter-spacing:-.025em}.h2{letter-spacing:-.02em}.tab-ind{display:none}@media (max-width:819px){.tabbar.has-ind{position:fixed}.tabbar.has-ind .tab-ind{display:block;position:absolute;z-index:0;top:6px;bottom:6px;left:6px;pointer-events:none;width:calc((100% - 12px - (var(--n) - 1) * 2px) / var(--n));border-radius:22px;background:var(--tab-on);box-shadow:inset 0 1px 0 0 var(--spec-top),inset 0 0 0 1px var(--hair);transform:translate3d(calc(var(--i) * (100% + 2px)),0,0);transition:transform .5s var(--spring),opacity .2s;will-change:transform}.tabbar.has-ind .tab-ind.off{opacity:0}[dir=rtl] .tabbar.has-ind .tab-ind{left:auto;right:6px;transform:translate3d(calc(var(--i) * (-100% - 2px)),0,0)}.tabbar.has-ind a,.tabbar.has-ind button{position:relative;z-index:1}.tabbar.has-ind a.on,.tabbar.has-ind button.on{background:transparent!important;box-shadow:none!important;color:var(--fg)}}@keyframes twinkle{0%,to{opacity:.3}50%{opacity:1}}.lwall-wire i{box-shadow:0 0 10px currentColor,0 0 18px rgba(226,141,59,.5)}@keyframes bulb{0%,8%{opacity:.4}12%{opacity:1}14%{opacity:.5}16%,80%{opacity:1}90%,to{opacity:.4}}.lwall-word span{box-shadow:0 0 14px var(--glow),0 0 30px var(--glow);border-color:var(--glow);color:var(--fg)}html[data-fun] .bg:after{inset:-520px;animation-name:sparks2;will-change:transform}@keyframes sparks2{0%{transform:translateZ(0)}to{transform:translate3d(520px,-520px,0)}}@keyframes tcAlert{50%{opacity:.55}}.sim-svg{contain:layout paint}.vp{will-change:auto}@media (prefers-reduced-motion:reduce){.ck-track i,.mt-bar i,.off-gauge i,.pw-meter i,.tab-ind,.tc-bar i{transition:none!important}}.credit-loc{font-weight:600;letter-spacing:.01em}.has-\[\:checked\]\:bg-\[var\(--blue\)\]:has(:checked){background-color:var(--blue)}.has-\[\:checked\]\:text-white:has(:checked){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.sm\:max-w-md{max-width:28rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}}@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}