:root{color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif;background:#fff;color:#000}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}:root{color-scheme:dark;--bg:#111A31;--bg-2:#152042;--glass:rgba(255,255,255,.06);--glass-2:rgba(255,255,255,.1);--glass-3:rgba(255,255,255,.16);--edge:rgba(255,255,255,.11);--edge-2:rgba(255,255,255,.2);--ink:#F2F5FC;--muted:#AEB8D3;--faint:#7F8BAA;--a1:#FF4D5E;--a2:#3D8BFF;--a3:#6DB6FF;--a4:#FF8A5B;--gold:#FFC857;--grad:linear-gradient(120deg,#FF3B50 0%,#FF6A5C 100%);--grad-blue:linear-gradient(120deg,#2F6BFF 0%,#55B0FF 100%);--grad-warm:linear-gradient(120deg,#FF3B50,#FF8A5B);--on-grad:#FFFFFF;--aura1:rgba(61,139,255,.22);--aura2:rgba(255,77,94,.18);--aura3:rgba(47,107,255,.18);--shadow:0 10px 30px rgba(3,6,20,.35);--sea-1:#1A2750;--sea-2:#0E1631;--land-a:.34;--land-edge:rgba(255,255,255,.22);--grat:rgba(255,255,255,.06);--dot:#C9D4FF;--label:#F2F5FC;--halo:rgba(14,22,49,.95);--danger:#FF8F8F;--danger-soft:rgba(255,120,120,.12);--wa:#25D366;--header:rgba(18,26,48,.62);--display:"DM Serif Display",Georgia,"Times New Roman",serif;--body:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--r:12px;--r-lg:20px}body[data-tone=light] .eyebrow{color:var(--a2)}body[data-tone=light]{color-scheme:light;--bg:#F3F5FC;--bg-2:#EBEFFA;--glass:rgba(255,255,255,.62);--glass-2:rgba(255,255,255,.78);--glass-3:rgba(255,255,255,.92);--edge:rgba(30,45,110,.09);--edge-2:rgba(30,45,110,.16);--ink:#141B36;--muted:#56608A;--faint:#8790B3;--a1:#DC2A3E;--a2:#1F63E6;--a3:#3C8DF0;--a4:#E8663F;--gold:#C27F00;--grad:linear-gradient(120deg,#DC2A3E 0%,#FF5A4E 100%);--grad-blue:linear-gradient(120deg,#1F63E6 0%,#3C9BF5 100%);--on-grad:#FFFFFF;--aura1:rgba(31,99,230,.14);--aura2:rgba(220,42,62,.1);--aura3:rgba(60,141,240,.12);--shadow:0 10px 30px rgba(40,55,120,.1);--sea-1:#E6EEFF;--sea-2:#D5E0F7;--land-a:.26;--land-edge:rgba(30,45,110,.22);--grat:rgba(30,45,110,.06);--dot:#4B45C8;--label:#141B36;--halo:rgba(255,255,255,.95);--danger:#C4322A;--danger-soft:#FDE7E6;--wa:#128C4B;--header:rgba(243,245,252,.7)}body[data-tone=dark]{color-scheme:dark;--bg:#070A16;--bg-2:#0B1024;--glass:rgba(255,255,255,.04);--glass-2:rgba(255,255,255,.07);--glass-3:rgba(255,255,255,.11);--edge:rgba(255,255,255,.08);--edge-2:rgba(255,255,255,.15);--aura1:rgba(61,139,255,.13);--aura2:rgba(255,77,94,.11);--aura3:rgba(47,107,255,.12);--sea-1:#0F1734;--sea-2:#060A18;--land-a:.3;--halo:rgba(7,10,22,.95);--header:rgba(7,10,22,.62)}html[lang=ar] body{--display:"Alexandria","IBM Plex Sans Arabic",system-ui,sans-serif;--body:"IBM Plex Sans Arabic","Alexandria",system-ui,sans-serif}html[lang=ar] .eyebrow,html[lang=ar] .tagx,html[lang=ar] .stat span,html[lang=ar] .stepname{letter-spacing:0!important;text-transform:none!important}*{box-sizing:border-box}[hidden]{display:none!important}html{background:#121a30}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.65 var(--body);-webkit-font-smoothing:antialiased;transition:background .3s,color .3s;overflow-x:hidden}.aurora{position:fixed;inset:-20vh -20vw;z-index:-5;pointer-events:none;will-change:transform;contain:strict;background:radial-gradient(40vw 40vw at 15% 20%,var(--aura1),transparent 60%),radial-gradient(45vw 45vw at 85% 30%,var(--aura2),transparent 60%),radial-gradient(40vw 40vw at 50% 90%,var(--aura3),transparent 60%);animation:drift 26s ease-in-out infinite alternate}@keyframes drift{to{transform:translate3d(3vw,-4vh,0) rotate(4deg)}}a{color:var(--a1)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--a3);outline-offset:3px;border-radius:8px}.wrap{max-width:1260px;margin-inline:auto;padding-inline:20px}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0;line-height:1.04;font-optical-sizing:auto}h1{font-size:clamp(40px,6.4vw,86px);font-weight:400;letter-spacing:-.01em;line-height:1.02}h2{font-size:clamp(30px,4vw,50px);font-weight:400;letter-spacing:-.005em}h3{font-size:21px;font-weight:400;letter-spacing:0}html[lang=ar] h1,html[lang=ar] h2{letter-spacing:0;line-height:1.3;font-weight:700}html[lang=ar] h3,html[lang=ar] .prompt,html[lang=ar] .selcity,html[lang=ar] .slogan blockquote,html[lang=ar] .done .big{font-weight:700}.gt,h1 em,h2 em,blockquote em{font-style:normal;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}p{margin:0}.eyebrow{font:600 12px/1.45 var(--mono);letter-spacing:.16em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px;color:var(--a3)}.eyebrow:before{content:"";width:22px;height:2px;border-radius:2px;background:var(--grad)}.lede{color:var(--muted);max-width:62ch;font-size:17.5px}.glass{background:var(--glass);border:1px solid var(--edge);border-radius:var(--r-lg);box-shadow:var(--shadow)}.btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--edge-2);background:var(--glass-2);color:var(--ink);padding:12px 22px;border-radius:999px;font-weight:600;cursor:pointer;text-decoration:none;line-height:1.2;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s}.btn:hover{transform:translateY(-1px);border-color:var(--a2);box-shadow:0 8px 24px #3d8bff38}.btn.primary{background:var(--grad);border-color:transparent;color:var(--on-grad);box-shadow:0 8px 26px #ff3b5059}.btn.primary:hover{box-shadow:0 12px 34px #ff3b5080}.btn.wa{background:var(--wa);border-color:transparent;color:#fff}.btn:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.btn.sm{padding:8px 15px;font-size:14px}.linkbtn{background:none;border:0;padding:0;color:var(--a1);text-decoration:underline;cursor:pointer}.strip{font-size:13px;background:linear-gradient(90deg,#ffc85729,#ff76ae1f)}.strip .wrap{display:flex;gap:12px;align-items:center;justify-content:space-between;padding-block:8px}header.top{position:sticky;top:0;z-index:30;background:var(--header);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--edge)}.hrow{display:flex;align-items:center;gap:14px;padding-block:12px 8px}.logo{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--ink);line-height:1}.logo .chain{flex:none;color:var(--a2);filter:drop-shadow(0 4px 12px rgba(61,139,255,.35))}.logo b{font:800 19px/1 var(--body);letter-spacing:-.02em;display:block}.logo small{font:500 10px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);display:block;margin-top:5px}.hright{margin-inline-start:auto;display:flex;align-items:center;gap:10px}.seg{display:flex;padding:3px;border-radius:999px;background:var(--glass);border:1px solid var(--edge)}.seg button{border:0;background:transparent;padding:6px 12px;border-radius:999px;font:600 12px var(--body);cursor:pointer;color:var(--muted);transition:background .2s,color .2s}.seg button[aria-pressed=true]{background:var(--grad-blue);color:#fff}.staffbtn{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--edge);background:var(--glass);border-radius:999px;padding:8px 14px;font:600 13px var(--body);color:inherit;text-decoration:none;transition:transform .2s,border-color .2s}.staffbtn:hover{transform:translateY(-1px);border-color:var(--a2)}@media(max-width:1100px){.staffbtn span{display:none}.staffbtn{padding:8px 10px}}#lmBtn{display:inline-flex;align-items:center;gap:6px}#lmBtn .lm-lbl{font-style:normal}#lmBtn .lm-car{font-weight:400;font-size:11px}#lmBtn .lm-ic{display:none}#lmBtn .mx-badge{margin-inline-start:0}@media(max-width:640px){.hright .staffbtn#lmBtn{display:inline-flex;width:40px;height:38px;padding:0!important;justify-content:center;position:relative;border-radius:12px}#lmBtn .lm-lbl,#lmBtn .lm-car{display:none}#lmBtn .lm-ic{display:block}#lmBtn .mx-badge{position:absolute;top:-6px;inset-inline-end:-6px;margin:0}.lm-pop{width:min(270px,calc(100vw - 24px))!important}}@media(max-width:520px){.hright{gap:6px}.hright .seg button{padding:6px 8px!important;font-size:11.5px!important}.hright .langsel{padding:7px 10px;font-size:12px;max-width:96px}}[data-page=timeclock] .pagehead h1{max-width:none;text-wrap:balance}@media(min-width:760px){[data-page=timeclock] .pagehead{padding-inline-end:34%}}.ct-card{padding:24px;border-radius:24px;display:grid;gap:14px;align-content:start;height:100%}.contact{align-items:stretch}.crow{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:68px;padding:12px 14px;border:1px solid var(--edge);background:var(--glass);border-radius:16px;transition:border-color .2s,background .2s}.crow:hover{border-color:var(--edge-2);background:var(--glass-2)}.crow .ci{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--grad-blue);color:#fff}.crow.fb-row .ci{background:var(--grad)}.crow .cv{display:grid;gap:2px;min-width:0}.crow small{font:600 11.5px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.crow b{font-weight:700;font-size:15px;direction:ltr;unicode-bidi:isolate;text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crow.fb-row b{direction:inherit;unicode-bidi:normal}.crow.addr b{white-space:normal;font-weight:600;font-size:14px;line-height:1.45}.crow .ct-btns{display:flex;gap:6px;justify-content:flex-end}.crow .ct-btns .btn{min-width:96px;justify-content:center;gap:6px;padding:8px 12px;height:36px;width:auto}.crow .ct-btns .btn .lbl-t{display:inline}.fb-panel{border:1px solid var(--edge);background:var(--glass);border-radius:16px}@container ctlist (max-width:560px){.crow .ct-btns .btn{min-width:0}}@container ctlist (max-width:440px){.crow{grid-template-columns:40px minmax(0,1fr)}.crow .ct-btns{grid-column:2;justify-content:flex-start;flex-wrap:wrap}.crow b{white-space:normal;overflow-wrap:anywhere}}[dir=rtl] .crow b{text-align:right}@media(max-width:420px){.crow{gap:10px;padding:12px}.crow b{font-size:14.5px}}.doorway{position:relative;display:inline-grid;perspective:520px;border-radius:999px;isolation:isolate}.doorway:before{content:"";position:absolute;inset:-3px;border-radius:10px;background:radial-gradient(ellipse at 50% 60%,#050814,#0b1230 70%);box-shadow:inset 0 0 0 2px #96b4ff40,inset 0 6px 14px #0009;opacity:0;transition:opacity .15s;z-index:-1}.doorway>.neg{transition:transform .28s cubic-bezier(.5,-.4,.7,.2),opacity .25s;transform-origin:50% 60%}.door{position:absolute;top:-3px;bottom:-3px;width:calc(50% + 3px);background:linear-gradient(180deg,#3d8bff,#1d4fb8);border:1px solid rgba(255,255,255,.25);box-shadow:inset 0 0 0 4px #ffffff0f,inset 0 -10px 18px #00000040;pointer-events:none;opacity:0;backface-visibility:hidden}.door.dl{left:-3px;border-radius:9px 2px 2px 9px;transform-origin:0 50%;transform:rotateY(-100deg);background:linear-gradient(180deg,#ff4d5e,#b8243a)}.door.dr{right:-3px;border-radius:2px 9px 9px 2px;transform-origin:100% 50%;transform:rotateY(100deg)}.door:after{content:"";position:absolute;inset:5px 6px;border:1.5px solid rgba(255,255,255,.28);border-radius:4px;box-shadow:inset 0 1px #ffffff26}.door i{z-index:1;position:absolute;top:50%;width:4px;height:12px;margin-top:-6px;border-radius:3px;background:#ffd166;box-shadow:0 0 6px #ffd166cc}.door.dl i{right:6px}.door.dr i{left:6px}.door-quip{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%,6px) scale(.8);white-space:nowrap;font:700 12px var(--body);padding:5px 10px;border-radius:999px;background:var(--ink);color:var(--bg,#0b1026);opacity:0;pointer-events:none;transition:opacity .2s,transform .25s cubic-bezier(.3,1.6,.5,1)}.doorway.shut:before{opacity:1}.doorway.shut>.neg{transform:scale(.15) translateY(6px);opacity:0;pointer-events:none}.doorway.shut .door{opacity:1}.doorway.shut .door.dl{animation:slamL .62s .2s both}.doorway.shut .door.dr{animation:slamR .62s .2s both}.doorway.shut{animation:doorShake .45s .5s}.doorway.shut .door-quip{opacity:1;transform:translate(-50%) scale(1);transition-delay:.6s}.doorway.reopen .door{opacity:1;transition:transform .5s ease,opacity .3s .35s}@keyframes slamL{0%{transform:rotateY(-100deg)}55%{transform:rotateY(8deg)}70%{transform:rotateY(-22deg)}84%{transform:rotateY(5deg)}93%{transform:rotateY(-4deg)}to{transform:rotateY(0)}}@keyframes slamR{0%{transform:rotateY(100deg)}55%{transform:rotateY(-8deg)}70%{transform:rotateY(22deg)}84%{transform:rotateY(-5deg)}93%{transform:rotateY(4deg)}to{transform:rotateY(0)}}@keyframes doorShake{0%,to{transform:none}20%{transform:translate(-3px,1px) rotate(-2deg)}40%{transform:translate(3px,-1px) rotate(2deg)}60%{transform:translate(-2px) rotate(-1deg)}80%{transform:translate(1px) rotate(.5deg)}}@media(prefers-reduced-motion:reduce){.doorway.shut .door.dl,.doorway.shut .door.dr{animation:none;transform:none}.doorway.shut{animation:none}}.artcard{cursor:pointer;position:relative}.artcard:focus-visible{outline:2px solid var(--a2);outline-offset:3px}.readmore{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font:700 13.5px var(--body);color:var(--a1);width:max-content}.readmore svg{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.artcard:hover .readmore svg{transform:translate(4px)}[dir=rtl] .readmore svg{transform:scaleX(-1)}[dir=rtl] .artcard:hover .readmore svg{transform:scaleX(-1) translate(4px)}.card.artcard{align-content:start;grid-template-rows:auto auto 1fr auto}.art-ov{position:fixed;inset:0;z-index:150;overflow-y:auto;overscroll-behavior:contain;background:#040818b8;padding:34px 16px 60px;opacity:0;transition:opacity .2s}.art-ov.in{opacity:1}.art-sheet{position:relative;margin:0 auto;width:min(860px,100%);background:var(--bg);border:1px solid var(--edge-2);border-radius:28px;overflow:hidden;box-shadow:0 30px 90px #00000080;transform:translateY(18px) scale(.985);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.art-ov.in .art-sheet{transform:none}.art-x{position:absolute;top:14px;inset-inline-end:14px;z-index:2;width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:#080c1e8c;color:#fff;display:grid;place-items:center;cursor:pointer;transition:transform .2s,background .2s}.art-x:hover{transform:rotate(90deg);background:var(--a1)}.art-hero{margin:0;position:relative;height:clamp(200px,34vw,340px);background:#0a1030}.art-hero canvas,.art-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.art-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,var(--bg))}.art-hero figcaption{position:absolute;bottom:18px;inset-inline-start:clamp(20px,5vw,56px);z-index:1}.art-hero .who{font:600 12px var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--gold);background:#080c1e99;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,200,87,.35)}.art-body{padding:8px clamp(20px,5vw,56px) 40px;display:grid;gap:16px}.art-meta{display:flex;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:13.5px}.art-body h1{font-size:clamp(32px,4.6vw,52px);line-height:1.06;margin:0}.art-lede{font-size:clamp(17px,1.8vw,20px);line-height:1.55;color:var(--ink);opacity:.9;margin:0;padding-bottom:18px;border-bottom:1px solid var(--edge)}.art-text{display:grid;gap:14px;font-size:16.5px;line-height:1.75;color:var(--ink)}.art-text p,.art-text ul{margin:0}.art-text h3{font:400 clamp(22px,2.4vw,27px)/1.2 var(--display);margin:14px 0 0}.art-text ul{padding-inline-start:0;list-style:none;display:grid;gap:10px}.art-text li{position:relative;padding-inline-start:26px}.art-text li:before{content:"";position:absolute;inset-inline-start:4px;top:.72em;width:8px;height:8px;border-radius:3px;background:var(--grad);transform:rotate(45deg)}.art-text b{font-weight:700}.art-text .pull{margin:12px 0;padding:18px 22px;border-inline-start:4px solid var(--a1);background:linear-gradient(90deg,rgba(255,77,94,.12),transparent);border-radius:0 16px 16px 0;font:400 clamp(21px,2.3vw,26px)/1.3 var(--display)}[dir=rtl] .art-text .pull{border-radius:16px 0 0 16px;background:linear-gradient(270deg,rgba(255,77,94,.12),transparent)}.art-end{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:stretch;margin-top:16px;padding-top:22px;border-top:1px solid var(--edge)}.art-next{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:12px;align-items:center;text-align:start;border:1px solid var(--edge);background:var(--glass);color:var(--ink);border-radius:16px;padding:12px 16px;cursor:pointer;transition:border-color .2s,transform .2s}.art-next:hover{border-color:var(--a2);transform:translateY(-1px)}.art-next small{grid-column:1;color:var(--muted);font:600 11.5px var(--mono);text-transform:uppercase;letter-spacing:.08em}.art-next b{grid-column:1;font-weight:700;font-size:14.5px}.art-next svg{grid-column:2;grid-row:1/3}[dir=rtl] .art-next svg{transform:scaleX(-1)}@media(max-width:600px){.art-ov{padding:0}.art-sheet{border-radius:0;min-height:100%}.art-end{grid-template-columns:1fr}}body.art-open .wa-float,body.art-open .ck{display:none}.ainv{padding:18px 20px;border-radius:18px;display:grid;gap:8px;margin-bottom:14px}.ainv-row{display:flex;gap:8px;flex-wrap:wrap}.ainv-row input{flex:1;min-width:180px}.ainvbox{display:grid;gap:8px;padding:14px 16px;border:1px dashed rgba(53,208,127,.5);border-radius:14px;background:#35d07f14;margin-bottom:12px}.ainvbox code{font-size:20px;letter-spacing:.08em;color:#35d07f}.au-ok{margin:0;padding:12px 14px;border-radius:12px;background:#35d07f1a;border:1px solid rgba(53,208,127,.4)}.au-steps{margin:0;padding:0;list-style:none;counter-reset:s;display:grid;gap:12px}.au-steps li{counter-increment:s;position:relative;padding-inline-start:38px;line-height:1.5}.au-steps li:before{content:counter(s);position:absolute;inset-inline-start:0;top:-1px;width:26px;height:26px;border-radius:9px;background:var(--grad-blue);color:#fff;display:grid;place-items:center;font:700 13px var(--body)}.cp .au-hello .btn.primary{gap:8px}.cp-banner{display:flex;align-items:center;gap:12px;width:100%;text-align:start;padding:14px 18px;border-radius:16px;border:1px solid rgba(255,200,87,.45);background:linear-gradient(90deg,rgba(255,200,87,.14),transparent);color:var(--ink);cursor:pointer;font:500 15px var(--body)}.cp-banner svg{color:var(--gold)}.cp-banner span{flex:1}.cp-banner b{color:var(--gold)}.cp-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cp-kpi{padding:16px 18px;border-radius:18px;display:grid;gap:4px;border-top:3px solid var(--a2)}.cp-kpi.warn{border-top-color:#ffb547}.cp-kpi.good{border-top-color:#35d07f}.cp-kpi.bad{border-top-color:var(--a1)}.cp-kpi span{font:600 11.5px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.cp-kpi b{font:400 34px/1 var(--display)}@media(max-width:760px){.cp-kpis{grid-template-columns:1fr 1fr}}.cp-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--edge);padding-bottom:10px}.cp-tabs button{border:1px solid transparent;background:none;color:var(--muted);font:700 14.5px var(--body);padding:9px 16px;border-radius:999px;cursor:pointer;display:inline-flex;gap:8px;align-items:center}.cp-tabs button span{font-size:12px;background:var(--glass-3);padding:1px 8px;border-radius:999px}.cp-tabs button[aria-selected=true]{background:var(--grad-blue);color:#fff}.cp-tabs button[aria-selected=true] span{background:#ffffff40}.cp-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.cp-chips{display:flex;gap:6px;flex-wrap:wrap}.chipbtn{border:1px solid var(--edge);background:var(--glass);color:var(--ink);border-radius:999px;padding:7px 14px;font:600 13px var(--body);cursor:pointer;display:inline-flex;gap:6px;align-items:center}.chipbtn span{color:var(--muted);font-size:12px}.chipbtn[aria-pressed=true]{border-color:var(--a2);background:#3d8bff29}.cp-q{max-width:320px;flex:1}.cp-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:16px;align-items:start}@media(max-width:1100px){.cp-split{grid-template-columns:1fr}}.cp-list{display:grid;gap:8px}.cp-row{display:grid;gap:4px;text-align:start;padding:14px 16px;border-radius:16px;cursor:pointer;color:var(--ink);border:1px solid var(--edge);transition:border-color .2s,transform .2s}.cp-row:hover{transform:translateY(-1px);border-color:var(--edge-2)}.cp-row.on{border-color:var(--a2);box-shadow:0 0 0 1px var(--a2) inset}.cp-row-top{display:flex;gap:8px;align-items:center}.cp-row-top code{flex:1;font-size:13px}.cp-row small{color:var(--muted)}.cp-needfb{display:inline-flex;gap:6px;align-items:center;color:var(--gold);font:600 12.5px var(--body)}.cp-empty{padding:26px;border-radius:18px;display:grid;gap:12px;justify-items:start}.cp-detail{position:sticky;top:130px}@media(max-width:1100px){.cp-detail{position:static}}.cp-card{padding:22px;border-radius:22px;display:grid;gap:16px;align-content:start}.cp-dhead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.cp-dhead h3{margin:2px 0 0;font:600 22px var(--mono)}.cp-dtags{display:flex;gap:6px;flex-wrap:wrap}.cp-steps{grid-template-columns:repeat(4,1fr);display:grid!important;gap:6px}.cp-steps li{grid-template-columns:1fr;padding:0;justify-items:start}.cp-steps li:not(:last-child):before{inset:14px -2px auto 34px;width:auto;height:2px;inset-inline-start:34px}[dir=rtl] .cp-steps li:not(:last-child):before{left:-2px;right:34px}.cp-steps b{font-size:13px}.cp-steps small{font-size:11.5px;color:var(--muted)}@media(max-width:560px){.cp-steps{grid-template-columns:1fr 1fr}}.cp-acts{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cp-acts .btn{gap:6px}.cp-red,.cp-red-o:hover{background:var(--a1)!important;color:#fff!important;border-color:transparent!important}.cp-red-o{color:var(--a1)}.cp-sheet{border:1px solid var(--edge-2);background:var(--glass);border-radius:16px;padding:16px;display:grid;gap:12px}.cp-danger{border-color:#ff4d5e80;background:#ff4d5e12}.cp-dl>div{grid-template-columns:150px 1fr}.cp-dl dd{white-space:pre-line}.cp-activity{display:grid;gap:12px}.cp-activity>b{font:400 22px var(--display)}.cp-feed{list-style:none;margin:0;padding:0;display:grid;gap:10px}.cp-ev{display:grid;grid-template-columns:14px 1fr;gap:10px;align-items:start}.cp-ev b{font-size:14px}.cp-ev small{color:var(--muted);font-size:12px;display:block}.cp-ev p{margin:2px 0;color:var(--muted);font-size:13.5px}.cp-evdot{width:10px;height:10px;border-radius:50%;margin-top:5px;background:var(--a2)}.cp-evdot.t-good{background:#35d07f}.cp-evdot.t-warn{background:#ffb547}.cp-evdot.t-bad{background:var(--a1)}.cp-msg{display:flex}.cp-msg>div{max-width:85%;padding:10px 14px;border-radius:14px;background:var(--glass-2);border:1px solid var(--edge)}.cp-msg.me{justify-content:flex-end}.cp-msg.me>div{background:#3d8bff29;border-color:#3d8bff59}.cp-msg small{color:var(--muted);font-size:11.5px}.cp-msg p{margin:2px 0 0;white-space:pre-line}.cp-compose{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end}.cp-compose textarea{min-height:48px;resize:vertical}.cp-fb{border:1px solid rgba(255,200,87,.45);background:linear-gradient(135deg,rgba(255,200,87,.12),transparent);border-radius:18px;padding:18px;display:grid;gap:12px}.cp-fb>b{font:400 22px var(--display)}.cp-starsin button.on{color:var(--gold);border-color:#ffc85799}.cp-starsin button.on svg{fill:currentColor}.cp-fbdone{border:1px solid rgba(53,208,127,.45);background:#35d07f14;border-radius:16px;padding:14px 16px;display:grid;gap:4px}.cp-stars{color:var(--gold);font-size:20px;letter-spacing:2px}.cp-fbdone p{margin:0;color:var(--muted)}.cp-sites{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.cp-site{padding:18px;border-radius:18px;display:grid;gap:10px;align-content:start}.cp-site p{margin:0}.cp-site-h{display:flex;gap:12px;align-items:center}.cp-site-h>div{display:grid}.cp-site-h small{color:var(--muted)}.cp-site-h .ic{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#fff}.cp-hr{border:0;border-top:1px solid var(--edge);width:100%;margin:4px 0}.aops{display:grid;gap:10px;margin-bottom:14px}.afb{padding:12px 14px;border-radius:12px;border:1px solid rgba(255,200,87,.4);background:#ffc85712}.afb p{margin:4px 0 0}.amsgs{list-style:none;margin:0;padding:0;display:grid;gap:8px}.amsgs li{padding:10px 12px;border-radius:12px;background:var(--glass-2);border:1px solid var(--edge)}.amsgs li.ops{border-color:#3d8bff66}.amsgs small{color:var(--muted)}.amsgs p{margin:2px 0 0}@media print{body.cp-printing *{visibility:hidden!important}body.cp-printing #cpPrint,body.cp-printing #cpPrint *{visibility:visible!important}body.cp-printing #cpPrint{position:absolute;left:0;top:0;width:100%;background:#fff;color:#000}body.cp-printing .cp-noprint,body.cp-printing #cpPrint form{display:none!important}}.cp-compose textarea,.ainv-row input{border:1px solid var(--edge-2);background:var(--glass);border-radius:14px;padding:11px 13px;color:inherit;font:inherit;width:100%;min-width:0}.ainv-row input{flex:1;height:44px}.ainv-row .btn{flex:none}.au-hello{flex-wrap:wrap}.au-dash>*,.cp-split>*,.cp-list>*,.cp-card>*,.au-grid>*{min-width:0}.cp-row small,.cp-dl dd{overflow-wrap:anywhere}@media(max-width:600px){.cp-dl>div{grid-template-columns:105px 1fr}.cp-q{max-width:none}.au-hello .btn.primary{order:3;width:100%;justify-content:center}}@media(max-width:440px){.hright .seg button:not([aria-pressed=true]){display:none}.hright .seg{padding:2px}}@media(max-width:345px){header .logo span{display:none}}@media(max-width:400px){.hright{gap:4px}.hright .langsel{max-width:84px;padding-inline:8px}}html{overflow-x:clip}.aedits{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:12px}.aedits .aedit{margin:0}.agrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;margin:0 0 12px}.agrid>div{padding:10px 12px;border:1px solid var(--edge);border-radius:12px;background:var(--glass);min-width:0}.agrid>div.wide{grid-column:1/-1}.agrid dt{font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:3px}.agrid dd{margin:0;font-weight:600;overflow-wrap:anywhere;white-space:pre-line}.araw summary{cursor:pointer;color:var(--muted);font-size:13px;padding:4px 0}.araw[open] summary{margin-bottom:8px}.tl-sec{display:grid;gap:12px;margin-bottom:22px}.tl-h{font:400 24px var(--display);margin:0}.tl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px}@media(max-width:520px){.tl-grid{grid-template-columns:1fr}}.tl-job .agrid{margin:0;grid-template-columns:1fr 1fr}.tl-job .agrid>div{padding:8px 10px}.tl-rev{display:grid;gap:4px;padding:10px 12px;border-radius:12px;background:#ffc85714;border:1px solid rgba(255,200,87,.3)}.tl-rev p{margin:0;color:var(--muted)}.tl-autobox{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;border:1px solid rgba(61,139,255,.4);background:#3d8bff1a}.tl-autobox>div{flex:1;display:grid}.tl-autobox small{color:var(--muted)}.tl-avg{display:flex!important;gap:18px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.tl-avg>div{display:flex;gap:12px;align-items:baseline}.tl-avg b{font:400 44px/1 var(--display)}.tl-revcard.low{border-color:#ff4d5e73}.tl-quote{margin:0;padding:10px 14px;border-inline-start:3px solid var(--a2);font:400 18px/1.4 var(--display)}.tl-tips{display:grid;gap:10px;padding:14px;border-radius:14px;background:#ff4d5e12;border:1px solid rgba(255,77,94,.3)}.tl-sec{margin-bottom:10px}.tl-h .note{font:600 13px var(--body);margin-inline-start:6px}.tl-head,.tl-rowbtn{display:grid;grid-template-columns:150px 1fr 1.1fr 1.2fr 1.5fr 150px;gap:12px;align-items:center}.tl-head{padding:0 14px 6px;font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.tl-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.tl-row{border:1px solid var(--edge);border-radius:14px;background:var(--glass);overflow:hidden}.tl-row.need{border-inline-start:3px solid var(--a1)}.tl-row.open{border-color:var(--a2)}.tl-rowbtn{width:100%;text-align:start;background:none;border:0;color:var(--ink);font:500 14px var(--body);padding:12px 14px;cursor:pointer}.tl-rowbtn:hover{background:var(--glass-2)}.tl-rowbtn>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-rowbtn code{font-size:13px;font-weight:700}.tl-rowbtn .apill{justify-self:start}.tl-w{color:var(--muted)}.tl-w.ok{color:#35d07f;font-weight:600}.tl-det{padding:4px 14px 16px;display:grid;gap:12px;border-top:1px solid var(--edge)}.tl-det .agrid{margin:10px 0 0}.tl-sched{border:1px solid rgba(61,139,255,.45);background:#3d8bff14;border-radius:14px;padding:16px;display:grid;gap:12px}.tl-agree{padding:12px 14px;border-radius:12px;border:1px dashed rgba(255,200,87,.6);background:#ffc85714;font-weight:600}.tl-okmsg{margin:6px 14px;color:#35d07f;font-weight:600}@media(max-width:900px){.tl-head{display:none}.tl-rowbtn{grid-template-columns:1fr auto;row-gap:4px}.tl-rowbtn .tl-c,.tl-rowbtn .tl-s,.tl-rowbtn .tl-t,.tl-rowbtn .tl-w{grid-column:1/-1;white-space:normal}.tl-rowbtn code{grid-row:1}.tl-rowbtn .apill{grid-row:1;grid-column:2}}.rcard{border:1px solid var(--edge-2);border-radius:18px;background:var(--glass);padding:16px;display:grid;gap:14px}.rcard-top{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.rcard-top label{font-weight:700;font-size:14px}.rcard-top select{width:auto!important;min-width:120px;flex:none;height:44px!important;border:1px solid var(--edge-2);background:var(--glass);border-radius:12px;padding:0 12px;color:inherit;font:inherit}.rcard-top .hint{flex:1;min-width:220px}.rgrid{display:grid;grid-template-columns:minmax(170px,1.2fr) repeat(3,minmax(0,1fr));gap:8px 10px;align-items:center}.rgrid .rh{font:700 12.5px var(--body);color:var(--muted);display:grid;text-align:center}.rgrid .rh small{font-weight:500;font-size:11px}.rrow{display:contents}.rlab{display:grid;gap:2px;padding:8px 0}.rlab b{font-size:14px}.rlab small{color:var(--muted);font-size:12px;line-height:1.35}.rcell{position:relative;display:block}.rcell-l{display:none}.rcell input{width:100%;height:48px!important;border:1px solid var(--edge-2);background:var(--bg);border-radius:12px;padding:0 50px 0 12px!important;color:inherit;font:600 16px var(--body);text-align:end}[dir=rtl] .rcell input{padding:0 12px 0 50px!important}.rcell input.bad{border-color:var(--a1);box-shadow:0 0 0 3px #ff4d5e26}.rcell input:disabled{opacity:.35}.rcur{position:absolute;inset-inline-end:12px;top:50%;transform:translateY(-50%);font:600 11.5px var(--mono);color:var(--muted);font-style:normal;pointer-events:none}.rrow.off .rlab{opacity:.45}.rnoabh{font-size:14px}@media(max-width:700px){.rgrid{grid-template-columns:1fr 1fr 1fr}.rgrid>span{display:none}.rlab{grid-column:1/-1;padding:6px 0 0}.rcell-l{display:block;font:600 11px var(--body);color:var(--muted);margin-bottom:4px}}.scene-admin .pagehead{padding-block:52px}.atable tr.adx>td{padding:0!important;background:#3d8bff0f;border-bottom:2px solid rgba(61,139,255,.45)}.atable tr.on>td{background:#3d8bff1f}.adetail{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px;padding:14px 16px 16px;animation:adIn .22s ease both}@keyframes adIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.adhead{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px}.adhead b{font:700 15px var(--mono)}.adhead .btn{width:32px;height:32px;padding:0;justify-content:center}.akv{margin:0;display:grid}.akv>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px;padding:6px 0;border-bottom:1px solid var(--edge);font-size:13.5px}.akv dt{color:var(--muted);font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.06em;padding-top:2px}.akv dd{margin:0;font-weight:600;overflow-wrap:anywhere;white-space:pre-line}.adside{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-content:start;font-size:13.5px;min-width:0}.adside select{max-width:100%;width:100%}.adside .aedits{margin:0;gap:10px}.adside .aedit{display:grid;gap:4px}.adside .aedit select{height:38px}.adside .ahist{margin:0}.adside .amsgs li{padding:8px 10px}.adside .aops{margin:0;gap:8px}.adside .ainvbox{margin:0}.atable td{vertical-align:middle}@media(max-width:900px){.adetail{grid-template-columns:minmax(0,1fr);box-sizing:border-box;width:auto}.akv>div{grid-template-columns:105px minmax(0,1fr)}}.akv>div{border-inline-start:3px solid var(--kc,var(--edge-2));padding-inline-start:10px;border-bottom-color:#ffffff0d;background:linear-gradient(90deg,var(--kt,transparent),transparent 55%)}.akv>div+div{margin-top:3px}.akv dt{color:var(--kc,var(--muted))!important}.k-blue{--kc:#5B9DFF;--kt:rgba(61,139,255,.1)}.k-teal{--kc:#2EC4B6;--kt:rgba(46,196,182,.1)}.k-coral{--kc:#FF8A5B;--kt:rgba(255,138,91,.1)}.k-green{--kc:#35D07F;--kt:rgba(53,208,127,.1)}.k-gold{--kc:#FFC857;--kt:rgba(255,200,87,.1)}.k-red{--kc:#FF6B7A;--kt:rgba(255,77,94,.1)}.adhead b{background:linear-gradient(90deg,#ff4d5e,#3d8bff);-webkit-background-clip:text;background-clip:text;color:transparent}.adside .aedits{padding:10px 12px;border-radius:12px;background:#3d8bff1a;border:1px solid rgba(61,139,255,.3)}.adside .ahist{padding:10px 12px;border-radius:12px;background:#ffc85712;border:1px solid rgba(255,200,87,.25)}.adside .aops{padding:10px 12px;border-radius:12px;background:#2ec4b612;border:1px solid rgba(46,196,182,.28)}.adside .amsgs li.ops{border-color:#3d8bff80;background:#3d8bff1a}.adside .amsgs li.cl{border-color:#ff8a5b73;background:#ff8a5b14}body[data-tone=light] .k-blue{--kc:#1F6FE0}body[data-tone=light] .k-teal{--kc:#0E9E92}body[data-tone=light] .k-coral{--kc:#D9602E}body[data-tone=light] .k-green{--kc:#1E9E5A}body[data-tone=light] .k-gold{--kc:#B07A00}body[data-tone=light] .k-red{--kc:#D93646}.aquick{display:flex;gap:6px;flex-wrap:wrap}.aq-good{background:#35d07f29!important;border-color:#35d07f80!important;color:#35d07f!important}.aq-info{background:#3d8bff24!important;border-color:#3d8bff73!important}.aq-bad{background:#ff4d5e1f!important;border-color:#ff4d5e73!important;color:#ff6b7a!important}.aq-del{margin-inline-start:auto;color:var(--muted)!important}.gmap.globe{background:radial-gradient(ellipse at 50% 45%,#0f1a48,#070b22 70%);cursor:grab;touch-action:none}.gmap.globe.dragging{cursor:grabbing}.gmap.globe.hot{cursor:pointer}body[data-tone=light] .gmap.globe{background:radial-gradient(ellipse at 50% 45%,#dfe8ff,#c7d4f5 75%)}.mapctl button.on{background:var(--grad-blue);color:#fff;border-color:transparent}.mapctl button.mode{font-size:15px}.staffbtn.txt{padding:8px 14px!important;white-space:nowrap}.fitg{display:inline-flex;align-items:baseline;gap:4px;font:800 14px var(--body);padding:3px 9px;border-radius:9px}.fitg small{font:600 11px var(--mono);opacity:.8}.fitg.gA{background:#35d07f2e;color:#35d07f}.fitg.gB{background:#3d8bff2e;color:#6db6ff}.fitg.gC{background:#ffc85729;color:#ffc857}.fitg.gD{background:#ff4d5e26;color:#ff6b7a}.roles-cards{align-items:stretch;grid-auto-rows:1fr}.roles-cards>.card{display:flex;flex-direction:column;height:100%}.roles-cards>.card p{flex:1}.roles-cards .apply{margin-top:auto;align-self:flex-start;height:40px;min-height:40px;display:inline-flex;align-items:center;white-space:nowrap}.roles{grid-auto-rows:1fr}.roles .role{height:100%}.roles-cards{grid-auto-rows:1fr}.roles-cards .card{display:flex;flex-direction:column}.roles-cards .card .apply{margin-top:auto;align-self:flex-start}.lmenu{position:relative}.lm-pop{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:60;width:270px;padding:8px;border-radius:16px;display:grid;gap:4px;background:var(--bg);border:1px solid var(--edge-2);box-shadow:0 20px 50px #0006;animation:adIn .18s ease both}.lm-pop a{display:grid;gap:2px;padding:10px 12px;border-radius:12px;color:inherit;text-decoration:none}.lm-pop a:hover{background:var(--glass-2)}.lm-pop a small{color:var(--muted);font-size:12.5px}.lm-pop .note{margin:4px 12px 6px;font-size:12px}.av-seg{display:flex;gap:6px;flex-wrap:wrap}.av-opt{display:inline-flex;gap:8px;align-items:center;padding:9px 14px;border-radius:999px;border:1px solid var(--edge-2);background:var(--glass);cursor:pointer;font-weight:600}.av-opt:has(input:checked).av-available{border-color:#35d07f;background:#35d07f24}.av-opt:has(input:checked).av-busy{border-color:#ffb547;background:#ffb54724}.av-opt:has(input:checked).av-leave{border-color:var(--a1);background:#ff4d5e1f}.av-days{display:flex;gap:6px;flex-wrap:wrap}.av-day{position:relative}.av-day input{position:absolute;opacity:0}.av-day span{display:grid;place-items:center;min-width:52px;height:40px;border-radius:12px;border:1px solid var(--edge-2);background:var(--glass);font-weight:700;font-size:13px;cursor:pointer}.av-day input:checked+span{background:var(--grad-blue);color:#fff;border-color:transparent}.av-day input:focus-visible+span{outline:2px solid var(--a2)}.av-offf{display:grid;gap:10px}.inv-month{height:40px;border:1px solid var(--edge-2);background:var(--glass);border-radius:12px;padding:0 12px;color:inherit;font:inherit}.inv-table{display:grid;gap:4px}.inv-h,.inv-r{display:grid;grid-template-columns:150px 1.4fr .7fr 1fr .9fr;gap:10px;align-items:center;padding:8px 12px}.inv-h{font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.inv-r{border:1px solid var(--edge);border-radius:12px;background:var(--glass);font-size:14px}.inv-r b{text-align:end}.inv-h span:last-child{text-align:end}.inv-tot{display:flex;justify-content:space-between;padding:12px;border-top:2px solid var(--edge-2);font-size:16px}.inv-tot b{font:400 24px var(--display)}@media(max-width:700px){.inv-h{display:none}.inv-r{grid-template-columns:1fr auto}}.sup-st.good{border-color:#35d07f80}.sup-st.warn{border-color:#ffb54780}.sup-st.bad{border-color:#ff4d5e80}#invPrint{display:none}@media print{body.inv-printing *{visibility:hidden!important}body.inv-printing #invPrint,body.inv-printing #invPrint *{visibility:visible!important}body.inv-printing #invPrint{display:block;position:absolute;left:0;top:0;width:100%;background:#fff;color:#000;font:13px system-ui}.invdoc{padding:30px}.invdoc-h{display:flex;justify-content:space-between}.invdoc table{width:100%;border-collapse:collapse;margin:14px 0}.invdoc th,.invdoc td{border-bottom:1px solid #ccc;padding:6px;text-align:start}.invdoc tfoot td{font-weight:700}}.fin-kpis .cp-kpi b{font-size:26px}.fin-kpis small{color:var(--muted);font-size:12px}.fin-policy{margin:-4px 2px 14px}.fin-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.fin-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 14px;border:1px solid var(--edge);border-radius:14px;background:var(--glass);border-inline-start:3px solid var(--a2)}.fin-row.paid{border-inline-start-color:#35d07f}.fin-row.overdue{border-inline-start-color:var(--a1)}.fin-row.rejected{opacity:.75}.fin-main{display:grid;gap:4px;min-width:0}.fin-main small{color:var(--muted)}.fin-bar{height:6px;border-radius:99px;background:var(--glass-3);overflow:hidden;margin-top:4px}.fin-bar i{display:block;height:100%;background:var(--grad-blue);border-radius:99px}.fin-row.paid .fin-bar i{background:#35d07f}.fin-row.overdue .fin-bar i{background:var(--a1)}.fin-side{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.fin-side b{font:400 20px var(--display)}.fin-cd{color:var(--muted);font-weight:600;min-width:110px;text-align:end}.sup-fin{margin-top:10px}.sup-fin-grid{display:grid;gap:16px}.sup-fin-grid>form{max-width:none;width:100%}.abill{margin-top:8px}@media(max-width:640px){.fin-row{grid-template-columns:1fr}.fin-side{justify-content:flex-start}.fin-cd{text-align:start}}.authbtns{display:flex;gap:8px}nav.main a.nav-m{display:none}@media(max-width:640px){nav.main a.nav-m{display:inline-flex}}.navtog{display:none}@media(max-width:980px){.navtog{display:flex;align-items:center;gap:10px;width:100%;margin:2px 0 10px;padding:10px 14px;border-radius:14px;border:1px solid var(--edge-2);background:var(--glass);color:var(--ink);font:inherit;font-weight:700;cursor:pointer}.navtog-l{color:var(--muted);font-weight:600}.navtog-cur{flex:1;text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navtog-car{transition:transform .2s}.navtog[aria-expanded=true] .navtog-car{transform:rotate(180deg)}nav.main{display:none!important}nav.main.open{display:grid!important;grid-template-columns:1fr 1fr;gap:6px;overflow:visible;padding:0 0 12px}nav.main.open a{white-space:normal;text-align:center;justify-content:center;padding:11px 8px;border:1px solid var(--edge);background:var(--glass);border-radius:12px}nav.main.open a[aria-current=page]{border-color:var(--a2,#3D8BFF)!important;background:color-mix(in srgb,var(--a2,#3D8BFF) 16%,transparent)!important;color:var(--ink)}nav.main.open .nav-ink{display:none}}@media(max-width:760px){.atabs{flex-wrap:wrap!important;overflow:visible!important}.atg{flex:1 1 100%!important}.atg-b{flex-wrap:wrap!important}.atabs button{padding:6px 10px 6px 8px}}.lm-mg{margin-top:4px;border-top:1px solid var(--edge);border-radius:0 0 12px 12px!important}.mg-roles{list-style:none;margin:6px 0 14px;padding:0;display:grid;gap:8px}.mg-roles li{display:grid;gap:2px;padding:10px 12px 10px 14px;border-radius:12px;background:var(--glass);border-inline-start:3px solid var(--mc)}.mg-roles b{color:var(--mc)}.lm-acc{min-width:240px}.lm-who{display:grid;padding:10px 12px 8px;border-bottom:1px solid var(--edge);margin-bottom:4px}.lm-who small{color:var(--muted);font-size:12px}.lm-acc a,.lm-acc .lm-out{display:flex;align-items:center;justify-content:space-between;gap:8px}.lm-out{width:100%;text-align:start;border:0;background:transparent;color:#ff6b7a;font:inherit;padding:10px 12px;border-radius:12px;cursor:pointer;margin-top:4px;border-top:1px solid var(--edge)}.lm-out:hover{background:color-mix(in srgb,#FF4D5E 12%,transparent)}.staffbtn.on{border-color:#3d8bff99;background:#3d8bff29}.au-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px;align-items:start}@media(max-width:860px){.au-grid{grid-template-columns:1fr}}.au-card{padding:24px;border-radius:24px;display:grid;gap:16px;align-content:start}.au-head{display:flex;gap:14px;align-items:center}.au-head>div{display:grid;gap:2px}.au-head b{font:400 24px var(--display)}.au-head .ic,.au-hello .ic{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;color:#fff;flex:none}.au-tabs{display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:14px;background:var(--glass);border:1px solid var(--edge)}.au-tabs button{border:0;background:none;color:var(--muted);font:700 14px var(--body);padding:10px;border-radius:10px;cursor:pointer;transition:background .2s,color .2s}.au-tabs button[aria-selected=true]{background:var(--grad-blue);color:#fff}.au-go{width:100%;justify-content:center;margin-top:6px}.au-line{display:flex!important;justify-content:space-between;margin-top:-6px}.au-switch{text-align:center}.pw{position:relative}.pw input{padding-inline-end:48px;width:100%}.pw-eye{position:absolute;inset-inline-end:6px;top:50%;transform:translateY(-50%);width:38px;height:38px;border:0;background:none;color:var(--muted);cursor:pointer;border-radius:10px;display:grid;place-items:center}.pw-eye.on{color:var(--a2)}.au-side{padding:24px;border-radius:24px;display:grid;gap:14px}.au-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.au-list li{position:relative;padding-inline-start:30px;line-height:1.5}.au-list li:before{content:"";position:absolute;inset-inline-start:0;top:2px;width:20px;height:20px;border-radius:7px;background:var(--grad-blue) center/12px no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E"),var(--grad-blue)}.au-dash{display:grid;gap:20px}.au-hello{display:flex;gap:16px;align-items:center;padding:20px 24px;border-radius:24px}.au-hello>div{flex:1;display:grid;gap:2px}.au-hello h2{margin:0;font-size:clamp(26px,3vw,36px)}.au-sec{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.au-sec b{font:400 22px var(--display)}.au-items{list-style:none;padding:0;margin:0;display:grid;gap:8px}.au-items li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--edge);border-radius:14px;background:var(--glass)}.au-items li>div:first-child{display:grid;gap:2px;min-width:0}.au-items small{color:var(--muted)}.au-act{display:flex;gap:8px;align-items:center}.au-dl{display:grid;gap:0;margin:0}.au-dl>div{display:grid;grid-template-columns:130px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid var(--edge)}.au-dl dt{color:var(--muted);font-size:13px}.au-dl dd{margin:0;font-weight:600;overflow-wrap:anywhere}.au-del{color:var(--a1);justify-self:start;font-size:13px}@media(max-width:1250px){.authbtns .staffbtn span{display:none}.authbtns .staffbtn{padding:8px 10px}}.langsel{appearance:none;border:1px solid var(--edge);background:var(--glass);border-radius:999px;padding:8px 14px;font:600 13px var(--body);cursor:pointer}nav.main{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding-bottom:10px}@media(min-width:981px)and (max-width:1220px){nav.main{gap:2px}nav.main a{padding:7px 11px;font-size:14px}}nav.main::-webkit-scrollbar{display:none}nav.main a{color:var(--muted);text-decoration:none;padding:8px 15px;border-radius:999px;white-space:nowrap;font-size:14.5px;font-weight:600;transition:background .2s,color .2s;border:1px solid transparent}@media(hover:hover){nav.main a:hover{color:var(--ink);background:var(--glass)}}nav.main a[aria-current=page]{color:var(--ink);background:var(--glass-2);border-color:var(--edge-2);box-shadow:inset 0 -2px 0 var(--a2)}@media(max-width:820px){.hright .cta,.logo small{display:none}.seg button{padding:6px 9px}}.scene{position:relative;overflow:hidden;isolation:isolate;color:#f2f5fc;margin:14px 14px 0;border-radius:28px;border:1px solid rgba(255,255,255,.08)}@media(max-width:640px){.scene{margin:8px 8px 0;border-radius:20px}}.scene canvas.bg{position:absolute;inset:0;width:100%;height:100%;z-index:-2;display:block}.scene:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0a1026e6,#0c14329e 42%,#0c183c14 82%),radial-gradient(60% 80% at 100% 0%,rgba(255,77,94,.18),transparent 60%)}[dir=rtl] .scene:after{background:linear-gradient(270deg,#0a1026e6,#0c14329e 42%,#0c183c14 82%),radial-gradient(60% 80% at 0% 0%,rgba(255,77,94,.18),transparent 60%)}@media(max-width:760px){.scene:after{background:linear-gradient(0deg,#0a102699,#0c123061 55%,#1214382e)}.scene canvas.bg{filter:brightness(1.35) saturate(1.15)}.scene .pagehead h1{text-shadow:0 2px 18px rgba(6,10,28,.95),0 0 3px rgba(6,10,28,.7)}.scene .pagehead p,.scene .pagehead .eyebrow{text-shadow:0 1px 10px rgba(6,10,28,.95),0 0 2px rgba(6,10,28,.8)}}.scene .eyebrow{color:#8ec5ff}.scene .pagehead h1{text-shadow:0 2px 28px rgba(6,10,28,.85)}.scene .pagehead p{text-shadow:0 1px 14px rgba(6,10,28,.9)}@media(min-width:900px){.scene:not(.scene-admin) .pagehead>h1{max-width:62%;text-wrap:balance}.scene:after{background:linear-gradient(90deg,#0a1026f0,#0c1432cc 40%,#0c143266 62%,#0c183c0f 86%),radial-gradient(60% 80% at 100% 0%,rgba(255,77,94,.18),transparent 60%)}[dir=rtl] .scene:after{background:linear-gradient(270deg,#0a1026f0,#0c1432cc 40%,#0c143266 62%,#0c183c0f 86%),radial-gradient(60% 80% at 0% 0%,rgba(255,77,94,.18),transparent 60%)}}:is([data-page=timeclock],[data-page=home]) .scene .pagehead>h1{max-width:none!important}:lang(ar) .eyebrow,:lang(ar) .akpi span,:lang(ar) .cp-kpi span,:lang(ar) .kpi span,:lang(ar) .stat span{font-family:var(--body);letter-spacing:0;text-transform:none}@media(max-width:600px){.ctaband{padding:24px}.ctaband .btn{white-space:normal;width:100%;justify-content:center;text-align:center}.strip{font-size:12px;line-height:1.4}}.scene .lede{color:#ccd5f0}.scene .btn.ghost{background:#141e408c;border-color:#ffffff40;color:#fff}.scene .btn.primary{background:linear-gradient(120deg,#ff3b50,#ff6a5c);color:#fff}.scene h1 em{background:linear-gradient(120deg,#ff5a6a,#ff8a6b);-webkit-background-clip:text;background-clip:text}.hero{padding-block:90px 70px;display:grid;gap:22px}.hero-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.hero-ctas .btn{white-space:normal;text-align:center}.hero-stats{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}@media(min-width:900px){[data-page=home] .hero h1{max-width:660px}[data-page=home] .hero .lede{max-width:44ch}.hero-ctas{display:grid;grid-template-columns:repeat(2,max-content);justify-content:start}.hero-ctas .btn.primary{grid-column:1/-1;justify-self:start}}.hero-stats .stat{min-width:180px}@media(max-width:600px){.hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hero-stats .stat{min-width:0;padding-inline:10px}.hero-stats .stat span{font-size:9.5px;letter-spacing:.08em}.hero-ctas .btn{width:100%;justify-content:center}}.stat{padding:14px 20px;border-radius:18px;background:#141e408c;border:1px solid rgba(255,255,255,.14)}.stat b{display:block;font:400 32px/1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stat span{font:500 11.5px var(--mono);color:#b9c4e6;text-transform:uppercase;letter-spacing:.12em}.pagehead{padding-block:64px;display:grid;gap:16px;align-content:center}.eyebrow{display:none!important}@media(max-width:760px){.scene:not(.scene-admin):not([data-home]){background:#0a1334}.scene:not(.scene-admin):not([data-home]) canvas.bg{inset:0 0 0 auto;width:74%;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 30%);mask-image:linear-gradient(90deg,transparent 0,#000 30%)}html[dir=rtl] .scene:not(.scene-admin):not([data-home]) canvas.bg{inset:0 auto 0 0;-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 30%);mask-image:linear-gradient(270deg,transparent 0,#000 30%)}.scene:not(.scene-admin):not([data-home]):after{background:linear-gradient(90deg,#0a1026cc 0,#0a102680 45%,#0a102600 70%)!important}html[dir=rtl] .scene:not(.scene-admin):not([data-home]):after{background:linear-gradient(270deg,#0a1026cc 0,#0a102680 45%,#0a102600 70%)!important}.scene:not(.scene-admin):not([data-home]) .pagehead{min-height:260px;padding-block:34px;gap:12px;align-content:center;justify-items:start;text-align:start}.scene:not(.scene-admin):not([data-home]) .pagehead h1{font-size:clamp(23px,6.4vw,27px);line-height:1.15;max-width:58%}.scene:not(.scene-admin):not([data-home]) .pagehead .lede{font-size:14px;max-width:60%}.scene:not(.scene-admin):not([data-home]) .pagehead .hero-ctas{margin-top:6px}[data-page] .scene:not(.scene-admin):not([data-home]) .pagehead h1{max-width:58%}[data-page=timeclock] .scene .pagehead{padding-inline-end:16px}[data-page=timeclock] .scene .pagehead>h1{max-width:58%!important}[data-page=track] .scene .pagehead>h1{max-width:44%!important}.scene:not(.scene-admin):not([data-home]) .pagehead .hero-ctas .btn{font-size:13.5px;padding:11px 16px}[data-home] .hero h1{font-size:clamp(32px,9.4vw,40px);line-height:1.08}[data-home] .hero .lede{font-size:15.5px}}.path:has(span:not(.ic):empty) .ic{grid-row:auto}.scene .pagehead{min-height:clamp(220px,30vw,340px)}.scene-admin .pagehead{min-height:0}@media(min-width:761px){[data-page=home] .scene .hero{min-height:min(640px,calc(100vh - 170px));align-content:center;padding-block:64px}}.slogan-tag{font:400 17px var(--display);color:#ffd68a}.slogan-tag:empty{display:none}.work-opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wk-opt{position:relative;display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:14px;border:1px solid var(--edge);background:#ffffff08;cursor:pointer;transition:border-color .25s var(--ease-out,ease),background .25s,transform .2s var(--ease-spring,ease)}.wk-opt:hover{border-color:var(--edge-2)}.wk-opt:active{transform:scale(.98)}.wk-opt input{position:absolute;opacity:0;pointer-events:none}.wk-i{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#ffffff0f;color:var(--muted);transition:background .25s,color .25s}.wk-opt b{font-weight:600}.wk-ck{margin-inline-start:auto;width:22px;height:22px;border-radius:7px;border:1.5px solid var(--edge-2);display:grid;place-items:center;color:transparent;transition:background .25s,border-color .25s,color .2s,transform .25s var(--ease-spring,ease)}.wk-opt:has(input:checked) .wk-ck{background:var(--a1);border-color:var(--a1);color:#fff;transform:scale(1.06)}.wk-opt:has(input:checked){border-color:var(--a1);background:#ff4d5e14}.wk-opt:has(input:checked) .wk-i{background:var(--grad);color:#fff}.wk-opt:has(input:focus-visible){outline:2px solid var(--a2);outline-offset:2px}.fld.bad .work-opts .wk-opt{border-color:#ff6b6b}@media(max-width:560px){.work-opts{grid-template-columns:1fr}}.readmore .rm-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lede:empty,.pagehead p:empty,.card p:empty,.proc p:empty,.path span:empty,.info .note:empty{display:none}.ticker{overflow:hidden;margin:18px 0 0;direction:ltr;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ticker-track{display:flex;width:max-content;animation:tick 55s linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}.ticker span{font:400 20px var(--display);padding:12px 24px;white-space:nowrap;display:flex;align-items:center;gap:24px;unicode-bidi:plaintext}.ticker span:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--grad)}@keyframes tick{to{transform:translate(-50%)}}section.band{padding-block:76px;content-visibility:auto;contain-intrinsic-size:auto 700px}footer.foot{content-visibility:auto;contain-intrinsic-size:auto 360px}.sec-head{display:grid;gap:14px;margin-bottom:34px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}@media(max-width:860px){.grid-3,.grid-2{grid-template-columns:1fr}}.gmap{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:2000/1040;width:100%;touch-action:none;user-select:none;-webkit-user-select:none;border:1px solid var(--edge);box-shadow:var(--shadow);background:var(--sea-2)}.gmap canvas{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:grab}.gmap.hot canvas{cursor:pointer}.gmap.dragging canvas{cursor:grabbing}.gmap.full{position:fixed;inset:0;z-index:200;border-radius:0;aspect-ratio:auto;border:0;width:auto!important;height:auto!important;margin:0!important;max-height:none!important}.gmap.full .mapctl{top:max(14px,env(safe-area-inset-top));inset-inline-end:max(14px,env(safe-area-inset-right))}.gmap.full .mapctl [data-z=full]{background:var(--a1);color:#fff;border-color:transparent}body.map-full .wa-float,body.map-full .ck{display:none}@media(max-width:640px){.gmap{aspect-ratio:4/3;border-radius:18px}}.mapctl{position:absolute;inset-inline-end:12px;top:12px;display:grid;gap:6px}.mapctl button{width:38px;height:38px;border-radius:12px;border:1px solid var(--edge-2);background:var(--bg-2);cursor:pointer;font:500 17px var(--mono);display:grid;place-items:center;color:var(--ink);transition:transform .15s,background .15s}.mapctl button:hover{transform:scale(1.06);background:var(--glass-3)}.mapchip{position:absolute;background:color-mix(in srgb,var(--bg-2) 88%,transparent);border:1px solid var(--edge);border-radius:999px;padding:6px 12px;font:500 12px var(--body);color:var(--muted)}.maplegend{inset-inline-start:12px;top:12px;display:flex;gap:12px;flex-wrap:wrap}.maplegend i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-inline-end:6px;vertical-align:-1px}.maphint{inset-inline-start:12px;bottom:12px;pointer-events:none}.mapcredit{inset-inline-end:12px;bottom:12px;font-size:10.5px}.mapcredit a{color:var(--muted)}.maptip{position:absolute;pointer-events:none;background:var(--bg-2);border:1px solid var(--edge-2);border-radius:14px;padding:9px 12px;font-size:13px;line-height:1.4;max-width:260px;z-index:3;box-shadow:var(--shadow)}.maptip small{display:block;color:var(--muted);font-size:12px}@media(max-width:640px){.maplegend{font-size:11px;gap:8px}.maphint{display:none}}.map-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:stretch}@media(min-width:981px){.map-layout>.gmap,.loc-grid>.gmap{aspect-ratio:auto;height:auto;min-height:560px}.map-layout>.side{align-self:start}}@media(max-width:980px){.map-layout{grid-template-columns:1fr}}.side{padding:18px;display:grid;gap:14px}.side .sel{font:600 12px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.selcity{font:400 26px/1.1 var(--display);letter-spacing:-.02em}.selcity small{display:block;font:500 13.5px var(--body);color:var(--muted);margin-top:5px;letter-spacing:0}.selmeta{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.tagx{font:600 11.5px var(--body);border-radius:999px;padding:3px 10px;color:var(--ink);background:var(--glass-2);border:1px solid var(--edge)}.tagx.cap{background:linear-gradient(120deg,#ffc85740,#ff76ae33);border-color:#ffc85780}.paths{display:grid;gap:8px}.path{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;align-items:center;text-align:start;border:1px solid var(--edge);background:var(--glass);border-radius:16px;padding:12px 14px;cursor:pointer;color:var(--ink);transition:border-color .2s,transform .2s,background .2s}.path:hover{border-color:var(--a2);background:var(--glass-2);transform:translateY(-1px)}.path[data-flow=client]{border-color:#ff4d5e73;background:linear-gradient(120deg,rgba(255,77,94,.14),var(--glass))}.path[data-flow=client] .ic{background:var(--grad)}.path .ic{grid-row:span 2;width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--grad-blue);color:#fff}.path b{font-size:14.5px;line-height:1.25;font-weight:700}.path span{font-size:12.5px;color:var(--muted);line-height:1.35}.clist{display:grid;gap:8px}.clist .row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,118px);gap:6px}.clist input[type=search]{text-overflow:ellipsis}.clist li label>span{min-width:0}.clist li small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clist ul{padding-bottom:8px!important}.clist input[type=search],.clist select{width:100%;border:1px solid var(--edge);background:var(--glass);border-radius:12px;padding:10px 12px;min-width:0}.clist ul{list-style:none;margin:0;padding:4px;max-height:300px;overflow:auto;border:1px solid var(--edge);border-radius:16px;background:var(--glass)}.clist li label{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;cursor:pointer;font-size:14px;border-radius:10px;line-height:1.3}.clist li label:hover{background:var(--glass-2)}.clist li small{display:block;color:var(--muted);font-size:12px}.clist li code{font:500 11px var(--mono);color:var(--faint);text-align:end}.clist li code.cap{color:var(--gold)}.clist input[type=radio],.clist input[type=checkbox]{accent-color:var(--a2);width:16px;height:16px}.clist .count{font:12px var(--body);color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.roles-cards{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.roles-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.card .apply{justify-self:start;margin-top:4px}@media(max-width:860px){.cards{grid-template-columns:1fr 1fr}}@media(max-width:560px){.cards{grid-template-columns:1fr}}.card{padding:24px;display:grid;gap:10px;align-content:start;transition:transform .25s,border-color .25s}.card:hover{transform:translateY(-3px);border-color:var(--edge-2)}.card .ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;color:#fff}.card p{color:var(--muted);font-size:15px}.ic.g1,.ic.g3,.ic.g5{background:var(--grad-blue)}.ic.g2,.ic.g4,.ic.g6{background:var(--grad)}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.stats div{padding:22px}.stats b{display:block;font:400 40px/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.stats span{font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}@media(max-width:760px){.stats{grid-template-columns:1fr 1fr}}.proj{overflow:hidden;display:grid;grid-template-rows:auto 1fr;padding:0}.proj canvas{width:100%;height:160px;display:block}.proj .body{padding:20px;display:grid;gap:10px;align-content:start}.proj .tagline{font:600 12px var(--mono);color:var(--a1)}.proj dl{margin:0;display:grid;gap:8px;font-size:14px}.proj dt{color:var(--muted);font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.1em}.proj dd{margin:0}.slogan{padding:26px;display:grid;gap:12px;align-content:start;margin:0}.slogan.artcard{grid-template-rows:auto auto 1fr auto;align-content:stretch}.slogan blockquote{margin:0;font:400 26px/1.15 var(--display);letter-spacing:-.02em}.slogan p{color:var(--muted);font-size:14.5px}.slogan .who{font:600 12px var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--gold)}.proc{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.proc li{padding:22px;display:grid;gap:8px;align-content:start}.proc .n{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:700 14px var(--body);background:var(--grad-blue);color:#fff}.proc p{color:var(--muted);font-size:15px}@media(max-width:860px){.proc{grid-template-columns:1fr 1fr}}@media(max-width:520px){.proc{grid-template-columns:1fr}}.feature-list{display:grid;margin:0;padding:8px 22px}.feature-list div{display:grid;grid-template-columns:170px 1fr;gap:16px;padding-block:14px;border-bottom:1px solid var(--edge)}.feature-list div:last-child{border-bottom:0}.feature-list dt{font:600 12px var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--a1);padding-top:3px}.feature-list dd{margin:0}@media(max-width:560px){.feature-list div{grid-template-columns:1fr;gap:4px}}.ctaband{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding:34px;background:linear-gradient(120deg,#3d8bff33,#3d8bff0f 55%,#ff4d5e2e)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{font:600 12.5px var(--body);border-radius:999px;padding:5px 12px;background:var(--grad-blue);color:#fff}.gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gallery figure{margin:0;display:grid;gap:8px}.gallery canvas{width:100%;aspect-ratio:4/3;height:auto;border-radius:18px;display:block;border:1px solid var(--edge)}.gallery figcaption{font:500 13px var(--body);color:var(--muted)}@media(max-width:760px){.gallery{grid-template-columns:1fr 1fr}}.faq-cols{display:grid;grid-template-columns:220px 1fr;gap:30px}@media(max-width:760px){.faq-cols{grid-template-columns:1fr}}.faq-tabs{display:flex;flex-direction:column;gap:6px}@media(max-width:760px){.faq-tabs{flex-direction:row;flex-wrap:wrap}}.faq-tabs button{text-align:start;border:1px solid var(--edge);background:var(--glass);border-radius:999px;padding:10px 16px;cursor:pointer;font-weight:600}.faq-tabs button[aria-selected=true]{background:var(--grad-blue);color:#fff;border-color:transparent}.faq-list{padding:6px 22px}details.qa{border-bottom:1px solid var(--edge)}details.qa:last-child{border-bottom:0}details.qa summary{cursor:pointer;list-style:none;padding:18px 0;padding-inline-end:40px;font-weight:600;position:relative}details.qa summary::-webkit-details-marker{display:none}details.qa summary:after{content:"+";position:absolute;inset-inline-end:0;top:14px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--glass-2);font:500 18px var(--mono);color:var(--a1)}details.qa[open] summary:after{content:"–"}details.qa p{padding-bottom:18px;color:var(--muted);max-width:68ch}.tc-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;align-items:start}@media(max-width:900px){.tc-grid{grid-template-columns:1fr}}.tc-recent{display:grid;gap:8px}.tc-log{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:10px 12px;border-radius:14px;background:var(--glass-2);border:1px solid var(--edge);font-size:13.5px}.tc-log b{font-family:var(--mono);font-size:13px}.tc-log span{color:var(--muted)}.tc-log em{font-style:normal;font-weight:700;color:var(--a3);grid-row:span 2;align-self:center}.tc-total{font-weight:700;color:var(--a3)}.ticketbox{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:18px 20px;border-radius:20px;background:linear-gradient(120deg,#3d8bff2e,#ff4d5e29);border:1px solid var(--edge-2)}.ticketbox b{font:700 26px var(--mono);letter-spacing:.04em;direction:ltr}.contact{display:grid;grid-template-columns:1.1fr 1fr;gap:30px;align-items:start}@media(max-width:860px){.contact{grid-template-columns:1fr}}.contact-list{display:grid;gap:10px;container:ctlist/inline-size}.contact-row{display:grid;grid-template-columns:100px 1fr auto;gap:12px;align-items:center;padding:12px 16px;border-radius:18px}.contact-row span{font:600 12px var(--mono);text-transform:uppercase;color:var(--a1);letter-spacing:.08em}.contact-row .btn span{font:inherit;color:inherit;text-transform:none;letter-spacing:0}.ct-btns .btn.wa{color:#fff}.ct-btns{display:flex;gap:6px;flex-wrap:nowrap;justify-content:flex-end}.ct-btns .btn{padding:7px 12px;font-size:13px;gap:6px}@container ctlist (max-width:520px){.ct-btns .btn .lbl-t{display:none}.ct-btns .btn{padding:0;width:36px;height:34px}}.fb-row b{font-weight:600}.fb-panel{padding:20px;border-radius:20px;display:grid;gap:14px}.fb-types{display:flex;gap:8px;flex-wrap:wrap}.fb-stars{display:flex;gap:4px;direction:ltr}.fb-stars button{width:40px;height:40px;border-radius:12px;border:1px solid var(--edge);background:var(--glass);cursor:pointer;display:grid;place-items:center;color:var(--faint);transition:color .15s,border-color .15s,transform .15s}.fb-stars button:hover{transform:translateY(-1px)}.fb-stars button.on{color:var(--gold);border-color:#ffc85780}.contact-row b{font-weight:600;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;direction:ltr;unicode-bidi:plaintext;text-align:start}@media(max-width:460px){.contact-row{grid-template-columns:1fr auto}.contact-row span{grid-column:1/-1}}.routes{overflow:hidden;padding:4px 0}.routes div{display:flex;justify-content:space-between;gap:10px;padding:13px 18px;border-bottom:1px solid var(--edge);font-size:14px;flex-wrap:wrap}.routes div:last-child{border-bottom:0}.routes code{font:500 13px var(--mono);color:var(--a1)}.legal{display:grid;gap:14px;font-size:15.5px;max-width:980px;direction:ltr;text-align:left}.legal h3{margin-top:10px}.legal ul{margin:0;padding-left:20px;display:grid;gap:5px;color:var(--muted)}.draftnote{justify-self:start;font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;color:var(--gold);padding:4px 10px;background:#ffc8571f}footer.foot{padding-block:44px 30px;font-size:14px;color:var(--muted);margin-top:30px;border-top:1px solid var(--edge);background:var(--glass)}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:26px}@media(max-width:760px){.foot-grid{grid-template-columns:1fr 1fr}}.foot-grid h4{margin:0 0 10px;font:600 12px var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink)}.foot-grid a{display:block;color:var(--muted);text-decoration:none;padding-block:3px}.foot-grid a:hover{color:var(--a1)}.foot-base{margin-top:28px;padding-top:18px;border-top:1px solid var(--edge);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.overlay{position:fixed;inset:0;z-index:50;background:#080a1cb8;display:grid;place-items:center;padding:14px;padding-top:calc(14px + env(safe-area-inset-top,0px));padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.panel{background:var(--bg);border:1px solid var(--edge-2);border-radius:28px;width:min(1200px,100%);max-height:100%;overflow:auto;display:grid;grid-template-rows:auto 1fr;box-shadow:0 30px 90px #00000073;position:relative;isolation:isolate}.panel:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(50% 40% at 0% 0%,var(--aura1),transparent),radial-gradient(50% 40% at 100% 0%,var(--aura2),transparent);pointer-events:none}.panel-head{position:sticky;top:0;z-index:5;background:var(--header);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--edge);padding:16px 22px;display:grid;gap:10px}.panel-head .row{display:flex;align-items:center;gap:12px}.panel-head h2{font-size:22px}.panel-head .close{margin-inline-start:auto}.steps{display:flex;gap:5px}.steps i{flex:1;height:5px;border-radius:5px;background:var(--glass-3)}.steps i.done{background:var(--grad-blue)}.steps i.cur{background:var(--grad)}.stepname{font:600 12px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.panel-body{padding:24px 22px 28px;display:grid;gap:18px;align-content:start}.prompt{font:400 28px/1.15 var(--display);letter-spacing:-.02em}.loc-near{gap:8px}.loc-near.busy svg{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loc-msg{margin:6px 0 0;min-height:1em}.loc-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;align-items:stretch}@media(max-width:860px){.loc-grid{grid-template-columns:1fr}}.actions{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap;align-items:center;border-top:1px solid var(--edge);padding-top:18px}.panel-body .actions{position:sticky;bottom:0;z-index:4;margin:0 -22px -28px;padding:14px 22px calc(14px + env(safe-area-inset-bottom,0px));background:var(--header);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--edge-2);box-shadow:0 -10px 24px #03081e2e}.panel-body form.f{max-width:none}.panel-body form.f>.fgrid{max-width:none}.panel-body form.f{max-width:960px;margin-inline:auto;width:100%}.loc-grid>.gmap{min-height:0!important;height:min(52vh,520px)!important;aspect-ratio:auto!important}.loc-grid>.clist{max-height:min(52vh,520px);overflow:auto}@media(max-width:860px){.loc-grid>.gmap{height:42vh!important}}.note{font-size:13.5px;color:var(--muted)}.alert{border:1px solid var(--danger);background:var(--danger-soft);border-radius:14px;padding:11px 14px;font-size:14px}.info{padding:16px 18px;font-size:14.5px;border-radius:18px}.roles{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.role .ric{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--grad-blue);color:#fff}.role.on .ric{background:var(--grad)}.role{border:1px solid var(--edge);background:var(--glass);border-radius:20px;padding:20px;text-align:start;cursor:pointer;display:grid;gap:8px;transition:border-color .2s,box-shadow .2s}.role:hover,.role.on{border-color:var(--a2);box-shadow:0 0 0 2px #5b8cff59}.role b{font:400 19px/1.2 var(--display)}.role span{font-size:14px;color:var(--muted)}.rules{margin:0;padding-inline-start:20px;display:grid;gap:6px;font-size:14.5px;color:var(--muted)}.quiz{user-select:none;-webkit-user-select:none;display:grid;gap:18px;max-width:820px;direction:ltr;text-align:left}.qtop{display:flex;align-items:center;gap:14px;justify-content:space-between}.qcount{font:600 13px var(--mono);color:var(--muted)}.timer{position:relative;width:64px;height:64px;flex:none}.timer svg{width:64px;height:64px;transform:rotate(-90deg)}.timer circle{fill:none;stroke-width:5}.timer .bgc{stroke:var(--glass-3)}.timer .fg{stroke:url(#tg);stroke-linecap:round;transition:stroke-dashoffset 1s linear}.timer.low .fg{stroke:var(--danger)}.timer b{position:absolute;inset:0;display:grid;place-items:center;font:700 20px var(--mono);font-variant-numeric:tabular-nums}.qtext{font:400 23px/1.3 var(--display)}.opts{display:grid;gap:8px}.opt{display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:center;text-align:left;border:1px solid var(--edge);background:var(--glass);border-radius:16px;padding:13px;cursor:pointer;transition:border-color .15s}.opt .k{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;font:700 13px var(--mono);background:var(--glass-3)}.opt[aria-pressed=true]{border-color:var(--a2);box-shadow:0 0 0 2px #5b8cff4d}.opt[aria-pressed=true] .k{background:var(--grad-blue);color:#fff}.score{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;padding:22px}.score b{font:400 58px/1 var(--display);font-variant-numeric:tabular-nums}form.f{display:grid;gap:16px;max-width:900px}.fgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}@media(max-width:620px){.fgrid{grid-template-columns:1fr}}.fld{display:grid;gap:6px;align-content:start}.fld.full{grid-column:1/-1}.fld label,.fld .lbl{font-size:14px;font-weight:600}.fld .hint{font-size:12.5px;color:var(--muted)}.fld input:not([type=checkbox]):not([type=radio]),.fld select,.fld textarea{width:100%;border:1px solid var(--edge-2);background:var(--glass);border-radius:14px;padding:11px 13px;min-width:0;transition:border-color .15s,box-shadow .15s}.fld textarea{min-height:100px;resize:vertical}.fld input:not([type=checkbox]):not([type=radio]):not([type=file]),.fld select{height:50px;line-height:1.2}.fld input[type=file]{min-height:50px}.fld select{appearance:none;-webkit-appearance:none;padding-inline-end:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27%3E%3Cpath d=%27M1 1l5 5 5-5%27 fill=%27none%27 stroke=%27%238FA0C8%27 stroke-width=%272%27 stroke-linecap=%27round%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}[dir=rtl] .fld select{background-position:left 14px center}.fgrid>.fld{align-self:start}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--a2);outline:none;box-shadow:0 0 0 4px #5b8cff2e}.fld .err{font-size:12.5px;color:var(--danger)}.fld.bad input,.fld.bad select,.fld.bad textarea{border-color:var(--danger)}.phone{display:grid;grid-template-columns:150px 1fr;gap:8px;direction:ltr}.check{display:flex;gap:10px;align-items:flex-start;font-size:14px}.fld label.check,label.check{font-weight:500}.check input{margin-top:4px;accent-color:var(--a2);width:16px;height:16px;flex:none}.spam{display:grid;grid-template-columns:auto 110px;gap:10px;align-items:center;padding:12px 14px;border-radius:16px}.spam .q{font:700 16px var(--mono);direction:ltr}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.done{display:grid;gap:16px;max-width:820px}.done .big{font:400 36px/1.05 var(--display)}.receipt{display:grid;overflow:hidden;margin:0;padding:4px 0}.receipt div{display:grid;grid-template-columns:150px 1fr;gap:10px;padding:10px 18px;border-bottom:1px solid var(--edge);font-size:14px}.receipt div:last-child{border-bottom:0}.receipt dt{font:600 11.5px/1.9 var(--mono);color:var(--muted);text-transform:uppercase}.receipt dd{margin:0;overflow-wrap:anywhere;unicode-bidi:plaintext}@media(max-width:520px){.receipt div{grid-template-columns:1fr;gap:2px}}.contactpick{display:grid;grid-template-columns:1.3fr 1fr;gap:10px}@media(max-width:560px){.contactpick{grid-template-columns:1fr}}.contactpick .btn{white-space:normal;padding:18px;flex-direction:column;align-items:flex-start;text-align:start;border-radius:20px}.contactpick small{font-weight:400;opacity:.9}.rate{display:grid;grid-template-columns:minmax(0,1fr) 110px 170px;gap:8px;direction:ltr}@media(max-width:560px){.rate{grid-template-columns:1fr 1fr}.rate input{grid-column:1/-1}}.negs{display:flex;gap:10px;flex-wrap:wrap}.neg{display:flex;gap:8px;align-items:center;padding:10px 18px;border:1px solid var(--edge-2);border-radius:999px;background:var(--glass);cursor:pointer;font-weight:600;font-size:14px;transition:border-color .15s,box-shadow .15s}.neg input{accent-color:var(--a2);width:16px;height:16px;margin:0}.neg:has(input:checked){border-color:var(--a2);box-shadow:0 0 0 2px #3d8bff4d}.tipnote{display:flex;gap:8px;align-items:center;font-size:13px;font-weight:600;color:var(--gold)}.net{display:grid;gap:16px}.netbar{display:flex;gap:10px;align-items:center}.netsearch{position:relative;flex:1;max-width:520px;display:flex;align-items:center;gap:10px;padding:0 16px;border-radius:999px;background:var(--glass-2);border:1px solid var(--edge-2)}.netsearch input{flex:1;border:0;background:transparent;padding:13px 0;outline:none;min-width:0}.netres{position:absolute;top:calc(100% + 6px);inset-inline:0;z-index:10;list-style:none;margin:0;padding:6px;border-radius:18px;background:var(--bg-2);border:1px solid var(--edge-2);box-shadow:var(--shadow);max-height:320px;overflow:auto}.netres li{padding:9px 12px;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;gap:10px;font-size:14px}.netres li:hover,.netres li[aria-selected=true]{background:var(--glass-3)}.netres small{color:var(--muted)}.net .netmap{aspect-ratio:auto!important;height:min(72vh,720px);min-height:420px}@media(max-width:640px){.net .netmap{height:62vh}}.netgrid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;align-items:start}@media(max-width:900px){.netgrid{grid-template-columns:1fr}}.netprofile{padding:24px;display:grid;gap:18px}.np-head{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:flex-start}.np-head h2{font-size:clamp(30px,4vw,44px)}.np-head p{color:var(--muted);margin-top:6px}.np-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.np-tile{padding:14px;border-radius:16px;background:var(--glass-2);border:1px solid var(--edge)}.np-tile b{display:block;font:400 28px/1.1 var(--display);font-variant-numeric:tabular-nums}.np-tile span{font:600 11px/1.5 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.np-bar{height:8px;border-radius:8px;background:var(--glass-3);overflow:hidden;margin-top:8px}.np-bar i{display:block;height:100%;background:var(--grad);border-radius:8px}.np-near{list-style:none;margin:0;padding:0;display:grid;gap:6px}.np-near li button{width:100%;display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 14px;border-radius:14px;border:1px solid var(--edge);background:var(--glass);cursor:pointer;text-align:start}.np-near li button:hover{border-color:var(--a2)}.np-near small{color:var(--muted)}.np-near .npn{display:grid;min-width:0;line-height:1.3}.np-near .npn b{font-weight:600}.np-near .npd{white-space:nowrap;flex:none}@media(max-width:640px){.np-tiles{grid-template-columns:1fr 1fr}}.np-actions{display:flex;flex-wrap:wrap;gap:8px}.nettop{padding:20px;display:grid;gap:12px}.nettop-head{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.nettop-head select{border:1px solid var(--edge-2);background:var(--glass);border-radius:999px;padding:8px 12px;max-width:200px}#netTop{list-style:none;margin:0;padding:0;display:grid;gap:6px;counter-reset:r}#netTop li button{width:100%;display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;padding:8px 10px;border-radius:12px;border:0;background:transparent;cursor:pointer;text-align:start}#netTop li button:hover,#netTop li button.on{background:var(--glass-2)}#netTop .rk{font:700 13px var(--mono);color:var(--muted)}#netTop .nm{display:grid;gap:4px;font-size:14px;font-weight:600}#netTop .nm i{display:block;height:5px;border-radius:5px;background:var(--grad-blue)}#netTop .dc{font:600 13px var(--mono);color:var(--a3)}nav.main{position:relative}nav.main a{position:relative;z-index:1;transition:color .25s,transform .15s}nav.main a:active{transform:scale(.93)}nav.main a[aria-current=page]{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.nav-ink{position:absolute;left:0;top:0;height:0;will-change:transform,width;contain:layout paint;border-radius:999px;background:var(--glass-2);border:1px solid var(--edge-2);box-shadow:inset 0 -2px 0 var(--a1),0 6px 18px #3d8bff2e;pointer-events:none;z-index:0;opacity:0;transition:transform .55s cubic-bezier(.22,1.3,.36,1),width .55s cubic-bezier(.22,1.3,.36,1),opacity .2s}.nav-ink.ready{opacity:1}.nav-ink.squish{animation:squish .5s cubic-bezier(.3,1.5,.5,1)}@keyframes squish{35%{scale:1.05 .9}70%{scale:.99 1.02}to{scale:1 1}}.rip-host{position:relative;overflow:hidden;isolation:isolate;contain:paint}.rip{position:absolute;border-radius:50%;pointer-events:none;background:currentColor;opacity:.26;transform:scale(0);animation:rip .55s cubic-bezier(.2,.7,.2,1) forwards;z-index:-1;will-change:transform,opacity}@keyframes rip{to{transform:scale(1);opacity:0}}.page-enter{animation:pageIn .42s cubic-bezier(.22,.9,.24,1) both;will-change:transform,opacity}@keyframes pageIn{0%{opacity:0;transform:translate3d(var(--dx,0px),8px,0)}to{opacity:1;transform:none}}body.pg-anim .glass,body.pg-anim .scene .stat,body.pg-anim .scene .btn.ghost,body.pg-anim .mapchip,body.pg-anim .mapctl button{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.pg-anim .aurora{animation-play-state:paused}.btn,.path,.role,.seg button,.faq-tabs button,.neg,.opt,.mapctl button{transition:transform .15s,box-shadow .2s,background .2s,border-color .2s}.btn:active,.path:active,.role:active,.seg button:active,.faq-tabs button:active,.opt:active,.mapctl button:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.nav-ink{transition:none}.rip,.page-enter,.nav-ink.squish{animation:none!important}}.foot-grid a,.legal a,.note a,.mapcredit a,.linkbtn{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;transition:background-size .3s cubic-bezier(.2,.8,.2,1),color .2s,transform .25s cubic-bezier(.2,.8,.2,1)}[dir=rtl] .foot-grid a,[dir=rtl] .legal a,[dir=rtl] .note a,[dir=rtl] .linkbtn{background-position:100% 100%}.foot-grid a:hover,.legal a:hover,.note a:hover,.mapcredit a:hover,.linkbtn:hover,.foot-grid a:focus-visible{background-size:100% 1.5px}.foot-grid a:hover{transform:translate(4px)}[dir=rtl] .foot-grid a:hover{transform:translate(-4px)}.linkbtn{padding-bottom:1px}.logo{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.logo:hover{transform:translateY(-1px)}.logo:hover .chain{animation:linkWiggle .6s cubic-bezier(.3,1.5,.5,1)}@keyframes linkWiggle{30%{transform:rotate(-8deg) scale(1.06)}60%{transform:rotate(4deg)}to{transform:none}}.card,.proc li,.slogan,.crow,.contact-row,.np-tile,.tc-log,.proj,.stats>div{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .25s}.card:hover,.proc li:hover,.slogan:hover,.proj:hover,.stats>div:hover{transform:translateY(-4px);box-shadow:0 16px 36px #03081e59;border-color:var(--edge-2)}.contact-row:hover,.np-tile:hover,.tc-log:hover{transform:translateY(-2px);border-color:var(--edge-2)}.clist li label,.np-near li button,#netTop li button,.netres li{transition:background .18s,transform .22s cubic-bezier(.2,.8,.2,1)}.clist li label:hover,.np-near li button:hover,#netTop li button:hover,.netres li:hover{transform:translate(3px)}[dir=rtl] .clist li label:hover,[dir=rtl] .np-near li button:hover,[dir=rtl] #netTop li button:hover{transform:translate(-3px)}.chip,.tagx{transition:transform .2s cubic-bezier(.3,1.5,.5,1)}.chip:hover,.tagx:hover{transform:scale(1.06)}details.qa summary{transition:color .2s}details.qa summary:hover{color:var(--a3)}details.qa summary:after{content:"+"!important;transition:transform .35s cubic-bezier(.3,1.4,.5,1),background .2s}details.qa[open] summary:after{transform:rotate(45deg);background:var(--grad);color:#fff}details.qa[open] p{animation:qaIn .35s cubic-bezier(.2,.8,.2,1) both}@keyframes qaIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.fld input,.fld select,.fld textarea,.clist input,.clist select,.langsel,.netsearch{transition:border-color .2s,box-shadow .25s,background .2s}.langsel:hover,.fld select:hover{border-color:var(--a2)}.neg{transition:border-color .2s,box-shadow .25s,transform .15s}.neg:hover{border-color:var(--a3)}.ticker span{transition:color .2s}.ticker span:hover{color:var(--a1)}.swap .stag,.page-enter .stag{animation:itemIn .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i,0)*45ms + 90ms)}@keyframes itemIn{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.page-enter .stag,details.qa[open] p,.logo:hover .chain{animation:none!important}.card:hover,.proc li:hover,.slogan:hover,.proj:hover,.stats>div:hover,.contact-row:hover,.foot-grid a:hover{transform:none}}.wa-float{position:fixed;inset-inline-end:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:45;display:flex;align-items:center;gap:0;height:56px;padding:0 15px;border-radius:999px;background:#25d366;color:#fff;text-decoration:none;box-shadow:0 10px 28px #128c4b73;transition:gap .3s cubic-bezier(.2,.8,.2,1),padding .3s,transform .2s}@media(max-width:600px){.wa-float{height:48px;padding:0 12px;inset-inline-end:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px))}}.wa-float span{max-width:0;overflow:hidden;white-space:nowrap;font-weight:700;font-size:14.5px;transition:max-width .35s cubic-bezier(.2,.8,.2,1)}.wa-float:hover,.wa-float:focus-visible{gap:10px;padding:0 20px 0 16px}.wa-float:hover span,.wa-float:focus-visible span{max-width:160px}.wa-float:active{transform:scale(.95)}.wa-float:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 #25d3668c;animation:waPulse 2.6s ease-out infinite}@keyframes waPulse{70%{box-shadow:0 0 0 14px #25d36600}to{box-shadow:0 0 #25d36600}}body:has(.overlay:not([hidden])) .wa-float{display:none}.ck{position:fixed;inset-inline-start:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:44;max-width:560px;display:flex;gap:14px;align-items:center;padding:14px 16px;border-radius:20px;background:var(--bg-2);animation:ckIn .5s cubic-bezier(.2,.8,.2,1) both}.ck p{font-size:13.5px;color:var(--muted);flex:1}.ck svg{flex:none;color:var(--gold)}.ck-btns{display:flex;gap:8px;flex-wrap:wrap}.ck.out{animation:ckOut .35s ease forwards}@keyframes ckIn{0%{opacity:0;transform:translateY(20px)}}@keyframes ckOut{to{opacity:0;transform:translateY(20px)}}@media(max-width:700px){.ck{inset-inline:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));flex-wrap:wrap;max-width:none;gap:8px;padding:10px 12px;border-radius:14px;box-shadow:0 10px 30px -10px #0009}.ck>svg{display:none}.ck p{flex:1 1 100%;margin:0;font-size:12px;line-height:1.4}.ck-btns{width:100%;flex-wrap:nowrap;gap:6px}.ck-btns .btn{flex:1;justify-content:center;padding:7px 10px;font-size:12.5px;min-height:34px}body:has(.ck:not(.out)) .wa-float{bottom:calc(104px + env(safe-area-inset-bottom,0px))}}.drop{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1.5px dashed var(--edge-2);border-radius:16px;background:var(--glass);cursor:pointer;color:var(--muted);font-weight:600;font-size:14px;transition:border-color .2s,background .2s}.drop:hover{border-color:var(--a2);background:var(--glass-2)}.drop input{position:absolute;width:1px;height:1px;opacity:0}.drop svg{color:var(--a3)}.drop-list{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px}.drop-list li{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:6px 10px;border-radius:10px;background:var(--glass)}.drop-list small{color:var(--muted)}.certs{display:flex;flex-wrap:wrap;gap:8px}.certs .neg{padding:8px 14px;font-size:13px}.trk-wrap{display:grid;gap:18px;max-width:880px}.trk-form{padding:22px;display:grid;gap:16px}.trk-form label{font-weight:700}.trk-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:14px}.trk-f{display:grid;gap:8px;min-width:0}.trk-f .netsearch{max-width:none}.trk-acts{display:flex;align-items:center;gap:16px;flex-wrap:wrap}@media(max-width:640px){.trk-grid{grid-template-columns:1fr}.trk-acts .btn{width:100%;justify-content:center}}.trk{padding:24px;display:grid;gap:20px}.trk-head{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.trk-head b{display:block;font:700 26px var(--mono);letter-spacing:.03em}.trk-steps{list-style:none;margin:0;padding:0;display:grid;gap:0}.trk-steps li{display:grid;grid-template-columns:30px 1fr;gap:14px;position:relative;padding-bottom:22px}.trk-steps li:not(:last-child):before{content:"";position:absolute;inset-inline-start:14px;top:26px;bottom:0;width:2px;background:var(--glass-3)}.trk-steps li.done:not(:last-child):before{background:var(--grad-blue)}.trk-steps .dot{width:30px;height:30px;border-radius:50%;border:2px solid var(--edge-2);background:var(--bg-2);display:block}.trk-steps li.done .dot{background:var(--grad-blue);border-color:transparent}.trk-steps li.now .dot{background:var(--grad);border-color:transparent;box-shadow:0 0 0 6px #ff4d5e2e;animation:nowPulse 1.8s ease-in-out infinite}@keyframes nowPulse{50%{box-shadow:0 0 0 11px #ff4d5e0f}}.trk-steps b{display:block}.trk-steps small{color:var(--muted);font-size:12.5px}.trk-steps li:not(.done):not(.now) b{color:var(--muted)}.trk-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0}.trk-meta div{padding:12px 14px;border-radius:14px;background:var(--glass-2)}.trk-meta dt{font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.trk-meta dd{margin:4px 0 0;font-weight:600}.foot-grid a.staff{margin-top:10px}.agate{max-width:460px;margin:30px auto;padding:30px;display:grid;gap:16px;justify-items:start}.agate form{width:100%}.ahead{--rc:#3D8BFF;display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:20px 24px;border-radius:24px;border-top:3px solid var(--rc)}.ahead-ic{width:48px;height:48px;flex:none;border-radius:16px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--rc),color-mix(in srgb,var(--rc) 55%,#0A1334));box-shadow:0 10px 24px -12px var(--rc)}.ahead-t{flex:1;display:grid;gap:2px;min-width:200px}.ahead-t h2{margin:0;font-size:clamp(26px,3vw,36px)}.aopts{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.asec-h{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:30px 0 12px;padding-bottom:10px;border-bottom:1px solid var(--edge)}.asec-h h3{margin:0;font-size:22px}.asec-h .note{margin:0}.aws{display:grid;grid-template-columns:236px minmax(0,1fr);gap:20px;align-items:start}.aws>.atabs{position:sticky;top:84px;flex-direction:column;flex-wrap:nowrap;gap:4px;margin:0;padding:10px;border-radius:20px;background:var(--glass);border:1px solid var(--edge);max-height:calc(100vh - 100px);overflow:auto;scrollbar-width:thin}.aws>.atabs .atg{flex:none;background:none;padding:4px 0 6px;border-radius:0}.aws>.atabs .atg+.atg{border-top:1px solid var(--edge);padding-top:10px}.aws>.atabs .atg-l{padding:0 8px 4px}.aws>.atabs .atg-b{flex-direction:column;gap:2px}.aws>.atabs button{width:100%;padding:6px 8px;border-radius:12px}.aws>.atabs button svg{width:28px;height:28px}.aws>.atabs button em{flex:1;text-align:start;overflow:hidden;text-overflow:ellipsis}.aws>.atabs .atn{position:static;box-shadow:none;order:3}.awc{min-width:0;display:grid;gap:14px;align-content:start}.awc>*{margin-top:0!important;margin-bottom:0!important}.awc-h{--tc:#3D8BFF;display:flex;align-items:center;gap:10px}.awc-h svg{width:34px;height:34px;padding:8px;border-radius:11px;color:#fff;background:var(--tc);flex:none}.awc-h h3{margin:0;font-size:24px}.awc-h .atc{font:600 12px var(--mono);padding:2px 9px;border-radius:999px;background:var(--glass-3);color:var(--muted)}.awc .afilters{margin:0}#adminApp{max-width:1420px}.aws{grid-template-columns:218px minmax(0,1fr)}.awc .atable th button{padding:11px 10px}.awc .atable td{padding:10px;max-width:240px}.aws>.atabs{gap:2px;padding:8px}.aws>.atabs button{padding:4px 8px;font-size:13.5px}.aws>.atabs button svg{width:26px;height:26px;padding:5px}.aws>.atabs .atg{padding:2px 0 4px}.aws>.atabs .atg+.atg{padding-top:7px}@media(max-width:980px){.aws{grid-template-columns:1fr}.aws>.atabs{position:static;max-height:none;flex-direction:row;flex-wrap:wrap;overflow:visible}.aws>.atabs .atg{flex:1 1 100%}.aws>.atabs .atg+.atg{border-top:0;padding-top:4px}.aws>.atabs .atg-b{flex-direction:row;flex-wrap:wrap}.aws>.atabs button{width:auto}.aws>.atabs .atn{position:absolute}}@media(max-width:600px){.ahead{padding:16px}.ahead-t h2{font-size:26px}.aopts{width:100%}.aopts .btn{margin-inline-start:auto}.asec-h{margin-top:22px}}.acharts.rh3{align-items:start}@media(min-width:1080px){.sup-fin-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}}.sup-fin .fin-policy{margin:10px 2px 16px}.cp-tabs{position:relative}.au-hello>.cp-hacts{display:flex;flex:none;gap:10px;flex-wrap:wrap;align-items:center}.eq-btn{gap:8px;border:1px solid color-mix(in srgb,#F97316 55%,transparent);background:color-mix(in srgb,#F97316 14%,var(--glass));color:var(--ink)}.eq-btn:hover{background:color-mix(in srgb,#F97316 24%,var(--glass))}.eq-btn svg{color:#fb923c}@media(max-width:600px){.au-hello>.cp-hacts{order:3;width:100%;display:grid;grid-template-columns:1fr;gap:8px}.cp-hacts .btn{justify-content:center;order:0!important;width:100%!important;white-space:nowrap}}.eq-top{display:flex;align-items:center;justify-content:space-between;gap:10px 18px;flex-wrap:wrap;margin-bottom:14px}.eq-top .note{margin:0;max-width:640px}.eq-grid{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:18px;align-items:start}@media(max-width:1000px){.eq-grid{grid-template-columns:1fr}}.eq-cat{display:grid;gap:12px;min-width:0}.eq-bar .netsearch{max-width:none}.eq-cats{display:flex;gap:6px;flex-wrap:wrap}.eq-cats button{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:12px;border:1px solid var(--edge);background:var(--glass);color:var(--body);font:600 13px var(--body);cursor:pointer}.eq-cats button svg{color:#fb923c}.eq-cats button:hover{border-color:var(--edge-2)}.eq-cats button[aria-selected=true]{background:color-mix(in srgb,#F97316 18%,var(--glass-2));border-color:color-mix(in srgb,#F97316 60%,transparent);color:var(--ink)}.eq-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.eq-it{padding:14px;border-radius:18px;display:flex;flex-direction:column;gap:10px;min-width:0}.eq-it-h{display:grid;gap:2px}.eq-it-h b{font-size:15px}.eq-it-h small{color:var(--muted);font-size:12.5px}.eq-opts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.eq-opts label{display:grid;gap:4px;min-width:0}.eq-opts label:only-child,.eq-opts label.wide{grid-column:1/-1}.eq-opts span{font:600 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.eq-opts select,.eq-opts input,.eq-pn{width:100%;min-width:0;padding:8px 10px;border-radius:10px;font-size:13px}.eq-add{display:flex;align-items:center;gap:8px;margin-top:auto}.eq-add .btn{margin-inline-start:auto;gap:6px}.eq-qty{display:inline-flex;align-items:center;border:1px solid var(--edge-2);border-radius:10px;overflow:hidden}.eq-qty button{width:32px;height:34px;border:0;background:var(--glass-2);color:var(--ink);font:700 16px var(--body);cursor:pointer}.eq-qty button:hover{background:var(--glass-3)}.eq-qty input{width:52px;height:34px;border:0!important;border-radius:0!important;text-align:center;padding:0!important;background:transparent;-moz-appearance:textfield}.eq-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.eq-qty.sm button{width:26px;height:28px;font-size:14px}.eq-qty.sm input{width:40px;height:28px;font-size:13px}.eq-custom{border:1px dashed var(--edge-2)}.eq-cart{position:sticky;top:84px;padding:16px;border-radius:20px;display:grid;gap:12px;border-top:3px solid #F97316;transition:box-shadow .3s}.eq-cart.bump{box-shadow:0 0 0 3px color-mix(in srgb,#F97316 45%,transparent)}@media(max-width:1000px){.eq-cart{position:static}}.eq-cart-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.eq-cart-h b{font:400 22px var(--display)}.eq-lines{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-height:320px;overflow:auto}.eq-lines li{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;background:var(--glass)}.eq-lines li>div:first-child{flex:1;min-width:0;display:grid}.eq-lines b{font-size:13.5px}.eq-lines small{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.eq-x{border:0;background:none;color:var(--muted);cursor:pointer;padding:4px;border-radius:8px}.eq-x:hover{color:#ff6b7a;background:color-mix(in srgb,#FF4D5E 12%,transparent)}.eq-empty{margin:0;padding:14px;border-radius:12px;background:var(--glass);text-align:center}.eq-form{display:grid;gap:10px;border-top:1px solid var(--edge);padding-top:12px}.eq-form .fld{margin:0}.eq-sub{font:600 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.eq-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.eq-go{width:100%;justify-content:center}.eq-fine{margin:0;font-size:12px;text-align:center}.eq-orders{display:grid;gap:10px}.eq-o{border-radius:18px;overflow:hidden}.eq-o.on{border-color:color-mix(in srgb,#F97316 45%,transparent)}.eq-o-h{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer}.eq-o-h>div{flex:1;display:grid;gap:2px;min-width:0}.eq-o-h code{font-size:12px;color:var(--muted)}.eq-o-h small{color:var(--muted);font-size:12.5px}.eq-o-h:focus-visible{outline:2px solid #F97316;outline-offset:-2px}.eq-amt{font:400 20px var(--display);white-space:nowrap}.eq-o-b{padding:4px 16px 16px;display:grid;gap:14px;border-top:1px solid var(--edge)}.eq-steps{display:flex;gap:4px;margin-top:10px}.eq-steps span{flex:1;text-align:center;font:600 11px var(--body);color:var(--muted);padding-top:8px;border-top:3px solid var(--glass-3)}.eq-steps .done{border-color:#22c55e;color:var(--body)}.eq-steps .now{border-color:#f97316;color:var(--ink)}.eq-quote{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:14px;border-radius:14px;background:color-mix(in srgb,#F59E0B 10%,var(--glass));border:1px solid color-mix(in srgb,#F59E0B 40%,transparent)}.eq-quote>div:first-child{display:grid;gap:2px}.eq-quote b{font:400 28px var(--display)}.eq-quote small{color:var(--muted)}.eq-quote p{margin:4px 0 0;font-size:13.5px}.eq-qa{display:flex;gap:8px}.eq-track{margin:0}.eq-tbl{width:100%;border-collapse:collapse;font-size:13.5px}.eq-tbl th{text-align:start;font:600 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:6px 8px;border-bottom:1px solid var(--edge-2)}.eq-tbl td{padding:8px;border-bottom:1px solid var(--edge);vertical-align:top}.eq-tbl .num{text-align:end;white-space:nowrap}.eq-files{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.eq-files b{width:100%;font-size:13px}.eq-hist{margin:0}.eq-staff{padding:18px;border-radius:22px;display:grid;gap:14px;border-top:3px solid #F97316}.eq-staff-h{display:flex;align-items:center;gap:12px}.eq-staff-h>div{flex:1;display:grid;gap:2px}.eq-staff-h b{font:400 22px var(--display)}.eq-staff-h .note{margin:0}.eq-staff-ic{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#f97316,#c2410c);flex:none}.eq-staff .eq-grid{grid-template-columns:minmax(0,1fr) 340px}@media(max-width:1180px){.eq-staff .eq-grid{grid-template-columns:1fr}.eq-staff .eq-cart{position:static}}.eq-staff .eq-items{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.eq-who{margin:-4px 0 0;font-size:12.5px}.aopts .eq-btn{display:inline-flex;align-items:center;gap:7px}.adacc-type{display:flex;gap:8px;flex-wrap:wrap}.adacc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.adacc-grid input,.adacc-grid select{width:100%;min-width:0;border:1px solid var(--edge-2);background:var(--glass);border-radius:14px;padding:11px 13px;color:inherit;font:inherit;height:44px}.cp-banner.tmp-pw{border-color:color-mix(in srgb,#3D8BFF 45%,transparent);background:color-mix(in srgb,#3D8BFF 12%,var(--glass))}.cp-banner.tmp-pw b{color:#6db6ff}.so-log{list-style:none;margin:0;padding:0;display:grid;gap:8px}.so-log li{padding:10px 12px;border-radius:14px;background:var(--glass);border:1px solid var(--edge);max-width:88%;justify-self:start}.so-log li.me{justify-self:end;background:color-mix(in srgb,var(--a2) 12%,var(--glass));border-color:color-mix(in srgb,var(--a2) 35%,transparent)}.so-log p{margin:4px 0 0;font-size:13.5px;white-space:pre-wrap}.so-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.so-meta small{color:var(--muted);font-size:12px}.so-log.sm li{max-width:100%;padding:8px 10px}.eq-sup{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--a2) 10%,var(--glass));border:1px solid color-mix(in srgb,var(--a2) 35%,transparent)}.eq-sup>svg{width:22px;height:22px;color:var(--a3);flex:none}.eq-sup div{display:grid;gap:2px}.eq-sup small{color:var(--muted)}.eq-dl{display:grid;margin:0}.eq-dl>div{display:grid;grid-template-columns:150px 1fr;gap:12px;padding:8px 0;border-bottom:1px solid var(--edge)}.eq-dl>div:last-child{border-bottom:0}.eq-dl dt{color:var(--muted);font-size:13px}.eq-dl dd{margin:0;font-weight:600;font-size:14px}@media(max-width:600px){.eq-dl>div{grid-template-columns:110px 1fr}}.acr{display:grid;gap:14px}.acr-bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:10px 12px;border-radius:18px}.acr-bar .grow{flex:1}.acr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:14px}.acr-card{padding:16px;border-radius:20px;display:grid;gap:10px;align-content:start;min-width:0}.acr-card>b{font:400 20px var(--display)}.acr-card>.note{margin:-6px 0 0}.acr-t{width:100%;border-collapse:collapse;font-size:13.5px}.acr-t th{font:600 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:start;padding:6px 8px;border-bottom:1px solid var(--edge-2)}.acr-t td{padding:8px;border-bottom:1px solid var(--edge)}.acr-t .num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.acr-t tr.acr-pos td:not(:first-child){color:#34d399}.acr-t tr.acr-neg td:not(:first-child){color:#ff8a94}.acr-t tr.acr-tot td{font-weight:800;border-top:2px solid var(--edge-2);border-bottom:0}.acr-age{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.acr-age div{display:grid;gap:2px;padding:10px;border-radius:12px;background:var(--glass);border-top:3px solid #22C55E}.acr-age .warn{border-top-color:#f59e0b}.acr-age .bad{border-top-color:#ff4d5e}.acr-age span{font-size:11.5px;color:var(--muted)}.acr-age b{font:400 24px var(--display)}.acr-age small{font-size:11px;color:var(--muted);overflow-wrap:anywhere}@media(max-width:600px){.acr-age{grid-template-columns:repeat(2,minmax(0,1fr))}}.acr-card .atable th{padding:10px;font:600 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.acr-card .atable th.num,.acr-card .atable td.num{text-align:end}.acr-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.acr-list button{all:unset;box-sizing:border-box;width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:var(--glass);cursor:pointer}.acr-list button:hover{background:var(--glass-2)}.acr-list span{display:grid;min-width:0}.acr-list b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acr-list small{color:var(--muted);font-size:12px}.acr-list em{font:700 12px var(--mono);font-style:normal;white-space:nowrap}.acr-list em.bad{color:#ff8a94}.st{display:grid;gap:14px}.st-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px}.st-card{padding:16px;border-radius:20px;display:grid;gap:12px;align-content:start;min-width:0}.st-h{display:grid;gap:2px}.st-h b{font:400 20px var(--display)}.st-h .note{margin:0}.st-bars{position:relative;display:flex;align-items:flex-end;gap:6px;height:190px;padding-top:18px;border-bottom:1px solid var(--edge-2)}.st-col{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;cursor:default;outline:none;min-width:0}.st-col i{display:block;width:100%;max-width:34px;border-radius:4px 4px 0 0;background:var(--a2);opacity:.85;transition:opacity .2s,transform .3s var(--ease-out,ease)}.st-col.on i,.st-col:hover i{opacity:1;transform:scaleY(1.02)}.st-v{font:600 11px var(--mono);color:var(--muted);font-variant-numeric:tabular-nums}.st-x{position:absolute;bottom:-20px;font:600 10.5px var(--mono);color:var(--faint)}.st-col{position:relative}.st-bars{margin-bottom:22px}.st-tip{position:absolute;top:-6px;z-index:3;padding:6px 10px;border-radius:10px;background:var(--bg-2);border:1px solid var(--edge-2);font-size:12.5px;white-space:nowrap;pointer-events:none;box-shadow:var(--shadow)}.st-tbl summary{cursor:pointer;font-size:12.5px;color:var(--muted)}.st-tbl table{margin-top:8px}.st-rank{list-style:none;margin:0;padding:0;display:grid;gap:8px}.st-rank li{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;gap:10px;align-items:center;font-size:13.5px}.st-rank li small{grid-column:1/-1;margin-top:-6px;color:var(--muted);font-size:11.5px}.st-k{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-t{height:8px;border-radius:4px;background:var(--glass-2);overflow:hidden}.st-t i{display:block;height:100%;border-radius:4px;background:var(--a2)}.st-rank b{font:600 12px var(--mono);white-space:nowrap}.mx-ext{display:grid;gap:6px;padding:12px;border-radius:14px;background:color-mix(in srgb,#F59E0B 8%,var(--glass));border:1px dashed color-mix(in srgb,#F59E0B 45%,transparent)}.mx-ext .note{margin:0;font-size:12.5px}.mx-extlog{display:grid;gap:8px;padding:12px;margin:0 14px;border-radius:14px;background:var(--glass)}.mx-extlog textarea{width:100%;box-sizing:border-box;padding:10px;border-radius:12px;border:1px solid var(--edge-2);background:var(--glass);color:var(--ink);font:inherit}.mx-vh>[data-mx-extlog]{margin-inline-start:auto}.td{display:grid;gap:14px}.td-sum{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}@media(max-width:700px){.td-sum{grid-template-columns:repeat(2,minmax(0,1fr))}}.td-match{display:grid;gap:8px;padding:14px 16px;border-radius:18px;border-inline-start:3px solid #10B981}.td-match label{display:grid;gap:2px}.td-match .note{margin:0}.td-match select{width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--edge-2);background:var(--glass);color:var(--ink);font:inherit}.td-tkinfo{margin:0}.td-f select{padding:9px 10px;border-radius:12px;border:1px solid var(--edge-2);background:var(--glass);color:var(--ink);font:inherit;font-size:13.5px}.td-list{display:grid;gap:8px}.td-it{border-radius:18px;overflow:hidden}.td-it.on{border-color:color-mix(in srgb,#10B981 50%,transparent)}.td-it.top{box-shadow:inset 3px 0 #10b981}.td-h{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:auto minmax(0,1.4fr) minmax(0,2fr) auto;gap:14px;align-items:center;padding:12px 16px;cursor:pointer}.td-h:focus-visible{outline:2px solid #10B981;outline-offset:-2px}.td-av{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;font:700 14px var(--body);color:#fff;background:linear-gradient(135deg,#10b981,#0e7490)}.td-main{display:grid;min-width:0}.td-main b{font-size:15px}.td-main small{color:var(--muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-km{color:#34d399;font-weight:700}.td-cells{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.td-c{display:grid;min-width:0}.td-c small{font:600 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.td-c b{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.td-act{font-style:normal;font-size:11.5px;color:#f59e0b}.td-st{display:flex;align-items:center;gap:8px;justify-content:flex-end}.td-m{min-width:38px;height:28px;border-radius:999px;display:grid;place-items:center;font:800 13px var(--mono);background:color-mix(in srgb,#10B981 18%,transparent);color:#34d399}.td-b{padding:4px 16px 16px;display:grid;gap:14px;border-top:1px solid var(--edge)}.td-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:4px 24px}.td-cols .eq-dl>div{grid-template-columns:130px minmax(0,1fr)}.td-cols .eq-dl dd{overflow-wrap:anywhere}.td-b h4{margin:12px 0 6px;font:600 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.td-b p{margin:0 0 6px}.td-cert{display:inline-block;padding:3px 9px;border-radius:999px;background:var(--glass-2);font-size:12px;margin:0 4px 4px 0}.td-rates td,.td-rates th{padding:6px}.td-jobs{list-style:none;margin:0;padding:0;display:grid;gap:4px}.td-jobs li{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:6px 10px;border-radius:10px;background:var(--glass)}.td-jobs span{flex:1;min-width:140px;font-size:13px}.td-jobs .apill{flex:none}.td-star{color:var(--gold);font-size:12px}.td-find{display:block;margin-top:6px;font-size:13px}.aopts .td-btn{display:inline-flex;align-items:center;gap:7px}@media(max-width:900px){.td-h{grid-template-columns:auto minmax(0,1fr) auto}.td-cells{grid-column:1/-1;grid-row:2}.td-st{grid-column:3;grid-row:1}}@media(max-width:520px){.td-cells{grid-template-columns:repeat(2,minmax(0,1fr))}}.so-form{display:grid;gap:10px;border-top:1px solid var(--edge);padding-top:12px}.so-form .fld{margin:0}.so-panel{display:grid;gap:8px}.so-cur{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.so-assign,.so-msg{display:grid;gap:6px}.so-assign select,.so-msg textarea{width:100%;box-sizing:border-box;padding:8px 10px;border-radius:10px;border:1px solid var(--edge-2);background:var(--glass);color:var(--ink);font:inherit;font-size:13.5px}.so-assign .btn,.so-msg .btn{justify-self:start}.eq-qf{display:grid;gap:8px}.eq-qf input,.eq-qf textarea,.eq-qf select{width:100%;box-sizing:border-box;padding:8px 10px;border-radius:10px;border:1px solid var(--edge-2);background:var(--glass);color:var(--ink);font:inherit;font-size:13.5px}.eq-qrow{display:grid;grid-template-columns:1fr 96px;gap:8px}.eq-jump{display:none}@media(max-width:1000px){.eq-jump{display:block;position:sticky;top:10px;z-index:5;width:100%;padding:11px 14px;border-radius:14px;border:1px solid color-mix(in srgb,#F97316 60%,transparent);background:color-mix(in srgb,#F97316 22%,var(--bg-2));color:var(--ink);font:700 14px var(--body);cursor:pointer;box-shadow:0 10px 24px -12px #000}}@media(max-width:600px){.eq-cats{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-4px;padding:2px 4px}.eq-cats::-webkit-scrollbar{display:none}.eq-cats button{flex:none}}@media(max-width:600px){.eq-opts,.eq-2{grid-template-columns:1fr}.eq-o-h{flex-wrap:wrap}.eq-amt{font-size:17px}.eq-steps span{font-size:10px}}@media(max-width:600px){.au-hello{padding:16px}.au-hello>div{min-width:calc(100% - 70px)}.au-hello [data-au-out]{order:4;margin-inline-start:auto}.au-hello h2{font-size:26px}}@media(max-width:600px){.akpis,.akpis.rh{grid-template-columns:1fr 1fr!important;gap:8px}.akpi{padding:12px}.akpi b{font-size:24px}.rh-k b{font-size:19px}.akpi span{font-size:10px}.rh-k small{font-size:11px}}.au-dash>.cp-tabs{margin-top:4px}.akpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:18px 0}.akpi{padding:16px 18px;display:grid;gap:6px}.akpi span{font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.akpi b{font:400 34px/1 var(--display);font-variant-numeric:tabular-nums}.acharts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}@media(max-width:860px){.acharts{grid-template-columns:1fr}}.achart{padding:18px;display:grid;gap:12px}.abars{list-style:none;margin:0;padding:0;display:grid;gap:8px}.abars li{display:grid;grid-template-columns:150px 1fr 34px;gap:10px;align-items:center;font-size:13px;border-radius:8px;padding:2px 4px;transition:background .15s}.abars li:hover{background:var(--glass-2)}.abars .al{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.abars .at{height:14px;border-radius:4px;background:var(--glass)}.abars .at i{display:block;height:100%;border-radius:0 4px 4px 0;background:var(--a2)}.abars b{font-variant-numeric:tabular-nums;text-align:end}.atabs{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 16px}.atg{display:flex;flex-direction:column;gap:6px;min-width:0}.atg{flex:1 1 auto;padding:6px 8px 8px;border-radius:16px;background:var(--glass-2)}.atg-l{font:700 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);padding-inline-start:6px}.atg-b{display:flex;gap:6px;flex-wrap:wrap}.atabs button{--tc:#3D8BFF;position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 12px 8px 10px;border-radius:14px;border:1px solid transparent;background:transparent;color:var(--body);font-weight:600;font-size:14px;cursor:pointer;transition:background .18s,border-color .18s,color .18s,box-shadow .18s}.atabs button svg{flex:none;width:30px;height:30px;padding:6px;border-radius:10px;color:var(--tc);background:color-mix(in srgb,var(--tc) 14%,transparent);transition:background .18s,color .18s}.atabs button em{font-style:normal;white-space:nowrap}.atabs .atc{font:600 11.5px var(--mono);min-width:24px;text-align:center;padding:2px 7px;border-radius:999px;background:var(--glass-3);color:var(--muted)}.atabs .atn{position:absolute;top:-5px;inset-inline-end:-5px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--danger,#FF4D5E);color:#fff;font:700 10.5px/18px var(--mono);font-style:normal;text-align:center;box-shadow:0 0 0 2px var(--bg)}.atabs button:hover{background:color-mix(in srgb,var(--tc) 8%,transparent);border-color:color-mix(in srgb,var(--tc) 25%,transparent)}.atabs button:focus-visible{outline:2px solid var(--tc);outline-offset:2px}.atabs button[aria-selected=true]{background:color-mix(in srgb,var(--tc) 16%,var(--glass-2));border-color:color-mix(in srgb,var(--tc) 55%,transparent);color:var(--ink);box-shadow:0 6px 18px -8px var(--tc)}.atabs button[aria-selected=true] svg{background:var(--tc);color:#fff}.atabs button[aria-selected=true] .atc{background:var(--tc);color:#fff}@media(max-width:760px){.atabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:7px 2px 6px;gap:8px;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.atabs::-webkit-scrollbar{display:none}.atg{flex:none}.atg-b{flex-wrap:nowrap}.atabs button{scroll-snap-align:start;padding:6px 10px 6px 8px}}.abar-new{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;margin-bottom:12px;border-radius:18px}.abar-new div{display:flex;flex-direction:column;gap:2px}.abar-new .btn{flex:none}@media(max-width:600px){.abar-new{flex-direction:column;align-items:stretch}}.mx{display:grid;grid-template-columns:minmax(300px,370px) minmax(0,1fr);height:min(680px,calc(100vh - 140px));min-height:460px;border-radius:22px;overflow:hidden;padding:0}.mx-list{display:flex;flex-direction:column;min-height:0;border-inline-end:1px solid var(--edge)}.mx-top{display:flex;gap:8px;padding:12px;border-bottom:1px solid var(--edge)}.mx-top .netsearch{flex:1;min-width:0}.mx-top .btn{flex:none}.mx-ul{list-style:none;margin:0;padding:6px;overflow-y:auto;flex:1;overscroll-behavior:contain}.mx-it{position:relative;width:100%;display:flex;gap:10px;align-items:flex-start;text-align:start;padding:10px;border:0;border-radius:14px;background:transparent;color:inherit;cursor:pointer;transition:background .15s}.mx-it:hover{background:var(--glass-2)}.mx-it.on{background:color-mix(in srgb,var(--a2,#3D8BFF) 16%,transparent)}.mx-it.un .mx-r1 b,.mx-it.un .mx-s{color:var(--ink);font-weight:800}.mx-av{flex:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font:700 13px var(--mono);color:#fff;background:linear-gradient(135deg,var(--mc),color-mix(in srgb,var(--mc) 55%,#000))}.mx-tx{flex:1;min-width:0;display:grid;gap:1px}.mx-r1{display:flex;justify-content:space-between;gap:8px}.mx-r1 b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-r1 time{flex:none;font:600 11px var(--mono);color:var(--faint)}.mx-s{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--body)}.mx-p{font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-dot{position:absolute;top:14px;inset-inline-end:10px;width:9px;height:9px;border-radius:50%;background:#ff4d5e;box-shadow:0 0 0 3px color-mix(in srgb,#FF4D5E 25%,transparent)}.mx-it.un time{margin-inline-end:14px}.mx-nores{padding:18px 12px}.mx-view{display:flex;flex-direction:column;min-height:0;min-width:0}.mx-vh{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--edge)}.mx-vt{display:grid;min-width:0}.mx-vt b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-vt small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-back{display:none}.mx-thread{display:flex;flex-direction:column;min-height:0;flex:1}.mx-msgs{list-style:none;margin:0;padding:16px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;flex:1;overscroll-behavior:contain}.mx-day{align-self:center;font:600 11px var(--mono);color:var(--faint);padding:4px 0}.mx-day span{padding:3px 10px;border-radius:999px;background:var(--glass-2)}.mx-m{max-width:min(78%,560px);display:grid;gap:3px;align-self:flex-start}.mx-m.me{align-self:flex-end;justify-items:end}.mx-from{font-size:11.5px;font-weight:700;color:var(--muted);padding-inline-start:4px}.mx-b{padding:10px 13px;border-radius:16px 16px 16px 4px;background:var(--glass-3);border:1px solid var(--edge);line-height:1.5;overflow-wrap:anywhere}.mx-m.me .mx-b{border-radius:16px 16px 4px;background:var(--grad-blue);color:#fff;border-color:transparent}.mx-m time{font:600 10.5px var(--mono);color:var(--faint);padding:0 4px}.mx-reply{display:flex;gap:8px;align-items:flex-end;padding:12px;border-top:1px solid var(--edge)}.mx-reply textarea{flex:1;min-width:0;resize:none;border:1px solid var(--edge-2);background:var(--glass);color:var(--ink);border-radius:14px;padding:10px 12px;font:inherit;max-height:160px}.mx-reply textarea:focus{outline:none;border-color:var(--a2,#3D8BFF)}.mx-compose{padding:0 0 16px;overflow-y:auto}.mx-compose>.fld,.mx-compose>.note,.mx-compose>.cp-acts{margin:12px 16px 0}.mx-compose textarea{min-height:150px}.mx-empty{flex:1;display:grid;place-content:center;justify-items:center;gap:8px;text-align:center;padding:24px;color:var(--muted)}.mx-empty b{color:var(--ink);font-size:17px}.mx-empty svg{color:var(--a2,#3D8BFF);opacity:.8}.mx-sentall{margin:8px 12px 0}.mx-all{display:flex;gap:8px;align-items:center;padding:8px 14px;border-bottom:1px solid var(--edge);font-size:12.5px;color:var(--muted)}.mx-all{flex-wrap:wrap}.mx-seg{display:inline-flex;border:1px solid var(--edge-2);border-radius:999px;padding:2px;gap:2px}.mx-seg button{border:0;background:none;color:var(--muted);font:inherit;font-size:12.5px;font-weight:600;padding:5px 12px;border-radius:999px;cursor:pointer}.mx-seg button[aria-pressed=true]{background:var(--ink);color:var(--bg)}#mxWho{height:32px;border:1px solid var(--edge-2);background:var(--glass);color:var(--ink);border-radius:10px;padding:0 8px;font:inherit;font-size:12.5px;max-width:100%;flex:1 1 160px}.mx-ovn{margin:0;padding:6px 14px;font-size:12px;border-bottom:1px solid var(--edge)}.mx-as{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;padding:8px 14px 0;font-size:12.5px;color:var(--muted)}.mx-as label{font-weight:600}.mx-as select{height:32px;border:1px solid var(--edge-2);background:var(--glass);color:var(--ink);border-radius:10px;padding:0 8px;font:inherit;font-size:12.5px;max-width:100%}.mx-as small{flex-basis:100%;font-size:11.5px}.mx-bya{color:#f59e0b}.pt-regs li>div:first-child{display:grid;gap:2px}.pt-regdef{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-top:12px;padding:12px 14px;border:1px dashed var(--edge-2);border-radius:14px}.pt-regdef>div{display:grid;gap:2px}.pt-regdef small{color:var(--muted)}.pt-regf{margin:12px 0;padding:14px;border:1px solid var(--edge);border-radius:16px}.pt-treg{height:32px;border:1px solid var(--edge-2);background:var(--glass);color:var(--ink);border-radius:10px;padding:0 8px;font:inherit;font-size:12.5px;max-width:200px}.pt-exps{margin:14px 0;display:grid;gap:6px}.pt-erc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--muted)}.pts-rates{margin-bottom:6px}.tl-apv{display:grid;gap:6px}.inv-extra .ic-line.inv-xl{grid-template-columns:minmax(0,1fr) 120px minmax(110px,190px) 38px}.inv-extra .ic-line.inv-xl .rc-btn{justify-self:stretch;width:100%;min-width:0;padding-inline:10px;display:inline-flex;justify-content:center;gap:6px}.inv-extra .ic-line.inv-xl .rc-btn span{min-width:0}@media(max-width:640px){.inv-extra .ic-line.inv-xl{grid-template-columns:1fr 1fr 38px}.inv-extra .ic-line.inv-xl input[data-f=desc]{grid-column:1/-1}.inv-extra .ic-line.inv-xl .rc-btn{grid-column:2/3;max-width:none}}.au-items li{flex-wrap:wrap}.au-items li>div:first-child{min-width:0;flex:1 1 220px}.au-act{flex-wrap:wrap;justify-content:flex-end}@media(max-width:640px){.pt-regs li,.pt-tl li,.tl-exl li{flex-direction:column;align-items:stretch}.pt-regs .au-act,.pt-tl .au-act,.tl-exl .au-act{justify-content:flex-start}.pt-regdef{flex-direction:column;align-items:stretch}.pt-regs li>div:first-child,.pt-tl li>div:first-child,.tl-exl li>div:first-child{flex:none}}#exFileL{max-width:100%}#exFileL span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-r1{min-width:0}.mx-r1 b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-r1 time{flex-shrink:0;white-space:nowrap}.cp-link{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;border-radius:16px;border:1px solid color-mix(in srgb,#F59E0B 45%,transparent)}.cp-link>div{flex:1 1 260px;display:grid;gap:2px}.cp-link input{height:40px;border:1px solid var(--edge-2);background:var(--glass);color:var(--ink);border-radius:12px;padding:0 12px;font:inherit;min-width:0;flex:1 1 180px}.cp-link .err{flex-basis:100%}@media(max-width:860px){.mx{grid-template-columns:1fr;height:calc(100vh - 120px);min-height:520px}.mx-list{border:0}.mx-view,.mx.mx-open .mx-list{display:none}.mx.mx-open .mx-view{display:flex}.mx-back{display:inline-flex}.mx-m{max-width:88%}}.mx-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin-inline-start:7px;border-radius:999px;background:#ff4d5e;color:#fff;font:700 10.5px/1 var(--mono);font-style:normal;vertical-align:1px}.akpis.rh{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.rh-k small{display:block;margin-top:4px;color:var(--muted);font-size:12px}.rh-k b{font-size:22px}.rh-k.good{border-color:color-mix(in srgb,#22C55E 35%,transparent)}.rh-k.warn{border-color:color-mix(in srgb,#F59E0B 40%,transparent)}.rh-k.bad{border-color:color-mix(in srgb,#FF4D5E 45%,transparent)}.rh-k.info{border-color:color-mix(in srgb,#3D8BFF 40%,transparent)}.acharts.rh3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.acharts.rh3>.achart{display:flex;flex-direction:column;justify-content:flex-start;gap:0}.rh-rev .rh-bars{flex:none;height:190px;min-height:0}.rh-list ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px}.rh-it{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;text-align:start;padding:8px 10px;border-radius:12px;border:1px solid transparent;background:var(--glass);color:inherit;cursor:pointer;font:inherit}.rh-it:hover{border-color:var(--edge-2)}.rh-it.static{cursor:default}.rh-it span{display:grid;min-width:0}.rh-it b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rh-it small{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rh-it em{flex:none;font:700 11.5px var(--mono);font-style:normal;padding:3px 9px;border-radius:999px;background:var(--glass-3)}.rh-it em.good{color:#16a34a;background:color-mix(in srgb,#22C55E 16%,transparent)}.rh-it em.warn{color:#d97706;background:color-mix(in srgb,#F59E0B 16%,transparent)}.rh-it em.bad{color:#e11d48;background:color-mix(in srgb,#FF4D5E 16%,transparent)}.rh-bars{display:flex;align-items:flex-end;gap:10px;height:150px;margin:12px 0 6px}.rh-bars div{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px}.rh-bars i{width:100%;max-width:38px;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,#34d399,#0ea5a4)}.rh-bars span{font:600 11px var(--mono);color:var(--muted)}.rh-avs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 8px}.rh-avs div{display:grid;justify-items:center;padding:14px 6px;border-radius:14px;background:var(--glass)}.rh-avs b{font-size:26px}.rh-avs span{font-size:12px;color:var(--muted)}.rh-avs .good b{color:#22c55e}.rh-avs .warn b{color:#f59e0b}.rh-avs .bad b{color:#ff4d5e}.rh-fun i{background:linear-gradient(90deg,#a78bfa,#f472b6)!important}.akpis.rh-admin{margin-top:-4px}.mx-att{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mx-att .note{flex-basis:100%;margin:0}.mx-attbtn{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.mx-attbtn.icon{flex:none;width:42px;height:42px;padding:0;justify-content:center;border-radius:14px}.mx-pend{display:flex;flex-wrap:wrap;gap:6px}.mx-pendbar{display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px 0;border-top:1px solid var(--edge)}.mx-pendbar[hidden]{display:none}.mx-chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:6px 8px 6px 6px;border-radius:12px;border:1px solid var(--edge-2);background:var(--glass-2);color:inherit;font:inherit;font-size:13px}.mx-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.mx-chip small{color:var(--muted);font-size:11.5px;flex:none}.mx-chip>button{flex:none;border:0;background:transparent;color:var(--muted);cursor:pointer;padding:2px 4px;border-radius:8px}.mx-chip>button:hover{color:#ff4d5e}.mx-chip.dl{cursor:pointer;text-align:start}.mx-chip.dl:hover{border-color:var(--a2,#3D8BFF)}.mx-chip.dl i{font-style:normal;color:var(--a2,#3D8BFF);font-weight:700}.mx-chip.gone,.mx-img.gone{opacity:.5;cursor:not-allowed}.mx-fi{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;font:800 9.5px var(--mono);color:#fff;background:#64748b}.mx-fi[data-e=PDF]{background:#e11d48}.mx-fi[data-e=DOCX]{background:#2563eb}.mx-fi[data-e=XLSX],.mx-fi[data-e=CSV]{background:#16a34a}.mx-fi[data-e=PPTX]{background:#ea580c}.mx-fi[data-e=ZIP]{background:#7c3aed}.mx-files{display:flex;flex-direction:column;gap:6px;margin-top:2px}.mx-m.me .mx-files{align-items:flex-end}.mx-img{display:grid;gap:4px;padding:4px;border-radius:14px;border:1px solid var(--edge-2);background:var(--glass-2);cursor:pointer;color:inherit;font:inherit;max-width:260px}.mx-img img{display:block;width:100%;max-height:200px;object-fit:cover;border-radius:10px}.mx-img span{font-size:11.5px;color:var(--muted);padding:0 4px 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-card{margin-bottom:14px}.tb-sum{display:flex;align-items:center;justify-content:space-between;gap:12px}.tb-sum>div{display:grid;gap:2px;min-width:0}.tb-sum .note{overflow-wrap:anywhere}.inv-pick .inv-h,.inv-pick .inv-r{grid-template-columns:30px minmax(0,1.1fr) minmax(0,1.4fr) .7fr 1fr .9fr}.inv-pick .inv-r{cursor:pointer}.inv-pick .inv-r.off{opacity:.5}.inv-pick .inv-r.off b{text-decoration:line-through}.inv-ck{display:grid;place-items:center}.inv-tc{grid-column:2/-1;color:var(--gold);font-size:11.5px}.inv-ck input{width:18px;height:18px;accent-color:var(--a2,#3D8BFF)}.inv-extra{display:grid;gap:8px;margin:14px 0 6px;padding-top:12px;border-top:1px dashed var(--edge-2)}.inv-extra .btn{justify-self:start}.inv-xl{grid-template-columns:minmax(0,1fr) 150px auto 38px}.inv-meta{margin-top:10px}.okmsg{margin:10px 0;padding:10px 14px;border-radius:12px;border:1px solid color-mix(in srgb,#22C55E 45%,transparent);background:color-mix(in srgb,#22C55E 10%,transparent);font-weight:600}.tl-lr{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:700px){.inv-pick .inv-h{display:none}.inv-pick .inv-r{grid-template-columns:30px 1fr auto;row-gap:2px}.inv-pick .inv-r>*:nth-child(3),.inv-pick .inv-r>*:nth-child(4),.inv-pick .inv-r>*:nth-child(5){grid-column:2/4;font-size:12.5px;color:var(--muted)}.inv-pick .inv-r>b{grid-column:3;grid-row:1}.inv-xl{grid-template-columns:1fr 1fr 38px}.inv-xl input[data-f=desc]{grid-column:1/-1}.mx-chip span{max-width:150px}}.cl-wrap{display:grid;gap:14px}.cl-lines{display:grid;gap:8px;margin:12px 0 8px}.cl-line{display:grid;grid-template-columns:minmax(0,1fr) 150px 120px auto 38px;gap:6px;align-items:center}.cl-line input{width:100%;height:42px;border:1px solid var(--edge-2);background:var(--glass);color:var(--ink);border-radius:12px;padding:8px 11px;font:inherit;min-width:0}.cl-line input[type=number]{text-align:end;font-family:var(--mono)}.cl-line .btn,.inv-xl .btn{height:42px}.rc-btn{max-width:190px}.rc-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-btn.on{border-color:color-mix(in srgb,#22C55E 55%,transparent);color:#22c55e}.ap-wait{display:grid;gap:2px;margin:0;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,#F59E0B 50%,transparent);background:color-mix(in srgb,#F59E0B 10%,transparent);font-size:13px}.ap-wait b{color:#f59e0b}.rc-box{display:grid;gap:6px}.rc-box .mx-chip span{max-width:160px}@media(max-width:700px){.cl-line{grid-template-columns:1fr 1fr 38px}.cl-line input[data-f=desc]{grid-column:1/-1}.cl-line .rc-btn{grid-column:1/3;max-width:none}}.cs{display:grid;gap:14px;grid-template-columns:minmax(0,1fr);min-width:0}.cs>*{min-width:0}.cs-tbl .atable{overflow-x:auto}.cs-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:10px 12px;border-radius:18px}.cs-seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:14px;background:var(--glass-2);border:1px solid var(--edge)}.cs-seg button{border:0;background:transparent;color:var(--muted);font:600 13.5px inherit;font-family:inherit;padding:7px 12px;border-radius:10px;cursor:pointer}.cs-seg button[aria-pressed=true]{background:var(--grad-blue);color:#fff}.cs-k .rh-k small{display:block}.cs-d{font-weight:700;font-size:12px}.cs-d small{font-weight:500;color:var(--muted)}.cs-d.up{color:#22c55e}.cs-d.dn{color:#ff4d5e}.cs-d.n{color:var(--muted);font-weight:500}.cs-trend{position:relative}.cs-th{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px}.cs-svg{width:100%;height:auto;display:block;overflow:visible}.cs-k .cs-d,.cs-k .cs-d small{text-transform:none;font-family:inherit;letter-spacing:0}.cs-tbl th>span{font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.cs-grid{stroke:var(--edge-2);stroke-width:1}.cs-ax{fill:var(--muted);font:600 11px var(--mono)}.cs-ln{fill:none;stroke:var(--a2,#3D8BFF);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.cs-pt{fill:var(--a2,#3D8BFF);stroke:var(--bg);stroke-width:2;vector-effect:non-scaling-stroke}.cs-hit{fill:transparent;cursor:crosshair}.cs-cross{stroke:var(--muted);stroke-dasharray:3 4;vector-effect:non-scaling-stroke;pointer-events:none}.cs-pt,.cs-ln{pointer-events:none}.cs-tip{position:absolute;top:44px;transform:translate(-50%);display:grid;gap:2px;padding:9px 12px;border-radius:12px;background:var(--bg-2,var(--bg));border:1px solid var(--edge-2);box-shadow:0 10px 30px #00000059;font-size:12.5px;pointer-events:none;white-space:nowrap;z-index:2}.cs-tip span{color:var(--muted)}.cs-tip b{color:var(--ink)}.cs-tbl{padding:14px;border-radius:22px}.cs-tbl .atable{margin-top:10px;background:transparent;border:0}.cs-q{flex:1;max-width:320px}.cs-tbl td.num,.cs-tbl th.num{text-align:end}.cs-tbl th.num button{margin-inline-start:auto}.cs-meter{display:inline-block;vertical-align:middle;width:70px;height:6px;border-radius:99px;background:var(--glass-3);overflow:hidden;margin-inline-end:6px}.cs-meter i{display:block;height:100%;background:var(--a2,#3D8BFF);border-radius:99px}.cs-spark{width:90px;height:24px;display:block}.cs-spark path{fill:none;stroke:var(--a2,#3D8BFF);stroke-width:1.6;stroke-linejoin:round}.cs-spark circle{fill:var(--a2,#3D8BFF)}.cs-low em{flex:none;font:700 10.5px var(--mono);font-style:normal;padding:2px 8px;border-radius:99px;background:var(--glass-3);color:var(--gold)}.cs-seg{max-width:100%}.cs-cli{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:13.5px}.cs-cli select{height:38px;max-width:260px;border:1px solid var(--edge-2);background:var(--glass);color:var(--ink);border-radius:12px;padding:0 10px;font:inherit}@media(max-width:700px){.cs-cli{width:100%}.cs-cli select{flex:1;max-width:none}}@media(max-width:700px){.cs-bar{align-items:stretch}.cs-bar .cs-seg{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.cs-th .cs-seg{display:grid;grid-template-columns:1fr 1fr;width:100%}.cs-seg button{padding:8px 6px;text-align:center}.cs-q{max-width:none;order:3;flex-basis:100%}}.vs-card{display:grid;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--a2,#3D8BFF) 40%,transparent);background:color-mix(in srgb,var(--a2,#3D8BFF) 7%,transparent)}.vs-h{display:flex;justify-content:space-between;align-items:center;gap:10px}.vs-h b{font-size:15px}.vs-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.vs-it{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start;padding:10px;border-radius:12px;background:var(--glass);border:1px solid var(--edge)}.vs-n{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--grad-blue);color:#fff;font:700 13px var(--mono)}.vs-it.done .vs-n{background:#22c55e}.vs-it.cancelled{opacity:.6}.vs-it.cancelled .vs-n{background:#64748b}.vs-it.late .vs-n{background:#f59e0b}.vs-b{display:grid;gap:3px;min-width:0}.vs-r1{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.vs-r1 b{font-size:14px}.vs-b small{color:var(--muted);font-size:12.5px;overflow-wrap:anywhere}.vs-mv{color:var(--gold)!important}.vs-acts{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.vs-addbtn{justify-self:start}.vs-form{display:grid;gap:10px;padding:12px;border-radius:12px;border:1px dashed var(--edge-2);background:var(--glass)}.vs-need{margin:0}.ahist li{flex-wrap:wrap}.ah-note{display:block;flex-basis:100%;color:var(--muted);font-size:12px;margin:2px 0 4px;overflow-wrap:anywhere}@media(max-width:760px){[data-page=home] .scene .hero{padding-top:calc(min(60vw - 12px,240px) + 82px)!important}[data-page=home] .scene:after{background:linear-gradient(180deg,#0a102600 0 calc(min(60vw - 12px,240px) + 50px),#0a1026b8 calc(min(60vw - 12px,240px) + 130px),#0a1026db)!important}}.ic-pick{display:grid;gap:6px;margin-bottom:12px;padding:12px 14px;border-radius:16px;border:1px solid color-mix(in srgb,#A3E635 40%,transparent);background:color-mix(in srgb,#A3E635 7%,transparent)}.ic-pick label{font-weight:700}.ic-pick-row{display:flex;gap:8px}.ic-pick select{flex:1;min-width:0;height:44px;border:1px solid var(--edge-2);background:var(--glass);color:var(--ink);border-radius:12px;padding:0 12px;font:inherit}.ic-prev .idoc-pay dl{grid-template-columns:1fr}.alert[hidden]{display:none}.ic-tpl{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:10px}.ic-tpl .check{flex:1 1 260px}.atpl-ed{display:grid;gap:8px}.atpl-ed label{display:grid;gap:3px;font-size:12px;color:var(--muted)}.atpl-ed input,.atpl-ed select,.atpl-ed textarea{border:1px solid var(--edge-2);background:var(--glass);color:var(--ink);border-radius:10px;padding:8px 10px;font:inherit;font-size:13.5px;min-width:0;width:100%}.abill-new{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:10px 12px;border:1px dashed var(--edge-2);border-radius:14px}.abill .btn{margin-inline-start:8px}.cp-bill{grid-column:auto}.cp-jump{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.cp-jump .chip{position:relative;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid var(--edge-2);background:var(--glass);color:var(--ink);font:inherit;font-weight:600;font-size:13.5px;cursor:pointer}.cp-jump .chip:hover{border-color:var(--a2,#3D8BFF)}.cp-jump-dot{width:8px;height:8px;border-radius:50%;background:#f59e0b}#cpProf,#cpBill,#cpPw{scroll-margin-top:90px}.cp-bill-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.fin-bill-warn{display:flex;align-items:center;gap:14px;padding:14px 16px;margin-bottom:14px;border-radius:18px;border:1px solid color-mix(in srgb,var(--gold,#F59E0B) 45%,transparent)}.fin-bill-warn>span{flex:none;width:34px;height:34px;border-radius:999px;display:grid;place-items:center;font-weight:800;color:#1a1200;background:var(--gold,#F59E0B)}.fin-bill-warn div{flex:1;display:flex;flex-direction:column;gap:2px}.fin-bill-warn small{color:var(--muted)}@media(max-width:600px){.fin-bill-warn{flex-wrap:wrap}.fin-bill-warn .btn{width:100%}}.ic-sheet{width:min(1180px,100%);padding:26px}.ic-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:22px;align-items:start}.ic-form h2{margin:0 0 10px;font:700 24px var(--display)}.ic-form fieldset{border:1px solid var(--edge);border-radius:16px;padding:12px 14px;margin:0 0 12px}.ic-form legend{font:700 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);padding:0 6px}.ic-lines{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.ic-line{display:grid;grid-template-columns:minmax(0,1fr) 70px 110px 38px;gap:6px}.ic-line input{min-width:0}.ic-go{position:sticky;bottom:0;padding:10px 0;background:linear-gradient(transparent,var(--bg) 30%)}.ic-prev{position:sticky;top:0;max-height:calc(100vh - 90px);overflow:auto;border-radius:14px;box-shadow:0 18px 50px #00000059}@media(max-width:980px){.ic-grid{grid-template-columns:1fr}.ic-prev{position:static;max-height:none}}@media(max-width:600px){.ic-sheet{padding:18px 14px}.ic-line{grid-template-columns:1fr 1fr 38px}.ic-line input[data-f=desc]{grid-column:1/-1}}.iv-sheet{width:min(860px,100%);padding:20px;background:var(--bg-2,var(--bg))}.iv-body{border-radius:12px;overflow:hidden}.iv-acts{justify-content:flex-end;margin-top:12px}.idoc{background:#fff;color:#1b2233;font:13px/1.5 system-ui,-apple-system,Segoe UI,sans-serif;padding:34px 36px;min-width:0}.idoc-h{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:18px;border-bottom:3px solid #1b2233}.idoc-brand{display:flex;gap:12px}.idoc-brand div{display:flex;flex-direction:column}.idoc-brand b{font-size:16px}.idoc-brand span{color:#5b6478;font-size:12px}.idoc-meta{text-align:end}.idoc-meta h2{margin:0 0 6px;font:800 26px/1 system-ui;letter-spacing:.14em;color:#3d8bff}.idoc-meta dl{margin:0;display:grid;gap:2px}.idoc-meta dl div{display:flex;justify-content:flex-end;gap:10px}.idoc-meta dt{color:#5b6478}.idoc-meta dd{margin:0;font-weight:600;font-family:ui-monospace,monospace}.idoc-to{margin:18px 0;padding:12px 14px;background:#f3f6fb;border-radius:8px}.idoc-to>span{display:block;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#5b6478}.idoc-to b{font-size:14.5px}.idoc-to p{margin:2px 0}.idoc-t{width:100%;border-collapse:collapse}.idoc-t th{text-align:start;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#5b6478;border-bottom:1px solid #cfd6e3;padding:8px 6px}.idoc-t td{padding:9px 6px;border-bottom:1px solid #e7ebf2;vertical-align:top}.idoc-t th:nth-child(n+2),.idoc-t td:nth-child(n+2){text-align:end;white-space:nowrap}.idoc-sum{margin:14px 0 0 auto;width:min(300px,100%);display:grid;gap:4px}.idoc-sum div{display:flex;justify-content:space-between}.idoc-sum .grand{margin-top:6px;padding-top:8px;border-top:2px solid #1b2233;font-size:16px}.idoc-note{margin:14px 0 0;padding:8px 10px;border-inline-start:3px solid #3D8BFF;background:#f3f6fb;font-size:12px}.idoc-pay{margin-top:18px;padding:12px 14px;border:1px solid #cfd6e3;border-radius:8px}.idoc-pay>span{display:block;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#5b6478;margin-bottom:6px}.idoc-pay dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px}.idoc-pay dl div{display:flex;gap:8px;min-width:0}.idoc-pay dt{flex:none;width:118px;color:#5b6478;font-size:12px}.idoc-pay dd{margin:0;font:600 12.5px ui-monospace,monospace;color:#1b2233;overflow-wrap:anywhere}.idoc-pay dl div:last-child dd{font:500 12px/1.4 system-ui,sans-serif}.idoc-pay p{margin:8px 0 0;font-size:11.5px;color:#5b6478}@media(max-width:600px){.idoc-pay dl{grid-template-columns:1fr}.idoc-pay dt{width:100px}}.idoc-f{margin-top:26px;padding-top:12px;border-top:1px solid #cfd6e3;display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;color:#5b6478;font-size:11.5px}.pdf-paper{color-scheme:light;--bg:#F3F5FC;--bg-2:#EBEFFA;--glass:rgba(255,255,255,.62);--glass-2:rgba(255,255,255,.78);--glass-3:rgba(255,255,255,.92);--edge:rgba(30,45,110,.09);--edge-2:rgba(30,45,110,.16);--ink:#141B36;--muted:#56608A;--faint:#8790B3;--a1:#DC2A3E;--a2:#1F63E6;--a3:#3C8DF0;--a4:#E8663F;--gold:#C27F00;--grad:linear-gradient(120deg,#DC2A3E 0%,#FF5A4E 100%);--grad-blue:linear-gradient(120deg,#1F63E6 0%,#3C9BF5 100%);--on-grad:#FFFFFF;--aura1:rgba(31,99,230,.14);--aura2:rgba(220,42,62,.1);--aura3:rgba(60,141,240,.12);--shadow:0 10px 30px rgba(40,55,120,.1);--sea-1:#E6EEFF;--sea-2:#D5E0F7;--land-a:.26;--land-edge:rgba(30,45,110,.22);--grat:rgba(30,45,110,.06);--dot:#4B45C8;--label:#141B36;--halo:rgba(255,255,255,.95);--danger:#C4322A;--danger-soft:#FDE7E6;--wa:#128C4B;--header:rgba(243,245,252,.7);background:#fff!important;color:var(--ink)}.pdf-paper .cp-noprint,.pdf-paper button,.pdf-paper form,.pdf-paper .cp-fb{display:none!important}.pdf-paper .glass{background:#fff!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.idoc{position:relative}.idoc-stamp{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%) rotate(-14deg);font:800 54px/1 system-ui;letter-spacing:.12em;padding:6px 22px;border:5px solid;border-radius:12px;opacity:.13;pointer-events:none}.idoc-stamp.paid{color:#16a34a}.idoc-stamp.ok{color:#2563eb}.idoc-stamp.rej{color:#dc2626}.idoc-stamp.sub{color:#64748b}.idoc-t small{color:#5b6478}@media print{body.inv-printing .idoc-stamp{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.idoc td,.idoc b,.idoc p,.idoc dd,.idoc strong{color:#1b2233}.idoc-t td{font-size:13px}.idoc th,.idoc-to>span,.idoc-brand span,.idoc-f span,.idoc-meta dt{color:#5b6478}.ic-line input{width:100%;height:42px;border:1px solid var(--edge-2);background:var(--glass);color:var(--ink);border-radius:12px;padding:8px 11px;font:inherit;transition:border-color .15s,box-shadow .15s}.ic-line input:focus{outline:none;border-color:var(--a2,#3D8BFF);box-shadow:0 0 0 3px color-mix(in srgb,var(--a2,#3D8BFF) 25%,transparent)}.ic-line input[type=number]{text-align:end;font-family:var(--mono)}.ic-line .btn{height:42px;width:38px;padding:0;justify-content:center}.ic-sheet{padding-top:64px}.ic-sheet .alert{border-color:color-mix(in srgb,var(--gold,#F59E0B) 55%,transparent);background:color-mix(in srgb,var(--gold,#F59E0B) 10%,transparent)}.iv-sheet{padding-top:64px}@media(max-width:600px){.idoc-t th,.idoc-t td{white-space:normal!important;padding:7px 3px;font-size:11.5px!important;overflow-wrap:anywhere}.idoc-t th{font-size:9px!important;letter-spacing:0;overflow-wrap:normal;word-break:keep-all}.iv-sheet{padding:60px 10px 16px}}@media(max-width:600px){.idoc{padding:20px 16px}.idoc-meta{text-align:start}.idoc-meta dl div{justify-content:flex-start}}@media print{body.inv-printing #invPrint .idoc{padding:0;font-size:12px}body.inv-printing #invPrint .idoc-to,body.inv-printing #invPrint .idoc-note{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.afilters{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.afilters .grow{flex:1}.afilters select{border:1px solid var(--edge-2);background:var(--glass);border-radius:999px;padding:9px 14px}.atable{overflow:auto;padding:0}.atable table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:820px}.atable th{position:sticky;top:0;background:var(--bg-2);text-align:start;padding:0;border-bottom:1px solid var(--edge-2)}.atable th button{all:unset;cursor:pointer;display:block;padding:12px 14px;font:600 11.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.atable td{padding:11px 14px;border-bottom:1px solid var(--edge);vertical-align:middle;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atable tbody tr{cursor:pointer;transition:background .15s}.atable tbody tr[data-id]:hover,.atable tbody tr.on{background:var(--glass-2)}.atable tbody tr.adx:hover{background:none}.atable tr.adx>td{white-space:normal;max-width:none;overflow:visible}#adDetail{position:sticky;inset-inline-start:0;box-sizing:border-box;max-width:100%}.atable:has(#adDetail) #adDetail{max-width:none}.atable td.smp{font:600 10.5px var(--mono);color:var(--gold);text-transform:uppercase}.atable code{font:500 12.5px var(--mono)}.apill{display:inline-flex;align-items:center;gap:6px;font:600 11.5px var(--body);padding:3px 9px;border-radius:999px;background:var(--glass-2);white-space:nowrap}.apill i{width:7px;height:7px;border-radius:50%;background:currentColor}.apill.good{color:#3fcb7e}.apill.warn{color:#f5b840}.apill.bad{color:#ff6b6b}.apill.info{color:var(--a3)}body[data-tone=light] .apill.good{color:#11813f}body[data-tone=light] .apill.warn{color:#9a6400}body[data-tone=light] .apill.bad{color:#c4322a}.aedit{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.aedit select{border:1px solid var(--edge-2);background:var(--glass);border-radius:12px;padding:10px 14px}.ahist{list-style:none;margin:0;padding:0;display:flex;gap:8px;flex-wrap:wrap}.reveal{animation:rise .6s cubic-bezier(.2,.7,.2,1) both}@keyframes rise{0%{transform:translateY(14px);opacity:.001}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){*{transition:none!important}.reveal,.aurora,.ticker-track{animation:none!important}}:root{--ease-out:cubic-bezier(.22,1,.36,1);--ease-spring:cubic-bezier(.34,1.56,.64,1)}.role,.opt,.path,.neg,.chipbtn,.cp-tabs button,.eq-cats button,.seg button,.faq-tabs button,.clist li label,.atabs button,.eq-it,.cp-row,.mx-it{transition:border-color .3s var(--ease-out),background-color .3s var(--ease-out),box-shadow .4s var(--ease-out),transform .3s var(--ease-out),color .25s var(--ease-out),opacity .3s var(--ease-out)!important}.role:active,.opt:active,.path:active,.neg:active,.chipbtn:active,.cp-tabs button:active,.eq-cats button:active{transform:scale(.975)!important;transition-duration:.12s!important}.role{position:relative;isolation:isolate;overflow:hidden}.role:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--a2) 20%,transparent),transparent 70%);opacity:0;transition:opacity .45s var(--ease-out)}.role:after{content:"";position:absolute;top:14px;inset-inline-end:14px;width:26px;height:26px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/14px 14px no-repeat,var(--grad);transform:scale(0) rotate(-45deg);opacity:0;transition:transform .45s var(--ease-spring),opacity .2s;box-shadow:0 6px 16px -6px var(--a1)}.role:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--a2) 60%,var(--edge));box-shadow:0 14px 30px -18px #0009}.role.on{border-color:var(--a2);box-shadow:0 0 0 2px color-mix(in srgb,var(--a2) 55%,transparent),0 18px 40px -20px var(--a2);transform:translateY(-2px)}.role.on:before{opacity:1}.role.on:after{transform:scale(1) rotate(0);opacity:1}.role .ric{position:relative;overflow:hidden;transition:transform .45s var(--ease-spring),box-shadow .35s}.role .ric:before{content:"";position:absolute;inset:0;background:var(--grad);opacity:0;transition:opacity .35s var(--ease-out)}.role .ric svg{position:relative}.role.on .ric{background:var(--grad-blue);transform:scale(1.08);box-shadow:0 8px 20px -8px var(--a1)}.role.on .ric:before{opacity:1}.roles:has(.role.on) .role:not(.on){opacity:.72}.roles:has(.role.on) .role:not(.on):hover{opacity:1}.opt .k{transition:background .3s var(--ease-out),color .3s,transform .45s var(--ease-spring)}.opt:hover{border-color:color-mix(in srgb,var(--a2) 55%,var(--edge));transform:translate(3px)}[dir=rtl] .opt:hover{transform:translate(-3px)}.opt[aria-pressed=true]{background:color-mix(in srgb,var(--a2) 12%,var(--glass));box-shadow:0 0 0 2px color-mix(in srgb,var(--a2) 50%,transparent),0 12px 28px -18px var(--a2)}.opt[aria-pressed=true] .k{transform:scale(1.12)}.path:hover{transform:translateY(-2px);box-shadow:0 14px 30px -20px #0009}.chipbtn:hover,.eq-cats button:hover{transform:translateY(-1px)}.chipbtn[aria-pressed=true]{box-shadow:0 6px 16px -10px var(--a2)}.cp-tabs button{transition-property:background,color,box-shadow,transform!important}.cp-tabs button:hover:not([aria-selected=true]){background:var(--glass-2);color:var(--ink)}.cp-tabs button[aria-selected=true]{box-shadow:0 8px 22px -12px var(--a2)}.clist li label:has(input:checked){background:color-mix(in srgb,var(--a2) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--a2) 45%,transparent)}input[type=radio],input[type=checkbox]{-webkit-appearance:none;appearance:none;flex:none;width:18px!important;height:18px!important;margin:0;display:inline-grid;place-items:center;border:2px solid color-mix(in srgb,var(--ink) 35%,transparent);background:var(--glass);cursor:pointer;vertical-align:middle;transition:border-color .25s var(--ease-out),background .25s var(--ease-out),box-shadow .3s var(--ease-out)}input[type=radio]{border-radius:50%}input[type=checkbox]{border-radius:6px}input[type=radio]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--a2);transform:scale(0);transition:transform .35s var(--ease-spring)}input[type=checkbox]:before{content:"";width:10px;height:10px;background:#fff;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);transform:scale(0);transition:transform .35s var(--ease-spring)}input[type=radio]:checked{border-color:var(--a2)}input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:checked{border-color:transparent;background:var(--a2)}input[type=checkbox]:checked:before{transform:scale(1)}input[type=radio]:hover,input[type=checkbox]:hover{border-color:var(--a2)}input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--a2) 35%,transparent)}.check input{margin-top:2px}.neg:has(input:checked){background:color-mix(in srgb,var(--a2) 12%,var(--glass))}@media(prefers-reduced-motion:reduce){.role,.opt,.path,.neg,.chipbtn,.role:after,.role .ric,input[type=radio]:before,input[type=checkbox]:before{transition:none!important}}@media(max-width:760px){.ahead .aopts,.au-hello>.cp-hacts{width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.ahead .aopts>*,.au-hello>.cp-hacts>*{width:100%;min-width:0;margin:0!important;justify-content:center;order:0!important}.ahead .aopts>:last-child:nth-child(odd),.au-hello>.cp-hacts>:last-child:nth-child(odd){grid-column:1/-1}.ahead .aopts .neg{display:flex;align-items:center;justify-content:center}.ahead,.au-hello{position:relative}.ahead .aopts>.hd-acts,.au-hello>.hd-acts{position:absolute;top:14px;inset-inline-end:14px;width:auto!important;min-height:0!important;padding:0!important;grid-column:auto!important}.hd-acts>.btn{padding:6px 12px!important;font-size:12.5px!important;min-height:0!important;width:auto!important}.hd-msg .hd-msg-l{display:none}.hd-acts>.hd-msg{padding:6px 10px!important}.ahead .ahead-t>.note,.au-hello>div:not(.cp-hacts)>.note{display:block;padding-inline-end:136px;min-height:30px}.ahead .ahead-t h2,.au-hello h2{font-size:24px!important;line-height:1.15}.ahead .aopts>*,.au-hello>.cp-hacts>*{min-height:44px;font-size:14px;padding:10px 12px;white-space:nowrap}.ahead .aopts>:nth-last-child(2):nth-child(odd){grid-column:1/-1}.ahead .aopts>:last-child:nth-child(odd){grid-column:auto}.cp-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border-bottom:0;padding-bottom:0}.cp-tabs button{width:100%;min-width:0;justify-content:space-between;padding:11px 14px;border-radius:14px;border:1px solid var(--edge)!important;background:var(--glass);font-size:14px}.cp-tabs button[aria-selected=true]{border-color:transparent!important}.cp-tabs button:last-child:nth-child(odd){grid-column:1/-1}.aws>.atabs{padding:12px;gap:10px}.aws>.atabs .atg{padding:0!important}.aws>.atabs .atg+.atg{border-top:1px solid var(--edge);padding-top:10px!important}.aws>.atabs .atg-l{display:block;padding:0 2px 6px}.aws>.atabs .atg-b{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.aws>.atabs button{position:relative;width:100%;min-width:0;display:flex;align-items:center;gap:8px;padding:8px 10px!important;border-radius:12px;border:1px solid var(--edge);background:var(--glass);font-size:13.5px}.aws>.atabs button em{flex:1;min-width:0;text-align:start;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.15;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.aws>.atabs button{min-height:46px;gap:7px!important;padding:7px 8px!important;font-size:13px!important}.aws>.atabs .atc{min-width:0!important;padding:1px 6px!important;font-size:10.5px!important}.aws>.atabs button svg{width:24px!important;height:24px!important;padding:5px!important;flex:none}.aws>.atabs .atn{position:absolute!important;top:-6px;inset-inline-end:-4px}.cp-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px}.cp-chips:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.cp-chips>*{width:100%;justify-content:center}}.hd-acts{display:inline-flex;gap:8px;align-items:center;flex:none}.hd-msg{position:relative;gap:7px;border-color:#3d8bff8c!important;background:#3d8bff24!important}.hd-msg:hover{background:#3d8bff38!important}.hd-msg .mx-badge{position:absolute;top:-7px;inset-inline-end:-7px;margin:0}.undo-bar{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:200;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 24px);padding:10px 10px 10px 16px;border-radius:14px;background:#0b1230;color:#f2f5fc;border:1px solid rgba(255,255,255,.16);box-shadow:0 18px 44px #00000073;font:600 14px var(--body);transform:translate(-50%,20px);opacity:0;transition:transform .25s var(--ease-out,ease),opacity .2s}.undo-bar.in{transform:translate(-50%);opacity:1}.undo-bar span{flex:1}.undo-go{border:0;background:var(--grad-blue);color:#fff;font:700 13.5px var(--body);padding:8px 14px;border-radius:10px;cursor:pointer}.undo-x{border:0;background:none;color:#aeb8d3;cursor:pointer;font-size:14px;padding:6px 8px}.mx-m{position:relative}.mx-acts{display:flex;gap:4px;justify-content:flex-end;opacity:0;transition:opacity .15s}.mx-m:hover .mx-acts,.mx-m:focus-within .mx-acts{opacity:1}@media(hover:none){.mx-acts{opacity:.85}}.mx-acts button{border:0;background:none;color:var(--muted);font:600 11.5px var(--body);padding:2px 6px;border-radius:6px;cursor:pointer}.mx-acts button:hover{color:var(--ink);background:var(--glass-2)}.mx-gone{font-style:italic;opacity:.6}.mx-edl{font-style:italic}.mx-edf{display:grid;gap:6px;min-width:min(420px,70vw)}.mx-edf textarea{width:100%;border:1px solid var(--a2);background:var(--glass);border-radius:12px;padding:9px 11px;color:inherit;font:inherit;resize:vertical}.mx-edb{display:flex;gap:6px;justify-content:flex-end}.ared{border:1px solid var(--edge);border-radius:12px;padding:8px 12px;background:var(--glass)}.ared>summary{cursor:pointer;font-weight:700;font-size:13.5px}.ared-f{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.ared-f label{display:grid;gap:3px;font-size:12px;color:var(--muted)}.ared-f .full{grid-column:1/-1}.ared-f input,.ared-f textarea{border:1px solid var(--edge-2);background:var(--bg);border-radius:10px;padding:7px 9px;color:var(--ink);font:inherit;font-size:13.5px;width:100%;min-width:0}.am-acts{grid-column:1/-1;display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-top:2px}.am-lock{margin:2px 0 10px}.am-sheet{width:min(760px,100%)}.am-body{padding:26px clamp(18px,4vw,36px) 28px}.am-body h2{font-size:clamp(24px,3vw,32px);margin-bottom:6px}.am-body form{display:grid;gap:14px}.am-lines{display:grid;gap:6px}.am-lh,.am-l{display:grid;grid-template-columns:minmax(0,1fr) 150px 120px 40px;gap:8px;align-items:center}.am-lh{font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.am-l input{width:100%;min-width:0;height:40px;border:1px solid var(--edge-2);background:var(--glass);border-radius:10px;padding:0 10px;color:inherit;font:inherit}.am-fix{font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:620px){.am-lh{display:none}.am-l{grid-template-columns:1fr 1fr 40px}.am-l>:first-child{grid-column:1/-1}}.am-box{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,181,71,.4);background:#ffb54714}.am-box .note{font-size:12.5px}.lg-newh{font:400 22px var(--display)}.lg-new{display:grid;gap:8px}.lg-new .path{width:100%}.lg-in{max-width:560px}.pt-link{display:grid;gap:8px;padding:14px 16px;border-radius:14px;border:1px solid rgba(53,208,127,.45);background:#35d07f14}.pt-link code{font-size:13px;overflow-wrap:anywhere;padding:8px 10px;border-radius:10px;background:var(--glass-2)}.pt-links summary{cursor:pointer;font-weight:700;margin-top:6px}.pt-inv .fgrid{margin-top:4px}.pt-via{padding:10px 14px;border-radius:12px;border:1px solid rgba(61,139,255,.45);background:#3d8bff1a;font-weight:600}.pt-hr{grid-template-columns:110px 1.2fr 150px 1fr 120px!important}.td-pt{color:var(--a3)}.pts{display:grid;gap:14px}.pts-list{display:grid;gap:10px}.pts-it{padding:0;overflow:hidden}.pts-h{width:100%;display:grid;grid-template-columns:minmax(200px,1.6fr) repeat(6,minmax(80px,1fr));gap:10px;align-items:center;text-align:start;background:none;border:0;color:var(--ink);padding:14px 16px;cursor:pointer;font:inherit}.pts-h:hover{background:var(--glass-2)}.pts-n{display:grid;min-width:0}.pts-n small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pts-c{display:grid}.pts-c small{font:600 10.5px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.pts-c b.good{color:#35d07f}.pts-c b.warn{color:#ffb547}.pts-c b.bad{color:#ff6b7a}.pts-b{padding:4px 16px 16px;border-top:1px solid var(--edge);display:grid;gap:10px;overflow-x:auto}.pts-b span.good{color:#35d07f;font-weight:700}.pts-b span.warn{color:#ffb547;font-weight:700}.pts-b span.bad{color:#ff6b7a;font-weight:700}@media(max-width:900px){.pts-h{grid-template-columns:1fr 1fr 1fr}.pts-n{grid-column:1/-1}}.nda-card{padding:clamp(18px,3vw,30px);border-radius:24px;display:grid;gap:16px}.nda-top{display:flex;gap:14px;align-items:center}.nda-top .ic{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;color:#fff;flex:none}.nda-top h2{font-size:clamp(24px,3vw,34px);margin:0}.nda-text{max-height:420px;overflow:auto;border:1px solid var(--edge-2);border-radius:16px;background:#fff;color:#111;padding:0}.nda-text .idoc{box-shadow:none;margin:0}.nda-doc{padding:28px 30px!important;font-size:13.5px;line-height:1.6;color:#111}.nda-doc h4{margin:14px 0 4px;font:700 13.5px var(--body)}.nda-doc p{margin:0 0 6px}.nda-h{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;border-bottom:2px solid #111;padding-bottom:10px;margin-bottom:12px}.nda-h span{font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#555}.nda-h h2{margin:2px 0 0;font:700 19px var(--body);color:#111}.nda-h dl{margin:0;display:grid;gap:2px;font-size:12px;text-align:end}.nda-h dl div{display:flex;gap:6px;justify-content:flex-end}.nda-h dt{color:#666}.nda-h dd{margin:0;font-weight:700}.nda-sig{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;padding-top:14px;border-top:1px solid #ccc}.nda-sig>div{display:grid;gap:4px;align-content:start}.nda-sig span{font:600 11px var(--mono);text-transform:uppercase;color:#666}.nda-sig img{max-width:240px;height:70px;object-fit:contain;object-position:left;border-bottom:1px solid #999}.nda-sigph{display:block;height:70px;border-bottom:1px dashed #999;color:#bbb;font-style:italic}.nda-sig small{color:#555}.nda-pad{position:relative;border:1px dashed var(--edge-2);border-radius:14px;overflow:hidden;background:#fff;height:160px}.nda-pad canvas{width:100%;height:100%;display:block;touch-action:none;cursor:crosshair}.nda-padb{position:absolute;top:8px;inset-inline-end:8px;display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.nda-pad .btn{color:#111;background:#f1f3f9;border-color:#d6dbe8}.fld.bad .nda-pad{border-color:#ff6b7a}.nda-box.ok{border-color:#35d07f73;background:#35d07f14}@media(max-width:620px){.nda-sig{grid-template-columns:1fr}.nda-doc{padding:18px!important}.nda-h{flex-direction:column}.nda-h dl{text-align:start}.nda-h dl div{justify-content:flex-start}}.cb-btn{position:fixed;inset-inline-end:18px;bottom:calc(86px + env(safe-area-inset-bottom,0px));z-index:46;display:flex;align-items:center;gap:8px;height:48px;padding:0 16px 0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:var(--grad-blue);color:#fff;font:700 14px var(--body);cursor:pointer;box-shadow:0 10px 28px #2f6bff73;transition:transform .2s,box-shadow .2s}.cb-btn:hover{transform:translateY(-2px)}.cb-btn.on{background:#0b1230}.cb-btn[hidden]{display:none!important}.cb-panel{position:fixed;inset-inline-end:18px;bottom:calc(146px + env(safe-area-inset-bottom,0px));z-index:47;width:min(380px,calc(100vw - 24px));height:min(580px,calc(100vh - 190px));display:flex;flex-direction:column;border-radius:22px;background:var(--bg);border:1px solid var(--edge-2);box-shadow:0 24px 70px #00000080;overflow:hidden;animation:adIn .2s ease both}.cb-h{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 14px;background:var(--grad-blue);color:#fff}.cb-h>div{flex:1;display:grid;line-height:1.25}.cb-h small{opacity:.85;font-size:12px}.cb-av{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:#ffffff2e}.cb-x,.cb-reset{border:0;background:#ffffff29;color:#fff;border-radius:10px;padding:6px 10px;cursor:pointer;font:600 12px var(--body)}.cb-x{font-size:14px}.cb-log{list-style:none;margin:0;padding:14px;display:flex;flex-direction:column;gap:10px;overflow-y:auto;flex:1;overscroll-behavior:contain}.cb-m{display:grid;gap:6px;justify-items:start;max-width:92%}.cb-m>div:first-child{padding:10px 13px;border-radius:16px 16px 16px 4px;background:var(--glass-2);border:1px solid var(--edge);font-size:14px;line-height:1.5;white-space:pre-line}.cb-m.me{align-self:flex-end;justify-items:end}.cb-m.me>div{background:#3d8bff33;border-color:#3d8bff73;border-radius:16px 16px 4px}.cb-acts{display:flex;gap:6px;flex-wrap:wrap}.cb-acts .btn{padding:7px 12px;font-size:13px}.cb-wa{background:#25d366!important;border-color:transparent!important;color:#fff!important}.cb-chips{display:flex;gap:6px;flex-wrap:wrap}.cb-chips button{border:1px solid var(--edge-2);background:var(--glass);color:var(--ink);border-radius:999px;padding:6px 11px;font:600 12.5px var(--body);cursor:pointer}.cb-chips button:hover{border-color:var(--a2)}.cb-m.typing>div{display:flex;gap:4px}.cb-m.typing i{width:7px;height:7px;border-radius:50%;background:var(--muted);animation:cbDot 1s infinite}.cb-m.typing i:nth-child(2){animation-delay:.15s}.cb-m.typing i:nth-child(3){animation-delay:.3s}@keyframes cbDot{0%,80%,to{opacity:.3;transform:none}40%{opacity:1;transform:translateY(-3px)}}.cb-note{margin:0;padding:0 14px 6px;font-size:11.5px;color:var(--faint)}.cb-f{display:flex;gap:8px;padding:10px 12px 12px;border-top:1px solid var(--edge)}.cb-f input{flex:1;min-width:0;height:42px;border:1px solid var(--edge-2);background:var(--glass);border-radius:12px;padding:0 12px;color:inherit;font:inherit}@media(max-width:640px){.cb-btn{inset-inline-end:12px;bottom:calc(70px + env(safe-area-inset-bottom,0px));width:48px;padding:0;justify-content:center}.cb-btn-l{display:none}.cb-panel{inset-inline:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));width:auto;height:min(82vh,640px)}body.cb-open .wa-float,body.cb-open .cb-btn{display:none}}body.art-open .cb-btn,body.map-full .cb-btn{display:none}@media print{.cb-btn,.cb-panel{display:none!important}}.acc-wrap{display:grid;gap:14px}.acc-sec{padding:16px 20px;border-radius:18px;display:grid;gap:10px}.acc-sec h4{margin:0;display:flex;align-items:center;gap:8px;font-size:15px}.acc-list,.acc-log{list-style:none;margin:0;padding:0;display:grid;gap:8px}.acc-req{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--edge);border-radius:14px;background:var(--glass-2)}.acc-req select,.tk-new select,.tk-new input,.tk-new textarea,.acc-role select,.ainv-row select{min-width:0;max-width:100%}.acc-why{margin:0;font-style:italic;overflow-wrap:anywhere}.acc-g{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;justify-content:space-between;padding:10px 14px;border:1px solid var(--edge);border-radius:12px;overflow-wrap:anywhere}.acc-log li{font-size:13px;overflow-wrap:anywhere}.acc-role,.tk-sharebox{display:grid;gap:8px}.tk-new textarea{width:100%;font:inherit;padding:10px 12px;border-radius:12px;border:1px solid var(--edge);background:var(--glass);color:inherit;resize:vertical}.tk-f{display:flex;align-items:center;gap:8px;font-size:13px}.tk-f input{flex:1;min-width:0}.tk-share{border:1px solid var(--edge);border-radius:14px;padding:10px 14px;margin:0;min-width:0}.tk-share legend{padding:0 6px;font-weight:600;font-size:13px}.tk-tl{display:flex;flex-wrap:wrap;gap:6px 16px;max-height:180px;overflow:auto}.pr-ovl{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:16px;background:#04081099;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pr-card{width:min(440px,100%)}.eq-items .eq-it.big{grid-column:1/-1}.eq-it.big .eq-opts{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.eq-sec{grid-column:1/-1;margin-top:6px;padding-top:8px;border-top:1px solid var(--edge);font:700 12.5px var(--body);color:var(--ink)}.eq-sec:first-child{margin-top:0;padding-top:0;border-top:0}.eq-ctl{display:flex;gap:6px;min-width:0}.eq-ctl select{flex:1}.eq-opts input.eq-oq{width:62px;flex:none;text-align:center;padding-inline:4px}.eq-opts .eq-other{margin-top:2px;border-color:var(--a2)}.eq-opts label.bad select,.eq-opts label.bad .eq-other{border-color:#ff6b6b}.eq-opts label .err{font-size:11.5px}.eq-lines small{white-space:normal;overflow-wrap:anywhere}.sndbtn{display:inline-grid;place-items:center;width:38px;height:38px;flex:none;border-radius:999px;border:1px solid var(--edge);background:var(--glass);color:var(--muted);cursor:pointer;transition:color .2s,border-color .2s,transform .15s}.sndbtn:hover{color:var(--ink);border-color:var(--edge-2)}.sndbtn:active{transform:scale(.92)}.sndbtn[aria-checked=true]{color:var(--ink)}@media(max-width:520px){.sndbtn{width:34px;height:34px}}.nt-stack{position:fixed;z-index:120;top:calc(14px + env(safe-area-inset-top,0px));inset-inline-end:max(14px,env(safe-area-inset-right,0px));display:grid;gap:8px;width:min(380px,calc(100vw - 28px));pointer-events:none}.nt{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;border-radius:14px;background:color-mix(in srgb,var(--bg) 94%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--edge-2);border-inline-start:4px solid var(--nc);color:var(--ink);box-shadow:0 12px 34px #00000047;font-size:14px;line-height:1.4;animation:ntIn .28s cubic-bezier(.2,.9,.3,1.2) both}.nt svg{flex:none;color:var(--nc);margin-top:1px}.nt span{flex:1;min-width:0;overflow-wrap:anywhere}.nt.ok{--nc:#34D399}.nt.info{--nc:#38BDF8}.nt.warn{--nc:#FACC15}.nt.err{--nc:#FF6B6B}.nt.gone{animation:ntOut .22s ease both}.nt-x{flex:none;border:0;background:none;color:var(--muted);font-size:18px;line-height:1;padding:0 2px;cursor:pointer}.nt-x:hover{color:var(--ink)}@keyframes ntIn{0%{opacity:0;transform:translateY(-10px) scale(.97)}to{opacity:1;transform:none}}@keyframes ntOut{to{opacity:0;transform:translateY(-6px) scale(.97)}}@media(max-width:600px){.nt-stack{inset-inline:12px;width:auto}}@media(prefers-reduced-motion:reduce){.nt,.nt.gone{animation:none}}.clist-add{justify-self:start;margin-top:8px}.clist-new{display:grid;gap:8px;padding:10px;border-radius:14px}.clist-new-g{display:grid;grid-template-columns:1fr 1fr;gap:8px}.clist-new-g .wide{grid-column:1/-1}.clist-new-g input,.clist-new-g select{padding:8px 10px!important;font-size:13px}.clist-new-g label{display:grid;gap:4px;min-width:0}.clist-new-g span{font:600 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.clist-new-g input,.clist-new-g select{width:100%;min-width:0}.clist-new-a{display:flex;gap:8px;flex-wrap:wrap}.clist code.own{color:var(--a2)}.clist{align-content:start}
