@font-face{font-family:DejaVu Sans;src:url(/fonts/DejaVuSans.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DejaVu Sans;src:url(/fonts/DejaVuSans-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--b950:#03102b;--b900:#0b1f45;--b850:#102a5c;--b800:#143676;--b700:#154cb0;--b600:#1460dc;--b500:#2e8bff;--b400:#5ca8ff;--b300:#93c6ff;--b200:#c4deff;--b100:#e6f0ff;--b50:#f5f9ff;--cy:#00cfe8;--cy2:#00a6e6;--ink:#0a1526;--gray:#50627a;--gray2:#5d6e84;--line:#e4ebf5;--ok:#007a52;--grad:linear-gradient(135deg,#1668f0 0%,#00a6e6 62%,#00cfe8 100%);--grad-dark:linear-gradient(160deg,#0b1f45 0%,#123a86 55%,#0e5fc4 100%);--r:14px;--rl:20px;--rx:28px;--pill:999px;--s1:0 1px 3px #0b1f450f,0 1px 2px #0b1f450a;--s2:0 10px 30px -12px #0b1f4538;--s3:0 28px 70px -24px #0b1f4559;--sblue:0 14px 34px -12px #1668f08c;--wrap:1720px;--pad:clamp(16px,4.2vw,60px);--sec:clamp(56px,7.5vw,104px);--fd:var(--font-onest),"Onest",system-ui,sans-serif;--fb:var(--font-inter),"Inter",system-ui,-apple-system,sans-serif;--fdoc:"DejaVu Sans",var(--fb);--focus:#1460dc}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e7eef8;--gray:#a5b4c8;--gray2:#8494ab;--line:#26365a;--b50:#0d182c;--b100:#172b4e;--b200:#22406f;--ok:#3ddc97;--s1:0 1px 3px #0006,0 1px 2px #0000004d;--s2:0 12px 32px -12px #0009;--s3:0 28px 70px -24px #000000bf;--dk-bg:#0a1120;--dk-surface:#121c31;--dk-surface-2:#18253e;--dk-glass:#0e1628db;--dk-ink:#e7eef8;--dk-gray:#a5b4c8;--dk-faint:#55667f;--dk-tip:#2a3a5a;--dk-acc:#6ea8ff;--dk-acc-strong:#a3c8ff;--dk-tint-blue:#60a5fa24;--dk-tint-ok:#34d39924;--dk-tint-err:#f8717124;--dk-tint-warn:#fbbf2424;--dk-tint-violet:#a78bfa29;--dk-warn-bg:#fbbf2424;--dk-ok-bg:#34d39924;--dk-bd-neutral:#2c3d60;--dk-bd-blue:#60a5fa61;--dk-bd-ok:#34d39961;--dk-bd-err:#f871716b;--dk-bd-warn:#fbbf246b;--dk-bd-violet:#a78bfa6b;--dk-fg:#e7eef8;--dk-line:#2c3d60;--dk-txt-err:#ff9494;--dk-txt-ok:#4ade9f;--dk-txt-warn:#fbc15e;--dk-txt-violet:#bba9ff;--focus:#6ea8ff}html[data-theme=dark] .rating b{background:#087a55}.hero,.ftr,.auth__brand{--focus:#6ea8ff}html[data-theme=dark] .advcard__kind{background:var(--dk-surface)}html.theme-anim,html.theme-anim *,html.theme-anim :before,html.theme-anim :after{transition:background-color .3s,color .3s,border-color .3s,fill .3s,stroke .3s,box-shadow .3s!important}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:hidden}body{background:var(--dk-bg,#fff);color:var(--ink);font-family:var(--fb);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}img,svg{max-width:100%;display:block}svg[viewBox="0 0 24 24"]:where(:not(.lucide)){flex:none;width:1em;height:1em}svg.lucide{flex:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:8px}::selection{background:var(--b600);color:#fff}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.001ms!important;animation-duration:.001ms!important}}.wrap{max-width:var(--wrap);padding-inline:var(--pad);margin:0 auto}.sec{padding-block:var(--sec);position:relative}.tight{padding-block:clamp(40px,5vw,64px)}.dark{background:var(--b950);color:#dce8fa}h1,h2,h3,h4{font-family:var(--fd);letter-spacing:-.03em;margin:0;font-weight:800;line-height:1.06}.hx{letter-spacing:-.04em;font-size:clamp(2.15rem,5.4vw,4rem);font-weight:800;line-height:1.02}.h2{font-size:clamp(1.7rem,3.6vw,2.7rem)}.h3{font-size:clamp(1.2rem,2vw,1.55rem)}.h4{font-family:var(--fb);letter-spacing:-.01em;font-size:1.02rem;font-weight:700;line-height:1.3}.lead{color:var(--gray);max-width:56ch;margin:14px 0 0;font-size:clamp(.98rem,1.2vw,1.12rem)}.dark .lead{color:#9fb4d4}.kick{letter-spacing:.08em;text-transform:uppercase;color:var(--dk-acc,var(--b600));background:var(--b100);border-radius:var(--pill);align-items:center;gap:8px;margin-bottom:16px;padding:7px 13px;font-size:.76rem;font-weight:700;display:inline-flex}.dark .kick{color:var(--b300);background:#5ca8ff24}.head{max-width:640px;margin-bottom:clamp(28px,4vw,44px)}.head--row{justify-content:space-between;align-items:flex-end;gap:24px;max-width:none;display:flex}.btn{border-radius:var(--pill);font-family:var(--fb);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:9px;padding:14px 24px;font-size:.95rem;font-weight:600;line-height:1.2;transition:transform .18s cubic-bezier(.2,.8,.3,1),box-shadow .2s,background .2s,color .2s;display:inline-flex}.btn:active{transform:scale(.97)}.btn--pri{background:var(--b600);color:#fff;box-shadow:var(--sblue)}.btn--pri:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--b700);box-shadow:0 18px 40px -12px #1668f0a6}.btn--grad{background:var(--grad);color:#fff;box-shadow:var(--sblue)}.btn--grad:hover:where(:not(:disabled,[aria-disabled=true])){filter:brightness(1.07)}.btn--soft{background:var(--b100);color:var(--dk-acc-strong,var(--b700))}.btn--soft:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--b200)}.btn--line{background:var(--dk-surface,#fff);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.btn--line:hover:where(:not(:disabled,[aria-disabled=true])){box-shadow:inset 0 0 0 1.5px var(--b400);color:var(--dk-acc,var(--b600))}.btn--glass{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff40}.btn--glass:hover:where(:not(:disabled,[aria-disabled=true])){background:#ffffff3d}.btn--sm{padding:10px 17px;font-size:.87rem}.btn--full{width:100%}.btn svg{flex:none;width:18px;height:18px}.btn:is(:disabled,[aria-disabled=true]){cursor:not-allowed}.pill{border-radius:var(--pill);background:var(--b100);color:var(--dk-acc-strong,var(--b700));white-space:nowrap;align-items:center;gap:6px;padding:6px 11px;font-size:.75rem;font-weight:600;display:inline-flex}.pill--cy{background:var(--dk-tint-blue,#def9fc);color:var(--dk-acc,#00707e)}.pill--ok{background:var(--dk-tint-ok,#e1f6ee);color:var(--ok)}.pill--gray{background:var(--dk-surface-2,#f1f4f9);color:var(--gray)}.pill--glass{color:#cfe2ff;background:#ffffff21;box-shadow:inset 0 0 0 1px #ffffff29}.bar{z-index:90;transition:background .3s,box-shadow .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;top:0;left:0;right:0}.bar.on{background:var(--dk-glass,#ffffffdb);-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);box-shadow:0 1px #0b1f4514}.bar__in{align-items:center;gap:18px;height:70px;display:flex}.logo{font-family:var(--fd);letter-spacing:-.04em;color:#fff;flex:none;align-items:center;gap:9px;font-size:1.3rem;font-weight:800;display:flex}.logo__m{width:32px;height:32px;box-shadow:none;background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex;overflow:visible}.logo__m img{object-fit:contain;width:100%;height:100%}.logo__img--light{display:var(--logo-light,block);transform:scale(1.3)}.logo__img--dark{display:var(--logo-dark,none);transform:scale(1.18)}.logo__w{white-space:nowrap;font-family:var(--fd);letter-spacing:-.02em;align-items:baseline;gap:.26em;font-weight:700;display:inline-flex}.logo__w1{color:inherit}.logo__w2{color:var(--logo-blue,#1668f0)}.logo__w--stack{flex-direction:column;align-items:flex-start;gap:.06em;line-height:1}.logo__w--stack .logo__w2{margin-left:1.15em}@media (max-width:490px),(min-width:981px) and (max-width:1060px){.bar .logo__w{flex-direction:column;align-items:flex-start;gap:.06em;font-size:1.05rem;line-height:1}.bar .logo__w .logo__w2{margin-left:1.15em}}@media (max-width:370px){.bar__act .lang{display:none}}.bar:not(.on),.ftr,.auth__brand,.lx-sb,html[data-theme=dark]{--logo-blue:#4d8dff;--logo-light:none;--logo-dark:block}html:not([data-theme=dark]) .bar.on{--logo-blue:#1668f0;--logo-light:block;--logo-dark:none}.wd-bar__start,.wd-mbar__logo{--logo-light:none;--logo-dark:block}.wd-bar__start .logo__img,.wd-mbar__logo .logo__img{padding:0;transform:none}.aibadge{background:var(--grad);width:32px;height:32px;box-shadow:var(--sblue);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.aibadge svg{width:17px;height:17px}.bar.on .logo{color:var(--ink)}.nav{gap:3px;margin-left:auto;display:flex}.nav a{border-radius:var(--pill);color:#ffffffd1;padding:10px 14px;font-size:.9rem;font-weight:500;transition:all .18s}.nav a:hover{color:#fff;background:#ffffff24}.bar.on .nav a{color:var(--gray)}.bar.on .nav a:hover{background:var(--b50);color:var(--dk-acc,var(--b600))}.bar__act{flex:none;align-items:center;gap:8px;display:flex}.bar.on .btn--glass{background:var(--b100);color:var(--dk-acc-strong,var(--b700));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.bar.on .btn--glass:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--b200);color:var(--dk-acc-strong,var(--b700))}.burg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#ffffff24;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:none;box-shadow:inset 0 0 0 1px #ffffff38}.bar.on .burg{background:var(--b100);box-shadow:none}.burg i{background:var(--dk-surface,#fff);border-radius:2px;width:17px;height:2px;transition:all .25s;display:block;position:relative}.bar.on .burg i,.bar.on .burg i:before,.bar.on .burg i:after{background:var(--b700)}.burg i:before,.burg i:after{content:"";background:var(--dk-surface,#fff);border-radius:2px;width:17px;height:2px;transition:all .25s;position:absolute;left:0}.burg i:before{top:-6px}.burg i:after{top:6px}.burg[aria-expanded=true] i{background:0 0!important}.burg[aria-expanded=true] i:before{top:0;transform:rotate(45deg)}.burg[aria-expanded=true] i:after{top:0;transform:rotate(-45deg)}.sheet{z-index:95;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#03102b80;transition:all .25s;position:fixed;inset:0}.sheet.on{opacity:1;pointer-events:auto}.sheet__c{background:var(--dk-surface,#fff);width:min(88vw,360px);padding:88px 22px 30px;transition:transform .32s cubic-bezier(.3,1,.4,1);position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.sheet.on .sheet__c{transform:none}.sheet a{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;padding:15px 4px;font-weight:600;display:flex}.sheet a.btn--grad{color:#fff}.sheet a:after{content:"";border-right:2px solid var(--b400);border-bottom:2px solid var(--b400);width:7px;height:7px;transform:rotate(-45deg)}.sheet__b{gap:10px;margin-top:22px;display:grid}.hero{background:var(--b900);color:#fff;padding:calc(70px + clamp(34px,5vw,64px)) 0 clamp(150px,17vw,215px);position:relative;overflow:hidden}.hero__bg{background:var(--grad-dark);position:absolute;inset:-30px}.hero__bg:before,.hero__bg:after{content:"";filter:blur(70px);border-radius:50%;position:absolute}.hero__bg:before{background:#00cfe852;width:620px;height:620px;top:-200px;right:-120px}.hero__bg:after{background:#2e8bff5c;width:520px;height:520px;bottom:-220px;left:-160px}.hero__mesh{opacity:.5;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 0,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 0,#000,#0000 72%)}.hero__in{z-index:3;text-align:center;max-width:760px;margin:0 auto;position:relative}.hero h1{color:#fff}.hero h1 span{background:linear-gradient(100deg,#8fd8ff,#00cfe8 60%,#b9f1ff);color:#0000;-webkit-background-clip:text;background-clip:text}.hero__in p{color:#b7cdec;max-width:52ch;margin:18px auto 0;font-size:clamp(1rem,1.3vw,1.16rem)}.hero__tags{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.finder{z-index:30;margin-top:clamp(28px,4vw,44px);position:relative}.finder__c{background:var(--dk-surface,#fff);border-radius:var(--rx);box-shadow:var(--s3);color:var(--ink);padding:10px}.segs{background:var(--dk-surface-2,#f2f6fc);scrollbar-width:none;border-radius:18px;gap:4px;width:max-content;max-width:100%;padding:5px;display:flex;overflow-x:auto}.segs::-webkit-scrollbar{display:none}.seg{min-width:max-content;color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:.9rem;font-weight:600;transition:all .22s;display:flex}.seg svg{stroke-width:2px;width:17px;height:17px}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fld{background:var(--dk-surface-2,#f7fafe);text-align:left;border-radius:16px;padding:11px 15px;transition:all .2s;position:relative;box-shadow:inset 0 0 0 1.5px #0000}.fld:hover,.fld:focus-within{box-shadow:inset 0 0 0 1.5px var(--b300);background:var(--dk-surface,#fff)}.fld label{letter-spacing:.05em;text-transform:uppercase;color:var(--gray2);margin-bottom:2px;font-size:.7rem;font-weight:700;display:block}.fld select,.fld input{appearance:none;cursor:pointer;background:0 0;border:0;outline:0;width:100%;padding:0;font-size:.94rem;font-weight:600}.fld:after{content:"";border-right:2px solid var(--b500);border-bottom:2px solid var(--b500);pointer-events:none;width:7px;height:7px;position:absolute;bottom:17px;right:15px;transform:rotate(45deg)}.fld--txt:after{display:none}.fld--txt textarea{resize:none;background:0 0;border:0;outline:0;width:100%;min-height:52px;font-size:.96rem;font-weight:500;line-height:1.5}.fld--txt textarea::placeholder{color:var(--gray2);font-weight:400}.fgo{background:var(--b600);color:#fff;cursor:pointer;box-shadow:var(--sblue);white-space:nowrap;border:0;border-radius:16px;justify-content:center;align-items:center;gap:9px;min-height:56px;padding:0 30px;font-size:.95rem;font-weight:700;transition:all .2s;display:flex}.fgo:hover{background:var(--b700)}.fhint b{color:var(--gray2);margin-right:2px;font-size:.78rem;font-weight:600}.qc{background:var(--dk-surface-2,#f2f6fc);color:var(--gray);border-radius:var(--pill);cursor:pointer;border:0;padding:7px 13px;font-size:.82rem;font-weight:500;transition:all .18s}.qc:hover{background:var(--b100);color:var(--dk-acc,var(--b600))}.sheetres{border-top:1px solid var(--line);margin-top:10px;padding:16px 8px 8px;display:none}.sheetres.on{animation:.3s both fade;display:block}.sheetres__t{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.sheetres__t b{font-family:var(--fd);letter-spacing:-.02em;font-size:1.05rem}.skel{gap:10px;display:grid}.skel__r{background:linear-gradient(100deg,var(--dk-surface-2,#f1f5fa) 30%,var(--dk-tint-blue,#e3ecf7) 50%,var(--dk-surface-2,#f1f5fa) 70%);background-size:200% 100%;border-radius:16px;height:74px;animation:1.15s linear infinite shim}@keyframes shim{to{background-position:-200% 0}}.reslist{gap:9px;display:grid}.resrow{background:var(--dk-surface-2,#f7fafe);text-align:left;width:100%;font:inherit;cursor:pointer;border:0;border-radius:18px;align-items:center;gap:13px;padding:13px 15px;transition:all .2s;display:flex}.resrow:hover{background:var(--b50);box-shadow:inset 0 0 0 1.5px var(--b200)}.resrow__i{background:var(--grad);color:#fff;width:42px;height:42px;font-weight:800;font-family:var(--fd);border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:.9rem;display:flex}.resrow__i svg{stroke:#fff;fill:none;stroke-width:2px;width:20px;height:20px}.resrow__n{font-size:.94rem;font-weight:700;line-height:1.25}.resrow__m{color:var(--gray2);margin-top:2px;font-size:.8rem}.resrow__r{text-align:right;flex:none;margin-left:auto}.resrow__r b{font-size:.92rem;font-weight:700;display:block}.resrow__r span{color:var(--gray2);font-size:.72rem}.aibox{background:linear-gradient(180deg,var(--dk-surface-2,#f5faff),var(--dk-tint-blue,#edf5ff));box-shadow:inset 0 0 0 1.5px var(--b200);border-radius:20px;padding:18px}.aibox__h{color:var(--dk-acc-strong,var(--b700));align-items:center;gap:9px;margin-bottom:12px;font-size:.9rem;font-weight:700;display:flex}.aibox__h .dot{background:var(--cy);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #00cfe838}.kv{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:12px;margin-bottom:14px;display:grid}.kv__i label{letter-spacing:.05em;text-transform:uppercase;color:var(--gray2);margin-bottom:3px;font-size:.7rem;font-weight:700;display:block}.kv__i b{font-size:.98rem;font-weight:700}.aibox ul{color:var(--gray);margin:0 0 14px;padding-left:18px;font-size:.9rem}.aibox ul li{margin-bottom:5px}.aibox ul li::marker{color:var(--dk-acc,var(--b500))}.disc{color:var(--gray2);border-top:1px solid var(--b200);margin:12px 0 0;padding-top:11px;font-size:.78rem}.quick{z-index:6;margin-top:calc(-1*clamp(92px,11vw,132px));position:relative}.scroller{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1*var(--pad));padding:4px 4px 18px;padding-inline:var(--pad);gap:12px;display:flex;overflow-x:auto}.scroller::-webkit-scrollbar{display:none}.scroller>*{scroll-snap-align:start;flex:none}.qtile{background:var(--dk-surface,#fff);border-radius:var(--rl);width:150px;box-shadow:var(--s2);text-align:left;padding:18px 16px;transition:all .24s cubic-bezier(.2,.8,.3,1)}.qtile:hover{box-shadow:var(--s3);transform:translateY(-6px)}.qtile .qtile__i{background:var(--b100);border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:13px;display:flex}.qtile__i svg{width:22px;height:22px;stroke:var(--dk-acc,var(--b600));fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.qtile b{letter-spacing:-.01em;font-size:.92rem;font-weight:700;line-height:1.25;display:block}.qtile span{color:var(--gray2);margin-top:5px;font-size:.78rem;display:block}.stats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.stat{background:var(--b50);border-radius:var(--rl);padding:22px 20px}.stat b{font-family:var(--fd);letter-spacing:-.04em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:800;line-height:1;display:block}.stat span{color:var(--gray);margin-top:8px;font-size:.82rem;font-weight:500;display:block}.split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,4.5vw,64px);display:grid}.checks{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.checks li{align-items:flex-start;gap:12px;font-size:.95rem;line-height:1.5;display:flex}.checks li:before{content:"";background:var(--b100);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21'%3E%3Cpath d='M6 10.8l3 3 6.2-6.6' stroke='%231668F0' stroke-width='2.2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-radius:8px;flex:none;width:21px;height:21px;margin-top:2px}.dark .checks li:before{background-color:#5ca8ff2e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21'%3E%3Cpath d='M6 10.8l3 3 6.2-6.6' stroke='%2393C6FF' stroke-width='2.2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.phone{width:min(292px,80vw);box-shadow:var(--s3),0 0 0 1px #ffffff14;background:#0a1526;border-radius:44px;margin:0 auto;padding:9px}.phone__s{background:var(--dk-surface,#fff);aspect-ratio:9/18.6;border-radius:36px;flex-direction:column;display:flex;position:relative;overflow:hidden}.phone__n{border-radius:var(--pill);z-index:4;background:#0a1526;width:82px;height:22px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.phone__hd{background:var(--grad);color:#fff;padding:12px 16px 16px}.phone__status{z-index:5;background:var(--grad);color:#fff;letter-spacing:.02em;justify-content:space-between;align-items:center;padding:9px 18px 3px;font-size:.72rem;font-weight:700;display:flex;position:relative}.phone__status-i{align-items:center;gap:5px;display:flex}.phone__status-i svg{fill:#fff;display:block}.phone__hd b{font-family:var(--fd);font-size:1rem;font-weight:700}.phone__hd p{color:#ffffffd1;margin:2px 0 0;font-size:.72rem}.phone__b{background:var(--dk-surface-2,#f7fafe);flex-direction:column;flex:1;gap:9px;padding:13px;display:flex;overflow:hidden}.msg{border-radius:16px;max-width:86%;padding:10px 13px;font-size:.79rem;line-height:1.45}.msg--u{background:var(--b600);color:#fff;border-bottom-right-radius:5px;margin-left:auto}.msg--a{background:var(--dk-surface,#fff);box-shadow:var(--s1);border-bottom-left-radius:5px}.msg small{color:var(--gray2);margin-top:6px;font-size:.66rem;display:block}.msg--a b{color:var(--dk-acc,var(--b600))}.typing{background:var(--dk-surface,#fff);width:max-content;box-shadow:var(--s1);border-radius:16px 16px 16px 5px;gap:4px;padding:12px 14px;display:flex}.typing i{background:var(--b300);border-radius:50%;width:6px;height:6px;animation:1.3s infinite bounce}.typing i:nth-child(2){animation-delay:.16s}.typing i:nth-child(3){animation-delay:.32s}@keyframes bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.phone__f{background:var(--dk-surface,#fff);box-shadow:0 -1px 0 var(--line);align-items:center;gap:8px;padding:9px 13px 16px;display:flex}.phone__f span{background:var(--dk-surface-2,#f2f6fc);border-radius:var(--pill);color:var(--gray2);flex:1;padding:9px 14px;font-size:.76rem}.phone__f i{background:var(--b600);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.phone__f i svg{stroke:#fff;fill:none;stroke-width:2.4px;width:15px;height:15px}.chiprow{scrollbar-width:none;margin-inline:calc(-1*var(--pad));padding-top:8px;padding-bottom:14px;padding-inline:var(--pad);gap:8px;display:flex;overflow:auto visible}.chiprow::-webkit-scrollbar{display:none}.fchip{background:var(--dk-surface-2,#f2f6fc);color:var(--gray);border-radius:var(--pill);cursor:pointer;white-space:nowrap;border:0;flex:none;padding:10px 17px;font-size:.88rem;font-weight:600;transition:all .2s}.fchip:hover{background:var(--b100);color:var(--dk-acc,var(--b600))}.fchip[aria-pressed=true]{background:var(--b600);color:#fff;box-shadow:var(--sblue)}.advcard{background:var(--dk-surface,#fff);border-radius:var(--rl);width:308px;box-shadow:var(--s2);flex-direction:column;transition:all .26s cubic-bezier(.2,.8,.3,1);display:flex;overflow:hidden}.advcard:hover{box-shadow:var(--s3);transform:translateY(-6px)}.advcard__top{background:linear-gradient(135deg,var(--b600),var(--cy2));color:#fff;align-items:center;min-height:104px;padding:16px;display:flex;position:relative;overflow:hidden}.advcard__top:after{content:"";background:#ffffff1f;border-radius:50%;width:150px;height:150px;position:absolute;top:-70px;right:-50px}.advcard__row{z-index:2;align-items:center;gap:12px;width:100%;display:flex;position:relative}.advcard__av{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:52px;height:52px;font-family:var(--fd);background:#ffffff38;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:flex;box-shadow:inset 0 0 0 2px #fff6}.advcard__n{font-family:var(--fd);letter-spacing:-.02em;font-size:1.02rem;font-weight:700;line-height:1.2}.advcard__sp{color:#ffffffd9;margin-top:2px;font-size:.79rem}.advcard__badge{background:var(--dk-glass,#ffffffeb);color:var(--dk-acc-strong,var(--b700));border-radius:var(--pill);letter-spacing:.02em;margin-top:7px;padding:4px 10px;font-size:.66rem;font-weight:800;display:inline-block}.advcard__b{flex-direction:column;flex:1;gap:14px;padding:16px;display:flex}.wins{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.win{background:var(--dk-surface-2,#f7fafe);text-align:center;border-radius:13px;padding:10px 8px}.win b{font-family:var(--fd);color:var(--dk-acc,var(--b600));font-size:1.05rem;font-weight:800;line-height:1;display:block}.win b small{letter-spacing:0;margin-left:2px;font-size:.6em;font-weight:600}.win span{color:var(--gray2);margin-top:4px;font-size:.66rem;font-weight:600;display:block}.rating{align-items:center;gap:8px;font-size:.85rem;display:flex}.rating b{background:var(--ok);color:#fff;border-radius:8px;padding:3px 8px;font-size:.8rem;font-weight:700}.rating span{color:var(--gray2);font-size:.78rem}.advcard__ft{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding-top:14px;display:flex}.price b{font-family:var(--fd);letter-spacing:-.03em;font-size:1.25rem;font-weight:800}.price span{color:var(--gray2);font-size:.72rem;font-weight:500;display:block}.navbtns{gap:8px;display:flex}.nbtn{background:var(--dk-surface,#fff);width:42px;height:42px;box-shadow:var(--s2);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.nbtn:hover{background:var(--b600)}.nbtn:hover svg{stroke:#fff}.nbtn svg{width:17px;height:17px;stroke:var(--ink);fill:none;stroke-width:2.4px}.nbtn:disabled{opacity:.35;cursor:default}.nbtn:disabled:hover{background:var(--dk-surface,#fff)}.nbtn:disabled:hover svg{stroke:var(--ink)}.steps{scrollbar-width:none;margin-inline:calc(-1*var(--pad));padding-bottom:8px;padding-inline:var(--pad);gap:0;display:flex;overflow-x:auto}.steps::-webkit-scrollbar{display:none}.step{flex:1;min-width:190px;padding:0 12px;position:relative}.step__l{border-radius:var(--pill);background:var(--line);height:4px;margin:12px 0 26px;position:relative}.step.hit .step__l{background:var(--grad)}.step__ic{z-index:1;background:var(--dk-surface,#fff);width:30px;height:30px;box-shadow:0 0 0 3px var(--line);color:var(--gray2);border-radius:50%;place-items:center;transition:all .3s;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.step__ic svg{stroke-width:2.2px;width:16px;height:16px}.step.hit .step__ic{box-shadow:0 0 0 3px var(--b600),0 0 0 8px #1668f029;background:var(--b600);color:#fff}.step__c{letter-spacing:.09em;color:var(--gray2);margin-bottom:6px;font-size:.72rem;font-weight:800}.step.hit .step__c{color:var(--dk-acc,var(--b600))}.step b{font-family:var(--fd);letter-spacing:-.02em;margin-bottom:6px;font-size:1rem;font-weight:700;display:block}.step p{color:var(--gray);margin:0;font-size:.85rem;line-height:1.5}.grid{grid-template-columns:repeat(auto-fill,minmax(min(248px,100%),1fr));gap:14px;display:grid}.card{background:var(--dk-surface,#fff);border-radius:var(--rl);box-shadow:var(--s1);box-shadow:inset 0 0 0 1.5px var(--line);flex-direction:column;gap:9px;padding:22px;transition:all .24s cubic-bezier(.2,.8,.3,1);display:flex}.card:hover{box-shadow:var(--s2);transform:translateY(-4px)}.card__i{background:var(--b100);border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:6px;display:flex}.card__i svg{width:22px;height:22px;stroke:var(--dk-acc,var(--b600));fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.card p{color:var(--gray);margin:0;font-size:.88rem;line-height:1.55}.card__p{align-items:baseline;gap:6px;margin-top:auto;padding-top:14px;display:flex}.card__p b{font-family:var(--fd);color:var(--dk-acc,var(--b600));letter-spacing:-.03em;font-size:1.2rem;font-weight:800}.card__p span{color:var(--gray2);font-size:.76rem}.tabs{background:var(--dk-surface-2,#f2f6fc);scrollbar-width:none;border-radius:18px;gap:4px;max-width:100%;margin-bottom:26px;padding:5px;display:inline-flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{color:var(--gray);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:14px;padding:11px 20px;font-size:.9rem;font-weight:600;transition:all .2s}.pane{display:none}.pane.on{animation:.3s both fade;display:block}.flow{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px;display:grid}.fstep{background:var(--b50);border-radius:var(--rl);padding:20px}.fstep b{background:var(--b600);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:12px;font-size:.85rem;font-weight:800;display:flex}.fstep strong{letter-spacing:-.01em;margin-bottom:5px;font-size:.95rem;display:block}.fstep span{color:var(--gray);font-size:.84rem;line-height:1.5}.info{background:var(--b50);border-radius:var(--rl);color:var(--gray);align-items:flex-start;gap:12px;margin-top:20px;padding:16px 20px;font-size:.89rem;display:flex}.info svg{width:20px;height:20px;stroke:var(--dk-acc,var(--b600));fill:none;stroke-width:2px;flex:none;margin-top:2px}.info b{color:var(--ink)}.dark .info{color:#b7cdec;background:#5ca8ff1a}.dark .info b{color:#fff}.switch{background:var(--dk-surface-2,#f2f6fc);border-radius:var(--pill);gap:3px;margin-bottom:12px;padding:5px;display:inline-flex}.switch button{border-radius:var(--pill);color:var(--gray);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:11px 20px;font-size:.88rem;font-weight:600;transition:all .2s}.switch button[aria-pressed=true]{background:var(--b600);color:#fff;box-shadow:var(--sblue)}.chkline{color:var(--gray);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin-bottom:30px;font-size:.89rem;font-weight:500;display:inline-flex}.chkline input{width:19px;height:19px;accent-color:var(--b600);cursor:pointer}.plans{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;display:grid}.plan{background:var(--dk-surface,#fff);border-radius:var(--rx);box-shadow:inset 0 0 0 1.5px var(--line);flex-direction:column;padding:26px;display:flex;position:relative}.plan--hot{box-shadow:inset 0 0 0 2px var(--b600),var(--s2)}.plan--hot:before{content:attr(data-badge);background:var(--grad);color:#fff;border-radius:var(--pill);letter-spacing:.02em;box-shadow:var(--sblue);padding:6px 14px;font-size:.7rem;font-weight:800;position:absolute;top:-13px;left:26px}.plan__h{font-family:var(--fd);letter-spacing:-.03em;margin-bottom:6px;font-size:1.2rem;font-weight:800}.plan__for{color:var(--gray);min-height:44px;margin:0;font-size:.87rem}.plan__p{flex-wrap:wrap;align-items:baseline;gap:8px;margin:18px 0 4px;display:flex}.plan__p b{font-family:var(--fd);letter-spacing:-.05em;font-size:2.3rem;font-weight:800;line-height:1}.plan__p em{color:var(--gray);font-size:.85rem;font-style:normal}.old{color:var(--gray2);font-size:.8rem;font-weight:500;text-decoration:line-through}.save{color:var(--ok);background:var(--dk-tint-ok,#e1f6ee);border-radius:var(--pill);padding:4px 9px;font-size:.72rem;font-weight:800}.old:empty,.save:empty{display:none}.plan__t{color:var(--gray2);min-height:19px;margin:0 0 22px;font-size:.78rem}.plan ul{gap:11px;margin:0 0 24px;padding:0;font-size:.88rem;line-height:1.5;list-style:none;display:grid}.plan ul li{gap:10px;display:flex}.plan ul li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Ccircle cx='9' cy='9' r='9' fill='%23E6F0FF'/%3E%3Cpath d='M5 9.2l2.6 2.6L13 6.5' stroke='%231668F0' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;flex:none;width:18px;height:18px;margin-top:2px}.plan .btn{margin-top:auto}.plan--card{background:var(--grad-dark);color:#fff;box-shadow:var(--s3);overflow:hidden}.plan--card:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffff29 48%,#0000 58%);position:absolute;inset:0}.plan--card .plan__for{color:#a8c3e8}.plan--card .plan__t{color:#8fa9ce}.plan--card ul li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Ccircle cx='9' cy='9' r='9' fill='rgba(255,255,255,.18)'/%3E%3Cpath d='M5 9.2l2.6 2.6L13 6.5' stroke='%2300CFE8' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.mcard{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border-radius:16px;align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #fff3}.mcard__chip{background:linear-gradient(135deg,#ffd98a,#f0a93b);border-radius:6px;flex:none;width:34px;height:26px;position:relative}.mcard__chip:after{content:"";border:1px solid #00000038;border-radius:2px;position:absolute;inset:5px 7px}.mcard b{font-family:var(--fd);letter-spacing:.02em;font-size:.94rem;display:block}.mcard span{color:#a8c3e8;font-size:.72rem}.quote{z-index:2;font-family:var(--fd);color:var(--cy);letter-spacing:-.02em;border-top:1px solid #ffffff29;margin-top:18px;padding-top:16px;font-size:1rem;font-weight:600;position:relative}.wgrid{grid-template-columns:repeat(auto-fit,minmax(min(226px,100%),1fr));gap:14px;display:grid}.wcard{border-radius:var(--rl);background:#ffffff0e;padding:22px;box-shadow:inset 0 0 0 1px #ffffff1c}.wcard__i{background:#00cfe829;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;display:flex}.wcard__i svg{width:21px;height:21px;stroke:var(--cy);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.wcard b{color:#fff;letter-spacing:-.01em;margin-bottom:8px;font-size:.98rem;display:block}.wcard p{color:#9fb4d4;margin:0;font-size:.86rem;line-height:1.55}.rules{grid-template-columns:repeat(auto-fill,minmax(min(268px,100%),1fr));gap:14px;margin-top:34px;display:grid}.rule{color:#b7cdec;gap:13px;font-size:.88rem;line-height:1.55;display:flex}.rule i{color:var(--cy);background:#00cfe824;border-radius:9px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:.74rem;font-style:normal;font-weight:800;display:flex}.dash{border-radius:var(--rx);background:#ffffff0e;padding:8px;box-shadow:inset 0 0 0 1px #ffffff1f}.dash__h{justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.dash__h b{font-family:var(--fd);color:#fff;font-size:1rem}.kpis{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 6px;display:grid}.kpi{background:#ffffff0f;border-radius:16px;padding:14px}.kpi b{font-family:var(--fd);color:#fff;letter-spacing:-.03em;font-size:1.4rem;font-weight:800;line-height:1;display:block}.kpi b.cy{color:var(--cy)}.kpi span{color:#8fa9ce;margin-top:6px;font-size:.68rem;font-weight:500;display:block}.casec{background:var(--dk-surface,#fff);color:var(--ink);border-radius:20px;margin:8px 6px 6px;padding:16px}.casec__h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.casec__id{color:var(--dk-acc,var(--b600));letter-spacing:.02em;font-size:.78rem;font-weight:800}.casec p{color:var(--gray);margin:0 0 12px;font-size:.87rem}.casec__tags{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.casec__act{grid-template-columns:1.3fr 1fr;gap:8px;display:grid}.appcta{background:var(--grad-dark);color:#fff;border-radius:clamp(24px,4vw,40px);padding:clamp(30px,5vw,58px);position:relative;overflow:hidden}.appcta:before{content:"";filter:blur(80px);background:#00cfe842;border-radius:50%;width:460px;height:460px;position:absolute;top:-160px;right:-90px}.appcta__g{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:36px;display:grid;position:relative}.stores{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.store{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border-radius:16px;align-items:center;gap:11px;padding:11px 18px;transition:all .2s;display:flex;box-shadow:inset 0 0 0 1px #ffffff38}.store:hover{background:#ffffff38}.store svg{flex:none;width:22px;height:22px}.store u{color:#a8c3e8;font-size:.66rem;text-decoration:none;display:block}.store b{font-size:.94rem;font-family:var(--fd);font-weight:700;display:block}.roles{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.role{border-radius:var(--rl);background:#ffffff12;padding:18px;box-shadow:inset 0 0 0 1px #ffffff1f}.role b{color:#fff;margin-bottom:10px;font-size:.95rem;display:block}.role ul{color:#a8c3e8;gap:7px;margin:0;padding:0;font-size:.83rem;list-style:none;display:grid}.role li:before{content:"";background:var(--cy);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin-right:8px;display:inline-block}.faq{gap:10px;max-width:840px;display:grid}.faq details{background:var(--dk-surface,#fff);border-radius:var(--rl);box-shadow:inset 0 0 0 1.5px var(--line);transition:all .2s;overflow:hidden}.faq details[open]{box-shadow:inset 0 0 0 1.5px var(--b300);background:var(--b50)}.faq summary{cursor:pointer;letter-spacing:-.01em;padding:19px 54px 19px 22px;font-size:.98rem;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";background:var(--b100) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 6v12M6 12h12' stroke='%231668F0' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") center/15px no-repeat;border-radius:50%;width:28px;height:28px;transition:all .25s;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.faq details[open] summary:after{background-color:var(--b600);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 6v12M6 12h12' stroke='%23fff' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E");transform:translateY(-50%)rotate(135deg)}.faq p{color:var(--gray);margin:0;padding:0 22px 21px;font-size:.91rem;line-height:1.62}.ftr{background:var(--b950);color:#8fa9ce;padding-block:clamp(48px,6vw,76px) 28px;font-size:.89rem}.ftr__g{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:clamp(24px,3.5vw,48px);display:grid}.ftr h4{letter-spacing:.1em;text-transform:uppercase;color:var(--b300);margin:0 0 16px;font-size:.74rem;font-weight:800}.ftr ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ftr a:hover{color:#fff}.ftr__p{font-family:var(--fd);color:#fff;letter-spacing:-.03em;margin-top:20px;font-size:1.5rem;font-weight:800;display:inline-block}.ftr__p small{font-family:var(--fb);color:var(--cy);letter-spacing:0;margin-top:3px;font-size:.72rem;font-weight:500;display:block}.ftr__b{color:#6b85a8;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:44px;padding-top:22px;font-size:.81rem;display:flex}.ftr__b nav{flex-wrap:wrap;gap:20px;display:flex}.tabbar{z-index:80;background:var(--dk-glass,#ffffffe6);-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8);padding:8px max(10px,env(safe-area-inset-left)) calc(8px + env(safe-area-inset-bottom));display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px #0b1f451a}.tabbar__in{justify-content:space-around;align-items:center;display:flex}.tb{color:var(--gray2);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:6px 8px;font-size:.66rem;font-weight:600;transition:all .2s;display:flex}.tb svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.tb.on{color:var(--dk-acc,var(--b600))}.tb.on svg{stroke-width:2.2px}.rv{opacity:0;transform:translateY(22px)}.rv.in{opacity:1;transition:opacity .65s,transform .65s cubic-bezier(.2,.75,.3,1);transform:none}section[id]{scroll-margin-top:86px}@media (max-width:1120px){.nav a{padding:10px;font-size:.86rem}}@media (max-width:430px){.bar__in{gap:6px}.bar__act{gap:5px}.bar__act .btn--pri{white-space:nowrap;padding-inline:11px;font-size:.8rem}}@media (max-width:380px){.bar__act .lang .btn--glass{gap:0;padding-inline:9px;font-size:0}}@media (min-width:981px) and (max-width:1180px){.bar__in{gap:10px}.nav{gap:0}.nav a{padding-inline:7px;font-size:.8rem}.bar__act{gap:5px}}@media (max-width:980px){.nav,.bar__act .btn--glass{display:none}.burg{display:grid}.split{grid-template-columns:1fr;gap:34px}.stats{grid-template-columns:1fr 1fr}.plans{grid-template-columns:1fr;max-width:520px}.flow{grid-template-columns:1fr 1fr}.appcta__g{grid-template-columns:1fr;gap:30px}.ftr__g{grid-template-columns:1fr 1fr}.kpis{grid-template-columns:repeat(2,1fr)}.head--row{flex-direction:column;align-items:flex-start}}@media (max-width:760px){body{padding-bottom:calc(90px + env(safe-area-inset-bottom))}.tabbar{display:block}.roles,.flow,.ftr__g{grid-template-columns:1fr}.hero{padding-bottom:clamp(96px,20vw,130px)}.navbtns{display:none}}@media (max-width:560px){.hero__in{text-align:left}.hero__tags{justify-content:flex-start}.finder__c{border-radius:24px}.stats{grid-template-columns:1fr 1fr;gap:10px}.stat{padding:16px 14px}.kv,.casec__act{grid-template-columns:1fr}.ftr__b{flex-direction:column;gap:14px}.advcard{width:270px}.plan{padding:22px}}@keyframes up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.en{opacity:0;animation:.85s cubic-bezier(.2,.8,.3,1) forwards up;animation-delay:var(--d,0s)}@keyframes float1{0%,to{transform:none}50%{transform:translate(-46px,44px)scale(1.1)}}@keyframes float2{0%,to{transform:none}50%{transform:translate(52px,-38px)scale(1.12)}}.hero__bg{transition:transform .5s cubic-bezier(.2,.8,.3,1)}.hero__bg:before{animation:19s ease-in-out infinite float1}.hero__bg:after{animation:23s ease-in-out infinite float2}@keyframes shine{to{background-position:220% 0}}.hero h1 span{background-size:220% 100%;animation:7s linear infinite shine}.btn{isolation:isolate;position:relative;overflow:hidden}.btn--grad:before,.btn--pri:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#fff6,#0000);width:38%;transition:left .75s cubic-bezier(.3,.9,.4,1);position:absolute;top:-40%;bottom:-40%;left:-70%;transform:skew(-22deg)}.btn--grad:hover:where(:not(:disabled,[aria-disabled=true])):before,.btn--pri:hover:where(:not(:disabled,[aria-disabled=true])):before{left:130%}.step__l:before{content:"";border-radius:inherit;background:var(--grad);transform-origin:0;z-index:1;transition:transform .85s cubic-bezier(.2,.8,.3,1);position:absolute;inset:0;transform:scaleX(0)}.steps.go .step .step__l:before{transform:scaleX(1)}.steps.go .step:nth-child(2) .step__l:before{transition-delay:.11s}.steps.go .step:nth-child(3) .step__l:before{transition-delay:.22s}.steps.go .step:nth-child(4) .step__l:before{transition-delay:.33s}.steps.go .step:nth-child(5) .step__l:before{transition-delay:.44s}.step__ic{z-index:2}.plan--card{will-change:transform;transition:transform .45s cubic-bezier(.2,.8,.3,1)}.plan--card:after{transition:transform 1s cubic-bezier(.3,.9,.4,1);transform:translate(-35%)}.plan--card:hover:after{transform:translate(35%)}.prog{transform-origin:0;background:linear-gradient(90deg,var(--b500),var(--cy));z-index:99;width:100%;height:3px;transition:transform .1s linear;position:fixed;top:0;left:0;transform:scaleX(0)}.navprog{z-index:2147483000;pointer-events:none;opacity:0;height:3px;transition:opacity .2s;position:fixed;top:0;left:0;right:0;overflow:hidden}.navprog:before{content:"";background:linear-gradient(90deg,var(--b500),var(--cy));transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}html[data-nav-pending] .navprog{opacity:1;transition-duration:80ms}html[data-nav-pending] .navprog:before{animation:8s cubic-bezier(.1,.7,.2,1) forwards navprog}html[data-nav-pending],html[data-nav-pending] a{cursor:progress}@keyframes navprog{0%{transform:scaleX(0)}4%{transform:scaleX(.25)}40%{transform:scaleX(.7)}to{transform:scaleX(.94)}}@media (prefers-reduced-motion:reduce){html[data-nav-pending] .navprog:before{animation:none;transform:scaleX(.6)}}.ticker{border-block:1px solid var(--line);background:var(--dk-surface,#fff);padding:13px 0;position:relative;overflow:hidden}.ticker:before,.ticker:after{content:"";z-index:2;pointer-events:none;width:70px;position:absolute;top:0;bottom:0}.ticker:before{background:linear-gradient(90deg,var(--dk-surface,#fff),transparent);left:0}.ticker:after{background:linear-gradient(270deg,var(--dk-surface,#fff),transparent);right:0}.ticker__t{gap:38px;width:max-content;animation:46s linear infinite slide;display:flex}.ticker:hover .ticker__t{animation-play-state:paused}@keyframes slide{to{transform:translate(-50%)}}.ticker__i{color:var(--gray);white-space:nowrap;align-items:center;gap:9px;font-size:.83rem;display:flex}.ticker__i i{background:var(--ok);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #00a87029}.ticker__i b{color:var(--ink);font-weight:600}.chat{background:var(--dk-surface-2,#f7fafe);overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;padding:15px;display:flex;overflow-y:auto}.chat .msg{white-space:pre-line;border-radius:17px;max-width:88%;padding:11px 14px;font-size:.87rem;line-height:1.52;animation:.3s cubic-bezier(.2,.9,.3,1) both pop}@keyframes pop{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.chat .msg--u{background:var(--b600);color:#fff;border-bottom-right-radius:6px;margin-left:auto}.chat .msg--a{background:var(--dk-surface,#fff);box-shadow:var(--s1);color:var(--ink);border-bottom-left-radius:6px}.chat .msg small{border-top:1px solid var(--line);color:var(--gray2);white-space:normal;margin-top:8px;padding-top:8px;font-size:.71rem;display:block}.chat .paywall{box-shadow:inset 0 0 0 1.5px var(--b300);background:linear-gradient(180deg,var(--dk-surface-2,#f5faff),var(--dk-tint-blue,#eaf3ff))}.chat .paywall b{color:var(--dk-acc-strong,var(--b700))}.cact{background:var(--b600);color:#fff;border-radius:var(--pill);cursor:pointer;border:0;align-items:center;gap:6px;margin-top:11px;padding:8px 15px;font-size:.78rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.cact:hover{background:var(--b700)}.qr{background:var(--dk-surface,#fff);scrollbar-width:none;gap:7px;padding:11px 14px 3px;display:flex;overflow-x:auto}.qr::-webkit-scrollbar{display:none}.qr button{background:var(--b100);color:var(--dk-acc-strong,var(--b700));border-radius:var(--pill);cursor:pointer;white-space:nowrap;border:0;flex:none;padding:8px 13px;font-size:.77rem;font-weight:600;transition:all .18s}.qr button:hover{background:var(--b200)}.cbar{padding:11px 14px calc(12px + env(safe-area-inset-bottom));background:var(--dk-surface,#fff);box-shadow:0 -1px 0 var(--line);align-items:center;gap:8px;display:flex}.cbar input{background:var(--dk-surface-2,#f2f6fc);border-radius:var(--pill);min-width:0;color:var(--ink);border:0;outline:0;flex:1;padding:11px 16px;font-size:.85rem}.cbar input::placeholder{color:var(--gray2)}.cbar input:focus{background:var(--b100)}.cbar button{background:var(--b600);cursor:pointer;width:40px;height:40px;box-shadow:var(--sblue);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.cbar button:hover:not(:disabled){background:var(--b700)}.cbar button:disabled{opacity:.4;cursor:default;box-shadow:none}.cbar button svg{width:17px;height:17px}.phone .chat{padding:12px}.phone .chat .msg{padding:9px 12px;font-size:.78rem}.phone .qr{padding:9px 11px 2px}.phone .qr button{padding:6px 11px;font-size:.71rem}.phone .cbar{padding:9px 11px 14px}.phone .cbar input{padding:9px 13px;font-size:.77rem}.phone .cbar button{width:34px;height:34px}.phone .cact{padding:6px 12px;font-size:.7rem}.fab{z-index:88;background:var(--grad);width:60px;height:60px;box-shadow:var(--sblue);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.2,.9,.3,1);display:flex;position:fixed;bottom:24px;right:24px}.fab:hover{transform:scale(1.08)}.fab svg{stroke:#fff;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.fab:after{content:"";border-radius:50%;animation:2.8s ease-out infinite ring;position:absolute;inset:0;box-shadow:0 0 #1668f073}@keyframes ring{to{box-shadow:0 0 0 26px #1668f000}}.fab__b{background:var(--cy);color:var(--b950);border-radius:var(--pill);padding:3px 7px;font-size:.62rem;font-weight:800;position:absolute;top:-3px;right:-3px}.dockbg{z-index:96;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#03102b73;transition:all .28s;position:fixed;inset:0}.dockbg.on{opacity:1;pointer-events:auto}.dock{z-index:97;background:var(--dk-surface,#fff);width:392px;max-width:calc(100vw - 32px);height:min(624px,76vh);box-shadow:var(--s3);opacity:0;pointer-events:none;transform-origin:100% 100%;border-radius:26px;flex-direction:column;transition:transform .34s cubic-bezier(.3,1.05,.4,1),opacity .26s;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;transform:translateY(26px)scale(.95)}.dock.on{opacity:1;pointer-events:auto;transform:none}.dock__h{background:var(--grad);color:#fff;align-items:center;gap:12px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.dock__h:after{content:"";background:#ffffff21;border-radius:50%;width:180px;height:180px;position:absolute;top:-80px;right:-60px}.dock__av{z-index:2;background:#ffffff38;border-radius:14px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative;box-shadow:inset 0 0 0 1.5px #fff6}.dock__av svg{stroke:#fff;fill:none;stroke-width:1.9px;stroke-linejoin:round;width:20px;height:20px}.dock__t{z-index:2;min-width:0;position:relative}.dock__t b{font-family:var(--fd);letter-spacing:-.02em;font-size:1rem;font-weight:700;display:block}.dock__t span{color:#ffffffd9;align-items:center;gap:6px;font-size:.74rem;display:flex}.dock__t span i{background:#7dffb0;border-radius:50%;flex:none;width:6px;height:6px;animation:2.2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.dock__x{cursor:pointer;z-index:2;background:#ffffff2e;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;margin-left:auto;transition:all .2s;display:flex;position:relative}.dock__x:hover{background:#ffffff4d}.dock__x svg{stroke:#fff;stroke-width:2.4px;stroke-linecap:round;width:15px;height:15px}@media (min-width:761px){.dockbg{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}}@media (max-width:760px){.fab{display:none}.dock{transform-origin:bottom;border-radius:26px 26px 0 0;width:auto;max-width:none;height:90vh;bottom:0;left:0;right:0;transform:translateY(100%)scale(1)}.dock.on{transform:none}}@media (prefers-reduced-motion:reduce){.ticker__t,.hero__bg:before,.hero__bg:after,.hero h1 span,.fab:after{animation:none!important}.en{opacity:1;animation:none}*{animation-iteration-count:1!important}}.lang{flex:none;position:relative}.lang>button{gap:6px}.lang__menu{z-index:70;background:var(--dk-surface,#fff);box-shadow:var(--s2);border-radius:14px;gap:2px;min-width:150px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 8px);right:0}.lang__menu li{margin:0}.lang__menu button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px;font-size:.9rem;font-weight:600;transition:all .15s}.lang__menu button:hover{background:var(--b50);color:var(--dk-acc,var(--b600))}.lang__menu button.on{background:var(--b100);color:var(--dk-acc-strong,var(--b700))}.thm{flex:none;position:relative}.thm__btn svg{width:17px;height:17px}.bar .thm__btn{padding-inline:11px}.thm__sq{border:1px solid var(--line);background:var(--dk-surface,#fff);width:40px;height:40px;color:var(--gray);cursor:pointer;border-radius:12px;place-items:center;transition:all .15s;display:grid}.thm__sq:hover{border-color:var(--b300);color:var(--dk-acc,var(--b600))}.thm__sq svg{width:19px;height:19px}.thm__menu{min-width:190px}.thm__menu button{align-items:center;gap:10px;display:flex}.thm__menu svg{flex:none;width:17px;height:17px}.thm-seg{background:var(--dk-surface-2,#f2f6fc);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.thm-seg button{color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:9px 4px;font-size:.76rem;font-weight:600;transition:all .15s;display:flex}.thm-seg button svg{width:18px;height:18px}.thm-seg button.on{background:var(--dk-surface,#fff);color:var(--dk-acc,var(--b600));box-shadow:var(--s1)}.auth__main{position:relative}.auth__tools{z-index:5;position:absolute;top:clamp(14px,2vw,22px);right:clamp(14px,2vw,22px)}@media (max-width:980px){.bar__act .thm .btn--glass{display:inline-flex}}@media (max-width:560px){.bar__act .thm{display:none}}.pagehead{padding-top:calc(70px + clamp(28px,4vw,52px))}.pagehead .head{margin-bottom:0}.cform{gap:14px;max-width:560px;display:grid}.cform label{letter-spacing:.03em;text-transform:uppercase;color:var(--gray2);margin-bottom:7px;font-size:.78rem;font-weight:700;display:block}.cform input,.cform textarea{background:var(--dk-surface-2,#f7fafe);width:100%;box-shadow:inset 0 0 0 1.5px var(--line);border:0;border-radius:14px;outline:0;padding:13px 15px;font-size:.95rem;font-weight:500;transition:all .2s}.cform input:focus,.cform textarea:focus{box-shadow:inset 0 0 0 1.5px var(--b400);background:var(--dk-surface,#fff)}.cform textarea{resize:vertical;min-height:120px;line-height:1.5}.cform__ok{background:var(--dk-tint-ok,#e1f6ee);color:var(--ok);border-radius:14px;padding:14px 16px;font-size:.92rem;font-weight:600}.contact__grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,4.5vw,56px);display:grid}.contact__info{gap:16px;display:grid}.contact__row{align-items:flex-start;gap:14px;display:flex}.contact__row .card__i{flex:none;margin:0}.contact__row b{font-size:.95rem;display:block}.contact__row span{color:var(--gray);font-size:.88rem}@media (max-width:820px){.contact__grid{grid-template-columns:1fr}}main>.sec:first-child{padding-top:calc(70px + clamp(40px,5vw,64px))}.fld:has(.dsel):after{display:none}.dsel{width:100%;position:relative}.fld .dsel__btn{margin-block:-8px;padding-block:8px}.dsel__btn{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;font-size:.94rem;font-weight:600;line-height:1.3;display:flex}.dsel__val{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dsel__cv{border-right:2px solid var(--b500);border-bottom:2px solid var(--b500);flex:none;width:8px;height:8px;margin-bottom:3px;transition:transform .22s;transform:rotate(45deg)}.dsel[data-open=true] .dsel__cv{margin-bottom:-2px;transform:rotate(-135deg)}.dsel__menu{z-index:260;background:var(--dk-surface,#fff);box-shadow:var(--s3);scrollbar-width:thin;border-radius:16px;margin:0;padding:7px;list-style:none;animation:.2s both fade;overflow-y:auto}.dsel__menu li{margin:0}.dsel__opt{text-align:left;width:100%;color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:.9rem;font-weight:600;transition:all .14s;display:flex}.dsel__opt:hover{background:var(--b50);color:var(--dk-acc,var(--b600))}.dsel__opt[aria-selected=true]{background:var(--b100);color:var(--dk-acc-strong,var(--b700))}.dsel__opt[aria-selected=true]:after{content:"";border-right:2px solid var(--b600);border-bottom:2px solid var(--b600);flex:none;width:7px;height:7px;margin-bottom:2px;transform:rotate(45deg)}.filters{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.filters .fld{flex:200px;min-width:170px}.strip{grid-template-columns:repeat(4,1fr);gap:12px;margin:26px 0 6px;display:grid}.strip__i{background:var(--dk-surface,#fff);border-radius:var(--rl);box-shadow:inset 0 0 0 1.5px var(--line);padding:18px}.strip__i b{font-family:var(--fd);letter-spacing:-.03em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.3rem,2.4vw,1.9rem);font-weight:800;line-height:1;display:block}.strip__i span{color:var(--gray);margin-top:7px;font-size:.8rem;font-weight:500;display:block}.dark .strip__i{background:#ffffff0e;box-shadow:inset 0 0 0 1px #ffffff1c}.dark .strip__i span{color:#9fb4d4}@media (max-width:820px){.strip{grid-template-columns:1fr 1fr}}.ctable{border-collapse:separate;border-spacing:0;background:var(--dk-surface,#fff);border-radius:var(--rl);width:100%;box-shadow:inset 0 0 0 1.5px var(--line);margin-top:8px;font-size:.92rem;overflow:hidden}.ctable th,.ctable td{text-align:left;border-bottom:1px solid var(--line);padding:14px 16px}.ctable thead th{font-family:var(--fd);color:var(--ink);background:var(--b50);font-size:.9rem;font-weight:700}.ctable thead th:not(:first-child){text-align:center;color:var(--dk-acc-strong,var(--b700))}.ctable td:not(:first-child){text-align:center;font-weight:600}.ctable tbody tr:last-child td{border-bottom:0}.ctable td:first-child{color:var(--gray);font-weight:500}.ctable .yes{color:var(--ok)}.ctable .no{color:var(--gray2)}.ctable__wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.tl{gap:0;margin-top:22px;display:grid}.tl__i{grid-template-columns:auto 1fr;gap:16px;padding-bottom:22px;display:grid;position:relative}.tl__i:before{content:"";background:var(--line);width:2px;position:absolute;top:38px;bottom:-4px;left:17px}.tl__i:last-child:before{display:none}.dark .tl__i:before{background:#ffffff24}.tl__n{background:var(--grad);color:#fff;width:36px;height:36px;font-family:var(--fd);z-index:1;box-shadow:var(--sblue);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:.9rem;font-weight:800;display:flex}.tl__c b{font-family:var(--fd);letter-spacing:-.02em;margin-bottom:5px;font-size:1rem;font-weight:700;display:block}.tl__c p{color:var(--gray);margin:0;font-size:.88rem;line-height:1.55}.dark .tl__c b{color:#fff}.dark .tl__c p{color:#9fb4d4}.mini{grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));gap:12px;display:grid}.mini__i{background:var(--dk-surface,#fff);border-radius:var(--rl);box-shadow:inset 0 0 0 1.5px var(--line);align-items:flex-start;gap:13px;padding:20px;display:flex}.mini__i .card__i{flex:none;margin:0}.mini__i b{letter-spacing:-.01em;margin-bottom:5px;font-size:.95rem;display:block}.mini__i p{color:var(--gray);margin:0;font-size:.85rem;line-height:1.5}.dark .mini__i{color:#dce8fa;background:#ffffff0e;box-shadow:inset 0 0 0 1px #ffffff1c}.dark .mini__i b{color:#fff}.dark .mini__i p{color:#9fb4d4}.quotes{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:14px;display:grid}.qcard{background:var(--dk-surface,#fff);border-radius:var(--rl);box-shadow:var(--s1);box-shadow:inset 0 0 0 1.5px var(--line);flex-direction:column;gap:14px;padding:22px;display:flex}.qcard p{color:var(--ink);margin:0;font-size:.94rem;line-height:1.6}.qcard__a{align-items:center;gap:11px;margin-top:auto;display:flex}.qcard__av{background:var(--grad);color:#fff;width:42px;height:42px;font-family:var(--fd);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.9rem;font-weight:800;display:flex}.qcard__a b{font-size:.9rem;display:block}.qcard__a span{color:var(--gray2);font-size:.78rem}.offices{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:14px;margin-top:26px;display:grid}.office{background:var(--dk-surface,#fff);border-radius:var(--rl);box-shadow:inset 0 0 0 1.5px var(--line);padding:20px}.office b{font-family:var(--fd);margin-bottom:8px;font-size:1.02rem;font-weight:700;display:block}.office p{color:var(--gray);margin:0 0 6px;font-size:.86rem;line-height:1.5}.office a{color:var(--dk-acc,var(--b600));font-size:.86rem;font-weight:600}.packs{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:16px;margin-top:8px;display:grid}.seg[aria-selected=true]{background:var(--grad);color:#fff;box-shadow:0 8px 20px -8px #1668f080}.seg[aria-selected=true] svg{stroke:#fff}.tab[aria-selected=true]{background:var(--grad);color:#fff;box-shadow:0 8px 20px -8px #1668f080}.switch button[aria-pressed=true]{background:var(--grad);box-shadow:var(--sblue)}.fchip[aria-pressed=true]{background:var(--grad);box-shadow:0 8px 20px -8px #1668f080}.nav a[aria-current=page]{color:#fff;background:#ffffff2e}.bar.on .nav a[aria-current=page]{background:var(--b100);color:var(--dk-acc,var(--b600))}.tb.on{position:relative}.tb.on:before{content:"";background:var(--grad);border-radius:3px;width:20px;height:3px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.bar .wrap{max-width:var(--wrap)}.amsg__files{flex-direction:column;gap:8px;margin-top:12px;display:flex}.aifile{background:var(--b50);box-shadow:inset 0 0 0 1.5px var(--b200);border-radius:14px;align-items:center;gap:11px;max-width:400px;padding:10px 12px;transition:all .18s;display:flex}.aifile:hover{box-shadow:inset 0 0 0 1.5px var(--b300)}.aifile__i{background:var(--grad);border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.aifile__i svg{stroke:#fff;fill:none;stroke-width:1.9px;width:18px;height:18px}.aifile__t{flex:1;min-width:0}.aifile__t b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:700;line-height:1.2;display:block;overflow:hidden}.aifile__t span{color:var(--dk-acc,var(--b600));text-transform:uppercase;letter-spacing:.03em;font-size:.76rem;font-weight:600}.aifile__act{flex:none;gap:6px;display:flex}.aifile__btn{background:var(--dk-surface,#fff);width:34px;height:34px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--dk-acc,var(--b600));cursor:pointer;border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:all .16s;display:flex}.aifile__btn:hover{box-shadow:inset 0 0 0 1.5px var(--b400);background:var(--b50)}.aifile__btn svg{stroke:currentColor;fill:none;stroke-width:2px;width:17px;height:17px}body:has(.portal){padding-bottom:0;overflow:hidden}:is(body:has(.portal) .bar,body:has(.portal) .ftr,body:has(.portal) .tabbar,body:has(.portal) .fab){display:none}body:has(.plogin){padding-bottom:0}:is(body:has(.plogin) .bar,body:has(.plogin) .ftr,body:has(.plogin) .tabbar,body:has(.plogin) .fab){display:none}.plogin{background:var(--grad-dark);place-items:center;min-height:100dvh;padding:24px;display:grid}.plogin__c{background:var(--dk-surface,#fff);border-radius:var(--rx);width:min(468px,100%);box-shadow:var(--s3);padding:clamp(24px,4vw,40px)}.plogin__c h1{font-family:var(--fd);letter-spacing:-.03em;margin:0;font-size:1.5rem}.plogin__c p.sub{color:var(--gray);margin:6px 0 0;font-size:.92rem}.plogin__roles{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 6px;display:grid}.prole{text-align:left;background:var(--dk-surface-2,#f7fafe);cursor:pointer;border:0;border-radius:16px;padding:15px;transition:all .18s;box-shadow:inset 0 0 0 2px #0000}.prole.on{box-shadow:inset 0 0 0 2px var(--b600);background:var(--dk-surface,#fff)}.prole b{font-family:var(--fd);margin-bottom:4px;font-size:1rem;display:block}.prole span{color:var(--gray);font-size:.78rem;line-height:1.4;display:block}.prole--slim{text-align:center;padding:13px 12px}.prole--slim b{margin-bottom:0}.plogin__note{color:var(--gray2);text-align:center;margin:16px 0 0;font-size:.78rem}.portal{background:var(--b50);grid-template-columns:252px minmax(0,1fr);height:100dvh;transition:grid-template-columns .18s;display:grid;position:relative}@media (min-width:901px){.portal.psb-collapsed{grid-template-columns:76px minmax(0,1fr)}.portal.portal--full{grid-template-columns:minmax(0,1fr)}.portal--full .psb{z-index:40;width:262px;box-shadow:var(--s3);transition:transform .22s cubic-bezier(.3,1,.4,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.portal--full .psb.peek{transform:none}.psb__hotzone{z-index:39;width:14px;position:fixed;top:0;bottom:0;left:0}}.pfull__menu{display:none}@media (max-width:900px){.portal--full .pfull__menu{z-index:31;cursor:pointer;background:var(--dk-surface,#fff);width:40px;height:40px;color:var(--dk-acc-strong,var(--b700));box-shadow:var(--s2);border:0;border-radius:12px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:10px;right:12px}.portal--full .pfull__menu svg{stroke:currentColor;fill:none;stroke-width:2.2px;width:18px;height:18px}.portal--full .docbuild__top{padding-right:52px}}.portal--full .pbody{--pb-pad:0px;padding:0}.portal--full .pbody__in{max-width:none;height:100%;min-height:0}.psb{background:var(--dk-surface,#fff);border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.psb__logo{font-family:var(--fd);letter-spacing:-.03em;color:var(--ink);align-items:center;gap:9px;padding:16px 18px;font-size:1.2rem;font-weight:800;display:flex}.psb__logo .logo__m{flex:none;width:30px;height:30px}.psb__role{letter-spacing:.08em;text-transform:uppercase;color:var(--dk-acc,var(--b600));background:var(--b100);border-radius:var(--pill);margin-left:2px;padding:3px 9px;font-size:.7rem;font-weight:800}.psb__nav{scrollbar-width:none;flex:1;align-content:start;gap:2px;padding:8px 10px;display:grid;overflow-y:auto}.psb__nav::-webkit-scrollbar{display:none}.psb__link{color:var(--gray);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;width:100%;padding:11px 13px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.psb__link:hover{background:var(--b50);color:var(--dk-acc,var(--b600))}.psb__link.on{background:var(--b100);color:var(--dk-acc-strong,var(--b700))}.psb__link svg{stroke:currentColor;fill:none;stroke-width:1.9px;flex:none;width:19px;height:19px}.psb__foot{border-top:1px solid var(--line);gap:4px;padding:10px;display:grid}.psb__collapse svg{transition:transform .18s}@media (min-width:901px){.psb.collapsed{width:76px}.psb.collapsed .psb__label{display:none}.psb.collapsed .psb__brand{align-items:center;padding-inline:0}.psb.collapsed .psb__logo{justify-content:center;padding:16px 0}.psb.collapsed .psb__role{display:none}.psb.collapsed .psb__link{justify-content:center;padding-inline:0}.psb.collapsed .psb__link--locked svg:last-child{display:none}.psb.collapsed .psb__collapse svg{transform:rotate(180deg)}}.pmain{flex-direction:column;min-height:0;display:flex;overflow:hidden}.ptop{background:var(--dk-surface,#fff);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:14px;padding:13px 22px;display:flex}.ptop h1{font-family:var(--fd);letter-spacing:-.02em;margin:0;font-size:1.15rem}.ptop__sp{align-items:center;gap:12px;margin-left:auto;display:flex}.ptop__user{color:var(--ink);border-radius:999px;align-items:center;gap:9px;padding:4px 10px 4px 4px;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .15s,box-shadow .15s;display:flex}.ptop__user:hover{background:var(--b50)}.ptop .lang .btn--glass{background:var(--b50);color:var(--dk-acc-strong,var(--b700));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ptop .lang .btn--glass:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--b100);color:var(--dk-acc-strong,var(--b700))}.ptop__user:focus-visible{box-shadow:0 0 0 2px var(--b400);outline:0}.ptop__av{background:var(--grad);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:.78rem;font-weight:800;display:flex}.ptop__burger{background:var(--b100);cursor:pointer;width:38px;height:38px;color:var(--dk-acc-strong,var(--b700));border:0;border-radius:11px;flex:none;justify-content:center;align-items:center;display:none}.ptop__burger svg{stroke:currentColor;fill:none;stroke-width:2.2px;width:18px;height:18px}.pbody{--pb-pad:clamp(16px,2.6vw,40px);padding:var(--pb-pad);flex:1;overflow-y:auto}.pbody__in{grid-template-columns:minmax(0,1fr);gap:20px;max-width:1560px;margin:0 auto;display:grid}.psec-h{font-family:var(--fd);letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:700}.hrm-page{gap:18px;min-width:0;display:grid}.hrm-hero{border-radius:var(--rl);background:var(--grad-dark);color:#fff;box-shadow:var(--s2);justify-content:space-between;align-items:center;gap:20px;padding:clamp(22px,3vw,34px);display:flex;position:relative;overflow:hidden}.hrm-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#00cfe847,#0000 68%);border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;right:-60px}.hrm-hero>*{z-index:1;position:relative}.hrm-hero h2{font-family:var(--fd);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(1.45rem,2.4vw,2.05rem)}.hrm-hero p{color:#c7d8f3;max-width:62ch;margin:7px 0 0;font-size:.92rem;line-height:1.5}.hrm-hero .hrm-kicker{color:#9edcff}.hrm-hero__meta{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.hrm-kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--dk-acc,var(--b600));margin-bottom:6px;font-size:.7rem;font-weight:800;display:block}.hrm-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hrm-head__t{flex:280px;min-width:0}.hrm-head h2{font-family:var(--fd);letter-spacing:-.02em;margin:0;font-size:clamp(1.2rem,1.8vw,1.45rem);line-height:1.15}.hrm-head p{max-width:86ch;color:var(--gray);margin:3px 0 0;font-size:.84rem;line-height:1.45}.hrm-head__a{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hrm-panel{border-radius:var(--rl);background:var(--dk-surface,#fff);min-width:0;box-shadow:inset 0 0 0 1.5px var(--line);padding:20px}.hrm-panel--flush{padding:0;overflow:hidden}.hrm-panel--flush>.hrm-panel__h{margin-bottom:12px;padding:16px 20px 0}.hrm-panel__h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.hrm-panel__h h3{font-family:var(--fd);letter-spacing:-.01em;align-items:center;gap:10px;min-width:0;margin:0;font-size:1rem;display:flex}.hrm-panel__i{background:var(--dk-tint-blue,var(--b100));width:32px;height:32px;color:var(--dk-acc,var(--b600));border-radius:10px;flex:none;place-items:center;display:grid}.hrm-panel__i svg{width:16px;height:16px}.hrm-panel__a{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hrm-count{border-radius:var(--pill);background:var(--dk-surface-2,#f1f4f9);min-width:24px;height:22px;color:var(--gray);font-family:var(--fb);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 8px;font-size:.72rem;font-weight:800;display:inline-flex}.hrm-grid{gap:16px;min-width:0;display:grid}.hrm-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.hrm-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.hrm-grid--side{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start}.hrm-stats{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:12px;display:grid}@media (max-width:640px){.hrm-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hrm-stat{grid-template-columns:1fr;row-gap:8px;padding:14px}.hrm-stat__i{border-radius:11px;grid-row:auto;width:36px;height:36px}.hrm-stat__v{font-size:1.15rem}}.hrm-stat{border-radius:var(--rl);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;min-width:0;padding:16px 17px;transition:box-shadow .15s,transform .15s;display:grid}.hrm-stat:hover{box-shadow:inset 0 0 0 1.5px var(--line),var(--s2);transform:translateY(-1px)}.hrm-stat__i{border-radius:13px;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}.hrm-stat__i svg{width:20px;height:20px}.hrm-stat__v{font-family:var(--fd);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:1.4rem;font-weight:800;line-height:1.1;overflow:hidden}.hrm-stat__l{color:var(--gray);font-size:.78rem;font-weight:600}.hrm-stat__h{border-top:1px dashed var(--line);color:var(--gray);grid-column:1/-1;margin-top:10px;padding-top:9px;font-size:.74rem}.hrm-stat--blue .hrm-stat__i{background:var(--dk-tint-blue,var(--b100));color:var(--dk-acc,var(--b600))}.hrm-stat--ok .hrm-stat__i{background:var(--dk-tint-ok,#e1f6ee);color:var(--ok)}.hrm-stat--warn .hrm-stat__i{background:var(--dk-tint-warn,#fff1de);color:var(--dk-txt-warn,#8f5500)}.hrm-stat--violet .hrm-stat__i{background:var(--dk-tint-violet,#f1ebff);color:var(--dk-txt-violet,#6a3de8)}.hrm-stat--err .hrm-stat__i{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#c0392b)}.hrm-stat--cyan .hrm-stat__i{background:var(--dk-tint-blue,#def9fc);color:#00a6e6}.hrm-st{border-radius:var(--pill);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;font-size:.72rem;font-weight:700;line-height:1.3;display:inline-flex}.hrm-st:before{content:"";opacity:.85;background:currentColor;border-radius:50%;width:6px;height:6px}.hrm-st--ok{background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,#0a7d55)}.hrm-st--info{background:var(--dk-tint-blue,var(--b100));color:var(--dk-acc-strong,var(--b700))}.hrm-st--warn{background:var(--dk-tint-warn,#fff1de);color:var(--dk-txt-warn,#8f5500)}.hrm-st--err{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#c0392b)}.hrm-st--gray{background:var(--dk-surface-2,#f1f4f9);color:var(--gray)}.hrm-prio{color:var(--gray);white-space:nowrap;align-items:center;gap:6px;font-size:.78rem;font-weight:700;display:inline-flex}.hrm-prio i{background:var(--gray2);border-radius:3px;width:8px;height:8px}.hrm-prio--normal i{background:var(--b400)}.hrm-prio--high{color:var(--dk-txt-warn,#8f5500)}.hrm-prio--high i{background:#f59e0b}.hrm-prio--urgent{color:var(--dk-txt-err,#c0392b)}.hrm-prio--urgent i{background:#e5484d;box-shadow:0 0 0 3px #e5484d2e}.hrm-code{background:var(--dk-surface-2,#f1f4f9);color:var(--gray);letter-spacing:.01em;white-space:nowrap;border-radius:7px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:600;display:inline-block}.hrm-muted{color:var(--gray);font-size:.78rem}.hrm-late{color:var(--dk-txt-err,#c0392b);font-weight:700}.hrm-av{color:#fff;letter-spacing:.02em;border-radius:12px;flex:none;place-items:center;font-weight:800;display:inline-grid}.hrm-av--sm{border-radius:9px;width:28px;height:28px;font-size:.62rem}.hrm-av--md{width:36px;height:36px;font-size:.74rem}.hrm-av--lg{border-radius:17px;width:56px;height:56px;font-size:1.05rem}.hrm-av--t0{background:linear-gradient(135deg,#1668f0,#00a6e6)}.hrm-av--t1{background:linear-gradient(135deg,#6a3de8,#a78bfa)}.hrm-av--t2{background:linear-gradient(135deg,#0a7d55,#34d399)}.hrm-av--t3{background:linear-gradient(135deg,#b26a00,#f59e0b)}.hrm-av--t4{background:linear-gradient(135deg,#c0392b,#fb7185)}.hrm-av--t5{background:linear-gradient(135deg,#0b1f45,#2e8bff)}.hrm-person{align-items:center;gap:10px;min-width:0;max-width:100%;display:inline-flex}.hrm-person__t{flex-direction:column;min-width:0;display:flex}.hrm-person__t b{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.hrm-person__t small{color:var(--gray);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:.74rem;overflow:hidden}.hrm-table-wrap{scrollbar-width:thin;margin:0 -4px;padding:0 4px;overflow-x:auto}.hrm-panel--flush .hrm-table-wrap{margin:0;padding:0 8px 8px}.hrm-panel--flush>.hrm-table-wrap:first-child{padding-top:16px}.hrm-table{border-collapse:separate;border-spacing:0;width:100%;min-width:640px;font-size:.86rem}.hrm-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--gray2);white-space:nowrap;padding:0 12px 10px;font-size:.68rem;font-weight:800}.hrm-table td{border-top:1px solid var(--line);vertical-align:middle;padding:12px}.hrm-table td.hrm-num,.hrm-table th.hrm-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.hrm-table tbody tr:hover{background:var(--dk-surface-2,#f7fafe)}.hrm-table tr.is-click{cursor:pointer}.hrm-table tr.is-click:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.hrm-table td b{font-weight:700;display:block}.hrm-table td small{text-overflow:ellipsis;white-space:nowrap;max-width:42ch;color:var(--gray);margin-top:2px;font-size:.75rem;display:block;overflow:hidden}.hrm-table td:first-child,.hrm-table th:first-child{padding-left:14px}.hrm-table td:last-child,.hrm-table th:last-child{padding-right:14px}.hrm-tabs{border-radius:var(--pill);background:var(--dk-surface-2,#f1f5fb);box-shadow:inset 0 0 0 1.5px var(--line);scrollbar-width:none;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.hrm-tabs::-webkit-scrollbar{display:none}.hrm-tabs button{border-radius:var(--pill);color:var(--gray);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:8px 14px;font-size:.8rem;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.hrm-tabs button:hover{color:var(--ink)}.hrm-tabs button.on{background:var(--dk-surface,#fff);color:var(--dk-acc,var(--b600));box-shadow:var(--s1)}.hrm-tabs button svg{width:15px;height:15px}.hrm-tabs .hrm-count{min-width:20px;height:18px;padding:0 6px;font-size:.66rem}.hrm-form{gap:16px;display:grid}.hrm-form__grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px 14px;display:grid}.hrm-form__grid .is-wide{grid-column:1/-1}.hrm-form__foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hrm-form__note{color:var(--gray);margin:0;font-size:.78rem}.internal-field{align-content:start;gap:7px;min-width:0;display:grid}.internal-field__label{letter-spacing:.03em;text-transform:uppercase;color:var(--gray2);font-size:.72rem;font-weight:800}.internal-field__hint{color:var(--gray);font-size:.72rem}.internal-field>input,.internal-field>select,.internal-field>textarea,.hrm-input{background:var(--dk-surface-2,#f7fafe);width:100%;min-width:0;color:var(--ink);font:inherit;border:0;border-radius:14px;outline:0;padding:12px 14px;font-size:.92rem;transition:box-shadow .15s,background .15s;box-shadow:inset 0 0 0 1.5px #0000}.internal-field>textarea{resize:vertical;min-height:96px;line-height:1.5}.internal-field>input:focus,.internal-field>select:focus,.internal-field>textarea:focus,.hrm-input:focus{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--b400),0 0 0 4px var(--dk-tint-blue,#e6f0ff)}.internal-field .ssel__ctrl,.internal-field .dpick__btn,.internal-field .mpick__btn,.internal-field .dsel__btn{border-radius:14px;min-height:46px}.hrm-empty{text-align:center;justify-items:center;gap:6px;padding:30px 18px;display:grid}.hrm-empty__i{background:var(--dk-surface-2,#f1f5fb);width:52px;height:52px;color:var(--gray2);border-radius:16px;place-items:center;margin-bottom:6px;display:grid}.hrm-empty__i svg{width:24px;height:24px}.hrm-empty b{font-size:.95rem}.hrm-empty p{max-width:44ch;color:var(--gray);margin:0;font-size:.84rem;line-height:1.5}.hrm-skel{gap:10px;padding:6px 0;display:grid}.hrm-skel span{background:linear-gradient(100deg,var(--dk-surface-2,var(--b50)) 30%,var(--b100) 50%,var(--dk-surface-2,var(--b50)) 70%);background-size:200% 100%;border-radius:12px;height:44px;animation:1.15s linear infinite shim}.hrm-error{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b91c1c);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:.86rem;font-weight:600;display:flex}.hrm-error>svg{flex:none;width:18px;height:18px}.hrm-error>span{flex:1;min-width:0}.hrm-ok{background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,#0a7d55);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:.86rem;font-weight:600;display:flex}.hrm-ok>svg{flex:none;width:18px;height:18px}.hrm-kv{gap:0;margin:0;display:grid}.hrm-kv>div{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.hrm-kv>div:last-child{border-bottom:0}.hrm-kv dt{color:var(--gray);font-size:.8rem}.hrm-kv dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.86rem;font-weight:700}.hrm-bar{border-radius:var(--pill);background:var(--dk-surface-2,#eef2f7);min-width:60px;height:7px;display:block;overflow:hidden}.hrm-bar i{border-radius:inherit;height:100%;transition:width .3s;display:block}.hrm-bar--ok i{background:var(--ok)}.hrm-bar--blue i{background:var(--grad)}.hrm-bar--warn i{background:#f59e0b}.hrm-bar--err i{background:#e5484d}.hrm-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.hrm-list>li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}.hrm-list>li:last-child{border-bottom:0}.hrm-list__t{flex-direction:column;min-width:0;display:flex}.hrm-list__t b{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.hrm-list__t small{color:var(--gray);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.75rem;overflow:hidden}.hrm-list__a{flex:none;align-items:center;gap:8px;display:flex}.hrm-check{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hrm-check li{background:var(--dk-surface-2,#f7fafe);border-radius:11px;align-items:center;gap:9px;padding:9px 11px;font-size:.84rem;display:flex}.hrm-check li i{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line);background:var(--dk-surface,#fff);border-radius:6px;flex:none;place-items:center;display:grid}.hrm-check li.is-done{color:var(--gray);text-decoration:line-through}.hrm-check li.is-done i{background:var(--ok);box-shadow:none;color:#fff}.hrm-check li i svg{stroke-width:3px;width:12px;height:12px}.hrm-week{flex-wrap:wrap;gap:4px;display:flex}.hrm-week span{background:var(--dk-surface-2,#f1f4f9);min-width:30px;height:26px;color:var(--gray2);border-radius:8px;place-items:center;padding:0 6px;font-size:.7rem;font-weight:800;display:inline-grid}.hrm-week span.on{background:var(--dk-tint-blue,var(--b100));color:var(--dk-acc-strong,var(--b700))}.hrm-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.hrm-day{background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:14px;gap:8px;padding:11px;transition:box-shadow .15s,background .15s;display:grid}.hrm-day.on{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--b300)}.hrm-day__t{cursor:pointer;align-items:center;gap:8px;font-size:.84rem;font-weight:800;display:flex}.hrm-day__t input{width:16px;height:16px;accent-color:var(--b600)}.hrm-day__r{gap:6px;display:grid}.hrm-day__r label{text-transform:uppercase;letter-spacing:.04em;color:var(--gray2);gap:4px;font-size:.66rem;font-weight:800;display:grid}.hrm-day__r input{background:var(--dk-surface-2,#f7fafe);width:100%;min-width:0;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);font:inherit;border:0;border-radius:10px;padding:8px 9px;font-size:.82rem}.hrm-day:not(.on) .hrm-day__r{opacity:.45}.hrm-drawer{width:min(520px,100%)}.hrm-drawer .ldrw__body>*{flex-shrink:0}.hrm-drawer:focus{outline:none}.hrm-drawer__head{align-items:center;gap:12px;min-width:0;display:flex}.hrm-drawer__head>span{flex-direction:column;min-width:0;display:flex}.hrm-drawer__sub{color:var(--gray);margin-top:3px;font-size:.8rem}.hrm-drawer__foot{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:14px 22px;display:flex}.hrm-sec__h{justify-content:space-between;align-items:center;gap:8px;display:flex}.hrm-minis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.hrm-mini{background:var(--dk-surface-2,#f7fafe);border-radius:13px;gap:3px;padding:11px 12px;display:grid}.hrm-mini b{font-family:var(--fd);font-variant-numeric:tabular-nums;font-size:1.1rem}.hrm-mini span{color:var(--gray);font-size:.7rem;font-weight:600;line-height:1.3}.hrm-drawer .hrm-minis{grid-template-columns:repeat(2,minmax(0,1fr))}.hrm-chips{flex-wrap:wrap;gap:6px;display:flex}.hrm-chip{border-radius:var(--pill);background:var(--dk-surface-2,#f1f4f9);color:var(--gray);align-items:center;gap:5px;padding:4px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.internal-pagination{justify-content:center;align-items:center;gap:12px;margin-top:14px;display:flex}.internal-pagination>span{text-align:center;min-width:90px;color:var(--gray);font-size:.8rem}.hrm-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hrm-shortcut{background:var(--dk-surface-2,#f7fafe);color:var(--ink);border-radius:14px;align-items:center;gap:10px;padding:11px 12px;font-size:.84rem;font-weight:700;text-decoration:none;transition:box-shadow .15s,background .15s;display:flex;box-shadow:inset 0 0 0 1.5px #0000}.hrm-shortcut:hover{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--b300)}.hrm-shortcut>span{background:var(--dk-tint-blue,var(--b100));width:30px;height:30px;color:var(--dk-acc,var(--b600));border-radius:10px;flex:none;place-items:center;display:grid}.hrm-shortcut svg{width:15px;height:15px}.hrm-profile__top{align-items:center;gap:16px;min-width:0;display:flex}.hrm-profile__id{gap:6px;min-width:0;display:grid}.hrm-profile__id h3{font-family:var(--fd);letter-spacing:-.02em;margin:0;font-size:1.25rem}.hrm-profile__id p{color:var(--gray);margin:0;font-size:.86rem}.hrm-profile__contacts{border-top:1px dashed var(--line);flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px;display:flex}.hrm-profile__contacts>*{border-radius:var(--pill);background:var(--dk-surface-2,#f7fafe);color:var(--ink);align-items:center;gap:7px;padding:7px 12px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.hrm-profile__contacts svg{width:14px;height:14px;color:var(--dk-acc,var(--b600))}.hrm-score{background:var(--grad-dark);color:#fff;border-radius:16px;gap:6px;padding:16px;display:grid}.hrm-score b{font-family:var(--fd);letter-spacing:-.03em;font-size:2.2rem;line-height:1}.hrm-score span{color:#c7d8f3;font-size:.8rem}.hrm-score .hrm-bar{background:#ffffff2e}.hrm-num{font-variant-numeric:tabular-nums;font-weight:800}.hrm-text{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.6}.hrm-drawer__status{align-items:center;gap:12px;width:100%;display:flex}.hrm-drawer__status .dsel{flex:1}.hrm-msgs>li{justify-content:flex-start}.hrm-msgs>li .hrm-list__t{flex:1}.hrm-msgs>li.is-unread b{color:var(--dk-acc,var(--b600))}.org{gap:12px;min-width:0;display:grid}.org__bar{border-radius:var(--rl);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px;display:flex}.org__search{flex:260px;min-width:0}.org__filter{flex:0 210px;min-width:160px}.org__toggle{border-radius:var(--pill);background:var(--dk-surface-2,#f7fafe);color:var(--gray);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:9px 12px;font-size:.82rem;font-weight:700;display:inline-flex}.org__toggle input{width:16px;height:16px;accent-color:var(--b600)}.org__work{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:12px;min-width:0;display:grid}.org__main{border-radius:var(--rl);background:var(--dk-surface,#fff);min-width:0;box-shadow:inset 0 0 0 1.5px var(--line);overflow:hidden}.org__aside{border-radius:var(--rl);background:var(--dk-surface,#fff);min-width:0;max-height:calc(100dvh - 120px);box-shadow:inset 0 0 0 1.5px var(--line);scrollbar-width:thin;padding:18px;position:sticky;top:12px;overflow-y:auto}.org-board{position:relative}.org-canvas{cursor:grab;touch-action:pan-x pan-y;background-color:var(--dk-surface-2,#f7fafe);background-image:radial-gradient(circle,var(--line) 1.2px,transparent 1.3px);scrollbar-width:thin;background-size:22px 22px;height:min(640px,100dvh - 260px);min-height:420px;overflow:auto}.org-canvas:active{cursor:grabbing}.org-canvas__frame{min-height:100%;margin:0 auto}.org-canvas__inner{transform-origin:0 0;width:max-content;padding:64px 32px 40px}.org-zoom{z-index:3;background:var(--dk-surface,#fff);box-shadow:var(--s2),inset 0 0 0 1px var(--line);border-radius:12px;align-items:center;gap:2px;padding:3px;display:inline-flex;position:absolute;top:12px;left:12px}.org-zoom button{width:30px;height:30px;color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.org-zoom button:hover:not(:disabled){background:var(--dk-surface-2,#f1f5fb);color:var(--dk-acc,var(--b600))}.org-zoom button:disabled{opacity:.35;cursor:default}.org-zoom svg{width:15px;height:15px}.org-zoom output{text-align:center;font-variant-numeric:tabular-nums;min-width:44px;font-size:.75rem;font-weight:800}.org-minimap{z-index:3;background:var(--dk-surface,#fff);box-shadow:var(--s2),inset 0 0 0 1px var(--line);cursor:pointer;border-radius:12px;padding:6px;position:absolute;bottom:12px;right:12px;overflow:hidden}.org-minimap__in{transform-origin:0 0;pointer-events:none}.org-minimap__view{box-shadow:inset 0 0 0 1.5px var(--b600);pointer-events:none;background:#1668f01f;border-radius:4px;position:absolute}.org-tree,.org-tree ul{--org-line:var(--b300);justify-content:center;margin:0;padding:0;list-style:none;display:flex}.org-tree ul{padding-top:26px;position:relative}.org-tree li{flex-direction:column;align-items:center;padding:26px 10px 0;display:flex;position:relative}.org-tree>li{padding-top:0}.org-tree li:before,.org-tree li:after{content:"";border-top:2px solid var(--org-line);width:50%;height:26px;position:absolute;top:0;right:50%}.org-tree li:after{border-left:2px solid var(--org-line);left:50%;right:auto}.org-tree li:only-child:before,.org-tree li:only-child:after{display:none}.org-tree li:only-child{padding-top:0}.org-tree li:first-child:before,.org-tree li:last-child:after{border:0}.org-tree li:last-child:before{border-right:2px solid var(--org-line);border-radius:0 10px 0 0}.org-tree li:first-child:after{border-radius:10px 0 0}.org-tree ul:before{content:"";border-left:2px solid var(--org-line);height:26px;position:absolute;top:0;left:50%}.org-tree>li:before,.org-tree>li:after{display:none}.org-people{justify-items:center;gap:8px;padding-top:12px;display:grid;position:relative}.org-people:before{content:"";border-left:2px dashed var(--org-line);position:absolute;top:0;bottom:0;left:50%}.org-people+ul:before{height:26px}.org-card{z-index:1;background:var(--dk-surface,#fff);width:250px;box-shadow:inset 0 0 0 1.5px var(--line),var(--s1);text-align:left;border-radius:16px;transition:box-shadow .15s,transform .15s,opacity .15s;position:relative}.org-card:hover{box-shadow:inset 0 0 0 1.5px var(--b300),var(--s2);transform:translateY(-1px)}.org-card.is-on{box-shadow:inset 0 0 0 2px var(--b600),0 0 0 4px var(--dk-tint-blue,#e6f0ff),var(--s2)}.org-card.is-dim{opacity:.38}.org-card--unit{--org-c:var(--b600);overflow:hidden}.org-card--unit:before{content:"";background:var(--org-c);height:4px;position:absolute;inset:0 0 auto}.org-card__hit{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:10px;padding:14px 14px 12px;display:grid}.org-card__top{align-items:center;gap:10px;min-width:0;display:flex}.org-card__i{background:var(--dk-tint-blue,var(--b100));width:32px;height:32px;color:var(--dk-acc,var(--b600));border-radius:10px;flex:none;place-items:center;display:grid}.org-card__i svg{width:16px;height:16px}.org-card__t{flex-direction:column;min-width:0;display:flex}.org-card__t b{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.25;display:-webkit-box;overflow:hidden}.org-card__t small{color:var(--gray);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.72rem;overflow:hidden}.org-card__head{background:var(--dk-surface-2,#f7fafe);border-radius:11px;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:flex}.org-card__head>span{flex-direction:column;min-width:0;display:flex}.org-card__head small{letter-spacing:.05em;text-transform:uppercase;color:var(--gray2);font-size:.62rem;font-weight:800}.org-card__head b{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.org-card__nums{flex-wrap:wrap;gap:6px;display:flex}.org-card__nums>span{border-radius:var(--pill);background:var(--dk-surface-2,#f1f4f9);color:var(--gray);font-variant-numeric:tabular-nums;align-items:center;gap:5px;padding:3px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.org-card__nums svg{width:12px;height:12px}.org-card__fold{z-index:2;background:var(--dk-surface,#fff);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--b300),var(--s1);color:var(--dk-acc,var(--b600));cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-11px;left:50%;transform:translate(-50%)}.org-card__fold svg{width:12px;height:12px;transition:transform .15s}.org-card__fold.is-closed svg{transform:rotate(-90deg)}.org-card--person{width:230px;font:inherit;color:inherit;cursor:pointer;border:0;align-items:center;gap:9px;padding:9px 10px;display:flex}.org-card--person .org-card__t{flex:1}.org-card--person .org-card__t b{-webkit-line-clamp:1;font-size:.8rem}.org-card--person .org-card__t em{color:var(--gray2);margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-style:normal}.org-card--unit{margin-bottom:11px}.org-tree--mini .org-mini{background:var(--b300);border-radius:6px;display:block}.org-tree--mini .org-mini--unit{background:var(--b600);width:250px;height:110px;margin-bottom:11px}.org-tree--mini .org-mini--person{width:230px;height:46px}.org-tree--mini{--org-line:var(--b200)}.org-list .org-list__name{align-items:center;gap:10px;display:inline-flex}.org-list .org-list__name>span:last-child{flex-direction:column;display:flex}.org-list tr.is-sel{background:var(--dk-tint-blue,#eef5ff)}.org-list__person td{padding-top:7px;padding-bottom:7px}.org-headcount{gap:10px}.org-headcount .hrm-bar{width:140px}.org-detail{gap:16px;display:grid}.org-detail__head{align-items:flex-start;gap:12px;min-width:0;display:flex}.org-detail__head>div{flex:1;min-width:0}.org-detail__head .hrm-kicker{margin-bottom:3px}.org-detail__head h3{font-family:var(--fd);letter-spacing:-.01em;margin:0;font-size:1.1rem;line-height:1.25}.org-detail__head p{color:var(--gray);margin:3px 0 0;font-size:.82rem}.org-detail__icon{background:var(--grad);color:#fff;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid}.org-detail__icon svg{width:22px;height:22px}.org-detail__edit{background:var(--dk-surface-2,#f1f5fb);width:34px;height:34px;color:var(--gray);cursor:pointer;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.org-detail__edit:hover{color:var(--dk-acc,var(--b600));background:var(--dk-tint-blue,var(--b100))}.org-detail__edit svg{width:15px;height:15px}.org-row{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.org-row:hover b{color:var(--dk-acc,var(--b600))}.org-link{font:inherit;color:var(--dk-acc,var(--b600));cursor:pointer;text-align:right;background:0 0;border:0;padding:0;font-weight:700}@media (max-width:1100px){.org__work{grid-template-columns:minmax(0,1fr)}.org__aside{max-height:none;position:static}}@media (max-width:640px){.org-canvas{height:440px;min-height:0}.org-minimap{display:none}}.hrm-check-mini{align-items:center;gap:8px;min-width:120px;display:inline-flex}.hrm-check-mini .hrm-bar{flex:1;min-width:60px}.hrm-check-mini small{color:var(--gray);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.74rem}.hrm-check-row{align-items:center;gap:8px;display:flex}.hrm-check-row .hrm-input{flex:1}.hrm-payroll-total{border-radius:var(--rl);background:var(--grad-dark);color:#fff;box-shadow:var(--s2);align-content:center;gap:6px;padding:22px 24px;display:grid}.hrm-payroll-total .hrm-kicker{color:#9edcff}.hrm-payroll-total b{font-family:var(--fd);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,3vw,2.3rem)}.hrm-payroll-total small{color:#c7d8f3;font-size:.84rem}.hrm-scope{align-items:center;gap:7px;font-size:.84rem;font-weight:600;display:inline-flex}.hrm-scope svg{width:15px;height:15px;color:var(--dk-acc,var(--b600))}.hrm-days--drawer{grid-template-columns:repeat(2,minmax(0,1fr))}.hrm-day__r .mpick__btn{border-radius:10px;min-height:38px;padding:6px 10px;font-size:.82rem}.hrm-list>li.hrm-share{justify-content:stretch;gap:7px;display:grid}.hrm-share__row{justify-content:space-between;align-items:baseline;gap:12px;font-size:.86rem;display:flex}.hrm-clock{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.hrm-clock__t{align-items:center;gap:14px;min-width:0;display:flex}.hrm-clock__now{font-family:var(--fd);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800}.hrm-clock__a{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:1100px){.hrm-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.hrm-grid--side{grid-template-columns:minmax(0,1fr)}.hrm-days{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.hrm-grid--2,.hrm-grid--3{grid-template-columns:minmax(0,1fr)}.hrm-hero{flex-direction:column;align-items:flex-start}.hrm-hero .btn{justify-content:center;align-self:stretch}.hrm-panel{padding:16px}.hrm-head__a{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.hrm-head__a .btn{white-space:normal;text-align:center;justify-content:center;min-width:0;line-height:1.25}.hrm-head__a .btn--pri{order:-1;grid-column:1/-1}.hrm-head__a .btn:only-child{grid-column:1/-1}.hrm-minis,.hrm-days{grid-template-columns:repeat(2,minmax(0,1fr))}.hrm-form__foot .btn{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.hrm-stat,.hrm-skel span{transition:none;animation:none}}.robot-edge-zone{--robot-b:clamp(16px,4vh,32px);bottom:var(--robot-b);z-index:10;pointer-events:none;transform-origin:100% 100%;transition:transform .45s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;right:clamp(6px,1.2vw,14px)}.robot-edge-zone.is-peek{transform:translate(28%,calc(55% + var(--robot-b))) scale(.9)}.robot-edge-zone.is-peek:hover,.robot-edge-zone.is-peek:focus-within,body[data-guide-self] .robot-edge-zone.is-peek{transform:none}.robot-edge-zone:after{content:"";pointer-events:auto;display:none;position:absolute;inset:58% -16px -80px 30%}.robot-edge-zone.is-peek:hover:after{display:block}.robot-viewport{pointer-events:none;cursor:pointer;outline:none;position:relative;overflow:hidden}.robot-canvas-fallback{opacity:.96;place-items:center;width:100%;height:100%;display:grid}.robot-canvas-fallback img{filter:drop-shadow(0 14px 18px #03102b47);width:auto;height:min(72%,104px)}.robot-viewport:after{content:"";pointer-events:auto;border-radius:28px;position:absolute;inset:14% 26% 31% 30%}.robot-viewport:focus-visible:after{box-shadow:0 0 0 3px var(--b400)}@media (max-width:900px){.robot-edge-zone{display:none}}@media (prefers-reduced-motion:reduce){.robot-edge-zone{transition:none}}.pk{grid-template-columns:repeat(auto-fit,minmax(min(148px,100%),1fr));gap:12px;display:grid}.pk__i{background:var(--dk-surface,#fff);border-radius:var(--rl);box-shadow:inset 0 0 0 1.5px var(--line);padding:17px 18px;transition:box-shadow .15s,transform .15s}.pk__i b{font-family:var(--fd);letter-spacing:-.03em;font-size:1.55rem;font-weight:800;line-height:1;display:block}.pk__i b.cy{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.pk__i span{color:var(--gray);margin-top:7px;font-size:.79rem;font-weight:500;display:block}.pk__i--ic{padding:16px 17px}.pk__i--ic:hover{box-shadow:inset 0 0 0 1.5px var(--line),var(--s2);transform:translateY(-1px)}.pk__i .pk__ico{width:38px;height:38px;color:inherit;border-radius:11px;justify-content:center;align-items:center;margin:0 0 12px;font-size:0;font-weight:400;display:flex}.pk__ico svg{stroke:currentColor;fill:none;stroke-width:2px;width:19px;height:19px}.pk__i--neutral .pk__ico{background:var(--b100);color:var(--dk-acc,var(--b600))}.pk__i--active .pk__ico{background:var(--dk-tint-blue,#e5f0ff);color:#2563eb}.pk__i--ok .pk__ico{background:var(--dk-tint-ok,#e1f6ee);color:var(--ok)}.pk__i--warn .pk__ico{background:var(--dk-tint-warn,#fff1de);color:var(--dk-txt-warn,#8f5500)}.pk__i--ic .pk__row{align-items:baseline;gap:6px;display:flex}.pk__i--ic .pk__delta{color:var(--gray2);font-size:.76rem;font-weight:700}.pk__i--ic .pk__delta.up{color:var(--ok)}.ppanel{background:var(--dk-surface,#fff);border-radius:var(--rl);box-shadow:inset 0 0 0 1.5px var(--line);padding:20px}.ppanel__h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ppanel__h b{font-family:var(--fd);letter-spacing:-.02em;font-size:1.05rem}.ppanel__h a:not(.btn){color:var(--dk-acc,var(--b600));margin-block:-8px;padding-block:8px;font-size:.82rem;font-weight:600}.ptable__wrap{overflow-x:auto}.ptable{border-collapse:separate;border-spacing:0;width:100%;font-size:.9rem}.ptable th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--gray2);white-space:nowrap;padding:0 12px 10px;font-size:.7rem;font-weight:700}.ptable td{border-top:1px solid var(--line);white-space:nowrap;padding:12px}.ptable tbody tr:hover td{background:var(--b50)}.ptable b{font-weight:700}.st{border-radius:var(--pill);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;font-size:.73rem;font-weight:700;display:inline-flex}.st--active,.st--new{background:var(--b100);color:var(--dk-acc-strong,var(--b700))}.st--investigation,.st--court,.st--appeal{background:var(--dk-tint-warn,#fff1de);color:var(--dk-txt-warn,#8f5500)}.st--completed,.st--paid,.st--activated{background:var(--dk-tint-ok,#e1f6ee);color:var(--ok)}.st--archived{background:var(--dk-surface-2,#f1f4f9);color:var(--gray)}.st--unpaid{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#c0392b)}.st--partial,.st--sent,.st--pending{background:var(--dk-tint-warn,#fef6e0);color:var(--dk-txt-warn,#8f5500)}.pcards{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:14px;display:grid}.pcase{background:var(--dk-surface,#fff);border-radius:var(--rl);box-shadow:inset 0 0 0 1.5px var(--line);align-content:start;gap:12px;padding:18px;display:grid}.pcase__h{justify-content:space-between;align-items:center;gap:10px;display:flex}.pcase__id{color:var(--dk-acc,var(--b600));letter-spacing:.02em;font-size:.74rem;font-weight:800}.pcase p{color:var(--ink);margin:0;font-size:.9rem;line-height:1.5}.pcase small{color:var(--gray2);flex-wrap:wrap;align-items:center;gap:5px;font-size:.8rem;display:flex}.pcase small svg{width:13px;height:13px;stroke:var(--gray2);flex:none}.pcase__act{flex-wrap:wrap;gap:8px;display:flex}.prow{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:14px;align-items:center;gap:13px;padding:13px 15px;display:flex}.prow+.prow{margin-top:8px}.prow__i{background:var(--b100);width:40px;height:40px;color:var(--dk-acc,var(--b600));border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.prow__i svg{stroke:currentColor;fill:none;stroke-width:1.9px;width:19px;height:19px}.prow__m{flex:1;min-width:0}.prow__m b{font-size:.92rem;display:block}.prow__m span{color:var(--gray2);font-size:.8rem}.pgrid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.pkv{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:14px;display:grid}.pkv__i label{letter-spacing:.05em;text-transform:uppercase;color:var(--gray2);margin-bottom:3px;font-size:.7rem;font-weight:700;display:block}.pkv__i b{font-size:.96rem}.fmgr-page{flex-direction:column;gap:16px;display:flex}.fmgr-page__head h2{font-family:var(--fd);letter-spacing:-.02em;margin:0 0 2px;font-size:1.3rem}.fmgr-page__head p{color:var(--gray);margin:0;font-size:.88rem}.fmgr{grid-template-columns:200px 1fr;gap:0;display:grid}.fmgr__side{background:var(--dk-surface-2,#fff);border-radius:var(--rx) 0 0 var(--rx);border:1.5px solid var(--dk-bd-neutral,var(--line));border-right-width:1px;flex-direction:column;gap:16px;padding:16px 12px;display:flex}.fmgr__nav{flex-direction:column;gap:2px;display:flex}.fmgr__navbtn{color:var(--gray);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:.86rem;font-weight:600;display:flex}.fmgr__navbtn svg{flex:none;width:16px;height:16px}.fmgr__navbtn:hover{background:var(--dk-surface,#f5f9ff);color:var(--ink)}.fmgr__navbtn.on{background:var(--dk-tint-blue,#e6f0ff);color:var(--dk-acc-strong,var(--b700))}.fmgr__storage{border-top:1px solid var(--dk-bd-neutral,var(--line));flex-direction:column;gap:6px;margin-top:auto;padding-top:14px;display:flex}.fmgr__storage-l{text-transform:uppercase;letter-spacing:.04em;color:var(--gray2);font-size:.72rem;font-weight:700}.fmgr__storage-bar{border-radius:var(--pill);background:var(--dk-surface,#eef2f8);height:6px;overflow:hidden}.fmgr__storage-fill{background:var(--grad);border-radius:var(--pill);height:100%}.fmgr__storage-t{color:var(--gray2);font-size:.74rem}.fmgr__main{background:var(--dk-surface-2,#fff);border-radius:0 var(--rx) var(--rx) 0;border:1.5px solid var(--dk-bd-neutral,var(--line));border-left:none;min-width:0;padding:16px}.fmgr__toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.fmgr__filters{flex:240px;min-width:200px}@media (min-width:901px){.fmgr__filters .uf-card{box-shadow:none;background:0 0;border-radius:0;padding:0;display:block}.fmgr__filters .uf-fld--search>label{display:none}.fmgr__filters .uf-search input{border-radius:10px;min-height:38px;padding-top:8px;padding-bottom:8px;font-size:.87rem}}.fmgr__viewtoggle{background:var(--dk-surface,#f1f4f9);border-radius:10px;flex:none;gap:2px;padding:3px;display:flex}.fmgr__viewbtn{width:30px;height:30px;color:var(--gray2);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;display:flex}.fmgr__viewbtn svg{width:15px;height:15px}.fmgr__viewbtn.on{background:var(--dk-surface,#fff);color:var(--dk-acc-strong,var(--b700));box-shadow:var(--s1)}.fmgr__btn{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:10px;flex:none;align-items:center;gap:7px;padding:8px 14px;font-size:.85rem;font-weight:600;display:inline-flex}.fmgr__btn svg{width:15px;height:15px}.fmgr__btn--upload{background:var(--ok);color:#fff;box-shadow:none}.fmgr__btn--upload:hover{filter:brightness(1.06)}.fmgr__crumbs{flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:14px;font-size:.82rem;display:flex}.fmgr__crumb{color:var(--gray2);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:3px 4px;font-size:.82rem;font-weight:600}.fmgr__crumb:last-child,.fmgr__crumb--static{color:var(--ink)}.fmgr__crumb:hover{background:var(--dk-surface,#f1f4f9)}.fmgr__crumb-w{align-items:center;display:inline-flex}.fmgr__crumb-w svg{width:13px;height:13px;stroke:var(--gray2);margin:0 1px}.fmgr__grid{grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:12px;display:grid}.fmgr__ic{border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative}.fmgr__ic svg{width:19px;height:19px}.fmgr__ic--sm{border-radius:9px;width:32px;height:32px}.fmgr__ic--sm svg{width:16px;height:16px}.fmgr__ic--folder{background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,var(--ok))}.fmgr__ic--file{background:var(--dk-tint-blue,#00cfe824);color:var(--cy)}.fmgr__star{background:var(--dk-txt-warn,#f5a623);width:15px;height:15px;box-shadow:0 0 0 2px var(--dk-surface,#fff);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-4px;right:-4px}.fmgr__star svg{stroke:#fff;fill:#fff;width:9px;height:9px}.fmgr__more{color:var(--gray2);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.fmgr__more:hover{background:var(--dk-surface-2,#f1f4f9)}.fmgr__more svg{width:16px;height:16px}.fmgr__shared{border-radius:var(--pill);background:var(--dk-surface-2,#f1f4f9);color:var(--gray2);flex:none;align-items:center;gap:4px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.fmgr__shared svg{width:11px;height:11px}.fmgr__menu{z-index:5;background:var(--dk-surface,#fff);min-width:190px;box-shadow:var(--s2),inset 0 0 0 1.5px var(--line);border-radius:12px;flex-direction:column;padding:6px;animation:.16s cubic-bezier(.2,.8,.3,1) both pop;display:flex;position:absolute;top:34px;right:0}.fmgr__menu button{color:var(--ink);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:8px 9px;font-size:.83rem;font-weight:600;display:flex}.fmgr__menu button:hover{background:var(--dk-surface-2,#f1f4f9)}.fmgr__menu button svg{flex:none;width:15px;height:15px}.fmgr__menu-danger{color:var(--dk-txt-err,#c0392b)!important}.fmgr__list{flex-direction:column;gap:6px;display:flex}.fmgr__lrow{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:12px;grid-template-columns:32px 1fr 90px 140px auto 30px;align-items:center;gap:12px;padding:8px 10px;display:grid;position:relative}.fmgr__lrow-name{text-align:left;color:var(--ink);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;padding:0;font-size:.86rem;font-weight:700;overflow:hidden}.fmgr__lrow-meta{color:var(--gray2);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.fmgr__lrow-menu{justify-content:flex-end;display:flex;position:relative}.fmgr__empty{text-align:center;color:var(--gray2);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:60px 20px;display:flex}.fmgr__empty svg{opacity:.5;width:34px;height:34px}.fmgr__empty b{color:var(--ink);font-size:.94rem}.fmgr__empty span{font-size:.85rem}@media (max-width:900px){.fmgr{grid-template-columns:1fr}.fmgr__side{display:none}.fmgr__main{border-radius:var(--rx);border-left:1.5px solid var(--dk-bd-neutral,var(--line))}.fmgr__filters{flex:100%;min-width:0}}@media (max-width:760px){.fmgr__lrow{grid-template-columns:28px 1fr auto auto 30px}.fmgr__lrow-meta:nth-child(4){display:none}}.psb__scrim{display:none}@media (max-width:900px){.portal{grid-template-columns:1fr}.psb{z-index:30;width:262px;box-shadow:var(--s3);transition:transform .28s cubic-bezier(.3,1,.4,1);position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.psb.on{transform:none}.ptop__burger{display:flex}.psb__scrim{z-index:25;opacity:0;pointer-events:none;background:#03102b6b;transition:all .2s;display:block;position:absolute;inset:0}.psb__scrim.on{opacity:1;pointer-events:auto}.pgrid2{grid-template-columns:1fr}}@media (max-width:560px){.ptop{gap:10px;padding-inline:14px}.ptop h1{font-size:1rem}.ptop__user span:not(.ptop__av){display:none}.ptop__user{padding:0}.ptop__sp{gap:6px}.ptop h1{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-width:0;line-height:1.15;display:-webkit-box;overflow:hidden}.ptop .ptop__bell,.ptop .thm__sq{width:36px;height:36px}.ptop .lang .btn--glass{gap:0;padding-inline:9px;font-size:0}.pbody__in{gap:16px}}.pbody .sec{padding-block:0}.pbody .wrap{max-width:none;padding-inline:0}.pbody .sec .head{margin-bottom:clamp(18px,2.5vw,26px)}.pbody{overflow-x:hidden}.pbody .chiprow,.pbody .scroller{margin-inline:0;padding-inline:0}.advgrid{grid-template-columns:repeat(auto-fill,minmax(min(290px,100%),1fr));gap:14px;display:grid}.advgrid .advcard{width:auto}.gcal{background:var(--dk-surface,#fff);border-radius:var(--rl);box-shadow:inset 0 0 0 1.5px var(--line);overflow:hidden}.gcal__top{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 18px;display:flex}.gcal__title{font-family:var(--fd);letter-spacing:-.02em;min-width:170px;font-size:1.15rem;font-weight:800}.gcal__nav{gap:6px;display:flex}.gcal__nav button{background:var(--b50);width:34px;height:34px;color:var(--dk-acc-strong,var(--b700));cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;transition:all .15s;display:flex}.gcal__nav button:hover{background:var(--b100)}.gcal__nav svg{stroke:currentColor;fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.gcal__today{background:var(--b100);color:var(--dk-acc-strong,var(--b700));border-radius:var(--pill);cursor:pointer;border:0;margin-left:auto;padding:9px 16px;font-size:.84rem;font-weight:700;transition:all .15s}.gcal__today:hover{background:var(--b200)}.gcal__wd{border-bottom:1px solid var(--line);background:var(--b50);grid-template-columns:repeat(7,1fr);display:grid}.gcal__wd span{text-align:right;text-transform:uppercase;letter-spacing:.04em;color:var(--gray2);padding:9px 10px;font-size:.7rem;font-weight:700}.gcal__grid{grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(108px,1fr);display:grid}.gcal__cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:4px;min-width:0;padding:6px;display:flex;overflow:hidden}.gcal__cell:nth-child(7n){border-right:0}.gcal__cell--out{background:var(--b50)}.gcal__dn{width:26px;height:26px;color:var(--gray);border-radius:50%;flex:none;justify-content:center;align-self:flex-end;align-items:center;font-size:.82rem;font-weight:600;display:flex}.gcal__dn--today{background:var(--b600);color:#fff}.gcal__ev{white-space:nowrap;text-overflow:ellipsis;border-radius:7px;padding:3px 7px;font-size:.72rem;font-weight:500;line-height:1.3;overflow:hidden}.gcal__ev b{margin-right:2px;font-weight:700}.gcal__ev--hearing{background:var(--b100);color:var(--dk-acc-strong,var(--b700))}.gcal__ev--investigative{background:var(--dk-tint-warn,#fff1de);color:var(--dk-txt-warn,#8f5500)}.gcal__ev--meeting{background:var(--dk-tint-ok,#e1f6ee);color:var(--ok)}.gcal__ev--deadline{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#c0392b)}.gcal__legend{border-top:1px solid var(--line);flex-wrap:wrap;gap:16px;padding:13px 18px;display:flex}.gcal__legend span{color:var(--gray);align-items:center;gap:7px;font-size:.8rem;font-weight:600;display:inline-flex}.gcal__dot{border-radius:4px;flex:none;width:11px;height:11px;display:inline-block}.gcal__dot--hearing{background:var(--b500)}.gcal__dot--investigative{background:#e8912b}.gcal__dot--meeting{background:var(--ok)}.gcal__dot--deadline{background:#e05555}@media (max-width:760px){.gcal__grid{grid-auto-rows:minmax(74px,1fr)}.gcal__cell{gap:3px;padding:4px}.gcal__dn{width:22px;height:22px;font-size:.76rem}.gcal__ev{border-radius:5px;padding:2px 5px;font-size:.6rem}.gcal__wd span{padding:7px 5px;font-size:.6rem}.gcal__title{min-width:0;font-size:1rem}.gcal__top{gap:8px;padding:12px}}.flag{border-radius:3px;flex:none;width:20px;height:14px;line-height:0;display:inline-block;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.flag svg{width:100%;height:100%;display:block}.lang__menu button{align-items:center;gap:9px;display:flex}@media (max-width:980px){.bar__act .lang .btn--glass{display:inline-flex}}.pmodal{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03102b80;justify-content:center;align-items:center;padding:20px;animation:.2s both fade;display:flex;position:fixed;inset:0}.pmodal__c{background:var(--dk-surface,#fff);border-radius:var(--rx);box-shadow:var(--s3);width:min(560px,100%);max-height:88vh;padding:clamp(20px,3vw,28px);overflow:auto}.pmodal__h{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.pmodal__h b{font-family:var(--fd);color:var(--dk-acc,var(--b600));font-size:1.15rem}.pmodal__x{background:var(--b50);width:34px;height:34px;color:var(--gray);cursor:pointer;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.pmodal__x:hover{background:var(--b100);color:var(--ink)}.pmodal__x svg{stroke:currentColor;fill:none;stroke-width:2.4px;stroke-linecap:round;width:16px;height:16px}.ptable tbody tr[role=button]{cursor:pointer}.faqi{background:var(--dk-surface,#fff);border-radius:var(--rl);box-shadow:inset 0 0 0 1.5px var(--line);transition:box-shadow .2s,background .2s;overflow:hidden}.faqi.open{box-shadow:inset 0 0 0 1.5px var(--b300);background:var(--b50)}.faqi__q{text-align:left;cursor:pointer;letter-spacing:-.01em;width:100%;color:var(--ink);background:0 0;border:0;padding:19px 54px 19px 22px;font-size:.98rem;font-weight:600;line-height:1.4;position:relative}.faqi__q:after{content:"";background:var(--b100) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 6v12M6 12h12' stroke='%231668F0' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") center/15px no-repeat;border-radius:50%;width:28px;height:28px;transition:transform .28s cubic-bezier(.3,.9,.4,1),background-color .25s;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.faqi.open .faqi__q:after{background-color:var(--b600);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 6v12M6 12h12' stroke='%23fff' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E");transform:translateY(-50%)rotate(135deg)}.faqi__p{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.3,.9,.4,1);display:grid}.faqi.open .faqi__p{grid-template-rows:1fr}.faqi__p>div{overflow:hidden}.faqi__p p{color:var(--gray);margin:0;padding:0 22px 21px;font-size:.91rem;line-height:1.62}@media (prefers-reduced-motion:reduce){.faqi__p{transition:none}}.card--warn .card__i{background:var(--dk-tint-err,#fdecec)}.card--warn .card__i svg{stroke:var(--dk-txt-err,#c0392b)}.hero__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}@media (max-width:560px){.hero__cta{justify-content:flex-start}.hero__cta .btn{flex:auto}}.finalcta{text-align:center}.finalcta .appcta__g{text-align:center;grid-template-columns:1fr;justify-items:center}.finalcta .lead{margin-inline:auto}.finalcta .stores,.finalcta .roles{justify-content:center}main>.sec{content-visibility:auto;contain-intrinsic-size:1px 640px}main>.sec:first-child{content-visibility:visible}@media (max-width:760px){.hero__bg:before,.hero__bg:after{animation:none!important}.hero__bg{transition:none!important}.hero__mesh{display:none}}body:has(.rf){padding-bottom:0}:is(body:has(.rf) .bar,body:has(.rf) .ftr,body:has(.rf) .tabbar,body:has(.rf) .fab){display:none}.btn--ghost{color:var(--gray);box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.btn--ghost:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--b50);color:var(--ink)}.btn--lg{padding:15px 28px;font-size:1rem}.plogin__roles--3{grid-template-columns:1fr 1fr 1fr}.plogin__alt{color:var(--gray);text-align:center;margin:14px 0 0;font-size:.86rem}.plogin__link{color:var(--dk-acc,var(--b600));font-weight:700}@media (max-width:520px){.plogin__roles--3{grid-template-columns:1fr}}.dsel__val--ph{color:var(--gray2)}.spin,.rf__spinner{border:2.5px solid #ffffff59;border-top-color:var(--dk-surface,#fff);border-radius:50%;animation:.7s linear infinite spin;display:inline-block}.spin{width:16px;height:16px}.rf__spinner{border-color:#1668f033;border-top-color:var(--b600);width:34px;height:34px}@keyframes spin{to{transform:rotate(360deg)}}.rf{background:var(--grad-dark);place-items:start center;min-height:100dvh;padding:clamp(16px,3vw,40px);display:grid;position:relative}.rf__bg{pointer-events:none;background:radial-gradient(60% 50% at 15% 0,#00cfe82e,#0000 60%),radial-gradient(50% 40% at 100% 20%,#1668f047,#0000 60%);position:fixed;inset:0}.rf__card{background:var(--dk-surface,#fff);border-radius:var(--rx);width:min(640px,100%);box-shadow:var(--s3);margin-block:clamp(10px,3vw,44px);padding:clamp(22px,3.4vw,38px);transition:width .3s;position:relative}.rf__step--wide{width:100%}.rf:has(.rf__step--wide) .rf__card{width:min(880px,100%)}.rf__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.rf__logo{font-family:var(--fd);letter-spacing:-.03em;align-items:center;gap:9px;font-size:1.15rem;font-weight:800;display:inline-flex}.rf__logo .logo__m{flex:none;width:30px;height:30px}.rf__step-n{color:var(--gray2);font-size:.78rem;font-weight:700}.rf__bar{border-radius:var(--pill);background:var(--b100);height:5px;margin:14px 0 4px;overflow:hidden}.rf__bar>span{border-radius:inherit;background:var(--grad);height:100%;transition:width .4s cubic-bezier(.2,.8,.3,1);display:block}.rf__stepper{flex-wrap:wrap;gap:6px 14px;margin:14px 0 4px;display:flex}.rf__stepper-i{color:var(--gray2);align-items:center;gap:7px;font-size:.76rem;font-weight:600;display:inline-flex}.rf__stepper-i i{background:var(--b100);width:22px;height:22px;color:var(--gray);border-radius:50%;place-items:center;font-size:.72rem;font-style:normal;font-weight:800;display:grid}.rf__stepper-i i svg{stroke-width:3px;width:13px;height:13px}.rf__stepper-i.on{color:var(--ink)}.rf__stepper-i.on i{background:var(--grad);color:#fff}.rf__stepper-i.done i{background:var(--ok);color:#fff}.rf__body{margin-top:18px}.rf__step{flex-direction:column;display:flex}.rf__ico{border-radius:18px;place-items:center;width:56px;height:56px;margin-bottom:16px;display:grid}.rf__ico--brand{background:var(--b100);color:var(--dk-acc,var(--b600))}.rf__ico--ok{color:var(--ok);background:#00a87024}.rf__ico svg{width:26px;height:26px}.rf__otpnum{font-family:var(--fd);font-size:1.2rem;font-weight:800}.rf__title{font-family:var(--fd);letter-spacing:-.03em;font-size:clamp(1.4rem,2.6vw,1.85rem);line-height:1.1}.rf__sub{color:var(--gray);max-width:52ch;margin:8px 0 0;font-size:.95rem}.rf__err{color:var(--dk-txt-err,#c0392b);margin:0;font-size:.85rem}.rf__terms{color:var(--gray2);margin:16px 0 0;font-size:.76rem}.rf__alt{color:var(--gray);margin:16px 0 0;font-size:.88rem}.rf__link{color:var(--dk-acc,var(--b600));cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-block:-6px;padding:6px 0;font-size:.9rem;font-weight:700;display:inline-flex}.rf__link svg{width:15px;height:15px}.rf__link:disabled{color:var(--gray2);cursor:default}.rf__link--muted{color:var(--gray)}.rf__opt{color:var(--gray2);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:600}.rf__ro{background:var(--b50)!important;color:var(--gray)!important}.rf__wow{border-radius:var(--r);color:var(--dk-acc-strong,var(--b700));background:linear-gradient(120deg,#1668f014,#00cfe814);margin:18px 0 0;padding:13px 16px;font-size:.9rem;font-weight:600}.rf__match{border-radius:var(--r);background:var(--b50);border:1px dashed var(--b200);color:var(--dk-ink,var(--b800));align-items:flex-start;gap:10px;margin:16px 0;padding:14px 16px;font-size:.9rem;line-height:1.5;display:flex}.rf__match svg{width:18px;height:18px;stroke:var(--dk-acc,var(--b600));flex:none;margin-top:2px}.rf__previewnote{color:var(--gray);align-items:center;gap:8px;margin:0 0 14px;font-size:.85rem;display:flex}.rf__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:18px;display:flex}.rf__otpactions{justify-content:space-between;gap:12px;margin-top:16px;display:flex}.rf__otpmsg{margin:14px 0 0;font-size:.9rem;font-weight:600}.rf__otpmsg--ok{color:var(--ok)}.rf__otpmsg--err{color:var(--dk-txt-err,#c0392b)}.rf__otpmsg--muted{color:var(--gray)}.cform .rf__otpmsg{margin:0}.cform .rf__otpactions{margin-top:0}.rf__creating{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:60;background:#03102b99;place-items:center;display:grid;position:fixed;inset:0}.rf__creating-c{background:var(--dk-surface,#fff);border-radius:var(--rl);box-shadow:var(--s3);flex-direction:column;align-items:center;gap:16px;padding:32px 44px;display:flex}.rf__creating-c b{font-family:var(--fd);font-size:1.05rem}@media (max-width:560px){.cform__row2{grid-template-columns:1fr}}.otp{gap:10px;margin-top:22px;display:flex}.otp__box{aspect-ratio:1;text-align:center;width:100%;max-width:56px;font-family:var(--fd);border:2px solid var(--line);background:var(--b50);border-radius:14px;font-size:1.5rem;font-weight:800;transition:all .16s}.otp__box:focus{border-color:var(--b600);background:var(--dk-surface,#fff);outline:none;box-shadow:0 0 0 4px #1668f024}.otp--ok .otp__box{border-color:var(--ok);background:#00a8700f}.otp--err .otp__box{background:var(--dk-tint-err,#fdecec);border-color:#e0a9a2}.atypes{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;display:grid}.atype{text-align:left;background:var(--dk-surface,#fff);border:1.5px solid var(--line);border-radius:var(--rl);cursor:pointer;flex-direction:column;padding:22px;transition:transform .2s cubic-bezier(.2,.8,.3,1),box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.atype:before{content:"";background:var(--grad);height:4px;position:absolute;inset:0 0 auto}.atype--lawyer:before{background:linear-gradient(90deg,#7c5cff,#1668f0)}.atype--advocate:before{background:linear-gradient(90deg,#0b7a57,#00a6e6)}.atype:hover{box-shadow:var(--s2);border-color:var(--b300);transform:translateY(-4px)}.atype__i{background:var(--b100);width:48px;height:48px;color:var(--dk-acc,var(--b600));border-radius:14px;place-items:center;margin-bottom:14px;display:grid}.atype--advocate .atype__i{color:var(--dk-txt-ok,#0b7a57);background:#00a8701f}.atype--lawyer .atype__i{color:var(--dk-txt-violet,#6b4cf0);background:#7c5cff1f}.atype__i svg{width:24px;height:24px}.atype__name{font-family:var(--fd);letter-spacing:-.02em;font-size:1.15rem}.atype__tag{color:var(--dk-acc,var(--b600));text-transform:uppercase;letter-spacing:.04em;margin-top:3px;font-size:.78rem;font-weight:700}.atype--advocate .atype__tag{color:var(--dk-txt-ok,#0b7a57)}.atype--lawyer .atype__tag{color:var(--dk-txt-violet,#6b4cf0)}.atype__desc{color:var(--gray);margin:10px 0 14px;font-size:.88rem;line-height:1.5}.atype__list{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.atype__list li{color:var(--ink);align-items:flex-start;gap:8px;font-size:.85rem;display:flex}.atype__list svg{width:16px;height:16px;stroke:var(--ok);stroke-width:3px;flex:none;margin-top:2px}.atype__cta{color:var(--dk-acc-strong,var(--b700));align-items:center;gap:7px;margin-top:auto;font-size:.9rem;font-weight:700;display:inline-flex}.atype__cta svg{width:16px;height:16px;transition:transform .2s}.atype:hover .atype__cta svg{transform:translate(4px)}@media (max-width:760px){.atypes{grid-template-columns:1fr}}.chipm{flex-wrap:wrap;gap:9px;display:flex}.chip{border-radius:var(--pill);border:1.5px solid var(--line);background:var(--dk-surface,#fff);color:var(--gray);cursor:pointer;align-items:center;gap:6px;padding:9px 15px;font-size:.88rem;font-weight:600;transition:all .15s;display:inline-flex}.chip:hover{border-color:var(--b300);color:var(--ink)}.chip.on{background:var(--b600);border-color:var(--b600);color:#fff}.chip svg{stroke-width:3px;width:14px;height:14px}.phup{align-items:center;gap:16px;margin:6px 0 18px;display:flex}.phup__av{border:2px dashed var(--b200);background:var(--b50);cursor:pointer;width:72px;height:72px;color:var(--dk-acc,var(--b600));font-family:var(--fd);border-radius:50%;flex:none;place-items:center;font-size:1.3rem;font-weight:800;display:grid;overflow:hidden}.phup__av img{object-fit:cover;width:100%;height:100%}.phup__av svg{width:24px;height:24px}.phup__m{flex-direction:column;gap:6px;display:flex}.phup__m span{color:var(--gray2);font-size:.78rem}.svsel{margin-top:8px}.svsel__bar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.svsel__search{background:var(--b50);border:1.5px solid var(--line);border-radius:var(--pill);flex:1;align-items:center;gap:8px;padding:0 14px;display:flex}.svsel__search svg{width:17px;height:17px;stroke:var(--gray2);flex:none}.svsel__search input{background:0 0;border:0;outline:none;flex:1;padding:11px 0}.svsel__count{color:var(--dk-acc,var(--b600));white-space:nowrap;font-size:.82rem;font-weight:700}.svsel__grid{grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:12px;display:grid}.svcard{text-align:left;border:1.5px solid var(--line);border-radius:var(--r);background:var(--dk-surface,#fff);cursor:pointer;align-items:flex-start;gap:12px;min-width:0;padding:14px;transition:all .16s;display:flex;position:relative}.svcard:hover{border-color:var(--b300);box-shadow:var(--s1)}.svcard.on{border-color:var(--b600);background:var(--b50)}.svcard__i{background:var(--b100);width:38px;height:38px;color:var(--dk-acc,var(--b600));border-radius:11px;flex:none;place-items:center;display:grid}.svcard__i svg{width:19px;height:19px}.svcard__t{flex-direction:column;gap:2px;min-width:0;display:flex}.svcard__t b{font-size:.92rem;font-family:var(--fb);overflow-wrap:anywhere;font-weight:700}.svcard__t small{color:var(--gray);overflow-wrap:anywhere;font-size:.78rem;line-height:1.4}.svcard__c{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-left:auto;display:grid}.svcard.on .svcard__c{background:var(--b600)}.svcard__c svg{stroke:#fff;stroke-width:3px;width:13px;height:13px}.svfam__grid{grid-template-columns:repeat(auto-fill,minmax(min(212px,100%),1fr));gap:14px;display:grid}.svfam{text-align:center;border:1.5px solid var(--line);border-radius:var(--rl);background:var(--dk-surface,#fff);cursor:pointer;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:18px 14px 20px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden}.svfam:hover{border-color:var(--b300);box-shadow:var(--s1);transform:translateY(-3px)}.svfam__i{aspect-ratio:4/3;place-items:center;width:100%;max-width:none;display:grid;position:relative}.svfam__i svg{width:60px;height:60px;color:var(--dk-acc,var(--b600))}.svfam__t{flex-direction:column;gap:3px;min-width:0;display:flex}.svfam__t b{font-size:.96rem;line-height:1.35;font-family:var(--fb);font-weight:700}.svfam__t small{color:var(--gray);font-size:.8rem}.svc{border:1.5px solid var(--line);border-radius:var(--rl);background:var(--dk-surface,#fff);flex-direction:column;gap:12px;min-width:0;height:100%;min-height:212px;padding:16px;transition:border-color .2s,box-shadow .2s,transform .2s cubic-bezier(.4,0,.2,1);animation:.38s cubic-bezier(.22,1,.36,1) both svcIn;display:flex}.svc:hover{border-color:var(--b300);box-shadow:var(--s1);transform:translateY(-3px)}@keyframes svcIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.svc{animation:none}}.svc__top{align-items:flex-start;gap:12px;display:flex}.svc__i{background:var(--b100);width:40px;height:40px;color:var(--dk-acc,var(--b600));border-radius:12px;flex:none;place-items:center;display:grid}.svc__i svg{width:20px;height:20px}.svc__t{flex-direction:column;gap:2px;min-width:0;display:flex}.svc__t b{font-size:.93rem;font-family:var(--fb);overflow-wrap:anywhere;font-weight:700}.svc__t small{color:var(--gray);overflow-wrap:anywhere;font-size:.78rem;line-height:1.4}.svc__acts{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.svc__act{white-space:nowrap;border:1.5px solid var(--line);background:var(--dk-surface-2,#f7fafe);font:inherit;color:var(--ink);cursor:pointer;border-radius:12px;flex:auto;justify-content:center;align-items:center;gap:6px;padding:10px 13px;font-size:.82rem;font-weight:700;transition:transform .15s cubic-bezier(.34,1.56,.64,1),background .15s,border-color .15s,box-shadow .15s,color .15s;display:inline-flex}.svc__act svg{flex:none;width:15px;height:15px}.svc__act:hover{border-color:var(--b300);background:var(--b100)}.svc__act:active{transform:scale(.95)}.svc__act:disabled{opacity:.6;cursor:default;transform:none}.svc__act--dl{color:var(--dk-acc-strong,var(--b700));border-color:var(--b200);background:var(--b50)}.svc__act--view{color:var(--ink2,var(--ink));border-color:var(--line);background:var(--dk-surface-2,#f7fafe)}.svc__act--adv{color:var(--dk-txt-violet,#6a3de8);border-color:var(--dk-bd-violet,#e3d9fb);background:var(--dk-tint-violet,#f1ebff)}.svc__act--locked{color:var(--gray)}.svc__act--fill{color:#fff;background:var(--grad);box-shadow:var(--sblue);border:none;flex-basis:100%}.svc__act--fill:hover{background:var(--grad);filter:brightness(1.06)}.svc__err{color:var(--dk-txt-err,#c0392b);margin:0;font-size:.78rem}@media (max-width:980px){.svfam__grid{grid-template-columns:repeat(auto-fill,minmax(min(158px,100%),1fr));gap:10px}.svfam{gap:7px;padding:14px 12px 16px}.svfam__i{padding:7px}.svfam__i svg{width:52px;height:52px}.svfam__t b{font-size:.92rem}.svsel__grid--svc{grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr))}.svc{gap:9px;min-height:180px;padding:13px}}.wh{margin-top:8px}.wh__timeline{flex-direction:column;gap:0;margin-bottom:18px;display:flex}.wh__item{gap:14px;padding-bottom:16px;display:flex;position:relative}.wh__item:not(:last-child):before{content:"";background:var(--line);width:2px;position:absolute;top:16px;bottom:0;left:6px}.wh__dot{background:var(--grad);width:14px;height:14px;box-shadow:0 0 0 4px var(--b50);border-radius:50%;flex:none;margin-top:4px}.wh__card{background:var(--dk-surface,#fff);border:1px solid var(--line);border-radius:var(--r);flex:1;padding:14px 16px;position:relative}.wh__card b{font-family:var(--fd);font-size:1rem}.wh__x{background:var(--b50);width:26px;height:26px;color:var(--gray);cursor:pointer;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.wh__x svg{width:14px;height:14px}.wh__org{color:var(--gray);margin:2px 0;font-size:.88rem;display:block}.wh__dates{color:var(--gray2);align-items:center;gap:8px;font-size:.8rem;display:flex}.wh__now{color:var(--ok);border-radius:var(--pill);background:#00a8701a;padding:2px 8px;font-size:.72rem;font-style:normal;font-weight:700}.wh__card p{color:var(--gray);margin:8px 0 0;font-size:.86rem}.wh__empty{border:1.5px dashed var(--line);border-radius:var(--r);color:var(--gray2);flex-direction:column;align-items:center;gap:8px;margin-bottom:16px;padding:26px;display:flex}.wh__empty svg{width:26px;height:26px}.wh__form{background:var(--b50);border-radius:var(--rl);padding:18px}.stged{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:12px;margin-top:8px;display:grid}.stged__c{background:var(--dk-surface,#fff);border:1.5px solid var(--line);border-radius:var(--r);flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.stged__c--calc{background:var(--b50);border-style:dashed}.stged__i{background:var(--b100);width:38px;height:38px;color:var(--dk-acc,var(--b600));border-radius:11px;place-items:center;display:grid}.stged__i svg{width:19px;height:19px}.stged__c input{border:0;border-bottom:2px solid var(--line);width:100%;font-family:var(--fd);background:0 0;outline:none;padding:2px 0;font-size:1.5rem;font-weight:800}.stged__c input:focus{border-color:var(--b600)}.stged__v{font-family:var(--fd);color:var(--dk-acc,var(--b600));font-size:1.6rem;font-weight:800}.stged__l{color:var(--gray);font-size:.8rem}.ppv{background:linear-gradient(180deg,var(--dk-surface,#fff),var(--b50));border:1px solid var(--line);border-radius:var(--rl);box-shadow:var(--s1);margin-top:6px;padding:22px;position:relative}.ppv__badge{color:var(--dk-txt-warn,#8f5500);background:var(--dk-tint-warn,#fff3de);border-radius:var(--pill);align-items:center;gap:6px;padding:5px 11px;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;top:16px;right:16px}.ppv__badge svg{width:13px;height:13px}.ppv__head{align-items:center;gap:16px;display:flex}.ppv__av{background:var(--grad);color:#fff;width:76px;height:76px;font-family:var(--fd);border-radius:20px;flex:none;place-items:center;font-size:1.5rem;font-weight:800;display:grid;overflow:hidden}.ppv__av img{object-fit:cover;width:100%;height:100%}.ppv__name{font-family:var(--fd);letter-spacing:-.02em;align-items:center;gap:8px;font-size:1.25rem;font-weight:800;display:flex}.ppv__verif{color:var(--dk-acc,var(--b600));display:inline-flex}.ppv__verif svg{width:18px;height:18px}.ppv__spec{color:var(--dk-acc-strong,var(--b700));margin-top:2px;font-size:.9rem;font-weight:600}.ppv__meta{color:var(--gray);flex-wrap:wrap;gap:14px;margin-top:8px;font-size:.84rem;display:flex}.ppv__meta span{align-items:center;gap:5px;display:inline-flex}.ppv__meta svg{width:15px;height:15px;stroke:var(--gray2)}.ppv__stats{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.ppv__stats div{background:var(--dk-surface,#fff);border:1px solid var(--line);border-radius:var(--r);text-align:center;padding:12px}.ppv__stats b{font-family:var(--fd);color:var(--dk-acc,var(--b600));font-size:1.3rem;display:block}.ppv__stats span{color:var(--gray);font-size:.72rem}.ppv__row{margin-top:14px}.ppv__row label{text-transform:uppercase;letter-spacing:.04em;color:var(--gray2);align-items:center;gap:6px;margin-bottom:8px;font-size:.76rem;font-weight:700;display:flex}.ppv__row label svg{width:14px;height:14px}.ppv__chips{flex-wrap:wrap;gap:7px;display:flex}.ppv .pill--glass{background:var(--b100);color:var(--dk-acc-strong,var(--b700));border:0}.ppv__bio{color:var(--gray);margin:16px 0 0;font-size:.9rem;line-height:1.6}@media (max-width:520px){.ppv__stats{grid-template-columns:repeat(2,1fr)}}.plans__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.plans__sub{color:var(--gray);margin:6px 0 0;font-size:.92rem}.plans__current{color:var(--dk-acc-strong,var(--b700));background:var(--b100);border-radius:var(--pill);align-items:center;gap:7px;padding:8px 14px;font-size:.82rem;font-weight:700;display:inline-flex}.plans__current svg{width:16px;height:16px}.plans__grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));align-items:stretch;gap:16px;margin-bottom:26px;display:grid}.splan{background:var(--dk-surface,#fff);border:1.5px solid var(--line);border-radius:var(--rl);flex-direction:column;padding:24px;transition:all .2s;display:flex;position:relative}.splan--feat{border-color:var(--b600);box-shadow:var(--sblue);transform:translateY(-6px)}.splan--current{border-color:var(--ok)}.splan__ribbon{background:var(--grad);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--pill);white-space:nowrap;padding:5px 14px;font-size:.7rem;font-weight:800;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.splan__ribbon--current{background:var(--ok)}.splan--current{border-color:var(--ok);box-shadow:0 0 0 3px #00a87024}.splan__name{font-family:var(--fd);align-items:center;gap:7px;font-size:1.2rem;display:flex}.splan__name svg{width:18px;height:18px;stroke:var(--dk-txt-warn,#f5a623);fill:var(--dk-txt-warn,#f5a623)}.splan__tag{color:var(--gray);margin-top:4px;font-size:.84rem;display:block}.splan__price{align-items:baseline;gap:6px;margin:16px 0;display:flex}.splan__price b{font-family:var(--fd);letter-spacing:-.03em;font-size:2rem}.splan__price span{color:var(--gray);font-size:.82rem}.splan__feats{flex:1;align-content:start;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.splan__feats li{align-items:flex-start;gap:9px;font-size:.88rem;display:flex}.splan__feats svg{width:16px;height:16px;stroke:var(--ok);stroke-width:3px;flex:none;margin-top:2px}@media (max-width:860px){.plans__grid{grid-template-columns:1fr}.splan--feat{transform:none}}.subs__top{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px;display:grid}.subs__topcard{background:var(--dk-surface,#fff);border-radius:var(--rl);box-shadow:inset 0 0 0 1.5px var(--line);align-items:center;gap:14px;padding:18px;display:flex}.subs__topico{background:var(--b100);width:44px;height:44px;color:var(--dk-acc,var(--b600));border-radius:12px;flex:none;place-items:center;display:grid}.subs__topico svg{width:21px;height:21px}.subs__topico--crown{color:#7a4b00;background:linear-gradient(135deg,#ffe9b8,#f5a623)}.subs__topl{color:var(--gray);margin-bottom:2px;font-size:.78rem;display:block}.subs__topcard b{font-family:var(--fd);letter-spacing:-.01em;font-size:1rem;display:block}.subs__tops{color:var(--gray2);margin-top:2px;font-size:.76rem;display:block}@media (max-width:860px){.subs__top{grid-template-columns:1fr}}.subs__layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.subs__layout .plans__grid{margin-bottom:0}.subs__side{background:var(--dk-surface,#fff);border-radius:var(--rl);box-shadow:inset 0 0 0 1.5px var(--line);flex-direction:column;gap:16px;padding:20px;display:flex}.benefit{align-items:flex-start;gap:12px;display:flex}.benefit__ico{background:var(--b100);width:38px;height:38px;color:var(--dk-acc,var(--b600));border-radius:11px;flex:none;place-items:center;display:grid}.benefit__ico svg{width:18px;height:18px}.benefit b{margin-bottom:2px;font-size:.9rem;display:block}.benefit p{color:var(--gray);margin:0;font-size:.8rem;line-height:1.4}@media (max-width:1100px){.subs__layout{grid-template-columns:1fr}.subs__side{flex-flow:wrap}.benefit{flex:220px}}.splan__icon{border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:10px;display:grid}.splan__icon svg{width:20px;height:20px}.splan__icon--free{background:var(--dk-tint-ok,#e1f6ee);color:var(--ok)}.splan__icon--lite{background:var(--b100);color:var(--dk-acc,var(--b600))}.splan__icon--pro{color:#7a4b00;background:linear-gradient(135deg,#ffe9b8,#f5a623)}.subs__bottom{grid-template-columns:1.3fr 1fr;align-items:start;gap:16px;margin-top:26px;display:grid}@media (max-width:980px){.subs__bottom{grid-template-columns:1fr}}.faqrow{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:13px 0;font-size:.88rem;font-weight:600;display:flex}.faqrow:last-child{border-bottom:0;padding-bottom:0}.faqrow svg{width:16px;height:16px;stroke:var(--gray2);flex:none}.ptable{width:100%}.ptable__head,.ptable__row{grid-template-columns:1.2fr 1fr 1fr .9fr;align-items:center;gap:12px;display:grid}.ptable__head{text-transform:uppercase;letter-spacing:.04em;color:var(--gray2);border-bottom:1px solid var(--line);padding:0 4px 10px;font-size:.74rem;font-weight:700}.ptable__row{border-bottom:1px solid var(--line);padding:13px 4px;font-size:.9rem}.ptable__row span[data-l]:before{content:attr(data-l) ": ";color:var(--gray2);font-weight:600;display:none}.pstate{border-radius:var(--pill);padding:4px 10px;font-size:.76rem;font-style:normal;font-weight:700}.pstate--paid{color:var(--ok);background:#00a8701f}.pstate--pending{background:var(--dk-tint-warn,#fff3de);color:var(--dk-txt-warn,#8f5500)}.pstate--failed{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#c0392b)}@media (max-width:640px){.ptable__head{display:none}.ptable__row{grid-template-columns:1fr 1fr;gap:6px 12px;padding:14px 4px}.ptable__row span[data-l]:before{display:inline}}.promo__hero{background:var(--grad-dark);border-radius:var(--rl);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:clamp(20px,3vw,30px);display:flex}.promo__hero .kick{margin-bottom:12px}.promo__gauge{border-radius:var(--rl);text-align:center;background:#ffffff1a;border:1px solid #ffffff29;flex:none;padding:16px 26px}.promo__gauge b{font-family:var(--fd);font-size:2.4rem;line-height:1;display:block}.promo__gauge span{color:#b7cdec;font-size:.78rem}.promo__active{color:var(--ok);border-radius:var(--r);background:#00a8701f;align-items:center;gap:9px;margin:16px 0;padding:12px 16px;font-weight:600;display:flex}.promo__active svg{stroke-width:3px;width:18px;height:18px}.promo__status{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.promo__scard{background:var(--dk-surface,#fff);border:1px solid var(--line);border-radius:var(--rl);padding:18px}.promo__scard-h{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.promo__scard-h span{color:var(--gray);align-items:center;gap:7px;font-size:.86rem;font-weight:600;display:inline-flex}.promo__scard-h svg{width:16px;height:16px;stroke:var(--gray2)}.promo__scard-h b{font-family:var(--fd);font-size:1.4rem}.meter{border-radius:var(--pill);background:var(--b100);height:8px;overflow:hidden}.meter>span{border-radius:inherit;background:var(--grad);height:100%;display:block}.spark{width:100%;height:40px;display:block}.promo__analytics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.promo__acard{background:var(--dk-surface,#fff);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:6px;padding:16px;display:flex}.promo__ai{background:var(--b100);width:36px;height:36px;color:var(--dk-acc,var(--b600));border-radius:10px;place-items:center;display:grid}.promo__ai svg{width:18px;height:18px}.promo__acard b{font-family:var(--fd);font-size:1.4rem}.promo__acard span{color:var(--gray);font-size:.78rem}.promo__packs{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.promo__places{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.promo__place{text-align:left;border:1.5px solid var(--line);border-radius:var(--rl);background:var(--dk-surface,#fff);color:var(--ink);font:inherit;cursor:pointer;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.promo__place:hover,.promo__place:focus-visible{border-color:var(--b400);box-shadow:var(--s2);transform:translateY(-2px)}.promo__place b{font-family:var(--fd);font-size:1rem}.promo__place>span:not([class]){color:var(--gray);font-size:.82rem;line-height:1.45}.promo__placego{color:var(--dk-acc,var(--b600));align-items:center;gap:6px;margin-top:auto;padding-top:4px;font-size:.82rem;font-weight:800;display:inline-flex}.promo__placego svg{width:15px;height:15px}@media (max-width:860px){.promo__places{grid-template-columns:1fr}}.ppack{background:var(--dk-surface,#fff);border:1.5px solid var(--line);border-radius:var(--rl);text-align:center;flex-direction:column;gap:10px;padding:22px;display:flex;position:relative}.ppack--feat{border-color:var(--b600);box-shadow:var(--sblue)}.ppack__ribbon{background:var(--grad);color:#fff;text-transform:uppercase;letter-spacing:.06em;border-radius:var(--pill);padding:5px 13px;font-size:.68rem;font-weight:800;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.ppack__days{font-family:var(--fd);font-size:1.5rem}.ppack__reach{color:var(--dk-acc,var(--b600));justify-content:center;align-items:center;gap:6px;font-size:.82rem;font-weight:700;display:inline-flex}.ppack__reach svg{width:15px;height:15px}.ppack__price{font-family:var(--fd);letter-spacing:-.02em;font-size:1.6rem}.ppack__price span{color:var(--gray);font-size:.8rem;font-family:var(--fb)}.promo__note{color:var(--gray2);text-align:center;margin:16px 0 0;font-size:.82rem}@media (max-width:820px){.promo__status,.promo__analytics{grid-template-columns:1fr 1fr}.promo__packs{grid-template-columns:1fr}}@media (max-width:520px){.promo__analytics{grid-template-columns:1fr 1fr}}.advhero{background:var(--grad-dark);border-radius:var(--rl);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(20px,3vw,30px);display:flex}.advhero__k{letter-spacing:.08em;text-transform:uppercase;color:var(--cy);font-size:.74rem;font-weight:700}.advhero__t p{color:#b7cdec;max-width:46ch;margin:6px 0 0;font-size:.95rem}.advhero__done{align-items:center;gap:16px;display:flex}.advhero__done>div{flex-direction:column;gap:2px;display:flex}.advhero__done b{font-family:var(--fd)}.advhero__done span{color:#b7cdec;font-size:.8rem}.ring{background:conic-gradient(var(--cy) var(--v),#ffffff24 0);border-radius:50%;flex:none;place-items:center;width:76px;height:76px;display:grid}.ring:before{content:"";background:var(--b900);border-radius:50%;width:58px;height:58px;position:absolute}.ring{position:relative}.ring b{font-family:var(--fd);font-size:1.1rem;font-weight:800;position:relative}.amet{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.amet__c{background:var(--dk-surface,#fff);border:1px solid var(--line);border-radius:var(--rl);box-shadow:var(--s1);flex-direction:column;gap:6px;padding:18px;display:flex;position:relative}.amet__i{background:var(--b100);width:38px;height:38px;color:var(--dk-acc,var(--b600));border-radius:11px;place-items:center;display:grid}.amet__i svg{width:19px;height:19px}.amet__c>b{font-family:var(--fd);letter-spacing:-.02em;font-size:1.7rem}.amet__l{color:var(--gray);font-size:.82rem}.amet__d{color:var(--gray2);align-items:center;gap:4px;font-size:.76rem;font-style:normal;font-weight:700;display:inline-flex}.amet__d svg{width:13px;height:13px}.amet__d--up{color:var(--ok)}.amet__c .spark{opacity:.7;width:64px;height:30px;position:absolute;top:16px;right:14px}.advmuted{color:var(--gray);margin:0;font-size:.86rem}.oppc{background:var(--b50);border:1px solid var(--line);border-radius:var(--r);padding:15px}.oppc--full{background:var(--dk-surface,#fff)}.oppc__h{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.oppc__match{color:#fff;background:var(--grad);border-radius:var(--pill);padding:4px 10px;font-size:.74rem;font-weight:800}.oppc__ago{color:var(--gray2);align-items:center;gap:5px;font-size:.76rem;display:inline-flex}.oppc__ago svg{width:13px;height:13px}.oppc b{font-family:var(--fb);font-size:.98rem;font-weight:700;display:block}.oppc small{color:var(--gray);align-items:center;gap:6px;margin-top:5px;font-size:.82rem;display:flex}.oppc small svg{width:14px;height:14px;stroke:var(--gray2);flex:none}.pempty{text-align:center;color:var(--gray2);flex-direction:column;align-items:center;gap:8px;padding:34px 20px;display:flex}.pempty svg{width:34px;height:34px;stroke:var(--b300)}.pempty b{font-family:var(--fd);color:var(--ink);font-size:1.05rem}.pempty p{max-width:34ch;margin:0;font-size:.88rem}@media (max-width:860px){.amet{grid-template-columns:repeat(2,1fr)}}.dhero{background:var(--grad-dark);border-radius:var(--rl);color:#fff;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:22px;padding:clamp(20px,3vw,28px);display:grid}.dhero__k{letter-spacing:.08em;text-transform:uppercase;color:var(--cy);font-size:.74rem;font-weight:700}.dhero__main h2{margin:6px 0 0}.dhero__main p{color:#b7cdec;max-width:40ch;margin:8px 0 0;font-size:.92rem}.dhero__quote{border-radius:var(--r);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff29;min-height:96px;padding:14px;display:flex}.dhero__quoteImg{flex:1;min-height:68px;position:relative}.dhero__greet{border-left:1px solid #ffffff29;flex-direction:column;gap:4px;padding-left:22px;display:flex}.dhero__date{color:#9fb4d4;font-size:.78rem;font-weight:600}.dhero__greet b{font-family:var(--fd);letter-spacing:-.01em;font-size:1.1rem}.dhero__greet p{color:#c4deff;margin:2px 0 0;font-size:.86rem}@media (max-width:980px){.dhero{grid-template-columns:1fr}.dhero__greet{border-top:1px solid #ffffff29;border-left:0;padding-top:16px;padding-left:0}}.dgrid2{grid-template-columns:1.4fr 1fr;align-items:stretch;gap:16px;display:grid}.dgrid3{grid-template-columns:1.3fr 1fr 1fr;align-items:stretch;gap:16px;display:grid}.dgrid3__col{flex-direction:column;gap:16px;display:flex}@media (max-width:980px){.dgrid2,.dgrid3{grid-template-columns:1fr}}.pcompl{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.pcompl__mid{flex-direction:column;flex:1;gap:4px;min-width:180px;display:flex}.pcompl__mid b{font-family:var(--fd);font-size:1.02rem}.pcompl__mid p{color:var(--gray);max-width:40ch;margin:0;font-size:.86rem}.pcompl__mid .btn{align-self:flex-start;margin-top:6px}.pcompl__list{flex-direction:column;flex:none;gap:9px;display:flex}.pcompl__list span{color:var(--gray2);align-items:center;gap:8px;font-size:.86rem;font-weight:600;display:flex}.pcompl__list span svg{width:17px;height:17px;stroke:var(--gray2);flex:none}.pcompl__list span.on{color:var(--ink)}.pcompl__list span.on svg{stroke:var(--ok);fill:var(--dk-tint-ok,#e1f6ee)}@media (max-width:640px){.pcompl{flex-direction:column;align-items:flex-start}}.qact{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.qact__i{text-align:center;border-radius:var(--rl);background:var(--b50);color:var(--ink);flex-direction:column;align-items:center;gap:9px;padding:16px 10px;font-size:.85rem;font-weight:600;transition:all .18s;display:flex}.qact__i:hover{background:var(--b100);transform:translateY(-2px)}.qact__ico{background:var(--dk-surface,#fff);width:42px;height:42px;color:var(--dk-acc,var(--b600));box-shadow:var(--s1);border-radius:12px;place-items:center;display:grid}.qact__ico svg{width:20px;height:20px}@media (max-width:640px){.qact{grid-template-columns:repeat(2,1fr)}}.dtask{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 4px;display:flex}.dtask:last-child{border-bottom:0;padding-bottom:0}.dtask__dot{background:var(--b400);border-radius:50%;flex:none;width:9px;height:9px}.dtask__dot--done{background:var(--ok)}.dtask__m{flex:1;min-width:0}.dtask__m b{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;display:block;overflow:hidden}.dtask__m span{color:var(--gray2);font-size:.78rem}.dtask__t{color:var(--gray2);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:.78rem;display:inline-flex}.dtask__t svg{width:13px;height:13px}.dtask__badge{border-radius:var(--pill);white-space:nowrap;flex:none;padding:3px 9px;font-size:.7rem;font-weight:700}.minical__title{font-family:var(--fd);margin-bottom:10px;font-size:.98rem;font-weight:800}.minical__wd{grid-template-columns:repeat(7,1fr);margin-bottom:4px;display:grid}.minical__wd span{text-align:center;text-transform:uppercase;color:var(--gray2);font-size:.66rem;font-weight:700}.minical__grid{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:14px;display:grid}.minical__d{aspect-ratio:1;color:var(--gray);border-radius:8px;justify-content:center;align-items:center;font-size:.78rem;display:flex;position:relative}.minical__d.on{background:var(--b600);color:#fff;font-weight:700}.minical__d.has:after{content:"";background:var(--dk-acc,var(--b600));border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px}.minical__d.on.has:after{background:#fff}.minical__agenda{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:12px;display:flex}.minical__ev{align-items:flex-start;gap:9px;display:flex}.minical__evt{color:var(--dk-acc-strong,var(--b700));min-width:42px;font-size:.78rem;font-weight:700}.minical__dot{background:var(--b500);border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.minical__evm{flex:1;min-width:0}.minical__evm b{font-size:.85rem;font-weight:600;display:block}.minical__evm span{color:var(--gray2);font-size:.76rem}.minical__empty{color:var(--gray2);align-items:center;gap:8px;font-size:.84rem;display:flex}.minical__empty svg{width:15px;height:15px}.dactivity{flex-direction:column;gap:2px;display:flex}.dactivity__row{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:10px 0;display:flex}.dactivity__row:last-child{border-bottom:0;padding-bottom:0}.dactivity__ico{background:var(--b100);width:34px;height:34px;color:var(--dk-acc,var(--b600));border-radius:10px;flex:none;place-items:center;display:grid}.dactivity__ico svg{width:16px;height:16px}.dactivity__m{flex:1;min-width:0}.dactivity__m b{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:600;display:block;overflow:hidden}.dactivity__m span{color:var(--gray2);font-size:.76rem}.dactivity__ago{color:var(--gray2);white-space:nowrap;flex:none;font-size:.76rem}.lawhero{background:linear-gradient(135deg,var(--b50) 0%,var(--dk-surface,#fff) 70%);border:1px solid var(--line);border-radius:var(--rx);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:20px;padding:clamp(20px,3vw,30px);display:grid}.lawhero__badge{background:var(--b100);color:var(--dk-acc-strong,var(--b700));letter-spacing:.05em;text-transform:uppercase;border-radius:var(--pill);align-items:center;gap:7px;padding:6px 13px;font-size:.74rem;font-weight:800;display:inline-flex}.lawhero__badge svg{width:14px;height:14px}.lawhero h2{margin:10px 0 0}.lawhero p{max-width:56ch;margin:8px 0 0}.lawhero__quote{background:var(--dk-surface,#fff);border:1px solid var(--line);border-radius:var(--r);max-width:280px;box-shadow:var(--s1);padding:16px 20px}.lawhero__quote p{color:var(--ink);max-width:none;margin:0;font-size:.92rem;font-style:italic}.lawhero__quote span{color:var(--gray2);text-align:right;margin-top:8px;font-size:.8rem;display:block}@media (max-width:760px){.lawhero{grid-template-columns:1fr}.lawhero__quote{max-width:none}}.lawres{color:var(--gray);justify-content:space-between;align-items:center;gap:10px;margin:4px 0 14px;font-size:.9rem;display:flex}.lawres b{color:var(--ink);font-family:var(--fd)}.advcard{position:relative}.advcard__ribbon{z-index:3;color:#3a2400;letter-spacing:.02em;border-radius:var(--pill);box-shadow:var(--s1);background:#f5a623;align-items:center;gap:4px;padding:4px 10px;font-size:.68rem;font-weight:800;display:inline-flex;position:absolute;top:10px;left:10px}.advcard__ribbon svg{stroke:#3a2400;fill:#3a2400;width:11px;height:11px}.aicard{background:var(--grad-dark);border-radius:var(--rl);color:#fff;flex-direction:column;gap:10px;padding:20px;display:flex}.aicard__h{font-family:var(--fd);align-items:center;gap:8px;font-size:.98rem;font-weight:800;display:flex}.aicard__h .chip{color:#fff;background:#ffffff29;font-size:.68rem}.aicard p{color:#c4deff;margin:0;font-size:.85rem;line-height:1.5}.aicard .btn{margin-top:4px}.cdhero{background:var(--grad-dark);border-radius:var(--rx);color:#fff;padding:clamp(26px,4vw,44px);position:relative;overflow:hidden}.cdhero__glow{pointer-events:none;background:radial-gradient(50% 80% at 80% 0,#00cfe847,#0000 60%),radial-gradient(40% 60% at 0 100%,#1668f059,#0000 60%);position:absolute;inset:0}.cdhero>*{position:relative}.cdhero__hi{color:var(--cy);font-size:.86rem;font-weight:600}.cdhero__title{font-family:var(--fd);letter-spacing:-.03em;max-width:18ch;margin:8px 0 0;font-size:clamp(1.6rem,3.4vw,2.5rem);line-height:1.08}.cdhero__sub{color:#b7cdec;max-width:52ch;margin:12px 0 0;font-size:1rem}.cdhero__ask{border-radius:var(--pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #fff3;align-items:center;gap:10px;max-width:640px;margin-top:22px;padding:6px 6px 6px 18px;display:flex}.cdhero__ask svg{width:20px;height:20px;stroke:var(--cy);flex:none}.cdhero__ask input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:12px 0;font-size:1rem}.cdhero__ask input::placeholder{color:#9fb4d4}.cdhero__ask button{background:var(--grad);color:#fff;cursor:pointer;width:46px;height:46px;box-shadow:var(--sblue);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.cdhero__ask button svg{stroke:#fff;width:19px;height:19px}.cdhero__trust{flex-wrap:wrap;gap:18px;margin-top:18px;display:flex}.cdhero__trust span{color:#c4deff;align-items:center;gap:7px;font-size:.82rem;display:inline-flex}.cdhero__trust svg{width:15px;height:15px;stroke:var(--cy)}.cdhero{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;container-type:inline-size}.cdhero>.cdhero__glow{position:absolute}.cdhero__main{min-width:0}.cdart{isolation:isolate;aspect-ratio:3/2;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(260px,38cqi,460px);margin-left:clamp(16px,3cqi,40px);position:relative}.cdart__img{object-fit:contain;opacity:0;visibility:hidden;filter:drop-shadow(0 22px 34px #030a1e80);backface-visibility:hidden;will-change:opacity,transform;transform:translateZ(0)}.cdart__img--solid{filter:none;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 14% 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.cdart__img--first,.cdart__img--in{visibility:visible;opacity:1}.cdart__img--out{visibility:visible;opacity:0}.cdart__img--first{animation:.6s ease-out both cdartFade}.cdart__img--in{animation:.9s cubic-bezier(.22,1,.36,1) .12s both cdartIn}.cdart__img--out{animation:.7s both cdartOut}@keyframes cdartFade{0%{opacity:0}to{opacity:1}}@keyframes cdartIn{0%{opacity:0;transform:translate(56px)}to{opacity:1;transform:none}}@keyframes cdartOut{0%{opacity:1}to{opacity:0}}@container (max-width:760px){.cdart{display:none}}@media (prefers-reduced-motion:reduce){.cdart__img--first,.cdart__img--in,.cdart__img--out{animation:none}}.cdsrch{border-radius:var(--rl);background:var(--dk-surface,#fff);min-width:0;box-shadow:inset 0 0 0 1.5px var(--line);gap:12px;padding:16px 18px;display:grid}.cdsrch__box{background:var(--dk-surface-2,#f4f8fd);min-height:52px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:14px;align-items:center;gap:10px;padding:0 8px 0 16px;transition:box-shadow .15s,background .15s;display:flex}.cdsrch__box:focus-within{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 2px var(--b500),0 0 0 4px var(--dk-tint-blue,#eef5ff)}.cdsrch__box>svg{width:20px;height:20px;color:var(--gray2);flex:none}.cdsrch__box:focus-within>svg{color:var(--dk-acc,var(--b600))}.cdsrch__box input{min-width:0;height:50px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:1rem}.cdsrch__box input::placeholder{color:var(--gray2)}.cdsrch__box input::-webkit-search-cancel-button{display:none}.cdsrch__x{width:36px;height:36px;color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.cdsrch__x:hover{background:var(--dk-tint-blue,#eef5ff);color:var(--ink)}.cdsrch__x:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.cdsrch__x svg{width:18px;height:18px}.cdsrch__chips{scrollbar-width:none;gap:8px;margin:0 -2px;padding:2px;display:flex;overflow-x:auto}.cdsrch__chips::-webkit-scrollbar{display:none}.cdsrch__chips .fchip{padding:7px 14px;font-size:.84rem}.cdsrch__try{color:var(--gray);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:.84rem;display:flex}.cdsrch__tag{border-radius:var(--pill);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 12px;font-size:.82rem;transition:box-shadow .15s,color .15s}.cdsrch__tag:hover{box-shadow:inset 0 0 0 1.5px var(--b400);color:var(--dk-acc,var(--b600))}.cdsrch__tag:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cdsrch__hint{color:var(--gray);margin:0;font-size:.84rem}.cdsrch__res{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;transition:opacity .15s;display:grid}.cdsrch__res:has(>.cdsrch__grp:only-child){grid-template-columns:minmax(0,1fr)}.cdsrch__res.is-stale{opacity:.55}.cdsrch__grp{flex-direction:column;gap:6px;min-width:0;display:flex}.cdsrch__gh{align-items:center;gap:8px;min-height:30px;display:flex}.cdsrch__gh b{letter-spacing:.05em;text-transform:uppercase;color:var(--gray2);font-size:.76rem;font-weight:800}.cdsrch__n{border-radius:var(--pill);background:var(--dk-tint-blue,#eef5ff);min-width:22px;color:var(--dk-acc,var(--b600));text-align:center;padding:1px 7px;font-size:.72rem;font-weight:800}.cdsrch__all{color:var(--dk-acc,var(--b600));align-items:center;gap:4px;margin-left:auto;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.cdsrch__all svg{width:14px;height:14px}.cdsrch__list{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.cdsrch__row{color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:9px 10px;text-decoration:none;transition:background .12s;display:flex}.cdsrch__row:hover{background:var(--dk-surface-2,#f4f8fd)}.cdsrch__row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.cdsrch__av,.cdsrch__ic{background:var(--dk-tint-blue,var(--b100));width:40px;height:40px;color:var(--dk-acc,var(--b600));text-transform:uppercase;border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:800;display:grid}.cdsrch__ic{border-radius:12px}.cdsrch__ic svg{width:19px;height:19px}.cdsrch__ic--doc{background:var(--dk-tint-ok,#e8f7ee);color:var(--dk-txt-ok,#0a7d55)}.cdsrch__m{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cdsrch__m b{align-items:center;gap:6px;min-width:0;font-size:.92rem;line-height:1.3;display:flex}.cdsrch__name{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.cdsrch__ok{width:15px;height:15px;color:var(--dk-acc,var(--b600));flex:none}.cdsrch__meta{min-width:0;color:var(--gray);flex-wrap:wrap;align-items:center;gap:3px 10px;font-size:.76rem;display:flex}.cdsrch__meta i{align-items:center;gap:4px;min-width:0;font-style:normal;display:inline-flex}.cdsrch__meta svg{flex:none;width:12px;height:12px}.cdsrch__type{border-radius:var(--pill);background:var(--dk-surface-2,#f1f5f9);color:var(--ink);padding:1px 8px;font-size:.7rem;font-weight:700}.cdsrch__type--advokat{background:var(--dk-tint-blue,#eef5ff);color:var(--dk-acc-strong,var(--b700))}.cdsrch__type--yurist{background:var(--dk-tint-violet,#f3eeff);color:var(--dk-txt-violet,#6d3fd1)}.cdsrch__type--doc{background:var(--dk-tint-ok,#e8f7ee);color:var(--dk-txt-ok,#0a7d55)}.cdsrch__rate{color:var(--dk-txt-warn,#b7791f);font-weight:700}.cdsrch__meta .cdsrch__area{text-overflow:ellipsis;white-space:nowrap;max-width:240px;display:block;overflow:hidden}.cdsrch__price{font-family:var(--fd);color:var(--ink);white-space:nowrap;flex:none;font-size:.84rem;font-weight:700}.cdsrch__go{width:16px;height:16px;color:var(--gray2);flex:none;transition:transform .15s,color .15s}.cdsrch__row:hover .cdsrch__go{color:var(--dk-acc,var(--b600));transform:translate(2px)}.cdsrch__none,.cdsrch__gerr{background:var(--dk-surface-2,#f6f9fd);color:var(--gray);border-radius:12px;margin:0;padding:10px 12px;font-size:.84rem}.cdsrch__gerr{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#c0392b);justify-content:space-between;align-items:center;gap:10px;display:flex}.cdsrch__gerr button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-weight:700;text-decoration:underline}.cdsrch .pskel,.cdsrch .pempty{margin:0}@media (max-width:900px){.cdsrch__res{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.cdsrch{gap:10px;padding:12px}.cdsrch__chips{gap:5px}.cdsrch__chips .fchip{padding:6px 10px;font-size:.8rem}.cdsrch__box{min-height:48px;padding-left:12px}.cdsrch__box input{height:46px;font-size:16px}.cdsrch__row{gap:10px;padding:8px 6px}.cdsrch__av,.cdsrch__ic{width:36px;height:36px}.cdsrch__go{display:none}.cdsrch__meta .cdsrch__area{max-width:160px}}.cdact{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.cdact__i{background:var(--dk-surface,#fff);border:1px solid var(--line);border-radius:var(--rl);min-height:174px;color:var(--ink);box-shadow:var(--s1);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;padding:16px;font-size:.9rem;font-weight:600;transition:all .18s;display:flex}.cdact__i:hover{box-shadow:var(--s2);border-color:var(--b200);transform:translateY(-3px)}.cdact__ico{z-index:1;background:var(--b100);width:42px;height:42px;color:var(--dk-acc,var(--b600));border-radius:12px;place-items:center;display:grid;position:relative}.cdact__ico svg{width:21px;height:21px}.cdact__i--pri{background:var(--grad);color:#fff;border:0}.cdact__i--pri .cdact__ico{color:#fff;background:#fff3}.cdact__sub{color:var(--gray2);margin-top:-4px;font-size:.76rem;font-weight:500;display:block}.cdact__i--pri .cdact__sub{color:#fffc}@media (max-width:1100px){.cdact{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.cdact{grid-template-columns:repeat(2,1fr)}}.cdgrid{grid-template-columns:2fr 1fr;align-items:start;gap:16px;display:grid}.cdgrid__side{flex-direction:column;gap:16px;display:flex}@media (max-width:980px){.cdgrid{grid-template-columns:1fr}}.jcard{background:linear-gradient(180deg,var(--dk-surface,#fff) 0%,var(--b50) 100%);border:1px solid var(--line)}.jhead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.jhead__t{flex-direction:column;gap:3px;min-width:0;display:flex}.jhead__t b{font-family:var(--fd);letter-spacing:-.02em;font-size:1.05rem}.jsub{color:var(--gray);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.jprog{color:var(--dk-acc-strong,var(--b700));background:var(--b100);border-radius:var(--pill);white-space:nowrap;flex:none;padding:7px 13px;font-size:.76rem;font-weight:800}.journey{scrollbar-width:none;gap:0;padding:8px 2px 6px;display:flex;overflow-x:auto}.journey::-webkit-scrollbar{display:none}.jstep{text-align:center;flex-direction:column;flex:1;align-items:center;gap:11px;min-width:112px;padding:0 4px;display:flex;position:relative}.jstep:before{content:"";border-radius:var(--pill);background:var(--line);z-index:0;width:100%;height:4px;position:absolute;top:26px;right:50%}.jstep:first-child:before{display:none}.jstep--done:before,.jstep--current:before{background:var(--grad)}.jstep__dot{z-index:1;background:var(--dk-surface,#fff);border:2px solid var(--line);width:52px;height:52px;color:var(--gray2);border-radius:16px;place-items:center;transition:transform .2s,box-shadow .2s;display:grid;position:relative}.jstep__dot svg{width:22px;height:22px}.jstep--done .jstep__dot{background:var(--grad);color:#fff;box-shadow:var(--sblue);border-color:#0000}.jstep--done .jstep__dot svg{stroke:#fff;stroke-width:3px}.jstep--current .jstep__dot{border-color:var(--b600);color:var(--dk-acc,var(--b600));animation:2.4s ease-in-out infinite jpulse;transform:scale(1.08);box-shadow:0 0 0 5px #1668f029}@keyframes jpulse{0%,to{box-shadow:0 0 0 5px #1668f029}50%{box-shadow:0 0 0 10px #1668f00a}}.jstep__lbl{color:var(--gray);letter-spacing:-.01em;font-size:.86rem;font-weight:700}.jstep--done .jstep__lbl,.jstep--current .jstep__lbl{color:var(--ink)}.jstep__state{letter-spacing:.05em;text-transform:uppercase;color:var(--gray2);font-size:.68rem;font-weight:800}.jstep--done .jstep__state{color:var(--ok)}.jstep--current .jstep__state{color:var(--dk-acc,var(--b600))}@media (max-width:560px){.jstep{min-width:88px}.jstep__dot{border-radius:14px;width:46px;height:46px}.jstep__dot svg{width:19px;height:19px}.jstep:before{top:23px}}.creq{border-bottom:1px solid var(--line);align-items:flex-start;gap:13px;padding:14px 0;display:flex}.creq:last-child{border-bottom:0;padding-bottom:0}.creq__st{background:var(--b400);border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.creq__st--inProgress{background:var(--b600)}.creq__st--consultation{background:var(--cy)}.creq__st--matching{background:#f5a623}.creq__st--analyzing{background:#7c5cff}.creq__st--resolved,.creq__st--ok{background:var(--ok)}.creq__st--wait{background:#f5a623}.creq__st--live{background:var(--b600)}.creq__st--off{background:var(--gray2)}.creq__m{flex:1;min-width:0}.creq__m b{font-family:var(--fb);font-size:.96rem;font-weight:700;display:block}.creq__m>span{color:var(--gray);font-size:.82rem}.creq__next{color:var(--dk-acc-strong,var(--b700));align-items:center;gap:6px;margin-top:5px;font-size:.82rem;font-style:normal;font-weight:600;display:inline-flex}.creq__next svg{width:14px;height:14px}.creq__side{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.creq__badge{color:var(--dk-acc-strong,var(--b700));background:var(--b100);border-radius:var(--pill);white-space:nowrap;padding:4px 10px;font-size:.72rem;font-weight:700}.creq__unread{color:#fff;background:#e5484d;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.72rem;font-weight:800;display:grid}.cmatch{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.cmatch:last-child{border-bottom:0;padding-bottom:0}.cmatch__av{background:var(--grad);color:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:.82rem;font-weight:800;display:grid}.cmatch__m{flex:1;min-width:0}.cmatch__m b{font-family:var(--fb);align-items:center;gap:6px;font-size:.92rem;font-weight:700;display:flex}.cmatch__v{color:var(--dk-acc,var(--b600));display:inline-flex}.cmatch__v svg{width:15px;height:15px}.cmatch__m>span{color:var(--gray);align-items:center;gap:4px;font-size:.8rem;display:flex}.cmatch__star{width:14px;height:14px;stroke:var(--dk-txt-warn,#f5a623);fill:var(--dk-txt-warn,#f5a623)}.cmatch__side{text-align:center;flex:none}.cmatch__pct{font-family:var(--fd);color:var(--dk-acc,var(--b600));font-size:1.1rem;font-weight:800;display:block}.cmatch__pl{color:var(--gray2);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem}.subs{flex-direction:column;gap:6px;display:flex}body:has(.auth){padding-bottom:0}:is(body:has(.auth) .bar,body:has(.auth) .ftr,body:has(.auth) .tabbar,body:has(.auth) .fab){display:none}.auth{background:var(--dk-surface,#fff);grid-template-columns:minmax(0,44%) minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.auth:has(.plogin){grid-template-columns:minmax(0,52%) minmax(0,1fr)}.auth__brand{background:var(--grad-dark);color:#fff;padding:clamp(30px,3.4vw,56px) clamp(30px,10vw - 88px,150px);display:flex;position:relative;overflow:hidden;container-type:inline-size}.auth__mesh{pointer-events:none;background:linear-gradient(90deg,#05122c99,#05122c40 55%,#0000 80%);position:absolute;inset:0}@container (max-width:700px){.auth__mesh{background:linear-gradient(90deg,#05122cd6,#05122c99 60%,#05122c40)}}.auth__brand-in{z-index:1;flex-direction:column;justify-content:space-between;gap:24px;width:100%;max-width:460px;margin:auto 0;display:flex;position:relative}.auth__logo{font-family:var(--fd);color:#fff;align-items:center;gap:10px;font-size:1.3rem;font-weight:800;display:inline-flex}.auth__logo .logo__m{flex:none;width:34px;height:34px}.auth__copy{margin:clamp(24px,4vh,52px) 0}.auth__h{font-family:var(--fd);letter-spacing:-.03em;font-size:clamp(1.8rem,2.6vw,2.65rem);line-height:1.08}.auth__p{color:#b7cdec;max-width:44ch;margin:14px 0 28px;font-size:1.02rem;line-height:1.6}.auth__feats{gap:14px;margin:0;padding:0;list-style:none;display:grid}.auth__feats li{color:#e6f0ff;align-items:flex-start;gap:11px;font-size:.98rem;display:flex}.auth__feats svg{width:20px;height:20px;stroke:var(--cy);stroke-width:2.6px;flex:none;margin-top:2px}.auth__stats{gap:clamp(18px,2.5vw,34px);padding-top:26px;display:flex;position:relative}.auth__stats:before{content:"";transform-origin:0;background:#ffffff24;height:1px;position:absolute;top:0;left:0;right:0}.auth__stats b{font-family:var(--fd);letter-spacing:-.02em;font-size:clamp(1.3rem,1.8vw,1.6rem);display:block}.auth__stats span{color:#9fb4d4;font-size:.8rem}.auth__main{padding:clamp(22px,3.4vw,56px);display:flex;overflow-y:auto}.auth__main-in{width:100%;max-width:640px;margin:auto}.auth__main-in:has(.plogin){max-width:440px}.auth__main-in:has(.rf){max-width:700px}.auth__main-in:has(.rf__step--wide){max-width:920px}.auth__main .plogin{background:0 0;min-height:auto;padding:0;display:block}.auth__main .plogin__c{box-shadow:none;background:0 0;width:100%;max-width:none;padding:0}.auth__main .rf{background:0 0;place-items:stretch stretch;min-height:auto;padding:0;display:block}.auth__main .rf__bg{display:none}.auth__main .rf__card{box-shadow:none;background:0 0;max-width:none;margin:0;padding:0;width:100%!important}@media (max-width:980px){:is(.auth,.auth:has(.plogin)){grid-template-columns:1fr;height:auto;min-height:100dvh;overflow:visible}.auth__brand{display:none}.auth__main{min-height:100dvh}}@media (min-width:981px){.auth-formlogo,.rf__logo{display:none}}.auth{--auth-ease:cubic-bezier(.22,1,.36,1)}.auth__bg{pointer-events:none;animation:authBg 1.6s var(--auth-ease) both;position:absolute;inset:0;overflow:hidden}.auth__bg:before{content:"";background:url(/img/law-login.jpg) 100%/cover no-repeat;animation:22s ease-in-out 1.6s infinite alternate authDrift;position:absolute;inset:0}.auth__logo{animation:authDown .8s var(--auth-ease) .15s both}.auth__h{animation:authBlurIn 1s var(--auth-ease) .28s both}.auth__p{animation:authRise .9s var(--auth-ease) .45s both}.auth__feats li{animation:authSlide .7s var(--auth-ease) both;animation-delay:calc(.62s + var(--i,0) * .1s)}.auth__feats li svg{stroke-dasharray:24;animation:.55s ease-out both authDraw;animation-delay:calc(.82s + var(--i,0) * .1s)}.auth__stats:before{animation:authLine 1s var(--auth-ease) 1s both}.auth__stat{animation:authRise .8s var(--auth-ease) both;animation-delay:calc(1.1s + var(--i,0) * .1s)}.auth__main .plogin__c--anim{--fx:1}.auth__main .plogin__c--anim.plogin__c--swap{--fx:.35}.auth__main .plogin__c--anim>:not(.cform),.auth__main .plogin__c--anim .cform>*{animation:authRise calc(.75s * max(var(--fx),.6)) var(--auth-ease) both}.auth__main .plogin__c--anim .cform>.btn{animation-name:authBtn}.plogin__err{color:var(--dk-txt-err,#c0392b);margin:0;font-size:.85rem}@keyframes authBg{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:none}}@keyframes authDrift{0%{transform:none}to{transform:scale(1.05)translate(-1%)}}@keyframes authDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes authRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes authBlurIn{0%{opacity:0;filter:blur(10px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:none}}@keyframes authSlide{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes authDraw{0%{stroke-dashoffset:-24px}to{stroke-dashoffset:0}}@keyframes authLine{0%{transform:scaleX(0)}to{transform:none}}@keyframes authBtn{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes authErr{0%{opacity:0;transform:none}20%{opacity:1;transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.auth__bg,.auth__bg:before,.auth__logo,.auth__h,.auth__p,.auth__feats li,.auth__feats li svg,.auth__stats:before,.auth__stat,.auth__main .plogin__c--anim>*,.auth__main .plogin__c--anim .cform>*{animation:none!important}}.mpick{width:100%;position:relative}.mpick__btn{background:var(--dk-surface-2,#f7fafe);width:100%;color:var(--ink);cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--line);text-align:left;border:0;border-radius:14px;align-items:center;gap:10px;padding:13px 15px;font-size:.95rem;font-weight:500;transition:all .2s;display:flex}.mpick__btn:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--b300)}.mpick[data-open=true] .mpick__btn{box-shadow:inset 0 0 0 1.5px var(--b400);background:var(--dk-surface,#fff)}.mpick__btn:disabled{opacity:.55;cursor:not-allowed}.mpick__btn>svg{width:18px;height:18px;stroke:var(--gray2);flex:none}.mpick__val{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mpick__btn--ph .mpick__val{color:var(--gray2)}.mpick__cv{border-right:2px solid var(--b500);border-bottom:2px solid var(--b500);flex:none;width:8px;height:8px;margin-bottom:3px;transition:transform .22s;transform:rotate(45deg)}.mpick[data-open=true] .mpick__cv{margin-bottom:-2px;transform:rotate(-135deg)}.mpick__pop{z-index:260;background:var(--dk-surface,#fff);box-shadow:var(--s3);border-radius:16px;min-width:236px;padding:12px;animation:.2s both fade;overflow-y:auto}.mpick__nav{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.mpick__nav b{font-family:var(--fd);letter-spacing:-.02em;font-size:1.05rem}.mpick__nav button{background:var(--b50);width:32px;height:32px;color:var(--dk-acc,var(--b600));cursor:pointer;border:0;border-radius:10px;place-items:center;display:grid}.mpick__nav button:hover{background:var(--b100)}.mpick__nav button svg{width:16px;height:16px}.mpick__grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.mpick__m{color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:11px 4px;font-size:.86rem;font-weight:600;transition:all .14s}.mpick__m:hover{background:var(--b50);color:var(--dk-acc,var(--b600))}.mpick__m.on{background:var(--grad);color:#fff;box-shadow:var(--sblue)}.mpick__clear{width:100%;color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:8px;padding:8px;font-size:.82rem;font-weight:600;display:flex}.mpick__clear:hover{background:var(--b50);color:var(--dk-txt-err,#c0392b)}.mpick__clear svg{width:13px;height:13px}.rf__hint{color:var(--gray2);margin:6px 0 0;font-size:.76rem}.pskel{gap:10px;padding:6px 0;display:grid}.pskel__row{background:linear-gradient(90deg,var(--b50) 25%,var(--dk-tint-blue,#eef4fe) 37%,var(--b50) 63%);background-size:400% 100%;border-radius:14px;height:56px;animation:1.4s infinite pshim}@keyframes pshim{0%{background-position:100% 0}to{background-position:0 0}}.agrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (max-width:1100px){.agrid{grid-template-columns:minmax(0,1fr)}}.alist{gap:2px;margin-bottom:6px;display:grid}.arow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;font-size:.92rem;display:flex}.arow:last-child{border-bottom:0}.arow b{font-weight:700}.arow span{color:var(--gray2);text-overflow:ellipsis;white-space:nowrap;max-width:50%;font-size:.82rem;overflow:hidden}.afh{font-family:var(--fd);border-top:1px solid var(--line);margin:20px 0 12px;padding-top:16px;font-size:1rem}.afield--check{padding:2px 0}.anote{border-radius:12px;padding:11px 14px;font-size:.88rem;font-weight:600}.anote--ok{color:var(--ok);background:#00a8701f}.anote--err{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#c0392b)}.alist{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.aitem{border:1px solid var(--line);background:var(--dk-surface,#fff);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.aitem:hover{border-color:var(--b200);box-shadow:var(--s1)}.aitem__n{background:var(--b50);width:26px;height:26px;color:var(--dk-acc,var(--b600));border-radius:8px;flex:none;place-items:center;font-size:.8rem;font-weight:800;display:grid}.aitem__m{flex:1;min-width:0}.aitem__m b{text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;font-weight:700;display:block;overflow:hidden}.aitem__meta{color:var(--gray2);font-size:.8rem}.aitem__tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.atag{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--pill);background:var(--b100);color:var(--dk-acc-strong,var(--b700));padding:3px 8px;font-size:.68rem;font-style:normal;font-weight:700}.atag--ok{color:var(--ok);background:#00a8701f}.atag--muted{background:var(--dk-surface-2,#eef2f7);color:var(--gray2)}.atag--err{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#c0392b)}.aitem__r{font-family:var(--fd);color:var(--ink);flex:none;font-size:.95rem;font-weight:800}.alist{overscroll-behavior:contain;scrollbar-width:thin;max-height:clamp(240px,46vh,460px);padding-right:4px;overflow-y:auto}.alist::-webkit-scrollbar{width:8px}.alist::-webkit-scrollbar-thumb{background:var(--b200);border-radius:8px}.ahdr{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.amodal{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03102b8c;place-items:center;padding:20px;animation:.2s both fade;display:grid;position:fixed;inset:0}.amodal__c{background:var(--dk-surface,#fff);border-radius:var(--rl);width:min(560px,100%);max-height:90vh;box-shadow:var(--s3);animation:.22s cubic-bezier(.2,.8,.3,1) both pop;overflow-y:auto}.amodal__c--wide{width:min(980px,100%)}.amodal__h{background:var(--dk-surface,#fff);border-bottom:1px solid var(--line);z-index:1;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex;position:sticky;top:0}.amodal__h b{font-family:var(--fd);font-size:1.1rem}.amodal__x{background:var(--b50);width:32px;height:32px;color:var(--gray);cursor:pointer;border:0;border-radius:9px;place-items:center;display:grid}.amodal__x:hover{background:var(--b100);color:var(--ink)}.amodal__x svg{width:16px;height:16px}.amodal__b{padding:22px}@keyframes sbubIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes schatPulse{0%{box-shadow:0 0 #00a87080}70%{box-shadow:0 0 0 7px #00a87000}to{box-shadow:0 0 #00a87000}}@keyframes schatBlink{50%{opacity:.35}}@keyframes schatType{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes schatHalo{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.55)}}@keyframes sskel{0%{background-position:200% 0}to{background-position:-200% 0}}.dchart{align-items:flex-end;gap:6px;height:150px;padding-top:8px;display:flex;overflow-x:auto}.dbar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:16px;height:100%;display:flex}.dbar__fill{background:var(--grad);border-radius:6px 6px 0 0;width:100%;max-width:26px;min-height:4px}.dbar__lbl{color:var(--gray2);white-space:nowrap;font-size:.62rem}.oprice{background:var(--b50);border-radius:14px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.oprice b{font-family:var(--fd);color:var(--dk-acc,var(--b600));font-size:1.2rem}.oprice span{color:var(--gray);font-size:.88rem}.docchoose{gap:10px;display:grid}.docchoose__c{border:1.5px solid var(--line);background:var(--dk-surface,#fff);text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.docchoose__c:hover{border-color:var(--b300);box-shadow:var(--s1);transform:translateY(-1px)}.docchoose__c b{color:var(--ink);font-size:.95rem;line-height:1.35}.docchoose__c>span:last-child{color:var(--gray);font-size:.82rem}.docchoose__i{background:var(--b100);width:38px;height:38px;color:var(--dk-acc,var(--b600));border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.docchoose__i svg{width:19px;height:19px}.docassist{gap:18px}.docassist__head{border-bottom:1.5px solid var(--line);align-items:flex-start;gap:14px;padding-bottom:16px;display:flex}.docassist__head b{font-family:var(--fd);letter-spacing:-.01em;margin-bottom:3px;font-size:1.08rem;display:block}.docassist__head .advmuted{font-size:.86rem}.docassist__i{background:var(--grad);color:#fff;width:44px;height:44px;box-shadow:var(--sblue);border-radius:13px;flex:none;place-items:center;display:grid}.docassist__i svg{width:21px;height:21px}.docassist__i--lawyer{background:var(--b100);color:var(--dk-acc,var(--b600));box-shadow:none}.docassist__sec{background:var(--dk-surface-2,#f7f9fc);border-radius:var(--rl);flex-direction:column;gap:10px;padding:16px;display:flex}.docassist__sec textarea{background:var(--dk-surface,#fff)}.docassist--split{grid-template-columns:1fr 1fr;align-items:start;display:grid}.docassist--col{flex-direction:column;gap:18px;min-width:0;display:flex}@media (max-width:720px){.docassist--split{grid-template-columns:1fr}}.docassist__sech{justify-content:space-between;align-items:center;gap:10px;margin-bottom:-3px;display:flex}.docassist__sech label{margin-bottom:0}.filepick{cursor:pointer;align-items:center;gap:10px;min-width:0;display:flex}.filepick input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.filepick__btn{border-radius:var(--pill);background:var(--grad);color:#fff;box-shadow:var(--sblue);flex:none;align-items:center;gap:7px;padding:9px 15px;font-size:.83rem;font-weight:700;transition:filter .15s;display:inline-flex}.filepick__btn svg{width:15px;height:15px}.filepick:hover .filepick__btn{filter:brightness(1.05)}.filepick__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:.88rem;overflow:hidden}.aitem--link{cursor:pointer;text-decoration:none}.aitem--link:hover{border-color:var(--b300)}.docdone{text-align:center;border-radius:var(--rl);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line);flex-direction:column;align-items:center;gap:12px;padding:30px 20px;animation:.45s cubic-bezier(.2,.8,.3,1) both pop;display:flex}.docdone__i{background:#00a87024;border-radius:50%;place-items:center;width:64px;height:64px;animation:.5s cubic-bezier(.34,1.56,.64,1) 80ms both docdoneIcon;display:grid;box-shadow:0 0 0 8px #00a87014}.docdone__i svg{width:30px;height:30px;stroke:var(--ok);stroke-width:3px}@keyframes docdoneIcon{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.docdone b{font-family:var(--fd);font-size:1.25rem}.docdone__f{color:var(--gray);border-radius:var(--pill);background:var(--dk-surface-2,#f4f7fb);padding:5px 13px;font-size:.85rem}.docdone__act{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;animation:.4s .12s both fade;display:flex}.docbuild{max-width:1240px;margin:0 auto}.docbuild__top{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:18px;display:flex}.docbuild__back{color:var(--gray);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:.86rem;font-weight:600;display:inline-flex}.docbuild__back svg{width:16px;height:16px}.docbuild__title{font-family:var(--fd);font-size:1.15rem}.docbuild--full{flex-direction:column;max-width:none;height:100%;min-height:0;padding:18px clamp(16px,3vw,40px);display:flex;overflow-y:auto}.docbuild--full:has(.cform--doc){overflow:hidden}.docbuild--full .docbuild__top{flex:none}.docbuild--full .cform--doc{flex-direction:column;flex:1;max-width:none;min-height:0;display:flex}.docbuild--full .cform:not(.cform--doc){width:100%;max-width:640px;margin:0 auto}.docbuild--full .cform--doc{gap:0}.docbuild--full .docb{flex:1;min-height:0}@media (min-width:980px){.docbuild--full .docb{grid-template-columns:minmax(320px, var(--docb-split,45%)) 16px minmax(300px,1fr)}}.pverify{background:var(--b50);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:14px 16px;display:flex}.pverify b{font-size:.95rem;display:block}.pverify span{color:var(--gray);font-size:.82rem}.pcase__done{border-radius:var(--pill);align-items:center;gap:6px;padding:8px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.pcase__done svg{width:15px;height:15px}.pcase__done--accept{color:var(--ok);background:var(--dk-tint-ok,#e1f6ee)}.pcase__done--decline{color:var(--gray2);background:var(--b50)}.creq__badge--ok{color:var(--ok);background:var(--dk-tint-ok,#e1f6ee)}.creq__badge--wait{color:var(--dk-txt-warn,#b45309);background:var(--dk-tint-warn,#fff3d6)}.creq__badge--live{color:var(--dk-acc-strong,var(--b700));background:var(--b100)}.creq__badge--off{color:var(--gray);background:var(--dk-surface-2,#f1f4f8)}.pclients{flex-direction:column;gap:8px;display:flex}.pclient{border:1px solid var(--line);border-radius:var(--rl);background:var(--dk-surface,#fff);align-items:center;gap:13px;padding:12px 14px;display:flex}.pclient__av{background:var(--b100);width:40px;height:40px;color:var(--dk-acc,var(--b600));border-radius:50%;flex:none;place-items:center;font-size:.85rem;font-weight:800;display:grid}.pclient__m{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pclient__m b{font-weight:700}.pclient__m span{color:var(--gray);font-size:.84rem}.pclient__conflict{color:var(--dk-txt-err,#c0392b);align-items:center;gap:5px;margin-top:3px;font-size:.76rem;font-style:normal;display:inline-flex}.pclient__conflict svg{width:13px;height:13px;stroke:var(--dk-txt-err,#c0392b)}.pclient__badge{border-radius:var(--pill);flex:none;padding:4px 10px;font-size:.72rem;font-weight:700}.pclient__badge--warn{color:var(--dk-txt-err,#c0392b);background:var(--dk-tint-err,#fdecec)}.pclient__badge--ok{color:var(--ok);background:var(--dk-tint-ok,#e1f6ee)}.calist{flex-direction:column;gap:8px;display:flex}.calev{border:1px solid var(--line);border-radius:var(--rl);background:var(--dk-surface,#fff);align-items:center;gap:13px;padding:12px 14px;display:flex}.calev__type{border-radius:var(--pill);color:var(--dk-acc-strong,var(--b700));background:var(--b100);flex:none;padding:5px 11px;font-size:.72rem;font-weight:700}.calev__type--hearing{color:var(--dk-txt-warn,#8a5a00);background:var(--dk-tint-warn,#fcefd6)}.calev__type--deadline{color:var(--dk-txt-err,#c0392b);background:var(--dk-tint-err,#fdecec)}.calev__type--meeting{color:var(--ok);background:var(--dk-tint-ok,#e1f6ee)}.calev__m{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.calev__m b{font-weight:700}.calev__m span{color:var(--gray);flex-wrap:wrap;align-items:center;gap:5px;font-size:.83rem;display:inline-flex}.calev__m span svg{width:13px;height:13px;stroke:var(--gray2)}.calev__x{background:var(--b50);width:32px;height:32px;color:var(--gray2);cursor:pointer;border:0;border-radius:9px;flex:none;place-items:center;transition:all .15s;display:grid}.calev__x:hover{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#c0392b)}.calev__x svg{width:15px;height:15px}.ntlist{flex-direction:column;gap:6px;display:flex}.ntitem{border:1px solid var(--line);border-radius:var(--rl);background:var(--dk-surface,#fff);text-align:left;cursor:pointer;align-items:flex-start;gap:12px;width:100%;padding:13px 14px;transition:border-color .15s,background .15s;display:flex}.ntitem:hover{border-color:var(--b300)}.ntitem--unread{background:var(--b50);border-color:var(--b200)}.ntitem--static{cursor:default}.ntitem--static:hover{border-color:var(--line)}.ntitem__dot{background:0 0;border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.ntitem--unread .ntitem__dot{background:var(--b600)}.ntitem__m{flex-direction:column;gap:3px;min-width:0;display:flex}.ntitem__m b{font-size:.92rem;font-weight:700}.ntitem__m span{color:var(--gray);font-size:.85rem;line-height:1.45}.ntitem__m em{color:var(--gray2);font-size:.74rem;font-style:normal}.ntchs{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.ntchs .ntch{border-radius:var(--pill);background:var(--dk-surface-2,#f3f4f6);color:var(--gray);padding:2px 8px;font-size:.7rem;font-weight:700;line-height:1.5}.ntchs .ntch--delivered{background:var(--dk-tint-ok,#e1f6ee);color:var(--ok)}.ntchs .ntch--pending{background:var(--dk-tint-blue,#eff6ff);color:var(--dk-acc,#2563eb)}.ntchs .ntch--failed{background:var(--dk-surface-2,#fef2f2);color:var(--dk-txt-err,#dc2626)}.ptop__bell{border:1px solid var(--line);background:var(--dk-surface,#fff);width:40px;height:40px;color:var(--gray);cursor:pointer;border-radius:12px;place-items:center;text-decoration:none;transition:all .15s;display:grid;position:relative}.ptop__bell:hover{border-color:var(--b300);color:var(--dk-acc,var(--b600))}.ptop__bell svg{width:19px;height:19px}.ptop__badge{color:#fff;border:2px solid var(--dk-surface,#fff);background:#c0392b;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.66rem;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.schat__callbar{color:#fff;background:#0b1b3a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:860px;margin:0 auto;padding:10px 18px;display:flex}.schat__callbar-l{align-items:center;gap:9px;font-size:.86rem;font-weight:600;display:inline-flex}.schat__callbar-l svg{stroke:#fff;width:16px;height:16px}.schat__callpulse{background:#37d39b;border-radius:50%;width:9px;height:9px;animation:1.6s infinite schatPulse}.schat__callbar-a{gap:8px;display:flex}.cmcase__head{background:var(--b50);border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.cmcase__head b{font-weight:700}.cmcase__head p{margin:0;font-size:.85rem}.pcase--btn{font:inherit;text-align:left;cursor:pointer;border:0;width:100%}.pcase--btn:hover{box-shadow:inset 0 0 0 1.5px var(--b300)}.wsp__folders{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.wsp__folder{border:1.5px solid var(--line);border-radius:var(--pill);align-items:center;display:inline-flex;overflow:hidden}.wsp__folder.on{border-color:var(--b600);background:var(--b50)}.wsp__folder-b{cursor:pointer;font:inherit;color:var(--ink);background:0 0;border:0;align-items:center;gap:6px;padding:8px 6px 8px 13px;font-size:.85rem;font-weight:600;display:inline-flex}.wsp__folder-b svg{width:14px;height:14px;stroke:var(--dk-acc,var(--b600))}.wsp__folder-x{color:var(--gray2);cursor:pointer;background:0 0;border:0;place-items:center;padding:8px 10px 8px 4px;display:grid}.wsp__folder-x:hover{color:var(--dk-txt-err,#c0392b)}.wsp__folder-x svg{width:13px;height:13px}.wsp__newfolder{align-items:center;gap:6px;display:inline-flex}.wsp__newfolder input{border:1.5px solid var(--line);background:var(--b50);border-radius:var(--pill);outline:none;width:150px;padding:8px 14px;font-size:.85rem}.wsp__newfolder input:focus{border-color:var(--b300);background:var(--dk-surface,#fff)}.wsp__files{flex-direction:column;gap:8px;display:flex}.switch--sm{margin-bottom:0;padding:3px}.switch--sm button{padding:8px 15px;font-size:.82rem}.splan__h{align-items:center;gap:8px;display:flex}.splan__save{color:var(--ok);background:var(--dk-tint-ok,#e1f6ee);border-radius:var(--pill);margin-left:auto;padding:3px 9px;font-size:.72rem;font-weight:800}.splan__total{color:var(--gray2);margin:-8px 0 6px;font-size:.8rem}.laist{flex-direction:column;gap:10px;display:flex}.laitem{border:1px solid var(--line);border-radius:var(--rl);background:var(--dk-surface,#fff);padding:16px}.laitem__h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.laitem__h b{font-weight:700}.aitem__st{border-radius:var(--pill);color:var(--dk-acc-strong,var(--b700));background:var(--b100);text-transform:capitalize;white-space:nowrap;flex:none;padding:4px 10px;font-size:.72rem;font-weight:700}.aitem__st--active,.aitem__st--resolved{color:var(--ok);background:var(--dk-tint-ok,#e1f6ee)}.laitem__phone{color:var(--dk-acc,var(--b600));align-items:center;gap:6px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.laitem__phone svg{width:14px;height:14px;stroke:var(--dk-acc,var(--b600))}.laitem__details{color:var(--ink);margin:8px 0 6px;font-size:.9rem;line-height:1.5}.laitem__date{color:var(--gray2);font-size:.75rem}.schat__joincall{color:var(--dk-txt-ok,#06231a);background:#37d39b;border:0;font-weight:700}.incall{z-index:230;width:min(420px,92vw);animation:.3s cubic-bezier(.2,.7,.3,1) incallIn;position:fixed;top:18px;left:50%;transform:translate(-50%)}.incall__card{color:#fff;background:#0b1b3a;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:0 16px 40px #00000059}.incall__av{background:var(--grad);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;animation:1.4s infinite incallPulse;display:grid}.incall__av svg{stroke:#fff;width:24px;height:24px}.incall__m{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.incall__m b{font-weight:700}.incall__m span{color:#b7cdec;font-size:.82rem}.incall__act{flex:none;gap:10px;display:flex}.incall__btn{cursor:pointer;border:0;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.incall__btn svg{stroke:#fff;width:22px;height:22px}.incall__btn--accept{background:#37d39b}.incall__btn--accept:hover{background:#2bbe88}.incall__btn--decline{background:#e5484d}.incall__btn--decline:hover{background:#c53a3f}@keyframes incallIn{0%{opacity:0;transform:translate(-50%,-16px)}to{opacity:1;transform:translate(-50%)}}@keyframes incallPulse{0%{box-shadow:0 0 #37d39b80}70%{box-shadow:0 0 0 12px #37d39b00}to{box-shadow:0 0 #37d39b00}}.pcase__ttl{color:var(--ink);overflow-wrap:anywhere;min-width:0;font-size:.95rem;font-weight:700}.pcase__client{color:var(--ink);align-items:center;gap:6px;min-width:0;font-size:.95rem;font-weight:700;display:inline-flex}.pcase__client svg{width:15px;height:15px;stroke:var(--dk-acc,var(--b600));flex:none}.rf__back{color:var(--gray);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;margin-bottom:6px;padding:4px 0;font-size:.86rem;font-weight:600;transition:color .15s;display:inline-flex}.rf__back:hover{color:var(--dk-acc,var(--b600))}.rf__back svg{width:16px;height:16px}.stged__note{color:var(--gray);margin-top:-2px;font-size:.72rem;line-height:1.35}.lsp{flex-direction:column;gap:12px;margin-top:8px;display:flex}.lsp__search{border:1.5px solid var(--line);background:var(--dk-surface,#fff);border-radius:12px;align-items:center;gap:9px;padding:0 13px;display:flex}.lsp__search svg{width:17px;height:17px;color:var(--gray);flex:none}.lsp__search input{background:0 0;border:0;outline:none;flex:1;padding:12px 0;font-family:inherit;font-size:.95rem}.lsp__count{color:var(--dk-acc,var(--b600));margin:0;font-size:.8rem;font-weight:700}.lsp__cats{flex-direction:column;gap:8px;display:flex}.lsp__cat{border:1.5px solid var(--line);background:var(--dk-surface,#fff);border-radius:14px;overflow:hidden}.lsp__cat.on{border-color:#bcd4ff}.lsp__head{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:13px 15px;font-family:inherit;display:flex}.lsp__hlabel{color:var(--ink);flex:1;font-size:.95rem;font-weight:700}.lsp__badge{background:var(--b600);color:#fff;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:.75rem;font-weight:800;display:grid}.lsp__cv{color:var(--gray);place-items:center;transition:transform .18s;display:grid}.lsp__cv svg{width:17px;height:17px}.lsp__cat.on .lsp__cv{transform:rotate(90deg)}.lsp__opts{flex-wrap:wrap;gap:8px;padding:4px 15px 15px;display:flex}.lsp__opt{border:1.5px solid var(--line);background:var(--dk-surface,#fff);cursor:pointer;color:var(--ink);border-radius:10px;align-items:center;gap:8px;padding:8px 13px 8px 9px;font-family:inherit;font-size:.88rem;transition:all .14s;display:inline-flex}.lsp__opt:hover{background:var(--b50);border-color:#bcd4ff}.lsp__opt.on{border-color:var(--b600);background:var(--b50);color:var(--dk-acc,var(--b600));font-weight:600}.lsp__box{border:1.5px solid var(--line);background:var(--dk-surface,#fff);border-radius:6px;flex:none;place-items:center;width:18px;height:18px;display:grid}.lsp__opt.on .lsp__box{background:var(--b600);border-color:var(--b600);color:#fff}.lsp__box svg{width:12px;height:12px}.lsp__empty{text-align:center;color:var(--gray);padding:24px;font-size:.9rem}.rolerow{background:var(--b50);border:1px solid var(--line);border-radius:12px;gap:4px;margin-bottom:14px;padding:4px;display:inline-flex}.roletab{color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 16px;font-family:inherit;font-size:.88rem;font-weight:600;transition:all .14s}.roletab:hover{color:var(--ink)}.roletab[aria-pressed=true]{background:var(--dk-surface,#fff);color:var(--dk-acc,var(--b600));box-shadow:0 1px 3px #00000014}.advcard__tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.advcard__kind{border-radius:999px;align-items:center;padding:2px 9px;font-size:.72rem;font-weight:700;line-height:1.6;display:inline-flex}.advcard__kind--advocate{background:var(--dk-tint-blue,#eef2ff);color:var(--dk-acc,#4f46e5)}.advcard__kind--lawyer{background:var(--dk-tint-ok,#ecfdf5);color:var(--dk-txt-ok,#059669)}.ppanel__note{color:var(--gray);margin:0 0 12px;font-size:.82rem;line-height:1.4}.famshare{border:1.5px solid var(--line);background:var(--dk-surface,#fff);color:var(--gray);cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:.76rem;font-weight:600;transition:all .14s;display:inline-flex}.famshare:hover{color:var(--ink);border-color:#bcd4ff}.famshare.on{background:var(--dk-tint-ok,#ecfdf5);color:var(--dk-txt-ok,#059669);border-color:#a7f3d0}.famshare svg{width:13px;height:13px}.rf__wh{margin-top:6px}.rf__wh>label{color:var(--ink);font-size:.92rem;font-weight:700;display:block}.lsp__advonly{background:var(--dk-tint-blue,#eef2ff);color:var(--dk-acc,#4f46e5);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.lsp__cat--locked{opacity:.6}.lsp__cat--locked .lsp__head{cursor:not-allowed}.pipe{-webkit-overflow-scrolling:touch;gap:14px;padding:4px 2px 12px;display:flex;overflow-x:auto}.pipe__col{background:var(--b50);border:1px solid var(--line);border-radius:14px;flex-direction:column;flex:0 0 264px;max-height:70vh;display:flex}.pipe__head{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:13px 14px;font-size:.9rem;display:flex}.pipe__head b{flex:1}.pipe__dot{background:var(--gray);border-radius:50%;width:9px;height:9px}.pipe__col--new .pipe__dot{background:#3b82f6}.pipe__col--contacted .pipe__dot{background:#8b5cf6}.pipe__col--qualified .pipe__dot{background:#f59e0b}.pipe__col--won .pipe__dot{background:#10b981}.pipe__col--lost .pipe__dot{background:#ef4444}.pipe__count{background:var(--dk-surface,#fff);border:1px solid var(--line);border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:.75rem;font-weight:800;display:grid}.pipe__cards{flex-direction:column;gap:9px;padding:11px;display:flex;overflow-y:auto}.pipe__empty{text-align:center;color:var(--gray);padding:18px 8px;font-size:.8rem}.pipe__card{background:var(--dk-surface,#fff);border:1px solid var(--line);border-radius:11px;flex-direction:column;gap:6px;padding:11px 12px;animation:.18s both pipeCardIn;display:flex;box-shadow:0 1px 2px #0000000a}@keyframes pipeCardIn{0%{opacity:0;transform:scale(.97)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.pipe__card{animation:none}}.pipe__ctop{align-items:center;gap:8px;display:flex}.pipe__ctop b{flex:1;font-size:.9rem;line-height:1.3}.pipe__score{background:var(--b100);min-width:26px;height:20px;color:var(--dk-acc,var(--b600));border-radius:6px;place-items:center;padding:0 6px;font-size:.72rem;font-weight:800;display:grid}.pipe__meta{color:var(--gray);font-size:.78rem;line-height:1.35}.pipe__note{color:var(--gray2,#94a3b8);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.35;display:-webkit-box;overflow:hidden}.pipe__actions{align-items:center;gap:8px;margin-top:2px;display:flex}.pipe__src{text-align:center;color:var(--gray);text-transform:capitalize;flex:1;font-size:.72rem}.pipe__src svg{vertical-align:middle;width:14px;height:14px}.pipe__mv{border:1px solid var(--line);background:var(--dk-surface,#fff);width:30px;height:30px;color:var(--ink);cursor:pointer;border-radius:8px;place-items:center;transition:all .14s;display:grid}.pipe__mv:hover:not(:disabled){border-color:var(--b600);color:var(--dk-acc,var(--b600));background:var(--b50)}.pipe__mv:disabled{opacity:.35;cursor:default}.pipe__mv svg{width:15px;height:15px}.sos{flex-direction:column;gap:18px;max-width:640px;margin:0 auto;display:flex}.sos__hero{text-align:center;color:#fff;background:radial-gradient(120% 120% at 50% -10%,#ff6b6b 0%,#e11d48 55%,#9f1239 100%);border-radius:20px;padding:34px 24px;position:relative;overflow:hidden;box-shadow:0 18px 44px #e11d4852}.sos__pulse{background:#ffffff29;border-radius:50%;place-items:center;width:78px;height:78px;margin:0 auto 14px;display:grid;position:relative}.sos__pulse:before{content:"";background:#ffffff47;border-radius:50%;animation:1.8s ease-out infinite sosPulse;position:absolute;inset:0}@keyframes sosPulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.sos__pulse svg{z-index:1;width:36px;height:36px;position:relative}.sos__title{font-family:var(--fd);margin:0;font-size:1.7rem;font-weight:800}.sos__sub{opacity:.92;margin:8px 0 0;font-size:.98rem}.sos__badges{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.sos__badges span{background:#ffffff29;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.sos__badges svg{width:14px;height:14px}.sos__form{background:var(--dk-surface,#fff);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:12px;padding:22px;display:flex}.sos__lbl{color:var(--ink);font-size:.85rem;font-weight:700}.sos__cats{flex-wrap:wrap;gap:9px;display:flex}.sos__cat{border:1.5px solid var(--line);background:var(--dk-surface,#fff);color:var(--ink);cursor:pointer;border-radius:11px;padding:10px 15px;font-family:inherit;font-size:.88rem;font-weight:600;transition:all .14s}.sos__cat:hover{border-color:#fda4af}.sos__cat.on{background:var(--dk-tint-err,#fff1f2);color:var(--dk-txt-err,#e11d48);border-color:#e11d48}.sos__desc{border:1.5px solid var(--line);resize:vertical;border-radius:12px;outline:none;padding:12px 14px;font-family:inherit;font-size:.95rem}.sos__desc:focus{border-color:#e11d48}.sos__btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f43f5e,#e11d48);border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;margin-top:4px;padding:15px;font-family:inherit;font-size:1.02rem;font-weight:800;transition:transform .12s,box-shadow .12s;display:inline-flex;box-shadow:0 10px 24px #e11d4859}.sos__btn:hover{transform:translateY(-1px);box-shadow:0 14px 30px #e11d486b}.sos__btn:disabled{opacity:.6;cursor:default;transform:none}.sos__btn svg{width:20px;height:20px}.sos__hint{text-align:center;color:var(--gray);margin:0;font-size:.8rem}.sos__status,.sos__panel{background:var(--dk-surface,#fff);border:1px solid var(--line);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:30px 22px;display:flex}.sos__status b,.sos__panel b{font-size:1.12rem}.sos__psub{color:var(--gray);font-size:.9rem}.sos__spin{border:4px solid var(--dk-bd-err,#ffe4e6);border-top-color:#e11d48;border-radius:50%;width:46px;height:46px;animation:1s linear infinite spin}.sos__ok{background:var(--dk-tint-ok,#ecfdf5);width:56px;height:56px;color:var(--dk-txt-ok,#059669);border-radius:50%;place-items:center;display:grid}.sos__ok svg{width:28px;height:28px}.sos__duty{border:1px solid var(--line);text-align:left;border-radius:13px;align-items:center;gap:12px;width:100%;max-width:320px;padding:12px 14px;display:flex}.sos__av{background:var(--b100);width:44px;height:44px;color:var(--dk-acc,var(--b600));text-transform:uppercase;border-radius:50%;flex:none;place-items:center;font-size:1.1rem;font-weight:800;display:grid}.sos__duty span{color:var(--gray);font-size:.82rem}.ref{flex-direction:column;gap:16px;display:flex}.ref__hero{text-align:center;color:#fff;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 55%,#7c3aed 100%);border-radius:20px;padding:28px 24px;box-shadow:0 16px 40px #4f46e547}.ref__ico{background:#ffffff2e;border-radius:16px;place-items:center;width:60px;height:60px;margin:0 auto 12px;display:grid}.ref__ico svg{width:30px;height:30px}.ref__title{font-family:var(--fd);margin:0;font-size:1.55rem;font-weight:800}.ref__sub{opacity:.92;margin:6px 0 0}.ref__code{background:#ffffff29;border:1px dashed #ffffff80;border-radius:13px;align-items:center;gap:10px;margin:18px auto 0;padding:8px 8px 8px 18px;display:inline-flex}.ref__codeval{font-family:var(--fd);letter-spacing:.08em;font-size:1.4rem;font-weight:800}.ref__copy{background:var(--dk-surface,#fff);color:var(--dk-acc,var(--b600));cursor:pointer;border:0;border-radius:9px;align-items:center;gap:6px;padding:9px 14px;font-family:inherit;font-size:.82rem;font-weight:700;display:inline-flex}.ref__copy svg{width:14px;height:14px}.ref__linkrow{gap:8px;max-width:440px;margin:14px auto 0;display:flex}.ref__link{background:var(--dk-glass,#ffffffeb);color:var(--ink);border:0;border-radius:10px;outline:none;flex:1;padding:10px 13px;font-size:.85rem}.ref__stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ref__stat{background:var(--dk-surface,#fff);border:1px solid var(--line);text-align:center;border-radius:14px;padding:18px}.ref__stat b{font-family:var(--fd);color:var(--ink);font-size:1.6rem;font-weight:800;display:block}.ref__stat span{color:var(--gray);font-size:.8rem}.ref__stat--reward b{color:var(--dk-txt-ok,#059669)}.ref__how{background:var(--dk-surface,#fff);border:1px solid var(--line);border-radius:16px;padding:20px}.ref__h2{margin:0 0 14px;font-size:1.05rem;font-weight:700}.ref__steps{flex-wrap:wrap;gap:10px;display:flex}.ref__step{border:1px solid var(--line);background:var(--b50);border-radius:12px;flex-direction:column;flex:1;gap:8px;min-width:170px;padding:14px;display:flex;position:relative}.ref__num{background:var(--b600);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.ref__step p{color:var(--ink);margin:0;font-size:.88rem}.ref__arrow{display:none}.ref__badge{background:var(--dk-tint-ok,#ecfdf5);color:var(--dk-txt-ok,#059669);border-radius:999px;padding:4px 10px;font-size:.78rem;font-weight:800}.ref__empty{text-align:center;color:var(--gray);padding:26px}.ref__emptyi{background:var(--b50);width:48px;height:48px;color:var(--dk-acc,var(--b600));border-radius:50%;place-items:center;margin-bottom:8px;display:inline-grid}.ref__emptyi svg{width:24px;height:24px}.stars{gap:3px;display:inline-flex}.stars__s{color:#e2e8f0;cursor:default;background:0 0;border:0;padding:0;line-height:0}.stars--input .stars__s{cursor:pointer}.stars__s svg{width:20px;height:20px}.stars--input .stars__s svg{width:30px;height:30px}.stars__s.on{color:var(--dk-txt-warn,#f59e0b)}.rvw{border:1px solid var(--line);background:var(--dk-surface,#fff);border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.rvw__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.rvw__name{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.rvw__c{color:var(--gray);margin:0;font-size:.88rem;line-height:1.4}@media (min-width:640px){.ref__step:not(:last-child):after{content:"";background:var(--line);width:8px;height:2px;position:absolute;top:50%;right:-8px}}.war{flex-direction:column;gap:16px;display:flex}.war__hero{color:#fff;background:linear-gradient(135deg,#0ea5e9,#0369a1);border-radius:18px;align-items:center;gap:16px;padding:22px 24px;display:flex}.war__ico{background:#ffffff2e;border-radius:14px;flex:none;place-items:center;width:54px;height:54px;display:grid}.war__ico svg{width:28px;height:28px}.war__title{font-family:var(--fd);margin:0;font-size:1.4rem;font-weight:800}.war__sub{opacity:.92;margin:4px 0 0;font-size:.92rem}.war__points{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:12px;display:grid}.war__point{background:var(--dk-surface,#fff);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:14px;font-size:.88rem;display:flex}.war__check{background:var(--dk-tint-ok,#ecfdf5);width:26px;height:26px;color:var(--dk-txt-ok,#059669);border-radius:50%;flex:none;place-items:center;display:grid}.war__check svg{width:15px;height:15px}.acad{flex-direction:column;gap:16px;display:flex}.acad__hero{text-align:center;color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-radius:18px;padding:26px 20px}.acad__ico{background:#ffffff2e;border-radius:15px;place-items:center;width:56px;height:56px;margin:0 auto 10px;display:grid}.acad__ico svg{width:28px;height:28px}.acad__title{font-family:var(--fd);margin:0;font-size:1.5rem;font-weight:800}.acad__sub{opacity:.92;margin:6px 0 0}.acad__grid{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:16px;display:grid}.course{border:1px solid var(--line);background:var(--dk-surface,#fff);border-radius:16px;flex-direction:column;transition:transform .14s,box-shadow .14s;display:flex;overflow:hidden}.course:hover{transform:translateY(-2px);box-shadow:0 12px 28px #00000014}.course__cover{justify-content:flex-end;align-items:flex-start;height:112px;padding:10px;display:flex;position:relative}.course__cover--1{background:linear-gradient(135deg,#60a5fa,#2563eb)}.course__cover--2{background:linear-gradient(135deg,#34d399,#059669)}.course__cover--3{background:linear-gradient(135deg,#fbbf24,#d97706)}.course__cover--4{background:linear-gradient(135deg,#f472b6,#db2777)}.course__level{background:var(--dk-glass,#ffffffe6);color:var(--ink);text-transform:capitalize;border-radius:999px;padding:3px 9px;font-size:.7rem;font-weight:700}.course__b{flex-direction:column;gap:8px;padding:14px;display:flex}.course__cat{color:var(--dk-acc,var(--b600));text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:700}.course__t{font-size:.98rem;line-height:1.3}.course__meta{color:var(--gray);gap:14px;font-size:.78rem;display:flex}.course__meta span{align-items:center;gap:5px;display:inline-flex}.course__meta svg{width:13px;height:13px}.course__prog{background:var(--b50);border-radius:3px;height:6px;overflow:hidden}.course__prog span{background:var(--b600);height:100%;display:block}.tprio{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:700}.tprio--low{background:var(--dk-surface-2,#f1f5f9);color:var(--dk-gray,#4a5b72)}.tprio--medium{background:var(--dk-tint-blue,#eff6ff);color:var(--dk-acc,#2563eb)}.tprio--high{background:var(--dk-surface-2,#fef2f2);color:var(--dk-txt-err,#b23a17)}.castat{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:12px;margin-bottom:18px;display:grid}.castat__c{background:var(--dk-surface,#fff);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:6px;padding:16px;display:flex}.castat__c b{font-family:var(--fd);font-size:1.5rem;font-weight:800}.castat__c span{color:var(--gray);font-size:.8rem}.castat__i{background:var(--b100);width:34px;height:34px;color:var(--dk-acc,var(--b600));border-radius:10px;place-items:center;display:grid}.castat__i svg{width:17px;height:17px}.castat__i--ok{background:var(--dk-tint-ok,#ecfdf5);color:var(--dk-txt-ok,#059669)}.castat__i--bad{background:var(--dk-surface-2,#fef2f2);color:var(--dk-txt-err,#dc2626)}.cachart{background:var(--dk-surface,#fff);border:1px solid var(--line);border-radius:14px;margin-bottom:16px;padding:18px}.cachart h3,.cablock h3{margin:0 0 14px;font-size:1rem;font-weight:700}.cachart__bars{align-items:flex-end;gap:8px;height:150px;display:flex}.cachart__bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.cachart__bar>span{background:linear-gradient(180deg,var(--b600),var(--b300,#8ab4ff));border-radius:6px 6px 0 0;width:100%;max-width:34px;min-height:4px}.cachart__bar small{color:var(--gray);font-size:.68rem}.cablock{background:var(--dk-surface,#fff);border:1px solid var(--line);border-radius:14px;padding:18px}.mtch{flex-direction:column;gap:16px;display:flex}.mtch__hero{color:#fff;background:linear-gradient(135deg,#06b6d4,#3b82f6);border-radius:18px;align-items:center;gap:14px;padding:22px 24px;display:flex}.mtch__ico{background:#ffffff2e;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:grid}.mtch__ico svg{width:26px;height:26px}.mtch__title{font-family:var(--fd);margin:0;font-size:1.35rem;font-weight:800}.mtch__sub{opacity:.92;margin:4px 0 0;font-size:.9rem}.mtch__empty{background:var(--dk-surface,#fff);border:1px solid var(--line);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:34px;display:flex}.mtch__emptyi{background:var(--b50);width:52px;height:52px;color:var(--dk-acc,var(--b600));border-radius:50%;place-items:center;display:grid}.mtch__emptyi svg{width:26px;height:26px}.mtch__emptyt{color:var(--gray);font-size:.9rem}.mtch__grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:14px;display:grid}.mtchcard{background:var(--dk-surface,#fff);border:1px solid var(--line);border-radius:16px;gap:14px;padding:16px;display:flex}.mtchcard__ring{--p:0;background:conic-gradient(var(--b600) calc(var(--p)*1%),var(--line) 0);border-radius:50%;flex:none;place-items:center;width:58px;height:58px;display:grid}.mtchcard__ring span{background:var(--dk-surface,#fff);width:46px;height:46px;font-family:var(--fd);color:var(--dk-acc,var(--b600));border-radius:50%;place-items:center;font-size:.85rem;font-weight:800;display:grid}.mtchcard__b{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.mtchcard__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.mtchcard__meta{color:var(--gray);flex-wrap:wrap;gap:10px;font-size:.8rem;display:flex}.mtchcard__meta span{align-items:center;gap:4px;display:inline-flex}.mtchcard__meta svg{width:13px;height:13px}.mtchcard__reason{color:var(--gray);margin:0;font-size:.82rem;line-height:1.4}.fnl{flex-direction:column;gap:9px;display:flex}.fnl__row{align-items:center;gap:10px;display:flex}.fnl__l{width:110px;color:var(--gray);flex:none;font-size:.82rem}.fnl__bar{background:var(--b50);border-radius:8px;flex:1;height:26px;overflow:hidden}.fnl__bar>span{background:linear-gradient(90deg,var(--b300,#8ab4ff),var(--b600));color:#fff;border-radius:8px;justify-content:flex-end;align-items:center;min-width:24px;height:100%;padding:0 8px;font-size:.75rem;font-weight:800;display:flex}.chan{flex-direction:column;gap:10px;display:flex}.chan__row{align-items:center;gap:10px;display:flex}.chan__n{flex:none;width:96px;font-size:.82rem}.chan__bar{background:var(--b50);border-radius:4px;flex:1;height:8px;overflow:hidden}.chan__bar>span{background:var(--b600);height:100%;display:block}.chan__v{text-align:right;width:42px;color:var(--gray);font-size:.78rem;font-weight:700}.b2b__val{font-family:var(--fd);color:var(--dk-txt-ok,#059669);font-size:.9rem;font-weight:800}.pipe__reengage{background:var(--dk-tint-blue,#eff6ff);width:100%;color:var(--dk-acc,#2563eb);cursor:pointer;border:1px dashed #93c5fd;border-radius:8px;padding:7px;font-family:inherit;font-size:.78rem;font-weight:700}.pipe__reengage:hover{background:var(--dk-tint-blue,#dbeafe)}.pipe__reengage:disabled{opacity:.5;cursor:default}.intake,.doca,.asist{flex-direction:column;gap:16px;display:flex}.intake__hero,.doca__hero,.asist__hero{color:#fff;border-radius:18px;align-items:center;gap:14px;padding:22px 24px;display:flex}.intake__hero{background:linear-gradient(135deg,#6366f1,#4f46e5)}.doca__hero{background:linear-gradient(135deg,#0ea5e9,#2563eb)}.asist__hero{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.intake__ico,.doca__ico,.asist__ico{background:#ffffff2e;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:grid}.intake__ico svg,.doca__ico svg,.asist__ico svg{width:26px;height:26px}.intake__title,.doca__title,.asist__title{font-family:var(--fd);margin:0;font-size:1.35rem;font-weight:800}.intake__sub,.doca__sub,.asist__sub{opacity:.92;margin:4px 0 0;font-size:.9rem}.intake__lbl{margin-bottom:8px;font-size:.85rem;font-weight:700;display:block}.intake__ta{border:1.5px solid var(--line);resize:vertical;border-radius:12px;outline:none;width:100%;margin-bottom:12px;padding:12px 14px;font-family:inherit;font-size:.95rem}.intake__ta:focus{border-color:var(--b600)}.intake__hint{color:var(--gray);text-align:center;margin:10px 0 0;font-size:.78rem}.intake__resh{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.intake__resh b{font-size:1.05rem}.intake__urg{text-transform:capitalize;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:800}.intake__urg--low{background:var(--dk-surface-2,#f1f5f9);color:#64748b}.intake__urg--normal{background:var(--dk-tint-blue,#eff6ff);color:var(--dk-acc,#2563eb)}.intake__urg--high{background:var(--dk-tint-warn,#fff7ed);color:var(--dk-txt-warn,#ea580c)}.intake__urg--critical{background:var(--dk-surface-2,#fef2f2);color:var(--dk-txt-err,#dc2626)}.intake__kv{align-items:baseline;gap:10px;padding:6px 0;display:flex}.intake__kv label{width:150px;color:var(--gray);flex:none;font-size:.82rem}.intake__summary{color:var(--ink);margin:8px 0;line-height:1.5}.intake__acts{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.intake__failicon,.asist__ans .ppanel__h{color:var(--dk-txt-err,#dc2626)}.doca__summary{margin:0;line-height:1.55}.doca__risks{flex-direction:column;gap:9px;display:flex}.doca__risk{border:1px solid var(--line);border-radius:11px;align-items:flex-start;gap:10px;padding:11px 13px;font-size:.88rem;line-height:1.4;display:flex}.doca__risk--low{background:var(--dk-surface-2,#f8fafc)}.doca__risk--medium{background:var(--dk-tint-warn,#fff7ed);border-color:#fed7aa}.doca__risk--high{background:var(--dk-surface-2,#fef2f2);border-color:var(--dk-bd-err,#fecaca)}.doca__rl{text-transform:capitalize;background:var(--dk-surface,#fff);border:1px solid var(--line);border-radius:999px;flex:none;padding:2px 8px;font-size:.68rem;font-weight:800}.doca__recs{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.doca__recs li{align-items:flex-start;gap:9px;font-size:.9rem;line-height:1.4;display:flex}.doca__recs svg{width:16px;height:16px;color:var(--dk-txt-ok,#059669);flex:none;margin-top:2px}.asist__text{white-space:pre-wrap;margin:0;line-height:1.6}.pkv__id{font-family:var(--fd);letter-spacing:.04em;color:var(--dk-acc,var(--b600))}.prefs{flex-direction:column;gap:2px;display:flex}.prefs__row{border:0;border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:11px 6px;font-family:inherit;font-size:.92rem;display:flex}.prefs__row:last-child{border-bottom:0}.prefs__sw{background:var(--line);border-radius:999px;flex:none;width:40px;height:23px;transition:background .16s;position:relative}.prefs__sw:after{content:"";background:var(--dk-surface,#fff);border-radius:50%;width:19px;height:19px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.prefs__row.on .prefs__sw{background:var(--b600)}.prefs__row.on .prefs__sw:after{transform:translate(17px)}.rvw__acts{gap:8px;margin-top:8px;display:flex}.dkv__fourstep{gap:9px;display:grid}.dkv__fourstep>p{margin:0}.verify-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:2px 0 0;padding:0;list-style:none;display:grid}.verify-step{border:1px solid var(--line);background:var(--dk-surface-2,#f7f9fd);border-radius:11px;gap:8px;min-width:0;padding:11px 10px;display:grid;position:relative}.verify-step__mark{background:var(--line);width:27px;height:27px;color:var(--gray);border-radius:9px;flex:none;place-items:center;display:grid}.verify-step__mark svg{width:15px;height:15px}.verify-step b,.verify-step small{display:block}.verify-step b{font-size:.78rem;line-height:1.25}.verify-step small{color:var(--gray);margin-top:3px;font-size:.7rem}.verify-step em{color:var(--gray2);font-size:.68rem;font-style:normal;font-weight:800;position:absolute;top:8px;right:9px}.verify-step--done{border-color:var(--dk-bd-ok,var(--line))}.verify-step--done .verify-step__mark{background:var(--dk-tint-ok,#e7f8ef);color:var(--dk-txt-ok,#078a5a)}.verify-step--rejected{border-color:var(--dk-bd-err,var(--line))}.verify-step--rejected .verify-step__mark{background:var(--dk-tint-err,#fef2f2);color:var(--dk-txt-err,#c0392b)}.dkv__fourstep>.pill{justify-self:start}.dkv__fourstep>.pill svg{width:14px;height:14px}@media (max-width:620px){.verify-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.rvw__st--pending{background:var(--dk-tint-warn,#fff7ed);color:var(--dk-txt-warn,#ea580c)}.rvw__st--approved{background:var(--dk-tint-ok,#ecfdf5);color:var(--dk-txt-ok,#059669)}.rvw__st--rejected{background:var(--dk-surface-2,#fef2f2);color:var(--dk-txt-err,#dc2626)}.payout__st--paid{background:var(--dk-tint-ok,#ecfdf5);color:var(--dk-txt-ok,#059669)}.payout__st--queued,.payout__st--calculated{background:var(--dk-tint-blue,#eff6ff);color:var(--dk-acc,#2563eb)}.payout__st--processing,.payout__st--held{background:var(--dk-tint-warn,#fff7ed);color:var(--dk-txt-warn,#ea580c)}.payout__st--failed,.payout__st--cancelled{background:var(--dk-surface-2,#fef2f2);color:var(--dk-txt-err,#dc2626)}.intg{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:12px;display:grid}.intg__c{border:1px solid var(--line);background:var(--dk-surface,#fff);border-radius:13px;align-items:center;gap:10px;padding:14px 16px;display:flex}.intg__c b{flex:1;font-size:.92rem}.intg__dot{background:#ef4444;border-radius:50%;flex:none;width:10px;height:10px}.intg__c--ok .intg__dot{background:#10b981}.intg__c--warn .intg__dot{background:#f59e0b}.intg__c--off .intg__dot{background:#9ca3af}.intg__st{color:var(--gray);text-transform:capitalize;font-size:.74rem}.intg__group+.intg__group{margin-top:18px}.intg__cat{letter-spacing:.04em;text-transform:uppercase;color:var(--gray);margin-bottom:10px;font-size:.78rem;font-weight:700;display:block}.intg__lock{color:var(--gray2);flex:none;place-items:center;display:grid}.intg__lock svg{width:14px;height:14px}.btn--gated{opacity:.5;filter:grayscale(.3);box-shadow:none}.btn--gated:hover{transform:none}.rf__missing{border:1px solid var(--dk-bd-err,#fecaca);background:var(--dk-surface-2,#fef2f2);color:var(--dk-txt-err,#dc2626);border-radius:11px;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 10px;padding:10px 13px;font-size:.86rem;display:flex}.rf__missing b{font-weight:700}.pipe__card{cursor:grab}.pipe__card:active{cursor:grabbing}.pipe__card--drag{opacity:.45}.pipe__col--over{outline:2px dashed var(--b600);outline-offset:-3px;background:var(--b100)}.pipe__col--over .pipe__cards{min-height:60px}.phonf{align-items:stretch;gap:8px;display:flex}.phonf__cc{background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1.5px var(--line);color:var(--gray2);white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:14px;align-items:center;padding:0 15px;font-size:.95rem;font-weight:600;display:flex}.phonf input{flex:1;min-width:0}.lsp__head{align-items:center;gap:10px;width:100%;padding:0 0 0 13px;display:flex}.lsp__head:hover{background:0 0}.lsp__headmain{cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;padding:13px 15px 13px 4px;font-family:inherit;display:flex}.lsp__headmain:hover{background:var(--b50)}.lsp__checkall{cursor:pointer;width:20px;height:20px;padding:0;transition:all .14s}.lsp__checkall:hover{border-color:#bcd4ff}.lsp__checkall.on,.lsp__checkall.some{background:var(--b600);border-color:var(--b600);color:#fff}.lsp__dash{background:var(--dk-surface,#fff);border-radius:1px;width:10px;height:2px;display:block}.lsp__cat--locked .lsp__headmain{cursor:not-allowed}.pend-banner{background:var(--dk-tint-warn,#fff7e6);border:1.5px solid #ffe1a6;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.pend-banner__ic{width:34px;height:34px;color:var(--dk-txt-warn,#8a5a00);background:#ffe1a6;border-radius:10px;flex:none;place-items:center;display:grid}.pend-banner__ic svg{width:18px;height:18px}.pend-banner b{color:var(--dk-txt-warn,#7a4f00);margin-bottom:2px;font-size:.95rem;display:block}.pend-banner p{color:var(--dk-txt-warn,#8a6320);margin:0;font-size:.85rem;line-height:1.45}.psb__link--locked{opacity:.4;cursor:not-allowed;pointer-events:none}.psb__link--locked svg:last-child{width:14px;height:14px;margin-left:auto}.ref__disc{background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:14px;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.ref__disc--on{background:var(--dk-tint-ok,#e1f6ee);box-shadow:inset 0 0 0 1.5px #9be3c4}.ref__disci{background:var(--dk-surface,#fff);width:34px;height:34px;color:var(--dk-acc,var(--b600));border-radius:10px;flex:none;place-items:center;display:grid}.ref__disc--on .ref__disci{color:var(--ok)}.ref__disci svg{width:18px;height:18px}.ref__disc p{color:var(--ink);margin:0;font-size:.9rem;font-weight:600;line-height:1.4}.oquote{background:var(--b50);border-radius:14px;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.oquote__row{color:var(--ink);justify-content:space-between;align-items:center;gap:10px;font-size:.88rem;display:flex}.oquote__row>span:last-child,.oquote__row>b{white-space:nowrap;flex:none}.oquote__row--mod span:first-child,.oquote__row--disc span:first-child{color:var(--gray);overflow-wrap:anywhere;min-width:0}.oquote__row--disc{color:var(--ok);font-weight:600}.oquote__row--total{border-top:1px solid var(--line);margin-top:6px;padding-top:8px}.oquote__row--total b{font-family:var(--fd);color:var(--dk-acc,var(--b600));font-size:1.2rem}.opay{flex-direction:column;gap:14px;display:flex}.opay__rows{background:var(--b50);border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.opay__row{color:var(--ink);justify-content:space-between;align-items:center;font-size:.9rem;display:flex}.opay__row span:first-child{color:var(--gray)}.opay__row b{font-family:var(--fd);color:var(--dk-acc,var(--b600))}.opay__bar{background:var(--line);border-radius:6px;height:8px;overflow:hidden}.opay__bar span{background:var(--b600);border-radius:6px;height:100%;transition:width .3s;display:block}.opay__note,.opay__ok{align-items:center;gap:8px;margin:0;font-size:.86rem;font-weight:600;display:flex}.opay__note{color:var(--gray2)}.opay__ok{color:var(--ok)}.opay__note svg,.opay__ok svg{flex:none;width:16px;height:16px}.pwf{position:relative}.pwf input{padding-right:44px}.pwf__eye{cursor:pointer;width:44px;height:100%;color:var(--gray);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.pwf__eye:hover{color:var(--dk-acc,var(--b600))}.pwf__eye svg{width:18px;height:18px}.sos2{flex-direction:column;gap:20px;max-width:1200px;margin:0 auto;display:flex}.sos2__hero{color:#fff;background:radial-gradient(120% 150% at 12% -25%,#ff7a7a 0%,#e11d48 52%,#9f1239 100%);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding:36px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #e11d4852}.sos2__glow{pointer-events:none;background:radial-gradient(45% 60% at 88% 120%,#fff3,#0000);position:absolute;inset:0}.sos2__heromain{align-items:center;gap:22px;min-width:0;display:flex;position:relative}.sos2__pulse{background:#ffffff29;border-radius:50%;flex:none;place-items:center;width:84px;height:84px;display:grid;position:relative}.sos2__pulse:before{content:"";background:#ffffff47;border-radius:50%;animation:1.8s ease-out infinite sosPulse;position:absolute;inset:0}.sos2__pulse svg{z-index:1;width:40px;height:40px;position:relative}.sos2__title{font-family:var(--fd);margin:0;font-size:2rem;font-weight:800;line-height:1.08}.sos2__sub{opacity:.94;max-width:48ch;margin:8px 0 0;font-size:1.02rem;line-height:1.45}.sos2__badges{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.sos2__badges span{background:#ffffff29;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:.8rem;font-weight:600;display:inline-flex}.sos2__badges svg{width:14px;height:14px}.sos2__herocall{color:#fff;background:#ffffff26;border:1px solid #ffffff4d;border-radius:18px;flex:none;align-items:center;gap:14px;padding:16px 22px;text-decoration:none;transition:background .15s,transform .12s;display:flex;position:relative}.sos2__herocall:hover{background:#ffffff3d;transform:translateY(-1px)}.sos2__herocall .sos2__calli{background:#fff3}@media (max-width:780px){.sos2__hero{text-align:center;flex-direction:column;gap:22px;padding:32px 22px}.sos2__heromain{text-align:center;flex-direction:column;gap:16px}.sos2__sub{max-width:none}.sos2__herocall{justify-content:center;width:100%}}.sos2__grid{grid-template-columns:1.65fr 1fr;align-items:start;gap:20px;display:grid}@media (max-width:860px){.sos2__grid{grid-template-columns:1fr}}.sos2__form{background:var(--dk-surface,#fff);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:15px;padding:28px 30px;display:flex}.sos2__h2{font-family:var(--fd);color:var(--ink);margin:0;font-size:1.3rem;font-weight:800}.sos2__h3{font-family:var(--fd);color:var(--ink);margin:0 0 14px;font-size:1.02rem;font-weight:800}.sos2__lbl{color:var(--ink);font-size:.85rem;font-weight:700}.sos2__cats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (max-width:520px){.sos2__cats{grid-template-columns:repeat(2,1fr)}}.sos2__cat{border:1.5px solid var(--line);background:var(--dk-surface,#fff);color:var(--ink);cursor:pointer;text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:9px;padding:18px 8px;font-family:inherit;font-size:.84rem;font-weight:600;transition:all .14s;display:flex}.sos2__cat:hover{background:var(--dk-surface-2,#fff5f6);border-color:#fda4af}.sos2__cat.on{background:var(--dk-tint-err,#fff1f2);color:var(--dk-txt-err,#e11d48);border-color:#e11d48}.sos2__cati{background:var(--dk-tint-err,#fff1f2);width:44px;height:44px;color:var(--dk-txt-err,#e11d48);border-radius:12px;place-items:center;display:grid}.sos2__cat.on .sos2__cati{color:#fff;background:#e11d48}.sos2__cati svg{width:21px;height:21px}.sos2__desc{border:1.5px solid var(--line);resize:vertical;border-radius:12px;outline:none;min-height:120px;padding:13px 15px;font-family:inherit;font-size:.95rem;line-height:1.5}.sos2__desc:focus{border-color:#e11d48}.sos2__btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f43f5e,#e11d48);border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;margin-top:6px;padding:17px;font-family:inherit;font-size:1.08rem;font-weight:800;transition:transform .12s,box-shadow .12s;display:inline-flex;box-shadow:0 10px 24px #e11d4859}.sos2__btn:hover{transform:translateY(-1px);box-shadow:0 14px 30px #e11d486b}.sos2__btn:disabled{opacity:.6;cursor:default;transform:none}.sos2__btn svg{width:20px;height:20px}.sos2__hint{text-align:center;color:var(--gray);margin:0;font-size:.8rem}.sos2__side{flex-direction:column;gap:16px;display:flex}.sos2__call{color:#fff;background:linear-gradient(135deg,#111827,#1f2937);border-radius:18px;align-items:center;gap:13px;padding:18px;text-decoration:none;transition:transform .12s;display:flex;box-shadow:0 12px 28px #11182747}.sos2__call:hover{transform:translateY(-1px)}.sos2__call--sm{width:100%;max-width:340px}.sos2__calli{background:#ffffff24;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid}.sos2__calli svg{width:22px;height:22px}.sos2__callt{flex-direction:column;line-height:1.25;display:flex}.sos2__calll{opacity:.8;font-size:.78rem}.sos2__callt b{font-family:var(--fd);font-size:1.2rem}.sos2__how{background:var(--dk-surface,#fff);border:1px solid var(--line);border-radius:18px;padding:22px 24px}.sos2__steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.sos2__steps li{color:var(--ink);align-items:flex-start;gap:12px;font-size:.9rem;line-height:1.45;display:flex}.sos2__steps span{background:var(--dk-tint-err,#fff1f2);width:26px;height:26px;color:var(--dk-txt-err,#e11d48);border-radius:50%;flex:none;place-items:center;font-size:.82rem;font-weight:800;display:grid}.sos2__trust{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.sos2__trust li{color:var(--ink);align-items:center;gap:11px;font-size:.9rem;font-weight:600;display:flex}.sos2__trust svg{width:16px;height:16px;color:var(--dk-txt-ok,#059669);flex:none}.sos2__status,.sos2__panel{background:var(--dk-surface,#fff);border:1px solid var(--line);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:560px;margin:0 auto;padding:38px 28px;display:flex}.sos2__status b,.sos2__panel b{font-size:1.2rem}.sos2__psub{color:var(--gray);font-size:.92rem}.sos2__spin{border:4px solid var(--dk-bd-err,#ffe4e6);border-top-color:#e11d48;border-radius:50%;width:48px;height:48px;animation:1s linear infinite spin}.sos2__ok{background:var(--dk-tint-ok,#ecfdf5);width:58px;height:58px;color:var(--dk-txt-ok,#059669);border-radius:50%;place-items:center;display:grid}.sos2__ok svg{width:28px;height:28px}.sos2__duty{border:1px solid var(--line);text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;max-width:360px;padding:12px 14px;display:flex}.sos2__av{background:var(--b600);color:#fff;text-transform:uppercase;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-weight:800;display:grid}@keyframes dpPulse{0%,to{opacity:1}50%{opacity:.3}}.docpend{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:14px 8px;display:flex}.docpend__ic{background:var(--dk-tint-warn,#fff7e6);width:56px;height:56px;color:var(--dk-txt-warn,#b7791f);border-radius:50%;place-items:center;display:grid}.docpend__ic svg{width:28px;height:28px}.docpend__sub{color:var(--gray);max-width:360px;font-size:.9rem;line-height:1.45}.docpend__badge{background:var(--dk-tint-warn,#fff7e6);color:var(--dk-txt-warn,#b7791f);border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:.82rem;font-weight:700;display:inline-flex}.docpend__dot{background:#f0b429;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite dpPulse}.docpend__ic--ai{background:var(--b100);color:var(--dk-acc,var(--b600))}.docpend__ic--lawyer{background:var(--dk-tint-violet,#f1ebff);color:var(--dk-txt-violet,#6a3de8)}.rf__benefit{background:var(--b50);border:1px solid var(--dk-bd-blue,#bcd4ff);border-radius:12px;margin-top:2px;padding:13px 15px}.rf__benefit b{color:var(--dk-acc,var(--b600));margin-bottom:4px;font-size:.9rem;display:block}.rf__benefit p{color:var(--gray2);margin:0;font-size:.84rem;line-height:1.5}.rf__benefit b:has(svg){align-items:center;gap:7px;display:flex}.rf__benefit b svg{flex:none;width:16px;height:16px}.rf__next{text-align:left;width:100%;margin-top:16px}.rf__later{background:var(--dk-surface-2,#f5f8fd);border-radius:12px;align-items:flex-start;gap:8px;padding:11px 13px;font-size:.8rem;line-height:1.5;display:flex}.rf__later svg{width:15px;height:15px;color:var(--dk-acc,var(--b600));flex:none;margin-top:2px}.lnudge{border:1px solid color-mix(in srgb,var(--b500,#3b82f6) 30%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--b500,#3b82f6) 9%,var(--dk-surface,#fff)),var(--dk-surface,#fff));flex-wrap:wrap;align-items:center;gap:14px;display:flex}.lnudge__ic{background:var(--b600,#1668f0);color:#fff;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.lnudge__ic svg{width:22px;height:22px}.lnudge__m{flex:220px;gap:3px;min-width:0;display:grid}.lnudge__m b{color:var(--ink);font-size:.98rem}.lnudge__m span{color:var(--gray2);font-size:.84rem;line-height:1.45}@media (max-width:520px){.lnudge .btn{justify-content:center;width:100%}}.psb__group{flex-direction:column;gap:2px;display:flex}.psb__group+.psb__group{margin-top:14px}.psb__glabel{letter-spacing:.07em;text-transform:uppercase;color:var(--gray2);padding:4px 13px 3px;font-size:.66rem;font-weight:800}.kgrid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px;margin-bottom:16px;display:grid}.ksec{background:var(--dk-surface,#fff);border-radius:var(--rl);box-shadow:inset 0 0 0 1.5px var(--line);padding:16px 18px}.ksec__h{letter-spacing:.06em;text-transform:uppercase;color:var(--gray2);margin:0 0 12px;font-size:.72rem;font-weight:800}.ksec__tiles{grid-template-columns:repeat(auto-fit,minmax(min(90px,100%),1fr));gap:12px;display:grid}.ktile{flex-direction:column;gap:3px;min-width:0;display:flex}.ktile__l{color:var(--gray);font-size:.76rem;line-height:1.3}.ktile__v{font-family:var(--fd);color:var(--ink);overflow-wrap:break-word;font-size:clamp(1.05rem,2.2vw,1.3rem)}.ktile__d{font-size:.72rem;font-weight:700}.ktile__d--up{color:var(--ok)}.ktile__d--down{color:var(--dk-txt-err,#e11d48)}.kfunnel{flex-direction:column;gap:10px;display:flex}.kfunnel__row{align-items:center;gap:10px;display:flex}.kfunnel__lbl{width:120px;color:var(--gray);overflow-wrap:anywhere;flex:none;font-size:.82rem}.kfunnel__bar{background:var(--b50);border-radius:6px;flex:1;min-width:0;height:12px;overflow:hidden}.kfunnel__bar span{background:var(--grad,var(--b600));border-radius:6px;height:100%;display:block}.kfunnel__v{font-family:var(--fd);color:var(--dk-acc,var(--b600));text-align:right;flex:none;min-width:44px}.kmods{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:10px;display:grid}.kmod{border:1.5px solid var(--line);color:var(--ink);border-radius:14px;align-items:center;gap:11px;padding:13px 15px;text-decoration:none;transition:all .15s;display:flex}.kmod:hover{border-color:var(--b300);background:var(--b50)}.kmod__i{background:var(--b100);width:34px;height:34px;color:var(--dk-acc,var(--b600));border-radius:10px;flex:none;place-items:center;display:grid}.kmod__i svg{width:18px;height:18px}.kmod__t{overflow-wrap:anywhere;flex:1;min-width:0;font-size:.9rem;font-weight:600}.kmod__a{width:16px;height:16px;color:var(--gray);flex:none}.kpanel{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:20px 26px;display:grid}.lchart{flex-direction:column;gap:8px;display:flex}.lchart__svg{width:100%;height:180px;display:block}.lchart__x{color:var(--gray);justify-content:space-between;font-size:.72rem;display:flex}.lchart__empty{color:var(--gray);padding:8px 0;font-size:.9rem}.lchart__plot{position:relative}.lchart__hit{display:flex;position:absolute;inset:0}.lchart__hit span{cursor:crosshair;flex:1}.lchart__guide{background:var(--line);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;transform:translate(-.5px)}.lchart__dot{background:var(--b600);border:2px solid var(--dk-surface,#fff);pointer-events:none;border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0003}.lchart__tip{background:var(--dk-tip,var(--ink));color:#fff;white-space:nowrap;pointer-events:none;z-index:2;border-radius:9px;flex-direction:column;gap:1px;padding:6px 10px;font-size:.78rem;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 6px 18px #0003}.lchart__tip b{font-family:var(--fd);font-size:.9rem}.lchart__tip span{opacity:.8;font-size:.72rem}.pbody__in:has(>.ppanel:only-child){height:100%;min-height:0}.pbody__in>.ppanel:only-child{height:100%;min-height:0;padding-top:0;overflow-y:auto}.pbody__in>.ppanel:only-child>.ppanel__h{z-index:5;background:var(--dk-surface,#fff);padding-top:20px;position:sticky;top:0}.pbody__in>.ppanel:only-child .alist,.pbody__in>.ppanel:only-child .laist{max-height:none;padding-right:0;overflow:visible}.pbody__in>.ppanel:only-child:has(.pipe){flex-direction:column;padding-top:20px;display:flex;overflow:hidden}.pbody__in>.ppanel:only-child:has(.pipe)>.ppanel__h{padding-top:0;position:static}.pbody__in>.ppanel:only-child:has(.pipe)>*{flex:none}.pbody__in>.ppanel:only-child>.pipe{flex:auto;min-height:0}.pbody__in>.ppanel:only-child .pipe__col{max-height:100%}.pipe__slot{box-sizing:border-box;border:2px dashed #0000;border-radius:12px;height:0;transition:height .2s,margin .2s,border-color .2s,background .2s}.pipe__slot.on{border-color:var(--b600);background:var(--b50);height:60px;margin-bottom:10px}.pipe__slot--instant{transition:none}.donut{grid-template-columns:190px 1fr;align-items:center;gap:16px;display:grid}@media (max-width:520px){.donut{grid-template-columns:1fr}}.donut__svg{width:100%;max-width:190px;height:auto;margin:0 auto;display:block}.donut__ctxt{font-family:var(--fd);fill:var(--ink);font-size:24px;font-weight:800}.donut__csub{fill:var(--gray);font-size:11px}.donut__legend{flex-direction:column;gap:8px;display:flex}.donut__li{cursor:pointer;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:2px 0;font-family:inherit;font-size:.86rem;display:flex}.donut__li:hover{color:var(--dk-acc,var(--b600))}.donut__dot{border-radius:3px;flex:none;width:11px;height:11px}.donut__ll{overflow-wrap:anywhere;flex:1;min-width:0}.donut__li b{font-family:var(--fd);color:var(--gray2)}.lchart__bar{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:6px;display:flex}.lchart__lbl{color:var(--ink);align-items:center;gap:6px;font-size:.8rem;font-weight:700;display:inline-flex}.lchart__lbl svg{width:15px;height:15px;color:var(--dk-acc,var(--b600));flex:none}.lchart__sel{flex:0 auto;min-width:0}.lchart__sel .dsel{width:auto;min-width:140px}.lchart__sel .dsel__btn{border-radius:12px;min-height:40px;padding:8px 10px 8px 13px;font-size:.86rem}.lchart__sel .dsel__cv{width:20px;height:20px}.lchart__dates{flex:280px;align-items:center;gap:6px;min-width:0;display:flex}.lchart__dates .mpick{flex:1 1 0;min-width:0}.lchart__dates .mpick__btn{border-radius:12px;padding:9px 12px;font-size:.86rem}.lchart__dates>span{color:var(--gray);flex:none}.idv__ok{background:var(--dk-tint-ok,#e1f6ee);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.idv__oki{background:var(--dk-surface,#fff);width:40px;height:40px;color:var(--ok);border-radius:11px;flex:none;place-items:center;display:grid}.idv__oki svg{width:20px;height:20px}.idv__ok b{color:var(--ok);font-size:.95rem;display:block}.idv__ok span{color:var(--gray2);font-size:.85rem}.idv__flow{flex-direction:column;gap:12px;max-width:360px;display:flex}.idv__flow label{color:var(--ink);margin-bottom:6px;font-size:.82rem;font-weight:700;display:block}.idv__flow input{border:1.5px solid var(--line);border-radius:12px;outline:none;width:100%;padding:11px 14px;font-family:inherit;font-size:.95rem}.idv__flow input:focus{border-color:var(--b400)}.idv__providers{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;display:grid}.idv__prov{border:1.5px solid var(--line);background:var(--dk-surface,#fff);cursor:pointer;text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:16px;font-family:inherit;transition:all .15s;display:flex}.idv__prov:hover{border-color:var(--b300);background:var(--b50)}.idv__prov b{font-family:var(--fd);color:var(--ink);font-size:1.05rem}.idv__prov span{color:var(--gray);font-size:.8rem}.dpick .mpick__btn{cursor:text}.dpick .mpick__val{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;width:100%;margin:0;padding:0}.dpick .mpick__btn:has(.mpick__val:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.dpick .mpick__val::placeholder{color:var(--gray2)}.dpick .mpick__val:disabled{cursor:not-allowed}.dpick .mpick__pop{width:264px;max-width:calc(100vw - 32px)}.dpick__wd{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px;display:grid}.dpick__wd span{text-align:center;color:var(--gray2);padding:4px 0;font-size:.68rem;font-weight:700}.dpick__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.dpick__d{color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 0;font-size:.82rem;font-weight:600;transition:all .12s}.dpick__d:hover:not(:disabled){background:var(--b50);color:var(--dk-acc,var(--b600))}.dpick__d.on{background:var(--grad);color:#fff;box-shadow:var(--sblue)}.dpick__d:disabled{color:var(--dk-faint,var(--line));cursor:default}.dpick__blank{padding:8px 0}.segtab{background:var(--b50);border-radius:10px;gap:2px;padding:2px;display:inline-flex}.segtab button{color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:6px 11px;font-family:inherit;font-size:.8rem;font-weight:700;display:inline-flex}.segtab button svg{width:15px;height:15px}.segtab button.on{background:var(--dk-surface,#fff);color:var(--dk-acc,var(--b600));box-shadow:var(--s1)}.lstage{color:var(--c,#64748b);background:color-mix(in srgb,var(--c,#64748b) 14%,var(--dk-surface,#fff));border-radius:999px;flex:none;margin-left:auto;padding:4px 11px;font-size:.78rem;font-weight:700}.ldrw__scrim{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03102b66;animation:.2s both fade;position:fixed;inset:0}.ldrw{z-index:201;background:var(--dk-surface,#fff);width:min(440px,100%);box-shadow:var(--s3);flex-direction:column;animation:.26s cubic-bezier(.2,.8,.3,1) both drwin;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes drwin{0%{transform:translate(100%)}to{transform:none}}.ldrw__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px;display:flex}.ldrw__name{font-family:var(--fd);font-size:1.15rem;display:block}.ldrw__tel{color:var(--dk-acc,var(--b600));font-size:.86rem;text-decoration:none}.ldrw__x{background:var(--b50);width:32px;height:32px;color:var(--gray);cursor:pointer;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.ldrw__x svg{width:16px;height:16px}.ldrw__body{flex-direction:column;flex:1;gap:20px;padding:18px 22px;display:flex;overflow-y:auto}.ldrw__sec{flex-direction:column;gap:9px;display:flex}.ldrw__lbl{letter-spacing:.05em;text-transform:uppercase;color:var(--gray2);font-size:.7rem;font-weight:800}.cprof__role{border-radius:var(--pill);background:var(--dk-tint-blue,#eef5ff);color:var(--dk-acc-strong,var(--b700));align-items:center;padding:3px 10px;font-size:.74rem;font-weight:800;display:inline-flex}.cprof__pend{border-radius:var(--pill);background:var(--dk-tint-warn,#fff4de);color:var(--dk-txt-warn,#8a5300);align-items:center;gap:5px;padding:3px 10px;font-size:.74rem;font-weight:800;display:inline-flex}.cprof__pend svg{flex:none;width:13px;height:13px}.cprof__fill{align-self:center;gap:8px;width:min(240px,100%);display:grid}.cprof__fillh{color:var(--gray);justify-content:space-between;align-items:baseline;gap:10px;font-size:.8rem;display:flex}.cprof__fillh b{font-family:var(--fd);color:var(--ink);font-size:1.15rem}.cprof__fill .btn{justify-content:center}.cprof__miss{background:var(--dk-tint-warn,#fff8e8);color:var(--dk-txt-warn,#8a5300);border-radius:12px;grid-column:1/-1;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:.82rem;line-height:1.45;display:flex}.cprof__miss svg{flex:none;width:16px;height:16px;margin-top:1px}.sprof__roles{flex-wrap:wrap;gap:6px;display:flex}.sprof__role{border-radius:var(--pill);background:var(--dk-tint-blue,#eef5ff);color:var(--dk-acc-strong,var(--b700));padding:3px 10px;font-size:.78rem;font-weight:700}.sprof__note{margin:12px 0 0}@media (max-width:640px){.cprof__fill{grid-column:1/-1;width:100%}}.ldrw__kv{flex-direction:column;gap:8px;display:flex}.ldrw__kv div{justify-content:space-between;gap:12px;font-size:.88rem;display:flex}.ldrw__kv span{color:var(--gray)}.ldrw__kv b{text-align:right;overflow-wrap:anywhere}.ldrw__note{color:var(--ink);background:var(--b50);border-radius:10px;margin:4px 0 0;padding:10px 12px;font-size:.86rem;line-height:1.45}.ldrw__empty{color:var(--gray);align-items:center;gap:8px;margin:0;font-size:.86rem;display:flex}.ldrw__empty svg{width:16px;height:16px}.ldrw__tl{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ldrw__tl li{gap:10px;display:flex}.ldrw__dot{background:var(--b600);border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.ldrw__tl b{font-size:.86rem;display:block}.ldrw__tl span{color:var(--gray2);font-size:.8rem;display:block}.ldrw__tl em{color:var(--gray);font-size:.72rem;font-style:normal}.ldrw__foot{border-top:1px solid var(--line);padding:14px 22px}.ldrw__acts{flex-wrap:wrap;gap:8px;display:flex}.ldrw__noteadd{flex-direction:column;gap:8px;display:flex}.ldrw__noteadd textarea{border:1.5px solid var(--line);resize:vertical;border-radius:10px;outline:none;padding:9px 11px;font-family:inherit;font-size:.88rem}.ldrw__noteadd textarea:focus{border-color:var(--b400)}.ldrw__remind{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ldrw__remind .mpick,.ldrw__remind .dpick{flex:1;min-width:150px}.pipehero{border-radius:var(--rl);background:linear-gradient(120deg,var(--b100),var(--dk-surface-2,#f3f8ff) 62%);box-shadow:inset 0 0 0 1.5px var(--line);flex-wrap:wrap;align-items:center;gap:16px 22px;margin-bottom:16px;padding:18px 22px;display:flex;position:relative;overflow:hidden}.pipehero__art{pointer-events:none;background:url(/img/sotuv-voronkasi.png) 50%/contain no-repeat;flex:0 250px;align-self:stretch;min-height:104px}.pipehero__m{z-index:1;flex:320px;align-items:flex-start;gap:14px;min-width:0;display:flex;position:relative}.pipehero__i{background:var(--dk-acc,var(--b600));color:#fff;width:44px;height:44px;box-shadow:var(--sblue);border-radius:13px;flex:none;place-items:center;display:grid}.pipehero__i svg{width:22px;height:22px}.pipehero__t{min-width:0}.pipehero__t b{font-family:var(--fd);letter-spacing:-.02em;font-size:1.5rem;line-height:1.2;display:block}.pipehero__t p{color:var(--gray);max-width:46ch;margin:5px 0 0;font-size:.85rem;line-height:1.5}.pipehero__goal{z-index:1;background:var(--dk-surface,#fff);box-shadow:var(--s1);border-radius:15px;flex:0 250px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.pipehero__gi{background:var(--b100);width:36px;height:36px;color:var(--dk-acc,var(--b600));border-radius:50%;flex:none;place-items:center;display:grid}.pipehero__gi svg{width:18px;height:18px}.pipehero__gt{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.pipehero__gt b{font-size:.8rem;font-weight:700}.pipehero__gt span{color:var(--gray);font-variant-numeric:tabular-nums;font-size:.74rem}.pipehero__bar{background:var(--b100);border-radius:999px;height:6px;overflow:hidden}.pipehero__bar i{background:var(--grad);border-radius:999px;height:100%;transition:width .4s;display:block}.pipehero__pct{border-radius:var(--pill);background:var(--b100);color:var(--dk-acc-strong,var(--b700));font-variant-numeric:tabular-nums;flex:none;padding:4px 9px;font-size:.9rem;font-style:normal;font-weight:800}@media (max-width:1180px){.pipehero__art{display:none}}@media (max-width:760px){.pipehero__goal{flex-basis:100%}}.pipebar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-bottom:10px;display:flex}.pipebar__act{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.lkpi{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:10px;margin-bottom:12px;display:grid}.lkpi__c{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:14px;align-items:center;gap:12px;padding:13px 15px;display:flex}.lkpi__c b{font-family:var(--fd);letter-spacing:-.02em;color:var(--ink);font-size:1.5rem;line-height:1.1;display:block}.lkpi__c span:not(.lkpi__i){color:var(--gray);margin-top:2px;font-size:.78rem;display:block}.lkpi__i{border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.lkpi__i svg{width:18px;height:18px}.lkpi__i--total{background:var(--b100);color:var(--dk-acc,var(--b600))}.lkpi__i--active{background:var(--dk-tint-violet,#f1ebff);color:var(--dk-txt-violet,#6a3de8)}.lkpi__i--won{background:var(--dk-tint-ok,#e1f6ee);color:var(--ok)}.lkpi__i--conv{background:var(--dk-tint-warn,#fff1de);color:var(--dk-txt-warn,#8f5500)}.lfilters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.lfilters .svsel__search{flex:200px}@keyframes bannerIn{0%{opacity:0;transform:translateY(-12px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bannerShine{0%{transform:translate(-160%)}60%,to{transform:translate(340%)}}.giftn__x:after{content:"";position:absolute;inset:-8px}.splan--gift{background:linear-gradient(160deg,var(--dk-surface-2,#f5f9ff),var(--dk-tint-blue,#eaf7ff));border-color:var(--b200)}.pcase__q{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pcase__q.on{-webkit-line-clamp:unset;overflow:visible}.pcase__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.pcase__live{color:var(--ok);font-weight:700}.pcase__live svg{color:var(--ok)}.gift__done{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.gift__done-ic{background:var(--dk-tint-ok,#ecfdf5);width:52px;height:52px;color:var(--dk-txt-ok,#059669);border-radius:50%;place-items:center;display:grid}.gift__done-ic svg{width:26px;height:26px}.gift__qr{border:1px solid var(--line);background:var(--dk-surface,#fff);border-radius:14px;padding:8px}.gift__share{gap:8px;width:100%;display:flex}.gift__share input{border:1.5px solid var(--line);min-width:0;color:var(--ink);background:var(--b50);border-radius:10px;flex:1;padding:10px 12px;font-size:.85rem}.gift__share .btn{flex:none}.gift__done-ft{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin-top:2px;display:flex}.gift__list-link{color:var(--dk-acc,var(--b600));font-size:.8rem;font-weight:700;text-decoration:none}.gift__form{gap:16px;max-width:none}.gift__tabs{width:100%;margin-bottom:0;display:flex}.gift__tabs .roletab{text-align:center;flex:1}.gift__plan{background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:14px;align-items:center;gap:12px;padding:13px 15px;display:flex}.gift__plan-ic{background:var(--b100);width:40px;height:40px;color:var(--dk-acc,var(--b600));border-radius:12px;flex:none;place-items:center;display:grid}.gift__plan-ic svg{width:19px;height:19px}.gift__plan-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.gift__plan-tx b{color:var(--ink);font-size:.94rem;font-weight:700}.gift__plan-tx small{color:var(--gray);font-size:.78rem;line-height:1.4}.gift__terms{flex-wrap:wrap;gap:8px;display:flex}.gift__none{background:var(--dk-tint-warn,#fff3d6);color:var(--dk-txt-warn,#8a5a00);border-radius:12px;margin:0;padding:13px 15px;font-size:.86rem;line-height:1.5}.gift__price{flex-direction:column;gap:6px;display:flex}.gift__price .rf__hint{margin:0}.gift__kind{letter-spacing:.02em;border-radius:var(--pill);background:var(--dk-surface-2,#f1f4f8);color:var(--gray);margin-left:6px;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-block}.gift__kind--in{background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,#0a7d55)}.giftclaim{background:var(--b50);place-items:center;min-height:100dvh;padding:24px;display:grid}.giftclaim__card{background:var(--dk-surface,#fff);border:1px solid var(--line);text-align:center;border-radius:22px;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:440px;padding:36px 28px;display:flex;box-shadow:0 20px 50px #0a152614}.giftclaim__ic{background:var(--grad);color:#fff;border-radius:50%;place-items:center;width:66px;height:66px;margin-bottom:6px;display:grid}.giftclaim__ic svg{width:32px;height:32px}.giftclaim__card h1{font-family:var(--fd);color:var(--ink);margin:0;font-size:1.5rem}.giftclaim__card p{color:var(--gray);margin:0;font-size:.95rem;line-height:1.5}.giftclaim__err{font-weight:600;color:var(--dk-txt-err,#e11d48)!important}.mkt{flex-direction:column;gap:16px;display:flex}.mkt__actions{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:640px){.mkt__actions{grid-template-columns:1fr}}.mkt__act{color:#fff;border-radius:18px;align-items:center;gap:14px;padding:18px 20px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden}.mkt__act:hover{transform:translateY(-2px)}.mkt__act--ai{background:var(--grad);box-shadow:0 12px 30px #1668f047}.mkt__act--sos{background:linear-gradient(135deg,#f43f5e,#e11d48);box-shadow:0 12px 30px #e11d484d}.mkt__act-i{background:#ffffff2e;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid}.mkt__act-i svg{width:23px;height:23px}.mkt__act-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mkt__act-t b{font-family:var(--fd);font-size:1.05rem}.mkt__act-t span{opacity:.92;font-size:.82rem}.mkt__act>svg:last-child{opacity:.85;flex:none;width:20px;height:20px}.mkt__back{color:var(--dk-acc,var(--b600));font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:12px;padding:0;font-weight:700;display:inline-flex}.mkt__back svg{width:16px;height:16px}.advpick{flex-direction:column;gap:9px;display:flex}.advpick__c{border:1.5px solid var(--line);background:var(--dk-surface,#fff);cursor:pointer;text-align:left;font:inherit;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .12s,box-shadow .12s;display:flex}.advpick__c:hover{border-color:var(--b300)}.advpick__c.on{border-color:var(--b600);box-shadow:inset 0 0 0 1px var(--b600)}.advpick__av{background:var(--b100);width:44px;height:44px;color:var(--dk-acc,var(--b600));text-transform:uppercase;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.advpick__m{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.advpick__m b{color:var(--ink);align-items:center;gap:6px;font-size:.95rem;display:flex}.advpick__vf{margin-left:4px}.advpick__stats{color:var(--gray);flex-wrap:wrap;gap:4px 12px;font-size:.78rem;display:flex}.advpick__stats i{align-items:center;gap:4px;font-style:normal;display:inline-flex}.advpick__stats svg{width:12px;height:12px}.advpick__stats i:first-child{color:var(--dk-txt-warn,#f5a623);font-weight:700}.advpick__price{font-family:var(--fd);color:var(--dk-acc,var(--b600));white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:.9rem;font-weight:700;display:flex}.advpick__ck{width:16px;height:16px;color:var(--dk-acc,var(--b600))}@keyframes giftnFloat{0%,to{transform:translateY(-50%)rotate(-4deg)}50%{transform:translateY(calc(-50% - 8px))rotate(2deg)}}.giftn{--giftn-bg:linear-gradient(118deg,#2563eb 0%,#4f8bff 55%,#93b8ff 100%);--giftn-glow:#ffffff80;--giftn-sh:#2563eb57;--giftn-ink:#1d4ed8;isolation:isolate;background:radial-gradient(150px circle at calc(100% - 162px) 54%,var(--giftn-glow) 0,transparent 100%),var(--giftn-bg);min-height:150px;box-shadow:0 18px 40px -16px var(--giftn-sh),inset 0 1px 0 #ffffff47;color:#fff;border-radius:26px;align-items:center;margin-bottom:18px;padding:24px 300px 24px 28px;transition:box-shadow .25s,transform .25s cubic-bezier(.2,.7,.2,1);animation:.55s cubic-bezier(.2,.7,.2,1) both bannerIn;display:flex;position:relative;overflow:hidden}.giftn:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff38,#0000);width:34%;height:100%;animation:4.6s ease-in-out 1.2s infinite bannerShine;position:absolute;top:0;left:0;transform:translate(-160%)}.giftn:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffffff29,#0000 66%);border-radius:50%;width:340px;height:340px;position:absolute;top:-90px;right:-70px}.giftn:hover{box-shadow:0 24px 48px -16px var(--giftn-sh),inset 0 1px 0 #ffffff47;transform:translateY(-2px)}.giftn--pro{--giftn-bg:linear-gradient(118deg,#0b1437 0%,#1e2a6b 55%,#38358c 100%);--giftn-glow:#f5a62380;--giftn-sh:#1e2a6b80;--giftn-ink:#1e2a6b}.giftn--gift,.giftn--referrals{--giftn-bg:linear-gradient(118deg,#e11d48 0%,#f43f5e 45%,#fb923c 100%);--giftn-glow:#ffecd699;--giftn-sh:#f43f5e5c;--giftn-ink:#e11d48}.giftn--lite,.giftn--profile{--giftn-bg:linear-gradient(118deg,#0b4f4b 0%,#0f766e 50%,#0d9488 100%);--giftn-glow:#fff6;--giftn-sh:#0d94885c;--giftn-ink:#0f766e}.giftn--promote{--giftn-bg:linear-gradient(118deg,#2e1065 0%,#6d28d9 52%,#9f67f5 100%);--giftn-glow:#fff6;--giftn-sh:#6d28d961;--giftn-ink:#6d28d9}.giftn--ai{--giftn-bg:linear-gradient(118deg,#0b1437 0%,#1e3a8a 55%,#0e7490 100%);--giftn-glow:#22d3ee73;--giftn-sh:#1e3a8a73;--giftn-ink:#1e3a8a}.giftn__hit{z-index:1;border-radius:inherit;position:absolute;inset:0}.giftn__b{z-index:2;pointer-events:none;min-width:0;max-width:540px;position:relative}.giftn__b b{font-family:var(--fd);letter-spacing:-.01em;color:#fff;margin-bottom:6px;font-size:1.32rem;font-weight:800;line-height:1.2;display:block}.giftn__b p{color:#ffffffdb;margin:0 0 16px;font-size:.92rem;line-height:1.45}.giftn .giftn__cta{pointer-events:auto;color:var(--giftn-ink);background:#fff;font-weight:700;box-shadow:0 10px 20px -8px #0000004d}.giftn .giftn__cta svg{width:15px;height:15px;transition:transform .2s}.giftn:hover .giftn__cta svg{transform:translate(3px)}.giftn__art{z-index:1;pointer-events:none;filter:drop-shadow(0 18px 24px #0000003d);width:220px;height:220px;animation:5.5s ease-in-out infinite giftnFloat;position:absolute;top:56%;right:52px;transform:translateY(-50%)rotate(-4deg)}.giftn__art img{object-fit:contain;width:100%;height:100%;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:block}.giftn:hover .giftn__art img{transform:scale(1.06)rotate(3deg)}.giftn__x{z-index:3;color:#fff;-webkit-backdrop-filter:blur(6px);cursor:pointer;background:#ffffff2e;border:0;border-radius:50%;place-items:center;width:30px;height:30px;transition:background .15s,transform .18s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;top:12px;right:12px}.giftn__x:hover{background:#ffffff52;transform:rotate(90deg)}.giftn__x:active{transform:scale(.92)}.giftn__x svg{width:14px;height:14px}html[data-theme=dark] .giftn{box-shadow:0 18px 40px -18px #000000b3,inset 0 0 0 1px #ffffff1a}html[data-theme=dark] .giftn:hover{box-shadow:0 24px 48px -18px #000000bf,inset 0 0 0 1px #ffffff24}@media (max-width:640px){.giftn{background:radial-gradient(96px circle at calc(100% - 62px) 54%,var(--giftn-glow) 0,transparent 100%),var(--giftn-bg);border-radius:22px;min-height:0;padding:20px 128px 20px 20px}.giftn__b b{padding-right:8px;font-size:1.06rem}.giftn__b p{margin-bottom:14px;font-size:.84rem}.giftn__art{width:132px;height:132px;right:-4px}}@media (max-width:400px){.giftn{background:radial-gradient(80px circle at calc(100% - 46px) 54%,var(--giftn-glow) 0,transparent 100%),var(--giftn-bg);padding-right:104px}.giftn__art{width:112px;height:112px;right:-10px}}@media (prefers-reduced-motion:reduce){.giftn,.giftn:before,.giftn__art{animation:none}.giftn:hover,.giftn:hover .giftn__art img,.giftn:hover .giftn__cta svg{transform:none}}.wsp__ai{border:1.5px solid var(--b200);background:var(--b50);border-radius:16px;margin-bottom:16px;padding:16px 18px}.wsp__ai-t{font-family:var(--fd);color:var(--ink);align-items:center;gap:8px;font-size:1rem;display:flex}.wsp__ai-t svg{width:18px;height:18px;color:var(--dk-acc,var(--b600))}.wsp__ai-res{flex-direction:column;gap:8px;margin-top:12px;display:flex}.wsp__ai-sum{color:var(--ink);margin:0;font-size:.9rem;line-height:1.5}.wsp__ai-h{color:var(--gray);text-transform:uppercase;letter-spacing:.03em;margin-top:4px;font-size:.82rem;font-weight:800}.wsp__ai-risks,.wsp__ai-recs{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wsp__ai-risks li,.wsp__ai-recs li{color:var(--ink);align-items:flex-start;gap:8px;font-size:.88rem;line-height:1.45;display:flex}.wsp__ai-risks svg,.wsp__ai-recs svg{flex:none;width:15px;height:15px;margin-top:2px}.wsp__risk--high svg{color:var(--dk-txt-err,#e11d48)}.wsp__risk--medium svg{color:var(--dk-txt-warn,#f5a623)}.wsp__risk--low svg{color:var(--gray2)}.wsp__ai-recs svg{color:var(--ok)}.svcard__badge{letter-spacing:.02em;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:10px;right:10px}.svcard__badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.svcard__badge--ready{background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,#0a7d55)}.svcard__badge--pending{background:var(--dk-tint-warn,#fff3d6);color:var(--dk-txt-warn,#8a5a00)}.svcard__badge--topay{background:var(--b100);color:var(--dk-acc-strong,var(--b700))}.svcard--ready{border-color:#9be3c4}.svcard--pending{border-color:#fbd98a}.svcard--topay{border-color:var(--b300)}.wsp__filebtn{text-align:left;cursor:pointer;min-width:0;font:inherit;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:2px;padding:0;display:flex}.wsp__filebtn b{color:var(--ink);overflow-wrap:anywhere;font-size:.9rem}.wsp__filebtn:hover b{color:var(--dk-acc,var(--b600))}.wsp__filebtn span{color:var(--gray);font-size:.78rem}.wsp__or{text-align:center;color:var(--gray2);margin:2px 0;font-size:.78rem}.wsp__sect{border-top:1px solid var(--line);margin-top:4px;padding-top:14px}.wsp__sect:first-child{border-top:0;margin-top:0;padding-top:0}.wsp__sect-h{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.wsp__vers,.wsp__cmts{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.wsp__vers li,.wsp__cmts li{color:var(--ink);align-items:center;gap:8px;font-size:.85rem;display:flex}.wsp__ver-n{color:var(--dk-acc,var(--b600));background:var(--b100);border-radius:6px;flex:none;padding:2px 7px;font-size:.72rem;font-weight:800}.wsp__vers small,.wsp__cmts small{color:var(--gray2);flex:none;margin-left:auto;font-size:.75rem}.wsp__cmt-a{color:var(--dk-acc-strong,var(--b700));flex:none;font-weight:700}.wsp__cmtbar{gap:8px;margin-top:8px;display:flex}.wsp__cmtbar input{border:1.5px solid var(--line);min-width:0;font:inherit;border-radius:10px;outline:none;flex:1;padding:9px 12px;font-size:.88rem}.wsp__cmtbar input:focus{border-color:var(--b600)}.wsp__ai-points{color:var(--dk-acc-strong,var(--b700));background:var(--b100);border-radius:999px;margin-bottom:4px;padding:3px 10px;font-size:.75rem;font-weight:800;display:inline-block}.dreq{border:1px solid var(--line);background:var(--dk-surface,#fff);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.dreq+.dreq{margin-top:8px}.dreq__st{border-radius:50%;flex:none;width:8px;height:8px}.dreq__st--wait{background:#f5a623}.dreq__st--done{background:var(--ok)}.dreq__m{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dreq__m b{color:var(--ink);overflow-wrap:anywhere;font-size:.9rem}.dreq__m span{color:var(--gray);font-size:.78rem}.dreq__up{cursor:pointer;flex:none}.dreq__badge--done{color:var(--ok);font-size:.75rem;font-weight:700}.tfa__on{color:var(--dk-txt-ok,#0a7d55);background:var(--dk-tint-ok,#e1f6ee);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.cprofile{flex-direction:column;gap:18px;min-width:0;display:flex}.cprofile__tabs{--utabs-gap:16px}.cprofile__stack{flex-direction:column;gap:14px;min-width:0;display:flex}.cprofile__grid{align-items:start}.cprofile__stack>.shk:not(:last-child){padding-bottom:0}.cprof{border-radius:var(--rl);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px 20px;padding:20px 22px;display:grid}.cprof>.pskel,.cprof>.pempty{grid-column:1/-1}.cprof .phup{margin:0}.cprof .phup__av{background:var(--grad);color:#fff;width:76px;height:76px;font-family:var(--fd);border:0;font-size:1.4rem;box-shadow:0 10px 24px -14px #1668f0b3}.cprof__main{flex-direction:column;gap:8px;min-width:0;display:flex}.cprof__name{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.cprof__name h2{font-family:var(--fd);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.2}.cprof__meta{color:var(--gray);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:.88rem;list-style:none;display:flex}.cprof__meta li{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:inline-flex}.cprof__meta svg{width:15px;height:15px;color:var(--gray2);flex:none}.cprof__meta li.is-miss{color:var(--gray2)}.cprof__id span{letter-spacing:.06em;text-transform:uppercase;color:var(--gray2);font-size:.7rem;font-weight:800}.cprof__id b{font-family:var(--fd);letter-spacing:.04em;color:var(--dk-acc,var(--b600))}.cprof__sub{border-radius:var(--pill);background:var(--dk-tint-blue,#eef5ff);box-shadow:inset 0 0 0 1px var(--dk-bd-blue,#c4deff);color:var(--dk-acc-strong,var(--b700));align-self:flex-start;align-items:center;gap:7px;padding:5px 12px 5px 10px;font-size:.8rem;text-decoration:none;transition:box-shadow .15s;display:inline-flex}.cprof__sub:hover{box-shadow:inset 0 0 0 1.5px var(--b400)}.cprof__sub:focus-visible{outline:2px solid var(--b600);outline-offset:2px}.cprof__sub svg{flex:none;width:14px;height:14px}.cprof__sub span{color:var(--gray)}.cprof__sub span:before{content:"·";margin-right:7px}.cprof__edit{align-self:start}.csub{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.csub div{background:var(--dk-surface-2,#f6f9fd);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.csub dt{letter-spacing:.04em;text-transform:uppercase;color:var(--gray2);font-size:.72rem;font-weight:700}.csub dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:700}.creq__st.is-on{background:var(--dk-txt-ok,#12b76a);box-shadow:0 0 0 3px #12b76a2e}.csess__now{border-radius:var(--pill);background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,#0a7d55);vertical-align:middle;margin-left:8px;padding:2px 8px;font-size:.7rem;font-style:normal;font-weight:800}@media (max-width:640px){.cprof{grid-template-columns:auto minmax(0,1fr);gap:12px 14px;padding:16px}.cprof .phup__av{width:60px;height:60px;font-size:1.15rem}.cprof__edit{grid-column:1/-1;justify-content:center;justify-self:stretch}.cprof__meta{gap:4px 14px;font-size:.84rem}.csub{grid-template-columns:minmax(0,1fr)}}.tfa__on svg{width:14px;height:14px}.sbub__callnote{background:var(--dk-tint-blue,#eaf3ff);color:var(--dk-acc-strong,var(--b700));border:1px solid var(--b200);border-radius:999px;align-items:center;gap:6px;margin-top:5px;padding:5px 11px;font-size:.8rem;font-weight:700;display:inline-flex}.sbub__callnote svg{width:14px;height:14px}.cal__dt{align-items:stretch;gap:8px;display:flex}.cal__dt .mpick{flex:1;min-width:0}.cal__time{border:1.5px solid var(--line);width:118px;font:inherit;color:var(--ink);background:var(--dk-surface,#fff);border-radius:12px;flex:none;padding:10px 12px;font-size:.9rem}.cal__time:focus{border-color:var(--b600);outline:none}@media (min-width:1101px){.pbody__in:has(>.agrid:only-child){height:100%;min-height:0}.pbody__in>.agrid:only-child{align-items:stretch;height:100%;min-height:0}.pbody__in>.agrid:only-child>.ppanel{flex-direction:column;min-height:0;display:flex;overflow:hidden}.pbody__in>.agrid:only-child>.ppanel .alist{flex:auto;min-height:0;max-height:none;overflow-y:auto}}@media (min-width:961px){.pbody__in:has(>.pgrid2:only-child){height:100%;min-height:0}.pbody__in>.pgrid2:only-child{align-items:stretch;height:100%;min-height:0}.pbody__in>.pgrid2:only-child>.ppanel{flex-direction:column;min-height:0;display:flex;overflow:hidden}.pbody__in>.pgrid2:only-child>.ppanel .alist{flex:auto;min-height:0;max-height:none;overflow-y:auto}}.lprof{flex-direction:column;gap:16px;display:flex}.lprof__head{align-items:center;gap:14px;display:flex}.lprof__av{background:linear-gradient(135deg,var(--b100),var(--b200));width:56px;height:56px;color:var(--dk-acc-strong,var(--b700));border-radius:16px;flex:none;place-items:center;font-size:1.15rem;font-weight:800;display:grid}.lprof__id{min-width:0}.lprof__n{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:1.1rem;font-weight:800;display:flex}.lprof__vf{letter-spacing:.04em;text-transform:uppercase;color:var(--ok);background:#00a8701f;border-radius:999px;padding:3px 8px;font-size:.66rem;font-weight:700}.lprof__tags{flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;display:flex}.lprof__pid{color:var(--gray2);font-size:.78rem;font-weight:600}.lprof__stats,.lprof__wins{gap:8px;display:grid}.lprof__stats{grid-template-columns:repeat(4,1fr)}.lprof__wins{grid-template-columns:repeat(3,1fr)}.lprof__stats>div,.lprof__wins>div{background:var(--b50);text-align:center;border-radius:14px;padding:11px 8px}.lprof__stats b,.lprof__wins b{color:var(--ink);font-size:1.15rem;font-weight:800;display:block}.lprof__stats span,.lprof__wins span{color:var(--gray2);margin-top:2px;font-size:.68rem;font-weight:600;display:block}.lprof__row{color:var(--ink);align-items:baseline;gap:12px;font-size:.9rem;display:flex}.lprof__lbl{letter-spacing:.04em;text-transform:uppercase;width:120px;color:var(--gray2);flex:none;font-size:.72rem;font-weight:700}.lprof__chips{flex-wrap:wrap;gap:6px;display:flex}.lprof__chip{color:var(--dk-acc-strong,var(--b700));background:var(--b100);border-radius:999px;padding:4px 10px;font-size:.8rem;font-weight:600}.lprof__bio{color:var(--gray);margin:0;font-size:.9rem;line-height:1.55}.lprof__ft{border-top:1.5px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:2px;padding-top:14px;display:flex}.lprof__price b{color:var(--ink);font-size:1.15rem;font-weight:800}.lprof__price span{color:var(--gray2);margin-left:5px;font-size:.75rem}@media (max-width:480px){.lprof__stats{grid-template-columns:repeat(2,1fr)}.lprof__row{flex-direction:column;gap:4px}.lprof__lbl{width:auto}}.rf__inlinelink{font:inherit;color:var(--dk-txt-err,#dc2626);cursor:pointer;background:0 0;border:0;margin-left:2px;padding:0;font-weight:800;text-decoration:underline}.rf__inlinelink:hover{color:var(--dk-txt-err,#b91c1c)}.aitem__acts{flex:none;align-items:center;gap:6px;display:flex}.aitem__act{border:1px solid var(--line);background:var(--dk-surface,#fff);width:32px;height:32px;color:var(--gray);cursor:pointer;border-radius:9px;flex:none;place-items:center;transition:all .15s;display:grid}.aitem__act svg{width:16px;height:16px}.aitem__act:hover{border-color:var(--b300);color:var(--dk-acc,var(--b600));background:var(--b50)}.aitem__act--danger:hover{border-color:var(--dk-bd-err,#fecaca);color:var(--dk-txt-err,#dc2626);background:var(--dk-surface-2,#fef2f2)}.btn--danger{color:#fff;background:#dc2626;border:0}.btn--danger:hover:where(:not(:disabled,[aria-disabled=true])){background:#b91c1c}.pipe__edit{width:26px;height:26px;color:var(--gray2);cursor:pointer;opacity:.55;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;transition:all .15s;display:grid}.pipe__edit svg{width:14px;height:14px}.pipe__head:hover .pipe__edit{opacity:1}.pipe__edit:hover{background:var(--b50);color:var(--dk-acc,var(--b600))}.clrpick{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.clrpick__sw{cursor:pointer;border:2px solid #0000;border-radius:8px;width:26px;height:26px;padding:0;box-shadow:inset 0 0 0 1px #00000014}.clrpick__sw.on{border-color:var(--ink)}.clrpick__native{border:1px solid var(--line);background:var(--dk-surface,#fff);cursor:pointer;border-radius:8px;width:40px;height:30px;padding:0}.pipe__edit--danger:hover{background:var(--dk-surface-2,#fef2f2);color:var(--dk-txt-err,#dc2626)}.ssel{position:relative}.ssel__ctrl{border:1.5px solid var(--line);background:var(--dk-surface,#fff);cursor:pointer;text-align:left;width:100%;min-height:46px;font:inherit;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 34px 8px 12px;display:flex;position:relative}.ssel__ctrl:hover{border-color:var(--b300)}.ssel__ph{color:var(--gray2);font-size:.94rem}.ssel__chips{flex-wrap:wrap;gap:6px;display:flex}.ssel__chip{background:var(--b100);color:var(--dk-acc-strong,var(--b700));border-radius:999px;align-items:center;gap:6px;padding:3px 6px 3px 10px;font-size:.82rem;font-weight:600;display:inline-flex}.ssel__chip span[role=button]{cursor:pointer;color:var(--dk-acc,var(--b600));opacity:.7;place-items:center;display:grid}.ssel__chip span[role=button]:hover{opacity:1}.ssel__chip svg{width:13px;height:13px}.ssel__cv{border-right:2px solid var(--b500);border-bottom:2px solid var(--b500);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.ssel__menu{z-index:260;background:var(--dk-surface,#fff);color:var(--ink);border:1px solid var(--line);border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 44px #0a152629}.ssel__search{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:10px 12px;display:flex}.ssel__search svg{width:16px;height:16px;color:var(--gray);flex:none}.ssel__search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:.92rem}.ssel__search input::placeholder{color:var(--gray2)}.ssel__list{flex:1;min-height:0;max-height:260px;padding:6px;overflow-y:auto}.ssel__opt{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.ssel__opt:hover{background:var(--b50)}.ssel__opt.on{background:var(--b100)}.ssel__check{border:1.5px solid var(--line);color:#fff;background:var(--dk-surface,#fff);border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.ssel__opt.on .ssel__check{background:var(--b600);border-color:var(--b600)}.ssel__check svg{width:12px;height:12px}.ssel__ol{flex-direction:column;min-width:0;display:flex}.ssel__ol b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;overflow:hidden}.ssel__ol span{color:var(--gray2);font-size:.78rem}.ssel__empty{text-align:center;color:var(--gray2);margin:0;padding:14px;font-size:.86rem}.lprof__err{color:var(--dk-txt-err,#dc2626);margin:8px 0 0;font-size:.85rem;font-weight:600}.tfa__qr{border:1px solid var(--line);background:var(--dk-surface,#fff);border-radius:12px;align-self:center;width:180px;height:180px;padding:6px}.tfa__secret{font-family:var(--fd);letter-spacing:1px;background:var(--b50);font-size:.9rem}.tglink__row{align-items:center;gap:8px;display:flex}.tglink__row input{background:var(--b50);flex:1;min-width:0;font-size:.85rem}.tglink__acts{flex-wrap:wrap;gap:10px;display:flex}.tglink__timer{font-variant-numeric:tabular-nums;color:var(--dk-acc,var(--b600));font-weight:700}.prefs__hint{color:var(--gray);margin-top:2px;font-size:.76rem;font-weight:500;display:block}.advprofile{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (max-width:560px){.advprofile{gap:16px}}.svsel__note{color:var(--gray2);margin:8px 0 0;font-size:.8rem}.pmx__wrap{max-height:min(64vh,560px);margin-top:6px;overflow:auto}.pmx{border-collapse:collapse;width:100%;font-size:.82rem}.pmx th,.pmx td{border:1px solid var(--line);text-align:center;white-space:nowrap;padding:7px 9px}.pmx thead th{background:var(--b50);color:var(--ink);z-index:2;font-weight:700;position:sticky;top:0}.pmx td:first-child,.pmx th:first-child{text-align:left;background:var(--dk-surface,#fff);color:var(--ink);text-overflow:ellipsis;max-width:340px;font-weight:600;position:sticky;left:0;overflow:hidden}.pmx thead th:first-child{background:var(--b50);z-index:3}.pmx__c svg{width:15px;height:15px;color:var(--ok)}.pmx__no{color:var(--dk-faint,var(--line))}.pmx__rule{margin:10px 0 0;font-size:.82rem}.rf__tg{justify-content:center;align-items:center;gap:8px;margin:14px 0 4px;display:inline-flex}.legal__in{max-width:820px}.legal__nav{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.legal__nav a{border-radius:var(--pill);box-shadow:inset 0 0 0 1.5px var(--line);color:var(--gray);padding:7px 13px;font-size:.84rem;font-weight:600}.legal__nav a.on{background:var(--b50);box-shadow:inset 0 0 0 1.5px var(--b200);color:var(--dk-acc,var(--b600))}.legal__meta{color:var(--gray2);flex-wrap:wrap;gap:6px 16px;margin:12px 0 0;font-size:.85rem;display:flex}.legal__meta:empty{display:none}.legal__note{background:var(--b50);color:var(--gray);border-radius:12px;margin:18px 0 0;padding:11px 14px;font-size:.86rem}.legal__fallback{background:color-mix(in srgb,var(--b500,#2563eb) 8%,var(--dk-surface,#fff));max-width:72ch;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--b500,#2563eb) 24%,transparent);color:var(--ink);border-radius:12px;align-items:flex-start;gap:10px;margin:16px 0 0;padding:11px 14px;font-size:.86rem;line-height:1.5;display:flex}.legal__fallback svg{width:17px;height:17px;color:var(--b600,#1d4ed8);flex:none;margin-top:1px}.legal__uz{background:color-mix(in srgb,var(--b500,#2563eb) 10%,transparent);color:var(--dk-acc,var(--b600,#1d4ed8));white-space:nowrap;border-radius:999px;align-items:center;padding:1px 8px;font-size:.72rem;font-weight:700;line-height:1.6;display:inline-flex}.legal__body{margin-top:26px;font-size:1rem;line-height:1.7}.legal__act{margin:20px 0 26px}.legal__act .btn{text-decoration:none}.legal__body p{white-space:pre-line;overflow-wrap:anywhere;margin:0 0 14px}.legal__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.legal__list a{border-radius:var(--r);box-shadow:inset 0 0 0 1.5px var(--line);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:16px 18px;display:flex}.legal__list a:hover{box-shadow:inset 0 0 0 1.5px var(--b400)}.legal__list a>span{color:var(--gray2);font-size:.84rem}.legal__list .legal__read{color:var(--dk-acc,var(--b600));align-items:center;gap:6px;margin-left:auto;font-weight:700;display:inline-flex}.legal__read svg{width:15px;height:15px}.consent{gap:10px;margin-top:18px;display:grid}.consent__t{font-size:.9rem}.consent>.rf__hint{margin:0}.consent__i{border:1px solid var(--line);border-radius:12px;padding:11px 13px}.consent__row{cursor:pointer;align-items:flex-start;gap:10px;font-size:.88rem;display:flex}.consent__row input{width:18px;height:18px;accent-color:var(--b600);cursor:pointer;flex:none;margin-top:2px}.consent__meta{color:var(--gray2);flex-wrap:wrap;gap:4px 12px;margin:6px 0 0 28px;font-size:.78rem;display:flex}.consent__meta a{color:var(--dk-acc,var(--b600));align-items:center;gap:4px;font-weight:700;display:inline-flex}.consent__meta svg{width:13px;height:13px}.consent__body{color:var(--gray);margin:6px 0 0 28px;font-size:.8rem}.consent__body summary{cursor:pointer;color:var(--dk-acc,var(--b600));font-weight:600}.consent__body p{white-space:pre-line;overflow-wrap:anywhere;max-height:180px;margin:6px 0 0;overflow:auto}.cgate{z-index:210;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03102b8c;place-items:center;padding:16px;animation:.2s both fade;display:grid;position:fixed;inset:0}.cgate__c{background:var(--dk-surface,#fff);border-radius:var(--rl);width:min(520px,100%);max-height:90vh;box-shadow:var(--s3);padding:22px;overflow-y:auto}.cgate__c h2{font-family:var(--fd);margin:12px 0 6px;font-size:1.2rem}.cgate__c>p{color:var(--gray);margin:0;font-size:.9rem}.cgate__actions{gap:8px;margin-top:18px;display:grid}.cgate__c:focus{outline:none}.cgate__sos{background:var(--dk-tint-err,#fff1f2);color:var(--dk-txt-err,#be123c);border:1px solid var(--dk-bd-err,#fecdd3)}.cgate__sos svg{width:18px;height:18px}html.cgate-open,html.cgate-open body{overflow:hidden}.audit__append{align-items:center;gap:6px;display:flex}.audit__append svg{flex:none;width:14px;height:14px}.creq__m>.audit__hash{color:var(--gray2);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;font-size:.74rem;display:flex}.audit__hash code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.audit__copy{cursor:pointer;color:var(--dk-acc,var(--b600));background:0 0;border:0;border-radius:6px;place-items:center;padding:2px;display:inline-grid}.audit__copy:hover{background:var(--b50)}.audit__copy svg{width:14px;height:14px}.audit__chain--linked,.audit__chain--linkedFar{color:var(--ok);background:var(--dk-tint-ok,#e1f6ee)}.audit__chain--genesis{color:var(--dk-acc-strong,var(--b700));background:var(--b100)}.audit__chain--outside,.audit__chain--none{color:var(--gray);background:var(--dk-surface-2,#f2f6fc)}@media (max-width:560px){.audit__row{flex-wrap:wrap}.audit__row .creq__side{flex-basis:100%;align-items:flex-start;padding-left:23px}}.intg__c.intg__res{align-items:flex-start}.intg__res .intg__dot{margin-top:6px}.intg__resm{flex:1;align-content:start;gap:4px;min-width:0;display:grid}.intg__resm b{font-size:.95rem}.intg__resm span{color:var(--gray);font-size:.8rem;line-height:1.4}.intg__resm .intg__resst{color:var(--ink);font-weight:700}.bhours{color:var(--gray);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.8rem;line-height:1.35;display:inline-flex}.bhours__dot{background:#9ca3af;border-radius:50%;flex:none;width:8px;height:8px}.bhours--open .bhours__dot{background:#10b981}.bhours--closed .bhours__dot,.bhours--dayOff .bhours__dot{background:#f59e0b}.bhours__st{color:var(--ink);font-weight:700}.bhours__note{flex-basis:100%;font-size:.76rem}.intake__bh{text-align:center;justify-content:center;margin-top:8px;display:flex}.intake__bh .bhours{justify-content:center}.spass__wrap{border:1px solid var(--line);border-radius:14px;padding:4px 14px}.spass__wrap.on{padding-bottom:14px}.spass__tg{width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:.9rem;font-weight:700;display:flex}.spass__tg svg{width:16px;height:16px;transition:transform .2s}.spass__wrap.on .spass__tg svg{transform:rotate(90deg)}.spass{gap:14px;display:grid}.spass .pkv{grid-template-columns:repeat(auto-fill,minmax(min(120px,100%),1fr));gap:10px 14px}.spass .pkv__i b{overflow-wrap:anywhere;font-size:.88rem}.spass__docs>label{letter-spacing:.05em;text-transform:uppercase;color:var(--gray2);margin-bottom:6px;font-size:.7rem;font-weight:700;display:block}.spass__docs ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.spass__docs li{align-items:flex-start;gap:8px;font-size:.88rem;line-height:1.4;display:flex}.spass__docs li svg{width:15px;height:15px;stroke:var(--dk-acc,var(--b600));flex:none;margin-top:2px}.urgblk{color:#fff;background:linear-gradient(135deg,#ef4444,#be123c);border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px;padding:18px 20px;display:flex;box-shadow:0 14px 34px #e11d4847}.urgblk__i{background:#ffffff2e;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.urgblk__i svg{width:22px;height:22px}.urgblk__t{flex:1;align-content:start;gap:3px;min-width:200px;display:grid}.urgblk__t b{font-family:var(--fd);font-size:1.08rem}.urgblk__t span{opacity:.92;font-size:.88rem;line-height:1.4}.urgblk__act{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.urgblk__sos{color:#be123c;background:#fff;font-weight:800}.urgblk__call{border-radius:var(--pill);color:#fff;white-space:nowrap;border:1px solid #fff6;align-items:center;gap:8px;padding:10px 14px;font-weight:700;text-decoration:none;display:inline-flex}.urgblk__call svg{width:16px;height:16px}.aioff{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:12px;display:grid}.aioff__c{border:1.5px solid var(--line);border-radius:var(--r);background:var(--dk-surface,#fff);flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.aioff__c--standard{border-color:var(--dk-bd-blue,var(--b200))}.aioff__c--premium{border-color:var(--dk-bd-violet,#c4b5fd)}.aioff__lv{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--pill);background:var(--dk-surface-2,#f1f5f9);color:var(--gray);align-self:flex-start;padding:3px 9px;font-size:.7rem;font-weight:800}.aioff__c--standard .aioff__lv{background:var(--dk-tint-blue,#eff6ff);color:var(--dk-acc,#2563eb)}.aioff__c--premium .aioff__lv{background:var(--dk-tint-violet,#f5f3ff);color:var(--dk-txt-violet,#6d28d9)}.aioff__t{overflow-wrap:anywhere;font-size:.95rem;line-height:1.35}.aioff__price{font-family:var(--fd);font-size:1.05rem;font-weight:800}.aioff__meta{color:var(--gray);flex-wrap:wrap;gap:6px 12px;font-size:.78rem;display:flex}.aioff__meta i{align-items:center;gap:4px;font-style:normal;display:inline-flex}.aioff__meta svg{width:13px;height:13px}.aioff__act{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px;display:flex}.aioff__act .btn{flex:1;justify-content:center}.aioff .spass{border-top:1px dashed var(--line);padding:10px 0 2px}.lsrc{margin-top:16px}.ppanel>.lsrc:first-child{margin-top:0}.lsrc__h{margin-bottom:8px;font-size:.95rem;display:block}.lsrc__list{flex-wrap:wrap;gap:8px;display:flex}.lsrc__i{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--dk-surface,#fff);border-radius:12px;align-items:center;gap:7px;padding:8px 12px;font-size:.84rem;text-decoration:none;display:inline-flex}.lsrc__i>span{overflow-wrap:anywhere}a.lsrc__i:hover{border-color:var(--b300)}.lsrc__i em{border-radius:var(--pill);color:var(--ok);background:var(--dk-tint-ok,#e1f6ee);padding:2px 7px;font-size:.68rem;font-style:normal;font-weight:800}.lsrc__i svg{width:13px;height:13px;color:var(--gray);flex:none}.aidisc{background:var(--dk-surface-2,#f8fafc);color:var(--gray);border-radius:12px;align-items:flex-start;gap:8px;margin:16px 0 0;padding:10px 12px;font-size:.8rem;line-height:1.45;display:flex}.aidisc svg{flex:none;width:15px;height:15px;margin-top:1px}.docq{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:12px;display:flex}.docq__pages{align-items:center;gap:8px;font-size:.85rem;font-weight:600;display:inline-flex}.docq__pages input{border:1.5px solid var(--line);width:84px;font:inherit;background:var(--dk-surface,#fff);color:var(--ink);border-radius:10px;padding:8px 10px}.docq__pages input[aria-invalid=true]{border-color:var(--dk-bd-err,#fecaca)}.docq__opt{cursor:pointer;align-items:center;gap:7px;padding-block:6px;font-size:.85rem;display:inline-flex}.docq__opt input{width:17px;height:17px;accent-color:var(--b600)}.docq__err{color:var(--dk-txt-err,#c0392b);margin:-4px 0 10px;font-size:.8rem}.doca__long{white-space:pre-wrap}.docup{border:1.5px solid var(--dk-bd-blue,var(--b200));flex-wrap:wrap;align-items:center;gap:14px;display:flex}.docup__i{background:var(--dk-tint-blue,#eff6ff);width:44px;height:44px;color:var(--dk-acc,#2563eb);border-radius:12px;flex:none;place-items:center;display:grid}.docup__i svg{width:22px;height:22px}.docup__t{flex:1;align-content:start;gap:3px;min-width:200px;display:grid}.docup__t span{color:var(--gray);font-size:.86rem;line-height:1.4}.docup__t .docup__price{color:var(--ink);font-weight:700}.docup__act{flex-wrap:wrap;gap:8px;display:flex}.docup__note{flex-basis:100%}.onbp__bar{background:var(--dk-surface-2,#eef2f7);border-radius:99px;height:8px;margin-bottom:14px;overflow:hidden}.onbp__bar span{border-radius:inherit;background:linear-gradient(90deg,var(--b600),#10b981);height:100%;transition:width .4s;display:block}.onbp__steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.onbp__s{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.onbp__n{background:var(--dk-surface-2,#f1f5f9);width:28px;height:28px;color:var(--gray);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:800;display:grid}.onbp__s.on .onbp__n{background:var(--dk-tint-ok,#e1f6ee);color:var(--ok)}.onbp__n svg{stroke-width:3px;width:15px;height:15px}.onbp__t{flex:1;align-content:start;gap:1px;min-width:0;display:grid}.onbp__t b{font-size:.92rem}.onbp__t small{color:var(--gray);font-size:.76rem}.onbp__s.on .onbp__t b{color:var(--gray)}.onbp .ppanel{box-shadow:none;margin:14px 0 0}.e2e__sum{background:var(--dk-tint-warn,#fff7ed);border-radius:14px;align-items:center;gap:12px;margin-bottom:6px;padding:14px 16px;display:flex}.e2e__sum.on{background:var(--dk-tint-ok,#e1f6ee)}.e2e__sum>div{gap:2px;display:grid}.e2e__sum span{color:var(--gray);font-size:.8rem}.e2e__si{background:var(--dk-surface,#fff);width:36px;height:36px;color:var(--dk-txt-warn,#ea580c);border-radius:50%;flex:none;place-items:center;display:grid}.e2e__sum.on .e2e__si{color:var(--ok)}.e2e__si svg{stroke-width:3px;width:18px;height:18px}.e2e__h{margin:18px 0 10px;font-size:.95rem}.e2e__list{gap:8px;display:grid}.e2e__row{border:1px solid var(--line);border-radius:12px;align-content:start;gap:8px;padding:12px 14px;display:grid}.e2e__rt{justify-content:space-between;align-items:center;gap:10px;display:flex}.e2e__rt b{min-width:0;font-size:.92rem}.e2e__routes{flex-wrap:wrap;gap:6px;display:flex}.e2e__routes code{background:var(--dk-surface-2,#f1f5f9);color:var(--ink);overflow-wrap:anywhere;border-radius:8px;padding:3px 8px;font-size:.74rem}.ckint{gap:12px}.ckint__h{align-items:center;gap:8px;font-size:.95rem;display:flex}.ckint__h svg{width:17px;height:17px;color:var(--dk-acc,var(--b600))}.omile{border-top:1px dashed var(--line);align-content:start;gap:10px;margin-top:6px;padding-top:12px;display:grid}.omile__h{font-size:.92rem}.omile__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.omile__i{border:1px solid var(--line);background:var(--dk-surface,#fff);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.omile__n{background:var(--dk-surface-2,#f1f5f9);width:28px;height:28px;color:var(--gray);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:800;display:grid}.omile__n svg{stroke-width:3px;width:15px;height:15px}.omile__i--paid .omile__n,.omile__i--held .omile__n{background:var(--dk-tint-blue,#eff6ff);color:var(--dk-acc,#2563eb)}.omile__i--released .omile__n{background:var(--dk-tint-ok,#e1f6ee);color:var(--ok)}.omile__m{flex:1;align-content:start;gap:2px;min-width:160px;display:grid}.omile__m b{font-size:.9rem}.omile__m small{color:var(--gray);font-size:.78rem}.omile__confirm{flex-wrap:wrap;gap:6px;display:inline-flex}.omile__hint{color:var(--gray);margin:0;font-size:.8rem;line-height:1.4}.ostage{gap:4px;max-width:260px;margin-top:6px;display:grid}.ostage__bar{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.ostage__bar i{background:var(--dk-surface-2,#e5eaf2);border-radius:99px;height:5px}.ostage__bar i.on{background:var(--b600)}.ostage__lbl{color:var(--gray);font-size:.76rem}.ocase__repl{color:var(--dk-txt-warn,#b45309);margin-top:4px;font-size:.78rem;font-weight:600;display:block}.ocase .omile{margin-top:10px}.pcase__done--taken{color:var(--gray);background:var(--dk-surface-2,#f2f6fc)}.pcase__done--blocked{color:var(--dk-txt-warn,#b45309);background:var(--dk-tint-warn,#fff7ed);white-space:normal}.pcase__err{color:var(--dk-txt-err,#c0392b);flex-basis:100%;font-size:.78rem}.audit__hact{align-items:center;gap:10px;display:inline-flex}.creq__m>.audit__who{color:var(--gray2);flex-wrap:wrap;gap:4px 12px;margin-top:3px;font-size:.76rem;display:flex}.audit__who code{overflow-wrap:anywhere;font-size:.74rem}.audit__outcome--ok{color:var(--ok);background:var(--dk-tint-ok,#e1f6ee)}.audit__outcome--bad{color:var(--dk-txt-err,#c0392b);background:var(--dk-tint-err,#fdecec)}.ccq{border:1px solid var(--line);background:var(--dk-surface,#fff);border-radius:12px;align-content:start;gap:8px;padding:12px 14px;display:grid}.ccq__top{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ccq__t{overflow-wrap:anywhere;min-width:0;font-size:.94rem}.ccq__meta{color:var(--gray);flex-wrap:wrap;gap:4px 12px;font-size:.8rem;display:flex}.ccq__sla{align-items:center;gap:5px;font-weight:600;display:inline-flex}.ccq__sla svg{width:14px;height:14px}.ccq__sla.on{color:var(--dk-txt-err,#c0392b)}.ccq__act{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ccq__act .dsel{min-width:200px}.ccb{grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:10px;padding-bottom:6px;display:grid;overflow-x:auto}.ccb__col{background:var(--dk-surface-2,#f2f6fc);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.ccb__h{align-items:center;gap:7px;font-size:.86rem;display:flex}.ccb__h b{flex:1;min-width:0}.ccb__dot{border-radius:50%;flex:none;width:9px;height:9px}.ccb__none{color:var(--gray2);margin:0;font-size:.78rem}.kpanel.kpanel--2{grid-template-columns:repeat(2,minmax(0,1fr))}button.aifile__btn{font:inherit;border:0;padding:0}button.aifile__btn:disabled{opacity:.6;cursor:default}.csign{border:1px solid var(--line);text-align:left;background:var(--dk-surface,#fff);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;width:100%;margin-top:14px;padding:14px;display:flex}.csign__t{flex:1;align-content:start;gap:3px;min-width:200px;display:grid}.csign__t b{font-size:.95rem}.csign__t span{color:var(--gray);font-size:.84rem;line-height:1.4}.csign--ok{border-color:var(--dk-bd-ok,#bfe8d6);background:var(--dk-tint-ok,#e1f6ee)}.csign__i{background:var(--dk-surface,#fff);width:38px;height:38px;color:var(--ok);border-radius:50%;flex:none;place-items:center;display:grid}.csign__i svg{width:19px;height:19px}.spass__blk{gap:8px;display:grid}.spass__blk+.spass__blk{border-top:1px dashed var(--line);padding-top:12px}.spass__bh{letter-spacing:.05em;text-transform:uppercase;color:var(--dk-acc,var(--b600));margin:0;font-size:.72rem;font-weight:800}.spass__ver{color:var(--gray2);font-size:.72rem}.advpick__match{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:4px;display:flex}.advpick__match em{border-radius:var(--pill);color:var(--dk-acc,#2563eb);background:var(--dk-tint-blue,#eff6ff);padding:2px 8px;font-size:.7rem;font-style:normal;font-weight:800}.advpick__match small{color:var(--gray);border-radius:var(--pill);background:var(--dk-surface-2,#f1f5f9);padding:2px 7px;font-size:.7rem}.ref__qr{flex-direction:column;align-items:center;gap:6px;margin:16px auto 0;display:inline-flex}.ref__qr img{background:#fff;border-radius:14px;width:148px;height:148px;padding:8px}.ref__qr span{opacity:.9;font-size:.78rem}.creq__m .gift__list-link{width:fit-content;margin-top:4px;display:block}.splan--gift .splan__total{margin:4px 0 8px}.docf{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;display:flex}.docf__name{border:1px solid var(--line);background:var(--dk-surface-2,#f8fafc);overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:8px;max-width:100%;padding:8px 12px;font-size:.86rem;display:inline-flex}.docf__name svg{width:16px;height:16px;color:var(--dk-acc,var(--b600));flex:none}.docf__pick{cursor:pointer}.aifb{color:var(--gray);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:10px;font-size:.84rem;display:flex}.aifb--done{color:var(--ok)}.aidisc--warn{background:var(--dk-tint-warn,#fff7ed);color:var(--dk-txt-warn,#9a3412)}.e2e__checks{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.e2e__checks span{background:var(--dk-surface-2,#f1f5f9);color:var(--gray);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:.76rem;display:inline-flex}.e2e__checks span.on{background:var(--dk-tint-ok,#e1f6ee);color:var(--ok)}.e2e__checks span.off{background:var(--dk-tint-warn,#fff7ed);color:var(--dk-txt-warn,#ea580c)}.e2e__checks b{color:var(--ink)}.ccc{gap:14px;display:grid}.ccc__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;display:flex}.ccc__id{gap:3px;min-width:0;display:grid}.ccc__id b{font-size:1.05rem}.ccc__id span{color:var(--gray);font-size:.82rem}.ccc__acts{flex-wrap:wrap;gap:8px;display:flex}.ccc__form{border:1px solid var(--line);background:var(--dk-surface-2,#f8fafc);border-radius:14px;padding:14px}.ccc__sum{grid-template-columns:repeat(auto-fit,minmax(min(110px,100%),1fr));gap:10px;display:grid}.ccc__tile{border:1px solid var(--line);background:var(--dk-surface-2,#f8fafc);border-radius:12px;align-content:start;gap:2px;padding:10px 12px;display:grid}.ccc__tile b{font-family:var(--fd);letter-spacing:-.01em;font-size:1.15rem}.ccc__tile span{color:var(--gray);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.cform__row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:520px){.cform__row2{grid-template-columns:1fr}}.lsp__search .btn{flex:none}.aitem--link{text-align:left;width:100%;font:inherit;color:inherit}.aitem--link>svg:last-child{width:16px;height:16px;color:var(--gray2);flex:none}.mtg{z-index:220;background:var(--b900);color:#fff;font-family:var(--fb);--mtg-panel:var(--b850);--mtg-tile:var(--b800);--mtg-line:#ffffff1a;--mtg-acc:var(--b600);--mtg-ok:var(--ok);--mtg-end:#e5484d;flex-direction:column;animation:.35s mtgIn;display:flex;position:fixed;inset:0}@keyframes mtgIn{0%{opacity:0}to{opacity:1}}.mtg__top{border-bottom:1px solid var(--mtg-line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.mtg__title{align-items:center;gap:12px;min-width:0;display:flex}.mtg__title>div{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.mtg__title b{white-space:nowrap;text-overflow:ellipsis;max-width:40vw;font-size:1rem;overflow:hidden}.mtg__logo{background:var(--grad);width:34px;height:34px;font-family:var(--fd);border-radius:10px;flex:none;place-items:center;font-weight:800;display:grid}.mtg__badge{color:#cbd5e1;background:#ffffff14;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.mtg__badge i{background:#94a3b8;border-radius:50%;width:7px;height:7px}.mtg__badge--live{color:var(--mtg-ok);background:#31d18f26}.mtg__badge--live i{background:var(--mtg-ok);animation:1.4s infinite mtgBlink}.mtg__badge--ringing i,.mtg__badge--connecting i{background:#f5a623;animation:1s infinite mtgBlink}.mtg__badge--error{color:#fca5a5;background:#e5484d2e}.mtg__badge--error i{background:#e5484d}.mtg__badge--mode svg{flex:none;width:13px;height:13px}.mtg__badge--video{color:#9cc4ff;background:#5ea4ff2e}@keyframes mtgBlink{0%,to{opacity:1}50%{opacity:.25}}.mtg__timer{font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:flex}.mtg__rec{background:#ffffff0f;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.9rem;font-weight:700;display:inline-flex}.mtg__rec i{background:var(--mtg-ok);border-radius:50%;width:9px;height:9px;animation:1.6s infinite mtgRec;box-shadow:0 0 #00a87099}@keyframes mtgRec{0%{box-shadow:0 0 #00a87099}70%{box-shadow:0 0 0 8px #00a87000}to{box-shadow:0 0 #00a87000}}.mtg__left{color:#94a3b8;font-size:.8rem}.mtg__tools{align-items:center;gap:8px;display:flex}.mtg__tool{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:0;border-radius:10px;align-items:center;gap:6px;min-width:36px;height:36px;padding:0 10px;transition:all .15s;display:inline-flex;position:relative}.mtg__tool:hover{color:#fff;background:#ffffff1f}.mtg__tool.on{color:#fff;background:#1668f059}.mtg__tool svg{width:17px;height:17px}.mtg__n{font-size:.8rem;font-weight:700}.mtg__add{background:var(--grad);height:36px;box-shadow:var(--sblue);color:#fff;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:.82rem;font-weight:700;transition:transform .15s,filter .15s;display:inline-flex}.mtg__add:hover{filter:brightness(1.08);transform:translateY(-1px)}.mtg__add svg{width:16px;height:16px}.mtg--float{z-index:221;border:1px solid #ffffff24;border-radius:16px;animation:none;inset:auto 18px 18px auto;overflow:hidden;box-shadow:0 24px 60px #040c1f80}.mtg--float .mtg__top{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;gap:8px;padding:8px 10px 8px 16px}.mtg--float .mtg__timer{flex:none;gap:6px}.mtg--float .mtg__rec{display:none}.mtg--float .mtg__left{font-size:.72rem}.mtg--float .mtg__tools{display:none}.mtg--float .mtg__title b{max-width:150px;font-size:.84rem}.mtg--float .mtg__badge{padding:3px 8px;font-size:.66rem}.mtg--float .mtg__stage{padding:8px}.mtg--float .mtg__bar{gap:4px;padding:6px 8px}.mtg--float .mtg__cl,.mtg--float .mtg__ctl--desktop,.mtg--float .mtg__strip,.mtg--fmin .mtg__body,.mtg--fmin .mtg__bar,.mtg--fmin .mtg__toasts,.mtg--fmin .mtg__grip{display:none}.mtg__ftools{flex:none;align-items:center;gap:6px;display:flex}.mtg__fn{color:#cbd5e1;align-items:center;gap:4px;font-size:.78rem;font-weight:700;display:inline-flex}.mtg__fn svg{width:15px;height:15px}.mtg__grip{cursor:nwse-resize;touch-action:none;z-index:2;background:linear-gradient(135deg,#ffffff59,#fff0 60%);width:18px;height:18px;position:absolute;top:0;left:0}@media (max-width:760px){.mtg--float{border-bottom:0;border-left:0;border-right:0;border-radius:14px 14px 0 0;width:auto!important;height:min(40dvh,280px)!important;inset:auto 0 0!important}.mtg--float.mtg--fmin{height:auto!important}.mtg--float .mtg__top{cursor:default;touch-action:auto}.mtg--float .mtg__grip{display:none}.mtg--float .mtg__title b{max-width:44vw}}.mtg__body{flex:1;min-height:0;display:flex}.mtg__stage{flex:1;min-width:0;padding:14px;display:flex;position:relative}.mtg__grid{flex:1;grid-auto-rows:minmax(0,1fr);place-content:center;gap:12px;display:grid;position:relative}.mtg__grid--1{grid-template-columns:minmax(0,min(100%,120vh))}.mtg__grid--2,.mtg__grid--3,.mtg__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.mtg__grid--5,.mtg__grid--6,.mtg__grid--7,.mtg__grid--8,.mtg__grid--9{grid-template-columns:repeat(3,minmax(0,1fr))}.mtg__tile{border-radius:var(--rl);background:var(--mtg-tile);aspect-ratio:16/10;min-height:0;transition:box-shadow .2s,transform .2s;animation:.35s cubic-bezier(.2,.8,.2,1) both mtgTile;position:relative;overflow:hidden;box-shadow:0 0 0 2px #0000}@keyframes mtgTile{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.mtg__grid--1 .mtg__tile,.mtg__grid--2 .mtg__tile{aspect-ratio:auto;height:100%}.mtg__tile video{object-fit:cover;background:#000;width:100%;height:100%;display:block}.mtg__tile.portrait video{object-fit:contain;background:var(--b950)}.mtg__tile--share video{object-fit:contain;background:#000}.mtg__tile.speaking{box-shadow:0 0 0 3px var(--mtg-ok),0 0 24px #00a87059}.mtg__tile[role=button]{cursor:pointer}.mtg__tile[role=button]:hover{transform:translateY(-2px)}.mtg__name{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;text-overflow:ellipsis;background:#0000008c;border-radius:999px;align-items:center;gap:6px;max-width:calc(100% - 24px);padding:6px 11px;font-size:.8rem;font-weight:600;display:inline-flex;position:absolute;bottom:12px;left:12px;overflow:hidden}.mtg__name svg{color:#fca5a5;flex:none;width:14px;height:14px}.mtg__avatar{background:radial-gradient(120% 120% at 50% 0%,var(--b800),var(--b900));flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.mtg__avatar span{aspect-ratio:1;background:var(--grad);width:clamp(56px,18%,110px);font-family:var(--fd);border-radius:50%;place-items:center;font-size:clamp(1.1rem,3vw,2rem);font-weight:800;display:grid}.mtg__avatar small{color:#94a3b8;font-size:.78rem}.mtg__waiting{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#00000080;border-radius:999px;align-items:center;gap:12px;padding:10px 16px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.mtg__waiting p{color:#e2e8f0;margin:0;font-size:.9rem}.mtg__ripple{background:var(--mtg-ok);border-radius:50%;width:12px;height:12px;position:relative}.mtg__ripple:after{content:"";border:2px solid var(--mtg-ok);border-radius:50%;animation:1.6s infinite mtgRipple;position:absolute;inset:-6px}@keyframes mtgRipple{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.mtg__speaker{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;position:relative}.mtg__tile--big{aspect-ratio:auto;flex:1;min-height:0}.mtg__strip{scrollbar-width:thin;flex:none;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.mtg__tile--small{aspect-ratio:16/10;flex:none;width:180px}.mtg__tile--small .mtg__name{max-width:calc(100% - 16px);padding:4px 8px;font-size:.7rem;bottom:8px;left:8px}.mtg__sharing{z-index:2;background:#0009;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:.8rem;font-weight:600;display:inline-flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.mtg__sharing svg{width:15px;height:15px;color:var(--mtg-ok)}.mtg__side{background:var(--mtg-panel);width:360px;max-width:42vw;font-family:var(--fb);border-left:1px solid var(--mtg-line);flex-direction:column;flex:none;animation:.25s mtgSide;display:flex}@keyframes mtgSide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.mtg__tabs{border-bottom:1px solid var(--mtg-line);align-items:center;gap:4px;padding:10px 12px;display:flex}.mtg__tabs>button{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 12px;font-size:.85rem;font-weight:700}.mtg__tabs>button.on{color:#fff;background:#1668f059}.mtg__sx{place-items:center;height:32px;margin-left:auto;display:grid;width:32px!important;padding:0!important}.mtg__sx svg{width:15px;height:15px}.mtg__chat{flex-direction:column;flex:1;gap:12px;padding:14px;display:flex;overflow-y:auto}.mtg__empty{text-align:center;color:#64748b;margin:auto;padding:20px;font-size:.85rem}.mtg__msg{gap:10px;animation:.25s mtgMsg;display:flex}@keyframes mtgMsg{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mtg__msg.mine{flex-direction:row-reverse}.mtg__mav{background:var(--grad);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.7rem;font-weight:800;display:grid}.mtg__mb{max-width:80%}.mtg__mn{color:#94a3b8;margin-bottom:3px;font-size:.72rem;display:block}.mtg__mn em{opacity:.7;margin-left:6px;font-style:normal}.mtg__msg.mine .mtg__mn{text-align:right}.mtg__mb p{word-break:break-word;background:#ffffff14;border-radius:14px;margin:0;padding:9px 12px;font-size:.88rem;line-height:1.45}.mtg__msg.mine .mtg__mb p{background:var(--b600);border-bottom-right-radius:4px}.mtg__msg:not(.mine) .mtg__mb p{border-bottom-left-radius:4px}.mtg__sysmsg{color:#94a3b8;background:#ffffff0d;border-radius:999px;align-self:center;padding:4px 10px;font-size:.74rem}.mtg__compose{border-top:1px solid var(--mtg-line);gap:8px;padding:12px;display:flex}.mtg__compose input{color:#fff;background:#ffffff14;border:0;border-radius:12px;flex:1;min-width:0;padding:11px 14px;font-size:.9rem}.mtg__warn{color:#fca5a5;margin:0;padding:8px 12px 10px;font-size:.78rem;line-height:1.4}.mtg__compose input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px #f87171}.mtg__compose input::placeholder{color:#94a3b8}.mtg__compose input:focus{outline:2px solid #1668f099}.mtg__compose button{background:var(--grad);color:#fff;cursor:pointer;border:0;border-radius:12px;place-items:center;width:42px;height:42px;transition:all .15s;display:grid}.mtg__compose button:disabled{opacity:.4;cursor:default}.mtg__compose button svg{width:17px;height:17px}.mtg__people{flex-direction:column;flex:1;gap:6px;padding:12px;display:flex;overflow-y:auto}.mtg__invite{border-bottom:1px solid var(--mtg-line);flex-direction:column;gap:8px;margin-bottom:6px;padding:0 0 10px;display:flex}.mtg__invite .btn--pri{background:var(--grad)}.mtg__prow{border-radius:12px;align-items:center;gap:10px;padding:9px 10px;transition:background .15s;display:flex}.mtg__prow:hover{background:#ffffff0d}.mtg__prow.speaking .mtg__pav{box-shadow:0 0 0 2px var(--mtg-ok)}.mtg__pav{background:var(--grad);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:.78rem;font-weight:800;display:grid}.mtg__pm{flex:1;min-width:0}.mtg__pm b{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;display:block;overflow:hidden}.mtg__pm span{color:#94a3b8;font-size:.74rem}.mtg__pmic{color:#cbd5e1;background:#ffffff14;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.mtg__pmic.off{color:#fca5a5}.mtg__pmic svg{width:14px;height:14px}.mtg__pact{cursor:pointer;color:#fff;background:#ffffff1a;border:0;border-radius:8px;flex:none;padding:5px 9px;font-size:.72rem;font-weight:700}.mtg__pact:hover{background:#fff3}.mtg__pact--danger{color:#fecaca;background:#e5484d38}.mtg__pact--danger:hover{color:#fff;background:#e5484d61}.mtg__pact:focus-visible{outline-offset:2px;outline:2px solid #7fb2ff}.mtg__bar{border-top:1px solid var(--mtg-line);background:#0b1f45f5;flex:none;justify-content:center;align-items:flex-start;gap:6px;padding:12px 16px 14px;display:flex}.mtg__ctl{color:#cbd5e1;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:6px;min-width:72px;padding:6px 4px;transition:all .15s;display:flex}.mtg__ctl:hover{color:#fff}.mtg__ctl:disabled{opacity:.5;cursor:default}.mtg__ci{background:#ffffff1a;border-radius:50%;place-items:center;width:52px;height:52px;transition:transform .15s,background .15s;display:grid;position:relative}.mtg__ctl:hover .mtg__ci{background:#ffffff2e;transform:translateY(-2px)}.mtg__ctl:active .mtg__ci{transform:scale(.94)}.mtg__ci svg{width:22px;height:22px}.mtg__ctl.off .mtg__ci{color:var(--b900);background:#fff}.mtg__ctl.on .mtg__ci{background:var(--b600);color:#fff}.mtg__ctl.accent .mtg__ci{background:var(--mtg-ok);color:#fff}.mtg__ctl.end .mtg__ci{background:var(--mtg-end);color:#fff;border-radius:20px;width:64px}.mtg__ctl.end:hover .mtg__ci{background:#c93a3f}.mtg__cl{font-size:.72rem;font-weight:600}.mtg__cb{background:var(--mtg-end);color:#fff;border:2px solid var(--b900);border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.66rem;font-style:normal;font-weight:800;display:grid;position:absolute;top:-2px;right:-2px}.mtg__toasts{z-index:30;pointer-events:none;flex-direction:column;gap:6px;display:flex;position:absolute;top:64px;left:50%;transform:translate(-50%)}.mtg__toast{border:1px solid var(--mtg-line);background:#102a5cf5;border-radius:999px;padding:8px 14px;font-size:.82rem;font-weight:600;animation:3.2s both mtgToast;box-shadow:0 10px 30px #0006}.mtg__toast--join{border-color:#00a87080}.mtg__toast--leave{border-color:#e5484d80}@keyframes mtgToast{0%{opacity:0;transform:translateY(-10px)}10%,85%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}.mtg__sound{z-index:31;cursor:pointer;color:var(--b900);background:#fff;border:0;border-radius:999px;padding:9px 16px;font-size:.85rem;font-weight:700;position:absolute;top:64px;right:18px;box-shadow:0 8px 24px #00000059}@media (max-width:760px){.mtg__top{padding:10px 12px}.mtg__title b{max-width:34vw;font-size:.92rem}.mtg__left{white-space:nowrap;font-size:.72rem}.mtg__add span,.mtg__add{display:none}.mtg__stage{padding:8px}.mtg__grid{grid-auto-rows:minmax(0,1fr);align-content:stretch}.mtg__grid--2{grid-template-rows:1fr;grid-template-columns:1fr}.mtg__grid--3,.mtg__grid--4,.mtg__grid--5,.mtg__grid--6,.mtg__grid--7,.mtg__grid--8,.mtg__grid--9{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;overflow-y:auto}.mtg__tile{aspect-ratio:3/4;border-radius:14px}.mtg__grid--1 .mtg__tile,.mtg__grid--2 .mtg__tile{aspect-ratio:auto;height:100%}.mtg__tile.portrait video{object-fit:cover}.mtg__tile--pip{z-index:3;border:2px solid #ffffff59;width:31vw;max-width:150px;position:absolute;bottom:14px;right:14px;box-shadow:0 10px 30px #00000073;aspect-ratio:3/4!important;height:auto!important}.mtg__tile--pip .mtg__name{display:none}.mtg__tile--small{aspect-ratio:3/4;width:110px}.mtg__side{border-left:0;border-top:1px solid var(--mtg-line);z-index:25;border-radius:18px 18px 0 0;width:auto;max-width:none;height:70%;animation:.25s mtgSheet;position:absolute;bottom:0;left:0;right:0}@keyframes mtgSheet{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.mtg__body{position:relative}.mtg__bar{gap:0;padding:8px 6px 10px;overflow-x:auto}.mtg__ctl{min-width:60px;padding:4px 2px}.mtg__ci{width:46px;height:46px}.mtg__ci svg{width:20px;height:20px}.mtg__cl{font-size:.66rem}.mtg__ctl.end .mtg__ci{width:56px}.mtg__toasts{top:56px}.mtg__sound{top:56px;right:10px}}.docb{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;display:grid}.docb__tabs{border-radius:var(--pill);background:var(--dk-surface-2,#f1f5fb);box-shadow:inset 0 0 0 1.5px var(--line);gap:6px;padding:4px;display:flex}.docb__tabs button{border-radius:var(--pill);font-family:var(--fb);color:var(--gray);cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:.88rem;font-weight:600;transition:background .18s,color .18s;display:inline-flex}.docb__tabs button svg{width:16px;height:16px}.docb__tabs button.on{background:var(--dk-surface,#fff);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--b400),var(--s1)}.dreq__tabs{width:max-content;max-width:100%;margin-bottom:16px}.dreq__tabs button{flex:none;padding:10px 18px}@media (max-width:640px){.dreq__tabs{border-radius:16px;width:100%}.dreq__tabs button{border-radius:12px;flex:1 1 0;min-width:0;padding:9px 10px;font-size:.8rem;line-height:1.25}.dreq__tabs button svg{display:none}}.docb__tabn{border-radius:var(--pill);background:var(--dk-tint-blue,#e6f0ff);color:var(--dk-acc-strong,var(--b700));font-variant-numeric:tabular-nums;padding:1px 8px;font-size:.74rem;font-weight:700}.docfill,.docb__pane{min-width:0;min-height:0;display:none}.docfill.on,.docb__pane.on{flex-direction:column;display:flex}.docb__resizer{display:none}@media (min-width:980px){.docb{grid-template-columns:minmax(300px, var(--docb-split,45%)) 16px minmax(280px,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;gap:clamp(10px,1.6vw,24px)}.docb .docb__tabs{display:none}.docfill,.docb__pane{flex-direction:column;display:flex}.docb__resizer{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:var(--pill);justify-content:center;align-items:center;display:flex}.docb__resizer:before{content:"";border-radius:var(--pill);background:var(--line);width:4px;height:52px;transition:background .15s,height .15s}.docb__resizer:hover:before,.docb__resizer:active:before,.docb__resizer:focus-visible:before{background:var(--b400);height:72px}.docb__resizer:focus-visible{outline:2px solid var(--focus);outline-offset:2px}}.docfill{gap:14px}.docfill__h{flex:none;gap:9px;display:grid}.docfill__ht{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.docfill__ht b{font-family:var(--fd);letter-spacing:-.02em;font-size:clamp(1.05rem,2.2vw,1.3rem)}.docfill__n{color:var(--dk-acc,var(--b600));font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.95rem;font-weight:700}.docfill__bar{border-radius:var(--pill);background:var(--dk-surface-2,#eef2f7);height:6px;overflow:hidden}.docfill__bar span{background:var(--grad);border-radius:var(--pill);height:100%;transition:width .3s;display:block}.docfill__lead{color:var(--gray);margin:0;font-size:.85rem;line-height:1.5}.docfill__ask{border-radius:var(--pill);background:var(--dk-tint-blue,#eaf1ff);color:var(--dk-acc-strong,var(--b700));font:inherit;cursor:pointer;border:0;align-self:flex-start;align-items:center;gap:7px;padding:8px 14px;font-size:.82rem;font-weight:700;transition:filter .15s;display:inline-flex}.docfill__ask:hover{filter:brightness(.96)}.docfill__ask:disabled{cursor:default;opacity:.75}.docfill__ask--sent{background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,#0a7d55)}.docfill__ask svg{stroke:currentColor;flex:none;width:15px;height:15px}.docfill__list{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;align-content:start;gap:26px;min-width:0;min-height:0;padding:3px 6px 8px 3px;display:grid;overflow:hidden auto}.docfill__grp{gap:8px;min-width:0;display:grid}.docfill__gt{border-bottom:1.5px solid var(--line);font-family:var(--fd);letter-spacing:.05em;text-transform:uppercase;color:var(--dk-acc-strong,var(--b700));margin:0 0 2px;padding-bottom:7px;font-size:.74rem;font-weight:800}.docfill__f{border-top:1px solid var(--line);background:var(--b50);flex:none;gap:9px;padding-top:14px;display:grid;position:sticky;bottom:0}.docfill__st:empty{display:none}.docfill__miss{text-align:center;color:var(--dk-txt-err,#c0392b);margin:0;font-size:.82rem;font-weight:600}.docfill__warn{text-align:center;color:var(--dk-txt-warn,#b7791f);margin:6px 0 0;font-size:.79rem}.dfrow__w{display:block}.dfrow__w:focus{outline:0}.dfrow .mpick__btn,.dfrow .dsel__btn{border-radius:12px;padding:11px 13px;font-size:.93rem;font-weight:400;box-shadow:inset 0 0 0 1.5px #0000}.dfrow .mpick[data-open=true] .mpick__btn,.dfrow .mpick__btn:hover:not(:disabled),.dfrow .dsel[data-open=true] .dsel__btn,.dfrow .dsel__btn:hover{box-shadow:inset 0 0 0 1.5px var(--b400);background:var(--dk-surface,#fff)}.docfill__ok{color:var(--ok);justify-content:center;align-items:center;gap:6px;margin:0;font-size:.84rem;font-weight:600;display:inline-flex}.docfill__ok svg{stroke-width:3px;width:15px;height:15px}.docfill__auto{color:var(--gray2);text-align:center;font-size:.74rem}.dfrow{border-radius:var(--r);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line);gap:7px;min-width:0;padding:13px 15px 15px;transition:box-shadow .18s;display:grid}.dfrow.on{box-shadow:inset 0 0 0 1.5px var(--b400),0 12px 28px -20px #1668f0bf}.dfrow.err{box-shadow:inset 0 0 0 1.5px #e5484d}.dfrow__l{cursor:pointer;text-align:left;background:0 0;border:0;align-items:flex-start;gap:8px;width:100%;min-width:0;margin:0;padding:0;font-family:inherit;transition:color .15s;display:flex}.dfrow__ltext{overflow-wrap:anywhere;letter-spacing:.02em;min-width:0;color:var(--gray2);flex:auto;font-size:.79rem;font-weight:700;transition:color .18s}.dfrow__ltext i{color:#e5484d;font-style:normal}.dfrow__l:hover .dfrow__ltext{color:var(--dk-acc,var(--b600))}.dfrow.done .dfrow__ltext{color:var(--ok)}.dfrow__x{border-radius:var(--pill);background:var(--dk-surface-2,#f1f5fb);color:var(--gray);font-variant-numeric:tabular-nums;cursor:help;-webkit-user-select:none;user-select:none;flex:none;padding:3px 8px;font-size:.72rem;font-weight:700}.dfrow__done-ic{width:16px;height:16px;color:var(--ok);opacity:0;flex:none;margin-top:1px;transition:opacity .2s,transform .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex;transform:scale(.4)}.dfrow__done-ic svg{stroke-width:3px;width:16px;height:16px}.dfrow.done .dfrow__done-ic{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.dfrow__done-ic{transition:opacity .12s linear}}.dfrow input,.dfrow textarea{background:var(--dk-surface-2,#f7fafe);border:0;border-radius:12px;width:100%;padding:11px 13px;font-size:.93rem;transition:box-shadow .18s,background .18s;box-shadow:inset 0 0 0 1.5px #0000}.dfrow input::placeholder,.dfrow textarea::placeholder{color:var(--gray2);opacity:.85}.dfrow input:focus,.dfrow textarea:focus{box-shadow:inset 0 0 0 1.5px var(--b400);background:var(--dk-surface,#fff)}.dfrow textarea{resize:vertical;min-height:76px;line-height:1.55}.dfrow.err input,.dfrow.err textarea{box-shadow:inset 0 0 0 1.5px #e5484d}.dfrow .phonf__cc{box-shadow:none;border-radius:12px;padding:0 13px;font-size:.9rem}.dfrow__hint{color:var(--gray);font-size:.76rem}.dfrow__e{color:#e5484d;font-size:.76rem;font-weight:600}.docpaper{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.docpaper__top{flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.docpaper__badge{text-transform:uppercase;letter-spacing:.05em;color:var(--gray2);font-size:.72rem;font-weight:700}.docpaper__src{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:4px;display:flex}.docpaper__srcbtn{color:var(--dk-acc,var(--b600));cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:.74rem;font-weight:600;display:inline-flex}.docpaper__srcbtn:hover{background:var(--b50)}.docpaper__srcbtn:disabled{opacity:.5;cursor:default}.docpaper__srcbtn svg{stroke:currentColor;fill:none;stroke-width:2px;flex:none;width:14px;height:14px}.docpaper__srcbtn--icon{padding:5px}.docpaper__ask{border-radius:var(--pill);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#e5484d;border:0;align-items:center;gap:6px;padding:6px 12px;font-size:.74rem;font-weight:700;animation:2.4s ease-in-out infinite docpaperAskPulse;display:inline-flex}.docpaper__ask svg{stroke:currentColor;fill:none;stroke-width:2px;flex:none;width:14px;height:14px}.docpaper__ask:hover{filter:brightness(1.05)}.docpaper__ask:disabled{opacity:.75;cursor:default;animation:none}.docpaper__ask--sent{background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,#0a7d55)}@keyframes docpaperAskPulse{0%,to{box-shadow:0 0 #e5484d73}50%{box-shadow:0 0 0 6px #e5484d00}}@media (prefers-reduced-motion:reduce){.docpaper__ask{animation:none}}.docpaper__srcerr{color:var(--dk-txt-err,#c0392b);margin-top:-4px;font-size:.76rem}.docview__hint{color:var(--gray);align-items:center;gap:6px;margin:0 0 10px;font-size:.8rem;display:flex}.docview__hint svg{stroke:currentColor;fill:none;stroke-width:2px;flex:none;width:15px;height:15px}.docpaper__scroll{overscroll-behavior:contain;border-radius:var(--rl);background:var(--dk-surface-2,#edf2fa);min-height:200px;box-shadow:inset 0 0 0 1.5px var(--line);scrollbar-width:thin;flex:1;padding:clamp(10px,1.6vw,18px);overflow-y:auto}.docpaper__sheet{isolation:isolate;color:#14213d;min-height:100%;box-shadow:var(--s2);font-family:var(--fdoc);white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:8px;padding:clamp(22px,3vw,44px) clamp(18px,3vw,50px);font-size:.92rem;line-height:1.95;display:block;position:relative}.docpaper__sheet p{margin:0 0 .5em}.docpaper__sheet p:last-child{margin-bottom:0}.docpaper__sheet ol,.docpaper__sheet ul{margin:0 0 .5em;padding-left:1.4em}.docpaper__sheet table{max-width:100%;font-size:inherit;line-height:inherit;margin:0 0 .6em}.docpaper__sheet td{overflow-wrap:anywhere}.docpaper__sheet td>p:last-child{margin-bottom:0}.docpaper__sheet .doctxbx{margin:0 0 .7em;padding:0}.docpaper__sheet .doctxbx>p:last-child{margin-bottom:0}.docpaper__sheet--doc{tab-size:36pt;font-family:Times New Roman,Liberation Serif,DejaVu Serif,serif;line-height:1.15}.docpaper__sheet--doc p,.docpaper__sheet--doc table{margin:0}.docpaper__scroll--page{overflow:auto}.docpaper__frame{margin:0 auto;position:relative}.docpaper__sheet--page{transform-origin:0 0;color:#000;overflow-wrap:break-word;border-radius:2px;box-shadow:0 0 0 1px #0b1f4512,0 8px 24px -10px #0b1f454d}.docpaper__sheet--page .docpaper__b{font-size:.8em}.docpaper__zoom{background:var(--dk-surface-2,#f1f5fb);border-radius:10px;flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.docpaper__zoom button{min-width:26px;height:26px;color:var(--gray);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;place-items:center;padding:0 7px;font-size:.72rem;font-weight:700;display:inline-grid}.docpaper__zoom button:hover:not(:disabled){background:var(--dk-surface,#fff);color:var(--dk-acc,var(--b600))}.docpaper__zoom button:disabled{opacity:.4;cursor:default}.docpaper__zoom button svg{stroke:currentColor;fill:none;stroke-width:2.2px;flex:none;width:14px;height:14px}.docpaper__zoom output{text-align:center;font-variant-numeric:tabular-nums;min-width:42px;color:var(--ink);font-size:.74rem;font-weight:700}.docpaper__zoom .docpaper__zoomfit.on{background:var(--dk-surface,#fff);color:var(--dk-acc,var(--b600));box-shadow:var(--s1)}.docpaper__b{cursor:pointer;color:#154cb0;font-family:var(--fb);font-size:.78rem;font-weight:700;line-height:inherit;white-space:normal;text-align:left;background:#e6f0ff;border:0;border-radius:6px;margin:0 1px;padding:1px 7px;transition:background .16s,color .16s,box-shadow .16s;display:inline;box-shadow:inset 0 0 0 1px #1668f04d}.docpaper__b:hover{background:#c4deff}.docpaper__b--flat{cursor:default}.docpaper__v{background:#fbe3ed;border-radius:5px;margin:0 -2px;padding:0 2px;transition:background .2s,box-shadow .2s}.docpaper__jump{z-index:-1;opacity:0;pointer-events:none;border-radius:5px;width:0;height:0;transition:opacity .28s;position:absolute;top:0;left:0}.docpaper__none{text-align:center;color:var(--gray);margin:0;padding:28px 20px;font-size:.88rem;line-height:1.6}.amodal__b .docfill__f{background:var(--dk-surface,#fff)}.amodal__b .docfill__list{max-height:50vh}.amodal__b .docpaper__scroll{max-height:58vh}.dwiz__policy{background:var(--dk-tint-blue,#eef4ff);color:var(--dk-acc-strong,var(--b700));border-radius:12px;margin:0;padding:10px 12px;font-size:.82rem}.ocase__dl{color:var(--dk-txt-warn,#b45309)}.ocase__dl.overdue{color:var(--dk-txt-err,#b91c1c)}.aichat__lastfree{background:var(--dk-tint-warn,#fff7ed);border-radius:14px;justify-items:start;gap:6px;margin-top:12px;padding:12px 14px;display:grid}.aichat__lastfree b{color:var(--dk-txt-warn,#9a3412);font-size:.9rem}.aichat__lastfree span{color:var(--gray);font-size:.82rem}.deditor{background:var(--dk-surface-2,#f5f6f8);--deditor-rw:360px;flex-direction:column;height:100%;min-height:min(100dvh,720px);display:flex;position:relative;overflow:hidden}.deditor__actions{min-width:var(--deditor-rw);flex:none;justify-content:flex-end;align-items:center;gap:10px;transition:min-width .2s;display:flex}.deditor--rightClosed .deditor__actions{min-width:0}.deditor__body--sizing .deditor__actions{transition:none}@media (max-width:900px){.portal--full .deditor__top{padding-right:56px}}.deditor__top{z-index:5;background:var(--dk-surface,#fff);box-shadow:0 1px 0 var(--line);flex:none;align-items:center;gap:12px;padding:12px 14px 12px 18px;display:flex;position:sticky;top:0}.deditor__back{font:inherit;color:var(--gray);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:8px 4px;font-size:.86rem;font-weight:600;display:inline-flex}.deditor__back svg{width:16px;height:16px}.deditor__title{font-family:var(--fd);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:32ch;font-size:1rem;overflow:hidden}.deditor__badge{border-radius:var(--pill);flex:none;padding:3px 10px;font-size:.74rem;font-weight:700}.deditor__badge--new{background:var(--dk-tint-blue,#e6f0ff);color:var(--dk-acc-strong,var(--b700))}.deditor__badge--taken{background:var(--dk-tint-violet,#f1ebff);color:var(--dk-txt-violet,#6a3de8)}.deditor__badge--progress{background:var(--dk-tint-warn,#fff7ed);color:var(--dk-txt-warn,#b45309)}.deditor__badge--ready{background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,#0a7d55)}.deditor__badge--sent{background:var(--dk-surface-2,#f1f5fb);color:var(--gray)}.deditor__spacer{flex:1}.deditor__save{color:var(--gray);flex:none;font-size:.74rem;font-weight:600}.deditor__save--saved{color:var(--dk-txt-ok,#0a7d55)}.deditor__save--error{color:var(--dk-txt-err,#c0392b)}.deditor__act{border:1.5px solid var(--line);background:var(--dk-surface-2,#f7fafe);font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:700;display:inline-flex}.deditor__act svg{flex:none;width:15px;height:15px}.deditor__act:disabled{opacity:.55;cursor:default}.deditor__act--primary{color:#fff;background:var(--grad);box-shadow:var(--sblue);border:none}.deditor__toggle{cursor:pointer;color:var(--gray);background:0 0;border:0;flex:none;padding:8px;display:none}.deditor__toggle svg{width:20px;height:20px}.deditor__toggle--show{justify-content:center;align-items:center;display:inline-flex}.deditor__body{--deditor-lw:340px;grid-template-columns:var(--deditor-lw) minmax(0,1fr) var(--deditor-rw);flex:1;min-height:0;transition:grid-template-columns .2s;display:grid;position:relative}.deditor__body--leftClosed{--deditor-lw:0px}.deditor__body--rightClosed{--deditor-rw:0px}.deditor__body--sizing{cursor:col-resize;-webkit-user-select:none;user-select:none;transition:none}.deditor__body--sizing iframe{pointer-events:none}.deditor__left,.deditor__right{background:var(--dk-surface,#fff);flex-direction:column;gap:14px;min-height:0;padding:16px;display:none;position:relative;overflow:hidden auto}.deditor__left{border-right:1px solid var(--line)}.deditor__right{border-left:1px solid var(--line)}.deditor__left.on,.deditor__right.on{display:flex}.deditor__panelToggle{z-index:2;background:var(--dk-surface-2,#f1f5fb);cursor:pointer;width:26px;height:26px;color:var(--gray);border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.deditor__panelToggle--right{left:10px;right:auto}.deditor__panelToggle--right svg{transform:rotate(180deg)}.deditor__scrim{z-index:15;background:#0a152661;border:0;display:none;position:fixed;inset:0}.deditor__row{align-items:center;gap:8px;min-width:0;font-size:.88rem;display:flex}.deditor__row svg{width:15px;height:15px;color:var(--dk-acc,var(--b600));flex:none}.deditor__field label{text-transform:uppercase;letter-spacing:.04em;color:var(--gray2);margin-bottom:4px;font-size:.72rem;font-weight:700;display:block}.deditor__field p{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.88rem}.deditor__need{white-space:pre-wrap;max-height:260px;overflow-y:auto}.deditor__main{background:#f5f6f8;min-height:0;position:relative;overflow:hidden}.deditor__oo{border:none;width:100%;height:100%}.deditor__mainState{text-align:center;height:100%;color:var(--gray);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.deditor__mainState svg{width:32px;height:32px}.deditor__mainState b{color:var(--ink);font-size:1rem}.deditor__tabs{border-bottom:1px solid var(--line);flex:none;margin:-16px -16px 12px;display:flex}.deditor__tabs button{font:inherit;color:var(--gray);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;flex:1;align-items:center;gap:3px;padding:10px 4px;font-size:.7rem;font-weight:600;display:flex}.deditor__tabs button svg{width:16px;height:16px}.deditor__tabs button.on{color:var(--dk-acc,var(--b600));border-color:var(--dk-acc,var(--b600))}.deditor__tabBody{flex-direction:column;flex:1;min-height:0;display:flex}.deditor__chat{flex-direction:column;flex:1;min-height:0;margin:0 -16px -16px;display:flex}.deditor__chat>*{flex:1;min-height:0}.deditor__meetStatus{color:var(--dk-acc,var(--b600));margin:0 0 8px;font-size:.84rem;font-weight:600}@media (max-width:1100px){.deditor__actions{min-width:0}.deditor__body,.deditor__body--leftClosed,.deditor__body--rightClosed,.deditor__body--leftClosed.deditor__body--rightClosed{grid-template-columns:1fr}.deditor__left,.deditor__right{z-index:20;width:min(340px,86vw);box-shadow:var(--s3);position:fixed;top:0;bottom:0}.deditor__left{left:0}.deditor__right{right:0}.deditor__toggle{justify-content:center;align-items:center;display:inline-flex}.deditor__title{max-width:18ch}.deditor__scrim{display:block}}@media (max-width:640px){.deditor__top{flex-wrap:nowrap;gap:8px;padding:10px 12px}.deditor__act{gap:0;padding:8px}.deditor__actLabel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.deditor__title{max-width:10ch}.deditor__badge{display:none}}.advcard__badge--new{background:var(--dk-tint-warn,#fff7ed);color:var(--dk-txt-warn,#c2410c)}.vac{border:1px solid var(--line);color:var(--gray);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.vac input{opacity:0;width:0;height:0;position:absolute}.vac svg{width:15px;height:15px}.vac.on{background:var(--dk-tint-warn,#fff7ed);color:var(--dk-txt-warn,#c2410c);border-color:#0000}.filters{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:10px;margin-bottom:18px;display:grid}.filters .fld{min-width:0}.ohist{background:var(--dk-surface-2,#f6f8fc);border-radius:14px;gap:10px;margin-top:12px;padding:12px 14px;display:grid}.ohist__h{justify-content:space-between;align-items:center;gap:8px;display:flex}.ohist__h b{font-size:.9rem}.ohist__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ohist__list li{align-items:flex-start;gap:10px;display:flex;position:relative}.ohist__list li i{background:var(--dk-surface,#fff);width:22px;height:22px;color:var(--gray);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:50%;flex:none;place-items:center;display:grid}.ohist__list li i svg{width:12px;height:12px}.ohist__list li.on i{background:var(--b600);color:#fff;box-shadow:none}.ohist__list li div{gap:2px;min-width:0;display:grid}.ohist__list li b{font-size:.84rem}.ohist__list li span{color:var(--gray);font-size:.76rem}.ohist__next{gap:8px;display:grid}.ohist__next label{color:var(--gray);font-size:.78rem;font-weight:700}.ohist__next input{border:1.5px solid var(--line);font:inherit;background:var(--dk-surface,#fff);color:var(--ink);border-radius:10px;padding:8px 12px;font-size:.86rem}.ohist__btns{flex-wrap:wrap;gap:8px;display:flex}.legaldoc{gap:10px;display:grid}.legaldoc__body{white-space:pre-wrap;font:inherit;background:var(--dk-surface-2,#f6f8fc);border-radius:12px;max-height:60vh;margin:0;padding:12px 14px;font-size:.88rem;line-height:1.6;overflow:auto}.legaldoc__t{font-family:var(--fd);color:var(--ink);margin:2px 0 0;font-size:1.02rem}.lgitem{flex-wrap:wrap}.lgitem>.aitem__m{flex:260px;min-width:0}.lglang{flex-wrap:wrap;gap:4px;display:inline-flex}.lglang__c{background:var(--dk-surface-2,#f3f6fb);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:5px;padding:1px 8px 1px 4px;font-size:.72rem;font-weight:700;line-height:1.7;display:inline-flex}.lglang__c svg{border-radius:2px;flex:none;width:14px;height:10px}.lghist{border-top:1px dashed var(--line);flex:1 0 100%;gap:6px;margin:4px 0 0;padding:10px 0 0;list-style:none;display:grid}.lghist__row{width:100%;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;font-size:.84rem;display:flex}.lghist__row:hover,.lghist__row:focus-visible{background:var(--dk-surface-2,#f3f6fb)}.lghist li.is-on .lghist__row{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dk-ok,#16a34a) 35%,transparent)}.lghist__when{color:var(--gray);font-size:.8rem}.lghist__open{color:var(--dk-acc,var(--b600));align-items:center;gap:4px;margin-inline-start:auto;font-size:.8rem;font-weight:700;display:inline-flex}.lghist__open svg{width:14px;height:14px}.lgtabs{background:var(--dk-surface-2,#f3f6fb);box-shadow:inset 0 0 0 1px var(--line);scrollbar-width:none;border-radius:12px;gap:6px;padding:4px;display:flex;overflow-x:auto}.lgtabs__t{min-height:38px;color:var(--gray);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:.85rem;font-weight:700;display:inline-flex}.lgtabs__t svg{border-radius:2px;flex:none;width:16px;height:11px}.lgtabs__t small{color:var(--gray2);text-transform:lowercase;font-size:.66rem;font-weight:700}.lgtabs__t[aria-selected=true]{background:var(--dk-surface,#fff);color:var(--ink);box-shadow:0 1px 3px #0f172a1f,inset 0 0 0 1px var(--line)}.lgtabs__t:disabled{opacity:.45;cursor:not-allowed}.lgtabs__dot{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--gray2);background:0 0;border-radius:50%;flex:none}.lgtabs__t[data-state=complete] .lgtabs__dot{background:var(--dk-ok,#16a34a);box-shadow:none}.lgtabs__t[data-state=partial] .lgtabs__dot{background:var(--dk-warn,#d97706);box-shadow:none}.lgtabs__t[data-state=error] .lgtabs__dot{background:var(--dk-err,#dc2626);box-shadow:none}.lgtabs__t[data-state=error]{color:var(--dk-txt-err,#b91c1c)}.lgform__pane{gap:12px;display:grid}.lgform__pane .rf__hint{margin:0}.lgform__err{color:var(--dk-txt-err,#b91c1c);margin:4px 0 0;font-size:.8rem;font-weight:600}.lgform [aria-invalid=true]{border-color:var(--dk-err,#dc2626)}.lgform__warn{background:var(--dk-tint-warn,#fff7e6);box-shadow:inset 0 0 0 1px var(--dk-bd-warn,#f2d29b);color:var(--dk-txt-warn,#8a5300);border-radius:12px;gap:10px;padding:10px 12px;font-size:.83rem;line-height:1.45;display:flex}.lgform__warn svg{flex:none;width:17px;height:17px;margin-top:1px}.lgform__warn p{margin:0}.lgform__warn p+p{margin-top:4px}@media (max-width:520px){.lgtabs__t{padding:6px 8px;font-size:.8rem}.lgtabs__t small{display:none}.lghist__open{margin-inline-start:0}}.refprog{background:var(--dk-tint-blue,#eef4ff);color:inherit;border-radius:16px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;text-decoration:none;display:flex}.refprog__ico{background:var(--dk-surface,#fff);width:38px;height:38px;color:var(--b600);border-radius:12px;flex:none;place-items:center;display:grid}.refprog__ico svg{width:18px;height:18px}.refprog__m{flex:1;align-content:start;gap:4px;min-width:0;display:grid}.refprog__m b{font-size:.9rem}.refprog__m span{color:var(--gray);font-size:.8rem}.refprog__bar{background:var(--dk-surface,#fff);border-radius:999px;height:5px;display:block;overflow:hidden}.refprog__bar em{background:var(--grad);border-radius:999px;height:100%;display:block}.refprog>svg{width:16px;height:16px;color:var(--gray2);flex:none}.pkg{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.pkg__h{flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-bottom:10px;display:flex}.pkg__h b{font-size:1rem}.pkg__tiers{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:10px;display:grid}.pkg__tier{border:1.5px solid var(--line);background:var(--dk-surface,#fff);border-radius:16px;align-content:start;gap:8px;padding:14px;display:grid}.pkg__tier--standard{border-color:var(--b400)}.pkg__tier--premium{border-color:var(--dk-acc-strong,var(--b700));background:linear-gradient(180deg,var(--dk-tint-blue,#f2f7ff),var(--dk-surface,#fff) 46%)}.pkg__tariff{letter-spacing:.06em;text-transform:uppercase;color:var(--gray);font-size:.72rem;font-weight:800}.pkg__price{font-size:1.15rem}.pkg__price small{color:var(--gray);font-size:.75rem;font-weight:600}.pkg__cmp{color:var(--ok);font-size:.76rem;font-weight:600}.pkg__dur{color:var(--gray);align-items:center;gap:5px;font-size:.78rem;display:inline-flex}.pkg__dur svg{width:13px;height:13px}.pkg__req{color:var(--dk-acc-strong,var(--b700));align-items:flex-start;gap:5px;font-size:.76rem;font-weight:600;line-height:1.35;display:inline-flex}.pkg__req svg{flex:none;width:14px;height:14px;margin-top:1px}.spk-tabs{--utabs-gap:16px}.spk{flex-direction:column;gap:14px;min-width:0;display:flex}.spk__head{isolation:isolate;border-radius:var(--rl);background:var(--grad-dark);color:#fff;box-shadow:var(--s2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px 20px;padding:clamp(16px,2.2vw,22px) clamp(16px,2.4vw,26px);display:grid;position:relative;overflow:hidden}.spk__head.is-skel{background:linear-gradient(110deg,var(--dk-surface-2,#eef3fb) 30%,var(--dk-surface,#f8fbff) 50%,var(--dk-surface-2,#eef3fb) 70%);min-height:118px;box-shadow:none;background-size:200% 100%;animation:1.4s linear infinite svmShimmer}.spk__hic{background:var(--grad);color:#fff;border-radius:16px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 10px 24px -12px #00a6e6cc}.spk__hic svg{width:24px;height:24px}.spk__ht{min-width:0}.spk__ht h2{font-family:var(--fd);color:#fff;margin:0;font-size:clamp(1.1rem,1.6vw,1.3rem)}.spk__ht p{color:#ffffffc7;max-width:640px;margin:4px 0 0;font-size:.88rem;line-height:1.5}.spk__stats{gap:8px;margin:0;padding:0;list-style:none;display:flex}.spk__stat{background:#ffffff14;border-radius:14px;flex-direction:column;align-items:center;gap:2px;min-width:88px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}.spk__stat svg{color:#7dd3fc;width:16px;height:16px}.spk__stat.is-blocked svg{color:#fca5a5}.spk__stat b{font-size:1.2rem;line-height:1.2}.spk__stat span{color:#ffffffb8;text-align:center;font-size:.7rem;font-weight:700}.spk__rule{background:var(--dk-surface-2,#f5f8fd);color:var(--gray);border-radius:12px;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:.85rem;line-height:1.45;display:flex}.spk__rule svg{width:16px;height:16px;color:var(--dk-acc,var(--b600));flex:none}.spk__group{margin-top:4px}.spk__top{align-items:center;gap:10px;min-width:0;display:flex}.spk__st{white-space:nowrap;background:var(--dk-surface-2,#f2f6fc);color:var(--gray);border-radius:99px;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;font-size:.72rem;font-style:normal;font-weight:800;display:inline-flex}.spk__st i{background:currentColor;border-radius:50%;width:7px;height:7px}.spk__st.is-active{background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,var(--ok))}.spk__st.is-active i{animation:1.8s ease-out infinite spkPulse}.spk__st.is-paused{background:var(--dk-tint-warn,#fff4e0);color:var(--dk-txt-warn,#b45309)}.spk__st.is-blocked{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b42318)}.spk__tier.is-active{box-shadow:0 0 0 3px var(--dk-tint-ok,#e1f6ee)}.spk__tier.is-blocked .pkg__price{color:var(--gray)}.spk__lock{color:var(--gray2);align-items:center;gap:5px;font-size:.74rem;display:inline-flex}.spk__lock svg{width:13px;height:13px}.spk__ext{color:var(--dk-txt-warn,#b45309);align-items:flex-start;gap:5px;font-size:.76rem;font-weight:600;line-height:1.35;display:inline-flex}.spk__ext.is-ok{color:var(--dk-txt-ok,var(--ok))}.spk__ext svg{flex:none;width:14px;height:14px;margin-top:1px}.spk__why{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b42318);border-radius:12px;gap:4px;padding:10px 12px;font-size:.78rem;line-height:1.4;display:grid}.spk__why b{align-items:center;gap:6px;display:inline-flex}.spk__why b svg{width:14px;height:14px}.spk__why ul{margin:0;padding-left:18px}.spk__why small{opacity:.85}.spk__acts .btn svg{width:15px;height:15px}.spk__acts .btn:disabled{opacity:.5;cursor:not-allowed;filter:saturate(.6);box-shadow:none}.spk__sk{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:10px;display:grid}.spk__sk span{background:linear-gradient(110deg,var(--dk-surface-2,#eef3fb) 30%,var(--dk-surface,#f8fbff) 50%,var(--dk-surface-2,#eef3fb) 70%);background-size:200% 100%;border-radius:16px;height:200px;animation:1.4s linear infinite svmShimmer}@keyframes spkPulse{0%{box-shadow:0 0}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}@media (max-width:760px){.spk__head{grid-template-columns:auto minmax(0,1fr)}.spk__stats{grid-column:1/-1}.spk__stat{flex:1;min-width:0}}.pkg__inc{gap:5px;margin:0;padding:0;font-size:.8rem;list-style:none;display:grid}.pkg__inc li{align-items:flex-start;gap:6px;display:flex}.pkg__inc li svg{width:14px;height:14px;color:var(--ok);flex:none;margin-top:2px}.pkg__inc li.no{color:var(--gray)}.pkg__inc li.no svg{color:var(--gray2)}.pkg__acts{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.pkgd{gap:10px;display:grid}.pkgd__h{margin-top:6px;font-size:.85rem}.lsearch{background:var(--b50);border:1.5px solid var(--line);border-radius:var(--pill);flex:220px;align-items:center;gap:8px;padding:0 14px;display:flex}.lsearch svg{width:17px;height:17px;stroke:var(--gray2);flex:none}.lsearch input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:10px 0}.calev__ical{background:var(--b50);width:32px;height:32px;color:var(--gray2);cursor:pointer;border:0;border-radius:9px;flex:none;place-items:center;transition:all .15s;display:grid}.calev__ical:hover{background:var(--b100);color:var(--b600)}.calev__ical svg{width:15px;height:15px}.pprof{grid-template-columns:auto 1fr;align-items:start;gap:16px;display:grid}.pprof .phup{margin:0}@media (max-width:640px){.pprof{grid-template-columns:1fr}}.docoffer{background:var(--dk-tint-blue,#eef4ff);border-radius:14px;gap:6px;margin-top:12px;padding:12px 14px;display:grid}.docoffer b{font-size:.9rem}.docoffer span{color:var(--gray);font-size:.8rem}.docoffer__btns{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.svprice{background:var(--dk-surface-2,#f6f8fc);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.svprice__m{flex:1;align-content:start;gap:2px;min-width:0;display:grid}.svprice__m b{font-size:.88rem}.svprice__m span{color:var(--gray);font-size:.76rem}.svprice input{border:1.5px solid var(--line);width:140px;font:inherit;background:var(--dk-surface,#fff);color:var(--ink);text-align:right;border-radius:10px;padding:8px 10px;font-size:.88rem}.svprice.err input{border-color:#e5484d}@media (max-width:520px){.svprice{flex-direction:column;align-items:stretch}.svprice input{width:100%}}.portal--redirect{min-height:60vh;color:var(--gray);justify-content:center;align-items:center;gap:12px;display:flex}.polgrid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:12px;display:grid}.polcard{border:1.5px solid var(--line);background:var(--dk-surface,#fff);border-radius:16px;padding:14px}.polcard__h{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.polcard__h span{gap:6px;display:flex}.polcard__kv{gap:6px;margin:0;display:grid}.polcard__kv div{justify-content:space-between;gap:10px;font-size:.82rem;display:flex}.polcard__kv dt{color:var(--gray)}.polcard__kv dd{text-align:right;text-overflow:ellipsis;max-width:60%;margin:0;font-weight:600;overflow:hidden}.reveal{background:var(--dk-tint-warn,#fff7ed);border-radius:12px;gap:6px;margin:10px 12px 0;padding:10px 12px;display:grid}.reveal--on{background:var(--dk-tint-ok,#e1f6ee)}.reveal__h{align-items:center;gap:8px;font-size:.88rem;display:flex}.reveal__h svg{width:16px;height:16px}.reveal p{margin:0;font-size:.78rem}.reveal__acts{flex-wrap:wrap;gap:8px;display:flex}.reveal__acts input{border:1.5px solid var(--line);font:inherit;background:var(--dk-surface,#fff);color:var(--ink);border-radius:10px;flex:200px;padding:7px 10px;font-size:.84rem}.sbub__hidden{opacity:.7}.wsp__scan{background:var(--dk-surface-2,#eef2f7);color:var(--gray);border-radius:999px;margin-left:8px;padding:1px 8px;font-size:.7rem;font-style:normal;font-weight:700;display:inline-block}.wsp__scan--clean{background:var(--dk-tint-ok,#e1f6ee);color:var(--ok)}.wsp__scan--infected,.wsp__scan--blocked{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#c0392b)}.mtg__top{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b1f45e6}.mtg__title{flex-wrap:wrap;row-gap:4px}.mtg__title b{font-family:var(--fd);letter-spacing:-.01em;font-weight:800}.mtg__badge--rec{color:#fecaca;background:#e5484d2e}.mtg__badge--rec i{background:#e5484d;animation:1.2s infinite mtgBlink}.mtg__ctl.rec .mtg__ci{color:#fff;background:#e5484d;animation:1.6s infinite mtgPulse}@keyframes mtgPulse{0%,to{box-shadow:0 0 #e5484d80}60%{box-shadow:0 0 0 10px #e5484d00}}.mtg__recdone{z-index:6;background:var(--dk-surface,#fff);color:var(--ink);box-shadow:var(--s3);border-radius:16px;align-items:center;gap:12px;max-width:calc(100% - 24px);padding:10px 12px 10px 16px;animation:.4s forwards mtgToast;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.mtg__recdone>div{gap:2px;min-width:0;display:grid}.mtg__recdone b{font-size:.9rem}.mtg__recdone span{color:var(--gray);font-size:.76rem}.mtg__recdone .mtg__sx{color:var(--gray);margin-left:0}.mtg__recdone .btn svg{width:15px;height:15px}.mtg__ctl--phone{display:none}.mtg__tile{will-change:transform}.mtg__tile video{transition:opacity .25s}.mtg__avatar span{box-shadow:0 12px 30px #00000059}.mtg__more{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03102b73;align-items:flex-end;animation:.2s mtgIn;display:flex;position:absolute;inset:0}.mtg__moresheet{background:var(--b850);width:100%;padding:8px 12px calc(12px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;gap:4px;animation:.25s mtgSheet;display:grid}.mtg__grip{background:#ffffff40;border-radius:999px;width:38px;height:4px;margin:4px auto 8px}.mtg__moresheet>button{color:#fff;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:13px 10px;font-size:.95rem;font-weight:600;display:flex;position:relative}.mtg__moresheet>button:active{background:#ffffff14}.mtg__moresheet>button svg{color:#cbd5e1;width:20px;height:20px}.mtg__moresheet .mtg__cb{margin-left:auto;position:static}@media (max-width:760px){.mtg{--mtg-safe:env(safe-area-inset-bottom)}.mtg__top{padding:calc(8px + env(safe-area-inset-top)) 12px 8px}.mtg__tools .mtg__tool:not(:last-child){display:none}.mtg__title b{max-width:44vw}.mtg__bar{padding:8px 8px calc(10px + env(safe-area-inset-bottom));justify-content:space-around;gap:0;overflow:visible}.mtg__ctl--desktop{display:none}.mtg__ctl--phone{display:flex}.mtg__ctl{flex:1;min-width:0;padding:4px 0}.mtg__ci{width:50px;height:50px}.mtg__ci svg{width:22px;height:22px}.mtg__ctl.end .mtg__ci{border-radius:18px;width:58px}.mtg__cl{font-size:.64rem}.mtg__recdone{border-radius:14px;padding:8px 10px 8px 12px;bottom:12px}.mtg__toasts,.mtg__sound{top:calc(56px + env(safe-area-inset-top))}.mtg__side{height:72%;padding-bottom:env(safe-area-inset-bottom)}}@media (prefers-reduced-motion:reduce){.mtg,.mtg__tile,.mtg__side,.mtg__toast,.mtg__msg,.mtg__more,.mtg__moresheet{animation:none!important}}.switch small{color:var(--ok);margin-left:2px;font-size:.66rem;font-weight:700}.splan__was{color:var(--gray2);margin-top:2px;font-size:.8rem;text-decoration:line-through;display:block}.splan__usage{color:var(--gray);background:var(--dk-surface-2,#f4f7fb);border-radius:10px;margin:6px 0 0;padding:6px 10px;font-size:.78rem}.splan .btn[aria-disabled]{opacity:.6;pointer-events:none}.mtg__recpick{z-index:7;background:var(--dk-surface,#fff);color:var(--ink);box-shadow:var(--s3);border-radius:16px;gap:6px;max-width:min(440px,100% - 24px);padding:14px 16px;animation:.35s forwards mtgToast;display:grid;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.mtg__recpick b{font-size:.92rem}.mtg__recpick>span{color:var(--gray);font-size:.78rem}.mtg__recpick-btns{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.mtg__recpick-btns .btn svg{width:15px;height:15px}.mtg__recdone{flex-wrap:wrap}@media (max-width:760px){.mtg__recpick{bottom:12px}}.pipe--tasks .pipe__col{flex:0 0 250px;max-height:none}.pipe__col--proposal .pipe__dot{background:#f59e0b}.task__desc{color:var(--gray);-webkit-line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.task__meta{flex-wrap:wrap;gap:4px 10px;display:flex}.task__meta .pipe__meta{align-items:center;gap:4px;display:inline-flex}.task__meta svg{width:13px;height:13px}.task__due--over{color:var(--dk-txt-err,#dc2626);font-weight:700}.task__blocked{color:var(--dk-txt-warn,#b45309);font-weight:700}.task--overdue{border-color:var(--dk-bd-err,#fecaca)}.task--blocked{background:var(--dk-tint-warn,#fffbeb)}.task__tools{flex:1;justify-content:center;gap:6px;display:flex}.task__tools .aitem__act{border-radius:8px;width:28px;height:28px}.task__tools .aitem__act.on{border-color:var(--dk-bd-warn,#fcd34d);color:var(--dk-txt-warn,#b45309);background:var(--dk-tint-warn,#fffbeb)}@media (max-width:760px){.pipe--tasks{scroll-snap-type:x mandatory;gap:10px}.pipe--tasks .pipe__col{scroll-snap-align:start;flex:0 0 min(84vw,300px)}}.tpick__pop{padding:12px}.tpick__cols{grid-template-columns:1fr auto;gap:12px;display:grid}.tpick__col{align-content:start;gap:6px;display:grid}.tpick__lbl{letter-spacing:.08em;color:var(--gray2);font-size:.68rem;font-weight:800}.tpick__grid{gap:4px;display:grid}.tpick__grid--h{grid-template-columns:repeat(6,1fr)}.tpick__grid--m{grid-template-columns:repeat(2,1fr)}.tpick__c{min-width:36px;color:var(--gray);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:9px;padding:8px 0;font-size:.84rem;font-weight:600;transition:all .14s}.tpick__c:hover{background:var(--b50);color:var(--dk-acc,var(--b600))}.tpick__c.on{background:var(--grad);color:#fff;box-shadow:var(--sblue)}.cal__dt .tpick{flex:0 0 132px}@media (max-width:480px){.cal__dt{flex-wrap:wrap}.cal__dt .tpick{flex:100%}.tpick__grid--h{grid-template-columns:repeat(4,1fr)}}.segs--sm{border-radius:14px;padding:4px}.segs--sm .seg{border-radius:10px;padding:8px 14px;font-size:.84rem}.calwrap{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.calgrid{border:1px solid var(--line);border-radius:var(--rl);background:var(--dk-surface,#fff);overflow:hidden}.calgrid__nav{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 14px;display:flex}.calgrid__nav b{text-align:center;font-family:var(--fd);letter-spacing:-.02em;flex:1;font-size:1.05rem}.calgrid__nav>button{background:var(--b50);width:34px;height:34px;color:var(--dk-acc,var(--b600));cursor:pointer;border:0;border-radius:10px;place-items:center;transition:all .14s;display:grid}.calgrid__nav>button:hover{background:var(--b100)}.calgrid__nav>button svg{width:16px;height:16px}.calgrid__nav .calgrid__today{width:auto;padding:0 12px;font-size:.8rem;font-weight:700}.calgrid__wd{letter-spacing:.06em;text-transform:uppercase;color:var(--gray2);text-align:center;grid-template-columns:repeat(7,1fr);padding:8px 8px 0;font-size:.7rem;font-weight:800;display:grid}.calgrid__wd .we{color:var(--dk-txt-err,#c0392b);opacity:.75}.calgrid__cells{grid-template-columns:repeat(7,1fr);gap:4px;padding:8px;display:grid}.calgrid__d{background:var(--dk-surface-2,#f7fafe);text-align:left;cursor:pointer;min-height:86px;font:inherit;color:var(--ink);border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:stretch;gap:4px;padding:6px;transition:all .14s;display:flex;position:relative}.calgrid__d:hover{border-color:var(--b300);background:var(--dk-surface,#fff)}.calgrid__d.other{opacity:.45}.calgrid__d.we .calgrid__n{color:var(--dk-txt-err,#c0392b)}.calgrid__d.sel{border-color:var(--b600);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--b600)}.calgrid__n{border-radius:8px;place-items:center;width:26px;height:26px;font-size:.84rem;font-weight:700;display:grid}.calgrid__d.today .calgrid__n{background:var(--grad);color:#fff;box-shadow:var(--sblue)}.calgrid__evs{flex-direction:column;gap:3px;min-width:0;display:flex}.calgrid__ev{white-space:nowrap;text-overflow:ellipsis;background:var(--b100);color:var(--dk-acc-strong,var(--b700));border-radius:6px;padding:3px 6px;font-size:.7rem;font-style:normal;font-weight:600;line-height:1.25;display:block;overflow:hidden}.calgrid__ev em{opacity:.8;margin-right:4px;font-style:normal;font-weight:800}.calgrid__ev--hearing{background:var(--dk-tint-warn,#fcefd6);color:var(--dk-txt-warn,#8a5a00)}.calgrid__ev--investigative{background:var(--dk-tint-blue,#e3eeff);color:var(--dk-acc,var(--b700))}.calgrid__ev--meeting{background:var(--dk-tint-ok,#e1f6ee);color:var(--ok)}.calgrid__ev--filing_deadline,.calgrid__ev--appeal_deadline,.calgrid__ev--deadline{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#c0392b)}.calgrid__more{color:var(--gray);font-size:.68rem;font-style:normal;font-weight:800;display:block}.calgrid__dots{justify-content:center;gap:3px;display:none}.calgrid__dots b,.calup b[class^=calgrid__dot--]{background:var(--b500);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.calgrid__dot--hearing{background:#d97706!important}.calgrid__dot--meeting{background:var(--ok)!important}.calgrid__dot--investigative{background:var(--b500)!important}.calgrid__dot--filing_deadline,.calgrid__dot--appeal_deadline,.calgrid__dot--deadline{background:#e5484d!important}.calside{border:1px solid var(--line);border-radius:var(--rl);background:var(--dk-surface,#fff);align-content:start;gap:10px;padding:14px;display:grid;position:sticky;top:84px}.calside__h{justify-content:space-between;align-items:center;gap:8px;display:flex}.calside__h b{font-family:var(--fd);letter-spacing:-.01em;font-size:1rem}.calside__h--up{border-top:1px solid var(--line);margin-top:8px;padding-top:12px}.calside__empty{color:var(--gray);margin:0;font-size:.82rem;line-height:1.45}.calside .calev{flex-wrap:wrap;gap:10px;padding:10px 12px}.calside .calev__type{padding:4px 9px;font-size:.66rem}.calev__type--investigative{color:var(--dk-acc,var(--b700));background:var(--dk-tint-blue,#e3eeff)}.calev__type--filing_deadline,.calev__type--appeal_deadline{color:var(--dk-txt-err,#c0392b);background:var(--dk-tint-err,#fdecec)}.calup{gap:4px;margin:0;padding:0;list-style:none;display:grid}.calup button{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;transition:all .14s;display:flex}.calup button:hover{background:var(--b50)}.calup__m{min-width:0;display:grid}.calup__m b{white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:700;overflow:hidden}.calup__m small{color:var(--gray);font-size:.74rem}@media (max-width:980px){.calwrap{grid-template-columns:1fr}.calside{position:static}}@media (max-width:640px){.calgrid__cells{gap:3px;padding:6px}.calgrid__d{align-items:center;gap:3px;min-height:52px;padding:4px}.calgrid__n{width:24px;height:24px;font-size:.8rem}.calgrid__evs{display:none}.calgrid__dots{display:flex}}.rf__locked{background:var(--dk-tint-warn,#fff7ed);border:1px solid var(--dk-bd-warn,#fed7aa);text-align:center;border-radius:14px;justify-items:center;gap:8px;margin:8px 0 4px;padding:16px;display:grid}.rf__locked>b{font-size:.98rem}.rf__locked>span{color:var(--gray);font-size:.86rem;line-height:1.45}.rf__locked .btn{margin-top:4px}.rf__locked .rf__otpmsg{margin:0}.dkv{gap:14px;display:grid}.dkv__sect{border:1px solid var(--line);background:var(--dk-surface-2,#f7fafe);border-radius:12px;gap:6px;padding:12px 14px;display:grid}.dkv__sect>b{letter-spacing:.06em;text-transform:uppercase;color:var(--gray2);margin-bottom:2px;font-size:.74rem;font-weight:800}.dkv__row{justify-content:space-between;gap:12px;font-size:.86rem;display:flex}.dkv__row span{color:var(--gray)}.dkv__rating{border-top:1px solid var(--line);gap:8px;margin-top:6px;padding-top:10px;display:grid}.dkv__rating>span{color:var(--gray);font-size:.8rem;font-weight:700}.dkv__row b{text-align:right;word-break:break-word;min-width:0}.dkv__list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.dkv__list li{background:var(--dk-surface,#fff);border:1px solid var(--line);border-radius:10px;gap:2px;padding:8px 10px;display:grid}.dkv__list li b{font-size:.86rem;font-weight:700}.dkv__list li span{color:var(--gray);flex-wrap:wrap;align-items:center;gap:4px;font-size:.78rem;display:inline-flex}.dkv__list li span svg{width:12px;height:12px}.dkv__doc{background:var(--dk-surface,#fff);border:1px solid var(--line);border-radius:10px;overflow:hidden}.dkv__doc+.dkv__doc{margin-top:6px}.dkv__doc-h{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:9px 12px;font-size:.86rem;font-weight:700;display:flex}.dkv__doc-h svg{flex:none;width:15px;height:15px}.dkv__doc-h span{flex:1;min-width:0}.dkv__doc-img{object-fit:contain;background:var(--dk-surface-2,#f1f4f9);width:100%;max-height:420px;display:block}.dkv__doc-frame{border:none;border-top:1px solid var(--line);width:100%;height:420px;display:block}.pclient--btn{cursor:pointer;transition:all .14s}.pclient--btn:hover{border-color:var(--b300);background:var(--b50)}.pclient--btn:focus-visible{outline:2px solid var(--b600);outline-offset:2px}.cdet{gap:12px;display:grid}.cdet__head{align-items:center;gap:12px;display:flex}.cdet__m{gap:2px;min-width:0;display:grid}.cdet__m b{font-size:1rem}.cdet__m span{color:var(--gray);font-size:.84rem}.cdet__m small{color:var(--gray2);font-size:.74rem}.cdet__notes{background:var(--dk-surface-2,#f7fafe);white-space:pre-line;border-radius:10px;margin:0;padding:10px 12px;font-size:.84rem;line-height:1.45}.cdet__stats{flex-wrap:wrap;gap:6px;display:flex}.cdet__stats span{background:var(--b50);color:var(--dk-acc-strong,var(--b700));border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.cdet__stats svg{width:14px;height:14px}.cdet__chats{flex-wrap:wrap;gap:8px;display:flex}.cdet .segs{width:100%}.cdet .segs .seg{flex:auto}.ppanel__t{align-items:center;gap:10px;min-width:0;display:flex}.pico{color:#fff;background:var(--grad);border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 6px 14px -6px #2563eb8c}.pico svg{stroke-width:2px;width:18px;height:18px}.pident{gap:18px;display:grid}.pident__card{background:linear-gradient(135deg,var(--b50) 0%,var(--dk-surface,#fff) 60%);border:1px solid var(--line);border-radius:18px;align-items:center;gap:18px;padding:18px 20px;display:flex}.pident__card .phup{margin:0}.pident__card .phup__av{background:var(--grad);border:0;width:88px;height:88px;padding:3px;box-shadow:0 8px 18px -8px #2563eb99}.pident__card .phup__av img,.pident__card .phup__av>span{background:var(--dk-surface,#fff);border-radius:50%}.pident__card .phup__av>span{width:100%;height:100%;color:var(--dk-acc,var(--b600));place-items:center;font-size:1.25rem;font-weight:800;display:grid}.pident__m{gap:6px;min-width:0;display:grid}.pident__m>b{font-family:var(--fd);letter-spacing:-.02em;font-size:1.25rem;line-height:1.2}.pident__role{color:var(--dk-acc,var(--b600));font-size:.82rem;font-weight:700}.pident__chips{flex-wrap:wrap;gap:6px 8px;margin-top:2px;display:flex}.pident__chips span{background:var(--dk-surface,#fff);border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:6px 11px;font-size:.8rem;font-weight:600;display:inline-flex}.pident__chips span svg{width:14px;height:14px;stroke:var(--dk-acc,var(--b600));flex:none}.pident__chips span.miss{color:var(--gray2);border-style:dashed}.pident__chips span.miss svg{stroke:var(--gray2)}.pkv--cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px}.pkv--cols .pkv__i{background:var(--dk-surface-2,#f7fafe);border-radius:12px;min-width:0;padding:12px 14px}.pkv--cols .pkv__i b{word-break:break-word;white-space:pre-line;font-size:.95rem;line-height:1.4;display:block}.pkv--cols .pkv__i--wide{grid-column:1/-1}.pkv--cols .pkv__i--empty b{color:var(--gray2);font-weight:600}.pkv__lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--gray2);margin:0 0 8px;font-size:.72rem;font-weight:800;display:block}.pdays{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.pdays i{background:var(--dk-surface,#fff);border:1px solid var(--line);color:var(--gray2);border-radius:8px;padding:4px 8px;font-size:.74rem;font-style:normal;font-weight:700}.pdays i.on{background:var(--b100);color:var(--dk-acc-strong,var(--b700));border-color:#0000}.pdays em{font-variant-numeric:tabular-nums;margin-left:6px;font-style:normal;font-weight:800}.pstate{align-items:center;gap:6px;font-weight:700;display:inline-flex}.pstate svg{width:15px;height:15px}.pstate--on{color:var(--ok)}.pstate--off{color:var(--dk-txt-warn,#b45309)}.cform__row3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (max-width:900px){.cform__row3{grid-template-columns:1fr 1fr}.pkv--cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cform__row3,.pkv--cols{grid-template-columns:1fr}.pident__card{flex-direction:column;align-items:flex-start;padding:16px}.pident__chips span{font-size:.76rem}}.pident__card .phup__av{cursor:default}.dsel__btn{background:var(--dk-surface-2,#f7fafe);min-height:48px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:14px;padding:12px 13px 12px 15px;transition:box-shadow .18s,background .18s}.dsel__btn:hover{box-shadow:inset 0 0 0 1.5px var(--b300);background:var(--dk-surface,#fff)}.dsel[data-open=true] .dsel__btn{box-shadow:inset 0 0 0 1.5px var(--b400);background:var(--dk-surface,#fff);outline:none}.dsel__btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:inset 0 0 0 1.5px var(--b400);background:var(--dk-surface,#fff)}.amodal__b .dsel__btn{box-shadow:inset 0 0 0 1.5px var(--dk-bd-neutral,#c7d5e8)}.amodal__b .dsel__btn:hover{box-shadow:inset 0 0 0 1.5px var(--b300)}.amodal__b .dsel[data-open=true] .dsel__btn,.amodal__b .dsel__btn:focus-visible{box-shadow:inset 0 0 0 1.5px var(--b400)}.amodal__b .dsel__btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dsel__cv{box-sizing:border-box;background:var(--b100);border:0;border-radius:50%;width:24px;height:24px;margin:0;transition:background .18s;position:relative;transform:none}.dsel__cv:after{content:"";border-right:2px solid var(--dk-acc,var(--b600));border-bottom:2px solid var(--dk-acc,var(--b600));width:7px;height:7px;transition:transform .22s;position:absolute;top:50%;left:50%;transform:translate(-50%,-65%)rotate(45deg)}.dsel[data-open=true] .dsel__cv{background:var(--b200);margin:0;transform:none}.dsel[data-open=true] .dsel__cv:after{transform:translate(-50%,-30%)rotate(-135deg)}.dsel__val--ph{color:var(--gray2);font-weight:500}.dsel__menu{box-shadow:var(--s3),0 0 0 1px var(--line)}.fld .dsel__btn{min-height:0;box-shadow:none;background:0 0;border-radius:0;margin-block:-8px;padding:8px 0}.fld .dsel__btn:hover,.fld .dsel[data-open=true] .dsel__btn{box-shadow:none;background:0 0}.fld .dsel__cv{width:20px;height:20px}.lfilters .dsel__btn,.audit__filters .dsel__btn,.audit__hact .dsel__btn,.aitem__r .dsel__btn,.ccq__act .dsel__btn,.ppanel__h .dsel__btn{border-radius:12px;min-height:40px;padding:8px 10px 8px 13px;font-size:.88rem}.lfilters .dsel{flex:0 220px;width:auto}.aitem__r .dsel,.audit__hact .dsel,.ppanel__h .dsel{width:auto;min-width:170px}.lfilters .dsel__cv,.audit__filters .dsel__cv,.audit__hact .dsel__cv,.aitem__r .dsel__cv,.ppanel__h .dsel__cv{width:20px;height:20px}.mpick__btn{box-shadow:inset 0 0 0 1.5px var(--line)}.ssel__ctrl{background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1.5px var(--line);border-color:#0000;border-radius:14px}.ssel__ctrl:hover{box-shadow:inset 0 0 0 1.5px var(--b300);background:var(--dk-surface,#fff);border-color:#0000}@keyframes mtgRise{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.mtg__recpick,.mtg__recdone{opacity:1;animation:.3s both mtgRise;transform:translate(-50%)}.mtg__recdone{z-index:8}.mtg__recdone .btn,.mtg__recpick .btn{white-space:nowrap}@media (prefers-reduced-motion:reduce){.mtg__recpick,.mtg__recdone{animation:none}}.idv__prov--main{border-color:var(--b300);background:linear-gradient(135deg,var(--b50),var(--dk-surface,#fff))}.idv__prov b{align-items:center;gap:8px;display:flex}.idv__tag{letter-spacing:.06em;text-transform:uppercase;background:var(--grad);color:#fff;border-radius:999px;padding:3px 7px;font-size:.62rem;font-style:normal;font-weight:800}.idv__privacy{grid-column:1/-1;margin:0;font-size:.78rem}.ppanel__t .tfa__on{margin-left:4px}.advcard__badge--un{background:var(--dk-surface-2,#f1f4f9);color:var(--gray);border:1px dashed var(--line)}.advpick__un{color:var(--gray2);border:1px dashed var(--line);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:.68rem;font-style:normal;font-weight:700}.lprof__vf--un{background:var(--dk-surface-2,#f1f4f9);color:var(--gray);border:1px dashed var(--line)}.unvmode{gap:10px;display:grid}.unvmode__opt{border:1.5px solid var(--line);cursor:pointer;background:var(--dk-surface,#fff);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;transition:all .15s;display:flex}.unvmode__opt:hover{border-color:var(--b300)}.unvmode__opt.on{border-color:var(--b600);background:var(--b50)}.unvmode__opt input{opacity:0;width:0;height:0;position:absolute}.unvmode__dot{border:2px solid var(--b300);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;transition:all .15s;display:grid}.unvmode__opt.on .unvmode__dot{border-color:var(--b600);background:var(--b600);box-shadow:inset 0 0 0 4px var(--dk-surface,#fff)}.unvmode__m{gap:3px;display:grid}.unvmode__m b{font-size:.92rem}.unvmode__m small{color:var(--gray);font-size:.8rem;line-height:1.4}.advhero__done>.ring{flex-direction:row;place-items:center;gap:0;display:grid}.ring{isolation:isolate}.ring:before{background:var(--b900);z-index:0}.ring b{z-index:1;color:#fff;line-height:1}.portal--gated{min-height:40vh;color:var(--gray);justify-content:center;align-items:center;display:flex}.route-loading{justify-content:center;align-items:center;min-height:40vh;animation:.2s .15s both route-loading-in;display:flex}@keyframes route-loading-in{0%{opacity:0}to{opacity:1}}.tfa__method{border:1.5px solid var(--b300);background:linear-gradient(135deg,var(--b50),var(--dk-surface,#fff));border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 12px;padding:14px 16px;display:flex}.tfa__method-ic{background:var(--grad);color:#fff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 6px 14px -6px #2563eb8c}.tfa__method-ic svg{width:20px;height:20px}.tfa__method--tg .tfa__method-ic{background:linear-gradient(135deg,#2aabee,#229ed9)}.tfa__method>div{flex:1;align-content:start;gap:2px;min-width:0;display:grid}.tfa__method small{letter-spacing:.06em;text-transform:uppercase;color:var(--gray2);font-size:.68rem;font-weight:800}.tfa__method b{font-size:1rem;font-family:var(--fd)}.tfa__method>div>span{color:var(--gray);font-size:.8rem;line-height:1.4}.tfa__method>.tfa__on{flex:none}@media (max-width:480px){.tfa__method>.tfa__on{order:-1;margin-left:auto}}.rtimer{font-variant-numeric:tabular-nums;background:var(--b100);color:var(--dk-acc-strong,var(--b700));border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.76rem;font-weight:800;display:inline-flex}.rtimer svg{width:13px;height:13px}.rtimer--warn{background:var(--dk-tint-warn,#fff4e5);color:var(--dk-txt-warn,#b45309);animation:1s ease-in-out infinite rtPulse}.rtimer--over{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#c0392b)}@keyframes rtPulse{50%{opacity:.6}}.bhnote{background:var(--dk-tint-warn,#fff7ed);color:var(--dk-txt-warn,#9a3412);border:1px solid var(--dk-bd-warn,#fed7aa);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:.82rem;line-height:1.45;display:flex}.bhnote svg{flex:none;width:15px;height:15px;margin-top:2px}.bhnote--ok{background:var(--b50);color:var(--dk-acc-strong,var(--b700));border-color:var(--b200)}.bcal{gap:16px;display:grid}.bcal__sched{background:var(--b50);border-radius:12px;gap:2px;padding:12px 14px;display:grid}.bcal__k{letter-spacing:.06em;text-transform:uppercase;color:var(--gray2);font-size:.7rem;font-weight:800}.bcal__sched b{font-size:.95rem}.bcal__sched small{color:var(--gray);font-size:.78rem}.bcal__sect{gap:8px;display:grid}.bcal__chips{flex-wrap:wrap;gap:6px;display:flex}.bcal__chip{background:var(--dk-tint-warn,#fff4e5);color:var(--dk-txt-warn,#9a3412);border-radius:999px;align-items:center;gap:6px;padding:5px 6px 5px 11px;font-size:.8rem;font-weight:700;display:inline-flex}.bcal__chip button{width:20px;height:20px;color:inherit;cursor:pointer;background:#0000000f;border:0;border-radius:50%;place-items:center;display:grid}.bcal__chip button svg{width:11px;height:11px}.bcal__add{grid-template-columns:minmax(150px,200px) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.bcal__add input{background:var(--dk-surface-2,#f7fafe);width:100%;font:inherit;box-shadow:inset 0 0 0 1.5px var(--line);border:0;border-radius:14px;padding:12px 15px;font-size:.92rem}.bcal__add input:focus{box-shadow:inset 0 0 0 1.5px var(--b400);background:var(--dk-surface,#fff);outline:none}.bcal__res{border:1px solid var(--line);background:var(--dk-surface-2,#f7fafe);border-radius:12px;gap:6px;padding:12px 14px;display:grid}.bcal__res>div{justify-content:space-between;gap:12px;font-size:.86rem;display:flex}.bcal__res span{color:var(--gray)}.bcal__res b.ok{color:var(--ok)}.bcal__res b.off{color:var(--dk-txt-warn,#b45309)}.bcal__res-main{border-top:1px dashed var(--line);margin-top:2px;padding-top:8px}.bcal__res-main b{color:var(--dk-acc-strong,var(--b700));font-size:1rem}@media (max-width:640px){.bcal__add{grid-template-columns:1fr}}.advcard__err{background:var(--dk-tint-err,#fef2f2);color:var(--dk-txt-err,#b91c1c);border:1px solid var(--dk-bd-err,#fecaca);border-radius:10px;align-items:flex-start;gap:8px;margin-top:10px;padding:9px 11px;font-size:.78rem;line-height:1.4;display:flex}.advcard__err svg{flex:none;width:14px;height:14px;margin-top:2px}.advcard__err a{color:inherit;font-weight:700;text-decoration:underline}.advcard__ctas{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.presel{border:1.5px solid var(--b300);background:linear-gradient(135deg,var(--b50),var(--dk-surface,#fff));border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.presel__av{background:var(--grad);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:.9rem;font-weight:800;display:grid}.presel>div{flex:1;align-content:start;gap:2px;min-width:0;display:grid}.presel b{font-size:.95rem}.presel span{color:var(--gray);font-size:.82rem;line-height:1.4}.advcard__note{background:var(--dk-tint-warn,#fff7ed);color:var(--dk-txt-warn,#9a3412);border:1px solid var(--dk-bd-warn,#fed7aa);border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;font-size:.78rem;line-height:1.45;display:flex}.advcard__note svg{flex:none;width:14px;height:14px;margin-top:2px}.advcard__note span{flex:180px}.advcard__note .btn{margin-left:auto}.lprof__note{background:var(--dk-tint-warn,#fff7ed);color:var(--dk-txt-warn,#9a3412);border:1px solid var(--dk-bd-warn,#fed7aa);border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:.82rem;line-height:1.45}.verwatch{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:250;background:var(--b900);color:#fff;border-radius:999px;align-items:center;gap:12px;max-width:calc(100% - 24px);padding:10px 12px 10px 16px;font-size:.86rem;font-weight:600;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 32px #03102b59}.verwatch .btn svg{width:15px;height:15px}.mlaunch{gap:16px;display:grid}.mlist{gap:14px;display:grid}.mlist__grp{gap:8px;display:grid}.mlist__dot{background:var(--ok);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #00a8702e}.mlist__ic{background:var(--dk-surface-2,#f2f6fc);width:38px;height:38px;color:var(--gray2);border-radius:12px;flex:none;place-items:center;display:grid}.mlist__ic.on{background:var(--grad);color:#fff;box-shadow:0 6px 14px -6px #2563eb8c}.mlist__ic svg{stroke-width:2px;width:18px;height:18px}.mhero{background:linear-gradient(135deg,var(--b50) 0%,var(--dk-surface,#fff) 70%);border:1px solid var(--line);border-radius:var(--rx);align-items:center;gap:20px;margin-bottom:16px;padding:clamp(18px,3vw,26px);display:flex}.mhero__ico{background:var(--grad);color:#fff;width:60px;height:60px;box-shadow:var(--sblue);border-radius:16px;flex:none;place-items:center;display:grid}.mhero__ico svg{width:28px;height:28px}.mhero__t{flex:1;min-width:0}.mhero__t h2{margin:0 0 4px}.mhero__t p{color:var(--gray);max-width:54ch;margin:0;font-size:.92rem}.mhero__art{flex:none;width:66px;height:66px;display:none;position:relative}@media (min-width:860px){.mhero__art{display:block}}.mhero__art-cal{background:var(--b100);width:66px;height:66px;color:var(--dk-acc,var(--b600));border-radius:18px;place-items:center;display:grid}.mhero__art-cal svg{width:30px;height:30px}.mhero__art-vid{background:var(--grad);color:#fff;width:30px;height:30px;box-shadow:var(--s2);border-radius:10px;place-items:center;display:grid;position:absolute;bottom:-6px;right:-6px}.mhero__art-vid svg{width:15px;height:15px}.mgrid3{grid-template-columns:1.2fr 1fr 1fr;align-items:start;gap:16px;margin-bottom:16px;display:grid}@media (max-width:1080px){.mgrid3{grid-template-columns:1fr}}.magenda{flex-direction:column;gap:2px;display:flex}.magenda__row{border-left:3px solid var(--b400);background:var(--b50);border-radius:0 10px 10px 0;align-items:center;gap:11px;padding:10px 4px;display:flex}.magenda__row+.magenda__row{margin-top:8px}.magenda__t{color:var(--dk-acc-strong,var(--b700));min-width:42px;font-size:.78rem;font-weight:800}.magenda__m{flex:1;min-width:0}.magenda__m b{text-overflow:ellipsis;white-space:nowrap;font-size:.87rem;display:block;overflow:hidden}.magenda__m span{color:var(--gray2);font-size:.76rem}.tavatar{color:#fff;width:26px;height:26px;box-shadow:0 0 0 2px var(--dk-surface,#fff);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.66rem;font-weight:800;display:inline-flex}.tavatar+.tavatar{margin-left:-8px}.tavatar--more{background:var(--dk-surface-2,#eef2f8);color:var(--gray2)}.tavstack{align-items:center;display:inline-flex}.ptable .fmticon{align-items:center;gap:6px;display:inline-flex}.ptable .fmticon svg{width:15px;height:15px;stroke:var(--gray2)}.ccmeet{background:var(--b100);width:34px;height:34px;color:var(--dk-acc-strong,var(--b700));cursor:pointer;border:0;border-radius:10px;place-items:center;transition:background .15s,color .15s,transform .15s;display:inline-grid}.ccmeet:hover{background:var(--b600);color:#fff}.ccmeet:disabled,.ccmeet.busy{opacity:.6;cursor:progress}.ccmeet svg{stroke-width:2px;width:16px;height:16px}.ccmeet__err{color:var(--dk-txt-err,#c0392b);margin-top:4px;font-size:.74rem;font-weight:600;display:block}.mtg__recask{z-index:9;background:var(--dk-surface,#fff);color:var(--ink);box-shadow:var(--s3);border-radius:16px;gap:6px;max-width:min(460px,100% - 24px);padding:14px 16px;animation:.3s both mtgRise;display:grid;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.mtg__recask b{align-items:center;gap:8px;font-size:.92rem;display:flex}.mtg__recask b i{background:#e5484d;border-radius:50%;flex:none;width:9px;height:9px;animation:1.2s infinite mtgBlink}.mtg__recask>span{color:var(--gray);font-size:.78rem}.mtg__recask-btns{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.mtg__recask-btns .btn{white-space:nowrap}.mtg__recask-btns .btn svg{width:15px;height:15px}.mtg__recpill{z-index:2;color:#fff;letter-spacing:.08em;pointer-events:none;background:#e5484deb;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:.66rem;font-weight:800;display:inline-flex;position:absolute;top:10px;right:10px}.mtg__recpill i{background:#fff;border-radius:50%;width:7px;height:7px;animation:1.2s infinite mtgBlink}.mtg__tile--small .mtg__recpill{padding:3px 7px;font-size:.58rem;top:6px;right:6px}.mtg__tile--pip .mtg__recpill{padding:3px 6px;font-size:.56rem;top:6px;right:6px}.mtg__precchip{color:#fecaca;white-space:nowrap;background:#e5484d38;border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.mtg__precchip i{background:#e5484d;border-radius:50%;width:6px;height:6px;animation:1.2s infinite mtgBlink}.mtg__toast--info{border-color:#2563eb8c}@media (max-width:760px){.mtg__recask{bottom:12px}}@media (prefers-reduced-motion:reduce){.mtg__recask,.mtg__recpill i,.mtg__precchip i,.mtg__recask b i{animation:none}}.ntrow{align-items:stretch;gap:8px;min-width:0;display:flex}.ntrow .ntitem{flex:1;min-width:0}.ntitem__top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ntitem__cat{flex:none;padding:2px 7px;font-size:.62rem}.ntitem__cat--orders{background:var(--b100);color:var(--dk-acc-strong,var(--b700))}.ntitem__cat--payments{background:var(--dk-tint-ok,#e1f6ee);color:var(--ok)}.ntitem__cat--chat{background:var(--dk-tint-blue,#eff6ff);color:var(--dk-acc,#2563eb)}.ntitem__cat--documents{background:var(--dk-tint-warn,#fff7ed);color:var(--dk-txt-warn,#c2410c)}.ntitem__cat--system{background:var(--dk-surface-2,#eef2f7);color:var(--gray2)}.ntitem__cat--marketing{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#c0392b)}.ntitem__go{white-space:nowrap;flex:none;align-self:center}@media (max-width:560px){.ntrow{flex-direction:column;gap:6px}.ntitem__go{align-self:flex-end}}.nrcp{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:18px}.nrcp__lbl{letter-spacing:.03em;text-transform:uppercase;color:var(--gray2);margin-bottom:6px;font-size:.78rem;font-weight:700}.nrcp__hint{color:var(--gray);margin:0 0 10px;font-size:.82rem;line-height:1.4}.nrcp__bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.nrcp__list{border:1.5px solid var(--line);background:var(--dk-surface,#fff);border-radius:14px;flex-direction:column;gap:2px;max-height:300px;padding:6px;display:flex;overflow:auto}.nrcp__row{cursor:pointer;color:var(--ink);-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:.9rem;transition:background .12s;display:flex}.nrcp__row:hover{background:var(--dk-surface-2,var(--b50))}.nrcp__row.on{background:var(--b50)}.nrcp__row input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.nrcp__cb{border:1.5px solid var(--line);background:var(--dk-surface,#fff);color:#fff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;transition:background .12s,border-color .12s;display:grid}.nrcp__cb svg{stroke-width:3px;opacity:0;width:13px;height:13px}.nrcp__row.on .nrcp__cb{background:var(--b600);border-color:var(--b600)}.nrcp__row.on .nrcp__cb svg{opacity:1}.nrcp__row input:focus-visible+.nrcp__cb{box-shadow:0 0 0 3px var(--b200)}.nrcp__m{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.nrcp__m b{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;overflow:hidden}.nrcp__m small{color:var(--gray2);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.nrcp__row .atag{flex:none}.nrcp__sum{color:var(--gray);justify-content:space-between;gap:10px;margin-top:8px;font-size:.82rem;display:flex}.nrcp__sum b{color:var(--dk-acc,var(--b600))}.nrcp__manual{margin-top:12px}.nrcp__manual summary{cursor:pointer;color:var(--dk-acc,var(--b600));font-size:.82rem;font-weight:600;list-style:none}.nrcp__manual summary::-webkit-details-marker{display:none}.nrcp__manual summary:before{content:"+ "}.nrcp__manual[open] summary:before{content:"− "}.nrcp__manual input{background:var(--dk-surface-2,#f7fafe);width:100%;color:var(--ink);border:0;border-radius:14px;margin-top:8px;padding:13px 15px;font-size:.95rem}.nrcp__manual input:focus{box-shadow:inset 0 0 0 1.5px var(--b400);background:var(--dk-surface,#fff);outline:none}.nrcp__catnote{font-size:.8rem;line-height:1.4}.nsend{background:var(--dk-surface-2,#f7fafe);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.nsend__bar{background:var(--b100);border-radius:999px;flex:140px;height:8px;overflow:hidden}.nsend__bar i{background:var(--grad);border-radius:999px;height:100%;transition:width .2s;display:block}.nsend__txt{color:var(--ink);white-space:nowrap;font-size:.84rem;font-weight:700}.nsend__last{flex-direction:column;gap:8px;margin-top:14px;display:flex}.auth{--auth-pop:cubic-bezier(.34,1.35,.64,1)}.auth__orbs{pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.auth__orb{aspect-ratio:1;opacity:0;will-change:transform,opacity;background:radial-gradient(circle,#00cfe88c,#00a6e633 38%,#0000 70%);border-radius:50%;position:absolute}.auth__orb--1{width:clamp(240px,44cqw,520px);animation:authOrbIn 2s var(--auth-ease) .5s both,authOrb1 16s ease-in-out 2.5s infinite alternate;top:4%;right:-8%}.auth__orb--2{width:clamp(200px,34cqw,400px);animation:authOrbIn 2s var(--auth-ease) .8s both,authOrb2 19s ease-in-out 2.8s infinite alternate;background:radial-gradient(circle,#2e8bff99,#1668f033 40%,#0000 70%);bottom:-6%;right:12%}.auth__orb--3{width:clamp(120px,18cqw,220px);animation:authOrbIn 2s var(--auth-ease) 1.1s both,authOrb3 13s ease-in-out 3.1s infinite alternate;background:radial-gradient(circle,#b9f1ff80,#00cfe829 42%,#0000 70%);top:24%;right:36%}.auth__h-acc{background:linear-gradient(100deg,#8fd8ff 0%,#00cfe8 30%,#e2f8ff 50%,#00cfe8 70%,#8fd8ff 100%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:5.5s linear 1.3s infinite authShine}.auth__stat b{animation:1.2s ease-out both authStatGlow;animation-delay:calc(2.5s + var(--i,0) * .1s)}.auth__amb{pointer-events:none;z-index:0;display:none;position:absolute;inset:0;overflow:hidden}.auth__amb-orb{aspect-ratio:1;opacity:0;will-change:transform,opacity;background:radial-gradient(circle,#1668f029,#00a6e612 42%,#0000 70%);border-radius:50%;position:absolute}html[data-theme=dark] .auth__amb-orb{background:radial-gradient(circle,#2e8bff3d,#00cfe817 42%,#0000 70%)}.auth__amb-orb--1{width:min(78vw,420px);animation:authOrbIn 1.6s var(--auth-ease) .2s both,authOrb1 18s ease-in-out 1.8s infinite alternate;top:-14vw;right:-22vw}.auth__amb-orb--2{width:min(64vw,360px);animation:authOrbIn 1.6s var(--auth-ease) .5s both,authOrb2 21s ease-in-out 2.1s infinite alternate;bottom:-10vw;left:-24vw}@media (max-width:980px){.auth__amb{display:block}.auth__main-in{z-index:1;position:relative}}.auth__main .plogin__c--anim>:not(.cform),.auth__main .plogin__c--anim .cform>*{animation-duration:calc(.7s * max(var(--fx),.6))}.auth__main .plogin__c--anim .cform>.btn{animation-timing-function:var(--auth-pop)}.auth__main .plogin__c--anim>.logo{animation-delay:calc(.2s * var(--fx))}.auth__main .plogin__c--anim>h1{animation-delay:calc(.28s * var(--fx))}.auth__main .plogin__c--anim>.sub{animation-delay:calc(.36s * var(--fx))}.auth__main .plogin__c--anim .cform>:first-child{animation-delay:calc(.46s * var(--fx))}.auth__main .plogin__c--anim .cform>:nth-child(2){animation-delay:calc(.53s * var(--fx))}.auth__main .plogin__c--anim .cform>:nth-child(3){animation-delay:calc(.6s * var(--fx))}.auth__main .plogin__c--anim .cform>:nth-child(4){animation-delay:calc(.67s * var(--fx))}.auth__main .plogin__c--anim .cform>:nth-child(5){animation-delay:calc(.74s * var(--fx))}.auth__main .plogin__c--anim .cform>:nth-child(6){animation-delay:calc(.81s * var(--fx))}.auth__main .plogin__c--anim .cform>:nth-child(n+7){animation-delay:calc(.88s * var(--fx))}.auth__main .plogin__c--anim>.plogin__alt{animation-delay:calc(.9s * var(--fx))}.auth__main .plogin__c--anim>.plogin__note{animation-delay:calc(.98s * var(--fx))}.auth__main .plogin__c--anim .cform>.plogin__err,.auth__main .plogin__c--anim .cform>.rf__otpmsg--err{animation:.45s ease-out both authErr}.auth__main .plogin__c--anim .cform>.rf__otpmsg:not(.rf__otpmsg--err){animation:.3s ease-out both fade}.auth__main .plogin__c .btn--pri:disabled{cursor:not-allowed;box-shadow:none}.auth__main .plogin__c .btn--pri:disabled:hover{background:var(--b600)}.auth__main .plogin__c .btn--pri[aria-busy=true]{cursor:progress;box-shadow:var(--sblue)}.auth__main .plogin__c .btn--pri[aria-busy=true]:before{transition:none;animation:1.5s ease-in-out .2s infinite authSweep}.auth__main .plogin__c .btn .spin{border-width:2px;width:15px;height:15px}.auth__main .plogin{position:relative}.auth__main .plogin__c--leave{animation:authLeave .42s var(--auth-ease) both;pointer-events:none}.plogin__exit{color:var(--gray);pointer-events:none;justify-content:center;align-items:center;gap:10px;font-size:.92rem;font-weight:600;animation:.4s ease-out .3s both fade;display:flex;position:absolute;inset:0}.plogin__exit .spin{border-color:#1668f033;border-top-color:var(--dk-acc,var(--b600));width:20px;height:20px}@keyframes authOrbIn{0%{opacity:0}to{opacity:1}}@keyframes authOrb1{0%{transform:translate(0,0)scale(1)}to{transform:translate(-9%,12%)scale(1.12)}}@keyframes authOrb2{0%{transform:translate(0,0)scale(1)}to{transform:translate(10%,-14%)scale(1.08)}}@keyframes authOrb3{0%{transform:translate(0,0)scale(1)}to{transform:translate(-16%,20%)scale(1.2)}}@keyframes authShine{0%{background-position:120% 0}to{background-position:-100% 0}}@keyframes authStatGlow{0%{text-shadow:0 0 #00cfe800}35%{text-shadow:0 0 22px #00cfe8bf}to{text-shadow:0 0 #00cfe800}}@keyframes authSweep{0%{left:-70%}to{left:130%}}@keyframes authLeave{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-14px)}}@media (prefers-reduced-motion:reduce){.auth__orb,.auth__amb-orb,.auth__h-acc,.auth__stat b,.auth__main .plogin__c--leave,.plogin__exit,.auth__main .plogin__c .btn--pri[aria-busy=true]:before{animation:none!important}.auth__orb,.auth__amb-orb{opacity:1}}.apay .ppanel__t{align-items:flex-start}.apay .ppanel__t>div{gap:2px;min-width:0;display:grid}.apay__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0 14px;display:grid}.apay__cell{background:var(--dk-surface-2,#f7fafe);border-radius:12px;gap:3px;padding:12px 14px;display:grid}.apay__cell span{letter-spacing:.06em;text-transform:uppercase;color:var(--gray2);font-size:.7rem;font-weight:800}.apay__cell b{word-break:break-word;font-size:.95rem}.apay__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.apay__tg{border:1.5px solid var(--line);background:var(--dk-surface,#fff);cursor:pointer;text-align:left;font:inherit;color:var(--ink);border-radius:14px;flex:260px;align-items:center;gap:12px;padding:12px 14px;font-size:.9rem;font-weight:600;transition:all .15s;display:flex}.apay__tg:hover{border-color:var(--b300)}.apay__tg[aria-checked=true]{border-color:var(--b400);background:var(--b50)}.apay__tg:disabled{opacity:.6;cursor:default}.apay__sw{background:var(--gray2);border-radius:999px;flex:none;width:44px;height:26px;transition:background .2s;position:relative}.apay__sw:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.apay__tg[aria-checked=true] .apay__sw{background:var(--ok)}.apay__tg[aria-checked=true] .apay__sw:after{transform:translate(18px)}.apay__state{color:var(--dk-acc,var(--b600))}.apay__tg[aria-checked=true] .apay__state{color:var(--ok)}.apay__local{color:var(--gray);font-size:.74rem;font-weight:500}.apay__note{color:var(--gray);background:var(--b50);border-radius:10px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:.8rem;line-height:1.45;display:flex}.apay__note svg{width:15px;height:15px;stroke:var(--dk-acc,var(--b600));flex:none;margin-top:2px}@media (max-width:640px){.apay__grid{grid-template-columns:1fr}}.pipe__tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.pipe__tags .atag{font-size:.66rem}.lasgn{gap:8px;display:grid}.lasgn__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lasgn__row .dsel{flex:180px;width:auto}.lasgn__hint{color:var(--gray);margin:0;font-size:.76rem;line-height:1.4}.lauto{gap:12px;display:grid}.lauto__stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lauto__stat{background:var(--dk-surface-2,#f7fafe);text-align:center;border-radius:12px;gap:2px;padding:12px 14px;display:grid}.lauto__stat b{font-family:var(--fd);color:var(--dk-acc-strong,var(--b700));font-size:1.4rem}.lauto__stat span{letter-spacing:.05em;text-transform:uppercase;color:var(--gray2);font-size:.74rem;font-weight:700}.lauto__list{gap:4px;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.lauto__list li{background:var(--dk-surface,#fff);border:1px solid var(--line);border-radius:9px;justify-content:space-between;gap:10px;padding:7px 10px;font-size:.82rem;display:flex}.lauto__bar{background:var(--b100);border-radius:999px;height:8px;margin-top:8px;overflow:hidden}.lauto__bar i{background:var(--grad);border-radius:999px;height:100%;transition:width .3s;display:block}.lauto__note{background:var(--dk-tint-warn,#fff7ed);color:var(--dk-txt-warn,#9a3412);border:1px solid var(--dk-bd-warn,#fed7aa);border-radius:10px;margin:0;padding:10px 12px;font-size:.78rem;line-height:1.45}.svcadm__hint{color:var(--gray);background:var(--b50);border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 12px;padding:9px 12px;font-size:.78rem;line-height:1.45;display:flex}.svcadm__hint svg{flex:none;width:14px;height:14px;margin-top:2px}.svcadm__hint--warn{background:var(--dk-tint-warn,#fff7ed);color:var(--dk-txt-warn,#9a3412)}.svced{gap:12px;display:grid}.svced__head{flex-wrap:wrap;gap:6px;display:flex}.svced__slug{background:var(--dk-surface-2,#f1f4f9);color:var(--gray);border-radius:6px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem}.svced__ctx{background:var(--b50);border-radius:10px;flex-wrap:wrap;gap:6px 14px;padding:10px 12px;font-size:.78rem;display:flex}.svced__kv{gap:5px;display:inline-flex}.svced__kv span{color:var(--gray2)}.svced__kv b{font-weight:700}.svced__sec{letter-spacing:.06em;text-transform:uppercase;color:var(--gray2);margin-top:6px;font-size:.72rem;font-weight:800}.svced__row{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;display:grid}.svced__fh{color:var(--gray2);margin-top:4px;font-size:.72rem;display:block}.svced__hint{color:var(--gray);margin:0;font-size:.78rem;line-height:1.45}.svced__hint--warn{background:var(--dk-tint-warn,#fff7ed);color:var(--dk-txt-warn,#9a3412);border-radius:10px;padding:9px 12px}.svced__meta{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.svced__meta:disabled{opacity:.55}.svced__sec2{border-top:1px solid var(--line);gap:6px;margin-top:6px;padding-top:12px;display:grid}.svced__acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.aplan__hint{color:var(--gray2);margin-top:4px;font-size:.74rem;display:block}.aplan__only{font-size:.8rem}.stile{position:relative}.stile--btn{cursor:pointer;text-align:left;font:inherit;color:inherit;transition:transform .15s,box-shadow .15s,border-color .15s}.stile--btn:hover{box-shadow:var(--s2);border-color:var(--b300);transform:translateY(-2px)}.stile--btn:focus-visible{outline:2px solid var(--b600);outline-offset:2px}.stile__demo{letter-spacing:.06em;text-transform:uppercase;background:var(--dk-tint-warn,#fff4e5);color:var(--dk-txt-warn,#b45309);border-radius:999px;padding:3px 7px;font-size:.62rem;font-style:normal;font-weight:800;position:absolute;top:10px;right:10px}.stile__demo--static{margin-left:8px;position:static}.stile__hint{color:var(--gray2);margin-top:2px;font-size:.7rem;display:block}.drill{gap:14px;display:grid}.drill__head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.drill__v{font-family:var(--fd);letter-spacing:-.02em;color:var(--dk-acc-strong,var(--b700));font-size:1.8rem}.drill__note{background:var(--b50);color:var(--gray);border-radius:10px;margin:0;padding:10px 12px;font-size:.8rem;line-height:1.45}.drill__sec{gap:8px;display:grid}.drill__t{letter-spacing:.06em;text-transform:uppercase;color:var(--gray2);margin:0;font-size:.74rem;font-weight:800}.drill__pct{color:var(--gray);margin-left:6px;font-size:.72rem}.drill__ok{color:var(--ok)}.drill__warn{color:var(--dk-txt-warn,#b45309)}.drill__err{color:var(--dk-txt-err,#c0392b)}@media (max-width:760px){.lauto__stats{grid-template-columns:1fr 1fr}}.ccmeet--sm{border-radius:8px;width:28px;height:28px}.ccmeet--sm svg{width:15px;height:15px}.lasg{background:var(--b50);color:var(--dk-acc-strong,var(--b700));white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-flex;overflow:hidden}.lasg--none{background:var(--dk-surface-2,#f1f5f9);color:var(--gray)}.lasg--me{background:var(--grad);color:#fff}.lasg>span{text-overflow:ellipsis;overflow:hidden}.lasg svg,.lasgn__hint svg{flex:none;width:14px;height:14px}.stile--btn{appearance:none;flex-direction:column;align-items:flex-start;width:100%;margin:0;display:flex}.ktile.stile--btn{background:0 0;border:0;border-radius:12px;width:calc(100% + 16px);margin:-6px -8px;padding:6px 8px}.ktile.stile--btn:hover{background:var(--b50);box-shadow:none;transform:none}.castat__c.stile--btn,.amet__c.stile--btn{text-align:left}.atag--warn{background:var(--dk-tint-warn,#fff4e5);color:var(--dk-txt-warn,#b45309)}.chip--muted{color:var(--gray);padding:6px 12px;font-size:.78rem}.chip--muted.on{background:var(--dk-surface-2,#eef2f7);color:var(--ink);border-color:#0000}.castat--4{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.castat--2{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));margin-bottom:0}.castat__c.stile--btn{gap:6px}.castat__c .stile__hint{margin-top:0}.lfilters>.dsel,.lfilters>.mpick{flex:150px;width:auto;max-width:210px}.lfilters>.svsel__search{flex:190px}.lfilters{gap:8px;margin-bottom:12px}.psb__brand{flex-direction:column;align-items:flex-start;gap:7px;padding:16px 18px;display:flex}.psb__brand .psb__logo{padding:0}.psb__role{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-left:0;overflow:hidden}.pipe__col{max-height:min(70vh,100vh - 320px)}.pipe__cards,.ccb__col{scrollbar-width:thin;scrollbar-color:var(--line) transparent}.pipe__cards::-webkit-scrollbar{width:6px}.ccb__col::-webkit-scrollbar{width:6px}.pipe__cards::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px}.ccb__col::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px}.pipe__cards::-webkit-scrollbar-thumb:hover{background:var(--gray2)}.ccb__col::-webkit-scrollbar-thumb:hover{background:var(--gray2)}.ccb__col{max-height:min(74vh,100vh - 260px);overflow-y:auto}.nrcp__list{max-height:420px}.ssel__single{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.ssel__single b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ssel__single small{color:var(--gray2);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.ssel__single span[role=button]{cursor:pointer;color:var(--gray2);opacity:.7;flex:none;place-items:center;display:grid}.ssel__single span[role=button]:hover{opacity:1;color:var(--dk-txt-err,#c0392b)}.ssel__single span[role=button] svg{width:14px;height:14px}.pkv__av{align-items:center;gap:14px;margin-bottom:14px;display:flex}.pgift__est{background:var(--b50);border-radius:12px;justify-content:space-between;align-items:baseline;gap:10px;margin:-2px 0 2px;padding:12px 14px;display:flex}.pgift__est b{font-family:var(--fd);color:var(--dk-acc,var(--b600));font-size:1.15rem}.pgift__est span{color:var(--gray);font-size:.78rem}.wres{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.wres__ic{background:var(--dk-tint-ok,#ecfdf5);width:52px;height:52px;color:var(--dk-txt-ok,#059669);border-radius:50%;place-items:center;display:grid}.wres__ic svg{width:26px;height:26px}.wres__status{background:var(--b100);color:var(--dk-acc-strong,var(--b700));border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.sattach{align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.sattach--voice{display:block}.sattach--voice audio{width:100%;max-width:260px;height:38px;display:block}.sattach__wait{color:var(--gray);font-size:.84rem}.sattach--file{text-align:left;border:1px solid var(--line);background:var(--dk-surface-2,#f7fafe);width:100%;color:inherit;border-radius:12px;align-items:center;gap:8px;padding:9px 11px;transition:border-color .15s,background .15s;display:flex}.sattach--file:hover{border-color:var(--b300)}.sattach__open{min-width:0;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.sattach__open:disabled{opacity:.6;cursor:default}.sattach__i{background:var(--b50);width:34px;height:34px;color:var(--dk-acc,var(--b600));border-radius:9px;flex:none;place-items:center;display:grid}.sattach__i svg{width:17px;height:17px}.sattach__t{flex-direction:column;flex:1;min-width:0;display:flex}.sattach__t b{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:700;overflow:hidden}.sattach__t small{color:var(--gray);font-size:.76rem}.mtg__left--low{color:#fbc15e;font-weight:700}.mtg__left--paused{color:#fbc15e;align-items:center;gap:6px;font-weight:700;display:inline-flex}.mtg__left--paused:before{content:"";background:currentColor;border-radius:2px;width:8px;height:8px;animation:1.4s infinite mtgBlink}.mtg__pause,.mtg__ext{z-index:11;background:var(--dk-surface,#fff);color:var(--ink);box-shadow:var(--s3);border-radius:16px;gap:6px;max-width:min(460px,100% - 24px);padding:14px 16px;animation:.3s both mtgRise;display:grid;position:absolute;top:12px;left:50%;transform:translate(-50%)}.mtg__pause b,.mtg__ext b{align-items:center;gap:8px;font-size:.92rem;display:flex}.mtg__pause b svg{width:17px;height:17px;color:var(--dk-txt-warn,#9a3412)}.mtg__pause>span,.mtg__ext>span{color:var(--gray);font-size:.8rem}.mtg__pause small{color:var(--gray2);font-size:.74rem}.mtg__pause{border-left:3px solid var(--dk-txt-warn,#d97706)}.mtg__ext-mins{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.mtg__ext-mins button{border:1.5px solid var(--line);background:var(--dk-surface-2,#f7fafe);color:var(--ink);border-radius:var(--pill);cursor:pointer;padding:7px 13px;font-size:.82rem;font-weight:700;transition:all .15s}.mtg__ext-mins button.on{background:var(--grad);color:#fff;box-shadow:var(--sblue);border-color:#0000}.mtg__ext-total{font-size:.95rem!important}.mtg__ext-err{color:var(--dk-txt-err,#c0392b);font-size:.78rem;font-weight:600}.mtg--float .mtg__pause,.mtg--float .mtg__ext{max-width:calc(100% - 16px);padding:10px 12px;bottom:10px}.mtg--float .mtg__pause small{display:none}.mtg--float .mtg__ext-mins{gap:4px;margin-top:2px}.mtg--float .mtg__ext-mins button{padding:5px 9px;font-size:.76rem}.ppanel__hact{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.svfree{background:var(--dk-tint-ok,#e9f9f1);color:var(--dk-txt-ok,#0b7a52);border:1px solid var(--dk-bd-ok,#bfead6);border-radius:12px;align-items:center;gap:8px;margin:0 0 14px;padding:11px 14px;font-size:.88rem;font-weight:700;display:flex}.svfree svg{flex:none;width:17px;height:17px}.docpick{text-align:left;border:1.5px dashed var(--line);background:var(--dk-surface-2,#f7fafe);cursor:pointer;width:100%;color:inherit;border-radius:14px;align-items:center;gap:12px;padding:13px 15px;transition:border-color .15s,background .15s;display:flex}.docpick:hover{border-color:var(--b300)}.docpick__i{background:var(--b50);width:40px;height:40px;color:var(--dk-acc,var(--b600));border-radius:11px;flex:none;place-items:center;display:grid}.docpick__i svg{width:19px;height:19px}.docpick__t{flex-direction:column;gap:2px;min-width:0;display:flex}.docpick__t b{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.docpick__t small{color:var(--gray);font-size:.78rem}.docpick__row{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.doclist{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.doclist li{border:1px solid var(--line);background:var(--dk-surface,#fff);border-radius:11px;align-items:center;gap:9px;min-width:0;padding:8px 11px;font-size:.85rem;display:flex}.doclist li>svg{width:16px;height:16px;color:var(--dk-acc,var(--b600));flex:none}.doclist li>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.doclist li>button{cursor:pointer;color:var(--gray2);background:0 0;border:0;border-radius:7px;place-items:center;padding:4px;display:grid}.doclist li>button:hover{color:var(--dk-txt-err,#c0392b);background:var(--dk-tint-err,#fdecec)}.doclist li>button svg{width:15px;height:15px}@media (max-width:560px){.ppanel__hact{justify-content:space-between;width:100%}}.docchat{flex-direction:column;gap:10px;width:100%;margin-top:6px;display:flex}.docchat__acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.docchat__acts small{margin-left:auto}.docchat__box{border:1px solid var(--line);background:var(--dk-surface,#fff);border-radius:14px;flex-direction:column;height:min(460px,60vh);display:flex;overflow:hidden}.docchat__box>*{flex:1;height:auto;min-height:0}.docchat__wait{color:var(--gray);align-items:center;gap:8px;margin:6px 0 0;font-size:.85rem;display:flex}.docchat__wait svg{flex:none;width:16px;height:16px}.docreview{text-align:left;border:1px solid var(--line);background:var(--dk-surface-2,#f7fafe);border-radius:14px;flex-direction:column;gap:8px;width:100%;padding:12px 14px;display:flex}.docreview label{color:var(--gray);font-size:.82rem;font-weight:700}.docreview__btns{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fmgr__grid{grid-template-columns:repeat(auto-fill,minmax(min(168px,100%),1fr));gap:22px 14px;padding-top:14px}.ffcard{--ff-back:#d08c2e;--ff-front:#f0a93b;--ff-front-2:#fbbf24;--ff-s1:var(--dk-surface,#fff);--ff-s2:var(--dk-surface-2,#eef2f7);--ff-s3:var(--dk-tip,#dde3ec);--ff-glow-a:#fbbf248c;--ff-glow-b:#d9770673;flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex;position:relative}.ffcard--pdf{--ff-back:#b33a3e;--ff-front:#e05257;--ff-front-2:#f1777b;--ff-glow-a:#f1777b80;--ff-glow-b:#b33a3e73}.ffcard--doc{--ff-back:#1b5fb8;--ff-front:#2f7de1;--ff-front-2:#5aa0f5;--ff-glow-a:#5aa0f580;--ff-glow-b:#1b5fb873}.ffcard--sheet{--ff-back:#0b7a52;--ff-front:#13996a;--ff-front-2:#2fbb88;--ff-glow-a:#2fbb8880;--ff-glow-b:#0b7a5273}.ffcard--image{--ff-back:#6a3de8;--ff-front:#8460f0;--ff-front-2:#a489f7;--ff-glow-a:#a489f780;--ff-glow-b:#6a3de873}.ffcard--file{--ff-back:#2a6b78;--ff-front:#37899a;--ff-front-2:#4faabd;--ff-glow-a:#4faabd80;--ff-glow-b:#2a6b7873}.ffcard__hit{cursor:pointer;background:0 0;border:0;border-radius:18px;width:100%;padding:0 0 4px;display:block}.ffcard__hit:focus-visible{outline:2px solid var(--dk-acc,var(--b600));outline-offset:3px}.ffold{aspect-ratio:3/2;perspective:1500px;width:100%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-origin:bottom;display:block;position:relative}.ffold__back{background:var(--ff-back);transform-origin:top;border-radius:0 16px 16px;transition:box-shadow .3s;position:absolute;inset:0}.ffold__back:after{content:"";background:var(--ff-back);border-radius:13px 13px 0 0;width:34%;height:13px;position:absolute;bottom:99%;left:0}.ffold__back:before{content:"";background:var(--ff-back);clip-path:polygon(0 35%,0 100%,50% 100%);width:13px;height:13px;position:absolute;top:-12px;left:calc(34% - 4px)}.ffold__s{transform-origin:bottom;backface-visibility:hidden;border-radius:13px;transition:transform .3s;position:absolute;inset:4px;box-shadow:0 1px 2px #03102b0f}.ffold__s--3{background:var(--ff-s3)}.ffold__s--2{background:var(--ff-s2)}.ffold__s--1{background:var(--ff-s1)}.ffold__front{background:linear-gradient(to top,var(--ff-front),var(--ff-front-2));transform-origin:bottom;backface-visibility:hidden;border-radius:16px 0 16px 16px;align-items:flex-end;height:calc(100% - 4px);transition:transform .3s,box-shadow .3s;display:flex;position:absolute;bottom:0;left:0;right:0}.ffold__front:after{content:"";background:var(--ff-front-2);border-radius:13px 13px 0 0;width:62%;height:13px;position:absolute;bottom:99%;right:0}.ffold__front:before{content:"";background:var(--ff-front-2);clip-path:polygon(100% 14%,50% 100%,100% 100%);width:11px;height:11px;position:absolute;top:-9px;right:calc(62% - 4px)}.ffold__tag{color:#fff;letter-spacing:.04em;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff38;border-radius:999px;align-items:center;gap:5px;margin:0 0 9px 11px;padding:4px 9px;font-size:.68rem;font-weight:800;display:inline-flex}.ffold__tag svg{stroke:#fff;width:13px;height:13px}.ffold__tag i{font-style:normal}.ffcard:hover .ffold__back,.ffcard__hit:focus-visible .ffold__back{box-shadow:0 20px 40px #03102b38}.ffcard:hover .ffold__s--3,.ffcard__hit:focus-visible .ffold__s--3{transform:rotateX(-20deg)}.ffcard:hover .ffold__s--2,.ffcard__hit:focus-visible .ffold__s--2{transform:rotateX(-30deg)}.ffcard:hover .ffold__s--1,.ffcard__hit:focus-visible .ffold__s--1{transform:rotateX(-38deg)}.ffcard:hover .ffold__front,.ffcard__hit:focus-visible .ffold__front{box-shadow:inset 0 20px 40px var(--ff-glow-a),inset 0 -20px 40px var(--ff-glow-b);transform:rotateX(-46deg)translateY(1px)}.ffcard__name{max-width:100%;color:var(--ink);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:700;overflow:hidden}.ffcard__meta{color:var(--gray2);font-size:.74rem}.ffcard__star{z-index:3;background:var(--dk-txt-warn,#f5a623);width:18px;height:18px;box-shadow:0 0 0 2px var(--dk-surface,#fff);border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;left:6px}.ffcard__star svg{stroke:#fff;fill:#fff;width:10px;height:10px}.ffcard__more{z-index:3;width:26px;height:26px;color:var(--gray);cursor:pointer;opacity:0;background:#ffffffd1;border:0;border-radius:8px;place-items:center;transition:opacity .2s,background .15s;display:grid;position:absolute;top:4px;right:4px}.ffcard:hover .ffcard__more,.ffcard__more:focus-visible{opacity:1}.ffcard__more:hover{color:var(--ink);background:#fff}.ffcard__more svg{width:16px;height:16px}@media (hover:none){.ffcard__more{opacity:1}}@media (max-width:520px){.fmgr__grid{grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr))}.ffold__tag{margin-left:8px;padding:3px 7px;font-size:.63rem}}.deditor__left{border-right:1px solid var(--line);box-shadow:1px 0 #03102b08}.deditor__right{border-left:1px solid var(--line);box-shadow:-1px 0 #03102b08}.deditor__left,.deditor__right{gap:12px;padding:14px}.deditor__main{box-shadow:inset 0 1px 0 var(--line)}.deditor__ident{flex-direction:column;gap:1px;min-width:0;line-height:1.25;display:flex}.deditor__title{max-width:34ch}.deditor__sub{color:var(--gray2);white-space:nowrap;text-overflow:ellipsis;max-width:34ch;font-size:.75rem;overflow:hidden}.deditor__status{flex:none;align-items:center;gap:8px;display:flex}.deditor__save{align-items:center;gap:5px;display:inline-flex}.deditor__save i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.deditor__save--saving i{animation:1.1s infinite mtgBlink}.dclient{background:var(--dk-surface-2,#f5f8fd);border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:flex}.dclient__av{background:var(--grad);color:#fff;letter-spacing:.02em;width:38px;height:38px;box-shadow:var(--sblue);border-radius:12px;flex:none;place-items:center;font-size:.82rem;font-weight:800;display:grid}.dclient__t{flex-direction:column;gap:2px;min-width:0;display:flex}.dclient__t b{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.dclient__tel{color:var(--dk-acc,var(--b600));align-items:center;gap:5px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.dclient__tel svg{flex:none;width:13px;height:13px}.dclient__t small{font-size:.78rem}.dstrip{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.dstrip__at{color:var(--gray2);align-items:center;gap:5px;font-size:.76rem;display:inline-flex}.dstrip__at svg{flex:none;width:13px;height:13px}.dsec{flex-direction:column;gap:8px;min-width:0;display:flex}.dsec__h{letter-spacing:.05em;text-transform:uppercase;color:var(--gray2);align-items:center;gap:7px;margin:0;font-size:.74rem;font-weight:800;display:flex}.dsec__h svg{width:14px;height:14px;color:var(--dk-acc,var(--b600));flex:none}.dsec__n{color:var(--gray2);margin-left:auto;font-size:.74rem;font-weight:700}.dsec__acts{flex-wrap:wrap;gap:6px;display:flex}.dneed{border-left:3px solid var(--dk-acc,var(--b600));background:var(--dk-tint-blue,#f0f6ff);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0 12px 12px 0;max-height:220px;margin:0;padding:10px 12px 10px 14px;font-size:.87rem;line-height:1.55;overflow-y:auto}.dfacts{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:1px;margin:0;display:flex;overflow:hidden}.dfacts__row{background:var(--dk-surface,#fff);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:8px;padding:7px 10px;display:grid}.dfacts__row:nth-child(odd){background:var(--dk-surface-2,#f8fafd)}.dfacts dt{color:var(--gray2);overflow-wrap:anywhere;margin:0;font-size:.76rem}.dfacts dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.8rem;font-weight:600}.dmeta{flex-direction:column;gap:2px;min-width:0;display:flex}.dmeta>span{letter-spacing:.03em;color:var(--gray2);font-size:.73rem;font-weight:700}.dmeta--who>span{align-items:center;gap:5px;display:inline-flex}.dmeta--who svg{width:13px;height:13px;color:var(--dk-acc,var(--b600))}.dmeta>b{overflow-wrap:anywhere;min-width:0;font-size:.85rem;font-weight:700;line-height:1.4}.dchip{border:1px solid var(--line);background:var(--dk-surface,#fff);border-radius:var(--pill);font:inherit;color:var(--ink);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:700;transition:border-color .15s,color .15s;display:inline-flex}.dchip:hover{border-color:var(--b300);color:var(--dk-acc,var(--b600))}.dchip svg{flex:none;width:14px;height:14px}.deditor__tabs{border-radius:var(--pill);background:var(--dk-surface-2,#f1f5fb);border-bottom:0;flex:none;gap:2px;margin:0 0 10px;padding:3px;display:flex}.deditor__tabs button{border-radius:var(--pill);min-width:0;font:inherit;color:var(--gray);cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:5px;padding:7px 4px;font-size:.74rem;font-weight:700;transition:background .15s,color .15s;display:flex;position:relative}.deditor__tabs button svg{flex:none;width:15px;height:15px}.deditor__tabs button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deditor__tabs button.on{background:var(--dk-surface,#fff);color:var(--dk-acc,var(--b600));box-shadow:var(--s1)}.deditor__tabdot{background:var(--ok);border-radius:50%;width:6px;height:6px;animation:1.4s infinite mtgBlink;position:absolute;top:4px;right:6px}.deditor__panelToggle{background:var(--dk-surface-2,#edf2fa);border:1px solid var(--line);width:15px;height:52px;box-shadow:none;border-right:0;border-radius:8px 0 0 8px;top:50%;right:-1px;transform:translateY(-50%)}.deditor__panelToggle svg{width:12px;height:12px}.deditor__panelToggle:hover{background:var(--b100);color:var(--dk-acc,var(--b600))}.deditor__panelToggle--right{border:1px solid var(--line);border-left:0;border-radius:0 8px 8px 0;left:-1px;right:auto}.dpane{flex-direction:column;gap:10px;min-width:0;display:flex}.dstate{border:1px solid var(--line);background:var(--dk-surface-2,#f8fafd);border-radius:14px;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:flex}.dstate__i{background:var(--dk-surface,#fff);width:34px;height:34px;color:var(--gray2);border:1px solid var(--line);border-radius:11px;flex:none;place-items:center;display:grid}.dstate__i svg{width:16px;height:16px}.dstate__t{flex-direction:column;gap:1px;min-width:0;display:flex}.dstate__t b{font-size:.86rem}.dstate__t small{color:var(--gray2);overflow-wrap:anywhere;font-size:.76rem}.dstate--ok .dstate__i{background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,#0a7d55);border-color:#0000}.dstate--idle .dstate__i{background:var(--dk-tint-warn,#fff7ed);color:var(--dk-txt-warn,#b45309);border-color:#0000}.dstate--live{border-color:var(--dk-bd-ok,#bfead6);background:var(--dk-tint-ok,#e9f9f1)}.dstate--live .dstate__i{background:var(--ok);color:#fff;border-color:#0000}.dppl{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dppl li{align-items:center;gap:8px;min-width:0;font-size:.84rem;display:flex}.dppl li>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dppl__av{background:var(--b50);width:26px;height:26px;color:var(--dk-acc-strong,var(--b700));border-radius:9px;flex:none;place-items:center;font-size:.68rem;font-weight:800;display:grid}.dids{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:1px;margin:0;display:flex;overflow:hidden}.dids__row{background:var(--dk-surface,#fff);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.dids__row:nth-child(odd){background:var(--dk-surface-2,#f8fafd)}.dids dt{text-transform:uppercase;letter-spacing:.04em;color:var(--gray2);margin:0;font-size:.72rem;font-weight:700}.dids dd{min-width:0;margin:0}.dids code{color:var(--ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem}.dempty{background:var(--dk-surface-2,#f8fafd);color:var(--gray2);border-radius:12px;align-items:center;gap:8px;margin:0;padding:12px;font-size:.82rem;line-height:1.45;display:flex}.dempty svg{flex:none;width:16px;height:16px}.dempty--lead{background:0 0;padding:0 0 2px}@media (max-width:640px){.deditor__sub,.deditor__status .deditor__save{display:none}}.mtg__wm{z-index:6;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.mtg__wm-p{flex-direction:column;justify-content:space-around;transition:transform 1.2s;display:flex;position:absolute;inset:-10%}.mtg__wm[data-shift="1"] .mtg__wm-p{transform:translate(3%,2%)}.mtg__wm[data-shift="2"] .mtg__wm-p{transform:translate(-2%,4%)}.mtg__wm[data-shift="3"] .mtg__wm-p{transform:translate(2%,-3%)}.mtg__wm-t{text-align:center;letter-spacing:.12em;white-space:nowrap;color:#ffffff0e;font-size:.8rem;font-weight:700;display:block;transform:rotate(-12deg)}.mtg__wm-chip{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.03em;color:#ffffff8c;border-radius:var(--pill);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03102b66;max-width:calc(100% - 28px);padding:3px 9px;font-size:.66rem;font-weight:700;position:absolute;bottom:12px;left:14px;overflow:hidden}.mtg__wm--compact .mtg__wm-chip{padding:2px 7px;font-size:.6rem;bottom:8px;left:8px}.mtg__stage--guard .mtg__speaker,.mtg__stage--guard .mtg__grid{filter:blur(26px)brightness(.25);transform:scale(1.04)}.mtg__stage--guard .mtg__wm{opacity:.45}.mtg__shield{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(120% 120% at 50% 40%,#0b1f45f0,#020610fb);place-items:center;padding:18px;animation:.12s both mtgShield;display:grid;position:absolute;inset:0}.mtg__shield-m{text-align:center;flex-direction:column;gap:8px;max-width:420px;display:flex}.mtg__shield-m b{color:#fff;font-size:1.02rem;font-weight:800}.mtg__shield-m span{color:#cbd5e1;font-size:.86rem;line-height:1.5}.mtg__shield-m small{color:#cbd5e1a8;font-size:.74rem;line-height:1.5}.mtg__shield[data-reason=capture]{background:radial-gradient(120% 120% at 50% 40%,#450b0bf2,#100202fc)}@keyframes mtgShield{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mtg__wm-p{transition:none}.mtg__shield{animation:none}}@media (max-width:760px){.mtg__wm-t{font-size:.66rem}.mtg__wm-chip{font-size:.6rem}}.ua{flex-direction:column;gap:18px;display:flex}.ua__hero{border-radius:var(--rl);background:linear-gradient(120deg,var(--dk-acc-strong,var(--b700)),var(--dk-acc,var(--b600)) 55%,#7c3aed);color:#fff;box-shadow:var(--s2);flex-wrap:wrap;align-items:center;gap:16px;padding:22px;display:flex;position:relative;overflow:hidden}.ua__hero:after{content:"";background:#ffffff17;border-radius:50%;width:260px;height:260px;position:absolute;inset:auto -60px -120px auto}.ua__pulse{color:#fff;background:#ffffff29;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid;position:relative}.ua__pulse svg{width:26px;height:26px}.ua__pulse:after{content:"";border:2px solid #ffffff73;border-radius:20px;animation:2s ease-out infinite uaPulse;position:absolute;inset:-5px}@keyframes uaPulse{0%{opacity:.85;transform:scale(.9)}70%{opacity:0;transform:scale(1.18)}to{opacity:0}}.ua__heromain{flex:220px;min-width:0}.ua__title{margin:0;font-size:1.32rem;font-weight:800;line-height:1.25}.ua__sub{color:#ffffffd1;margin:6px 0 0;font-size:.9rem;line-height:1.5}.ua__meta{flex-wrap:wrap;flex:none;gap:18px;margin:0;display:flex;position:relative}.ua__meta div{flex-direction:column;gap:2px;display:flex}.ua__meta dt{letter-spacing:.05em;text-transform:uppercase;color:#ffffff9e;font-size:.7rem;font-weight:700}.ua__meta dd{margin:0;font-size:.94rem;font-weight:800}.ua__grid{grid-template-columns:repeat(auto-fit,minmax(min(224px,100%),1fr));gap:12px;display:grid}.uacard{text-align:left;cursor:pointer;background:var(--dk-surface,#fff);border:1.5px solid var(--line);border-radius:var(--rl);box-shadow:var(--s1);color:var(--ink);flex-direction:column;align-items:flex-start;gap:8px;padding:16px 16px 44px;transition:all .2s;display:flex;position:relative}.uacard:hover{box-shadow:var(--s2);border-color:var(--b300);transform:translateY(-3px)}.uacard.on{border-color:var(--b600);box-shadow:var(--sblue)}.uacard__i{background:var(--b100);width:40px;height:40px;color:var(--dk-acc,var(--b600));border-radius:12px;place-items:center;display:grid}.uacard__i svg{width:20px;height:20px}.uacard.on .uacard__i{background:var(--b600);color:#fff}.uacard__t{font-size:.95rem;font-weight:700;line-height:1.35}.uacard__f{flex-wrap:wrap;gap:6px;display:flex}.uacard__f em{color:var(--gray);background:var(--dk-surface-2,#f2f6fc);border-radius:var(--pill);align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-style:normal;font-weight:700;display:inline-flex}.uacard__f svg{width:12px;height:12px}.uacard__lock{color:var(--dk-txt-warn,#b45309);background:var(--dk-warn-bg,#fef3c7);border-radius:var(--pill);align-items:center;gap:5px;padding:3px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.uacard__lock svg{width:12px;height:12px}.uacard__go{background:var(--dk-surface-2,#f2f6fc);width:26px;height:26px;color:var(--gray);border-radius:50%;place-items:center;transition:all .2s;display:grid;position:absolute;bottom:14px;right:14px}.uacard__go svg{width:14px;height:14px}.uacard.on .uacard__go{background:var(--b600);color:#fff}.ua__form{animation:.26s cubic-bezier(.2,.8,.2,1) both uaIn}@keyframes uaIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ua__count{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ua__count b{text-align:center;min-width:34px;font-size:1.08rem;font-weight:800}.ua__sum{border-radius:var(--rl);background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1.5px var(--line);flex-direction:column;gap:8px;padding:14px;display:flex}.ua__sumrow{justify-content:space-between;align-items:center;gap:10px;font-size:.95rem;font-weight:700;display:flex}.ua__sumrow b{white-space:nowrap;font-size:1.06rem}.ua__sumrow--sub{color:var(--gray);font-size:.84rem;font-weight:600}.ua__sumrow--sub span:first-child{align-items:center;gap:6px;display:inline-flex}.ua__sumrow--sub svg{width:14px;height:14px}.ua__next{color:var(--gray);align-items:flex-start;gap:7px;margin:0;font-size:.82rem;line-height:1.5;display:flex}.ua__next svg{width:14px;height:14px;color:var(--ok);flex:none;margin-top:2px}.ua__next--muted svg{color:var(--gray2)}.ua__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ua__row{border-radius:var(--rl);background:var(--dk-surface-2,#f7fafe);align-items:flex-start;gap:12px;padding:13px;display:flex}.ua__rowi{background:var(--b100);width:36px;height:36px;color:var(--dk-acc,var(--b600));border-radius:11px;flex:none;place-items:center;display:grid}.ua__rowi svg{width:18px;height:18px}.ua__rowm{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ua__rowm b{font-size:.92rem;font-weight:700}.ua__rowm span{color:var(--gray);overflow-wrap:anywhere;font-size:.8rem;line-height:1.5}.ua__when{align-items:center;gap:5px;font-weight:600;display:inline-flex}.ua__when svg{flex:none;width:13px;height:13px}.ua__rowr{flex-direction:column;flex:none;align-items:flex-end;gap:7px;display:flex}.ua__st--claimed,.ua__st--completed{background:var(--dk-ok-bg,#e7f8f0);color:var(--ok)}.cdact__i--live{border-color:var(--b300);background:linear-gradient(180deg,var(--b100),var(--dk-surface,#fff) 58%)}.cdact__i--live .cdact__ico{background:var(--b600);color:#fff;position:relative}.cdact__dot{background:var(--ok);width:10px;height:10px;box-shadow:0 0 0 2px var(--dk-surface,#fff);border-radius:50%;animation:1.8s ease-in-out infinite uaBlink;position:absolute;top:-3px;right:-3px}@keyframes uaBlink{0%,to{opacity:1}50%{opacity:.35}}.uaq__lead{margin:0 0 12px;font-size:.86rem;line-height:1.5}.uaq__src{background:var(--dk-tint-blue,#e8f1ff);min-height:48px;color:var(--dk-acc-strong,var(--b700));white-space:nowrap;border-radius:14px;align-items:center;gap:8px;padding:0 15px;font-size:.9rem;font-weight:700;display:flex}.uaq__src svg{flex:none;width:16px;height:16px}.uaq__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.uaq__row{border-radius:var(--rl);background:var(--dk-surface-2,#f7fafe);align-items:flex-start;gap:12px;padding:14px;transition:all .18s;display:flex;box-shadow:inset 0 0 0 1.5px #0000}.uaq__row--open{box-shadow:inset 0 0 0 1.5px var(--b300)}.uaq__i{background:var(--b100);width:38px;height:38px;color:var(--dk-acc,var(--b600));border-radius:11px;flex:none;place-items:center;display:grid}.uaq__i svg{width:19px;height:19px}.uaq__i--chat{background:var(--dk-ok-bg,#e7f8f0);color:var(--ok)}.uaq__m{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.uaq__m>b{flex-wrap:wrap;align-items:center;gap:8px;font-size:.94rem;font-weight:700;display:flex}.uaq__ch{color:var(--gray);background:var(--dk-surface,#fff);border-radius:var(--pill);align-items:center;gap:4px;padding:3px 9px;font-size:.7rem;font-style:normal;font-weight:700;display:inline-flex}.uaq__ch svg{width:12px;height:12px}.uaq__need{color:var(--ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}.uaq__when{color:var(--dk-acc,var(--b600));align-items:center;gap:5px;font-size:.78rem;font-weight:700;display:inline-flex}.uaq__when svg{width:13px;height:13px}.uaq__r{flex-direction:column;flex:none;align-items:flex-end;gap:7px;display:flex}.uaq__acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.uaq__st--open_pool{background:var(--dk-warn-bg,#fef3c7);color:var(--dk-txt-warn,#b45309)}.uaq__st--claimed{background:var(--dk-ok-bg,#e7f8f0);color:var(--ok)}.uaq__when2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.docq__hint{color:var(--gray);margin:6px 0 0;font-size:.8rem;line-height:1.5}.oquote__row--sub{color:var(--gray);font-size:.8rem}@media (max-width:760px){.ua__hero{padding:18px}.ua__meta{gap:14px}.ua__grid{grid-template-columns:1fr}.ua__row,.uaq__row{flex-wrap:wrap}.ua__rowr,.uaq__r{flex-flow:wrap;justify-content:space-between;align-items:center;width:100%}.uaq__when2{grid-template-columns:1fr}}@media (min-width:1500px){.svfam__grid{grid-template-columns:repeat(auto-fill,minmax(min(232px,100%),1fr))}}.svfb{border:1.5px solid var(--line);border-radius:var(--rl);background:var(--dk-surface-2,#f7fafe);margin-bottom:14px;padding:12px 14px 14px;transition:border-color .2s,box-shadow .2s}.svfb--on{border-color:var(--b300);box-shadow:inset 0 0 0 1px var(--b200)}.svfb__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.svfb__title{letter-spacing:.04em;text-transform:uppercase;color:var(--gray2);align-items:center;gap:7px;font-size:.8rem;font-weight:800;display:inline-flex}.svfb__title svg{width:15px;height:15px}.svfb__n{color:#fff;background:var(--b600);border-radius:var(--pill);letter-spacing:0;padding:2px 7px;font-size:.68rem;font-style:normal;font-weight:800}.svfb__clear{cursor:pointer;color:var(--gray);border-radius:var(--pill);background:0 0;border:0;align-items:center;gap:5px;padding:4px 8px;font-size:.8rem;font-weight:700;transition:all .18s;display:inline-flex}.svfb__clear:hover{background:var(--dk-surface,#fff);color:#e5484d}.svfb__clear svg{width:13px;height:13px}.svfb__groups{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-content:start;gap:12px 22px;display:grid}.svfb__g{align-content:start;gap:7px;min-width:0;display:grid}.svfb__l{letter-spacing:.05em;text-transform:uppercase;color:var(--gray2);font-size:.74rem;font-weight:700}.svfb__opts{flex-wrap:wrap;gap:7px;display:flex}.svfopt{background:var(--dk-surface,#fff);color:var(--ink);border-radius:var(--pill);cursor:pointer;white-space:nowrap;box-shadow:var(--s1);border:1.5px solid #0000;align-items:center;gap:7px;padding:7px 12px 7px 8px;font-size:.85rem;font-weight:600;transition:transform .16s cubic-bezier(.2,.8,.2,1),border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex}.svfopt:hover{border-color:var(--b300);transform:translateY(-1px)}.svfopt:active{transform:translateY(0)scale(.98)}.svfopt__i{background:var(--dk-surface-2,#eef4fd);width:22px;height:22px;color:var(--gray);border-radius:7px;flex:none;place-items:center;transition:all .16s;display:grid}.svfopt__i svg{width:13px;height:13px}.svfopt__n{color:var(--gray2);background:var(--dk-surface-2,#eef4fd);border-radius:var(--pill);padding:1px 7px;font-size:.72rem;font-style:normal;font-weight:800;transition:all .16s}.svfopt.on{border-color:var(--b600);background:var(--b600);color:#fff;box-shadow:var(--sblue)}.svfopt.on .svfopt__i{color:#fff;background:#fff3}.svfopt.on .svfopt__n{color:#fff;background:#ffffff38}.svfopt--empty{opacity:.45}.svfopt--empty:hover{border-color:#0000;transform:none}@media (max-width:620px){.svfb__groups{gap:12px}.svfopt{padding:6px 10px 6px 7px;font-size:.8rem}}.btn{transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .18s,background .18s,border-color .18s,color .18s,opacity .18s}.btn:not([disabled]):not([aria-disabled]):active{transform:translateY(1px)scale(.985)}.fchip{transition:transform .16s cubic-bezier(.2,.8,.2,1),background .2s,color .2s,box-shadow .2s}.fchip:active{transform:scale(.97)}.seg{transition:transform .16s cubic-bezier(.2,.8,.2,1),background .22s,color .22s,box-shadow .22s}.seg:active{transform:scale(.98)}.ptop__bell{transition:transform .18s cubic-bezier(.2,.8,.2,1),background .18s}.ptop__bell--pop{animation:.7s cubic-bezier(.2,.8,.2,1) bellPop}@keyframes bellPop{0%{transform:none}15%{transform:rotate(-14deg)scale(1.1)}35%{transform:rotate(11deg)scale(1.08)}55%{transform:rotate(-7deg)scale(1.04)}75%{transform:rotate(4deg)}to{transform:none}}.ntmore{margin-top:4px}@media (prefers-reduced-motion:reduce){.btn,.fchip,.seg,.svfopt,.ptop__bell{transition:none!important}.btn:active,.fchip:active,.seg:active,.svfopt:active{transform:none!important}.ptop__bell--pop{animation:none}}.pmodal__c{animation:.24s cubic-bezier(.2,.8,.3,1) both pop}@media (prefers-reduced-motion:reduce){.pmodal__c,.amodal__c,.pmodal,.amodal{animation:none!important}}@keyframes sinboxPing{0%,to{opacity:1}50%{opacity:.4}}@media (min-width:901px) and (max-width:1200px){.portal{grid-template-columns:212px minmax(0,1fr)}.psb__link{gap:9px;padding:10px 11px;font-size:.86rem}.psb__logo{padding:14px;font-size:1.1rem}.pbody{--pb-pad:18px;padding:var(--pb-pad)}.pbody__in{gap:16px}.ppanel{padding:16px}.pgrid2,.calwrap,.subs__layout{grid-template-columns:minmax(0,1fr)}.svfam__grid{grid-template-columns:repeat(auto-fill,minmax(min(168px,100%),1fr));gap:12px}.plans__grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.pcards{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.ua__grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}}@media (min-width:1201px) and (max-width:1560px){.pbody{--pb-pad:clamp(20px,2.2vw,32px);padding:var(--pb-pad)}}.odw__lead{margin:0 0 12px;font-size:.85rem;line-height:1.5}.odw__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.odw__row{border-radius:var(--rl);background:var(--dk-surface-2,#f7fafe);align-items:flex-start;gap:12px;padding:13px;transition:box-shadow .18s;display:flex;box-shadow:inset 0 0 0 1.5px #0000}.odw__row:hover{box-shadow:inset 0 0 0 1.5px var(--b200)}.odw__i{background:var(--b100);width:36px;height:36px;color:var(--dk-acc,var(--b600));border-radius:11px;flex:none;place-items:center;display:grid}.odw__i svg{width:18px;height:18px}.odw__m{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.odw__m b{font-size:.92rem;font-weight:700;line-height:1.35}.odw__sub{color:var(--gray);overflow-wrap:anywhere;font-size:.79rem;line-height:1.5}.odw__next{color:var(--ink);font-size:.81rem;line-height:1.5}.odw__live{color:var(--ok);align-items:center;gap:5px;font-size:.76rem;font-weight:700;display:inline-flex}.odw__live svg{width:13px;height:13px}.odw__acts{flex:none;align-items:center;gap:8px;display:flex}.odw__wait{color:var(--gray2);white-space:nowrap;align-items:center;gap:5px;font-size:.76rem;font-weight:600;display:inline-flex}.odw__wait svg{width:13px;height:13px}.pcase__acts{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}@media (max-width:640px){.odw__row{flex-wrap:wrap}.odw__acts{justify-content:flex-start;width:100%}}.docbuild__exit{border:1.5px solid var(--line);background:var(--dk-surface,#fff);color:var(--gray);border-radius:var(--pill);cursor:pointer;align-items:center;gap:6px;margin-left:auto;padding:7px 13px;font-size:.84rem;font-weight:700;transition:transform .16s cubic-bezier(.2,.8,.2,1),border-color .18s,color .18s,background .18s;display:inline-flex}.docbuild__exit:hover{color:#dc2626;background:#fff5f5;border-color:#f5b1b1}.docbuild__exit:active{transform:scale(.97)}.docbuild__exit svg{width:14px;height:14px}.dexit__lead{color:var(--ink);align-items:flex-start;gap:11px;margin:0;font-size:.9rem;line-height:1.55;display:flex}.dexit__i{background:var(--dk-warn-bg,#fef3c7);width:34px;height:34px;color:var(--dk-txt-warn,#b45309);border-radius:11px;flex:none;place-items:center;display:grid}.dexit__i svg{width:17px;height:17px}.dexit__btns{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:480px){.dexit__btns{grid-template-columns:1fr}}.mtg__ext--over,.mtg__pause--over{z-index:240;width:min(420px,100vw - 32px);max-width:none;max-height:min(80vh,560px);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.mtg__ext--over:before,.mtg__pause--over:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03102b80;position:fixed;inset:0}.mtg__ext--over .mtg__ext-mins{gap:8px}.mtg__ext--over .mtg__ext-mins button{padding:10px 14px;font-size:.92rem}.mtg__ftools .mtg__tool{width:30px;height:30px}.mtg--fmin .mtg__grip{display:none}@media (prefers-reduced-motion:reduce){.docbuild__exit{transition:none}.docbuild__exit:active{transform:none}}.deditor__chat{margin:0 -14px -14px}.sattach--file{max-width:100%}.sattach__t{min-width:0}.sattach__t b{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.sattach__t small{overflow-wrap:anywhere}.sattach__i{flex:none}.sattach--voice{min-width:0;max-width:100%}.sattach--voice audio{min-width:0}.deditor__sizer{top:0;bottom:0;right:var(--deditor-rw);z-index:3;cursor:col-resize;touch-action:none;background:0 0;justify-content:center;align-items:center;width:14px;margin-right:-7px;transition:right .2s,background .15s;display:flex;position:absolute}.deditor__body--sizing .deditor__sizer{transition:background .15s}.deditor__sizer:before{content:"";background:var(--line);width:1px;margin-left:-.5px;transition:background .15s,width .15s;position:absolute;top:0;bottom:0;left:50%}.deditor__sizer:hover:before,.deditor__sizer:focus-visible:before,.deditor__body--sizing .deditor__sizer:before{background:var(--b400);width:2px}.deditor__sizer:focus-visible{outline:none}.deditor__sizerGrip{border-radius:var(--pill);background:var(--dk-surface,#fff);width:8px;height:44px;box-shadow:0 0 0 1px var(--line),var(--s1);justify-content:center;align-items:center;transition:background .15s,box-shadow .15s,width .15s;display:flex;position:relative}.deditor__sizerGrip:after{content:"";background:var(--gray2);width:2px;height:16px;box-shadow:3px 0 0 var(--gray2),-3px 0 0 var(--gray2);opacity:.55;border-radius:2px;transition:opacity .15s}.deditor__sizer:hover .deditor__sizerGrip,.deditor__sizer:focus-visible .deditor__sizerGrip,.deditor__body--sizing .deditor__sizerGrip{background:var(--b600);box-shadow:0 0 0 1px var(--b600),var(--sblue)}.deditor__sizer:hover .deditor__sizerGrip:after,.deditor__sizer:focus-visible .deditor__sizerGrip:after,.deditor__body--sizing .deditor__sizerGrip:after{opacity:1;background:#fff;box-shadow:3px 0 #fff,-3px 0 #fff}@media (max-width:1100px){.deditor__sizer{display:none}}@media (prefers-reduced-motion:reduce){.deditor__sizer,.deditor__sizer:before,.deditor__sizerGrip{transition:none}}.docbuild--full:has(.deditor--fill){width:100%;min-width:0;padding:0;overflow:hidden}.docbuild--full:has(.deditor--fill)>.docbuild__top{display:none}.docbuild--full .cform--doc:has(>.deditor--fill){position:relative}.cform--doc>.deditor--fill{flex:1;height:auto;min-height:0}.cform--doc:has(>.deditor--fill)>.anote{z-index:12;max-width:min(520px,92vw);box-shadow:var(--s2);position:absolute;top:64px;left:50%;transform:translate(-50%)}.deditor--fill .deditor__left{gap:0;padding:0;overflow:hidden}.deditor--fill .docfill__h{border-bottom:1px solid var(--line);flex:none;padding:16px 22px 14px 18px}.deditor--fill .docfill__list{flex:auto;padding:16px 22px 20px 16px}.deditor--fill .docfill__f{background:var(--dk-surface,#fff);flex:none;padding:12px 18px 14px;position:static}.deditor--fill .docfill__f:has(.docfill__st:empty){gap:6px}.deditor--fill .dfws__submit{display:none}.deditor--fill .deditor__actions a.deditor__act{text-decoration:none}.deditor--fill .dpane>.deditor__act,.deditor--fill .dpane>a.deditor__act{justify-content:center}.deditor--fill .deditor__act--help{color:#fff;background:#e5484d;border-color:#e5484d;animation:2.4s ease-in-out infinite docpaperAskPulse}.deditor--fill .deditor__act--help:hover:not(:disabled){background:#d63b40;border-color:#d63b40}.deditor--fill .deditor__act--help:focus-visible{outline-offset:2px;outline:2px solid #e5484d}.deditor--fill .deditor__act--help:disabled{animation:none}.deditor--fill .deditor__act--helpSent,.deditor--fill .deditor__act--helpSent:disabled{opacity:1;background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,#0a7d55);border-color:#0000}@media (prefers-reduced-motion:reduce){.deditor--fill .deditor__act--help{animation:none}}.deditor__sizer--left{right:auto;left:var(--deditor-lw);margin-left:-7px;margin-right:0;transition:left .2s,background .15s}.deditor--fill .deditor__main{flex-direction:column;display:flex}.deditor--fill .docpaper{gap:0}.deditor--fill .docpaper__top{background:var(--dk-surface,#fff);border-bottom:1px solid var(--line);flex:none;min-height:46px;padding:7px 14px}.deditor--fill .docpaper__srcerr{margin:6px 14px 0}.deditor--fill .docpaper__scroll{box-shadow:none;background:0 0;border-radius:0;padding:clamp(14px,2.2vw,32px)}.dfws__secs{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dfws__sec{border:1px solid var(--line);background:var(--dk-surface-2,#f8fafd);width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;border-radius:14px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:6px 10px;padding:10px 12px;transition:border-color .15s,background .15s;display:grid}.dfws__sec:hover{border-color:var(--b300);background:var(--dk-surface,#fff)}.dfws__sec:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dfws__secn{background:var(--dk-surface,#fff);border:1px solid var(--line);width:28px;height:28px;color:var(--gray);border-radius:9px;grid-row:span 2;place-items:center;font-size:.76rem;font-weight:800;display:grid}.dfws__secn svg{stroke-width:3px;width:14px;height:14px}.dfws__sec.done .dfws__secn{background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,#0a7d55);border-color:#0000}.dfws__sect{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.dfws__sect b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;overflow:hidden}.dfws__sect small{color:var(--gray2);font-variant-numeric:tabular-nums;flex:none;font-size:.72rem;font-weight:700}.dfws__secbar{border-radius:var(--pill);background:var(--line);height:4px;overflow:hidden}.dfws__secbar i{border-radius:inherit;background:var(--grad);height:100%;transition:width .3s;display:block}.dfws__sec.done .dfws__secbar i{background:var(--ok)}.deditor--fill .dfws__tabs{display:none}@media (max-width:1100px){.deditor--fill .dfws__tabs{flex:none;margin:10px 12px 0;display:flex}.deditor--fill .deditor__body{grid-template-columns:minmax(0,1fr)}.deditor--fill .deditor__left,.deditor--fill .deditor__left.on{z-index:auto;width:auto;box-shadow:none;border-right:0;margin-top:10px;display:none;position:relative;top:auto;bottom:auto;left:auto}.deditor--fill .deditor__left.is-tab{display:flex}.deditor--fill .deditor__main{display:none}.deditor--fill .deditor__main.is-tab{margin-top:10px;display:flex}.deditor--fill .deditor__left .deditor__panelToggle,.deditor--fill .deditor__toggle--left,.deditor--fill .deditor__sizer--left{display:none}.deditor--fill .dfws__submit{display:inline-flex}.deditor--fill .deditor__actions .deditor__act--primary{display:none}.deditor--fill .docfill__h,.deditor--fill .docfill__list{padding-right:16px}}@media (max-width:640px){.deditor--fill .docfill__lead{display:none}.deditor--fill .docfill__h{padding:12px 14px 10px}.deditor--fill .docfill__list{padding:12px 12px 16px}}@media (prefers-reduced-motion:reduce){.deditor__sizer--left,.dfws__secbar i{transition:none}}.sattach--img{flex-direction:column;gap:5px;min-width:0;max-width:100%;display:flex}.sattach__thumb{cursor:zoom-in;box-shadow:0 0 0 1px var(--line);background:0 0;border:0;border-radius:12px;padding:0;line-height:0;display:block;position:relative;overflow:hidden}.sattach__thumb img{object-fit:cover;border-radius:12px;width:100%;height:auto;max-height:320px;animation:.32s cubic-bezier(.2,.8,.2,1) both sattachImgIn;display:block}@keyframes sattachImgIn{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}.sattach__thumb,.sattach__dlbtn,.sattach__open,.slight__btn{transition:transform .14s cubic-bezier(.2,.8,.2,1)}.sattach__thumb:active,.sattach__dlbtn:active,.sattach__open:active,.slight__btn:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.sattach__thumb img{animation:none}.slight,.slight__img,.sattach__thumb,.sattach__dlbtn,.sattach__open,.slight__btn{transition:none}.sattach__thumb:active,.sattach__dlbtn:active,.sattach__open:active,.slight__btn:active{transform:none}}.sattach__zoom{color:#fff;opacity:0;background:#03102b8c;border-radius:9px;place-items:center;width:26px;height:26px;transition:opacity .16s;display:grid;position:absolute;bottom:8px;right:8px}.sattach__zoom svg{width:14px;height:14px}.sattach__thumb:hover .sattach__zoom,.sattach__thumb:focus-visible .sattach__zoom{opacity:1}.sattach__ph{background:var(--dk-surface-2,#f1f5fb);min-height:120px;box-shadow:inset 0 0 0 1px var(--line);color:var(--gray);text-align:center;border-radius:12px;place-items:center;padding:10px;font-size:.78rem;display:grid}.sattach__cap{align-items:center;gap:8px;min-width:0;display:flex}.sattach__cap small{min-width:0;color:var(--gray);overflow-wrap:anywhere;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;flex:1;font-size:.74rem;display:-webkit-box;overflow:hidden}.sattach__dlbtn{cursor:pointer;background:var(--dk-surface-2,#eef4fd);width:24px;height:24px;color:var(--gray);border:0;border-radius:8px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.sattach__dlbtn svg{width:13px;height:13px}.sattach__dlbtn:hover:not(:disabled){background:var(--b100);color:var(--dk-acc,var(--b600))}.sattach__dlbtn:disabled{opacity:.5;cursor:default}.slight{z-index:300;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;cursor:zoom-out;background:#030a1ae0;place-items:center;padding:56px 16px 16px;transition:opacity .2s;display:grid;position:fixed;inset:0}.slight--on{opacity:1}.slight__img{object-fit:contain;max-width:100%;max-height:100%;box-shadow:var(--s3);cursor:default;opacity:0;border-radius:8px;transition:opacity .2s,transform .24s cubic-bezier(.2,.8,.3,1);transform:scale(.96)}.slight--on .slight__img{opacity:1;transform:none}.slight__bar{color:#fff;align-items:center;gap:10px;height:52px;padding:0 14px;display:flex;position:fixed;top:0;left:0;right:0}.slight__name{text-overflow:ellipsis;white-space:nowrap;color:#ffffffe6;flex:1;min-width:0;font-size:.86rem;font-weight:600;overflow:hidden}.slight__btn{cursor:pointer;color:#fff;background:#ffffff24;border:0;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;transition:background .15s;display:grid}.slight__btn:hover{background:#ffffff42}.slight__btn svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.slight,.slight__img{animation:none}}.sprev{z-index:300;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;background:#03102b75;transition:opacity .28s;position:fixed;inset:0}.sprev--on{opacity:1}.sprev__panel{background:var(--dk-surface,#fff);width:min(760px,100%);box-shadow:var(--s3);flex-direction:column;transition:transform .32s cubic-bezier(.3,1,.4,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.sprev--on .sprev__panel{transform:none}.sprev__bar{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;padding:14px 18px;display:flex}.sprev__name{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sprev__name b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:700;overflow:hidden}.sprev__name small{color:var(--gray);font-size:.74rem}.sprev__btn{cursor:pointer;background:var(--b50);width:32px;height:32px;color:var(--gray);border:0;border-radius:9px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.sprev__btn:hover:not(:disabled){background:var(--b100);color:var(--dk-acc,var(--b600))}.sprev__btn:disabled{opacity:.45;cursor:default}.sprev__btn svg{width:16px;height:16px}.sprev__body{flex-direction:column;flex:1;min-height:0;padding:18px;display:flex;overflow:auto}.sprev__wait{color:var(--gray);margin:auto;font-size:.86rem}.sprev__img{background:var(--dk-surface-2,#f1f5fb);border-radius:10px;max-width:100%;margin:auto}.sprev__pdf{background:var(--dk-surface-2,#f1f5fb);border:0;border-radius:10px;flex:1;width:100%;min-height:420px}.sprev__video{background:#000;border-radius:10px;max-width:100%;margin:auto}.sprev__audio{width:100%;max-width:420px;margin:auto}.sprev__sheet{flex:none}.sprev__text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.6}.sprev__note{background:var(--dk-tint-warn,#fff1de);color:var(--dk-txt-warn,#8f5500);border-radius:10px;margin:0 0 14px;padding:9px 12px;font-size:.8rem}.sprev__fb{text-align:center;width:min(360px,100%);color:var(--ink);flex-direction:column;align-items:center;gap:10px;margin:auto;display:flex}.sprev__fbi{background:var(--b50);width:48px;height:48px;color:var(--dk-acc,var(--b600));border-radius:14px;place-items:center;display:grid}.sprev__fbi svg{width:22px;height:22px}.sprev__fb b{overflow-wrap:anywhere;font-size:.92rem}.sprev__fb p{color:var(--gray);margin:0;font-size:.84rem;line-height:1.5}@media (max-width:640px){.sprev__body{padding:12px}.sprev__bar{padding:12px 14px}}@media (prefers-reduced-motion:reduce){.sprev,.sprev__panel{transition:none}}.mtg__mic{place-items:center;line-height:0;display:grid}.mtg__mic svg{grid-area:1/1;animation:.5s cubic-bezier(.2,.8,.3,1) both mtgMicIn}.mtg__micOff,.mtg__mic--off .mtg__micOn{display:none}.mtg__mic--off .mtg__micOff{display:block}@keyframes mtgMicIn{0%{opacity:0;transform:rotate(0)scale(0)}50%{opacity:1;transform:rotate(-10deg)scale(1.2)}to{opacity:1;transform:rotate(0)scale(1)}}.mtg__ctl--mic.off .mtg__ci{color:var(--mtg-end);box-shadow:inset 0 0 0 2px #e5484d47}.mtg__ctl--mic:disabled .mtg__ci{box-shadow:none}@media (prefers-reduced-motion:reduce){.mtg__mic svg{animation:none}}.cbx{--cbx-h:22px;display:block;position:relative}input.cbx__in{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}label.cbx__row{cursor:pointer;text-transform:none;letter-spacing:normal;font-weight:400;font-size:inherit;color:var(--ink);align-items:flex-start;gap:11px;margin:0;display:flex}.cbx__box{box-sizing:border-box;width:var(--cbx-h);height:var(--cbx-h);border:calc(var(--cbx-h) * .1) solid var(--line);background:0 0;border-radius:6px;flex:none;margin-top:1px;transition:border-color .2s;position:relative}.cbx__box:before,.cbx__box:after{content:"";box-sizing:border-box;height:0;width:calc(var(--cbx-h) * .2);border-radius:calc(var(--cbx-h) * .04);background:var(--ok);transform-origin:0 0;transition:opacity .5s;display:block;position:absolute}.cbx__box:before{top:calc(var(--cbx-h) * .72);left:calc(var(--cbx-h) * .41);box-shadow:0 0 0 calc(var(--cbx-h) * .05) var(--cbx-bg,var(--dk-surface,#fff));transform:rotate(-135deg)}.cbx__box:after{top:calc(var(--cbx-h) * .37);left:calc(var(--cbx-h) * .05);transform:rotate(-45deg)}.cbx__tx{color:var(--ink);font-size:.88rem;line-height:1.55}.cbx__hint{margin:7px 0 0 calc(var(--cbx-h) + 11px);color:var(--gray2);font-size:.78rem;line-height:1.5}.cbx__row:hover .cbx__box{border-color:var(--dk-acc,var(--b600))}input.cbx__in:focus-visible+.cbx__row .cbx__box{outline:3px solid var(--focus);outline-offset:2px}input.cbx__in:checked+.cbx__row .cbx__box{border-color:var(--ok)}input.cbx__in:checked+.cbx__row .cbx__box:after{height:calc(var(--cbx-h) / 2);animation:.2s forwards cbxshort}input.cbx__in:checked+.cbx__row .cbx__box:before{height:calc(var(--cbx-h) * 1.2);animation:.4s forwards cbxlong}.cbx--off{opacity:.55}.cbx--off .cbx__row{cursor:default}.cbx--off .cbx__row:hover .cbx__box{border-color:var(--line)}@keyframes cbxshort{0%{height:0}to{height:calc(var(--cbx-h) / 2)}}@keyframes cbxlong{0%{height:0}50%{height:0}to{height:calc(var(--cbx-h) * 1.2)}}.cbxcard{--cbx-bg:var(--dk-surface,#fff);background:var(--dk-surface,#fff);border:1.5px solid var(--line);border-radius:16px;gap:10px;padding:15px 17px;display:grid}.cbxcard__t{font-family:var(--fd);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:8px;font-size:.88rem;display:flex}.cbxcard__t svg{width:16px;height:16px;color:var(--ok);flex:none}.docassist__sec{gap:7px;padding:18px 18px 20px}.docassist__sec>label{letter-spacing:.06em;margin:0;font-size:.74rem;line-height:1.5}.docassist__sec>label:not(:first-child){margin-top:17px}.docassist__sec>textarea,.docassist__sec>.dsel{margin-top:1px}.docassist__sec textarea{min-height:0;line-height:1.6}.docassist__sech{margin-bottom:0}.docassist__sech label{letter-spacing:.06em;font-size:.74rem;line-height:1.5}.docassist__head .advmuted{max-width:64ch;line-height:1.55}@media (max-width:520px){.cbxcard{padding:13px 14px}.cbx__tx{font-size:.86rem}}@media (prefers-reduced-motion:reduce){.cbx__box,.cbx__box:before,.cbx__box:after{transition:none}input.cbx__in:checked+.cbx__row .cbx__box:before,input.cbx__in:checked+.cbx__row .cbx__box:after{animation:none}}.cslots{--cslot-size:56px;--cslot-gap:clamp(6px,1.8vw,10px);--cslot-radius:14px;--cslot-acc:var(--dk-acc,var(--b600));--cslot-wash:var(--dk-tint-blue,#1668f01f);--cslot-bd:var(--dk-bd-blue,#1668f066);--cslot-ring:var(--dk-tint-blue,#1668f024);position:relative}.cslots[data-tone=err]{--cslot-acc:var(--dk-txt-err,#c0392b);--cslot-wash:var(--dk-tint-err,#fdecec);--cslot-bd:var(--dk-bd-err,#e0a9a2);--cslot-ring:var(--dk-tint-err,#fdecec)}.cslots--dis{opacity:.62}.cslots__row{position:relative}.cslots__slots{gap:var(--cslot-gap);justify-content:center;display:flex;position:relative}.cslots__slot{min-width:0;max-width:var(--cslot-size);aspect-ratio:1;border-radius:var(--cslot-radius);background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1.5px var(--line);flex:1 1 0;place-items:center;transition:box-shadow .18s,background .18s;display:grid;position:relative;overflow:hidden}.cslots__slot[data-at]{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 2px var(--cslot-acc),0 0 0 4px var(--cslot-ring)}.cslots__wash{border-radius:inherit;background:var(--cslot-wash);box-shadow:inset 0 0 0 1.5px var(--cslot-bd);opacity:0;position:absolute;inset:0;transform:scale(.22)}.cslots__ch{z-index:1;font-family:var(--fd);color:var(--ink);opacity:0;font-size:clamp(1.05rem,3.4vw,1.45rem);font-weight:800;line-height:1;position:relative}.cslots[data-tone=err] .cslots__ch{color:var(--cslot-acc)}.cslots__caret{opacity:0;pointer-events:none;z-index:2;width:2px;height:min(48%,26px);position:absolute;top:50%;left:0}.cslots__caret:after{content:"";background:var(--cslot-acc);border-radius:2px;animation:1.1s step-end infinite cslotCaret;position:absolute;inset:0}@keyframes cslotCaret{0%,54%{opacity:1}55%,to{opacity:.16}}.cslots .cslots__input{z-index:3;border-radius:var(--cslot-radius);color:#0000;-webkit-text-fill-color:transparent;caret-color:#0000;text-align:center;letter-spacing:.5em;width:100%;height:100%;box-shadow:none;cursor:text;background:0 0;border:0;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.cslots .cslots__input:focus,.cslots .cslots__input:focus-visible{box-shadow:none;background:0 0;outline:none}.cslots .cslots__input::selection{color:#0000;background:0 0}.cslots .cslots__input:-webkit-autofill{-webkit-text-fill-color:transparent;transition:background-color 6000s ease-in-out}.cslots .cslots__input:disabled{cursor:not-allowed}.cslots__ok{z-index:4;border-radius:calc(var(--cslot-radius) + 2px);background:var(--grad);box-shadow:var(--sblue);opacity:0;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.cslots__tick{color:#fff;place-items:center;display:grid}.cslots__tick svg{stroke-width:3px;width:clamp(22px,7vw,30px);height:clamp(22px,7vw,30px)}.cslots__sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:370px){.cslots{--cslot-gap:5px}}@media (prefers-reduced-motion:reduce){.cslots__slot{transition:none}.cslots__caret:after{animation:none}}.docpick__row--vp{align-items:center}.docpick__row--vp .vpill{margin-left:auto}.vpill{--vp-h:38px;width:var(--vp-h);height:var(--vp-h);flex:none;max-width:100%;transition:width .3s cubic-bezier(.2,.8,.3,1);position:relative}.vpill--on{width:min(228px,100%)}.vpill__track{border-radius:var(--pill);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line);transform:translateX(var(--vp-drag,0px));clip-path:inset(0 0 0 calc(100% - var(--vp-h)) round var(--pill));transition:clip-path .34s cubic-bezier(.2,.8,.3,1) 40ms,transform .1s linear,box-shadow .2s;position:absolute;inset:0;overflow:hidden}.vpill--on .vpill__track{clip-path:inset(0 round var(--pill));box-shadow:inset 0 0 0 1.5px var(--b200)}.vpill--cancel .vpill__track{box-shadow:inset 0 0 0 1.5px var(--gray2)}.vpill__body{padding:0 calc(var(--vp-h) + 8px) 0 13px;opacity:calc(1 - var(--vp-fade,0));align-items:center;gap:9px;transition:opacity .12s linear;display:flex;position:absolute;inset:0}.vpill__dot{background:#e5484d;border-radius:50%;flex:none;width:7px;height:7px}.vpill--on .vpill__dot{animation:1.4s ease-in-out infinite vpillDot}.vpill__time{letter-spacing:-.01em;color:var(--ink);flex:none;font-size:.79rem;font-weight:700}.vpill__wave{min-width:0;height:22px;color:var(--dk-acc,var(--b600));flex:1;display:block}.vpill--cancel .vpill__wave{color:var(--gray2)}.vpill__hint{padding-right:var(--vp-h);color:var(--gray);white-space:nowrap;opacity:var(--vp-fade,0);justify-content:center;align-items:center;gap:3px;font-size:.78rem;font-weight:600;transition:opacity .12s linear;display:flex;position:absolute;inset:0}.vpill__hint svg{width:14px;height:14px}.vpill__btn{width:var(--vp-h);height:var(--vp-h);cursor:pointer;background:var(--dk-surface,#fff);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);touch-action:none;-webkit-tap-highlight-color:transparent;transform:translateX(var(--vp-drag,0px));border:0;border-radius:50%;padding:0;transition:transform .1s linear,background .2s,color .2s,box-shadow .2s;position:absolute;top:0;right:0}.vpill__btn:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--b400);color:var(--dk-acc,var(--b600))}.vpill__btn:disabled{opacity:.5;cursor:default}.vpill__btn:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:50%}.vpill--on .vpill__btn,.vpill--on .vpill__btn:hover:not(:disabled){color:#fff;background:#e5484d;box-shadow:0 6px 18px #e5484d52}.vpill--cancel .vpill__btn,.vpill--cancel .vpill__btn:hover:not(:disabled){background:var(--gray);color:#fff;box-shadow:none}.vpill__g{place-items:center;transition:opacity .18s,transform .24s cubic-bezier(.2,.8,.3,1);display:grid;position:absolute;inset:0}.vpill__g svg{width:17px;height:17px}.vpill__g--stop{opacity:0;transform:scale(.55)rotate(-25deg)}.vpill--on .vpill__g--mic{opacity:0;transform:scale(.55)rotate(25deg)}.vpill--on .vpill__g--stop{opacity:1;transform:none}.vpill__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes vpillDot{0%,to{opacity:1;box-shadow:0 0 #1668f073}50%{opacity:.4;box-shadow:0 0 0 5px #1668f000}}@media (prefers-reduced-motion:reduce){.vpill,.vpill__track,.vpill__body,.vpill__hint,.vpill__btn,.vpill__g{transition:none}.vpill--on .vpill__dot{animation:none}}.mtg__declined{z-index:11;background:var(--dk-surface,#fff);color:var(--ink);box-shadow:var(--s3);border-radius:16px;gap:6px;max-width:min(420px,100% - 24px);padding:14px 16px;animation:.3s both mtgRise;display:grid;position:absolute;top:12px;left:50%;transform:translate(-50%)}.mtg__declined b{align-items:center;gap:8px;font-size:.92rem;display:flex}.mtg__declined b svg{color:#e5484d;width:17px;height:17px}.mtg__declined span{color:var(--gray);font-size:.8rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.mtg__declined{animation:none}}.uaq__live{color:var(--gray2);align-items:center;gap:6px;margin-left:auto;font-size:.72rem;font-weight:700;display:inline-flex}.uaq__live i{background:var(--gray2);border-radius:50%;width:7px;height:7px}.uaq__live.on{color:var(--dk-txt-ok,#0a7350)}.uaq__live.on i{background:var(--ok);animation:1.8s ease-in-out infinite uaBlink}@media (prefers-reduced-motion:reduce){.uaq__live.on i{animation:none}}.uaq__row--sla{box-shadow:inset 0 0 0 1.5px var(--dk-bd-err,#fecaca)}.uaq__st--scheduled{background:var(--b100);color:var(--dk-acc-strong,var(--b700))}.uaq__st--in_progress,.uaq__st--meeting_active{background:var(--dk-warn-bg,#fef3c7);color:var(--dk-txt-warn,#b45309)}.uaq__st--completed{background:var(--dk-ok-bg,#e7f8f0);color:var(--ok)}.uaq__st--cancelled,.uaq__st--expired{background:var(--dk-surface-2,#f1f4f8);color:var(--gray)}.uad{flex-direction:column;gap:14px;display:flex}.uad__top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.uad__chip{color:var(--gray);background:var(--dk-surface-2,#f1f4f8);border-radius:var(--pill);white-space:nowrap;align-items:center;gap:5px;padding:5px 11px;font-size:.74rem;font-weight:700;display:inline-flex}.uad__chip svg{width:13px;height:13px}.uad__chip--warn{background:var(--dk-warn-bg,#fef3c7);color:var(--dk-txt-warn,#b45309)}.uad__cols{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.uad__main,.uad__side{flex-direction:column;gap:12px;min-width:0;display:flex}.uad__sec{border-radius:var(--rl);background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1.5px var(--line);flex-direction:column;gap:8px;padding:13px;display:flex}.uad__sec h4{letter-spacing:.02em;text-transform:uppercase;color:var(--gray);align-items:center;gap:7px;margin:0;font-size:.82rem;font-weight:800;display:flex}.uad__sec h4 svg{width:14px;height:14px;color:var(--dk-acc,var(--b600))}.uad__sec--ok{background:var(--dk-ok-bg,#e7f8f0);box-shadow:inset 0 0 0 1.5px var(--dk-bd-ok,#bfe8d4)}.uad__sec--ok h4 svg{color:var(--ok)}.uad__sec--warn{background:var(--dk-warn-bg,#fef3c7);box-shadow:inset 0 0 0 1.5px var(--dk-bd-warn,#f3dea0)}.uad__sec--warn h4{color:var(--dk-txt-warn,#92400e)}.uad__sec--warn h4 svg{color:var(--dk-txt-warn,#b45309)}.uad__need{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.88rem;line-height:1.6}.uad__note{margin:0;font-size:.8rem;line-height:1.5}.uad__files{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.uad__files li{align-items:center;gap:8px;min-width:0;font-size:.84rem;display:flex}.uad__files svg{width:14px;height:14px;color:var(--gray2);flex:none}.uad__files a{color:var(--dk-acc,var(--b600));overflow-wrap:anywhere;font-weight:600}.uad__files audio{max-width:100%;height:34px}.uad__people{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.uad__people li{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:.86rem;display:flex}.uad__people b{font-weight:700}.uad__when{color:var(--dk-acc,var(--b600));align-items:center;gap:6px;margin:0;font-size:.8rem;font-weight:700;display:inline-flex}.uad__when svg{width:13px;height:13px}.uad__sources{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.uad__sources li{flex-direction:column;gap:2px;font-size:.82rem;display:flex}.uad__sources b{overflow-wrap:anywhere;font-weight:700}.uad__sources span{font-size:.74rem}.uad__acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.uad__move{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.uad__move input{flex:1;min-width:170px}.uad__form{border-radius:var(--rl);background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1.5px var(--line);flex-direction:column;gap:10px;padding:13px;display:flex}.uad__form label{margin-bottom:4px;font-size:.8rem;font-weight:700;display:block}.uad__formacts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ucand__wrap{gap:10px}.ucand__filters{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ucand__list{flex-direction:column;gap:8px;max-height:340px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ucand__list--off{opacity:.9}.ucand{text-align:left;border-radius:var(--rl);background:var(--dk-surface,#fff);width:100%;box-shadow:inset 0 0 0 1.5px var(--line);cursor:pointer;border:0;align-items:flex-start;gap:11px;padding:11px 12px;transition:all .16s;display:flex;position:relative}.ucand:hover{box-shadow:inset 0 0 0 1.5px var(--b300)}.ucand.on{box-shadow:inset 0 0 0 2px var(--dk-acc,var(--b600));background:var(--b100)}.ucand:disabled{cursor:default;opacity:.45}.ucand:disabled:hover{box-shadow:inset 0 0 0 1.5px var(--line)}.ucand__count{letter-spacing:.02em;font-variant-numeric:tabular-nums;border-radius:var(--pill);background:var(--dk-surface-2,#f1f4f8);color:var(--gray2);margin-left:auto;padding:3px 9px;font-size:.74rem;font-style:normal;font-weight:800}.ucand__count--full{background:var(--b100);color:var(--dk-acc-strong,var(--b700))}.ucand__score{background:var(--b100);width:34px;height:34px;color:var(--dk-acc-strong,var(--b700));border-radius:11px;flex:none;place-items:center;font-size:.82rem;font-weight:800;display:grid}.ucand.on .ucand__score{background:var(--dk-acc,var(--b600));color:#fff}.ucand__m{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ucand__m b{overflow-wrap:anywhere;font-size:.9rem;font-weight:700}.ucand__meta{color:var(--gray);overflow-wrap:anywhere;font-size:.76rem;line-height:1.5}.ucand__spec{color:var(--gray2);overflow-wrap:anywhere;font-size:.74rem;line-height:1.5}.ucand__tags{flex-direction:column;flex:none;align-items:flex-end;gap:4px;padding-right:20px;display:flex}.ucand__tag{letter-spacing:.02em;border-radius:var(--pill);white-space:nowrap;background:var(--dk-surface-2,#f1f4f8);color:var(--gray);align-items:center;gap:4px;padding:3px 8px;font-size:.66rem;font-style:normal;font-weight:800;display:inline-flex}.ucand__tag svg{width:11px;height:11px}.ucand__tag--cc{background:var(--b100);color:var(--dk-acc-strong,var(--b700))}.ucand__tag--warn{background:var(--dk-warn-bg,#fef3c7);color:var(--dk-txt-warn,#b45309)}.ucand__ck{width:16px;height:16px;color:var(--dk-acc,var(--b600));position:absolute;top:11px;right:11px}.ucand__warn{color:var(--dk-txt-warn,#b45309);align-items:flex-start;gap:7px;margin:4px 0 0;font-size:.78rem;line-height:1.5;display:flex}.ucand__warn svg{flex:none;width:14px;height:14px;margin-top:2px}.ucand__count{color:var(--gray);margin:0;font-size:.8rem;font-weight:700}.ucand__count.ok{color:var(--ok)}.ua__row--on{box-shadow:inset 0 0 0 1.5px var(--b300)}.uamore{border-top:1px solid var(--line);flex-direction:column;flex-basis:100%;gap:10px;margin-top:4px;padding-top:11px;animation:.2s both uaIn;display:flex}@media (prefers-reduced-motion:reduce){.uamore{animation:none}}.uamore__block{border-radius:var(--rl);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line);flex-direction:column;gap:5px;padding:11px;display:flex}.uamore__block b{align-items:center;gap:7px;font-size:.84rem;font-weight:700;display:inline-flex}.uamore__block b svg{width:14px;height:14px;color:var(--gray2)}.uamore__block p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.85rem;line-height:1.6}.uamore__block span{font-size:.78rem}.uamore__block--ok{background:var(--dk-ok-bg,#e7f8f0);box-shadow:inset 0 0 0 1.5px var(--dk-bd-ok,#bfe8d4)}.uamore__block--ok b svg{color:var(--ok)}.uamore__block--warn{background:var(--dk-warn-bg,#fef3c7);box-shadow:inset 0 0 0 1.5px var(--dk-bd-warn,#f3dea0)}.uamore__block--warn b svg{color:var(--dk-txt-warn,#b45309)}.uamore__files{flex-direction:column;gap:6px;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.uamore__files audio{max-width:100%;height:34px}.uamore__hist{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.uamore__hist li{justify-content:space-between;gap:10px;font-size:.8rem;display:flex}.uamore__hist em{color:var(--gray2);white-space:nowrap;font-size:.74rem;font-style:normal}.uamore__cancel{background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:9px;padding:12px;display:flex}.uamore__cancel input{width:100%;min-width:0;font:inherit;background:var(--dk-surface,#fff);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);border:0;border-radius:12px;flex:1 0 100%;padding:11px 13px;font-size:.9rem;transition:box-shadow .18s}.uamore__cancel input::placeholder{color:var(--gray2)}.uamore__cancel input:focus{box-shadow:inset 0 0 0 1.5px var(--dk-txt-err,#c0392b);outline:none}.uamore__cancel button:first-of-type{margin-left:auto}.uagate{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.uagate__i{background:var(--dk-warn-bg,#fef3c7);width:52px;height:52px;color:var(--dk-txt-warn,#b45309);border-radius:16px;place-items:center;display:grid}.uagate__i svg{width:24px;height:24px}.uagate__lead{margin:0;font-size:.94rem;line-height:1.6}.uagate__hint{color:var(--gray);margin:0;font-size:.82rem;line-height:1.5}.uagate__cta{flex-direction:column;gap:8px;width:100%;margin-top:4px;display:flex}.tgbuy__sum{border-radius:var(--rl);background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1.5px var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:.88rem;font-weight:700;display:flex}.tgbuy__sum b{white-space:nowrap;font-size:1.08rem}.tgbuy__was{color:var(--gray);margin-right:8px;font-size:.82rem;font-weight:600}.tgbuy__promo{background:#e11d4817;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #e11d484d}.tgbuy__promo>svg{color:#e11d48;flex:none;width:18px;height:18px}.tgbuy__promo>span{flex:1;gap:1px;min-width:0;display:grid}.tgbuy__promo b{color:var(--ink);font-size:.88rem}.tgbuy__promo small{color:var(--gray);font-size:.74rem}.tgbuy__promo em{color:#e11d48;white-space:nowrap;font-style:normal;font-weight:800}@media (max-width:860px){.uad__cols{grid-template-columns:1fr}.uad__move{width:100%;margin-left:0}.ucand__tags{flex-flow:wrap;align-items:center;padding-right:0}.uaq__live{margin-left:0}}@media (max-width:560px){.ucand{flex-wrap:wrap}.uad__acts .btn{flex:auto}.uamore__cancel input{flex-basis:100%;min-width:0}}.ua__st--open_pool{background:var(--dk-warn-bg,#fef3c7);color:var(--dk-txt-warn,#b45309)}.ua__st--scheduled{background:var(--b100);color:var(--dk-acc-strong,var(--b700))}.ua__st--in_progress,.ua__st--meeting_active{background:var(--dk-warn-bg,#fef3c7);color:var(--dk-txt-warn,#b45309)}.ua__st--cancelled{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#c0392b)}.ua__st--expired{background:var(--dk-surface-2,#f1f4f8);color:var(--gray)}.ucand__wide{border-radius:var(--rl);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line);flex-direction:column;gap:9px;padding:11px;display:flex}.ucand__widerow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ucand__widerow input{flex:1;min-width:170px}.finder__c{padding:0;overflow:visible}.ftabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;padding:6px 10px 0;display:flex;overflow-x:auto}.ftabs::-webkit-scrollbar{display:none}.ftab{font:inherit;color:var(--gray);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:13px 16px 14px;font-size:.9rem;font-weight:700;transition:color .18s;display:inline-flex;position:relative}.ftab svg{flex:none;width:17px;height:17px;transition:transform .2s}.ftab:hover{color:var(--ink)}.ftab:after{content:"";background:var(--grad);border-radius:3px 3px 0 0;height:3px;transition:transform .24s cubic-bezier(.3,1,.4,1);position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(0)}.ftab[aria-selected=true]{color:var(--dk-acc-strong,var(--b700))}.ftab[aria-selected=true]:after{transform:scaleX(1)}.ftab[aria-selected=true] svg{transform:scale(1.06)}.ftab:focus-visible{outline:2px solid var(--focus);outline-offset:-4px;border-radius:12px}@media (prefers-reduced-motion:reduce){.ftab:after,.ftab svg{transition:none}}.fform{padding:14px;display:none}.fform.on{animation:.3s both fade;display:block}.fbar{background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;transition:box-shadow .2s;display:grid}.fbar:focus-within{box-shadow:inset 0 0 0 1.5px var(--b400),0 0 0 4px var(--dk-tint-blue,#e6f0ff)}.fbar--ai{grid-template-columns:minmax(0,1fr) auto}.fbar__f{text-align:left;border-radius:22px;min-width:0;padding:11px 16px 12px;transition:background .18s;position:relative}.fbar__f+.fbar__f:before{content:"";background:var(--line);width:1px;position:absolute;top:11px;bottom:11px;left:0}.fbar__f:hover,.fbar__f:focus-within{background:var(--dk-surface,#fff)}.fbar__f:hover+.fbar__f:before,.fbar__f:focus-within+.fbar__f:before,.fbar__f:hover:before,.fbar__f:focus-within:before{opacity:0}.fbar__f label{letter-spacing:.07em;text-transform:uppercase;color:var(--gray2);align-items:center;gap:6px;margin:0 0 1px;font-size:.68rem;font-weight:800;display:flex}.fbar__f label svg{width:12px;height:12px;color:var(--dk-acc,var(--b600));opacity:.75;flex:none}.fbar .dsel__btn{box-shadow:none;background:0 0;border-radius:8px;min-height:34px;padding:5px 0;font-size:.98rem;font-weight:700}.fbar .dsel__btn:hover,.fbar .dsel[data-open=true] .dsel__btn{box-shadow:none;background:0 0}.fbar .dsel__btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fbar .dsel__cv{background:0 0;width:20px;height:20px}.fbar .dsel[data-open=true] .dsel__cv{background:0 0}.fbar .dsel__cv:after{border-color:var(--gray2)}.fbar .dsel[data-open=true] .dsel__cv:after{border-color:var(--dk-acc,var(--b600))}.fbar__f--txt textarea{resize:none;width:100%;font:inherit;min-height:46px;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:.98rem;font-weight:500;line-height:1.5}.fbar__f--txt textarea::placeholder{color:var(--gray2);font-weight:400}.fbar__f--txt textarea:focus-visible{outline:none}.fgo{background:var(--grad);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;box-shadow:var(--sblue);border:0;border-radius:17px;justify-content:center;align-items:center;gap:9px;margin:6px;padding:0 24px;font-size:.94rem;font-weight:800;transition:filter .18s,transform .12s,box-shadow .18s;display:inline-flex}.fgo svg{flex:none;width:18px;height:18px}.fgo:hover{filter:brightness(1.06);box-shadow:0 10px 26px #2e8bff57}.fgo:active{transform:scale(.975)}.fgo:focus-visible{outline-offset:-4px;outline:2px solid #fff}.fhint{flex-wrap:wrap;align-items:center;gap:7px;padding:12px 4px 2px;display:flex}.fhint b{letter-spacing:.04em;text-transform:uppercase;color:var(--gray2);align-items:center;gap:5px;margin-right:3px;font-size:.74rem;font-weight:800;display:inline-flex}.fhint b svg{width:12px;height:12px;color:var(--dk-acc,var(--b600))}.qc{background:var(--dk-surface-2,#f2f6fc);color:var(--gray);border-radius:var(--pill);font:inherit;cursor:pointer;border:0;padding:8px 14px;font-size:.83rem;font-weight:600;transition:all .16s;box-shadow:inset 0 0 0 1.5px #0000}.qc:hover{background:var(--dk-surface,#fff);color:var(--dk-acc-strong,var(--b700));box-shadow:inset 0 0 0 1.5px var(--b300);transform:translateY(-1px)}.qc:active{transform:none}@media (prefers-reduced-motion:reduce){.qc:hover{transform:none}}@media (max-width:900px){.fbar,.fbar--ai{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fbar__f+.fbar__f:before{width:auto;height:1px;inset:0 0 auto}.fbar__f:nth-child(2):before{width:1px;height:auto;inset:11px auto 11px 0}.fbar__f:nth-child(3){grid-column:1/-1}.fgo{grid-column:1/-1;padding:14px 24px}}@media (max-width:560px){.fform{padding:10px}.fbar,.fbar--ai{grid-template-columns:minmax(0,1fr)}.fbar__f{border-radius:18px}.fbar__f+.fbar__f:before,.fbar__f:nth-child(2):before{width:auto;height:1px;inset:0 10px auto}.ftab{padding:12px 12px 13px;font-size:.84rem}.ftab:after{left:8px;right:8px}.fhint{padding:10px 2px 0}.fbar .dsel__btn{min-height:40px}.qc{padding:10px 15px}}.sheetres{padding:16px 14px 14px}@media (max-width:560px){.sheetres{padding:14px 10px 10px}}.ua__miss{color:var(--dk-txt-warn,#b45309);align-items:center;gap:8px;margin:0;font-size:.84rem;font-weight:600;display:flex}.ua__miss svg{flex:none;width:15px;height:15px}.ua__pre{border-radius:var(--rl);background:var(--dk-warn-bg,#fef3c7);color:var(--dk-txt-warn,#92400e);align-items:flex-start;gap:8px;margin:0;padding:11px 13px;font-size:.83rem;line-height:1.55;display:flex}.ua__pre svg{flex:none;width:15px;height:15px;margin-top:2px}.ua__row--fresh{box-shadow:inset 0 0 0 2px var(--ok);animation:2.4s both uaFresh}@keyframes uaFresh{0%{background:var(--dk-ok-bg,#e7f8f0)}70%{background:var(--dk-ok-bg,#e7f8f0)}to{background:var(--dk-surface-2,#f7fafe)}}@media (prefers-reduced-motion:reduce){.ua__row--fresh{animation:none}}.uasg__lead{margin:0 0 12px;font-size:.86rem;line-height:1.5}.uasg__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.uasg__row{border-radius:var(--rl);background:var(--dk-surface-2,#f7fafe);flex-wrap:wrap;align-items:flex-start;gap:12px;padding:14px;transition:box-shadow .18s;display:flex;box-shadow:inset 0 0 0 1.5px #0000}.uasg__row--on{box-shadow:inset 0 0 0 1.5px var(--b300)}.uasg__m{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.uasg__m>b{flex-wrap:wrap;align-items:center;gap:8px;font-size:.94rem;font-weight:700;display:flex}.uasg__ro{letter-spacing:.03em;text-transform:uppercase;color:var(--gray);background:var(--dk-surface,#fff);border-radius:var(--pill);padding:3px 9px;font-size:.68rem;font-style:normal;font-weight:800}.uasg__need{color:var(--ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}.uasg__sub{color:var(--gray);overflow-wrap:anywhere;font-size:.78rem;line-height:1.5}.uasg__when{color:var(--dk-acc,var(--b600));align-items:center;gap:5px;font-size:.78rem;font-weight:700;display:inline-flex}.uasg__when svg{width:13px;height:13px}.uasg__r{flex-direction:column;flex:none;align-items:flex-end;gap:7px;display:flex}.uasg__row .uamore{border-top-color:var(--line);flex-basis:100%}.uasg__row>.uasg__more{flex-basis:100%;min-width:0}.uasg__more .uasg__detail{border-top:1px solid var(--line);margin-top:4px;padding-top:14px}.uasg__row .uamore__block a{color:var(--dk-acc,var(--b600));align-items:center;gap:5px;font-weight:600;display:inline-flex}.uasg__row .uamore__block svg{flex:none;width:13px;height:13px}.uasg__row .uamore__block>span{align-items:center;gap:5px;display:inline-flex}@media (max-width:760px){.uasg__r{flex-flow:wrap;justify-content:space-between;align-items:center;width:100%}}.uad input[type=text],.uad textarea,.ucand__wide input[type=text]{background:var(--dk-surface-2,#f7fafe);width:100%;min-height:48px;font:inherit;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);border:0;border-radius:14px;padding:12px 15px;font-size:.94rem;transition:box-shadow .18s,background .18s}.uad textarea{resize:vertical;min-height:84px;line-height:1.55}.uad input[type=text]::placeholder,.uad textarea::placeholder,.ucand__wide input[type=text]::placeholder{color:var(--gray2);font-weight:400}.uad input[type=text]:hover,.uad textarea:hover,.ucand__wide input[type=text]:hover{box-shadow:inset 0 0 0 1.5px var(--b300);background:var(--dk-surface,#fff)}.uad input[type=text]:focus,.uad textarea:focus,.ucand__wide input[type=text]:focus{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--b400), 0 0 0 4px var(--dk-tint-blue,#e6f0ff);outline:none}.uad__acts{gap:10px}.uad__move{border-radius:var(--rl);background:var(--dk-surface-2,#f7fafe);width:100%;box-shadow:inset 0 0 0 1.5px var(--line);grid-template-columns:minmax(180px,220px) minmax(0,1fr) auto;align-items:center;gap:8px;margin:2px 0 0;padding:12px;display:grid}.uad__move input{min-width:0}.uad__move .btn{white-space:nowrap}.uad__form label{color:var(--gray2);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:800}.ucand__widerow input[type=text]{flex:1;min-width:170px}.ccq{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top act""meta act";align-items:center;gap:6px 14px;padding:13px 15px}.ccq__top{grid-area:top}.ccq__meta{grid-area:meta}.ccq__act{grid-area:act;justify-content:flex-end}.ccq__act .dsel{width:auto;min-width:190px;max-width:230px}.ccq__act .btn{white-space:nowrap}.ccq--breach{border-color:var(--line);box-shadow:inset 3px 0 0 var(--dk-txt-err,#dc2626)}@media (max-width:860px){.ccq{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""meta""act"}.ccq__act{justify-content:flex-start}.ccq__act .dsel{width:100%;min-width:0;max-width:none}}.uad__sec h4{letter-spacing:.05em}.uad__chip{padding:6px 12px}.uad__top{gap:8px 10px;margin-bottom:2px}.creq__badge{font-style:normal}.uad__move .btn{min-height:48px;padding-inline:20px}@media (max-width:700px){.uad__move{grid-template-columns:minmax(0,1fr);gap:9px}.uad__move .btn{width:100%}.uad__acts .btn{flex:auto;justify-content:center}}@media (max-width:520px){.ucand__widerow input[type=text]{flex-basis:100%;min-width:0}.uad__form .uaq__when2{grid-template-columns:1fr}}.ua__wid{letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--gray2);background:var(--dk-surface,#fff);border-radius:var(--pill);white-space:nowrap;padding:3px 9px;font-size:.68rem;font-style:normal;font-weight:700}.urate{gap:8px}.urate input[type=text]{background:var(--dk-surface-2,#f7fafe);width:100%;font:inherit;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);border:0;border-radius:12px;padding:10px 13px;font-size:.9rem;transition:box-shadow .18s,background .18s}.urate input[type=text]::placeholder{color:var(--gray2)}.urate input[type=text]:focus{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--b400),0 0 0 4px var(--dk-tint-blue,#e6f0ff);outline:none}.urate__stars{gap:4px;display:flex}.urate__star{cursor:pointer;color:var(--gray2);background:0 0;border:0;border-radius:8px;padding:3px;line-height:0;transition:transform .14s,color .14s}.urate__star svg{width:26px;height:26px}.urate__star:hover{transform:scale(1.12)}.urate__star.on{color:#f5a524}.urate__star:focus-visible{outline:2px solid var(--focus);outline-offset:1px}@media (prefers-reduced-motion:reduce){.urate__star{transition:none}.urate__star:hover{transform:none}}.uaq__ch--now{background:var(--dk-warn-bg,#fef3c7);color:var(--dk-txt-warn,#b45309)}.uaq__ch--now svg{width:11px;height:11px}.cbxcard__in{background:var(--dk-surface-2,#f7fafe);width:100%;font:inherit;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);border:0;border-radius:12px;margin-top:10px;padding:11px 13px;font-size:.9rem;transition:box-shadow .18s,background .18s}.cbxcard__in::placeholder{color:var(--gray2)}.cbxcard__in:focus{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--b400),0 0 0 4px var(--dk-tint-blue,#e6f0ff);outline:none}.svfam__n{color:var(--gray2);margin-top:3px;font-size:.72rem;font-weight:600;display:block}.seg__lock{opacity:.7;width:12px;height:12px;margin-left:2px}.amodal__c:has(.cdwho){width:min(680px,100%)}.cdwho{gap:16px;display:grid}.cdwho__lead{color:var(--gray);margin:0;font-size:.9rem;line-height:1.55}.cdwho__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cdwho__c{border:1px solid var(--line);border-radius:var(--rl);background:var(--dk-surface,#fff);box-shadow:var(--s1);color:var(--ink);cursor:pointer;grid-template-rows:auto auto auto 1fr auto;grid-template-areas:"art""t""sub""perks""cta";padding:14px 14px 16px;text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,border-color .2s;display:grid;position:relative}.cdwho__c:hover{box-shadow:var(--s2);border-color:var(--b200);transform:translateY(-3px)}.cdwho__c:active{transform:translateY(-1px)}.cdwho__c:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.cdwho__stage{background:linear-gradient(160deg,var(--dk-tint-blue,#e7f0ff),var(--dk-surface-2,#f6f9ff));border-radius:12px;grid-area:art;place-items:center;height:116px;margin:-6px -6px 14px;display:grid}.cdwho__c--ai .cdwho__stage{background:linear-gradient(160deg,var(--dk-tint-blue,#e2f6fb),var(--dk-surface-2,#f5f8ff))}.cdwho__art{background:var(--art) no-repeat center/contain;filter:drop-shadow(0 10px 14px #1668f038);width:92px;height:92px;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.cdwho__c:hover .cdwho__art{transform:translateY(-3px)scale(1.04)}.cdwho__t{font-family:var(--fd);color:var(--ink);grid-area:t;font-size:1.04rem;font-weight:700;line-height:1.3}.cdwho__sub{color:var(--gray);grid-area:sub;margin-top:5px;font-size:.84rem;line-height:1.5}.cdwho__perks{grid-area:perks;align-content:start;gap:8px;margin:14px 0 16px;padding:0;list-style:none;display:grid}.cdwho__perks li{color:var(--ink);align-items:flex-start;gap:9px;font-size:.84rem;font-weight:500;line-height:1.4;display:flex}.cdwho__tick{background:var(--dk-tint-blue,#e6f0ff);width:18px;height:18px;color:var(--dk-acc,var(--b600));border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.cdwho__tick svg{stroke-width:3px;width:11px;height:11px}.cdwho__cta{white-space:normal;text-align:center;grid-area:cta;line-height:1.25}.cdwho__cta svg{transition:transform .2s}.cdwho__c:hover .cdwho__cta{background:var(--b700)}.cdwho__c:hover .cdwho__cta:before{left:130%}.cdwho__c:hover .cdwho__cta svg{transform:translate(3px)}@media (max-width:560px){.cdwho{gap:14px}.cdwho__grid{grid-template-columns:minmax(0,1fr);gap:12px}.cdwho__c{grid-template:"art t""art sub""perks perks""cta cta"/64px minmax(0,1fr);column-gap:12px;padding:12px 12px 14px}.cdwho__stage{border-radius:14px;align-self:start;width:64px;height:64px;margin:0}.cdwho__art{width:50px;height:50px}.cdwho__t{align-self:end;font-size:.98rem}.cdwho__sub{align-self:start;margin-top:3px}.cdwho__perks{margin:12px 0 14px}}@media (prefers-reduced-motion:reduce){.cdwho__c,.cdwho__art,.cdwho__cta svg{transition:none}.cdwho__c:hover,.cdwho__c:active,.cdwho__c:hover .cdwho__art,.cdwho__c:hover .cdwho__cta svg{transform:none}}.uacard__d{color:var(--gray);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.5;display:-webkit-box;overflow:hidden}.uacard:hover .uacard__d,.uacard:focus-visible .uacard__d{-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.uacard__f em.uacard__now{color:var(--dk-txt-warn,#b45309);background:var(--dk-warn-bg,#fef3c7)}.uacard__f em.uacard__kinds{color:var(--dk-acc,var(--b600));background:var(--b100)}.uacard__more{grid-template-rows:0fr;width:100%;transition:grid-template-rows .26s cubic-bezier(.2,.8,.2,1);display:grid}.uacard:hover .uacard__more,.uacard:focus-visible .uacard__more{grid-template-rows:1fr}.uacard__morei{gap:7px;min-height:0;display:grid;overflow:hidden}.uacard__morei>*+*{margin-top:0}.uacard__how{color:var(--gray2);border-top:1px dashed var(--line);padding-top:9px;font-size:.76rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.uacard__more{transition:none}}.ua__kindnote{color:var(--gray);background:var(--dk-surface-2,#f7fafe);border-radius:12px;margin:8px 0 0;padding:9px 11px;font-size:.8rem;line-height:1.55}.uakind{gap:14px;display:grid}.uakind__lead{color:var(--gray);margin:0;font-size:.88rem;line-height:1.55}.uakind__grid{gap:10px;display:grid}.uakind__c{text-align:left;cursor:pointer;width:100%;color:inherit;border:1.5px solid var(--line);background:var(--dk-surface,#fff);border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:4px 14px;padding:16px 46px 16px 16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.uakind__c:hover{border-color:var(--b300);box-shadow:var(--s2);transform:translateY(-2px)}.uakind__c:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.uakind__i{background:var(--b100);width:42px;height:42px;color:var(--dk-acc,var(--b600));border-radius:13px;grid-area:1/1;place-items:center;display:grid}.uakind__i svg{width:21px;height:21px}.uakind__c>b,.uakind__c>span:not(.uakind__i),.uakind__c>.uakind__f{grid-column:2}.uakind__c b{font-size:.95rem;font-weight:700;line-height:1.35}.uakind__c>span:not(.uakind__i):not(.uakind__f){color:var(--gray);font-size:.82rem;line-height:1.5}.uakind__f{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.uakind__f em{border-radius:var(--pill);align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-style:normal;font-weight:700;display:inline-flex}.uakind__f svg{width:12px;height:12px}.uakind__now{color:var(--dk-txt-warn,#b45309);background:var(--dk-warn-bg,#fef3c7)}.uakind__lock{color:var(--gray);background:var(--dk-surface-2,#f2f6fc)}.uakind__go{background:var(--dk-surface-2,#f2f6fc);width:28px;height:28px;color:var(--dk-acc,var(--b600));border-radius:50%;place-items:center;font-style:normal;transition:background .18s,color .18s;display:grid;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.uakind__go svg{width:14px;height:14px}.uakind__c:hover .uakind__go{background:var(--b600);color:#fff}.ua__row--tap{cursor:pointer;transition:background .16s,box-shadow .16s,transform .16s}.ua__row--tap:hover{background:var(--dk-tint-blue,#eff5ff);box-shadow:inset 0 0 0 1.5px var(--b200)}.ua__row--tap:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ua__row--tap:active{transform:scale(.996)}.svfam__cat{letter-spacing:.02em;color:var(--dk-acc,var(--b600));font-size:.72rem;font-weight:700;display:block}.docpick__row--vp{align-items:center;gap:10px}.docpick__row--vp .vpill--wide{margin-left:0}.vpill--wide{width:auto}.vpill--wide .vpill__btn{width:auto;height:var(--vp-h);border-radius:var(--pill);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line);font:inherit;color:var(--ink);align-items:center;gap:7px;padding:0 15px 0 13px;font-size:.84rem;font-weight:700;display:inline-flex;position:relative}.vpill--wide .vpill__btn:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--b400);color:var(--dk-acc,var(--b600))}.vpill--wide .vpill__btn:focus-visible{border-radius:var(--pill)}.vpill--wide .vpill__g{flex:none;width:17px;height:17px;position:relative;inset:auto}.vpill--wide .vpill__g--stop{width:auto;height:auto;position:absolute;inset:0}.vpill__lbl{white-space:nowrap}.vpill--wide.vpill--on{width:min(228px,100%)}.vpill--wide.vpill--on .vpill__btn{width:var(--vp-h);border-radius:50%;padding:0;position:absolute;top:0;right:0;box-shadow:0 6px 18px #e5484d52}.vpill--wide.vpill--on .vpill__g{width:auto;height:auto;position:absolute;inset:0}.vpill--wide.vpill--on .vpill__lbl{display:none}.mydocs{gap:10px;display:grid}.mydoc{border:1px solid var(--line);background:var(--dk-surface,#fff);box-shadow:var(--s1);border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:15px 18px 15px 17px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.mydoc:before{content:"";background:var(--line);width:3px;position:absolute;top:0;bottom:0;left:0}.mydoc--lawyer:before{background:var(--b600)}.mydoc--ai:before{background:linear-gradient(180deg,var(--b400),var(--ok))}.mydoc--manual:before{background:var(--gray2)}.mydoc:hover{box-shadow:var(--s2);transform:translateY(-1px)}.mydoc__i{background:var(--b100);width:38px;height:38px;color:var(--dk-acc,var(--b600));border-radius:12px;flex:none;place-items:center;display:grid}.mydoc__i svg{width:18px;height:18px}.mydoc__i--ai{background:linear-gradient(135deg,var(--dk-tint-blue,#eaf3ff),var(--dk-tint-ok,#e6f7f1))}.mydoc__i--manual{background:var(--dk-surface-2,#f2f6fc);color:var(--gray)}.mydoc__m{gap:7px;min-width:0;display:grid}.mydoc__top{grid-template-columns:1fr auto;align-items:start;gap:8px 14px;display:grid}.mydoc__t{overflow-wrap:anywhere;min-width:0;font-size:.94rem;font-weight:700;line-height:1.4}.mydoc__corner{flex-direction:column;grid-column:2;justify-self:end;align-items:flex-end;gap:6px;display:flex}.mydoc__corner .drated{margin-left:0}.mydoc__st{white-space:nowrap;border-radius:var(--pill);background:var(--dk-surface-2,#f2f6fc);color:var(--gray);flex:none;justify-self:end;padding:4px 11px;font-size:.72rem;font-style:normal;font-weight:700}.mydoc__st--done{background:var(--dk-tint-ok,#e1f6ee);color:var(--ok)}.mydoc__st--waiting{background:var(--b100);color:var(--dk-acc-strong,var(--b700))}.mydoc__st--you{background:var(--dk-warn-bg,#fef3c7);color:var(--dk-txt-warn,#b45309)}.mydoc__row{flex-wrap:wrap;align-items:center;gap:5px 13px;display:flex}.mydoc__row small{color:var(--gray);align-items:center;gap:5px;min-width:0;font-size:.78rem;display:inline-flex}.mydoc__row svg{flex:none;width:13px;height:13px}.mydoc__mode{color:var(--gray2);font-weight:600}.mydoc__mode svg{opacity:.8}.mydoc__live{color:var(--ok);font-weight:700}.mydoc__next{color:var(--gray);align-items:flex-start;gap:7px;margin:0;font-size:.83rem;line-height:1.5;display:flex}.mydoc__next svg{width:14px;height:14px;color:var(--dk-acc,var(--b600));flex:none;margin-top:3px}.mydoc--ready .mydoc__next{color:var(--ink)}.mydoc__acts{flex-wrap:wrap;gap:8px;margin-top:3px;display:flex}.drated{align-items:center;gap:3px;margin-left:auto;line-height:0;display:inline-flex}.drated i{color:var(--dk-bd-neutral,#cbd6e6);line-height:0}.drated i.on{color:var(--dk-txt-warn,#f5a623)}.drated svg{width:17px;height:17px}.drated i.on svg{fill:currentColor}@media (max-width:560px){.drated{margin-left:0}.mydoc{grid-template-columns:1fr;gap:10px;padding:14px 15px 14px 16px}.mydoc__i{display:none}.mydoc__top{grid-template-columns:1fr}.mydoc__st{justify-self:start}.mydoc__corner{flex-direction:row;grid-column:1;justify-self:start;align-items:center;gap:10px}}.pkg__h{align-items:center}.pkg__hi{background:var(--b100);width:34px;height:34px;color:var(--dk-acc,var(--b600));border-radius:11px;flex:none;place-items:center;display:grid}.pkg__hi svg{width:17px;height:17px}.pkg__h b{flex:1;min-width:0}.pkg__tier{padding:18px 16px 16px;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,border-color .18s;position:relative}.pkg__tier:hover{box-shadow:var(--s2);transform:translateY(-3px)}.pkg__tier--best{border-color:var(--b600);box-shadow:var(--sblue)}.pkg__best{white-space:nowrap;background:var(--grad);color:#fff;letter-spacing:.02em;border-radius:var(--pill);padding:4px 12px;font-size:.68rem;font-weight:800;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.pkg__ti{background:var(--dk-surface-2,#f2f6fc);width:34px;height:34px;color:var(--gray);border-radius:11px;place-items:center;display:grid}.pkg__ti svg{width:17px;height:17px}.pkg__ti--standard{background:var(--b100);color:var(--dk-acc,var(--b600))}.pkg__ti--premium{background:var(--grad);color:#fff;box-shadow:var(--sblue)}.pkg__tier--premium .pkg__tariff{letter-spacing:0;text-transform:none;color:var(--dk-acc-strong,var(--b700));font-size:.84rem;font-weight:800}.pkg__tier--premium:hover{box-shadow:var(--sblue)}.pkg__price{letter-spacing:-.02em;font-size:1.32rem}.pkg__save{color:var(--ok);background:var(--dk-tint-ok,#e1f6ee);border-radius:var(--pill);justify-self:start;align-items:center;gap:5px;padding:4px 10px;font-size:.74rem;font-weight:800;display:inline-flex}.pkg__save svg{stroke-width:3px;width:12px;height:12px}.pkg__cmp{color:var(--gray);font-weight:500}.pkg__acts .btn svg{width:14px;height:14px}button.cdact__i{text-align:left;border:1px solid var(--line);cursor:pointer;width:100%;font-family:inherit}.cdact__i{position:relative;overflow:hidden}.cdact__art{z-index:0;pointer-events:none;background:var(--art) no-repeat center/contain;width:78px;height:78px;transition:transform .28s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-8px;right:-8px}.cdact__i:hover .cdact__art{transform:translateY(-3px)scale(1.05)}.cdact__t{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.cdact__i:hover .cdact__art{transform:none}}.cdact__i--pri{position:relative;overflow:hidden;box-shadow:0 14px 34px -14px #1668f08c}.cdact__i--pri:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff57,#fff0 68%);border-radius:50%;width:150px;height:150px;position:absolute;top:-52px;right:-42px}.cdact__i--pri:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff38 50%,#0000 62%);transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-120%)}.cdact__i--pri:hover:after{transform:translate(120%)}.cdact__i--pri:hover{box-shadow:0 20px 40px -14px #1668f09e}.cdact__i--pri .cdact__ico{background:#ffffff38;width:46px;height:46px;box-shadow:inset 0 0 0 1px #ffffff47}.cdact__i--pri .cdact__ico svg{width:23px;height:23px}.cdact__i--pri>span:last-child{padding-right:22px;position:relative}.cdact__i--pri>span:last-child:after{content:"";border-top:2px solid #ffffffd9;border-right:2px solid #ffffffd9;width:7px;height:7px;transition:transform .2s,right .2s;position:absolute;top:5px;right:2px;transform:rotate(45deg)}.cdact__i--pri:hover>span:last-child:after{right:0;transform:rotate(45deg)translate(1px,-1px)}@media (prefers-reduced-motion:reduce){.cdact__i--pri:after{display:none}}.dtype{gap:7px;display:grid}.dtype>label{color:var(--ink);font-size:.82rem;font-weight:700}.dtype__hint{color:var(--gray);margin:-2px 0 2px;font-size:.78rem;line-height:1.5}.dtype__own{border:1.5px solid var(--line);height:44px;font:inherit;background:var(--dk-surface,#fff);color:var(--ink);border-radius:12px;outline:none;padding:0 14px;font-size:.9rem;transition:border-color .16s,box-shadow .16s}.dtype__own::placeholder{color:var(--gray2)}.dtype__own:focus{border-color:var(--b600);box-shadow:0 0 0 3px var(--dk-tint-blue,#e6f0ff)}.dtag{border-radius:var(--pill);background:var(--b100);max-width:100%;color:var(--dk-acc-strong,var(--b700));align-self:flex-start;align-items:center;gap:5px;padding:4px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.dtag svg{flex:none;width:12px;height:12px}.dtag--own{background:var(--dk-surface-2,#f2f6fc);color:var(--gray)}.mydoc__kind{color:var(--dk-acc-strong,var(--b700));font-weight:700}.mydoc__kind svg{opacity:.85}.drate{background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;justify-items:start;gap:9px;margin-top:4px;padding:12px 14px;display:grid}.drate__h{flex-wrap:wrap;align-items:center;gap:6px 12px;width:100%;display:flex}.drate__h b{align-items:center;gap:7px;font-size:.88rem;font-weight:700;display:inline-flex}.drate__h svg{width:15px;height:15px;color:var(--dk-txt-warn,#f5a623);fill:var(--dk-txt-warn,#f5a623)}.drate__left{color:var(--dk-txt-warn,#b45309);background:var(--dk-warn-bg,#fef3c7);border-radius:var(--pill);align-items:center;gap:5px;margin-left:auto;padding:3px 9px;font-size:.76rem;font-weight:800;display:inline-flex}.drate__left svg{width:12px;height:12px;color:inherit;fill:none}.drate__stars{gap:4px;display:flex}.drate__s{cursor:pointer;color:var(--gray2);background:0 0;border:0;padding:2px;line-height:0;transition:transform .14s cubic-bezier(.2,.8,.2,1),color .14s}.drate__s svg{fill:none;width:24px;height:24px}.drate__s.on{color:var(--dk-txt-warn,#f5a623)}.drate__s.on svg{fill:currentColor}.drate__s:hover:not(:disabled){transform:scale(1.12)}.drate__s:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:6px}.drate__c{border:1.5px solid var(--line);width:100%;height:40px;font:inherit;background:var(--dk-surface,#fff);color:var(--ink);border-radius:11px;outline:none;padding:0 12px;font-size:.85rem;transition:border-color .16s,box-shadow .16s}.drate__c::placeholder{color:var(--gray2)}.drate__c:focus{border-color:var(--b600);box-shadow:0 0 0 3px var(--dk-tint-blue,#e6f0ff)}.drate__err{color:var(--dk-txt-err,#c0392b);margin:0;font-size:.8rem}.drate__done{color:var(--ok);background:var(--dk-tint-ok,#e1f6ee);border-radius:12px;align-items:center;gap:7px;margin:4px 0 0;padding:9px 13px;font-size:.82rem;font-weight:600;display:flex}.drate__done svg{stroke-width:3px;flex:none;width:14px;height:14px}.drate__done em{font-style:normal;font-weight:800}.drate--shut{color:var(--gray);align-items:center;gap:8px;font-size:.82rem;font-weight:600;line-height:1.45;display:flex}.drate--shut svg{width:15px;height:15px;color:var(--gray2);flex:none}.mydoc__wid{letter-spacing:.01em;color:var(--gray2);background:var(--dk-surface-2,#f2f6fc);border-radius:7px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:700}.mydoc__st--closed{background:var(--dk-surface-2,#f2f6fc);color:var(--gray2)}.mydoc--closed{opacity:.86}.uaq__tel{color:var(--dk-acc,var(--b600));align-items:center;gap:4px;font-weight:700;display:inline-flex}.uaq__tel svg{width:12px;height:12px}.uaq__dirs{flex-wrap:wrap;gap:5px;display:flex}.uaq__dir{color:var(--dk-acc-strong,var(--b700));background:var(--dk-tint-blue,#e6f0ff);border-radius:var(--pill);white-space:nowrap;padding:3px 9px;font-size:.7rem;font-style:normal;font-weight:700}.svcats{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:10px;margin-bottom:14px;display:grid}.svcat{text-align:left;cursor:pointer;min-width:0;font:inherit;border:1.5px solid var(--line);border-radius:var(--rl);background:var(--dk-surface,#fff);color:var(--ink);flex-direction:column;gap:4px;padding:12px 14px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.svcat:hover{border-color:var(--b300);box-shadow:var(--s1)}.svcat.on{border-color:var(--b600);background:var(--dk-tint-blue,#e6f0ff);box-shadow:inset 0 0 0 1px var(--b600)}.svcat>b{font-family:var(--fb);font-size:.92rem;font-weight:800;line-height:1.3}.svcat__d{color:var(--gray);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.svcat__n{color:var(--dk-acc,var(--b600));margin-top:auto;padding-top:5px;font-size:.74rem;font-weight:700}.svcat__lead{color:var(--gray);max-width:72ch;margin:-6px 0 12px;font-size:.88rem;line-height:1.55}.svfam__ex{max-width:100%;color:var(--gray2);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;line-height:1.4;display:block;overflow:hidden}.svfam__d{color:var(--gray);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.45;display:-webkit-box;overflow:hidden}.uasg__row--soon{background:var(--dk-tint-blue,#e6f0ff);box-shadow:inset 0 0 0 1.5px var(--b100)}.uasg__row--soon.uasg__row--on{box-shadow:inset 0 0 0 1.5px var(--b600)}.uasg__up{border-radius:var(--rl);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:5px;margin-top:3px;padding:9px 11px;display:flex}.uasg__up>b{letter-spacing:.04em;text-transform:uppercase;color:var(--dk-acc,var(--b600));align-items:center;gap:6px;font-size:.7rem;font-weight:800;display:inline-flex}.uasg__up>b svg{flex:none;width:13px;height:13px}.uasg__up__when{color:var(--ink);font-size:.95rem;font-weight:700;line-height:1.35}.uasg__up__peers{color:var(--gray);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;font-size:.78rem;line-height:1.5;display:flex}.uasg__up__peers svg{flex:none;width:13px;height:13px}.uasg__tags{flex-wrap:wrap;gap:6px;display:flex}.uasg__tag{color:var(--gray);background:var(--dk-surface-2,#f2f6fc);border-radius:var(--pill);padding:3px 10px;font-size:.74rem;font-style:normal;font-weight:600}@keyframes sbubFlash{0%,65%{outline:2px solid var(--b600);outline-offset:2px}to{outline-offset:2px;outline:2px solid #0000}}.docchoose__c>span:not(.docchoose__i):not(.docchoose__go){color:var(--gray);font-size:.82rem}.docchoose__c>span.docchoose__go{background:var(--dk-tint-blue,#e6f0ff);color:var(--dk-acc,var(--b600));border-radius:999px;align-items:center;gap:5px;margin-top:2px;padding:3px 9px;font-size:.73rem;font-weight:600;line-height:1.4;display:inline-flex}.docchoose__c>span.docchoose__go svg{width:12px;height:12px}.docchoose__c:hover>span.docchoose__go{background:var(--b100)}.svfam__t{width:100%}.doclist__i{align-items:flex-start}.dprev{white-space:normal;text-overflow:clip;flex-wrap:wrap;flex:1;align-items:center;gap:8px 10px;min-width:0;display:flex;overflow:visible}.dprev__i{background:var(--b100);width:28px;height:28px;color:var(--dk-acc,var(--b600));border-radius:9px;flex:none;place-items:center;display:grid}.dprev__i svg{width:15px;height:15px}.dprev__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.85rem;overflow:hidden}.dprev__play{cursor:pointer;background:var(--b600);color:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;transition:filter .15s,transform .15s;display:grid}.dprev__play svg{width:14px;height:14px}.dprev__play:hover{filter:brightness(1.08)}.dprev__play:active{transform:scale(.94)}.dprev__play:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.dprev__audio{flex:200px;min-width:160px;max-width:100%;height:34px}.dprev__open{cursor:pointer;font:inherit;border-radius:var(--pill);background:var(--dk-surface-2,#f2f6fc);color:var(--dk-acc,var(--b600));border:0;flex:none;align-items:center;gap:5px;padding:4px 10px;font-size:.78rem;font-weight:700;transition:background .15s;display:inline-flex}.dprev__open:hover{background:var(--b100)}.dprev__open svg{width:13px;height:13px}.dprev__no{color:var(--gray2);flex:none;font-size:.76rem;font-style:normal}.dprev__body{flex:0 0 100%;margin-top:4px}.dprev__img{border:1px solid var(--line);object-fit:contain;background:var(--dk-surface-2,#f7fafe);border-radius:12px;max-width:100%;max-height:340px;display:block}.dprev__pdf{border:1px solid var(--line);background:var(--dk-surface-2,#f7fafe);border-radius:12px;width:100%;height:min(480px,60vh);display:block}@media (max-width:560px){.dprev__audio{flex-basis:100%}.dprev__pdf{height:52vh}}.dgate__meta{flex-wrap:wrap;gap:6px;margin:9px 0 0;font-size:.78rem;display:flex}.dgate__meta span{border-radius:var(--pill);background:var(--dk-tint-blue,#eaf1ff);color:var(--dk-acc-strong,var(--b700));align-items:center;padding:3px 9px;font-weight:700;display:inline-flex}.dgate__note{color:var(--dk-txt-warn,#b45309);margin:0;font-size:.78rem;line-height:1.5}.docchoose__c--held{opacity:.78}.docchoose__c--held .docchoose__i{background:var(--dk-warn-bg,#fef3c7);color:var(--dk-txt-warn,#b45309)}.ua__form .cform{grid-template-columns:minmax(0,1fr)}.ua__form .chiprow{flex-wrap:wrap;overflow:visible}.ua__meta{flex:0 auto;min-width:0}.ua__meta dd{overflow-wrap:anywhere}.ua__rowt{flex-wrap:wrap;align-items:baseline;gap:3px 8px;display:flex}.amodal__b>.uamore{border-top:0;flex-basis:auto;margin-top:0;padding-top:0}.uacard{padding-bottom:16px}.uacard__go{top:14px;bottom:auto}.ua__grid{align-items:stretch}.uacard__more{grid-template-rows:1fr;margin-top:auto}.uacard__morei>*{margin-top:0}.uacard__d{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.svc{height:100%;min-height:0}.svc__acts{gap:8px;margin-top:0}.svc__act{white-space:normal;text-align:center;flex:98px;min-width:0;padding:9px 11px;line-height:1.3}.svc__act--adv,.svc__act--fill{flex:100%}.svc__t b{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.svfam__t small.svfam__cat{letter-spacing:.05em;text-transform:uppercase;color:var(--dk-acc,var(--b600));font-size:.7rem;font-weight:800;display:block}.svfam__t small.svfam__n{color:var(--gray2);margin-top:3px;font-size:.76rem;font-weight:700;display:block}.svfam__t small.svfam__ex{-webkit-line-clamp:3;white-space:normal;overflow-wrap:anywhere;color:var(--gray2);-webkit-box-orient:vertical;font-size:.72rem;line-height:1.4;display:-webkit-box;overflow:hidden}.svfam__t small.svfam__d{-webkit-line-clamp:2;color:var(--gray);-webkit-box-orient:vertical;font-size:.76rem;line-height:1.45;display:-webkit-box;overflow:hidden}.svcats{grid-template-columns:repeat(auto-fit,minmax(min(138px,100%),1fr));gap:8px;margin-bottom:10px}.svfree{margin-bottom:10px;padding:9px 13px}@media (max-width:560px){.svcat__d{-webkit-line-clamp:1}.svcat{padding:10px 12px}}.chiprow--tabs{padding-top:5px;padding-bottom:12px}@media (max-width:560px){.chiprow--tabs{flex-wrap:wrap;gap:7px;padding-top:2px;padding-bottom:4px;overflow-x:visible}.chiprow--tabs .fchip{padding:8px 13px;font-size:.8rem}}.mydoc__row small.mydoc__wid{color:var(--gray2);background:var(--dk-surface-2,#f2f6fc);border-radius:7px;padding:2px 8px;font-size:.7rem;font-weight:700}.mydoc__row small.mydoc__kind{color:var(--dk-acc-strong,var(--b700));background:var(--dk-tint-blue,#e6f0ff);border-radius:var(--pill);padding:3px 9px;font-size:.72rem;font-weight:700}.mydoc__row small.mydoc__mode{color:var(--gray2);font-size:.74rem;font-weight:600}.mydoc__row small.mydoc__live{color:var(--ok);font-size:.74rem;font-weight:700}.mydoc__st--working{background:var(--dk-tint-violet,#f1ebff);color:var(--dk-txt-violet,#6a3de8)}html[data-theme=dark]{--dk-unlock-shadow:0 14px 30px -14px #00a6e68c,0 0 0 1px #00cfe84d;--dk-unlock-shadow-h:0 18px 38px -14px #00cfe885,0 0 0 1px #00cfe885}.btn--unlock{background-image:linear-gradient(100deg, var(--b700) 0%,var(--b600) 10%,var(--b500) 22%,var(--cy2) 38%,var(--cy) 50%, var(--cy2) 62%,var(--b500) 78%,var(--b600) 90%,var(--b700) 100%);color:#fff;text-shadow:0 1px 2px #03102b4d;box-shadow:var(--dk-unlock-shadow,var(--sblue));background-position:0%;background-repeat:no-repeat;background-size:300% 100%;transition:background-position .7s cubic-bezier(.3,.9,.4,1),background-size .7s cubic-bezier(.3,.9,.4,1),box-shadow .22s,transform .18s cubic-bezier(.2,.8,.2,1),color .2s}.btn--unlock:hover,.btn--unlock:focus-visible{box-shadow:var(--dk-unlock-shadow-h,0 18px 40px -12px #1668f09e);background-position:100%;background-size:345% 100%;transform:translateY(-1px)}.btn--unlock svg{fill:#ffffff42;transition:fill .3s}.btn--unlock:hover svg,.btn--unlock:focus-visible svg{fill:#ffffffeb}@media (prefers-reduced-motion:reduce){.btn--unlock:hover,.btn--unlock:focus-visible{transform:none}}html[data-theme=dark]{--dk-rate-gold:#ffc55a}.drate__stars,.urate__stars{align-items:center;gap:6px;display:flex}.drate__s,.urate__star{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9px;padding:3px;line-height:0;transition:transform .16s cubic-bezier(.2,.8,.2,1)}.drate__s:hover:not(:disabled),.urate__star:hover{transform:translateY(-1px)scale(1.06)}.drate__s:disabled{cursor:default;opacity:.6}.drate__s svg,.urate__star svg{width:26px;height:26px;fill:var(--dk-rate-gold,#c98200);fill-opacity:0;stroke:var(--gray2);stroke-width:1.6px;stroke-linejoin:bevel;stroke-dasharray:12;stroke-dashoffset:0;transform-origin:50%;transition:stroke .18s,stroke-width .18s,fill-opacity .34s;animation:6s linear infinite rate-crawl;overflow:visible}.drate__s.on,.urate__star.on{color:var(--dk-rate-gold,#c98200)}.drate__s.on svg,.urate__star.on svg{fill:var(--dk-rate-gold,#c98200);fill-opacity:1;stroke:var(--dk-rate-gold,#c98200);stroke-width:2.6px;stroke-dasharray:0;stroke-linejoin:round;animation:none}.drate__s.set svg,.urate__star.set svg{animation:.52s linear backwards rate-pop}.drate__s:nth-child(2).set svg,.urate__star:nth-child(2).set svg{animation-delay:25ms}.drate__s:nth-child(3).set svg,.urate__star:nth-child(3).set svg{animation-delay:50ms}.drate__s:nth-child(4).set svg,.urate__star:nth-child(4).set svg{animation-delay:75ms}.drate__s:nth-child(5).set svg,.urate__star:nth-child(5).set svg{animation-delay:.1s}@keyframes rate-crawl{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes rate-pop{0%{fill-opacity:0;stroke:var(--gray2);stroke-width:1.6px;stroke-dasharray:12;stroke-linejoin:bevel;animation-timing-function:cubic-bezier(.5,0,.75,.2);transform:scale(1)}32%{fill-opacity:0;stroke:var(--gray2);stroke-width:1.6px;stroke-dasharray:12;stroke-linejoin:bevel;transform:scale(.08)}34%{fill-opacity:1;stroke:var(--dk-rate-gold,#c98200);stroke-width:2.6px;stroke-dasharray:0;stroke-linejoin:round;animation-timing-function:cubic-bezier(.2,.9,.3,1.1);transform:scale(.12)}66%{animation-timing-function:ease-out;transform:scale(1.16)}to{transform:scale(1)}}.drate__word,.urate__word{letter-spacing:.01em;min-height:1.15em;color:var(--dk-rate-gold,#c98200);margin:0;font-size:.78rem;font-weight:700;transition:color .18s}.drate__h>b svg{color:var(--dk-rate-gold,#c98200);fill:var(--dk-rate-gold,#c98200)}.urate>b svg{color:var(--dk-rate-gold,#c98200)}@media (prefers-reduced-motion:reduce){.drate__s svg,.urate__star svg,.drate__s.on svg,.urate__star.on svg,.drate__s.set svg,.urate__star.set svg{stroke-dashoffset:0;animation:none;transform:none}.drate__s,.urate__star{transition:none}.drate__s:hover:not(:disabled),.urate__star:hover{transform:none}}.svc--adv{position:relative}.svc--adv .svc__i{visibility:hidden}.svcrib{pointer-events:none;border-top-left-radius:calc(var(--rl) - 1.5px);width:72px;height:72px;position:absolute;top:0;left:0;overflow:hidden}.svcrib:before{content:"";background:var(--dk-bd-neutral,#143676);width:9px;height:9px;box-shadow:63px -63px var(--dk-bd-neutral,#143676);position:absolute;top:63px;left:0}.svcrib__t{pointer-events:auto;letter-spacing:.015em;color:#fff;white-space:nowrap;background-image:linear-gradient(90deg,#154cb0 18%,#1668f0 50%,#00a6e6 82%);justify-content:center;align-items:center;width:140px;height:19px;margin:-9.5px 0 0 -70px;font-size:.56rem;font-style:normal;font-weight:800;line-height:1;transition:filter .2s,transform .2s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;left:50%;transform:rotate(-45deg)translateY(-10px);box-shadow:0 4px 10px #03102b4d}.svc--adv:hover .svcrib__t{filter:brightness(1.08);transform:rotate(-45deg)translateY(-8.5px)}@media (prefers-reduced-motion:reduce){.svcrib__t{transition:none}.svc--adv:hover .svcrib__t{filter:none;transform:rotate(-45deg)translateY(-10px)}}.mtg__ctl--pause{--pr-gap:4px}.mtg__ctl--pause .mtg__ci{background:var(--mtg-panel);box-shadow:inset 0 0 0 1px #ffffff17}.mtg__ctl--pause:hover .mtg__ci{background:var(--b800)}.mtg__ctl--pause .mtg__cl{overflow-wrap:anywhere}.mtg__pring{inset:calc(-1 * var(--pr-gap));opacity:0;pointer-events:none;background:conic-gradient(from 0deg,transparent 0deg,transparent 210deg,var(--b600) 300deg,var(--cy) 360deg);border-radius:50%;transition:opacity .2s;position:absolute;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2.5px))}.mtg__ctl--pause:hover .mtg__pring,.mtg__ctl--pause:focus-visible .mtg__pring{opacity:.42}.mtg__pgl{width:20px;height:20px;display:block;position:relative}.mtg__pgl-b{background:currentColor;border-radius:2px;width:27%;height:100%;transition:width .26s cubic-bezier(.2,.8,.3,1);position:absolute;top:0}.mtg__pgl-b--l{left:14%}.mtg__pgl-b--r{transition-delay:.1s;right:14%}.mtg__pgl-tri{clip-path:polygon(16% 50%,16% 50%,16% 50%);background:currentColor;transition:clip-path .3s cubic-bezier(.2,.8,.3,1);position:absolute;inset:0}.mtg__ctl--pause.is-paused .mtg__ci{background:var(--grad);color:#fff;box-shadow:var(--sblue)}.mtg__ctl--pause.is-paused .mtg__pgl-b{width:0;transition-delay:0s}.mtg__ctl--pause.is-paused .mtg__pgl-tri{clip-path:polygon(16% 2%,16% 98%,92% 50%);transition-delay:.14s}.mtg__ctl--pause.is-paused .mtg__pring{opacity:1;background:conic-gradient(var(--cy),var(--b600),var(--cy));animation:.42s cubic-bezier(.2,.8,.3,1) both mtgPSeal}.mtg__ctl--pause.is-paused .mtg__cl{color:#fff}.mtg__ctl--pause.is-busy:disabled{opacity:1;cursor:progress}.mtg__ctl--pause.is-busy .mtg__pring{opacity:1;background:conic-gradient(from 0deg,transparent 0deg,transparent 210deg,var(--b600) 300deg,var(--cy) 360deg);animation:.9s linear infinite mtgPSweep}.mtg__ctl--pause.is-busy .mtg__pgl{opacity:.4}.mtg__ctl--pause.is-busy .mtg__cl{color:var(--b300)}@keyframes mtgPSweep{to{transform:rotate(1turn)}}@keyframes mtgPSeal{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.mtg--float .mtg__ctl--pause{--pr-gap:2px}.mtg--float .mtg__bar{flex-wrap:wrap;row-gap:2px}@media (max-width:1000px){.mtg__ctl--pause{--pr-gap:3px}.mtg__pgl{width:18px;height:18px}}@media (max-width:760px){.mtg__ctl--pause{--pr-gap:0px}.mtg__pgl{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.mtg__pring{transition:none;transform:none!important}.mtg__ctl--pause.is-busy .mtg__pring,.mtg__ctl--pause.is-paused .mtg__pring{background:conic-gradient(var(--cy),var(--b600),var(--cy));opacity:1;animation:none!important}.mtg__pgl-b,.mtg__pgl-tri{transition:none}}.docfly{--fly-w:220px;--fly-s:22px;width:var(--fly-w);background:var(--b100);border-radius:18px;flex:none;max-width:100%;height:56px;display:block;position:relative;overflow:hidden}.docfly__s{width:var(--fly-s);background:linear-gradient(155deg,var(--b600) 0%,var(--cy2) 58%,var(--cy) 100%);height:28px;box-shadow:var(--dk-fly-glow,0 3px 9px -4px #0b1f4573);opacity:0;border-radius:4px;animation:2.8s linear infinite docflyPass;position:absolute;top:14px;left:0;transform:translate(0)scale(.55)}html[data-theme=dark]{--dk-fly-glow:0 3px 12px -3px #00cfe861}.docfly__s:before,.docfly__s:after{content:"";border-radius:2px;height:3px;position:absolute;left:5px}.docfly__s:before{background:#fffffff2;width:12px;top:7px}.docfly__s:after{background:#fff9;width:8px;top:13px}@keyframes docflyPass{0%{opacity:0;transform:translate(0)scale(.55)}20%{opacity:1}50%{transform:translateX(calc((var(--fly-w) - var(--fly-s)) / 2)) scale(1)}80%{opacity:1}to{opacity:0;transform:translateX(calc(var(--fly-w) - var(--fly-s))) scale(.55)}}.docfly__s:nth-child(2){animation-delay:-.7s}.docfly__s:nth-child(3){animation-delay:-1.4s}.docfly__s:nth-child(4){animation-delay:-2.1s}@media (max-width:420px){.docfly{--fly-w:180px}}.docpend__badge--ai{background:var(--b100);color:var(--dk-acc-strong,var(--b700))}@media (prefers-reduced-motion:reduce){.docfly{justify-content:center;align-items:center;gap:10px;display:flex}.docfly__s{opacity:1;animation:none;position:relative;top:0;transform:none}}.svsel__grid--svc{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1399px){.svsel__grid--svc{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1199px){.svsel__grid--svc{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:699px){.svsel__grid--svc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:459px){.svsel__grid--svc{grid-template-columns:minmax(0,1fr)}}.svc__act--view,.svc__act--dl{flex:127px}.svc__act--pro,.svc__act--top{padding-right:20px;position:relative;overflow:hidden}.svc__flag{pointer-events:none;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;width:64px;height:12px;box-shadow:var(--dk-g5-flag-sh,0 3px 8px #03102b47);justify-content:center;align-items:center;font-size:.46rem;font-weight:800;line-height:1;transition:transform .2s cubic-bezier(.4,0,.2,1),filter .2s;display:flex;position:absolute;top:0;right:0;transform:translate(21.04px,4.96px)rotate(45deg)}.svc__flag--pro{color:#40210a;background-image:linear-gradient(90deg,#d97706 18%,#f59e0b 50%,#fbbf24 82%)}.svc__flag--top{color:#fff;background-image:linear-gradient(90deg,#154cb0 18%,#1668f0 50%,#00a6e6 82%)}.svc__act--pro:hover .svc__flag,.svc__act--top:hover .svc__flag{filter:brightness(1.06);transform:translate(20.2px,5.81px)rotate(45deg)}.svc__act--pro svg,.svc__act--top svg{transition:transform .2s cubic-bezier(.4,0,.2,1)}.svc__act--pro:hover:not(:disabled) svg{transform:translateY(1.5px)}.svc__act--top:hover svg{transform:translate(1.5px)}@media (prefers-reduced-motion:reduce){.svc__flag,.svc__act--pro svg,.svc__act--top svg{transition:none}.svc__act--pro:hover .svc__flag,.svc__act--top:hover .svc__flag{transform:translate(21.04px,4.96px)rotate(45deg)}.svc__act--pro:hover:not(:disabled) svg,.svc__act--top:hover svg{transform:none}}html[data-theme=dark]{--dk-g5-flag-sh:0 0 0 1px #ffffff24,0 2px 6px #00000073}.vnote{vertical-align:middle;border-radius:var(--pill);border:1px solid var(--line);background:var(--dk-surface-2,#f2f6fc);align-items:center;gap:9px;min-width:0;max-width:250px;padding:4px 12px 4px 4px;display:inline-flex}.vnote__btn{cursor:pointer;background:var(--b600);color:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;padding:0;transition:filter .15s,transform .15s;display:grid}.vnote__btn svg{width:13px;height:13px}.vnote__btn:hover{filter:brightness(1.08)}.vnote__btn:active{transform:scale(.94)}.vnote__btn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.vnote__wave{cursor:pointer;touch-action:none;outline-offset:3px;border-radius:6px;flex:auto;min-width:96px;height:22px;position:relative}.vnote__wave[aria-disabled=true]{cursor:default}.vnote__wave:focus-visible{outline:2px solid var(--focus)}.vnote__row{justify-content:space-between;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.vnote__row i{min-width:2px;max-width:3px;height:var(--vn-h,50%);border-radius:2px;flex:1 1 0}.vnote__row--rest i{background:var(--gray2)}.vnote__row--done{clip-path:inset(0 calc(100% - var(--vn-p,0%)) 0 0);transition:clip-path 90ms linear}.vnote__row--done i{background:linear-gradient(180deg,var(--dk-vn-a,var(--b600)),var(--dk-vn-b,var(--cy2)))}.vnote__cursor{top:0;bottom:0;left:var(--vn-p,0%);background:var(--cy);opacity:0;border-radius:2px;width:2px;margin-left:-1px;transition:left 90ms linear,opacity .18s;position:absolute}.vnote--on .vnote__cursor{opacity:1;animation:1.15s ease-in-out infinite vnoteBeat}@keyframes vnoteBeat{0%,to{box-shadow:0 0 #00cfe800}50%{box-shadow:0 0 0 3px #00cfe838}}.vnote__time{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:.01em;min-width:32px;color:var(--gray);flex:none;font-size:.74rem;font-weight:700}.vnote .vnote__a{display:none}.dprev--voice .dprev__name{flex:0 auto}.dprev--voice .vnote{flex:210px}@media (max-width:560px){.dprev--voice .vnote{flex-basis:100%;max-width:none}}.vnote--bub{gap:8px;width:250px;max-width:100%;padding:3px 11px 3px 3px}.vnote--bub .vnote__btn{width:28px;height:28px}.vnote--bub .vnote__btn svg{width:12px;height:12px}.vnote--bub .vnote__wave{min-width:72px;height:20px}.vnote--bub .vnote__time{min-width:30px;font-size:.72rem}html[data-theme=dark]{--dk-vn-a:#6fb4ff;--dk-vn-b:#35dcf0}@media (prefers-reduced-motion:reduce){.vnote__btn{transition:none}.vnote__btn:active{transform:none}.vnote__row--done,.vnote__cursor{transition:none}.vnote--on .vnote__cursor{animation:none}}.wclock{--wc:1.15em;--wc-w:calc(var(--wc) * .1);--wc-t:1.1s;--wc-ink:#fff;--wc-ring:#ffffff73;box-sizing:border-box;width:var(--wc);height:var(--wc);border:max(2px, calc(var(--wc) * .12)) solid var(--wc-ring);color:var(--wc-ink);border-radius:50%;flex:none;display:inline-block;position:relative}.wclock__hand{margin-left:calc(var(--wc-w) / -2);width:var(--wc-w);border-radius:var(--pill);transform-origin:50% 100%;animation:wclockSweep var(--wc-t) linear infinite;background:currentColor;position:absolute;bottom:50%;left:50%}.wclock__hand--m{height:calc(var(--wc) * .35)}.wclock__hand--h{height:calc(var(--wc) * .21);--wc-t:4.4s;opacity:.82}.wclock__hub{width:calc(var(--wc) * .15);height:calc(var(--wc) * .15);margin:calc(var(--wc) * -.075) 0 0 calc(var(--wc) * -.075);background:currentColor;border-radius:50%;position:absolute;top:50%;left:50%}@keyframes wclockSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn:has(.wclock){cursor:progress}.btn--grad:has(.wclock):hover{filter:none}.btn--danger:has(.wclock):hover{background:#dc2626}@media (prefers-reduced-motion:reduce){.wclock__hand{animation:none}.wclock__hand--m{transform:rotate(60deg)}.wclock__hand--h{transform:rotate(-60deg)}}.step .step__l:before{transform:scaleX(1)}.step.rv .step__l:before{transform:scaleX(0)}.step.rv.in .step__l:before{transition-delay:var(--rvd,0s);transform:scaleX(1)}.grid--even{grid-template-columns:repeat(auto-fit,minmax(min(248px,100%),1fr))}.grid--even:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:842px){.grid--even:has(>:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.grid--even:has(>:nth-child(3):last-child)>:last-child{grid-column:1/-1}}@media (max-width:559px){.grid--even:has(>:nth-child(3):last-child){grid-template-columns:minmax(0,1fr)}}.grid--even:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1129px){.grid--even:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:559px){.grid--even:has(>:nth-child(4):last-child){grid-template-columns:minmax(0,1fr)}}.grid--even:has(>:nth-child(6):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1679px){.grid--even:has(>:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:842px){.grid--even:has(>:nth-child(6):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:559px){.grid--even:has(>:nth-child(6):last-child){grid-template-columns:minmax(0,1fr)}}@keyframes lgTickerSlide{to{transform:translate(calc(-50% - 19px))}}.ticker__t{animation-name:lgTickerSlide}@media (prefers-reduced-motion:reduce){.rv,.rv.in,.pane.on{transition-delay:0s!important;animation-delay:0s!important}.step .step__l:before{transition:none!important;transform:scaleX(1)!important}.ticker__t{animation:none!important;transform:none!important}}.grid--six{grid-template-columns:repeat(2,1fr)}@media (min-width:900px){.grid--six{grid-template-columns:repeat(3,1fr)}}@media (min-width:1560px){.grid--six{grid-template-columns:repeat(6,1fr)}}@media (max-width:560px){.grid--six{grid-template-columns:1fr}}.quotes{grid-template-columns:repeat(2,1fr)}.quotes>:nth-child(odd):last-child{grid-column:1/-1;justify-self:center;max-width:calc(50% - 7px)}@media (min-width:980px){.quotes{grid-template-columns:repeat(3,1fr)}.quotes>:nth-child(odd):last-child{grid-column:auto;justify-self:stretch;max-width:none}}@media (max-width:560px){.quotes{grid-template-columns:1fr}.quotes>:nth-child(odd):last-child{grid-column:auto;justify-self:stretch;max-width:none}}.wgrid{grid-template-columns:repeat(2,1fr)}@media (min-width:981px){.wgrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:560px){.wgrid{grid-template-columns:1fr}}.rules{grid-template-columns:repeat(2,1fr)}@media (min-width:821px){.rules{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.rules{grid-template-columns:1fr}}.advgrid{--advcol:calc(25% - 11px);flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.advgrid>.advcard{flex:0 1 var(--advcol);width:var(--advcol);max-width:var(--advcol);min-width:0}@media (max-width:1279px){.advgrid{--advcol:calc(33.333% - 10px)}}@media (max-width:980px){.advgrid{--advcol:calc(50% - 8px)}}@media (max-width:620px){.advgrid{--advcol:100%}}@keyframes lb-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.rvseq>.rv.in{transition:none;animation:.62s cubic-bezier(.2,.75,.3,1) backwards lb-rise;transition-delay:0s!important}.rvseq>.card.rv.in{transition:all .24s cubic-bezier(.2,.8,.3,1)}.rvseq>.advcard.rv.in{transition:all .26s cubic-bezier(.2,.8,.3,1)}.rvseq>.faqi.rv.in{transition:box-shadow .2s,background .2s}.rvseq>.plan--card.rv.in{transition:transform .45s cubic-bezier(.2,.8,.3,1)}.rvseq>.rv.in:nth-child(2){animation-delay:55ms}.rvseq>.rv.in:nth-child(3){animation-delay:.11s}.rvseq>.rv.in:nth-child(4){animation-delay:.165s}.rvseq>.rv.in:nth-child(5){animation-delay:.22s}.rvseq>.rv.in:nth-child(n+6){animation-delay:0s}.grid--six>.card.rv.in:nth-child(6){animation-delay:.275s}.finalcta.rv.in{transition-delay:0s!important}@media (prefers-reduced-motion:reduce){.rvseq>.rv,.rvseq>.rv.in{opacity:1;transition:none;animation:none;transform:none}.rvseq>.rv.in:nth-child(n){animation-delay:0s}.finalcta.rv{opacity:1;transform:none}}.cbx--bad .cbx__box{border-color:var(--dk-txt-err,#dc2626)}.cbx--bad .cbx__tx,.cbx--bad .cbx__hint{color:var(--dk-txt-err,#b91c1c)}.cbx--bad .cbx__row:hover .cbx__box{border-color:var(--dk-txt-err,#dc2626)}.cbx--bad .cbx__box{animation:.42s both cbxShake}@keyframes cbxShake{0%,to{transform:translate(0)}22%{transform:translate(-3px)}48%{transform:translate(3px)}74%{transform:translate(-2px)}}.cform .is-bad,.is-bad{border-color:var(--dk-txt-err,#dc2626)!important}.cform__bad{color:var(--dk-txt-err,#b91c1c);align-items:center;gap:7px;margin:0;font-size:.84rem;line-height:1.5;display:flex}@media (prefers-reduced-motion:reduce){.cbx--bad .cbx__box{animation:none}}.uakind__i{grid-row:1/span 2;align-self:start}.uacard{position:relative}.uacard__peek{z-index:6;text-align:left;pointer-events:none;border:1.5px solid var(--dk-bd-blue,var(--b300));border-radius:var(--rl);background:var(--dk-surface,#fff);min-height:100%;box-shadow:var(--s3);opacity:0;align-content:center;gap:8px;padding:15px 16px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:0;left:0;right:0;transform:scale(.985)}.uacard:hover .uacard__peek,.uacard:focus-visible .uacard__peek{opacity:1;transform:none}.uacard__peek b{color:var(--ink);font-size:.84rem;font-weight:700;line-height:1.35}.uacard__peek span{color:var(--gray);font-size:.79rem;line-height:1.5}.uacard__peek em{color:var(--gray2);font-size:.75rem;font-style:normal;line-height:1.45;display:block}.uacard__peek .uacard__peekk{border-top:1px dashed var(--line);gap:3px;padding-top:9px;display:grid}.uacard__peek .uacard__peekk b:before{content:"";background:var(--dk-acc,var(--b600));border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block;transform:translateY(-2px)}@media (hover:none){.uacard__peek{display:none}}@media (prefers-reduced-motion:reduce){.uacard__peek{transition:none;transform:none}}.pgask{text-align:left;border:1px solid var(--line);background:var(--dk-surface-2,#f7fafe);border-radius:14px;flex-direction:column;gap:7px;width:100%;margin-top:10px;padding:12px 14px;display:flex}.pgask__l{color:var(--gray);font-size:.82rem;font-weight:700}.pgask__n{font-variant-numeric:tabular-nums;max-width:150px}.pgask__n::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pgask__n::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pgask__n[type=number]{appearance:textfield}.pgask__h{color:var(--gray2);font-size:.76rem;line-height:1.5}.pgask__free{color:var(--ok);margin:0;font-size:.8rem;font-weight:600;line-height:1.5}.pgquote{background:var(--b50);border-radius:12px;flex-direction:column;gap:5px;margin-top:2px;padding:11px 13px;display:flex}.pgquote__r{color:var(--ink);justify-content:space-between;align-items:baseline;gap:10px;font-size:.86rem;display:flex}.pgquote__r>b{white-space:nowrap;font-family:var(--fd);color:var(--dk-acc,var(--b600));flex:none;font-size:1.05rem}.pgquote__r--sub{color:var(--gray);font-size:.76rem}.pgquote__r--sub>span:last-child{white-space:nowrap;color:var(--dk-txt-warn,#b45309);flex:none;font-weight:700}.pgquote__lead{color:var(--gray);margin:3px 0 0;font-size:.76rem;line-height:1.5}.pgate{gap:10px}.pgate__amt{font-family:var(--fd);color:var(--dk-acc,var(--b600));font-size:1.5rem;line-height:1.1}.pgate__meta{flex-wrap:wrap;justify-content:center;gap:6px;font-size:.78rem;display:flex}.pgate__meta span{border-radius:var(--pill);background:var(--dk-surface-2,#f1f4f9);color:var(--gray);align-items:center;padding:3px 10px;font-weight:600;display:inline-flex}.pgate__meta span.pgate__meta--x{background:var(--dk-tint-warn,#fef3c7);color:var(--dk-txt-warn,#b45309);font-weight:700}.pgate__tg{max-width:360px;color:var(--dk-txt-ok,#0a7a55);margin:0;font-size:.8rem;line-height:1.5}.pgate__tg--bad{background:var(--dk-tint-err,#fef2f2);color:var(--dk-txt-err,#b91c1c);box-shadow:inset 0 0 0 1px var(--dk-bd-err,#fecaca);border-radius:12px;padding:9px 12px;font-weight:600}.pgate__none{max-width:360px;color:var(--gray);margin:0;font-size:.8rem;line-height:1.5}.docpend__ic--pay{background:var(--dk-tint-warn,#fef3c7);color:var(--dk-txt-warn,#b45309);box-shadow:0 0 0 0 var(--dk-tint-warn,#f0b42959);animation:2.4s ease-out infinite pgRing}@keyframes pgRing{0%{box-shadow:0 0 0 0 var(--dk-tint-warn,#f0b42973)}70%{box-shadow:0 0 0 12px #f0b42900}to{box-shadow:0 0 #f0b42900}}.docpend__badge--pay{box-shadow:inset 0 0 0 1px var(--dk-bd-warn,#f0b42973)}.pgate--off .docpend__ic--off{background:var(--dk-tint-err,#fef2f2);color:var(--dk-txt-err,#b91c1c);box-shadow:none;animation:none}.docpend__badge--off{background:var(--dk-surface-2,#f1f4f9);color:var(--gray);font-weight:700}.pgate--inline{text-align:left;background:var(--dk-surface-2,#f7fafe);width:100%;box-shadow:inset 0 0 0 1px var(--dk-bd-warn,#f5d9a3);border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;display:flex}.pgate--inline .pgate__meta{justify-content:flex-start}.pgate--inline .pgate__amt{font-size:1.25rem}.pgate__t{font-family:var(--fd);font-size:1rem;line-height:1.3}.pgate__sub{color:var(--gray);font-size:.85rem;line-height:1.5}@media (max-width:420px){.pgask__n{max-width:100%}.pgate__amt{font-size:1.3rem}.pgquote__r{font-size:.82rem}}@media (prefers-reduced-motion:reduce){.docpend__ic--pay{box-shadow:0 0 0 6px var(--dk-tint-warn,#f0b4292e);animation:none}}html[data-theme=dark] .docpend__ic--pay{animation-name:pgRingDark}@keyframes pgRingDark{0%{box-shadow:0 0 #fbbf244d}70%{box-shadow:0 0 0 12px #fbbf2400}to{box-shadow:0 0 #fbbf2400}}@media (prefers-reduced-motion:reduce){html[data-theme=dark] .docpend__ic--pay{animation:none;box-shadow:0 0 0 6px #fbbf2429}}.mydoc__block{color:var(--dk-txt-warn,#b45309);align-items:flex-start;gap:7px;margin:0;font-size:.78rem;line-height:1.5;display:flex}.mydoc__block:before{content:"";background:var(--dk-bd-warn,#b4530959);border-radius:2px;flex:none;align-self:stretch;width:3px}.mydoc__acts .btn[disabled]{opacity:.55;cursor:default;box-shadow:none}.mydoc__acts .btn[disabled]:hover{box-shadow:none;transform:none}.mydoc__acts .btn--line[disabled]{box-shadow:inset 0 0 0 1.5px var(--line);color:var(--gray)}.mydoc--flag{box-shadow:0 0 0 1.5px var(--dk-bd-blue,#1668f073), var(--s2)}.mydoc--flag:after{content:"";border-radius:inherit;pointer-events:none;background:var(--dk-tint-blue,#1668f01a);animation:2.4s ease-out forwards mydocflag;position:absolute;inset:0}@keyframes mydocflag{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.mydoc--flag:after{opacity:0;animation:none}}.ua__rowm .ua__call{color:var(--gray);align-items:center;gap:6px;font-size:.78rem;font-weight:700;line-height:1.5;display:inline-flex}.ua__call svg{flex:none;width:13px;height:13px}.ua__rowm .ua__call--ring{color:var(--dk-txt-warn,#8f5500)}.ua__call--ring svg{transform-origin:50% 60%;animation:1.5s ease-in-out infinite uaCallRing}@keyframes uaCallRing{0%,62%,to{transform:rotate(0)}68%{transform:rotate(-13deg)}74%{transform:rotate(11deg)}80%{transform:rotate(-8deg)}86%{transform:rotate(6deg)}}.ua__callch{letter-spacing:.06em;text-transform:uppercase;border-radius:var(--pill);background:var(--b100);color:var(--dk-acc-strong,var(--b700));padding:1px 7px;font-size:.66rem;font-style:normal;font-weight:800}.ua__next--audio svg{color:var(--dk-txt-warn,#8f5500)}.urate__h{flex-wrap:wrap;align-items:center;gap:6px 12px;width:100%;display:flex}.urate__h b{align-items:center;gap:7px;font-size:.88rem;font-weight:700;display:inline-flex}.urate__h>b svg{color:var(--dk-rate-gold,#c98200)}.urate .urate__left{font-variant-numeric:tabular-nums;color:var(--dk-txt-warn,#b45309);background:var(--dk-warn-bg,#fef3c7);border-radius:var(--pill);align-items:center;gap:5px;margin-left:auto;padding:3px 9px;font-size:.76rem;font-weight:800;display:inline-flex}.urate__left svg{width:12px;height:12px;color:inherit;fill:none;flex:none}.urate__shut b svg{color:var(--dk-txt-warn,#8f5500)}.uaq__acts .btn:disabled{opacity:.45;cursor:default;box-shadow:none;filter:grayscale(.55)}.uaq__acts .btn:disabled:hover{filter:grayscale(.55);transform:none}.uaq__acts .btn:disabled:before{display:none}.uasg__row--soon .uaq__acts .btn--grad:not(:disabled){box-shadow:0 10px 24px -12px #1668f0bf}@media (prefers-reduced-motion:reduce){.ua__call--ring svg{animation:none}}.scomp{z-index:210;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03102b8c;place-items:center;padding:20px;animation:.2s both fade;display:grid;position:fixed;inset:0}.scomp__box{border:1px solid var(--line);background:var(--dk-surface,#fff);width:min(460px,100%);max-height:90vh;box-shadow:var(--s3);border-radius:18px;gap:11px;padding:18px;animation:.22s cubic-bezier(.2,.8,.3,1) both pop;display:grid;overflow-y:auto}.scomp__h{align-items:center;gap:10px;display:flex}.scomp__h b{min-width:0;font-family:var(--fd);flex:1;font-size:1rem}.scomp__i{background:var(--dk-tint-ok,#e1f6ee);width:32px;height:32px;color:var(--dk-txt-ok,#0b7a52);border-radius:10px;flex:none;place-items:center;display:grid}.scomp__i svg{stroke:currentColor;width:16px;height:16px}.scomp__x{background:var(--b50);width:30px;height:30px;color:var(--gray);cursor:pointer;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.scomp__x:hover{background:var(--b100);color:var(--ink)}.scomp__x svg{stroke:currentColor;width:15px;height:15px}.scomp__lead{color:var(--gray);margin:0;font-size:.83rem;line-height:1.5}.scomp__lbl{color:var(--ink);font-size:.78rem;font-weight:700}.scomp__ta{border:1.5px solid var(--line);width:100%;min-height:92px;font:inherit;resize:vertical;background:var(--dk-surface-2,#f7fafe);color:var(--ink);border-radius:12px;outline:none;padding:11px 13px;font-size:.86rem;line-height:1.5;transition:border-color .16s,box-shadow .16s,background .16s}.scomp__ta::placeholder{color:var(--gray2)}.scomp__ta:focus{border-color:var(--b600);background:var(--dk-surface,#fff);box-shadow:0 0 0 3px var(--dk-tint-blue,#e6f0ff)}.scomp__acts{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.scomp__acts .btn svg{width:15px;height:15px}.schat__rate{width:100%;max-width:860px;margin:10px auto 0;padding:13px 16px}.schat__ratelead{color:var(--gray);margin:0;font-size:.78rem;line-height:1.45}.schat__rate.drate__done{margin:10px auto 0}@media (max-width:640px){.scomp__box{padding:15px}.scomp__acts .btn{flex:1}}@media (prefers-reduced-motion:reduce){.scomp,.scomp__box{animation:none}.scomp__ta{transition:none}}@media (max-width:760px){.mtg__pause{width:min(460px,100% - 24px)}}.mtg--float .mtg__pause:not(.mtg__pause--over){width:calc(100% - 16px)}.mtg__pause--ask{border-left-color:var(--dk-txt-ok,#0f9d58)}.mtg__pause--ask .mtg__recask-btns{margin-top:2px}.mtg__pause--ask .mtg__recask-btns .btn{flex:auto;justify-content:center;min-width:132px}.mtg__pause .mtg__pause-left{color:var(--dk-txt-warn,#9a3412);font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:.8rem;font-weight:700;display:inline-flex}.mtg__pause .mtg__pause-left i{background:currentColor;border-radius:2px;flex:none;width:8px;height:8px;animation:1.4s infinite mtgBlink}.mtg__pause .mtg__pause-left--low{color:var(--dk-txt-err,#c0392b)}.mtg__pause .mtg__pause-left--low i{animation-duration:.7s}.mtg--float .mtg__pause--ask{align-content:start}.mtg--float .mtg__pause--ask .mtg__recask-btns{margin-top:0}.mtg--float .mtg__pause--ask .mtg__recask-btns .btn{min-width:0;padding:6px 10px;font-size:.76rem}.mtg__pause--over.mtg__pause--ask{bottom:auto}.mtg__pause--over.mtg__pause--ask small{display:block}@media (prefers-reduced-motion:reduce){.mtg__pause .mtg__pause-left i,.mtg__pause .mtg__pause-left--low i{animation:none}}.deditor__main{background:var(--dk-surface-2,#f5f6f8)}.deditor__mainState--start{text-align:left;justify-content:flex-start;overflow-y:auto}.dstart{flex-direction:column;gap:14px;width:min(760px,100%);margin-block:auto;display:flex}.dstart__h{flex-direction:column;gap:3px;display:flex}.dstart .dstart__h b{color:var(--ink);font-size:1.02rem}.dstart__h p{color:var(--gray2);margin:0;font-size:.85rem;line-height:1.5}.dstart__grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.dstart__opt{border:1px solid var(--line);background:var(--dk-surface,#fff);font:inherit;text-align:left;cursor:pointer;border-radius:18px;flex-direction:column;align-items:flex-start;gap:7px;padding:15px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.dstart__opt:hover:not(:disabled){border-color:var(--b300);box-shadow:var(--s1);transform:translateY(-1px)}.dstart__opt:focus-visible{outline:2px solid var(--b400);outline-offset:2px}.dstart__opt:disabled{cursor:default;background:var(--dk-surface-2,#f8fafd);border-style:dashed}.dstart__opt:disabled .dstart__i{opacity:.55}.dstart .dstart__opt b{color:var(--ink);font-size:.89rem;line-height:1.35}.dstart .dstart__opt small{color:var(--gray2);font-size:.78rem;line-height:1.5}.dstart__i{background:var(--dk-tint-blue,#edf3ff);width:36px;height:36px;color:var(--dk-acc,var(--b600));border-radius:12px;flex:none;place-items:center;display:grid}.dstart .dstart__i svg{width:18px;height:18px}.dstart__opt--rec{border-color:var(--b300);box-shadow:inset 0 0 0 1px var(--b200)}.dstart__tag{letter-spacing:.02em;text-transform:uppercase;border-radius:var(--pill);background:var(--dk-tint-blue,#e7f0ff);color:var(--dk-acc-strong,var(--b700));margin-top:auto;padding:4px 9px;font-size:.7rem;font-weight:800}.dstart__tag--off{background:var(--dk-tint-warn,#fff5e6);color:var(--dk-txt-warn,#b45309)}.dblock{text-align:center;flex-direction:column;align-items:center;gap:10px;width:min(480px,100%);margin-block:auto;margin-inline:auto;display:flex}.dblock__i{background:var(--dk-tint-warn,#fff5e6);width:46px;height:46px;color:var(--dk-txt-warn,#b45309);border:1px solid var(--dk-bd-warn,#f6dcb4);border-radius:15px;flex:none;place-items:center;display:grid}.dblock .dblock__i svg{width:22px;height:22px}.dblock b{color:var(--ink);font-size:1rem}.dblock__why{width:100%;color:var(--ink);background:var(--dk-surface,#fff);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:14px;margin:0;padding:11px 13px;font-size:.87rem;line-height:1.55}.dblock__note{color:var(--gray2);margin:0;font-size:.79rem;line-height:1.5}.dblock .chiprow{flex-wrap:wrap;justify-content:center;padding-bottom:0}.pcase--locked{opacity:.9;cursor:default}.pcase--btn:disabled:hover{box-shadow:inset 0 0 0 1.5px var(--line)}.pcase__lock{border-radius:var(--pill);text-align:left;background:var(--dk-tint-warn,#fff5e6);color:var(--dk-txt-warn,#b45309);justify-self:start;align-items:center;gap:6px;padding:6px 11px;font-size:.76rem;font-weight:700;line-height:1.35;display:inline-flex}.pcase__lock svg{flex:none;width:13px;height:13px}@media (prefers-reduced-motion:reduce){.dstart__opt{transition:none}.dstart__opt:hover:not(:disabled){transform:none}}html[data-theme=dark] .dstart__opt:focus-visible{outline-color:var(--dk-acc,#6ea8ff)}html[data-theme=dark] .dstart__opt--rec{border-color:var(--dk-bd-blue,#2c3d60)}.amodal__c:has(.uastep){width:min(640px,100%)}.amodal__c:has(.uaform){flex-direction:column;display:flex;overflow:hidden}.amodal__b:has(.uaform){flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.uaform{flex-direction:column;flex:1;min-height:0;display:flex}.uaform__body{overscroll-behavior:contain;flex:1;grid-template-columns:minmax(0,1fr);align-content:start;max-width:none;min-height:0;padding:16px 22px 20px;overflow-y:auto}.uaform__back{justify-self:start}.uaform__lead{color:var(--gray);margin:0;font-size:.86rem;line-height:1.5}.uaform__foot{border-top:1px solid var(--line);background:var(--dk-surface,#fff);flex:none;align-items:center;gap:14px;padding:14px 22px;display:flex}.uaform__price{flex-direction:column;gap:2px;min-width:0;display:flex}.uaform__price span{letter-spacing:.03em;text-transform:uppercase;color:var(--gray2);font-size:.74rem;font-weight:700}.uaform__price b{font-family:var(--fd);white-space:nowrap;color:var(--ink);font-size:1.18rem;line-height:1.2}.uaform__send{flex:0 auto;min-width:0;margin-left:auto}.uaform__chips{background:0 0;border:1.5px solid #0000;border-radius:15px;flex-wrap:wrap;gap:7px;margin:6px 0 0;padding:7px 9px;transition:background .2s,border-color .2s;overflow:visible}.uaform__chips .fchip{padding:8px 13px;font-size:.82rem}.uaform__chips:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.uaform__chips.is-bad:focus-visible{outline-color:var(--dk-txt-err,#dc2626)}.uaform__chips.is-bad{background:var(--dk-tint-err,#fdecec);animation:.42s both cbxShake}@media (max-width:660px){.uaform__body .segs{flex-wrap:wrap;width:100%;overflow:visible}.uaform__body .seg{white-space:normal;text-align:center;flex:auto;min-width:0}}.uaform .is-bad,.uaform .is-bad:focus{box-shadow:inset 0 0 0 1.6px var(--dk-txt-err,#dc2626)}.uaform .cform__bad{margin-top:6px}.uaform .cform__bad svg{flex:none;width:14px;height:14px}.amodal:has(.uastep){animation:.34s both uaScrim}.amodal__c:has(.uastep){animation:.38s cubic-bezier(.16,1,.3,1) both uaRise}@keyframes uaScrim{0%{opacity:0}to{opacity:1}}@keyframes uaRise{0%{opacity:0;transform:translateY(22px)scale(.975)}to{opacity:1;transform:none}}.uastep{animation:.24s cubic-bezier(.2,.8,.2,1) both uaStep}@keyframes uaStep{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media (max-width:560px){.amodal:has(.uastep){align-items:end;padding:0}.amodal__c:has(.uastep){border-radius:22px 22px 0 0;width:100%;max-height:calc(100dvh - 44px)}.amodal__c:has(.uastep){animation-name:uaSheet}@keyframes uaSheet{0%{opacity:.4;transform:translateY(100%)}to{opacity:1;transform:none}}.amodal__c:has(.uastep) .amodal__h{padding:16px}.amodal__b:has(.uakind){padding:16px}.uaform__body{padding:14px 16px 18px}.uaform__foot{flex-direction:column;align-items:stretch;gap:10px;padding:12px 16px}.uaform__price{flex-direction:row;justify-content:space-between;align-items:baseline;gap:10px}.uaform__send{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.uastep,.uaform__chips.is-bad{animation:none}.uaform__chips{transition:none}}.svsel__grid--svc{align-items:stretch}.svc__acts{margin-top:auto}.svc__t{min-height:6.2775rem}.svc__t b{-webkit-line-clamp:5;line-height:1.35}@media (max-width:560px){.svc__t{min-height:2.511rem}.svc__t b{-webkit-line-clamp:6}}.svfilt__free{white-space:nowrap;max-width:100%;min-height:48px;color:var(--dk-txt-ok,var(--ok));background:var(--dk-tint-ok,#e1f6ee);box-shadow:inset 0 0 0 1.5px var(--dk-bd-ok,#bfe8d4);border-radius:14px;align-items:center;gap:8px;margin-left:auto;padding:0 16px;font-size:.85rem;font-weight:700;line-height:1.2;display:inline-flex}.svfilt__free svg{width:17px;height:17px;color:var(--ok);flex:none}.svfilt__free b{font-weight:800}.advpick.is-bad{border:1.5px solid #0000;border-radius:16px;padding:8px;animation:.42s both cbxShake}@media (prefers-reduced-motion:reduce){.advpick.is-bad{animation:none}}.docguard__paper{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.docguard__paper ::selection{background:0 0}.docguard__paper ::selection{background:0 0}.docguard__wm{z-index:2;pointer-events:none;border-radius:inherit;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}@media print{.docguard__wm{display:none}}.docguard__note{color:var(--gray);align-items:center;gap:6px;margin:0 0 10px;font-size:.8rem;line-height:1.5;display:flex}.docguard__note svg{stroke:currentColor;fill:none;stroke-width:2px;flex:none;width:15px;height:15px}.docguard__note--hit{color:var(--dk-txt-err,#b91c1c);font-weight:600;animation:.42s both cbxShake}@media (prefers-reduced-motion:reduce){.docguard__note--hit{animation:none}}.docguard__printnote{display:none}@media print{.docguard__paper,.docguard__note{display:none!important}.docguard__printnote{color:#14213d;margin:24px 0;font-size:.95rem;line-height:1.6;display:block}}html[data-theme=dark]{--dk-txt-err:#ff8a8a}.docassist__sec:empty{display:none}.pgask__h--bad{color:var(--dk-txt-err,#b91c1c)}.cform .is-bad:focus{box-shadow:inset 0 0 0 1.5px var(--dk-txt-err,#dc2626)}.docpick.is-bad{background:var(--dk-bad-wash,#fef2f2)}.docpick.is-bad .docpick__i{background:var(--dk-bad-wash,#fef2f2);color:var(--dk-txt-err,#dc2626)}html[data-theme=dark]{--dk-bad-wash:#ff8a8a1f}.uamore__cmpl,.mydoc__cmpl{margin-top:10px}.cmpl__open{cursor:pointer;font:inherit;color:var(--gray);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:.82rem;font-weight:650;transition:color .18s,text-decoration-color .18s;display:inline-flex}.cmpl__open:hover{color:var(--dk-txt-err,#c0392b);text-decoration-color:currentColor}.cmpl__open svg{flex:none;width:14px;height:14px}.cmpl{background:var(--dk-surface-2,#f8fafd);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:16px;gap:10px;padding:14px;display:grid}.cmpl__h{justify-content:space-between;align-items:center;gap:10px;display:flex}.cmpl__h b{align-items:center;gap:7px;font-size:.88rem;font-weight:700;display:inline-flex}.cmpl__h b svg{width:15px;height:15px;color:var(--dk-txt-err,#c0392b)}.cmpl__x{cursor:pointer;width:26px;height:26px;color:var(--gray2);background:0 0;border:0;border-radius:9px;place-items:center;transition:background .18s,color .18s;display:grid}.cmpl__x:hover{background:var(--dk-surface,#fff);color:var(--ink)}.cmpl__x svg{width:13px;height:13px}.cmpl__lead{color:var(--gray);margin:0;font-size:.82rem;line-height:1.55}.cmpl__ref{background:var(--dk-surface,#fff);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;padding:9px 12px;display:flex}.cmpl__ref span{letter-spacing:.03em;text-transform:uppercase;color:var(--gray2);font-size:.7rem;font-weight:700}.cmpl__ref b{overflow-wrap:anywhere;font-size:.84rem;font-weight:650}.cmpl__t{width:100%;font:inherit;resize:vertical;background:var(--dk-surface,#fff);min-height:76px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);border:0;border-radius:12px;padding:11px 13px;font-size:.9rem;line-height:1.5;transition:box-shadow .18s}.cmpl__t:focus{box-shadow:inset 0 0 0 1.5px var(--b400);outline:none}.cmpl__err{color:var(--dk-txt-err,#c0392b);margin:0;font-size:.8rem;font-weight:600}.cmpl__acts{flex-wrap:wrap;gap:8px;display:flex}.cmpl--done{background:var(--dk-tint-ok,#e1f6ee);box-shadow:inset 0 0 0 1.5px var(--dk-bd-ok,#bfe8d4);gap:6px}.cmpl--done b{color:var(--dk-txt-ok,var(--ok));align-items:center;gap:7px;font-size:.88rem;display:inline-flex}.cmpl--done b svg{width:15px;height:15px}.cmpl__link,.drate__qclink,.uamore__qclink{color:var(--dk-acc,var(--b600));align-items:center;gap:5px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.cmpl__link svg,.drate__qclink svg,.uamore__qclink svg{width:13px;height:13px}.drate__low{background:var(--dk-tint-err,#fdecec);box-shadow:inset 0 0 0 1.5px var(--dk-bd-err,#f6d5d1);border-radius:12px;gap:7px;padding:11px 12px;display:grid}.drate__low b{color:var(--dk-txt-err,#c0392b);align-items:center;gap:6px;font-size:.83rem;font-weight:700;display:inline-flex}.drate__low b svg{width:14px;height:14px}.drate__low small{color:var(--gray);font-size:.75rem;line-height:1.45}.drate__lowt{width:100%;font:inherit;resize:vertical;background:var(--dk-surface,#fff);min-height:58px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--dk-bd-err,#f1c9c4);border:0;border-radius:10px;padding:9px 11px;font-size:.88rem;line-height:1.5;transition:box-shadow .18s}.drate__lowt:focus{box-shadow:inset 0 0 0 1.5px var(--dk-txt-err,#c0392b);outline:none}.drate--qc{background:var(--dk-warn-bg,#fef3c7);box-shadow:inset 0 0 0 1.5px var(--dk-bd-warn,#f3dea0);border-radius:14px;gap:6px;padding:13px 14px;display:grid}.drate--qc b{color:var(--dk-txt-warn,#b45309);align-items:center;gap:7px;font-size:.88rem;display:inline-flex}.drate--qc b svg{width:15px;height:15px}.drate__qcid{letter-spacing:.02em;color:var(--gray2);font-size:.78rem;font-style:normal;font-weight:700}.uamore__qclink{margin-top:2px}.uacard--docs .uacard__i{background:var(--dk-tint-violet,#f1ebff);color:var(--dk-txt-violet,#6a3de8)}.uacard--docs:hover{border-color:var(--dk-bd-violet,#d8c8fa)}.uacard--docs .uacard__f em.uacard__kinds{color:var(--dk-txt-violet,#6a3de8);background:var(--dk-tint-violet,#f1ebff)}.uacard--docs .uacard__peek{border-color:var(--dk-bd-violet,#d8c8fa)}.uacard--docs .uacard__peek .uacard__peekk b:before{background:var(--dk-txt-violet,#6a3de8)}.cwork__sep{color:var(--dk-acc,var(--b600));align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.cwork__sep svg{width:12px;height:12px}.cworks{gap:10px;display:grid}.cwork{border:1.5px solid var(--line);background:var(--dk-surface,#fff);text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.cwork:hover{border-color:var(--b300);box-shadow:var(--s1);transform:translateY(-1px)}.cwork__i{background:var(--b100);width:38px;height:38px;color:var(--dk-acc,var(--b600));border-radius:12px;place-items:center;display:grid}.cwork__i svg{width:19px;height:19px}.cwork__i--urgent_advokat{background:var(--dk-warn-bg,#fef3c7);color:var(--dk-txt-warn,#b45309)}.cwork__i--quality_complaint,.cwork__i--complaint{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#c0392b)}.cwork__i--legal_case{background:var(--dk-tint-violet,#f1ebff);color:var(--dk-txt-violet,#6a3de8)}.cwork__i--service_order{background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,var(--ok))}.cwork__m{gap:6px;min-width:0;display:grid}.cwork__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cwork__t{overflow-wrap:anywhere;font-size:.95rem;font-weight:700;line-height:1.35}.cwork__st{letter-spacing:.02em;border-radius:var(--pill);background:var(--dk-surface-2,#f1f4f8);color:var(--gray);flex:none;padding:4px 10px;font-size:.72rem;font-style:normal;font-weight:800}.cwork__st--done{background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,var(--ok))}.cwork__st--waiting{background:var(--dk-warn-bg,#fef3c7);color:var(--dk-txt-warn,#b45309)}.cwork__st--working{background:var(--b100);color:var(--dk-acc-strong,var(--b700))}.cwork__st--closed{background:var(--dk-surface-2,#f1f4f8);color:var(--gray)}.cwork__row{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.cwork__row small{color:var(--gray);align-items:center;gap:5px;font-size:.78rem;display:inline-flex}.cwork__row small svg{width:13px;height:13px}.cwork__wid{letter-spacing:.02em;border-radius:var(--pill);background:var(--dk-surface-2,#f1f4f8);padding:2px 8px;font-weight:700;color:var(--gray2)!important}.cwork__type{font-weight:700;color:var(--dk-acc,var(--b600))!important}.cwork__next{color:var(--gray);align-items:center;gap:6px;font-size:.82rem;line-height:1.5;display:inline-flex}.cwork__next svg{width:13px;height:13px;color:var(--dk-acc,var(--b600));flex:none}.cwdet{gap:12px;display:grid}.cwdet__facts{grid-template-columns:auto 1fr;align-items:baseline;gap:7px 14px;margin:0;display:grid}.cwdet__facts dt{letter-spacing:.03em;text-transform:uppercase;color:var(--gray2);font-size:.74rem;font-weight:800}.cwdet__facts dd{overflow-wrap:anywhere;margin:0;font-size:.9rem}.cwdet__wid{letter-spacing:.02em;font-weight:700}.cwdet__next{color:var(--gray);align-items:center;gap:7px;margin:0;font-size:.86rem;line-height:1.5;display:flex}.cwdet__next svg{width:14px;height:14px;color:var(--dk-acc,var(--b600));flex:none}.cwdet__b{background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:14px;gap:6px;padding:12px 13px;display:grid}.cwdet__b b{align-items:center;gap:7px;font-size:.84rem;font-weight:700;display:inline-flex}.cwdet__b b svg{width:14px;height:14px;color:var(--gray2)}.cwdet__b p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.6}.cwdet__b--ok{background:var(--dk-tint-ok,#e1f6ee);box-shadow:inset 0 0 0 1.5px var(--dk-bd-ok,#bfe8d4)}.cwdet__b--ok b svg{color:var(--ok)}.cwdet__acts{flex-wrap:wrap;gap:8px;display:flex}.qcrow{border:1.5px solid var(--line);background:var(--dk-surface,#fff);text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;border-radius:14px;grid-template-columns:4px 1fr auto;align-items:start;gap:12px;padding:13px 14px;transition:border-color .18s,box-shadow .18s;display:grid}.qcrow:hover{border-color:var(--b300);box-shadow:var(--s1)}.qcrow__st{border-radius:var(--pill);background:var(--dk-surface-2,#e6ecf5);align-self:stretch}.qcrow__st--new{background:var(--dk-txt-err,#c0392b)}.qcrow__st--under_review{background:var(--dk-txt-warn,#b45309)}.qcrow__st--rework_required{background:var(--dk-acc,var(--b600))}.qcrow__st--resolved{background:var(--ok)}.qcrow__m{gap:5px;min-width:0;display:grid}.qcrow__m>b{overflow-wrap:anywhere;font-size:.92rem;font-weight:700;line-height:1.35}.qcrow__meta{flex-wrap:wrap;align-items:center;gap:5px 12px;display:flex}.qcrow__meta small{color:var(--gray);align-items:center;gap:5px;font-size:.77rem;display:inline-flex}.qcrow__meta small svg{width:13px;height:13px}.qcrow__wid{letter-spacing:.02em;border-radius:var(--pill);background:var(--dk-surface-2,#f1f4f8);padding:2px 8px;font-weight:700;color:var(--gray2)!important}.qcrow__rate{font-weight:800;color:var(--dk-txt-err,#c0392b)!important}.qcrow__rate svg{color:var(--dk-txt-err,#c0392b)}.qcrow__txt{color:var(--gray);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.83rem;line-height:1.55;display:-webkit-box;overflow:hidden}.qcrow__badge{letter-spacing:.02em;border-radius:var(--pill);background:var(--dk-surface-2,#f1f4f8);color:var(--gray);flex:none;padding:5px 11px;font-size:.72rem;font-weight:800}.qcdet{gap:12px;display:grid}.qcdet__facts{grid-template-columns:auto 1fr;align-items:baseline;gap:7px 14px;margin:0;display:grid}.qcdet__facts dt{letter-spacing:.03em;text-transform:uppercase;color:var(--gray2);font-size:.74rem;font-weight:800}.qcdet__facts dd{overflow-wrap:anywhere;margin:0;font-size:.9rem}.qcdet__wid{letter-spacing:.02em;font-weight:700}.qcdet__urgmeta{color:var(--gray);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.8rem;display:flex}.qcdet__urgmeta em{font-style:normal}.wid{letter-spacing:.02em;border-radius:var(--pill);background:var(--dk-surface-2,#f1f4f8);font-variant-numeric:tabular-nums;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-block;color:var(--gray2)!important}.qcdet__rate{color:var(--dk-txt-err,#c0392b);align-items:center;gap:6px;font-weight:800;display:inline-flex}.qcdet__rate svg{width:15px;height:15px}.qcdet__b{background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:14px;gap:6px;padding:12px 13px;display:grid}.qcdet__b b{align-items:center;gap:7px;font-size:.84rem;font-weight:700;display:inline-flex}.qcdet__b b svg{width:14px;height:14px;color:var(--gray2)}.qcdet__b p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.89rem;line-height:1.6}.qcdet__b--err{background:var(--dk-tint-err,#fdecec);box-shadow:inset 0 0 0 1.5px var(--dk-bd-err,#f6d5d1)}.qcdet__b--err b,.qcdet__b--err b svg{color:var(--dk-txt-err,#c0392b)}.qcdet__resolve{background:var(--dk-surface-2,#f1f5fb);box-shadow:inset 0 0 0 1.5px var(--dk-bd-blue,var(--b200));border-radius:16px;gap:9px;padding:14px;display:grid}.qcdet__resolve>b{font-size:.88rem;font-weight:800}.qcdet__resolve>p{margin:0}.qcdet__note{width:100%;font:inherit;resize:vertical;background:var(--dk-surface,#fff);min-height:76px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);border:0;border-radius:12px;padding:11px 13px;font-size:.9rem;line-height:1.5;transition:box-shadow .18s}.qcdet__note:focus{box-shadow:inset 0 0 0 1.5px var(--b400);outline:none}.esrc{gap:12px;display:grid}.esrc__lead{color:var(--gray);margin:0;font-size:.85rem;line-height:1.55}.esrc__list{gap:9px;display:grid}.esrc__o{border:1.5px solid var(--line);background:var(--dk-surface,#fff);text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 14px;transition:border-color .18s,box-shadow .18s;display:grid}.esrc__o:hover:not(:disabled){border-color:var(--b300);box-shadow:var(--s1)}.esrc__o--on{border-color:var(--b600);box-shadow:var(--sblue)}.esrc__o--off{opacity:.55;cursor:not-allowed}.esrc__o--up{cursor:pointer}.esrc__o--busy{opacity:.6;pointer-events:none}.esrc__i{background:var(--b100);width:36px;height:36px;color:var(--dk-acc,var(--b600));border-radius:11px;place-items:center;display:grid}.esrc__i svg{width:18px;height:18px}.esrc__m{gap:3px;min-width:0;display:grid}.esrc__m b{overflow-wrap:anywhere;font-size:.9rem;font-weight:700;line-height:1.35}.esrc__m small{color:var(--gray);font-size:.78rem;line-height:1.45}.esrc__on{background:var(--b600);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.esrc__on svg{stroke-width:3px;width:13px;height:13px}.esrc__lock{color:var(--gray2)}.esrc__lock svg{width:15px;height:15px}@media (max-width:560px){.cwork{grid-template-columns:1fr}.cwork__i{display:none}.cwdet__facts,.qcdet__facts{grid-template-columns:1fr;gap:2px 0}.cwdet__facts dd,.qcdet__facts dd{margin-bottom:6px}.qcrow{grid-template-columns:4px 1fr}.qcrow__badge{grid-column:2;justify-self:start}}.mydocs__ttl{flex-direction:column;gap:3px;min-width:0;display:flex}.mydocs__ttl span{color:var(--gray);font-size:.82rem;font-weight:500;line-height:1.45}.mydocs__stats{margin:14px 0 16px}.docguard__paper--cloak .docpaper__sheet{filter:blur(14px);opacity:.25;pointer-events:none;-webkit-user-select:none;user-select:none}.docguard__paper--dim .docpaper__sheet{filter:blur(5px);opacity:.62;transition:filter .12s linear,opacity .12s linear}.docguard__paper{position:relative}.docguard__cloak{z-index:6;text-align:center;border-radius:inherit;background:var(--dk-surface,#ffffffdb);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);align-content:center;justify-items:center;gap:8px;padding:24px;display:grid;position:absolute;inset:0}.docguard__cloak svg{width:28px;height:28px;stroke:var(--dk-txt-err,#c0392b);fill:none;stroke-width:2px}.docguard__cloak b{color:var(--ink);font-size:.95rem;font-weight:800}.docguard__cloak span{max-width:42ch;color:var(--gray);font-size:.84rem;line-height:1.55}@media print{.docguard__cloak{display:none}}.docpend__why{max-width:46ch;color:var(--dk-txt-warn,#b45309);margin:2px auto 0;font-size:.8rem;line-height:1.55}.docpend .btn--line{margin-top:8px}.pgate__grid{grid-template-columns:repeat(auto-fit,minmax(min(236px,100%),1fr));gap:10px}.docchoose__c>span:not(.docchoose__i):not(.docchoose__go){line-height:1.4}.pgate__grid{gap:14px;margin:6px 0 0;padding-top:20px}.pgate__grid .splan{padding:18px 16px}.pgate__grid .splan__icon{border-radius:10px;width:34px;height:34px;margin-bottom:8px}.pgate__grid .splan__icon svg{width:17px;height:17px}.pgate__grid .splan__name{font-size:1.02rem}.pgate__grid .splan__price{margin:12px 0}.pgate__grid .splan__price b{font-size:1.6rem}.pgate__grid .splan__total{margin:-6px 0 4px;font-size:.76rem}.pgate__grid .splan__feats{gap:8px;margin-bottom:16px}.pgate__grid .splan__feats li{font-size:.82rem;line-height:1.35}.pgate__grid .splan__save{padding:2px 7px;font-size:.68rem}.pgate__grid .btn{padding-inline:12px}.splan--pick{cursor:pointer}.splan--pick:hover{border-color:var(--b300)}.splan--sel,.splan--pick.splan--sel:hover{border-color:var(--b600);background:var(--dk-tint-blue,#f5f9ff);box-shadow:inset 0 0 0 1.5px var(--b600),0 10px 26px -14px #1668f08c}.splan--feat.splan--sel{box-shadow:inset 0 0 0 1.5px var(--b600),var(--sblue)}.pgate .chiprow{padding-inline:0;flex-wrap:wrap;margin-inline:0;padding-bottom:2px;overflow:visible}@media (max-width:560px){.pgate__grid{padding-top:16px}}html[data-theme=dark] .splan--sel,html[data-theme=dark] .splan--pick.splan--sel:hover{box-shadow:inset 0 0 0 1.5px var(--b500,#2e8bff),0 10px 26px -14px #2f80ffb3}html[data-theme=dark] .splan--feat.splan--sel{box-shadow:inset 0 0 0 1.5px var(--b500,#2e8bff),var(--sblue)}@media (prefers-reduced-motion:reduce){.splan--pick{transition:none}}.mk{--mk-gold:#f4b63f;--mk-gold2:#ff8a3d;flex-direction:column;gap:18px;min-width:0;display:flex}.mk-sec{padding-top:clamp(92px,11vw,128px)}@keyframes mk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes mk-aurora{0%{transform:translate(-8%,-6%)rotate(0)}50%{transform:translate(6%,4%)rotate(160deg)}to{transform:translate(-8%,-6%)rotate(360deg)}}@keyframes mk-pulse{0%{box-shadow:0 0 #f4b63f8c}70%{box-shadow:0 0 0 10px #f4b63f00}to{box-shadow:0 0 #f4b63f00}}@keyframes mk-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes mk-stamp{0%{opacity:0;transform:scale(2.2)rotate(-18deg)}60%{opacity:1;transform:scale(.92)rotate(4deg)}to{transform:scale(1)rotate(0)}}@keyframes mk-spin{to{transform:rotate(360deg)}}@keyframes mk-toast{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}.mk-hero{border-radius:var(--rx);background:var(--grad-dark);color:#fff;isolation:isolate;padding:clamp(24px,4vw,48px);position:relative;overflow:hidden}.mk-hero__glow{z-index:-2;pointer-events:none;background:radial-gradient(38% 42% at 30% 30%,#00cfe86b,#0000 70%),radial-gradient(34% 40% at 72% 64%,#5ca8ff61,#0000 70%),radial-gradient(22% 26% at 60% 20%,#f4b63f33,#0000 70%);animation:26s linear infinite mk-aurora;position:absolute;inset:-40%}.mk-hero__in{flex-direction:column;gap:14px;max-width:820px;display:flex;position:relative}.mk-kick{border-radius:var(--pill);letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;align-self:flex-start;align-items:center;gap:7px;padding:6px 12px;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38}.mk-kick svg{width:15px;height:15px;color:var(--cy)}.mk-hero__t{font-family:var(--fd);letter-spacing:-.035em;margin:0;font-size:clamp(1.7rem,3.6vw,2.7rem);font-weight:800;line-height:1.08}.mk-hero__l{color:#ffffffc7;max-width:640px;margin:0;font-size:clamp(.94rem,1.3vw,1.05rem)}.mk-search{border-radius:var(--pill);color:#0a1526;background:#fffffff5;align-items:center;gap:10px;max-width:640px;margin-top:6px;padding:6px 8px 6px 16px;transition:box-shadow .2s;display:flex;box-shadow:0 20px 44px -18px #0000008c}.mk-search:focus-within{box-shadow:0 0 0 4px #00cfe859,0 20px 44px -18px #0000008c}.mk-search svg{color:#5c6e85;flex:none;width:20px;height:20px}.mk-search input{color:#0a1526;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:10px 4px;font-size:1rem}.mk-search input::placeholder{color:#8a99ac}.mk-search__n{border-radius:var(--pill);color:#5c6e85;white-space:nowrap;background:#eef3fa;flex:none;padding:5px 11px;font-size:.78rem;font-weight:700}.mk-search__x{cursor:pointer;color:#5c6e85;background:#eef3fa;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:background .15s,color .15s;display:grid}.mk-search__x:hover{color:#0a1526;background:#dce6f3}.mk-search__x svg{width:15px;height:15px;color:inherit}@media (max-width:560px){.mk-search__n{display:none}}.mk-hero__stats{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.mk-hero__stats>div{background:#ffffff14;border-radius:16px;flex-direction:column;min-width:120px;padding:10px 16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}.mk-hero__stats b{font-family:var(--fd);letter-spacing:-.02em;font-size:1.3rem}.mk-hero__stats span{color:#ffffffb3;font-size:.76rem}.mk-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mk-ftoggle{border-radius:var(--pill);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line);cursor:pointer;color:var(--ink);border:0;align-items:center;gap:8px;padding:10px 16px;font-size:.86rem;font-weight:700;display:none}.mk-ftoggle__n{border-radius:var(--pill);background:var(--b600);color:#fff;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.72rem;display:inline-grid}.mk-chip{border-radius:var(--pill);background:var(--dk-surface-2,#f2f6fc);color:var(--gray);cursor:pointer;white-space:nowrap;border:0;flex:none;padding:8px 15px;font-size:.84rem;font-weight:600;transition:background .2s,color .2s,transform .15s}.mk-chip:hover{color:var(--dk-acc,var(--b600))}.mk-chip:active{transform:scale(.97)}.mk-chip[aria-pressed=true]{background:var(--grad);color:#fff;box-shadow:0 8px 20px -10px #1668f099}.mk-chip--sm{padding:6px 12px;font-size:.8rem}.mk-filters{border-radius:var(--rl);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-items:end;gap:12px;padding:16px;display:grid}.mk-fld{flex-direction:column;gap:6px;min-width:0;display:flex}.mk-fld>label{letter-spacing:.05em;text-transform:uppercase;color:var(--gray2);font-size:.72rem;font-weight:700}.mk-reset{color:var(--dk-acc,var(--b600));cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:10px 0;font-size:.86rem;font-weight:700;text-decoration:underline}.mk-count{color:var(--gray);align-items:center;gap:8px;min-height:20px;scroll-margin-top:84px;font-size:.86rem;font-weight:600;display:flex}.mk-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:18px;transition:opacity .2s;display:grid}.mk-grid.is-busy{opacity:.55;pointer-events:none}.mk-card{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line),var(--s1);animation:.45s cubic-bezier(.2,.8,.3,1) both mk-rise;animation-delay:calc(var(--mk-i,0) * 45ms);border-radius:22px;flex-direction:column;gap:14px;padding:18px;transition:transform .25s cubic-bezier(.2,.8,.3,1),box-shadow .25s;display:flex;position:relative;overflow:hidden}.mk-card:before{content:"";background:var(--grad);opacity:.85;height:3px;position:absolute;inset:0 0 auto}.mk-card:hover{box-shadow:inset 0 0 0 1px var(--dk-bd-blue,var(--b200)),var(--s3);transform:translateY(-4px)}.mk-card--promo{box-shadow:inset 0 0 0 1.5px #f4b63fa6,0 18px 40px -22px #f4b63f8c}.mk-card--promo:before{background:linear-gradient(90deg,var(--mk-gold),var(--mk-gold2))}.mk-card--ghost{background:linear-gradient(90deg,var(--dk-surface-2,#f2f6fc) 25%,var(--dk-surface,#fff) 50%,var(--dk-surface-2,#f2f6fc) 75%);background-size:200% 100%;min-height:300px;animation:1.4s linear infinite mk-shimmer}.mk-card--ghost:before{display:none}.mk-card__ad{border-radius:var(--pill);background:linear-gradient(135deg,var(--mk-gold),var(--mk-gold2));color:#3a2500;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;font-size:.68rem;font-weight:800;position:absolute;top:12px;right:12px}.mk-card__ad--inline{position:static}.mk-card__head{align-items:center;gap:14px;padding-right:64px;display:flex}.mk-card__who{flex-direction:column;gap:5px;min-width:0;display:flex}.mk-card__name{font-family:var(--fd);letter-spacing:-.02em;color:var(--ink);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.06rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.mk-card__name:hover{color:var(--dk-acc,var(--b600))}.mk-card__name:after{content:"";z-index:1;position:absolute;inset:0}.mk-card__title{align-items:center;gap:7px;min-width:0;display:flex}.mk-card__title .mk-card__name{min-width:0}.mk-card__sub{color:var(--gray);flex-wrap:wrap;align-items:center;font-size:.82rem;line-height:1.35;display:flex}.mk-card__sub i{color:var(--gray2);margin:0 7px;font-style:normal}.mk-card__role{color:var(--dk-acc-strong,var(--b700));font-weight:700}.mk-card__role--yurist{color:var(--dk-txt-violet,#5b3cc4)}.mk-card__role--advokat_tashkiloti{color:var(--dk-txt-ok,#0b7a55)}.mk-type{border-radius:var(--pill);letter-spacing:.03em;background:var(--dk-tint-blue,#e6f0ff);color:var(--dk-acc-strong,var(--b700));padding:3px 9px;font-size:.7rem;font-weight:800;display:inline-flex}.mk-type--yurist{background:var(--dk-tint-violet,#efeafe);color:var(--dk-txt-violet,#5b3cc4)}.mk-type--advokat_tashkiloti{background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,#0b7a55)}.mk-verified{color:var(--dk-txt-ok,#0b7a55);align-items:center;gap:4px;font-size:.72rem;font-weight:700;display:inline-flex}.mk-verified svg{width:14px;height:14px}.mk-verified--glass{border-radius:var(--pill);color:#9bf0c9;background:#3ddc9729;padding:3px 9px}.mk-mono{--mk-sweep:0deg;background:conic-gradient(from -90deg,var(--cy) 0deg,var(--b600) var(--mk-sweep),var(--line) var(--mk-sweep));border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.mk-mono--md{width:58px;height:58px}.mk-mono--lg{width:96px;height:96px}.mk-mono__in{background:linear-gradient(145deg,var(--b600),var(--cy2));color:#fff;width:calc(100% - 6px);height:calc(100% - 6px);font-family:var(--fd);letter-spacing:.02em;box-shadow:inset 0 0 0 3px var(--dk-surface,#fff);border-radius:50%;place-items:center;font-weight:800;display:grid}.mk-mono--md .mk-mono__in{font-size:1.05rem}.mk-mono--lg .mk-mono__in{font-size:1.9rem;box-shadow:inset 0 0 0 4px #0b1f4599}.mk-card__stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:12px;padding:15px 0;display:grid}.mk-stat{flex-direction:column;gap:3px;min-width:0;display:flex}.mk-stat b{font-family:var(--fd);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:6px;font-size:1.12rem;display:flex}.mk-stat b svg{width:16px;height:16px;color:var(--gray2);flex:none}.mk-stat:first-child b svg{color:var(--mk-gold)}.mk-stat b.mk-stat__new{color:var(--dk-acc,var(--b600));font-size:.92rem}.mk-stat span{color:var(--gray);font-size:.72rem;line-height:1.3}.mk-card__svc{color:var(--gray);flex-wrap:nowrap;align-items:center;margin:0;padding:0;font-size:.82rem;line-height:1.4;list-style:none;display:flex;overflow:hidden}.mk-card__svc li{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mk-card__svc li.mk-card__svcmore{flex:none}.mk-card__svc li+li:before{content:"·";color:var(--gray2);margin:0 8px}.mk-card__svc li.mk-card__svcmore{color:var(--dk-acc,var(--b600));font-weight:700}.mk-card__foot{border-top:1px dashed var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.mk-card__price{flex-direction:column;min-width:0;display:flex}.mk-card__price b{font-family:var(--fd);letter-spacing:-.02em;color:var(--ink);font-size:1.02rem}.mk-card__price b.mk-card__ask{color:var(--gray);font-size:.9rem}.mk-card__busy{color:var(--dk-txt-warn,#8f5500);font-size:.72rem;font-weight:700}.mk-card__go{z-index:2;border-radius:var(--pill);background:var(--dk-tint-blue,var(--b100));color:var(--dk-acc-strong,var(--b700));flex:none;align-items:center;gap:6px;padding:10px 16px;font-size:.86rem;font-weight:700;transition:background .2s,color .2s;display:inline-flex;position:relative}.mk-card__go svg{width:16px;height:16px;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.mk-card:hover .mk-card__go{background:var(--b600);color:#fff}.mk-card:hover .mk-card__go svg{transform:translate(3px)}.mk-card__go:focus-visible{outline:2px solid var(--b400);outline-offset:2px}.mk-empty{border-radius:var(--rl);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line);text-align:center;color:var(--gray);flex-direction:column;align-items:center;gap:10px;padding:48px 20px;display:flex}.mk-empty>svg{width:30px;height:30px;color:var(--dk-acc,var(--b500))}.mk-empty b{color:var(--ink);font-family:var(--fd);font-size:1.08rem}.mk-empty--flat{box-shadow:none;background:var(--dk-surface-2,#f7fafe);padding:24px 16px}.mk-more{justify-content:center;display:flex}.mk-promo-surfaces{gap:14px;margin:2px 0 14px;display:grid}.mk-promo-banner{color:#fff;min-height:180px;box-shadow:var(--s2);background:linear-gradient(120deg,#123b78,#248fc6) 50%/cover;border-radius:20px;align-items:flex-end;padding:24px;display:flex;position:relative;overflow:hidden}.mk-promo-banner__copy{gap:7px;max-width:620px;display:grid}.mk-promo-banner__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#c6efff;align-items:center;gap:6px;font-size:.7rem;font-weight:800;display:inline-flex}.mk-promo-banner__eyebrow svg{width:14px;height:14px}.mk-promo-banner h2{font-family:var(--fd);margin:0;font-size:1.45rem;line-height:1.12}.mk-promo-banner p{color:#e1f4ff;max-width:52ch;margin:0;font-size:.86rem;line-height:1.4}.mk-promo-banner__cta{color:#12417d;background:#fff;border-radius:9px;justify-self:start;align-items:center;gap:6px;margin-top:5px;padding:8px 12px;font-size:.78rem;font-weight:800;display:inline-flex}.mk-promo-banner__cta svg{width:15px;height:15px}.mk-promo-banner__nav{background:#061d3d99;border-radius:10px;align-items:center;gap:7px;padding:5px;font-size:.7rem;display:flex;position:absolute;bottom:18px;right:18px}.mk-promo-banner__nav button{color:#fff;cursor:pointer;background:#ffffff1c;border:0;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.mk-promo-banner__nav button:hover{background:#fff3}.mk-promo-banner__nav svg{width:14px;height:14px}.mk-promo-sponsored{gap:10px;display:grid}.mk-promo-sponsored__head{justify-content:space-between;align-items:end;display:flex}.mk-promo-sponsored__head span{letter-spacing:.08em;text-transform:uppercase;color:var(--dk-acc,var(--b600));font-size:.68rem;font-weight:800}.mk-promo-sponsored__head h2{font-family:var(--fd);margin:2px 0 0;font-size:1.1rem}.mk-promo-sponsored__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mk-promo-tile{background:var(--dk-surface,#fff);min-width:0;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:14px;gap:6px;padding:14px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;position:relative}.mk-promo-tile:hover{box-shadow:inset 0 0 0 1.5px var(--b300),var(--s2);transform:translateY(-2px)}.mk-promo-tile__tag{color:var(--dk-txt-warn,#a15c00);text-transform:uppercase;align-items:center;gap:5px;font-size:.66rem;font-weight:800;display:inline-flex}.mk-promo-tile__tag svg{width:13px;height:13px}.mk-promo-tile b{text-overflow:ellipsis;white-space:nowrap;font-size:.87rem;line-height:1.3;overflow:hidden}.mk-promo-tile small{color:var(--gray);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk-promo-tile__go{color:var(--dk-acc,var(--b600));position:absolute;bottom:12px;right:12px}.mk-promo-tile__go svg{width:15px;height:15px}.mk-promo-carousel{touch-action:pan-y;position:relative}.mk-promo-carousel__slide{animation:.45s cubic-bezier(.2,.8,.2,1) both mkPromoIn}@keyframes mkPromoIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.mk-promo-banner--card{background:radial-gradient(90% 140% at 88% 10%,#3fb6ec66,#0000 60%),linear-gradient(120deg,#0e2c5e,#174f97 55%,#2387c2);justify-content:space-between;align-items:center;gap:24px}.mk-promo-banner--card:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1f,#0000 70%);border-radius:50%;width:260px;height:260px;position:absolute;inset:auto -60px -90px auto}.mk-promo-banner__who{z-index:1;justify-items:center;gap:9px;margin-right:clamp(0px,5vw,72px);display:grid;position:relative}.mk-promo-banner__who .mk-mono{box-shadow:0 10px 30px #04173a66}.mk-promo-banner__ok{letter-spacing:.02em;color:#d9f6ff;background:#ffffff1f;border-radius:999px;padding:3px 10px;font-size:.68rem;font-weight:800;box-shadow:inset 0 0 0 1px #ffffff3d}.mk-promo-banner__facts{color:#e1f4ff;flex-wrap:wrap;gap:6px 16px;font-size:.8rem;display:flex}.mk-promo-banner__facts span{align-items:center;gap:5px;display:inline-flex}.mk-promo-banner__facts svg{color:#ffc94d;fill:#ffc94d;width:15px;height:15px}.mk-promo-banner__facts small{color:#bfe3f7;margin-left:3px;font-size:.74rem}.mk-promo-banner__left{z-index:1;color:#e1f4ff;background:#061d3d8c;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.68rem;font-weight:700;display:inline-flex;position:absolute;top:16px;right:18px}.mk-promo-banner__left svg{width:12px;height:12px}.mk-promo-banner__nav{z-index:1}.mk-promo-banner__dots{align-items:center;gap:5px;padding:0 3px;display:flex}.mk-promo-banner__nav .mk-promo-banner__dots button{background:#ffffff5c;border-radius:99px;width:7px;height:7px;padding:0;transition:width .25s,background .25s}.mk-promo-banner__nav .mk-promo-banner__dots button.on{background:#fff;width:18px}.mk-promo-tile__rate{color:var(--ink);align-items:center;gap:4px;font-size:.74rem;font-weight:700;display:inline-flex}.mk-promo-tile__rate svg{color:#f5a524;fill:#f5a524;width:13px;height:13px}@media (prefers-reduced-motion:reduce){.mk-promo-carousel__slide{animation:none}}@media (max-width:900px){.mk-promo-sponsored__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.mk-promo-banner__who{display:none}.mk-promo-banner__left{top:12px;right:12px}.mk-promo-banner{min-height:210px;padding:18px}.mk-promo-banner h2{font-size:1.2rem}.mk-promo-banner__nav{bottom:12px;right:12px}.mk-promo-sponsored__grid{grid-template-columns:1fr}}.mk-back{color:var(--gray);border-radius:var(--pill);align-self:flex-start;align-items:center;gap:6px;padding:6px 10px 6px 4px;font-size:.88rem;font-weight:700;transition:color .2s,background .2s;display:inline-flex}.mk-back:hover{color:var(--dk-acc,var(--b600));background:var(--dk-surface-2,#f2f6fc)}.mk-back svg{width:18px;height:18px}.mk-prof__hero{isolation:isolate;border-radius:var(--rx);background:var(--grad-dark);color:#fff;flex-direction:column;gap:22px;padding:clamp(22px,3.5vw,40px);display:flex;position:relative;overflow:hidden}.mk-prof__hero .mk-hero__glow{animation-duration:34s}.mk-prof__hero--ghost{background:linear-gradient(90deg,#0b1f45 25%,#143676 50%,#0b1f45 75%) 0 0/200% 100%;justify-content:center;align-items:center;min-height:240px;animation:1.6s linear infinite mk-shimmer}.mk-prof__loading{color:#ffffffbf;font-weight:600}.mk-prof__id{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.mk-prof__who{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.mk-prof__tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mk-prof__tags .mk-type{color:#fff;background:#ffffff24}.mk-prof__name{font-family:var(--fd);letter-spacing:-.035em;word-break:break-word;margin:0;font-size:clamp(1.5rem,3vw,2.3rem);font-weight:800;line-height:1.1}.mk-prof__line{color:#fffc;flex-wrap:wrap;gap:8px 18px;font-size:.9rem;display:flex}.mk-prof__line span{align-items:center;gap:6px;display:inline-flex}.mk-prof__line svg{width:16px;height:16px;color:var(--cy)}.mk-prof__tiles{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;display:grid}.mk-tile{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border-radius:16px;flex-direction:column;gap:2px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}.mk-tile b{font-family:var(--fd);letter-spacing:-.02em;font-size:1.35rem}.mk-tile span{color:#ffffffb8;font-size:.74rem}.mk-tile em{color:var(--mk-gold);font-size:.68rem;font-style:normal}.mk-prof__body{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.mk-prof__main{flex-direction:column;gap:18px;min-width:0;display:flex}.mk-panel{border-radius:var(--rl);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line);padding:clamp(18px,2.4vw,26px)}.mk-panel__t{font-family:var(--fd);letter-spacing:-.02em;color:var(--ink);margin:0 0 4px;font-size:1.2rem}.mk-panel__l{color:var(--gray);margin:0 0 16px;font-size:.9rem}.mk-svcs{flex-direction:column;gap:10px;display:flex}.mk-svc{background:var(--dk-surface-2,#f7fafe);border-radius:18px;align-items:center;gap:14px;padding:14px 16px;transition:box-shadow .2s,background .2s;display:flex;position:relative;box-shadow:inset 0 0 0 1.5px #0000}.mk-svc:before,.mk-svc:after{content:"";background:var(--dk-surface,#fff);border-radius:50%;width:16px;height:16px;position:absolute;right:158px}.mk-svc:before{top:-8px}.mk-svc:after{bottom:-8px}.mk-svc.is-on{background:var(--dk-tint-blue,#eef5ff);box-shadow:inset 0 0 0 1.5px var(--b500)}.mk-svc__pick{text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:0;flex:1;align-items:flex-start;gap:12px;padding:0;display:flex}.mk-svc__radio{width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--gray2);border-radius:50%;flex:none;margin-top:3px;transition:box-shadow .2s}.mk-svc.is-on .mk-svc__radio{box-shadow:inset 0 0 0 5px var(--b600)}.mk-svc__txt{flex-direction:column;gap:4px;min-width:0;display:flex}.mk-svc__txt b{color:var(--ink);font-weight:700;line-height:1.3}.mk-svc__txt>span{color:var(--gray);flex-wrap:wrap;align-items:center;gap:4px;font-size:.8rem;display:flex}.mk-svc__txt svg{width:14px;height:14px}.mk-svc__txt i{color:var(--gray);font-size:.8rem;font-style:normal}.mk-svc__end{border-left:2px dashed var(--line);flex-direction:column;flex:none;align-items:flex-end;gap:8px;width:150px;padding-left:18px;display:flex}.mk-svc__end b{font-family:var(--fd);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;font-size:1.05rem}.mk-tags{flex-wrap:wrap;gap:8px;display:flex}.mk-tag{border-radius:var(--pill);background:var(--dk-tint-blue,#eef5ff);color:var(--dk-acc-strong,var(--b700));padding:6px 12px;font-size:.82rem;font-weight:600}.mk-reviews{flex-direction:column;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:flex}.mk-review{background:var(--dk-surface-2,#f7fafe);border-radius:16px;padding:14px 16px}.mk-review--ghost{background:linear-gradient(90deg,var(--dk-surface-2,#f2f6fc) 25%,var(--dk-surface,#fff) 50%,var(--dk-surface-2,#f2f6fc) 75%);background-size:200% 100%;height:90px;margin-top:12px;animation:1.4s linear infinite mk-shimmer}.mk-review__h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mk-review__h b{color:var(--ink)}.mk-review__h time{color:var(--gray2);margin-left:auto;font-size:.78rem}.mk-review p{color:var(--ink);margin:8px 0 0;line-height:1.55}.mk-review blockquote{border-left:3px solid var(--b400);background:var(--dk-surface,#fff);color:var(--gray);border-radius:0 10px 10px 0;margin:10px 0 0;padding:10px 12px;font-size:.88rem}.mk-review blockquote small{color:var(--ink);margin-bottom:2px;font-weight:700;display:block}.mk-stars{gap:2px;display:inline-flex}.mk-stars svg{width:15px;height:15px;fill:var(--line)}.mk-stars svg.on{fill:var(--mk-gold)}.mk-side{flex-direction:column;gap:14px;display:flex;position:sticky;top:90px}.mk-side__card{border-radius:var(--rl);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line),var(--s2);flex-direction:column;gap:12px;padding:20px;display:flex}.mk-side__card>small{color:var(--gray);font-size:.8rem;font-weight:700;line-height:1.35}.mk-side__price{font-family:var(--fd);letter-spacing:-.035em;color:var(--ink);font-size:1.9rem;line-height:1.1}.mk-side__price span{color:var(--gray);font-size:1rem;font-weight:600}.mk-side__eta{color:var(--gray);align-items:center;gap:6px;font-size:.84rem;display:inline-flex}.mk-side__eta svg{width:15px;height:15px}.mk-side__block{background:var(--dk-tint-warn,#fff6e5);color:var(--dk-txt-warn,#8a5300);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:.84rem;font-weight:600;display:flex}.mk-side__block svg{flex:none;width:16px;height:16px;margin-top:1px}.mk-safe{border-radius:var(--rl);background:var(--dk-tint-ok,#eaf8f2);color:var(--ink);padding:16px 18px}.mk-safe b{font-family:var(--fd);color:var(--dk-txt-ok,#0b7a55);align-items:center;gap:8px;display:flex}.mk-safe b svg{width:18px;height:18px}.mk-safe ul{color:var(--gray);flex-direction:column;gap:6px;margin:10px 0 0;padding:0 0 0 18px;font-size:.86rem;display:flex}.mk-buy{flex-direction:column;gap:16px;display:flex}.mk-steps{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:8px;margin:0;padding:0;list-style:none;display:grid}.mk-steps li{color:var(--gray2);text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:.74rem;font-weight:700;display:flex;position:relative}.mk-steps li:before{content:"";background:var(--line);height:2px;position:absolute;top:14px;left:calc(18px - 50%);right:calc(50% + 18px)}.mk-steps li:first-child:before{display:none}.mk-steps li:after{content:"";background:var(--grad);transform-origin:0;border-radius:2px;height:2px;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:14px;left:calc(18px - 50%);right:calc(50% + 18px);transform:scaleX(0)}.mk-steps li:first-child:after{display:none}.mk-steps li.is-done:after,.mk-steps li.is-now:after,.mk-steps li.is-fail:after{transform:scaleX(1)}.mk-steps li span{background:var(--dk-surface-2,#eef3fb);width:28px;height:28px;color:var(--gray);z-index:1;border-radius:50%;place-items:center;font-size:.8rem;transition:color .3s,box-shadow .3s;display:grid;position:relative}.mk-steps li span svg{width:15px;height:15px}.mk-steps li.is-done{color:var(--dk-txt-ok,var(--ok))}.mk-steps li.is-done span{background:var(--ok);color:#fff}.mk-steps li.is-now{color:var(--ink)}.mk-steps li.is-now span{background:var(--grad);color:#fff;animation:1.6s infinite mk-pulse}.mk-buy__ticket{background:var(--grad-dark);color:#fff;border-radius:18px;justify-content:space-between;align-items:stretch;gap:16px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.mk-buy__ticket:before,.mk-buy__ticket:after{content:"";background:var(--dk-surface,#fff);border-radius:50%;width:18px;height:18px;position:absolute;right:124px}.mk-buy__ticket:before{top:-9px}.mk-buy__ticket:after{bottom:-9px}.mk-buy__ticket>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.mk-buy__ticket small{letter-spacing:.06em;text-transform:uppercase;color:#fff9;font-size:.7rem;font-weight:700}.mk-buy__ticket b{font-family:var(--fd);font-size:1.02rem}.mk-buy__ticket p{color:#ffffffd9;margin:0;font-size:.9rem;line-height:1.35}.mk-buy__eta{color:var(--cy);align-items:center;gap:5px;margin-top:4px;font-size:.78rem;display:inline-flex}.mk-buy__eta svg{width:14px;height:14px}.mk-buy__sum{border-left:2px dashed #ffffff47;flex-direction:column;flex:none;justify-content:center;align-items:flex-end;width:112px;padding-left:16px;display:flex}.mk-buy__sum b{letter-spacing:-.02em;font-size:1.25rem}.mk-buy__sum span{color:#ffffffb3;font-size:.78rem}.mk-buy__form{flex-direction:column;gap:14px;display:flex}.mk-buy__ch{border:0;min-width:0;margin:0;padding:0}.mk-buy__ch legend{letter-spacing:.04em;text-transform:uppercase;color:var(--gray2);margin-bottom:8px;padding:0;font-size:.78rem;font-weight:700}.mk-seg{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mk-seg__b{background:var(--dk-surface-2,#f2f6fc);color:var(--gray);cursor:pointer;text-align:center;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;font-size:.76rem;font-weight:700;line-height:1.2;transition:background .2s,color .2s,box-shadow .2s,transform .15s;display:flex}.mk-seg__b svg{width:20px;height:20px}.mk-seg__b:hover{color:var(--ink)}.mk-seg__b:active{transform:scale(.97)}.mk-seg__b[aria-pressed=true]{background:var(--dk-tint-blue,#eaf2ff);color:var(--dk-acc-strong,var(--b700));box-shadow:inset 0 0 0 2px var(--b500)}.mk-in{flex-direction:column;gap:6px;display:flex;position:relative}.mk-in>span{letter-spacing:.04em;text-transform:uppercase;color:var(--gray2);font-size:.78rem;font-weight:700}.mk-in textarea,.mk-in input{background:var(--dk-surface-2,#f7fafe);width:100%;color:var(--ink);resize:vertical;border:0;border-radius:14px;padding:12px 14px;font-size:.95rem;line-height:1.5;transition:box-shadow .2s,background .2s;box-shadow:inset 0 0 0 1.5px #0000}.mk-in textarea:focus,.mk-in input:focus{box-shadow:inset 0 0 0 1.5px var(--b400);background:var(--dk-surface,#fff);outline:none}.mk-in em{color:var(--gray2);pointer-events:none;font-size:.7rem;font-style:normal;position:absolute;bottom:8px;right:10px}.mk-quick{flex-wrap:wrap;gap:6px;margin-top:-6px;display:flex}.mk-buy__note{color:var(--gray);margin:0;font-size:.8rem}.pxo{flex-direction:column;gap:12px;min-width:0;display:flex}.pxo:empty{display:none}.pxo__head{align-items:center;gap:10px;display:flex}.pxo__head>span:nth-child(2){flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pxo__head b{color:var(--ink);font-size:.95rem}.pxo__head small{color:var(--gray);font-size:.78rem}.pxo__ico{background:linear-gradient(135deg,var(--b500),#7c5cff);color:#fff;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 6px 16px -6px #2e8bff99}.pxo__ico svg{width:18px;height:18px}.pxo__count{background:var(--dk-tint-blue,#eaf2ff);color:var(--dk-acc-strong,var(--b700));border-radius:99px;flex:none;padding:4px 10px;font-size:.74rem;font-style:normal;font-weight:700;animation:.3s cubic-bezier(.2,.8,.3,1.4) both pxo-pop}.pxo__secs{flex-direction:column;gap:12px;display:flex}.pxo__sec{border:0;min-width:0;margin:0;padding:0}.pxo__sec legend{flex-direction:column;gap:2px;margin-bottom:8px;padding:0;display:flex}.pxo__sec legend b{letter-spacing:.04em;text-transform:uppercase;color:var(--gray2);font-size:.78rem;font-weight:700}.pxo__sec legend small{color:var(--gray);font-size:.78rem}.pxo__list{flex-direction:column;gap:8px;display:flex}.pxo__opt{background:var(--dk-surface-2,#f7fafe);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:background .2s,box-shadow .2s,transform .15s;display:flex;position:relative;box-shadow:inset 0 0 0 1.5px #0000}.pxo__opt:hover{box-shadow:inset 0 0 0 1.5px var(--dk-line,var(--line))}.pxo__opt:active{transform:scale(.99)}.pxo__opt input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pxo__opt:has(input:focus-visible){box-shadow:inset 0 0 0 2px var(--b400)}.pxo__opt.is-on{background:var(--dk-tint-blue,#eaf2ff);box-shadow:inset 0 0 0 2px var(--b500)}.pxo__box{background:var(--dk-surface,#fff);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--dk-line,#c9d6e8);color:#0000;border-radius:7px;flex:none;place-items:center;transition:background .2s,box-shadow .2s,color .2s;display:grid}.pxo__box svg{width:14px;height:14px;transition:transform .25s cubic-bezier(.2,.8,.3,1.5);transform:scale(.4)}.pxo__opt.is-on .pxo__box{background:var(--b500);box-shadow:none;color:#fff}.pxo__opt.is-on .pxo__box svg{transform:scale(1)}.pxo__txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pxo__txt b{color:var(--ink);font-size:.92rem;line-height:1.3}.pxo__txt small{color:var(--gray);font-size:.8rem;line-height:1.4}.pxo__add{color:var(--dk-acc-strong,var(--b700));white-space:nowrap;flex:none;font-size:.85rem;font-style:normal;font-weight:700}.pxo__opt.is-on .pxo__add{color:var(--b600)}.pxo__sec:disabled .pxo__opt{opacity:.55;cursor:not-allowed}.pxo__sum{border:1.5px dashed var(--dk-line,#c9d6e8);background:var(--dk-surface,#fff);border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;transition:opacity .2s;display:flex}.pxo__row{color:var(--gray);justify-content:space-between;align-items:baseline;gap:12px;font-size:.86rem;display:flex}.pxo__row>span{overflow-wrap:anywhere;min-width:0}.pxo__row b{color:var(--ink);white-space:nowrap;flex:none;font-weight:700}.pxo__row.is-add{animation:.25s both pxo-in}.pxo__row.is-add b{color:var(--dk-acc-strong,var(--b700))}.pxo__row.is-total{border-top:1px solid var(--dk-line,var(--line));color:var(--ink);margin-top:4px;padding-top:8px;font-size:.95rem;font-weight:700}.pxo__row.is-total b{font-size:1.05rem}.pxo__sum.is-busy .pxo__row:not(.is-total){opacity:.55}.pxo__spin{border:2px solid var(--dk-line,var(--line));border-top-color:var(--b500);vertical-align:middle;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite pxo-spin;display:inline-block}.pxo__err{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b42318);border-radius:12px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:.84rem;display:flex}.pxo__err>svg{flex:none;width:16px;height:16px}.pxo__err>span{flex:1;min-width:0}.pxo__err button{color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:5px;padding:4px 6px;font-size:.82rem;font-weight:700;text-decoration:underline;display:inline-flex}.pxo__err button svg{width:14px;height:14px}.pxo__sk{flex-direction:column;gap:8px;display:flex}.pxo__sk span{background:linear-gradient(90deg,var(--dk-surface-2,#f2f6fc) 25%,var(--dk-surface,#fff) 50%,var(--dk-surface-2,#f2f6fc) 75%);background-size:200% 100%;border-radius:14px;height:46px;animation:1.2s ease-in-out infinite pxo-sk}.pxo__sk span:last-child{width:70%}@keyframes pxo-spin{to{transform:rotate(360deg)}}@keyframes pxo-sk{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes pxo-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes pxo-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.mk-buy__back{color:var(--dk-acc,var(--b600));cursor:pointer;background:0 0;border:0;border-radius:10px;align-self:flex-start;align-items:center;gap:4px;margin:-4px 0 -2px;padding:6px 10px 6px 6px;font-size:.84rem;font-weight:700;transition:background .2s;display:inline-flex}.mk-buy__back:hover{background:var(--dk-tint-blue,#eaf2ff)}.mk-buy__back svg{width:16px;height:16px}.pks{flex-direction:column;gap:14px;min-width:0;display:flex}.pks__pkg{background:var(--dk-surface-2,#f5f8fd);box-shadow:inset 0 0 0 1.5px var(--dk-line,var(--line));border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex}.pks__pkg--standard{background:var(--dk-tint-blue,#eef5ff);box-shadow:inset 0 0 0 1.5px var(--b400)}.pks__pkg--premium{box-shadow:var(--sblue);color:#fff;background:linear-gradient(135deg,#0b2a6b 0%,#1452c9 100%)}.pks__ti{background:var(--dk-surface,#fff);width:44px;height:44px;color:var(--gray);border-radius:14px;flex:none;place-items:center;display:grid}.pks__ti svg{width:22px;height:22px}.pks__pkg--standard .pks__ti{background:var(--b500);color:#fff}.pks__pkg--premium .pks__ti{background:var(--grad);color:#fff}.pks__pkgt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pks__pkgt small{letter-spacing:.06em;text-transform:uppercase;color:var(--gray2);font-size:.7rem;font-weight:800}.pks__pkgt b{font-family:var(--fd);color:var(--ink);overflow-wrap:anywhere;font-size:1.02rem;line-height:1.3}.pks__pkg--premium .pks__pkgt small{color:#ffffffb3}.pks__pkg--premium .pks__pkgt b{color:#fff}.pks__dur{color:var(--gray);align-items:center;gap:5px;font-size:.78rem;display:inline-flex}.pks__dur svg{width:13px;height:13px}.pks__pkg--premium .pks__dur{color:#fffc}.pks__price{flex-direction:column;flex:none;align-items:flex-end;display:flex}.pks__price b{letter-spacing:-.02em;color:var(--ink);font-size:1.2rem}.pks__price small{color:var(--gray);font-size:.75rem}.pks__pkg--premium .pks__price b{color:#fff}.pks__pkg--premium .pks__price small{color:#ffffffb3}.pks__steps{padding:2px 0}.pks__policy{background:var(--dk-surface-2,#f5f8fd);color:var(--gray);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:.84rem;line-height:1.45;display:flex}.pks__policy svg{width:17px;height:17px;color:var(--dk-acc,var(--b600));flex:none;margin-top:1px}.pks__policy.is-premium{background:var(--dk-tint-blue,#eaf2ff);color:var(--dk-acc-strong,var(--b700));font-weight:600}.pks__count{color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:0;font-size:.88rem;font-weight:700;display:flex}.pks__count span{color:var(--gray2);font-size:.76rem;font-weight:500}.pks__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pks__card{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--dk-line,var(--line));border-radius:16px;align-items:center;gap:14px;padding:14px;transition:box-shadow .2s,transform .2s;animation:.3s both pxo-in;display:flex}.pks__card:hover{box-shadow:inset 0 0 0 1.5px var(--b400),0 10px 24px -16px #1668f080;transform:translateY(-1px)}.pks__card.is-off{opacity:.6}.pks__card.is-off:hover{box-shadow:inset 0 0 0 1.5px var(--dk-line,var(--line));transform:none}.pks__av{background:var(--grad);color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:.95rem;font-weight:800;display:grid;position:relative}.pks__on{background:var(--ok);width:12px;height:12px;box-shadow:0 0 0 2.5px var(--dk-surface,#fff);border-radius:50%;position:absolute;bottom:1px;right:1px}.pks__body{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.pks__name{color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:.98rem;display:flex}.pks__vf{width:17px;height:17px;color:var(--dk-acc,var(--b600));flex:none}.pks__meta{color:var(--gray);flex-wrap:wrap;gap:4px 12px;font-size:.8rem;display:flex}.pks__meta span{align-items:center;gap:4px;display:inline-flex}.pks__meta svg{flex:none;width:13px;height:13px}.pks__meta span:first-child svg{color:#f5a623}.pks__tags{flex-wrap:wrap;gap:6px;display:flex}.pks__tags:empty{display:none}.pks__tag{background:var(--dk-surface-2,#f2f6fc);color:var(--gray);border-radius:99px;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-style:normal;font-weight:700;display:inline-flex}.pks__tag svg{width:12px;height:12px}.pks__tag.is-ext{background:var(--dk-tint-blue,#eaf2ff);color:var(--dk-acc-strong,var(--b700))}.pks__tag.is-on{background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,var(--ok))}.pks__why{color:var(--dk-txt-err,#b42318);font-size:.76rem}.pks__pick{flex:none}.pks__pick svg{width:15px;height:15px}.pks__state{text-align:center;background:var(--dk-surface-2,#f7fafe);border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:26px 12px;display:flex}.pks__state>svg{width:30px;height:30px;color:var(--gray2)}.pks__state b{color:var(--ink);font-size:1rem}.pks__state p{max-width:380px;color:var(--gray);margin:0;font-size:.86rem;line-height:1.5}.pks__state .btn svg{width:15px;height:15px}.pks__sk{flex-direction:column;gap:10px;display:flex}.pks__sk span{background:linear-gradient(90deg,var(--dk-surface-2,#f2f6fc) 25%,var(--dk-surface,#fff) 50%,var(--dk-surface-2,#f2f6fc) 75%);background-size:200% 100%;border-radius:16px;height:78px;animation:1.2s ease-in-out infinite pxo-sk}.pks__more{margin-top:2px}@media (max-width:560px){.pks__pkg{flex-wrap:wrap;gap:10px 12px;padding:12px 14px}.pks__price{border-top:1px dashed var(--dk-line,var(--line));flex-direction:row;align-items:baseline;gap:4px;width:100%;padding-top:8px}.pks__pkg--premium .pks__price{border-top-color:#ffffff40}.pks__card{flex-wrap:wrap;gap:10px 12px}.pks__body{flex-basis:calc(100% - 62px)}.pks__pick{justify-content:center;width:100%}}.mk-buy__acts{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.mk-receipt{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:18px 12px 4px;display:flex}.mk-receipt__t{font-family:var(--fd);color:var(--ink);font-size:1.25rem;line-height:1.25}.mk-receipt p{color:var(--gray);max-width:420px;margin:0;font-size:.9rem}.mk-receipt__stamp{background:var(--ok);color:#fff;width:64px;height:64px;box-shadow:0 0 0 8px var(--dk-tint-ok,#e1f6ee);border-radius:50%;place-items:center;animation:.6s cubic-bezier(.2,.8,.3,1) both mk-stamp;display:grid}.mk-receipt__stamp svg{width:30px;height:30px}.mk-receipt--warn .mk-receipt__t{max-width:400px;font-size:1.02rem}.mk-pending{border-radius:var(--pill);background:var(--dk-tint-warn,#fff4de);color:var(--dk-txt-warn,#8a5300);align-items:center;gap:8px;padding:6px 12px;font-size:.82rem;font-weight:700;display:inline-flex}.mk-pending i{background:var(--mk-gold);border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s infinite mk-pulse}.mk-pending--line{border-radius:12px;margin:0;line-height:1.4;display:flex}.mk-orders__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.mk-orders__t{font-family:var(--fd);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(1.4rem,2.4vw,1.9rem)}.mk-orders__l{color:var(--gray);max-width:620px;margin:4px 0 0}.mk-spin{animation:.9s linear infinite mk-spin}.mk-flash{background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,#0b7a55);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:.88rem;font-weight:700;animation:.3s both mk-rise;display:flex}.mk-flash svg{width:16px;height:16px}.mk-olist{flex-direction:column;gap:14px;transition:opacity .2s;display:flex}.mk-olist.is-busy{opacity:.6}.mk-order{--mk-rail:var(--b500);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line),var(--s1);border-radius:20px;animation:.4s both mk-rise;display:flex;position:relative;overflow:hidden}.mk-order--pending{--mk-rail:var(--mk-gold)}.mk-order--completed{--mk-rail:var(--ok)}.mk-order--cancelled{--mk-rail:var(--gray2)}.mk-order--ghost{background:linear-gradient(90deg,var(--dk-surface-2,#f2f6fc) 25%,var(--dk-surface,#fff) 50%,var(--dk-surface-2,#f2f6fc) 75%);background-size:200% 100%;min-height:170px;animation:1.4s linear infinite mk-shimmer}.mk-order__rail{background:var(--mk-rail);flex:none;width:6px}.mk-order__main{flex-direction:column;flex:1;gap:12px;min-width:0;padding:16px 18px;display:flex}.mk-order__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mk-order__id{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mk-order__price{font-family:var(--fd);letter-spacing:-.02em;color:var(--ink);font-size:1.15rem}.mk-order__price small{color:var(--gray);font-size:.78rem;font-weight:600}.mk-order__svc{font-family:var(--fd);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:1.06rem;line-height:1.3}.mk-stage{border-radius:var(--pill);background:var(--dk-tint-blue,#e6f0ff);color:var(--dk-acc-strong,var(--b700));align-items:center;gap:6px;padding:4px 10px;font-size:.74rem;font-weight:800;display:inline-flex}.mk-stage i{background:var(--mk-gold);border-radius:50%;width:7px;height:7px;animation:1.4s infinite mk-pulse}.mk-stage--pending{background:var(--dk-tint-warn,#fff4de);color:var(--dk-txt-warn,#8a5300)}.mk-stage--completed{background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,#0b7a55)}.mk-stage--cancelled{background:var(--dk-surface-2,#eef1f5);color:var(--gray)}.mk-track{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.mk-track li{color:var(--gray2);flex-direction:column;gap:6px;font-size:.72rem;font-weight:700;display:flex;position:relative}.mk-track li span{border-radius:var(--pill);background:var(--dk-surface-2,#e9eef6);height:6px;margin-right:4px;position:relative;overflow:hidden}.mk-track li.is-done span{background:var(--grad)}.mk-track li.is-now span:after{content:"";background:linear-gradient(90deg,transparent,var(--b400),transparent);background-size:200% 100%;animation:1.6s linear infinite mk-shimmer;position:absolute;inset:0}.mk-track li.is-done,.mk-track li.is-now{color:var(--ink)}.mk-order--pending .mk-track li.is-now span:after{background:linear-gradient(90deg,transparent,var(--mk-gold),transparent);background-size:200% 100%}.mk-order__facts{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px 16px;margin:0;display:grid}.mk-order__facts div{min-width:0}.mk-order__facts dt{letter-spacing:.05em;text-transform:uppercase;color:var(--gray2);font-size:.7rem;font-weight:700}.mk-order__facts dd{color:var(--ink);word-break:break-word;align-items:center;gap:6px;margin:3px 0 0;font-size:.9rem;font-weight:600;display:flex}.mk-order__facts dd svg{width:15px;height:15px;color:var(--gray);flex:none}.mk-order__facts a{color:var(--dk-acc,var(--b600))}.mk-muted{color:var(--gray);font-size:.84rem;font-weight:500}.mk-order__note{background:var(--dk-surface-2,#f7fafe);color:var(--ink);white-space:pre-line;border-radius:12px;margin:0;padding:10px 12px;font-size:.9rem;line-height:1.5}.mk-order__note small{letter-spacing:.05em;text-transform:uppercase;color:var(--gray2);margin-bottom:2px;font-size:.7rem;font-weight:700;display:block}.mk-stage--paused{background:var(--dk-tint-warn,#fff4de);color:var(--dk-txt-warn,#8a5300)}.mk-stage--paused svg{width:12px;height:12px}.mko__pkg{background:var(--dk-tint-blue,#eaf2ff);color:var(--dk-acc-strong,var(--b700));border-radius:99px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.mko__pkg svg{width:13px;height:13px}.mko__opts{gap:6px;display:grid}.mko__opts small{letter-spacing:.05em;text-transform:uppercase;color:var(--gray2);font-size:.7rem;font-weight:700}.mko__opts ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mko__opts li{background:var(--dk-surface-2,#f5f8fd);color:var(--ink);border-radius:10px;align-items:center;gap:6px;padding:5px 10px;font-size:.8rem;display:inline-flex}.mko__opts li svg{width:13px;height:13px;color:var(--ok)}.mko__opts li b{color:var(--dk-acc-strong,var(--b700));font-weight:700}.mko__sup{background:var(--dk-surface-2,#f5f8fd);box-shadow:inset 0 0 0 1.5px var(--dk-line,var(--line));border-radius:16px;gap:10px;padding:14px;animation:.3s both pxo-in;display:grid}.mko__sup.is-pending{background:var(--dk-tint-warn,#fff8ea);box-shadow:inset 0 0 0 1.5px #d9770659}.mko__sup.is-pending.is-warn{box-shadow:inset 0 0 0 2px #dc262673}.mko__sup.is-approved{background:var(--dk-tint-ok,#e9f8f1);box-shadow:inset 0 0 0 1.5px #10a3704d}.mko__sup.is-rejected,.mko__sup.is-cancelled{background:var(--dk-tint-err,#fdf0f0)}.mko__suph{align-items:flex-start;gap:12px;display:flex}.mko__suph>div{flex:1;min-width:0}.mko__suph b{color:var(--ink);font-size:.92rem;display:block}.mko__suph p{color:var(--gray);margin:2px 0 0;font-size:.82rem;line-height:1.45}.mko__supi{background:var(--dk-surface,#fff);width:34px;height:34px;color:var(--dk-txt-warn,#b45309);border-radius:11px;flex:none;place-items:center;display:grid}.mko__supi svg{width:17px;height:17px}.mko__sup.is-approved .mko__supi{color:var(--dk-txt-ok,var(--ok))}.mko__sup.is-rejected .mko__supi,.mko__sup.is-cancelled .mko__supi{color:var(--dk-txt-err,#b42318)}.mko__left{background:var(--dk-surface,#fff);color:var(--dk-txt-warn,#b45309);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:5px;padding:4px 10px;font-size:.76rem;font-style:normal;font-weight:800;display:inline-flex}.mko__left svg{width:13px;height:13px}.mko__left.is-warn,.mko__sup.is-warn .mko__left{color:var(--dk-txt-err,#b42318);animation:1.6s ease-in-out infinite mkoBlink}.mko__supsum{color:var(--gray);flex-wrap:wrap;gap:6px 16px;font-size:.84rem;display:flex}.mko__supsum span{align-items:center;gap:6px;display:inline-flex}.mko__supsum svg{width:14px;height:14px}.mko__supsum b{color:var(--ink)}.mko__supnote{border-left:3px solid var(--dk-line,var(--line));color:var(--ink);white-space:pre-line;margin:0;padding:8px 10px;font-size:.84rem;line-height:1.5}.mko__res{background:var(--dk-tint-ok,#eefaf4);border-radius:16px;gap:8px;padding:14px;display:grid;box-shadow:inset 0 0 0 1.5px #10a37040}.mko__resh{color:var(--dk-txt-ok,#0b7a55);align-items:center;gap:6px;font-size:.9rem;display:inline-flex}.mko__resh svg{width:16px;height:16px}.mko__rest{color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.55}.mko__files{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mko__files li{background:var(--dk-surface,#fff);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.mko__files li>svg{width:16px;height:16px;color:var(--dk-acc,var(--b600));flex:none}.mko__files li>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.85rem;overflow:hidden}.mko__files .btn svg{width:14px;height:14px}.mko__rate{background:linear-gradient(135deg,var(--dk-tint-blue,#eef5ff),var(--dk-surface,#fff));box-shadow:inset 0 0 0 1.5px var(--b400);border-radius:16px;gap:10px;padding:16px;animation:.35s both pxo-in;display:grid}.mko__rateh{justify-content:space-between;align-items:center;gap:10px;display:flex}.mko__rateh b{font-family:var(--fd);color:var(--ink);font-size:1rem}.mko__ratel{color:var(--gray);margin:0;font-size:.82rem;line-height:1.45}.mko__stars{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.mko__stars button{background:color-mix(in srgb,var(--ink) 5%,transparent);width:40px;height:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 10%,transparent);color:color-mix(in srgb,var(--ink) 30%,transparent);cursor:pointer;border:0;border-radius:12px;place-items:center;transition:transform .15s,color .15s,background .15s,box-shadow .15s;display:grid}.mko__stars button svg{width:24px;height:24px}.mko__stars button.is-on svg,.mko__stars.is-static svg.is-on{fill:currentColor}.mko__stars button.is-on{color:#f5a623;background:#f5a62329;box-shadow:inset 0 0 0 1px #f5a62366}.mko__stars button:hover{transform:translateY(-2px)scale(1.06)}.mko__stars button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mko__stars button[aria-checked=true]{animation:.3s cubic-bezier(.2,.8,.3,1.4) pxo-pop}.mko__stars.is-static svg{width:16px;height:16px;color:color-mix(in srgb,var(--ink) 25%,transparent)}.mko__stars.is-static svg.is-on{color:#f5a623}.mko__starl{color:var(--ink);margin-left:6px;font-size:.84rem;font-weight:700}.mko__ratec.is-low textarea{box-shadow:inset 0 0 0 1.5px #dc262673}.mko__lowhint{color:var(--dk-txt-err,#b42318);font-size:.76rem}.mko__rate>.btn{justify-self:start}.mko__rated{background:var(--dk-surface-2,#f5f8fd);color:var(--ink);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 12px;font-size:.85rem;display:flex}.mko__rated small{color:var(--gray);flex-basis:100%;font-size:.78rem}.mko__cmp{border:1px solid var(--line);color:var(--ink);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:12px;padding:10px 12px;font-size:.85rem;display:flex}.mko__cmp.is-filed{background:var(--dk-surface-2,#f5f8fd);border-color:#0000;justify-content:flex-start}.mko__cmp.is-filed svg{width:16px;height:16px;color:var(--gray)}.mko__cmp.is-open{justify-content:stretch;gap:8px;display:grid}.mko__cmp.is-open textarea{border:1px solid var(--line);background:var(--dk-surface,#fff);width:100%;min-height:96px;color:var(--ink);font:inherit;resize:vertical;border-radius:10px;padding:10px 12px}.mko__cmp.is-open small{color:var(--gray);font-size:.78rem}.mko__cmpa{justify-content:flex-end;gap:8px;display:flex}.mkc__files{gap:8px;display:grid}.mkc__fh{justify-content:space-between;align-items:center;gap:10px;display:flex}.mkc__fh>span{letter-spacing:.04em;text-transform:uppercase;color:var(--gray2);font-size:.78rem;font-weight:700}.mkc__fh .btn svg{width:15px;height:15px}.mkc__hint{color:var(--gray);font-size:.78rem}.mkc__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mkc__list li{background:var(--dk-surface-2,#f5f8fd);border-radius:12px;align-items:center;gap:8px;padding:8px 10px;font-size:.84rem;display:flex}.mkc__list li>svg{width:16px;height:16px;color:var(--dk-acc,var(--b600));flex:none}.mkc__list li>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mkc__list li em{color:var(--gray);font-size:.74rem;font-style:normal;font-weight:700}.mkc__list li.is-done em{color:var(--dk-txt-ok,var(--ok))}.mkc__list li.is-fail em{color:var(--dk-txt-err,#b42318)}.mkc__list li.is-up em{color:var(--dk-acc,var(--b600))}.mkc__list li button{width:26px;height:26px;color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.mkc__list li button:hover{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b42318)}.mkc__list li button svg{width:14px;height:14px}.mkc__rule{color:var(--gray2);align-items:center;gap:6px;margin:0;font-size:.8rem;display:flex}.mkc__rule svg{width:14px;height:14px}.mkc__rule.is-ok{color:var(--dk-txt-ok,var(--ok))}.mks__rules{background:var(--dk-surface-2,#f5f8fd);border-radius:14px;gap:6px;margin:0;padding:12px 14px;list-style:none;display:grid}.mks__rules li{color:var(--gray);align-items:flex-start;gap:8px;font-size:.84rem;line-height:1.45;display:flex}.mks__rules svg{width:15px;height:15px;color:var(--dk-acc,var(--b600));flex:none;margin-top:2px}@keyframes mkoBlink{50%{opacity:.55}}.mk-order__acts{flex-wrap:wrap;gap:8px;display:flex}.mk-callgrp{gap:6px;display:inline-flex}.btn.mk-danger{color:var(--dk-txt-err,#c0392b)}.btn.mk-danger:hover{box-shadow:inset 0 0 0 1.5px var(--dk-bd-err,#f5b7b1);color:var(--dk-txt-err,#c0392b)}.mk-act{flex-direction:column;gap:14px;display:flex}.mk-act__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mk-act__head b{color:var(--ink)}.mk-act>p{color:var(--gray);margin:0}.mk-toasts{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:1200;flex-direction:column;gap:10px;width:min(380px,100vw - 32px);display:flex;position:fixed}.mk-toast{background:var(--dk-glass,#fffffff0);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px var(--line),var(--s3);border-radius:18px;align-items:flex-start;gap:12px;padding:14px 14px 14px 16px;animation:.35s cubic-bezier(.2,.8,.3,1) both mk-toast;display:flex}.mk-toast__ic{background:var(--grad);color:#fff;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.mk-toast__ic svg{width:18px;height:18px}.mk-toast--paid .mk-toast__ic{background:linear-gradient(135deg,#00a870,#3ddc97)}.mk-toast--rejected .mk-toast__ic{background:linear-gradient(135deg,#8a99ac,#5c6e85)}.mk-toast--assigned .mk-toast__ic{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.mk-toast--assigned{box-shadow:inset 0 0 0 1.5px #f59e0b8c,0 18px 40px -18px #0f172a73}.mk-toast--complaint .mk-toast__ic{background:linear-gradient(135deg,#f97316,#ea580c)}.mk-toast--complaint{box-shadow:inset 0 0 0 1.5px #ea580c8c,0 18px 40px -18px #0f172a73}.mk-toast__b{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mk-toast__b b{color:var(--ink);font-family:var(--fd)}.mk-toast__b span{color:var(--gray);font-size:.86rem;line-height:1.4}.mk-toast__go{color:var(--dk-acc,var(--b600));align-self:flex-start;margin-top:4px;font-size:.84rem;font-weight:700}.mk-toast__x{color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:4px}.mk-toast__x svg{width:16px;height:16px}@media (max-width:1100px){.mk-prof__body{grid-template-columns:minmax(0,1fr)}.mk-side{position:static}}@media (max-width:900px){.mk-ftoggle{display:inline-flex}.mk-filters{display:none}.mk-filters.is-open{animation:.25s both mk-rise;display:grid}}@media (max-width:560px){.mk-seg{grid-template-columns:repeat(2,1fr)}.mk-svc{flex-direction:column;align-items:stretch}.mk-svc:before,.mk-svc:after{display:none}.mk-svc__end{border-left:0;border-top:2px dashed var(--line);flex-direction:row;justify-content:space-between;align-items:center;width:auto;padding:12px 0 0}.mk-buy__ticket{flex-direction:column}.mk-buy__ticket:before,.mk-buy__ticket:after{display:none}.mk-buy__sum{border-top:2px dashed #ffffff47;border-left:0;align-items:flex-start;width:auto;padding:12px 0 0}.mk-track li{font-size:.64rem}.mk-card__head{padding-right:0}.mk-card__ad{order:-1;align-self:flex-start;position:static}.mk-hero__stats>div{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){.mk-hero__glow,.mk-card,.mk-order,.mk-toast,.mk-receipt__stamp{animation:none}}.mk .btn:disabled{opacity:.5;cursor:not-allowed;filter:saturate(.6);box-shadow:none}.mk .btn:disabled:before{display:none}@keyframes mk-float{0%,to{transform:var(--mk-t) translateY(0)}50%{transform:var(--mk-t) translateY(-10px)}}@media (max-width:560px){.mk-hero__stats{gap:8px}.mk-hero__stats>div{padding:9px 10px}.mk-hero__stats b{font-size:1.02rem}.mk-hero__stats span{font-size:.7rem}}.mk-eta{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.uf.wfb{margin:0 0 16px}@media (min-width:901px){.wfb--split .uf-card .uf-fld--search{grid-column:1/-1}}.wfb__empty{flex-direction:column;align-items:center;gap:6px;padding-bottom:18px;display:flex}.wfb__flow{border-radius:var(--pill);background:var(--dk-tint-blue,#eaf2ff);color:var(--dk-acc-strong,var(--b700));align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.wfb__flow svg{width:13px;height:13px}.wfb__flow--custom_from_scratch{background:var(--dk-tint-violet,#efeafe);color:var(--dk-txt-violet,#5b3cc4)}.wfb__flow--review_existing_document{background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,#0b7a55)}.pcase--late{box-shadow:inset 0 0 0 1.5px var(--dk-bd-warn,#f6c667),0 12px 30px -20px #f4b63fb3}.pcase__wait{color:var(--dk-txt-warn,#8a5300);font-weight:700}.wfb__flow{justify-self:start}.mkm{--mkm-done:#0ca30c;--mkm-active:#2a78d6;--mkm-pending:#fab219;--mkm-cancel:#d03b3b;--mkm-other:#898781;flex-direction:column;gap:16px;min-width:0;display:flex}html[data-theme=dark] .mkm{--mkm-active:#3987e5}@keyframes mkm-ping{0%{box-shadow:0 0 #3ddc978c}70%{box-shadow:0 0 0 8px #3ddc9700}to{box-shadow:0 0 #3ddc9700}}.mkm-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.mkm-tone--done{--mkm-c:var(--mkm-done)}.mkm-tone--active{--mkm-c:var(--mkm-active)}.mkm-tone--pending{--mkm-c:var(--mkm-pending)}.mkm-tone--cancel{--mkm-c:var(--mkm-cancel)}.mkm-tone--other{--mkm-c:var(--mkm-other)}.mkm-spin{animation:.9s linear infinite mk-spin}.mkm-muted{color:var(--gray);margin:0;font-size:.86rem}.mkm-panel{min-width:0}.mkm-sep>span{white-space:nowrap}.mkm-sep>span:not(:last-child):after{content:"·";color:var(--gray2);margin:0 6px}.mkm-hero{isolation:isolate;border-radius:var(--rx);background:var(--grad-dark);color:#fff;padding:clamp(20px,3vw,34px) clamp(18px,3vw,36px) 0;position:relative;overflow:clip}.mkm-hero__glow{z-index:-2;pointer-events:none;background:radial-gradient(34% 40% at 24% 30%,#00cfe85c,#0000 70%),radial-gradient(30% 36% at 78% 58%,#5ca8ff52,#0000 70%),radial-gradient(18% 22% at 62% 14%,#3ddc9729,#0000 70%);animation:30s linear infinite mk-aurora;position:absolute;inset:-45%}.mkm-hero__grid{z-index:-1;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 80% 20%,#000 10%,#0000 70%);mask-image:radial-gradient(at 80% 20%,#000 10%,#0000 70%)}.mkm-hero__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 28px;display:flex}.mkm-hero__txt{flex-direction:column;flex:360px;gap:10px;min-width:0;display:flex}.mkm-hero__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#fffc;flex-wrap:wrap;align-items:center;gap:8px;font-size:.72rem;font-weight:800;display:inline-flex}.mkm-hero__eyebrow em{letter-spacing:.01em;text-transform:none;color:#fff9;font-style:normal;font-weight:600}.mkm-live{background:#3ddc97;border-radius:50%;flex:none;width:8px;height:8px;animation:2s infinite mkm-ping}.mkm-live.is-off{background:#fbc15e;animation:none}.mkm-hero__t{font-family:var(--fd);letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,2.8vw,2.2rem);font-weight:800;line-height:1.1}.mkm-hero__l{color:#ffffffbd;max-width:600px;margin:0;font-size:.94rem;line-height:1.5}.mkm-rev{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-radius:20px;flex-direction:column;flex:0 auto;gap:4px;min-width:min(100%,270px);max-width:100%;padding:16px 20px;transition:opacity .2s;display:flex;box-shadow:inset 0 0 0 1px #ffffff29}.mkm-rev.is-busy{opacity:.55}.mkm-rev__l{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;font-size:.7rem;font-weight:800}.mkm-rev__v{font-family:var(--fd);letter-spacing:-.035em;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:800;line-height:1.05;display:flex}.mkm-rev__v small{letter-spacing:0;color:#ffffffb8;font-size:.9rem;font-weight:700}.mkm-rev__s{color:#ffffffd1;font-size:.84rem;font-weight:600}.mkm-rev__scope{border-radius:var(--pill);color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;background:#ffffff1f;align-self:flex-start;max-width:100%;margin-top:4px;padding:4px 10px;font-size:.74rem;font-weight:700;overflow:hidden}.mkm-hero__bar{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding:10px 0 14px;display:flex}.mkm-tabs{scrollbar-width:none;gap:6px;min-width:0;margin:-4px;padding:4px;display:flex;overflow-x:auto}.mkm-tabs::-webkit-scrollbar{display:none}.mkm-tab{border-radius:var(--pill);color:#ffffffbd;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:9px 16px;font-size:.9rem;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.mkm-tab:hover{color:#fff;background:#ffffff14}.mkm-tab:focus-visible{outline-offset:2px;outline:2px solid #fff}.mkm-tab[aria-selected=true]{background:var(--dk-surface,#fff);color:var(--dk-acc-strong,var(--b700));box-shadow:0 10px 24px -12px #0000008c}.mkm-tab span{border-radius:var(--pill);font-variant-numeric:tabular-nums;background:#ffffff24;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:.74rem;display:inline-grid}.mkm-tab[aria-selected=true] span{background:var(--b100);color:var(--dk-acc-strong,var(--b700))}.mkm-refresh{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;transition:background .2s;display:grid}.mkm-refresh:hover{background:#ffffff2e}.mkm-refresh:focus-visible{outline-offset:2px;outline:2px solid #fff}.mkm-refresh:disabled{cursor:default}.mkm-refresh svg{width:17px;height:17px}.mkm-fnote{background:var(--dk-surface-2,#f7fafe);color:var(--gray);border-radius:12px;margin:0;padding:8px 12px;font-size:.8rem;line-height:1.45}.mkm-over{flex-direction:column;gap:14px;min-width:0;display:flex}.mkm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;transition:opacity .2s;display:grid}.mkm-kpis.is-busy{opacity:.55}.mkm-kpi{--mkm-k:var(--b500);background:var(--dk-surface,#fff);min-width:0;box-shadow:inset 0 0 0 1px var(--line);text-align:left;font:inherit;color:var(--ink);border:0;border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex;position:relative;overflow:clip}.mkm-kpi:before{content:"";background:var(--mkm-k);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:16px;right:16px}.mkm-kpi--active{--mkm-k:var(--mkm-active)}.mkm-kpi--done{--mkm-k:var(--mkm-done)}.mkm-kpi--pending{--mkm-k:var(--mkm-pending)}.mkm-kpi--cancel{--mkm-k:var(--mkm-cancel)}.mkm-kpi--btn{cursor:pointer;transition:box-shadow .2s,transform .2s}.mkm-kpi--btn:hover{box-shadow:inset 0 0 0 1.5px var(--b300),var(--s2);transform:translateY(-2px)}.mkm-kpi--btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mkm-kpi--ghost{background:linear-gradient(90deg,var(--dk-surface-2,#f2f6fc) 25%,var(--dk-surface,#fff) 50%,var(--dk-surface-2,#f2f6fc) 75%);background-size:200% 100%;min-height:104px;animation:1.4s linear infinite mk-shimmer}.mkm-kpi--ghost:before{display:none}.mkm-kpi__h{align-items:center;gap:10px;width:100%;min-width:0;padding-right:20px;display:flex}.mkm-kpi__i{background:var(--b100);width:32px;height:32px;color:var(--dk-acc,var(--b600));border-radius:10px;flex:none;place-items:center;display:grid}.mkm-kpi__i svg{width:17px;height:17px}.mkm-kpi__i--active{background:var(--dk-tint-blue,#e6f0ff);color:var(--dk-acc,#1f63b8)}.mkm-kpi__i--done{background:var(--dk-tint-ok,#e3f5e3);color:var(--dk-txt-ok,#0a7a0a)}.mkm-kpi__i--pending{background:var(--dk-tint-warn,#fff4de);color:var(--dk-txt-warn,#8a5300)}.mkm-kpi__i--cancel{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b02e2e)}.mkm-kpi__l{min-width:0;color:var(--gray);flex:1;font-size:.82rem;font-weight:600;line-height:1.3}.mkm-kpi__v{font-family:var(--fd);letter-spacing:-.03em;color:var(--ink);font-size:1.65rem;font-weight:800;line-height:1.05}.mkm-kpi__s{color:var(--gray2);font-size:.74rem;line-height:1.3}.mkm-kpi__go{width:16px;height:16px;color:var(--gray2);opacity:0;transition:opacity .2s,transform .2s;position:absolute;top:16px;right:14px}.mkm-kpi--btn:hover .mkm-kpi__go,.mkm-kpi--btn:focus-visible .mkm-kpi__go{opacity:1;transform:translate(2px)}.mkm-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.mkm-card{background:var(--dk-surface,#fff);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;flex-direction:column;gap:14px;padding:18px;transition:opacity .2s;display:flex}.mkm-card.is-busy{opacity:.55}.mkm-card__h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mkm-card__h b{font-family:var(--fd);letter-spacing:-.02em;color:var(--ink);font-size:1.02rem}.mkm-card__h small{color:var(--gray);margin-top:2px;font-size:.8rem;font-weight:500;display:block}.mkm-count{border-radius:var(--pill);background:var(--b100);min-width:32px;height:26px;color:var(--dk-acc-strong,var(--b700));font-variant-numeric:tabular-nums;place-items:center;padding:0 10px;font-size:.8rem;font-weight:800;display:inline-grid}.mkm-link{color:var(--dk-acc,var(--b600));cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:6px 0;font-size:.84rem;font-weight:700;display:inline-flex}.mkm-link svg{width:14px;height:14px}.mkm-toggle{border-radius:var(--pill);background:var(--dk-surface-2,#f2f6fc);color:var(--gray);cursor:pointer;border:0;align-items:center;gap:6px;padding:7px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.mkm-toggle:hover{color:var(--ink)}.mkm-toggle[aria-pressed=true]{background:var(--b600);color:#fff}.mkm-cardnote{background:var(--dk-surface-2,#f7fafe);color:var(--gray);border-radius:12px;margin:0;padding:8px 12px;font-size:.8rem;line-height:1.45}.mkm-toggle svg{width:14px;height:14px}.mkm-warn{background:var(--dk-tint-warn,#fff4de);color:var(--dk-txt-warn,#8a5300);border-radius:12px;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:.86rem;font-weight:600;display:flex}.mkm-warn svg{flex:none;width:16px;height:16px}.mkm-fail{flex-direction:column;align-items:center;gap:6px;padding-bottom:12px;display:flex}.mkm-chart{flex-direction:column;gap:14px;display:flex}.mkm-sbar{gap:2px;height:22px;margin-top:30px;display:flex;position:relative}.mkm-sbar__seg{background:var(--mkm-c);outline:none;min-width:6px;height:100%;transition:opacity .15s}.mkm-sbar__seg:first-child{border-radius:4px 0 0 4px}.mkm-sbar__seg:last-child{border-radius:0 4px 4px 0}.mkm-sbar__seg:only-child{border-radius:4px}.mkm-sbar:hover .mkm-sbar__seg:not(:hover){opacity:.5}.mkm-sbar__seg:focus-visible{box-shadow:0 0 0 2px var(--dk-surface,#fff),0 0 0 4px var(--ink)}.mkm-tip{background:var(--dk-tip,#0a1526);color:#fff;text-align:center;pointer-events:none;box-shadow:var(--s2);z-index:2;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 6px;padding:6px 10px;font-size:.78rem;font-weight:600;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.mkm-tip b{font-weight:800}.mkm-tip:after{content:"";top:100%;left:var(--caret,50%);border:5px solid #0000;border-top-color:var(--dk-tip,#0a1526);position:absolute;transform:translate(-50%)}.mkm-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mkm-legend li{background:var(--dk-surface-2,#f7fafe);border-radius:12px;align-items:center;gap:8px;min-width:0;padding:9px 11px;display:flex}.mkm-legend li.is-zero{opacity:.6}.mkm-legend svg{width:14px;height:14px;color:var(--gray);flex:none}.mkm-legend span:not(.mkm-legend__sw){min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.84rem;font-weight:600;overflow:hidden}.mkm-legend b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.86rem}.mkm-legend small{text-align:right;min-width:40px;color:var(--gray);font-variant-numeric:tabular-nums;font-size:.74rem}.mkm-legend__sw{background:var(--mkm-c);vertical-align:-1px;border-radius:3px;flex:none;width:10px;height:10px;margin-right:8px;display:inline-block}.mkm-legend li .mkm-legend__sw{margin-right:0}.mkm-top{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mkm-top__row{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:20px 36px minmax(0,1fr) auto;grid-template-areas:"rank av who n""rank av bar bar";align-items:center;gap:8px 12px;padding:10px 8px;transition:background .15s;display:grid}.mkm-top__row:hover{background:var(--dk-surface-2,#f5f8fd)}.mkm-top__row:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.mkm-top__rank{color:var(--gray2);text-align:center;grid-area:rank;font-size:.8rem;font-weight:800}.mkm-top__row>.mkm-av{grid-area:av}.mkm-av{background:var(--grad);color:#fff;letter-spacing:.02em;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font-size:.8rem;font-weight:800;display:grid}.mkm-top__who{flex-direction:column;grid-area:who;min-width:0;display:flex}.mkm-top__who b{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.mkm-top__who em{color:var(--gray);font-size:.75rem;font-style:normal;line-height:1.35}.mkm-top__bar{background:var(--dk-surface-2,#eef2f8);border-radius:4px;grid-area:bar;height:8px;overflow:hidden}.mkm-top__bar i{background:var(--mkm-active);border-radius:0 4px 4px 0;height:100%;display:block}.mkm-top__n{flex-direction:column;grid-area:n;align-items:flex-end;display:flex}.mkm-top__n b{font-family:var(--fd);font-size:1.1rem;line-height:1}.mkm-top__n small{color:var(--gray);font-size:.68rem}.mkm-latest{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mkm-latest li+li{border-top:1px solid var(--line)}.mkm-latest__row{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:10px 100px minmax(0,1fr) auto auto 140px;align-items:center;gap:12px;padding:12px 8px;transition:background .15s;display:grid}.mkm-latest__row:hover{background:var(--dk-surface-2,#f5f8fd)}.mkm-latest__row:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.mkm-dot{background:var(--mkm-c);border-radius:50%;width:10px;height:10px}.mkm-wid{letter-spacing:.02em;color:var(--dk-acc-strong,var(--b700));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;font-weight:800}.mkm-latest__svc{flex-direction:column;min-width:0;display:flex}.mkm-latest__svc b{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.mkm-latest__svc em{color:var(--gray);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;font-style:normal;overflow:hidden}.mkm-latest__amt{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:800}.mkm-latest__when{color:var(--gray);text-align:right;white-space:nowrap;font-size:.78rem}.mkm-st{border-radius:var(--pill);white-space:nowrap;background:var(--dk-surface-2,#eef1f5);color:var(--gray);align-items:center;gap:5px;padding:4px 10px 4px 8px;font-size:.74rem;font-weight:800;display:inline-flex}.mkm-st svg{flex:none;width:13px;height:13px}.mkm-st--done{background:var(--dk-tint-ok,#e3f5e3);color:var(--dk-txt-ok,#0a6b0a)}.mkm-st--active{background:var(--dk-tint-blue,#e6f0ff);color:var(--dk-acc-strong,#1f5fb0)}.mkm-st--pending{background:var(--dk-tint-warn,#fff1d6);color:var(--dk-txt-warn,#875000)}.mkm-st--cancel{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b02e2e)}.mkm-pay{border-radius:var(--pill);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line);color:var(--gray);align-items:center;padding:3px 9px;font-size:.7rem;font-weight:700;display:inline-flex}.mkm-pay--done{color:var(--dk-txt-ok,#0a6b0a);box-shadow:inset 0 0 0 1px var(--dk-bd-ok,#0ca30c59)}.mkm-pay--pending{color:var(--dk-txt-warn,#875000);box-shadow:inset 0 0 0 1px var(--dk-bd-warn,#fab2198c)}.mkm-pay--cancel{color:var(--dk-txt-err,#b02e2e);box-shadow:inset 0 0 0 1px var(--dk-bd-err,#d03b3b59)}.mkm-badges{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.mkm-tablewrap{scrollbar-width:thin;margin:0 -4px;padding:0 4px 2px;overflow-x:auto}.mkm-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.88rem}.mkm-table--orders,.mkm-table--sellers{min-width:1000px}.mkm-table--sellers th{white-space:normal;vertical-align:bottom;line-height:1.3}.mkm-table--sellers td{padding:12px 10px}.mkm-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--gray2);white-space:nowrap;padding:0 12px 10px;font-size:.66rem;font-weight:800}.mkm-table td{border-top:1px solid var(--line);vertical-align:middle;color:var(--ink);padding:12px}.mkm-table td b{color:var(--ink);font-weight:700;display:block}.mkm-table td small{color:var(--gray);margin-top:3px;font-size:.76rem;display:block}.mkm-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mkm-table--mini{font-size:.86rem}.mkm-table--mini td{padding:10px 12px}.mkm-tr{cursor:pointer;transition:background .15s}.mkm-tr:hover td{background:var(--b50)}.mkm-tr__go{width:28px;color:var(--gray2)}.mkm-tr__go svg{width:16px;min-width:16px;height:16px}.mkm-idbtn{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.mkm-idbtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.mkm-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:300px;line-height:1.35;overflow:hidden;display:-webkit-box!important}.mkm-td--id,.mkm-td--who{white-space:nowrap}.mkm-td--date{white-space:nowrap;font-size:.82rem;color:var(--gray)!important}.mkm-seller{align-items:center;gap:10px;min-width:180px;display:flex}.mkm-seller>span:last-child{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.mkm-seller__name{font:inherit;color:var(--ink);font-size:.9rem;font-weight:700}.mkm-acc{border-radius:var(--pill);background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b02e2e);align-self:flex-start;margin-top:4px;padding:2px 8px;font-size:.68rem;font-style:normal;font-weight:800}.mkm-type{border-radius:var(--pill);white-space:nowrap;background:var(--b100);color:var(--dk-acc-strong,var(--b700));padding:3px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.mkm-type--yurist{background:var(--dk-tint-violet,#efeafe);color:var(--dk-txt-violet,#5b3cc4)}.mkm-type--advokat_tashkiloti{background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,#0b7a55)}.mkm-rate{white-space:nowrap;align-items:center;gap:4px;font-weight:700;display:flex}.mkm-rate svg{fill:#f4b63f;color:#f4b63f;width:14px;height:14px}.mkm-rate small{margin:0 0 0 4px!important;display:inline!important}.mkm-ver{white-space:nowrap;align-items:center;gap:4px;width:max-content;margin-top:4px;font-size:.74rem;font-weight:700;display:flex}.mkm-ver svg{width:13px;height:13px}.mkm-ver--ok{color:var(--dk-txt-ok,#0a6b0a)}.mkm-ver--wait{color:var(--dk-txt-warn,#875000)}.mkm-ver--bad{color:var(--dk-txt-err,#b02e2e)}.mkm-ver--none{color:var(--gray)}.mkm-load{align-items:center;gap:8px;min-width:96px;display:flex}.mkm-load b{text-align:right;min-width:20px;font-family:var(--fd);font-size:1.05rem}.mkm-load>span{background:var(--dk-surface-2,#eef2f8);border-radius:4px;flex:1;height:8px;overflow:hidden}.mkm-load i{background:var(--mkm-active);border-radius:0 4px 4px 0;height:100%;display:block}.mkm-load.is-zero b{color:var(--gray2)}.mkm-pager{color:var(--gray);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:.84rem;font-weight:600;display:flex}.mkm-pager div{gap:8px;display:flex}.mkm-pager .btn svg{width:15px;height:15px}.mkm-det{flex-direction:column;gap:16px;display:flex}.mkm-ticket{background:var(--grad-dark);color:#fff;isolation:isolate;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 20px;padding:20px;display:grid;position:relative;overflow:clip}.mkm-ticket:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#00cfe852,#0000);width:60%;height:220%;position:absolute;top:-80%;right:-10%}.mkm-ticket__badges{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.mkm-ticket .mkm-pay{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff47}.mkm-ticket__main{min-width:0}.mkm-ticket h3{font-family:var(--fd);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:1.22rem;line-height:1.25}.mkm-ticket__main p{color:#ffffffbf;margin:4px 0 0;font-size:.86rem}.mkm-ticket__sum{text-align:right;white-space:nowrap}.mkm-ticket__sum b{font-family:var(--fd);letter-spacing:-.03em;font-size:1.8rem;line-height:1;display:block}.mkm-ticket__sum small{color:#ffffffb8;font-size:.8rem;font-weight:700}.mkm-ids{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin:0;display:flex}.mkm-ids div{background:#ffffff1a;border-radius:10px;align-items:center;gap:6px;padding:5px 10px;display:flex}.mkm-ids dt{letter-spacing:.06em;text-transform:uppercase;color:#ffffff9e;font-size:.64rem;font-weight:800}.mkm-ids dd{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;font-weight:700}.mkm-journey{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:4px 0 0;list-style:none;display:grid}.mkm-journey li{text-align:center;flex-direction:column;align-items:center;gap:5px;padding:0 6px;display:flex;position:relative}.mkm-journey li:before{content:"";background:var(--line);border-radius:2px;height:2px;position:absolute;top:15px;left:calc(22px - 50%);right:calc(50% + 22px)}.mkm-journey li:first-child:before{display:none}.mkm-journey li.is-done:before{background:var(--mkm-done)}.mkm-journey li.is-now:before{background:linear-gradient(90deg,var(--mkm-done),var(--mkm-j,var(--mkm-active)))}.mkm-journey li.is-fail:before{background:var(--mkm-cancel)}.mkm-jt--pending{--mkm-j:var(--mkm-pending)}.mkm-jt--active{--mkm-j:var(--mkm-active)}.mkm-journey__c{z-index:1;background:var(--dk-surface-2,#eef3fb);width:32px;height:32px;color:var(--gray2);box-shadow:0 0 0 4px var(--dk-surface,#fff);border-radius:50%;place-items:center;display:grid;position:relative}.mkm-journey__c svg{width:15px;height:15px}.mkm-journey li.is-done .mkm-journey__c{background:var(--mkm-done);color:#fff}.mkm-journey li.is-now .mkm-journey__c{background:var(--mkm-j,var(--mkm-active));color:#fff;animation:2s infinite mkm-ping}.mkm-journey li.is-now.mkm-jt--pending .mkm-journey__c{color:#3a2600}.mkm-journey li.is-fail .mkm-journey__c{background:var(--mkm-cancel);color:#fff}.mkm-journey b{color:var(--ink);font-size:.8rem;line-height:1.3}.mkm-journey li.is-todo b{color:var(--gray2)}.mkm-journey small{color:var(--gray);font-size:.72rem;line-height:1.3}.mkm-det__cols{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.mkm-det__col{flex-direction:column;gap:14px;min-width:0;display:flex}.mkm-sec{background:var(--dk-surface-2,#f7fafe);border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.mkm-sec h4{font-family:var(--fd);color:var(--ink);align-items:center;gap:8px;margin:0;font-size:.95rem;display:flex}.mkm-sec h4 svg{width:16px;height:16px;color:var(--dk-acc,var(--b600))}.mkm-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mkm-person{background:var(--dk-surface,#fff);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;display:flex}.mkm-person__top{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.mkm-person__top>div{flex-direction:column;min-width:0;display:flex}.mkm-person__role{letter-spacing:.06em;text-transform:uppercase;color:var(--gray2);font-size:.64rem;font-weight:800}.mkm-person b{color:var(--ink);overflow-wrap:anywhere;font-size:.92rem}.mkm-person__meta{color:var(--gray);flex-wrap:wrap;font-size:.75rem;display:flex}.mkm-person a{color:var(--dk-acc,var(--b600));align-items:center;gap:6px;font-size:.84rem;font-weight:600;display:inline-flex}.mkm-person a svg{width:14px;height:14px}.mkm-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.mkm-dl>div{min-width:0}.mkm-dl .is-wide{grid-column:1/-1}.mkm-dl dt{letter-spacing:.05em;text-transform:uppercase;color:var(--gray2);font-size:.66rem;font-weight:800}.mkm-dl dd{color:var(--ink);overflow-wrap:anywhere;margin:3px 0 0;font-size:.88rem;font-weight:600}.mkm-note{background:var(--dk-surface,#fff);white-space:pre-line;color:var(--ink);border-radius:12px;margin:0;padding:10px 12px;font-size:.88rem;line-height:1.5}.mkm-note small{letter-spacing:.05em;text-transform:uppercase;color:var(--gray2);margin-bottom:2px;font-size:.66rem;font-weight:800;display:block}.mkm-contact{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mkm-contact .btn svg{width:15px;height:15px}.mkm-chip{border-radius:var(--pill);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);color:var(--gray);align-items:center;gap:6px;padding:7px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.mkm-chip svg{width:14px;height:14px}.mkm-chip--on{color:var(--dk-txt-ok,#0a6b0a)}.mkm-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;font-weight:700}.mkm-tg{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}.mkm-tg--done{box-shadow:inset 0 0 0 1px var(--dk-bd-ok,#0ca30c4d)}.mkm-tg--cancel{box-shadow:inset 0 0 0 1px var(--dk-bd-err,#d03b3b4d)}.mkm-tg__h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mkm-tg__ic{color:#fff;background:linear-gradient(135deg,#2aabee,#229ed9);border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.mkm-tg__ic svg{width:15px;height:15px}.mkm-tg__h em{color:var(--gray);margin-left:auto;font-size:.78rem;font-style:normal}.mkm-deliv{flex-direction:column;gap:8px;display:flex}.mkm-deliv>span{color:var(--gray);font-size:.8rem;font-weight:700}.mkm-deliv ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mkm-deliv li{background:var(--dk-surface-2,#f2f6fc);color:var(--ink);border-radius:9px;align-items:center;gap:5px;padding:4px 9px;font-size:.74rem;font-weight:700;display:inline-flex}.mkm-deliv li svg{width:12px;height:12px}.mkm-deliv li.ok svg{color:var(--mkm-done)}.mkm-deliv li.bad{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b02e2e)}.mkm-deliv li.is-rev{box-shadow:inset 0 0 0 1.5px var(--mkm-done)}.mkm-deliv code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74rem}.mkm-deliv li em{letter-spacing:.04em;text-transform:uppercase;color:var(--dk-txt-ok,#0a6b0a);font-size:.62rem;font-style:normal;font-weight:800}.mkm-tl{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mkm-tl li{gap:12px;padding:0 0 14px;display:flex;position:relative}.mkm-tl li:before{content:"";background:var(--line);width:2px;position:absolute;top:16px;bottom:0;left:5px}.mkm-tl li:last-child{padding-bottom:0}.mkm-tl li:last-child:before{display:none}.mkm-tl__dot{z-index:1;background:var(--mkm-done);width:12px;height:12px;box-shadow:0 0 0 3px var(--dk-surface-2,#f7fafe);border-radius:50%;flex:none;margin-top:4px;position:relative}.mkm-tl li.is-bad .mkm-tl__dot{background:var(--mkm-cancel)}.mkm-tl li.is-na .mkm-tl__dot{background:var(--gray2)}.mkm-tl li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.mkm-tl b{color:var(--ink);font-size:.88rem}.mkm-tl span{color:var(--gray);overflow-wrap:anywhere;font-size:.82rem}.mkm-tl em{color:var(--gray2);font-size:.74rem;font-style:normal}@media (max-width:1180px){.mkm-grid{grid-template-columns:minmax(0,1fr)}.mkm-latest__row{grid-template-columns:10px 96px minmax(0,1fr) auto auto}.mkm-latest__when{display:none}}@media (max-width:900px){.mkm-det__cols{grid-template-columns:minmax(0,1fr)}.mkm-table--orders,.mkm-table--sellers{min-width:0}.mkm-tablewrap{margin:0;padding:0;overflow:visible}.mkm-table--orders thead,.mkm-table--sellers thead{display:none}.mkm-table--orders,.mkm-table--sellers,.mkm-table--orders tbody,.mkm-table--sellers tbody{display:block}.mkm-table--orders tr,.mkm-table--sellers tr{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-bottom:10px;padding:14px;display:grid}.mkm-table--orders td,.mkm-table--sellers td{border:0;min-width:0;padding:0;display:block}.mkm-table--orders td[data-l]:before,.mkm-table--sellers td[data-l]:before{content:attr(data-l);letter-spacing:.06em;text-transform:uppercase;color:var(--gray2);margin-bottom:3px;font-size:.64rem;font-weight:800;display:block}.mkm-table--orders td.num,.mkm-table--sellers td.num{text-align:left}.mkm-table--orders .mkm-td--id:before{display:none!important}.mkm-td--wide{grid-column:1/-1}.mkm-tr__go{display:none!important}.mkm-tr:hover td{background:0 0}.mkm-clamp{max-width:none}.mkm-td--who{white-space:normal}.mkm-seller,.mkm-load{min-width:0}}@media (max-width:760px){.mkm-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mkm-kpi{padding:14px}.mkm-kpi__v{font-size:1.4rem}.mkm-rev{width:100%}.mkm-hero__bar{margin-top:18px}.mkm-latest__row{grid-template-columns:10px minmax(0,1fr) auto;grid-template-areas:"dot id st""dot svc svc""dot amt amt";row-gap:6px}.mkm-latest__row>.mkm-dot{grid-area:dot;align-self:start;margin-top:5px}.mkm-latest__row>.mkm-wid{grid-area:id}.mkm-latest__row>.mkm-st{grid-area:st;justify-self:end}.mkm-latest__svc{grid-area:svc}.mkm-latest__amt{grid-area:amt}.mkm-people,.mkm-dl,.mkm-ticket{grid-template-columns:minmax(0,1fr)}.mkm-ticket__sum{text-align:left}}@media (max-width:560px){.mkm-tabs{flex:1}.mkm-tab{flex:1 1 0;justify-content:center;padding:8px 6px;font-size:.8rem}.mkm-tab span{display:none}.mkm-legend{grid-template-columns:minmax(0,1fr)}.mkm-journey{grid-template-columns:minmax(0,1fr);gap:12px;padding:0}.mkm-journey li{text-align:left;flex-direction:row;align-items:center;gap:10px;padding:0}.mkm-journey li:before{width:2px;height:12px;top:-12px;left:15px;right:auto}.mkm-journey small{text-align:right;margin-left:auto}}@media (prefers-reduced-motion:reduce){.mkm-hero__glow,.mkm-live,.mkm-journey__c,.mkm-kpi--ghost{animation:none}.mkm-kpi--btn:hover{transform:none}}.mtg__bgwrap{z-index:45;pointer-events:none;justify-content:center;align-items:flex-end;padding:0 16px 104px;animation:.2s mtgIn;display:flex;position:absolute;inset:0}.mtg__bgpanel{overscroll-behavior:contain;background:var(--b850);border:1px solid var(--mtg-line);scrollbar-width:thin;color:#fff;pointer-events:auto;border-radius:20px;outline:none;flex-direction:column;gap:14px;width:min(640px,100%);max-height:min(660px,100% - 150px);padding:16px 16px 14px;display:flex;overflow-y:auto;box-shadow:0 30px 80px -20px #000000a6}.mtg__bggrip{background:#ffffff40;border-radius:999px;flex:none;width:38px;height:4px;margin:2px auto 0;display:none}.mtg__bgh{justify-content:space-between;align-items:center;gap:10px;display:flex}.mtg__bgh b{font-family:var(--fd);letter-spacing:-.01em;font-size:1.02rem}.mtg__bgx{color:#cbd5e1;cursor:pointer;background:#ffffff14;border:0;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:grid}.mtg__bgx:hover{color:#fff;background:#ffffff24}.mtg__bgx:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mtg__bgx svg{width:16px;height:16px}.mtg__bgnote{color:#fbc15e;background:#fbc15e1f;border-radius:12px;margin:0;padding:8px 12px;font-size:.82rem;line-height:1.45}.mtg__bgsec{flex-direction:column;gap:8px;display:flex}.mtg__bgcap{letter-spacing:.07em;text-transform:uppercase;color:#ffffff8c;font-size:.68rem;font-weight:800}.mtg__bgrow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mtg__bggrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mtg__bgopt{color:#cbd5e1;width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:0;display:flex;position:relative}.mtg__bgopt:focus-visible{outline:none}.mtg__bgpic{aspect-ratio:16/9;background:#ffffff0f;border-radius:12px;place-items:center;transition:box-shadow .15s,transform .15s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.mtg__bgpic img{object-fit:cover;width:100%;height:100%;display:block}.mtg__bgopt:hover .mtg__bgpic{box-shadow:inset 0 0 0 2px #ffffff59}.mtg__bgopt:active .mtg__bgpic{transform:scale(.97)}.mtg__bgopt:focus-visible .mtg__bgpic{outline-offset:2px;outline:2px solid #fff}.mtg__bgopt[aria-pressed=true]{color:#fff}.mtg__bgopt[aria-pressed=true] .mtg__bgpic{box-shadow:inset 0 0 0 3px var(--b400),0 8px 22px -10px #5ca8ffe6}.mtg__bglbl{white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;font-weight:600;overflow:hidden}.mtg__bgblur{transform:scale(1.18)}.mtg__bgblur--light{filter:blur(1.6px)}.mtg__bgblur--strong{filter:blur(4.5px)}.mtg__bgslash{border-radius:50%;width:26px;height:26px;position:relative;box-shadow:inset 0 0 0 2px #fff9}.mtg__bgslash:after{content:"";background:#fff9;border-radius:2px;width:2px;position:absolute;top:-1px;bottom:-1px;left:50%;transform:translate(-50%)rotate(45deg)}.mtg__bgup .mtg__bgpic{box-shadow:none;background:#5ca8ff14;border:1.5px dashed #5ca8ff8c}.mtg__bgup:hover .mtg__bgpic{box-shadow:none;border-color:var(--b300);background:#5ca8ff24}.mtg__bgup .mtg__bgpic svg{width:22px;height:22px;color:var(--b300)}.mtg__bgup:disabled{cursor:progress}.mtg__bgcustom{min-width:0;position:relative}.mtg__bgdel{z-index:1;color:#fff;cursor:pointer;background:#040c1fb8;border:0;border-radius:8px;place-items:center;width:26px;height:26px;transition:background .15s;display:grid;position:absolute;top:6px;right:6px}.mtg__bgdel:hover{background:#e5484d}.mtg__bgdel:focus-visible{outline-offset:1px;outline:2px solid #fff}.mtg__bgdel svg{width:14px;height:14px}.mtg__bgspin{background:#040c1f73;place-items:center;display:grid;position:absolute;inset:0}.mtg__bgspin:after{content:"";border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite mk-spin}.mtg__bgerr{color:#ff9494;background:#e5484d24;border-radius:12px;margin:0;padding:8px 12px;font-size:.82rem;line-height:1.45}.mtg__bgfoot{color:#ffffff80;text-align:center;margin:0;font-size:.74rem}@media (max-width:760px){.mtg__bgwrap{pointer-events:auto;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03102b73;padding:0}.mtg__bgpanel{width:100%;max-height:84%;padding:6px 14px calc(14px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:20px 20px 0 0;animation:.25s mtgSheet}.mtg__bggrip{display:block}.mtg__bggrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:761px) and (max-height:560px){.mtg__bgwrap{pointer-events:auto;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03102b73;padding:0 16px}.mtg__bgpanel{max-height:92%;padding-bottom:calc(14px + env(safe-area-inset-bottom));border-bottom-width:0;border-radius:20px 20px 0 0}}@media (min-width:761px) and (max-width:1000px){.mtg:not(.mtg--float) .mtg__bar{flex-wrap:wrap;row-gap:2px}.mtg:not(.mtg--float) .mtg__bar>.mtg__ctl{flex:72px;max-width:max-content}}.mtg:has(.mtg__bgwrap) .mtg__toasts{z-index:46}.mtg__moresheet{overscroll-behavior:contain;max-height:100%;overflow-y:auto}@media (prefers-reduced-motion:reduce){.mtg__bgwrap,.mtg__bgpanel{animation:none}.mtg__bgopt:active .mtg__bgpic{transform:none}}.ag{color:var(--ink);overflow-wrap:anywhere;flex-direction:column;gap:12px;min-width:0;font-size:.97rem;line-height:1.7;display:flex}.ag p{margin:0}.ag strong{color:var(--ink);font-weight:700}.ag code{background:var(--b50);border-radius:6px;padding:1px 6px;font-size:.88em}.ag-lead{background:linear-gradient(135deg,var(--b50),var(--dk-surface-2,#f7fbff));box-shadow:inset 0 0 0 1px var(--b200);border-radius:14px;padding:14px 16px 14px 18px;position:relative;overflow:hidden}.ag-lead:before{content:"";background:var(--grad);width:4px;position:absolute;top:0;bottom:0;left:0}.ag-lead__lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--dk-acc,var(--b600));align-items:center;gap:6px;margin-bottom:4px;font-size:.68rem;font-weight:800;display:inline-flex}.ag-lead__lbl:before{content:"";background:var(--dk-acc,var(--b600));border-radius:50%;width:6px;height:6px}.ag-lead p{font-size:1rem;line-height:1.65}.ag-h{font-family:var(--fd);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:10px;margin:6px 0 -2px;font-size:.98rem;font-weight:700;display:flex}.ag-h:after{content:"";background:var(--line);flex:1;height:1px}.ag-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ag-list>li{padding-left:24px;position:relative}.ag-list>li:before{content:"";background:var(--b400);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:7px}.ag-list--ol{counter-reset:ag}.ag-list--ol>li{counter-increment:ag;padding-left:38px}.ag-list--ol>li:before{content:counter(ag);background:var(--b100);width:26px;height:26px;color:var(--dk-acc-strong,var(--b700));font:700 .78rem/26px var(--fd);text-align:center;border-radius:8px;top:.1em;left:0}.ag-list--sub{gap:4px;margin-top:6px}.ag-list--sub>li{padding-left:18px}.ag-list--sub>li:before{background:var(--gray2);width:5px;height:5px;left:4px}.ag-li+.ag-q,.ag-q+.ag-li{margin-top:8px}.ag-q{border-left:3px solid var(--b300);background:var(--dk-surface-2,#f7fafe);color:var(--gray);font-size:.9rem;line-height:1.62;font-family:var(--fdoc);border-radius:0 12px 12px 0;margin:0;padding:10px 14px 10px 34px;position:relative}.ag-q:before{content:"“";color:var(--b300);font:700 1.7rem/1 Georgia,serif;position:absolute;top:4px;left:10px}.acite{background:var(--b50);box-shadow:inset 0 0 0 1px var(--b200);color:var(--dk-acc-strong,var(--b700));border-radius:7px;align-items:baseline;gap:4px;margin:0 1px;padding:0 7px 0 6px;font-size:.86em;font-weight:600;line-height:1.65;text-decoration:none;transition:background .15s,box-shadow .15s;display:inline-flex}.acite:hover{background:var(--b100);box-shadow:inset 0 0 0 1px var(--b300)}.acite:focus-visible{box-shadow:inset 0 0 0 1px var(--b400),0 0 0 2px var(--b200);outline:0}.acite__ic{flex:none;align-self:center;width:12px;height:12px}.acite__n{text-align:center;background:var(--b600);color:#fff;vertical-align:baseline;border-radius:5px;align-self:center;min-width:15px;height:15px;padding:0 4px;font-size:.68em;font-weight:800;line-height:15px;top:0}.alink{color:var(--dk-acc,var(--b600));text-underline-offset:2px;text-decoration:underline}.ag-note{background:var(--dk-tint-warn,#fff8e8);box-shadow:inset 0 0 0 1px var(--dk-bd-warn,#f6e0a8);color:var(--dk-txt-warn,#7a5600);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 13px;font-size:.86rem;line-height:1.55;display:flex}.ag-note svg{flex:none;width:17px;height:17px;margin-top:2px}.ag-foot{border-top:1px dashed var(--line);color:var(--gray2);align-items:flex-start;gap:8px;padding-top:10px;font-size:.76rem;line-height:1.5;display:flex}.ag-foot__ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px;margin-top:1px}.ag-alert{background:var(--dk-tint-err,#fff4f3);box-shadow:inset 0 0 0 1px var(--dk-bd-err,#f8d4d0);border-radius:14px;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.ag-alert>svg{width:19px;height:19px;color:var(--dk-txt-err,#c0392b);flex:none;margin-top:3px}.ag-alert--muted{background:var(--b50);box-shadow:inset 0 0 0 1px var(--b200)}.ag-alert--muted>svg{color:var(--dk-acc,var(--b600))}.ag-alert__body{flex-direction:column;gap:10px;min-width:0;display:flex}.ag-fu{flex-direction:column;gap:8px;margin-top:2px;display:flex}.ag-fu__t{letter-spacing:.07em;text-transform:uppercase;color:var(--gray2);font-size:.72rem;font-weight:800}.ag-fu__list{flex-direction:column;gap:7px;display:flex}.ag-fu__chip{text-align:left;cursor:pointer;background:var(--dk-surface,#fff);width:100%;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);font:500 .89rem/1.45 var(--fb);border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;transition:box-shadow .18s,color .18s;display:flex}.ag-fu__chip svg{width:15px;height:15px;color:var(--gray2);flex:none;transition:transform .18s,color .18s}.ag-fu__chip:hover{box-shadow:inset 0 0 0 1.5px var(--b300);color:var(--dk-acc,var(--b600))}.ag-fu__chip:hover svg{color:var(--dk-acc,var(--b600));transform:translate(3px)}.ag-fu__chip:focus-visible{box-shadow:inset 0 0 0 1.5px var(--b400),0 0 0 2px var(--b200);outline:0}.ag-fu__chip--off{cursor:default;color:var(--gray)}.ag-act{cursor:pointer;border-radius:var(--pill);font:600 .85rem/1 var(--fb);background:var(--b50);color:var(--dk-acc-strong,var(--b700));box-shadow:inset 0 0 0 1px var(--b200);border:0;align-self:flex-start;align-items:center;gap:8px;padding:9px 15px;text-decoration:none;transition:background .15s;display:inline-flex}.ag-act:hover{background:var(--b100)}.ag-act svg{width:15px;height:15px}.ag-act--pri{background:var(--b600);color:#fff;box-shadow:var(--sblue)}.ag-act--pri:hover{background:var(--b700)}.ag-src{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;margin-top:4px;overflow:hidden}.ag-src__h{border-bottom:1px solid var(--line);background:var(--dk-surface-2,#fafcff);align-items:center;gap:9px;padding:11px 14px;display:flex}.ag-src__ic{background:var(--grad);border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.ag-src__ic svg{color:#fff;width:14px;height:14px}.ag-src__h b{font-size:.86rem;font-weight:700}.ag-src__cnt{border-radius:var(--pill);text-align:center;background:var(--b100);min-width:20px;height:20px;color:var(--dk-acc-strong,var(--b700));padding:0 6px;font-size:.7rem;font-weight:800;line-height:20px}.ag-src__list{flex-direction:column;gap:2px;margin:0;padding:6px;list-style:none;display:flex}.ag-card{border-radius:11px;padding:8px 9px;transition:background .15s}.ag-card:hover{background:var(--b50)}.ag-card__hd{color:inherit;align-items:flex-start;gap:11px;text-decoration:none;display:flex}a.ag-card__hd:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:8px}.ag-card__n{width:22px;height:22px;font:800 .72rem/1 var(--fd);background:var(--b600);color:#fff;border-radius:7px;flex:none;place-items:center;margin-top:1px;display:grid}.ag-card__ttl{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ag-card__doc{color:var(--ink);font-size:.88rem;font-weight:700;line-height:1.4}a.ag-card__hd:hover .ag-card__doc{color:var(--dk-acc,var(--b600))}.ag-card__art{color:var(--gray);font-size:.8rem;line-height:1.45}.ag-card__art b{color:var(--dk-acc-strong,var(--b700));font-weight:700}.ag-card__ext{width:14px;height:14px;color:var(--gray2);flex:none;margin-top:4px}.ag-card__q{border-left:2px solid var(--b200);background:var(--dk-surface-2,#f7fafe);font-family:var(--fdoc);color:var(--gray);white-space:pre-line;border-radius:0 9px 9px 0;margin:8px 0 0 33px;padding:8px 12px;font-size:.82rem;line-height:1.58}.ag-card__q--clip{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ag-card__tog{cursor:pointer;font:600 .76rem/1.4 var(--fb);color:var(--dk-acc,var(--b600));background:0 0;border:0;margin:4px 0 0 33px;padding:2px 0}.ag-src__more{border:0;border-top:1px solid var(--line);cursor:pointer;width:100%;font:600 .8rem/1 var(--fb);color:var(--dk-acc,var(--b600));background:0 0;padding:10px;display:block}.ag-src__more:hover{background:var(--b50)}.chat .msg.msg--md{white-space:normal;max-width:94%}.ag--compact{gap:9px;font-size:.86rem;line-height:1.58}.ag--compact .ag-lead{padding:10px 12px 10px 14px}.ag--compact .ag-lead p{font-size:.88rem}.ag--compact .ag-h{font-size:.86rem}.ag--compact .ag-list--ol>li{padding-left:30px}.ag--compact .ag-list--ol>li:before{width:21px;height:21px;font-size:.7rem;line-height:21px}.ag--compact .ag-q{padding:8px 10px 8px 28px;font-size:.8rem}.ag--compact .ag-q:before{font-size:1.4rem;left:8px}.ag--compact .ag-card__q,.ag--compact .ag-card__tog{margin-left:0}.ag--compact .ag-fu__chip{padding:8px 11px;font-size:.8rem}.agt{background:var(--dk-surface,#fff);max-width:430px;box-shadow:inset 0 0 0 1px var(--line),var(--s1);border-radius:16px;padding:14px 16px 12px;animation:.3s cubic-bezier(.2,.9,.3,1) both pop}.agt__top{align-items:center;gap:12px;display:flex}.agt__orb{background:conic-gradient(from 0deg,transparent 0 20%,#00cfe8 55%,#1668f0 100%);border-radius:50%;flex:none;width:30px;height:30px;animation:1.1s linear infinite spin;position:relative;-webkit-mask:radial-gradient(circle,#0000 9px,#000 10px);mask:radial-gradient(circle,#0000 9px,#000 10px)}.agt__orb i{border-radius:50%;position:absolute;inset:0;box-shadow:0 0 14px #1668f073}.agt__head{flex-direction:column;flex:1;min-width:0;display:flex}.agt__now{background:linear-gradient(90deg,var(--ink) 0%,var(--ink) 35%,var(--b400) 50%,var(--ink) 65%,var(--ink) 100%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;font-size:.93rem;font-weight:700;line-height:1.35;animation:.45s cubic-bezier(.2,.9,.3,1) both agtIn,2.2s linear infinite agtShim}.agt__now:after{content:"…"}.agt__sub{color:var(--gray2);font-size:.75rem;line-height:1.4}.agt__clock{font:600 .75rem/1 var(--fd);font-variant-numeric:tabular-nums;color:var(--gray2);border-radius:var(--pill);background:var(--b50);padding:5px 8px}.agt__steps{flex-direction:column;margin:12px 0 0;padding:0 0 0 4px;list-style:none;display:flex}.agt__steps li{color:var(--gray2);align-items:center;gap:10px;padding:4px 0;font-size:.8rem;transition:color .3s;display:flex;position:relative}.agt__steps li:not(:last-child):after{content:"";background:var(--line);border-radius:2px;width:2px;height:calc(100% - 17px);position:absolute;top:25px;left:10px}.agt__steps li.done:after{background:var(--b300)}.agt__dot{z-index:1;background:var(--dk-surface,#fff);width:22px;height:22px;box-shadow:inset 0 0 0 2px var(--line);color:var(--gray2);border-radius:50%;flex:none;place-items:center;transition:background .3s,box-shadow .3s,color .3s;display:grid;position:relative}.agt__dot svg{stroke-width:2.2px;width:12px;height:12px}.agt__steps li.done{color:var(--gray)}.agt__steps li.done .agt__dot{background:var(--b500);box-shadow:none;color:#fff;animation:.35s cubic-bezier(.2,.9,.3,1.4) agtPop}.agt__steps li.on{color:var(--ink);font-weight:600}.agt__steps li.on .agt__dot{box-shadow:inset 0 0 0 2px var(--b500);color:var(--b500);animation:1.6s ease-in-out infinite jpulse}.agt__bar{background:var(--line);border-radius:3px;height:3px;margin-top:12px;overflow:hidden}.agt__bar i{background:var(--grad);border-radius:3px;height:100%;transition:width .6s;display:block}.agt__slow{color:var(--gray);margin:10px 0 0;font-size:.76rem;line-height:1.45}.agt--compact{border-bottom-left-radius:5px;align-items:center;gap:10px;max-width:100%;padding:9px 12px 9px 10px;display:inline-flex}.agt--compact .agt__orb{width:20px;height:20px;-webkit-mask:radial-gradient(circle,#0000 5.5px,#000 6.5px);mask:radial-gradient(circle,#0000 5.5px,#000 6.5px)}.agt--compact .agt__now{font-size:.8rem;font-weight:600}.agt--compact .agt__clock{padding:3px 6px;font-size:.68rem}@keyframes agtIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes agtShim{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes agtPop{0%{transform:scale(.4)}to{transform:scale(1)}}@media (max-width:560px){.ag-list--ol>li{padding-left:32px}.ag-card__q,.ag-card__tog{margin-left:0}.agt{max-width:100%}}@media (prefers-reduced-motion:reduce){.agt__orb{animation:none}.agt__now{color:var(--ink);background:0 0;animation:none}}.lpromo{z-index:65;isolation:isolate;color:#fff;background:linear-gradient(140deg,#0b2550 0%,#1458b8 58%,#0aa3c2 125%);border-radius:22px;width:min(360px,100vw - 32px);position:fixed;top:84px;right:20px;overflow:hidden;box-shadow:0 26px 60px -22px #042054bf,inset 0 0 0 1px #8cdcff47}.lpromo--in{animation:.7s cubic-bezier(.16,1.2,.3,1) both lpromoIn}.lpromo--out{animation:.28s ease-in both lpromoOut}@keyframes lpromoIn{0%{opacity:0;transform:translate(calc(100% + 40px))rotate(4deg)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes lpromoOut{to{opacity:0;transform:translate(calc(100% + 40px))}}@keyframes lpromoUp{0%{opacity:0;transform:translateY(calc(100% + 30px))}to{opacity:1;transform:none}}@keyframes lpromoDown{to{opacity:0;transform:translateY(calc(100% + 30px))}}.lpromo__shine{z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#fff3 50%,#0000 65%);animation:5.5s ease-in-out 1.2s infinite lpromoShine;position:absolute;inset:0;transform:translate(-120%)}@keyframes lpromoShine{0%,60%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.lpromo__link{color:inherit;align-items:center;gap:14px;padding:16px 42px 16px 14px;text-decoration:none;display:flex}.lpromo__link:focus-visible{outline:3px solid var(--cy);outline-offset:-3px;border-radius:22px}.lpromo__art{flex:none;place-items:center;width:96px;height:96px;display:grid;position:relative}.lpromo__halo{background:radial-gradient(circle,#78dcff8c,#78dcff00 70%);border-radius:50%;animation:2.6s ease-in-out infinite lpromoPulse;position:absolute;inset:6px}.lpromo__art img{object-fit:contain;filter:drop-shadow(0 10px 16px #00143c73);width:96px;height:96px;animation:4.2s ease-in-out infinite lpromoFloat;position:relative}.lpromo__badge{color:#fff;background:#22c55e;border-radius:50%;place-items:center;width:28px;height:28px;animation:.5s cubic-bezier(.2,1.6,.4,1) .8s both lpromoPop;display:grid;position:absolute;bottom:4px;right:-2px;box-shadow:0 0 0 3px #0f3f86,0 6px 14px -4px #00000080}.lpromo__badge svg{width:15px;height:15px}@keyframes lpromoPulse{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.06)}}@keyframes lpromoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes lpromoPop{0%{transform:scale(0)}to{transform:scale(1)}}.lpromo__copy{flex-direction:column;gap:5px;min-width:0;display:flex}.lpromo__tag{letter-spacing:.06em;text-transform:uppercase;background:#ffffff29;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:3px 9px;font-size:.7rem;font-weight:800;display:inline-flex}.lpromo__tag svg{color:#ffd166;width:12px;height:12px}.lpromo__copy strong{font-family:var(--fd);letter-spacing:-.02em;font-size:1.06rem;line-height:1.2}.lpromo__text{color:#ffffffd1;font-size:.8rem;line-height:1.35}.lpromo__cta{color:#0b3d91;background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:4px;padding:7px 13px;font-size:.8rem;font-weight:800;transition:transform .15s,gap .15s;display:inline-flex}.lpromo__cta svg{width:14px;height:14px}.lpromo__link:hover .lpromo__cta{gap:10px;transform:translate(2px)}.lpromo__x{z-index:2;color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:28px;height:28px;transition:background .15s;display:grid;position:absolute;top:10px;right:10px}.lpromo__x:hover{background:#ffffff47}.lpromo__x svg{width:14px;height:14px}@media (max-width:900px){.lpromo{top:auto;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:auto}.lpromo--in{animation-name:lpromoUp}.lpromo--out{animation-name:lpromoDown}}@media (max-width:420px){.lpromo__art,.lpromo__art img{width:72px;height:72px}.lpromo__text{display:none}}@media (prefers-reduced-motion:reduce){.lpromo--in,.lpromo--out{animation-duration:.01ms}.lpromo__shine,.lpromo__halo,.lpromo__art img,.lpromo__badge{animation:none}}.psup{position:relative}.psup__btn{border:1px solid var(--line);background:var(--dk-surface,#fff);width:40px;height:40px;color:var(--dk-acc,var(--b600));cursor:pointer;border-radius:12px;place-items:center;transition:border-color .15s,transform .15s;display:grid;position:relative}.psup__btn:hover,.psup__btn--on{border-color:var(--b300)}.psup__btn svg{transform-origin:50% 60%;width:19px;height:19px;animation:6s ease-in-out 2s infinite psupWiggle;position:relative}.psup__btn:hover svg{animation:.9s ease-in-out psupWiggle}.psup__wave{opacity:0;pointer-events:none;border:2px solid #1668f073;border-radius:12px;animation:3s ease-out infinite psupWave;position:absolute;inset:-1px}.psup__wave--late{animation-delay:1.5s}.psup__btn--on .psup__wave{animation:none}@keyframes psupWave{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@keyframes psupWiggle{0%,86%,to{transform:rotate(0)}88%{transform:rotate(-14deg)}90%{transform:rotate(12deg)}92%{transform:rotate(-9deg)}94%{transform:rotate(6deg)}96%{transform:rotate(0)}}.psup__menu{z-index:70;background:var(--dk-surface,#fff);border:1px solid var(--line);width:320px;max-height:calc(100dvh - 90px);box-shadow:var(--s3);border-radius:18px;flex-direction:column;gap:2px;padding:8px;animation:.18s ease-out psupIn;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto}@keyframes psupIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.psup__head{flex-direction:column;gap:2px;padding:8px 10px 10px;display:flex}.psup__head strong{font-family:var(--fd);color:var(--ink);font-size:.98rem}.psup__head span{color:var(--gray);font-size:.78rem}.psup__it{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:12px;padding:10px;text-decoration:none;transition:background .15s;display:flex}.psup__it:hover,.psup__it:focus-visible{background:var(--b50);outline:none}.psup__it:focus-visible{box-shadow:inset 0 0 0 2px var(--b400)}.psup__ic{border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.psup__ic svg{width:18px;height:18px}.psup__ic--op{color:#fff;background:linear-gradient(135deg,#1668f0 55%,#00a6e6)}.psup__ic--case{background:var(--dk-tint-warn,#fef3c7);color:var(--dk-txt-warn,#b45309)}.psup__ic--call{background:var(--dk-tint-ok,#dcfce7);color:var(--dk-txt-ok,#15803d)}.psup__tx{flex-direction:column;gap:2px;min-width:0;display:flex}.psup__tx b{font-size:.88rem;line-height:1.3}.psup__tx small{color:var(--gray);font-size:.76rem;line-height:1.4}.psup__tx .psup__tel{color:var(--ink);font-weight:700}.psup__tx .bhours{margin-top:2px;font-size:.72rem}.psup__all{border-top:1px solid var(--line);color:var(--dk-acc,var(--b600));border-radius:0 0 12px 12px;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:11px 10px;font-size:.84rem;font-weight:700;text-decoration:none;display:flex}.psup__all:hover,.psup__all:focus-visible{background:var(--b50);outline:none}.psup__all:focus-visible{box-shadow:inset 0 0 0 2px var(--b400)}.psup__all svg{width:15px;height:15px}@media (max-width:560px){.psup__menu{width:auto;position:fixed;top:64px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.psup__btn svg,.psup__wave,.psup__menu{animation:none}.psup__it{transition:none}}.mk-hero__hl{background:linear-gradient(92deg,#7fe3ff,#a7c4ff 55%,#ffd27a);color:#0000;-webkit-background-clip:text;background-clip:text}.mk-search{max-width:680px;min-height:60px;padding:7px 7px 7px 18px}.mk-search .mk-search__go{cursor:pointer;color:#fff;background:linear-gradient(135deg,#1668f0,#00b8d9);border:0;border-radius:999px;flex:none;align-items:center;gap:8px;height:46px;padding:0 20px;font-size:.92rem;font-weight:800;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 10px 22px -10px #1668f0cc}.mk-search .mk-search__go:hover{transform:translateY(-1px);box-shadow:0 14px 26px -10px #1668f0e6}.mk-search .mk-search__go svg{color:#fff;width:16px;height:16px;transition:transform .15s}.mk-search .mk-search__go:hover svg{transform:translate(2px)}.mk-hero__ex{flex-wrap:wrap;align-items:center;gap:8px;max-width:680px;display:flex}.mk-hero__ex>span{color:#ffffffa8;font-size:.78rem;font-weight:600}.mk-hero__ex button{cursor:pointer;color:#fff;background:#ffffff1a;border:0;border-radius:999px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:background .15s,box-shadow .15s;box-shadow:inset 0 0 0 1px #fff3}.mk-hero__ex button:hover,.mk-hero__ex button.on{background:#ffffff38;box-shadow:inset 0 0 0 1px #7fe3ffb3}.mk-hero__stats{background:#ffffff12;border-radius:16px;align-self:flex-start;gap:0;margin-top:10px;box-shadow:inset 0 0 0 1px #ffffff24}.mk-hero__stats>div{box-shadow:none;background:0 0;min-width:0;padding:10px 20px;position:relative}.mk-hero__stats>div+div:before{content:"";background:#ffffff2e;width:1px;position:absolute;top:22%;bottom:22%;left:0}@media (max-width:560px){.mk-search .mk-search__go{padding:0 14px}.mk-search .mk-search__go span{display:none}.mk-hero__stats>div{padding:8px 12px}}@media (max-width:360px){.mk-search .mk-search__ai{display:none}.mk-search{padding-left:14px}}@media (max-width:560px){.mk-hero__stats b svg{display:none}.mk-hero__stats b{white-space:nowrap}.mk-hero__stats>div{min-width:min-content}}@media (max-width:360px){.mk-hero__stats>div{padding:8px 9px}}@property --mk-ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes mkSpin{to{--mk-ang:360deg}}@keyframes mkPulse{50%{transform:scale(1.22)rotate(18deg)}}@keyframes mkDot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes mkSheet{0%{transform:translateY(100%)}}@keyframes mkFade{0%{opacity:0}}.mk-search--ai{isolation:isolate;position:relative}.mk-search--ai:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--mk-ang),#00cfe8,#7c5cff,#1668f0,#00cfe8);-webkit-mask-composite:xor;pointer-events:none;padding:2px;animation:4s linear infinite mkSpin;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mk-search--ai.is-thinking:before{animation-duration:1.1s}.mk-search__ai{background:linear-gradient(135deg,#7c5cff,#00b8d9);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 6px 14px -6px #7c5cffbf}.mk-search .mk-search__ai svg{color:#fff;width:17px;height:17px}.mk-search.is-thinking .mk-search__ai svg{animation:1s ease-in-out infinite mkPulse}.mk-aistate{max-width:680px;min-height:22px}.mk-aistate>span{flex-wrap:wrap;align-items:center;gap:7px;font-size:.84rem;font-weight:700;display:inline-flex}.mk-aistate svg{color:#7fe3ff;width:15px;height:15px}.mk-aisuggest{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.mk-aisuggest>span{color:#cfe6ff;font-size:.74rem;font-weight:700}.mk-aisuggest button{border-radius:var(--pill);color:#fff;max-width:100%;font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#ffffff1f;border:0;align-items:center;gap:6px;padding:6px 11px;font-size:.76rem;font-weight:700;transition:background .15s;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #fff3}.mk-aisuggest button:hover,.mk-aisuggest button.on{background:#ffffff42}.mk-aisuggest button svg{flex:none;width:13px;height:13px}.mk-aistate__busy{color:#cfe6ff}.mk-aistate__busy i{background:#7fe3ff;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite mkDot}.mk-aistate__busy i:nth-of-type(2){animation-delay:.15s}.mk-aistate__busy i:nth-of-type(3){animation-delay:.3s}.mk-aistate__done{color:#fff}.mk-aistate__done em{color:#ffffffb8;font-style:normal;font-weight:500}.mk-card__ai{background:linear-gradient(135deg,#7c5cff1a,#00b8d91a);border-radius:14px;flex-direction:column;gap:4px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #7c5cff40}.mk-card__aiscore{color:var(--dk-txt-violet,#6d28d9);align-items:center;gap:6px;font-size:.8rem;font-weight:800;display:inline-flex}.mk-card__aiscore svg{width:14px;height:14px}.mk-card__aiwhy{color:var(--gray);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.mk-ftoggle svg{width:16px;height:16px}.mk-chip{box-shadow:inset 0 0 0 1px var(--line)}.mk-chip:hover{box-shadow:inset 0 0 0 1px var(--b300)}.mk-chip[aria-pressed=true]{box-shadow:0 8px 20px -10px #1668f099}.mk-filters{box-shadow:inset 0 0 0 1px var(--line),0 12px 30px -24px #0b1f4566;border-radius:20px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;padding:18px}.mk-fld>label{text-transform:none;letter-spacing:0;color:var(--ink);align-items:center;gap:6px;font-size:.82rem;font-weight:700;display:inline-flex}.mk-fld>label svg{width:15px;height:15px;color:var(--dk-acc,var(--b600))}.mk-filters__head,.mk-filters__apply,.mk-sheetbg{display:none}.mk-chosen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mk-chosen__c{cursor:pointer;background:var(--dk-tint-blue,#e8f1ff);color:var(--dk-acc-strong,var(--b700));border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 8px 6px 12px;font-size:.8rem;font-weight:700;transition:background .15s;display:inline-flex}.mk-chosen__c svg{box-sizing:content-box;background:#1668f026;border-radius:50%;width:12px;height:12px;padding:2px}.mk-chosen__c:hover svg{background:#1668f052}.mk-chosen__all{cursor:pointer;color:var(--gray);text-underline-offset:3px;background:0 0;border:0;font-size:.8rem;font-weight:700;text-decoration:underline}.mk-chosen__all:hover{color:var(--ink)}@media (max-width:900px){.mk-filters.is-open{z-index:90;max-height:84vh;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;grid-template-columns:1fr 1fr;align-items:end;animation:.28s cubic-bezier(.2,.8,.2,1) both mkSheet;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -20px 50px -20px #00000073}.mk-filters__head{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.mk-filters__head b{font-family:var(--fd);color:var(--ink);font-size:1.05rem}.mk-filters__head button{cursor:pointer;background:var(--dk-surface-2,#f2f6fc);width:34px;height:34px;color:var(--ink);border:0;border-radius:50%;place-items:center;display:grid}.mk-filters__head svg{width:15px;height:15px}.mk-filters__apply{grid-column:1/-1;justify-content:center;display:inline-flex}.mk-sheetbg{z-index:89;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#050c1a80;border:0;padding:0;animation:.2s both mkFade;display:block;position:fixed;inset:0}}@media (max-width:420px){.mk-filters.is-open{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mk-search--ai:before,.mk-search.is-thinking .mk-search__ai svg,.mk-aistate__busy i{animation:none}}@keyframes mkRise{0%{opacity:0;transform:translateY(14px)}}@keyframes mkShowIn{0%{opacity:0;transform:translateY(calc(18px - 50%))}to{opacity:1;transform:translateY(-50%)}}@keyframes mkDeckIn{0%{opacity:0;transform:translate(7%)scale(.9)}to{opacity:1;transform:none}}.mk-hero__in>*{animation:.6s cubic-bezier(.2,.8,.2,1) both mkRise}.mk-hero__in>:first-child{animation-delay:40ms}.mk-hero__in>:nth-child(2){animation-delay:.1s}.mk-hero__in>:nth-child(3){animation-delay:.16s}.mk-hero__in>:nth-child(4){animation-delay:.22s}.mk-hero__in>:nth-child(5){animation-delay:.28s}.mk-hero__in>:nth-child(6){animation-delay:.34s}.mk-hero__in>:nth-child(7){animation-delay:.4s}.mk-hero__ex{flex-wrap:wrap;row-gap:8px;max-width:100%}.mk-hero__ex::-webkit-scrollbar{display:none}.mk-hero__ex>span{white-space:nowrap;flex:none}.mk-hero__ex button{white-space:nowrap;background:#ffffff14;flex:none;align-items:center;gap:7px;padding:7px 14px 7px 11px;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.mk-hero__ex button:hover{transform:translateY(-1px)}.mk-hero__ex button svg{width:15px;height:15px;color:var(--b300);flex:none;transition:color .18s}.mk-hero__ex button:hover svg,.mk-hero__ex button.on svg{color:#7fe3ff}.mk-hero__stats b{align-items:center;gap:7px;display:flex}.mk-hero__stats b svg{width:17px;height:17px;color:var(--b300);flex:none}.mk-hero{container:mkhero/inline-size}.mk{container:mkpage/inline-size}.mk-adslot{display:contents}@container mkpage (min-width:1000px){.mk-adslot{display:none}}.mk-show{display:none}@container mkpage (min-width:1000px){.mk-hero__in{max-width:min(820px,100% - 450px)}.mk-show{--ph:232px;z-index:1;width:312px;height:440px;animation:.8s cubic-bezier(.2,.8,.2,1) .25s both mkShowIn;display:block;position:absolute;top:50%;right:clamp(28px,3.4vw,48px);transform:translateY(-50%)}}.mk-show__card{color:#fff;transform-origin:50% 0;background:linear-gradient(#0e1e42 0%,#081633 55%,#06102a 100%);border-radius:24px;flex-direction:column;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .6s,filter .6s;display:flex;position:absolute;inset:0;box-shadow:0 34px 70px -28px #020817e6,0 0 46px -16px #00cfe86b}.mk-show__card:after{content:"";z-index:3;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(160deg,#93c6ffd9,#00cfe859 32%,#ffffff12 60%,#1668f099);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mk-show__card.is-on{z-index:3;animation:.75s cubic-bezier(.2,.8,.2,1) backwards mkDeckIn}.mk-show__card:not(.is-on){z-index:0;opacity:0;filter:brightness(.6)saturate(.8);pointer-events:none;transition:transform .75s cubic-bezier(.2,.8,.2,1),opacity .5s,filter .6s;transform:translate(-50%)scale(.8)}.mk-show__card[data-depth="1"]{z-index:2;opacity:.6;transform:translate(-33%)scale(.9)}.mk-show__card[data-depth="2"]{z-index:1;opacity:.38;transform:translate(-50%)scale(.8)}.mk-show__card:not(.is-on):not([data-depth="1"]):not([data-depth="2"])>*{opacity:0}.mk-show:hover .mk-show__card.is-on{transform:translateY(-3px);box-shadow:0 40px 80px -28px #020817f2,0 0 56px -14px #00cfe880}.mk-show__photo{height:var(--ph);background:#0b1f45;border-radius:19px;flex:none;margin:5px 5px 0;position:relative;overflow:hidden}.mk-show__photo>img{object-fit:cover;object-position:50% 10%;transition:transform 6s ease-out;transform:scale(1.06)}.mk-show__card.is-on .mk-show__photo>img{transform:none}.mk-show__photo:after{content:"";pointer-events:none;background:linear-gradient(#03102b66 0%,#0000 24% 60%,#03102bbf 100%);position:absolute;inset:0}.mk-show__ad{z-index:2;border-radius:var(--pill);background:linear-gradient(135deg,var(--mk-gold),var(--mk-gold2));color:#3a2500;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;font-size:.68rem;font-weight:800;position:absolute;bottom:26px;left:12px}.mk-show .mk-show__vb.vbadge{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03102b80;gap:7px;padding:5px 11px 5px 5px;font-size:.74rem;position:absolute;top:11px;right:11px;box-shadow:inset 0 0 0 1px #5ca8ffb3,0 8px 20px -10px #0009}.mk-show__rate{inset-inline:0;top:calc(var(--ph) - 15px);z-index:2;border-radius:var(--pill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffb8;white-space:nowrap;background:#081430d1;align-items:center;gap:8px;width:max-content;height:36px;margin-inline:auto;padding:0 14px;font-size:.76rem;display:flex;position:absolute;box-shadow:inset 0 0 0 1px #93c6ff4d,0 14px 28px -14px #000000d9}.mk-show__rate b{font-family:var(--fd);color:#fff;font-size:1rem;font-weight:800}.mk-show__rate i{background:#fff3;width:1px;height:16px}.mk-show__stars{color:#ffffff38;gap:2px;display:flex;position:relative}.mk-show__stars svg{fill:currentColor;stroke:none;width:14px;height:14px}.mk-show__stars>span{color:var(--mk-gold,#f4b63f);gap:2px;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden}.mk-show__stars>span svg{flex:none;max-width:none}.mk-show__body{flex-direction:column;flex:1;min-height:0;padding:26px 14px 13px;display:flex}.mk-show__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#7fe3ff;white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;font-weight:800;line-height:1.3;overflow:hidden}.mk-show__eyebrow i{color:#ffffff59;margin:0 .35em;font-style:normal}.mk-show__name{font-family:var(--fd);letter-spacing:-.02em;color:#fff;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:1.22rem;font-weight:700;line-height:1.15;display:block;overflow:hidden}.mk-show__spec{color:#c4deffbd;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:.8rem;line-height:1.35;overflow:hidden}.mk-show__facts{border-top:1px solid #ffffff1a;grid-template-columns:auto 1px auto 1px auto;justify-content:space-between;align-items:center;gap:6px;margin:11px 0 0;padding:11px 0 0;list-style:none;display:grid}.mk-show__facts li{align-items:center;gap:6px;min-width:0;display:flex}.mk-show__facts i{color:#7fe3ff;background:#1668f033;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 0 0 1px #93c6ff4d}.mk-show__facts i svg{width:15px;height:15px}.mk-show__facts span{flex-direction:column;min-width:0;display:flex}.mk-show__facts b{font-family:var(--fd);color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;line-height:1.15;overflow:hidden}.mk-show__facts small{color:#fff9;white-space:nowrap;font-size:.66rem;line-height:1.3}.mk-show__facts .mk-show__sep{background:#ffffff1f;width:1px;height:28px}.mk-show__foot{align-items:center;gap:12px;margin-top:auto;display:flex}.mk-show__price{flex-direction:column;min-width:0;display:flex}.mk-show__price small{color:#ffffff8c;font-size:.66rem;line-height:1.3}.mk-show__price b{font-family:var(--fd);color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;line-height:1.2;overflow:hidden}.mk-show__go{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#1668f0 60%,#00a6e6);border-radius:14px;flex:1;justify-content:center;align-items:center;gap:6px;height:42px;padding:0 10px;font-size:.8rem;font-weight:800;text-decoration:none;transition:background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 24px -12px #1668f0e6,inset 0 1px #ffffff40}.mk-show__go:hover{background:linear-gradient(135deg,#0b57c9 60%,#0090cc);box-shadow:0 14px 28px -12px #1668f0,inset 0 1px #ffffff40}.mk-show__go:focus-visible{outline:2px solid var(--b400);outline-offset:2px}.mk-show__go svg{flex:none;width:15px;height:15px;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.mk-show__go:hover svg{transform:translate(3px)}.mk-show__dots{z-index:4;border-radius:var(--pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03102b73;gap:5px;padding:6px 7px;display:flex;position:absolute;top:16px;left:16px}.mk-show__dots button{border-radius:var(--pill);cursor:pointer;background:#ffffff59;border:0;width:14px;height:4px;padding:0;transition:width .3s;position:relative;overflow:hidden}.mk-show__dots button.is-on{width:26px}.mk-show__dots b{transform-origin:0;background:#fff;animation:6s linear both mkShowProg;position:absolute;inset:0}.mk-show:is(:hover,:focus-within) .mk-show__dots b{animation-play-state:paused}.mk-show__card.is-on :is(.mk-show__rate,.mk-show__body>*){animation:.55s cubic-bezier(.2,.8,.2,1) both mkRise}.mk-show__card.is-on .mk-show__body>:first-child{animation-delay:50ms}.mk-show__card.is-on .mk-show__body>:nth-child(2){animation-delay:.1s}.mk-show__card.is-on .mk-show__body>:nth-child(3){animation-delay:.15s}.mk-show__card.is-on .mk-show__body>:nth-child(4){animation-delay:.2s}.mk-show__card.is-on .mk-show__body>:nth-child(5){animation-delay:.25s}@keyframes mkShowProg{0%{transform:scaleX(0)}}@container mkhero (min-width:1220px){.mk-show{--ph:258px;width:344px;height:480px}.mk-show__body{padding:27px 16px 14px}.mk-show__name{font-size:1.32rem}.mk-show__facts li{gap:7px}.mk-show__facts i{width:30px;height:30px}.mk-show__facts b{font-size:.88rem}.mk-show__price b{font-size:.98rem}.mk-show__go{gap:8px;padding:0 14px;font-size:.84rem}}@media (prefers-reduced-motion:reduce){.mk-show,.mk-show__card.is-on,.mk-show__card.is-on :is(.mk-show__rate,.mk-show__body>*){animation:none}.mk-show__card{transition:opacity .2s}.mk-show__card:not(.is-on){opacity:0;filter:none;transform:none}.mk-show:hover .mk-show__card.is-on,.mk-show__photo>img{transform:none}.mk-show__dots b{display:none}}@media (min-width:901px){.mk-bar{display:none}}@media (min-width:901px) and (max-width:1280px){.mk-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1281px){.mk-filters{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:16px}.mk-filters .dsel__btn{padding:12px 10px 12px 13px;font-size:.88rem}.mk-filters .dsel__cv{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.mk-hero__in>*{animation:none}}@keyframes vbFade{0%{opacity:0}}@keyframes vbShine{0%,72%{transform:translate(-140%)skew(-18deg)}88%,to{transform:translate(160%)skew(-18deg)}}@keyframes vbIn{0%{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes vbSeal{0%{opacity:0;transform:scale(.6)rotate(-12deg)}60%{opacity:1;transform:scale(1.06)rotate(2deg)}to{transform:none}}@keyframes vbRing{0%{opacity:.55;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}@keyframes vbTip{0%{opacity:0;transform:translate(-50%,calc(4px - 100%))}}@keyframes vbTipB{0%{opacity:0;transform:translate(-50%,-4px)}}.vbadge{z-index:2;font:inherit;color:var(--dk-acc-strong,var(--b700));white-space:nowrap;cursor:default;vertical-align:middle;background:0 0;border:0;flex:none;align-items:center;gap:5px;padding:0;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex;position:relative}button.vbadge{cursor:pointer}.vbadge__img{border-radius:6px;flex:none;width:18px;height:18px;transition:transform .2s cubic-bezier(.2,.8,.2,1);display:block;position:relative;overflow:hidden}.vbadge__img img{object-fit:contain;width:100%;height:100%;display:block}.vbadge__img:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffd9,#0000);width:45%;position:absolute;inset:-2px auto -2px 0}.vbadge:hover .vbadge__img:after,.vbadge:focus-visible .vbadge__img:after{opacity:1;animation:1.1s ease-in-out vbShine}.vbadge:hover .vbadge__img,.vbadge:focus-visible .vbadge__img{transform:scale(1.14)}.vbadge:not(.vbadge--icon){border-radius:var(--pill);background:var(--dk-tint-blue,#e6f0ff);box-shadow:inset 0 0 0 1px var(--dk-bd-blue,#1668f02e);padding:3px 9px 3px 4px}button.vbadge:not(.vbadge--icon):hover{box-shadow:inset 0 0 0 1px var(--dk-acc,var(--b500))}.vbadge:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--pill)}.vbadge--glass:not(.vbadge--icon){color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff42}.vbadge--md{font-size:.78rem}.vbadge--md .vbadge__img{width:22px;height:22px}.vbadge--lg .vbadge__img{width:28px;height:28px}.vbadge-tip{z-index:400;background:var(--b950);color:#fff;pointer-events:none;border-radius:10px;align-items:center;gap:6px;max-width:240px;padding:7px 11px;font-size:.74rem;font-weight:600;line-height:1.3;animation:.16s both vbTip;display:inline-flex;position:fixed;transform:translate(-50%,-100%);box-shadow:0 12px 28px -12px #03102b99}.vbadge-tip.is-below{animation-name:vbTipB;transform:translate(-50%)}.vbadge-tip:after{content:"";background:inherit;width:8px;height:8px;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.vbadge-tip.is-below:after{top:0}.vbadge-tip img{flex:none;width:16px;height:16px}.vmodal{z-index:260;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03102b8c;place-items:center;padding:20px;animation:.2s both vbFade;display:grid;position:fixed;inset:0}.vmodal__hero{background:var(--grad-dark);color:#fff;text-align:center;flex-direction:column;align-items:center;gap:6px;padding:30px 24px 22px;display:flex;position:relative;overflow:hidden}.vmodal__hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#00cfe852,#0000);height:120%;position:absolute;inset:-40% -20% auto}.vmodal__ring{border-radius:50%;width:96px;height:96px;margin-left:-48px;animation:2.4s ease-out .5s infinite vbRing;position:absolute;top:30px;left:50%;box-shadow:0 0 0 2px #93c6ff99}.vmodal__seal{filter:drop-shadow(0 14px 22px #001e5a8c);width:96px;height:96px;animation:.7s cubic-bezier(.2,.8,.2,1) 80ms both vbSeal;display:block;position:relative}.vmodal__seal img{width:100%;height:100%;display:block}.vmodal__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--b300);margin-top:8px;font-size:.68rem;font-weight:800;position:relative}.vmodal__hero h2{font-family:var(--fd);letter-spacing:-.02em;margin:0;font-size:1.32rem;line-height:1.2;position:relative}.vmodal__who{border-radius:var(--pill);background:#ffffff1a;flex-wrap:wrap;justify-content:center;gap:4px 8px;margin:4px 0 0;padding:6px 14px;font-size:.84rem;display:flex;position:relative}.vmodal__who span{color:#ffffffb8}.vmodal__desc{text-align:center;color:var(--ink);margin:0;padding:22px 24px 0;font-size:.98rem;line-height:1.55}.vmodal__okbtn{min-width:150px;padding:12px 26px}@media (max-width:480px){.vmodal{align-items:end;padding:0}}@media (prefers-reduced-motion:reduce){.vbadge__img:after,.vmodal__ring{animation:none;display:none}.vmodal__seal,.vbadge-tip{animation:none}}@keyframes ntfIn{0%{opacity:0;translate:0 calc(-100% - 24px)}}@keyframes ntfFade{0%{opacity:0}}@keyframes ntfBar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes ntfSpin{to{transform:rotate(360deg)}}.ntf{top:max(12px,calc(env(safe-area-inset-top) + 8px));z-index:1400;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:min(420px,100vw - 24px);margin:0 auto;transition:top .25s cubic-bezier(.2,.8,.3,1);display:flex;position:fixed;left:0;right:0}html[data-theme=dark] .ntf{--dk-ntf-glass:#0e1628f5}.ntf__deck{width:100%;transition:height .32s cubic-bezier(.2,.9,.3,1);position:relative}.ntf__deck:not(:empty){pointer-events:auto}.ntf__card{background:var(--dk-ntf-glass,#fffffff7);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);box-shadow:inset 0 0 0 1px var(--line),var(--s2);color:var(--ink);transform-origin:50% 100%;touch-action:none;-webkit-tap-highlight-color:transparent;border-radius:18px;transition:transform .32s cubic-bezier(.2,1.2,.4,1),height .32s cubic-bezier(.2,.9,.3,1),translate .22s cubic-bezier(.2,.8,.3,1),opacity .22s;animation:.32s cubic-bezier(.2,1.25,.35,1) ntfIn;position:absolute;top:0;left:0;right:0;overflow:hidden}.ntf__card:focus-visible,.ntf[data-kbd] .ntf__card:focus{outline:2px solid var(--dk-acc,#1668f0);outline-offset:2px}.ntf__card.is-drag{transition:none;animation:none}.ntf__card.is-out{pointer-events:none;opacity:0;transition:transform .32s cubic-bezier(.2,.9,.3,1),translate .22s cubic-bezier(.4,0,1,1),opacity .22s cubic-bezier(.4,0,1,1)}.ntf__card.is-out--up{translate:0 calc(-100% - 24px)}.ntf__card.is-out--left{translate:-112%}.ntf__card.is-out--right{translate:112%}.ntf__in{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:60px;padding:12px;transition:opacity .2s;display:grid}.ntf__card.is-behind .ntf__in{opacity:0}.ntf__ic{background:var(--dk-tint-blue,#e6f0ff);width:36px;height:36px;color:var(--dk-acc,#1668f0);border-radius:12px;place-items:center;display:grid}.ntf__ic svg{width:19px;height:19px}.ntf__card--success .ntf__ic{background:var(--dk-tint-ok,#e3f6ee);color:var(--dk-txt-ok,#0b7a55)}.ntf__card--error .ntf__ic{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#c0392b)}.ntf__card--warning .ntf__ic{background:var(--dk-tint-warn,#fff4db);color:var(--dk-txt-warn,#8a5300)}.ntf__spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite ntfSpin;display:block}.ntf__txt{flex-direction:column;gap:2px;min-width:0;display:flex}.ntf__t{color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.ntf__b{color:var(--gray);overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13.5px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.ntf__acts{align-items:center;gap:2px;margin:-4px -8px -4px 0;display:flex}.ntf__act{min-height:36px;font:inherit;color:var(--dk-acc,#1668f0);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 10px;font-size:13.5px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.ntf__act:hover{background:var(--dk-tint-blue,#e6f0ff);color:var(--dk-acc-strong,#0f56d1)}.ntf__x{width:44px;height:44px;color:var(--gray);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:opacity .15s,color .15s;display:grid}.ntf__x svg{width:14px;height:14px}.ntf__x:hover{color:var(--ink);background:radial-gradient(circle,var(--dk-surface-2,#eef3fa) 0 14px,transparent 15px)}.ntf__act:focus-visible,.ntf__x:focus-visible{outline:2px solid var(--dk-acc,#1668f0);outline-offset:-3px}.ntf__card:hover .ntf__x,.ntf__card:focus-within .ntf__x{opacity:1}.ntf__bar{background:var(--dk-acc,#1668f0);opacity:.6;transform-origin:0;pointer-events:none;height:2px;transition:opacity .2s;animation:linear forwards ntfBar;position:absolute;bottom:0;left:0;right:0}.ntf__card--success .ntf__bar{background:var(--dk-txt-ok,#0b7a55)}.ntf__card--error .ntf__bar{background:var(--dk-txt-err,#c0392b)}.ntf__card--warning .ntf__bar{background:var(--dk-txt-warn,#8a5300)}.ntf__card.is-behind .ntf__bar{opacity:0}.ntf[data-paused] .ntf__bar{animation-play-state:paused}.ntf__more{background:var(--dk-ntf-glass,#fffffff7);box-shadow:inset 0 0 0 1px var(--line),var(--s1);color:var(--gray);border-radius:999px;margin:0;padding:4px 11px;font-size:12px;font-weight:700}.ntf__in:has(.ntf__act):has(.ntf__b){grid-template-rows:auto auto;row-gap:0}.ntf__in:has(.ntf__act):has(.ntf__b) .ntf__ic{grid-row:1/span 2;align-self:start}.ntf__in:has(.ntf__act):has(.ntf__b) .ntf__acts{display:contents}.ntf__in:has(.ntf__act):has(.ntf__b) .ntf__x{grid-area:1/3;align-self:start;margin:-8px -8px 0 0}.ntf__in:has(.ntf__act):has(.ntf__b) .ntf__act{grid-area:2/2;justify-self:start;min-height:32px;margin:2px 0 -4px -10px}@media (max-width:480px){.ntf__in:has(.ntf__act){grid-template-rows:auto auto;row-gap:0}.ntf__in:has(.ntf__act) .ntf__ic{grid-row:1/span 2;align-self:start}.ntf__in:has(.ntf__act) .ntf__acts{display:contents}.ntf__in:has(.ntf__act) .ntf__x{grid-area:1/3;align-self:start;margin:-8px -8px 0 0}.ntf__in:has(.ntf__act) .ntf__act{grid-area:2/2;justify-self:start;min-height:32px;margin:2px 0 -4px -10px}.ntf__t{-webkit-line-clamp:3;line-clamp:3}:is(html:has(.ldrw) .ntf,html:has(.amodal) .ntf){top:calc(max(12px,calc(env(safe-area-inset-top) + 8px)) + 84px)}.amodal{align-items:start}.amodal:has(.cdlg){align-items:center}}@media (max-width:900px){html:has(.ains) .ntf{top:calc(max(12px,calc(env(safe-area-inset-top) + 8px)) + 84px)}}@media (hover:none){.ntf__x{opacity:1}.ntf__card{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}@media (prefers-reduced-motion:reduce){.ntf__card{transition:opacity .2s linear;animation:.2s linear ntfFade}.ntf__card.is-out{transition:opacity .2s linear}.ntf__card.is-out--up{translate:none}.ntf__deck{transition:none}.ntf .ntf__card{transition-duration:.2s!important;animation-duration:.2s!important}.ntf .ntf__bar{animation-duration:var(--ntf-d)!important}.ntf .ntf__spin{animation-duration:2s!important;animation-iteration-count:infinite!important}}:root .amodal:has(.cdlg){z-index:1300}:root .amodal__c:has(.cdlg){width:min(460px,100%)}.cdlg{flex-direction:column;gap:20px;display:flex}.cdlg__text{color:var(--gray);overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.55}.cdlg__acts{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.cdlg__acts .btn{min-height:44px;padding:11px 20px;font-size:.92rem}@media (max-width:420px){.cdlg__acts .btn{flex:1 1 0}}.field-err{color:var(--dk-txt-err,#c0392b);margin:6px 0 0;font-size:12.5px;font-weight:600;line-height:1.4}.cform [aria-invalid=true],.uad [aria-invalid=true],[aria-invalid=true]>.dsel__btn,.dsel__btn[aria-invalid=true],[data-invalid=true] .dsel__btn,[data-invalid=true] .ssel__ctrl{box-shadow:inset 0 0 0 1.5px var(--dk-txt-err,#c0392b)!important}.cform [aria-invalid=true]:focus,.uad [aria-invalid=true]:focus,[aria-invalid=true]>.dsel__btn:focus-visible,.dsel__btn[aria-invalid=true]:focus-visible,[data-invalid=true] .dsel__btn:focus-visible,[data-invalid=true] .ssel__ctrl:focus-visible{box-shadow:inset 0 0 0 1.5px var(--dk-txt-err,#c0392b),0 0 0 4px var(--dk-tint-err,#fdecec)!important}.pempty--err>svg{stroke:var(--dk-txt-err,#c0392b)}.pempty--err p{color:var(--gray)}.btn--line[aria-busy=true]{opacity:.65;cursor:progress}.pempty .btn{margin-top:6px}.pempty .btn svg{stroke:currentColor;width:16px;height:16px}.pempty--compact{gap:6px;padding:16px 12px}.pempty--compact>svg{width:24px;height:24px}.pempty--compact b{font-size:.95rem}.cblock{background:var(--dk-tint-err,#fdecec);box-shadow:inset 0 0 0 1px var(--dk-bd-err,#d9302540);color:var(--dk-txt-err,#b42318);border-radius:12px;align-items:flex-start;gap:8px;margin:6px 0 0;padding:9px 12px;font-size:.82rem;line-height:1.4;display:flex}.cblock svg{flex:none;width:16px;height:16px;margin-top:1px}.cblock span{flex-direction:column;gap:3px;display:flex}.cblock em{color:var(--gray);font-style:normal}.mk-card__aibar{border-radius:var(--pill);background:#7c5cff24;height:5px;margin:2px 0 4px;display:block;overflow:hidden}.mk-card__aibar i{border-radius:inherit;background:linear-gradient(90deg,#7c5cff,#00b8d9);height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.mk-card__aih{letter-spacing:.04em;text-transform:uppercase;color:var(--gray2);font-size:.72rem;font-weight:800}ul.mk-card__aiwhy{-webkit-line-clamp:unset;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex;overflow:visible}ul.mk-card__aiwhy li{color:var(--gray);padding-left:14px;font-size:.8rem;line-height:1.4;position:relative}ul.mk-card__aiwhy li:before{content:"";background:var(--dk-txt-violet,#6d28d9);opacity:.7;border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:2px}.mk-aistate__none,.mk-aistate__none svg{color:#ffd9a8}.mk-aistate__note{color:#fff9;margin-top:4px;font-size:.72rem;line-height:1.4;display:block}.mk-empty__acts{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.mk-empty__acts .btn svg{width:16px;height:16px}.mk-kpi b.mk-kpi__new{overflow-wrap:anywhere;font-size:.74rem;line-height:1.25}.aiconfirm{text-align:left;flex-direction:column;gap:14px;display:flex}.aiconfirm p{margin:0}.aiconfirm__top{align-items:center;gap:14px;min-width:0;display:flex}.aiconfirm__ic{background:var(--dk-tint-blue,#eef4ff);width:48px;height:48px;color:var(--dk-acc,var(--b600));border-radius:15px;flex:none;place-items:center;display:grid}.aiconfirm__ic svg{width:22px;height:22px}.aiconfirm__ic--ok{background:var(--dk-tint-ok,#e6f7ef);color:var(--dk-txt-ok,#0b6b45)}.aiconfirm__head{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.aiconfirm__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--gray2);font-size:.7rem;font-weight:800;line-height:1.3}.aiconfirm__what{color:var(--ink);overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.45}.aiconfirm__lead{min-width:0;color:var(--ink);flex:1;font-size:.92rem;line-height:1.5}.aiconfirm__note{background:var(--dk-surface-2,#f5f8fc);color:var(--gray);border-radius:12px;padding:10px 12px;font-size:.85rem;line-height:1.45}.aiconfirm__err{background:var(--dk-tint-err,#fef4f3);box-shadow:inset 0 0 0 1px var(--dk-bd-err,#f8d5d1);color:var(--dk-txt-err,#b42318);border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.86rem;line-height:1.45;display:flex}.aiconfirm__err svg{flex:none;width:16px;height:16px;margin-top:1px}.aiconfirm__err span{overflow-wrap:anywhere;min-width:0}.aiconfirm__safe{color:var(--gray);align-items:center;gap:7px;font-size:.8rem;line-height:1.4;display:flex}.aiconfirm__safe svg{width:15px;height:15px;color:var(--dk-txt-ok,#0b8f5a);flex:none}.aiconfirm__q{border-left:3px solid var(--b400);background:var(--dk-surface-2,#f5f8fc);max-width:100%;color:var(--ink);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:10px 12px;font-size:.88rem;line-height:1.5}.aiconfirm__acts{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:2px;display:flex}.aiconfirm__acts .btn{flex:150px;padding:12px 18px;font-size:.92rem}.aiconfirm__acts .btn svg{width:16px;height:16px}.aiconfirm__acts .btn:disabled{opacity:.55;cursor:default;box-shadow:none}.aiconfirm__acts .btn[aria-busy=true]{opacity:1;cursor:progress}.aiconfirm__spin{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite aicmdSpin}.aiconfirm--done{text-align:center;align-items:center}.aiconfirm--done .aiconfirm__ic{border-radius:18px;width:56px;height:56px}.aiconfirm--done .aiconfirm__ic svg{width:26px;height:26px}.aiconfirm--done .aiconfirm__acts{align-self:stretch}.sup{flex-direction:column;gap:18px;min-width:0;display:flex}.sup--soon{min-height:0;display:block}.sup__more{align-self:center}.sup__empty{border-radius:var(--rl);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);text-align:center;color:var(--gray);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 16px;font-size:.86rem;display:flex}.sup__empty svg{width:30px;height:30px;color:var(--dk-acc,var(--b500))}.sup__back{border-radius:var(--pill);color:var(--dk-acc,var(--b600));cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:6px 10px 6px 4px;font-size:.86rem;font-weight:700;display:none}.sup__back svg{width:16px;height:16px}.supcard{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;flex-direction:column;gap:8px;transition:box-shadow .18s,transform .18s;display:flex;position:relative}.supcard:hover{box-shadow:inset 0 0 0 1px var(--dk-bd-blue,var(--b200)),var(--s2)}.supcard--ghost{background:linear-gradient(90deg,var(--dk-surface-2,#f2f6fc) 25%,var(--dk-surface,#fff) 50%,var(--dk-surface-2,#f2f6fc) 75%);background-size:200% 100%;height:104px;animation:1.4s linear infinite mk-shimmer}.suptabs{border-radius:var(--pill);background:var(--dk-surface-2,#eef3fb);box-shadow:inset 0 0 0 1px var(--line);scrollbar-width:none;gap:4px;padding:4px;display:flex;overflow-x:auto}.suptab{border-radius:var(--pill);color:var(--gray);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:1 0 auto;padding:8px 12px;font-size:.8rem;font-weight:700}.suptab[aria-selected=true]{background:var(--dk-surface,#fff);color:var(--dk-acc-strong,var(--b700));box-shadow:0 6px 16px -8px #0b1f4559,inset 0 0 0 1px var(--line)}.sup .suptab em{border-radius:var(--pill);background:var(--dk-tint-blue,#e6f0ff);min-width:20px;height:18px;color:var(--dk-acc-strong,var(--b700));place-items:center;margin-left:6px;padding:0 6px;font-size:.7rem;font-style:normal;font-weight:800;display:inline-grid}.supsoon{border-radius:var(--rx);background:var(--dk-surface,#fff);max-width:460px;box-shadow:inset 0 0 0 1px var(--line);text-align:center;flex-direction:column;align-items:center;gap:10px;margin:40px auto;padding:36px 24px;display:flex}.supsoon__ic{background:var(--b100);width:60px;height:60px;color:var(--dk-acc,var(--b600));border-radius:20px;place-items:center;display:grid}.supsoon__ic svg{width:28px;height:28px}.supsoon b{font-family:var(--fd);color:var(--ink);font-size:1.12rem}.supsoon p{color:var(--gray);margin:0}.supsoon .btn svg{width:16px;height:16px}.supsoon__acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.suphead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.suphead__tx{flex:340px;min-width:0}.suphead__t{font-family:var(--fd);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:800;line-height:1.15}.suphead__l{max-width:64ch;color:var(--gray);margin:6px 0 0;font-size:.94rem;line-height:1.55}.suphead__hours{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line),var(--s1);border-radius:14px;align-items:center;padding:9px 14px;display:inline-flex}.suphead__hours:empty{display:none}.suphead__hours .bhours{font-size:.8rem}.supcont{flex-direction:column;gap:10px;min-width:0;display:flex}.supcont__h{justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}.supcont__h h3{font-family:var(--fd);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:8px;margin:0;font-size:1.02rem;font-weight:800;display:inline-flex}.supcont__h h3 em{border-radius:var(--pill);background:var(--dk-tint-blue,#e6f0ff);min-width:22px;height:22px;font-family:var(--fb);color:var(--dk-acc-strong,var(--b700));place-items:center;padding:0 7px;font-size:.72rem;font-style:normal;font-weight:800;display:inline-grid}.supcont__all{border-radius:var(--pill);color:var(--dk-acc,var(--b600));font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:7px 12px;font-size:.86rem;font-weight:700;transition:background .15s;display:inline-flex}.supcont__all:hover{background:var(--dk-tint-blue,#eef5ff)}.supcont__all svg{width:15px;height:15px;transition:transform .18s}.supcont__all:hover svg{transform:translate(3px)}.supcont__list{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line),0 18px 40px -32px #0b1f4566;border-radius:20px;flex-direction:column;gap:2px;margin:0;padding:6px;list-style:none;display:flex}.supcrow{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;transition:background .15s;display:grid}.supcrow:hover{background:var(--dk-surface-2,#f5f8fc)}.supcrow:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.supcrow__av{background:var(--grad);width:40px;height:40px;font-family:var(--fd);color:#fff;border-radius:50%;place-items:center;font-size:.78rem;font-weight:800;display:grid}.supcrow__av svg{width:18px;height:18px}.supcrow__av--wait{background:var(--dk-tint-warn,#fff1de);color:var(--dk-txt-warn,#8f5500)}.supcrow__body{flex-direction:column;gap:4px;min-width:0;display:flex}.supcrow__t{color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;line-height:1.3;display:-webkit-box;overflow:hidden}.supcrow__sub{align-items:center;gap:8px;min-width:0;display:flex}.supcrow__sub .spill{flex:none}.supcrow__last{text-overflow:ellipsis;white-space:nowrap;color:var(--gray);font-size:.82rem;line-height:1.4;overflow:hidden}.supcrow.has-new .supcrow__last{color:var(--ink);font-weight:700}.supcrow__side{flex-direction:column;align-items:flex-end;gap:7px;min-width:0;display:flex}.supcrow__side time{white-space:nowrap;color:var(--gray2);font-size:.72rem}.supcrow__dot{background:var(--b600);border-radius:50%;width:9px;height:9px;display:block;box-shadow:0 0 0 3px #1668f02e}.supways{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.supways__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.supopt{isolation:isolate;background:var(--dk-surface,#fff);min-width:0;box-shadow:inset 0 0 0 1px var(--line),0 22px 44px -34px #0b1f4573;border-radius:22px;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex;position:relative;overflow:hidden;container:supopt/inline-size}.supopt:before{content:"";z-index:-1;background:radial-gradient(120% 100% at 0% 0%,var(--dk-tint-blue,#eaf3ff),transparent 70%);pointer-events:none;height:150px;position:absolute;inset:0 0 auto}.supopt--ai:before{background:radial-gradient(120% 100% at 0% 0%,var(--dk-tint-violet,#f1ecff),transparent 70%)}.supopt__top{justify-content:space-between;align-items:flex-start;gap:10px;width:100%;display:flex}.supopt__art{filter:drop-shadow(0 14px 20px #1668f038);background:50%/contain no-repeat;flex:none;width:84px;height:84px;margin:-4px 0 0 -4px;display:block}.supopt--ai .supopt__art{background-image:url(/img/card-muammoni-tavsiflash.png)}.supopt--op .supopt__art{background-image:url(/img/card-yordam-markazi.png)}.supopt__tag{border-radius:var(--pill);background:var(--dk-tint-ok,#e3f7ee);white-space:nowrap;color:var(--dk-txt-ok,#0b7a55);align-items:center;gap:6px;padding:5px 11px;font-size:.72rem;font-weight:800;line-height:1.3;display:inline-flex}.supopt__tag i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.supopt__t{font-family:var(--fd);letter-spacing:-.02em;color:var(--ink);margin:2px 0 0;font-size:1.18rem;font-weight:800;line-height:1.2}.supopt__l{max-width:46ch;color:var(--gray);margin:0;font-size:.9rem;line-height:1.5}.supopt__ask{align-items:center;gap:8px;width:100%;margin-top:4px;display:flex}.supopt__field{flex:1;align-items:center;min-width:0;display:flex;position:relative}.supopt__field>svg{width:17px;height:17px;color:var(--dk-txt-violet,#6d4ae0);pointer-events:none;position:absolute;left:14px}.supopt__field input{background:var(--dk-surface-2,#f5f8fc);width:100%;min-width:0;height:46px;box-shadow:inset 0 0 0 1.5px var(--line);font:inherit;color:var(--ink);border:0;border-radius:14px;padding:0 14px 0 40px;font-size:.92rem;transition:box-shadow .18s,background .18s}.supopt__field input::placeholder{color:var(--gray2)}.supopt__field input:hover{box-shadow:inset 0 0 0 1.5px var(--b300)}.supopt__field input:focus{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--b400),0 0 0 4px #1668f01f;outline:none}.supopt__ask .btn,.supopt__acts .btn{flex:none;min-height:46px}.supopt .btn svg{width:16px;height:16px}.supopt__chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.supopt__chips>span{color:var(--gray2);margin-right:2px;font-size:.74rem;font-weight:700}.supopt__chip{border-radius:var(--pill);background:var(--dk-surface-2,#f2f6fc);box-shadow:inset 0 0 0 1px var(--line);font:inherit;color:var(--ink);cursor:pointer;border:0;padding:6px 12px;font-size:.78rem;font-weight:700;transition:background .15s,box-shadow .15s,color .15s}.supopt__chip:hover{background:var(--dk-tint-blue,#eaf3ff);box-shadow:inset 0 0 0 1px var(--b300);color:var(--dk-acc-strong,var(--b700))}.supopt__chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.supopt__note{color:var(--gray);align-items:center;gap:8px;margin:0;font-size:.82rem;line-height:1.45;display:flex}.supopt__note svg{width:15px;height:15px;color:var(--dk-acc,var(--b600));flex:none}.supopt__acts{width:100%;margin-top:auto;padding-top:4px;display:flex}@container supopt (max-width:380px){.supopt__ask{flex-direction:column;align-items:stretch}.supopt__ask .btn,.supopt__acts .btn{width:100%}}.supways__side{flex-direction:column;gap:10px;min-width:0;display:flex}.supways__st{font-family:var(--fd);letter-spacing:-.01em;color:var(--ink);margin:0;padding:0 4px;font-size:.98rem;font-weight:800}.supalt{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line),var(--s1);border-radius:20px;flex-direction:column;gap:2px;margin:0;padding:6px;list-style:none;display:flex}.supalt__row{color:var(--ink);border-radius:14px;align-items:center;gap:10px;padding:12px;text-decoration:none;transition:background .15s;display:flex}.supalt__row:hover{background:var(--dk-surface-2,#f5f8fc)}.supalt__row:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.supalt__ic{border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.supalt__ic svg{width:19px;height:19px}.supalt__ic--call{background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,#0b7a55)}.supalt__ic--case{background:var(--dk-tint-warn,#fff1de);color:var(--dk-txt-warn,#8f5500)}.supalt__tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.supalt__tx b{font-size:.9rem;line-height:1.3}.supalt__tel{letter-spacing:0;white-space:nowrap;font-size:.92rem;font-weight:800}.supalt__tx small{color:var(--gray);font-size:.76rem;line-height:1.4}.supalt__go{width:16px;height:16px;color:var(--gray2);flex:none;transition:transform .18s,color .18s}.supalt__row:hover .supalt__go{color:var(--dk-acc,var(--b600));transform:translate(3px)}.suplist{flex-direction:column;gap:14px;min-width:0;scroll-margin-top:16px;display:flex}.suplist__h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;padding:0 4px;display:flex}.suplist__tt{flex:240px;min-width:0}.suplist__tt h3{font-family:var(--fd);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.12rem;font-weight:800}.suplist__tt p{color:var(--gray);margin:3px 0 0;font-size:.84rem}.suplist__h .btn svg{width:16px;height:16px}.suplist__items{flex-direction:column;gap:8px;min-width:0;display:flex}.supnone{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:16px 18px;display:flex}.supnone__ic{background:var(--dk-tint-blue,#eef5ff);width:42px;height:42px;color:var(--dk-acc,var(--b600));border-radius:13px;flex:none;place-items:center;display:grid}.supnone__ic svg{width:19px;height:19px}.supnone__tx{min-width:0;color:var(--gray);flex-direction:column;flex:200px;gap:3px;font-size:.86rem;line-height:1.5;display:flex}.supnone__tx b{color:var(--ink);font-size:.94rem}.supnone .btn{flex:none}.supitem{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;flex-direction:column;transition:box-shadow .18s,background .18s;display:flex;position:relative}.supitem:hover{box-shadow:inset 0 0 0 1px var(--dk-bd-blue,var(--b200)),var(--s2)}.supitem.is-on{background:var(--dk-tint-blue,#f2f7ff);box-shadow:inset 0 0 0 1.5px var(--dk-acc,var(--b500))}.supitem.has-new:before{content:"";background:var(--b600);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.supitem.is-closed .supitem__av{opacity:.7;filter:grayscale(.5)}.supitem__main{border-radius:inherit;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:12px 14px;display:grid}.supitem__main:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.supitem__av{background:var(--grad);width:40px;height:40px;font-family:var(--fd);color:#fff;border-radius:50%;place-items:center;font-size:.78rem;font-weight:800;display:grid}.supitem__av svg{width:18px;height:18px}.supitem__av--wait{background:var(--dk-tint-warn,#fff1de);color:var(--dk-txt-warn,#8f5500)}.supitem__body{flex-direction:column;gap:4px;min-width:0;display:flex}.supitem__top{align-items:baseline;gap:10px;min-width:0;display:flex}.supitem__t{min-width:0;color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:.92rem;line-height:1.3;display:-webkit-box;overflow:hidden}.supitem__top time{color:var(--gray2);flex:none;font-size:.72rem}.supitem__sub{text-overflow:ellipsis;white-space:nowrap;color:var(--gray);font-size:.78rem;overflow:hidden}.supitem__last{color:var(--gray);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.42;display:-webkit-box;overflow:hidden}.supitem__meta{color:var(--gray2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:2px;font-size:.72rem;display:flex}.supitem__urgent{border-radius:var(--pill);background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b42318);align-items:center;padding:2px 8px;font-size:.68rem;font-weight:800;display:inline-flex}.supitem__wait{color:var(--dk-txt-warn,#8f5500);align-items:center;gap:4px;font-weight:800;display:inline-flex}.supitem__wait svg{width:12px;height:12px}.supitem__new{border-radius:var(--pill);background:var(--b600);color:#fff;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:.7rem;font-weight:800;display:inline-grid}.supitem__res{background:var(--dk-surface-2,#f5f8fc);color:var(--gray);overflow-wrap:anywhere;border-radius:10px;align-items:flex-start;gap:6px;margin-top:4px;padding:7px 10px;font-size:.78rem;line-height:1.42;display:flex}.supitem__res svg{width:13px;height:13px;color:var(--dk-txt-ok,var(--ok));flex:none;margin-top:2px}.supitem__claim{align-self:flex-start;margin:0 14px 12px 66px}.spill{border-radius:var(--pill);background:var(--dk-tint-blue,#e6f0ff);letter-spacing:.02em;white-space:nowrap;color:var(--dk-acc-strong,var(--b700));align-items:center;gap:6px;padding:3px 9px 3px 8px;font-size:.68rem;font-weight:800;line-height:1.4;display:inline-flex}.spill i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.spill--ai_handling{background:var(--dk-tint-violet,#efeafe);color:var(--dk-txt-violet,#5b3cc4)}.spill--waiting_operator,.spill--reopened{background:var(--dk-tint-warn,#fff1de);color:var(--dk-txt-warn,#8f5500)}.spill--waiting_operator i{animation:1.6s infinite mk-pulse}.spill--claimed{background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,#0b7a55)}.spill--transferred{background:var(--dk-tint-blue,#e6f0ff);color:var(--dk-acc-strong,var(--b700))}.spill--waiting_client_confirm{background:var(--dk-tint-blue,#e0f7fc);color:var(--dk-acc-strong,#0e7490)}.spill--closed{background:var(--dk-surface-2,#eef2f7);color:var(--gray)}.supnew{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--dk-bd-blue,var(--b200)),0 24px 50px -36px #1668f08c;border-radius:22px;flex-direction:column;gap:16px;padding:20px;scroll-margin-top:16px;animation:.22s ease-out supIn;display:flex}@keyframes supIn{0%{opacity:0;transform:translateY(6px)}}.supnew__h{align-items:flex-start;gap:12px;display:flex}.supnew__ic{background:var(--dk-tint-blue,#eaf3ff);width:44px;height:44px;color:var(--dk-acc,var(--b600));border-radius:14px;flex:none;place-items:center;display:grid}.supnew__ic svg{width:20px;height:20px}.supnew__h>div{flex:1;min-width:0}.supnew__h h4{font-family:var(--fd);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.05rem}.supnew__h p{color:var(--gray);margin:3px 0 0;font-size:.84rem;line-height:1.45}.supnew__x{width:36px;height:36px;color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;display:grid}.supnew__x:hover{background:var(--dk-surface-2,#eef3fb);color:var(--ink)}.supnew__x svg{width:16px;height:16px}.supnew__form,.supnew__resume{flex-direction:column;gap:16px;display:flex}.supnew__msg{flex-direction:column;gap:6px;display:flex}.supnew__msg>span,.supnew__topics legend{color:var(--ink);padding:0;font-size:.8rem;font-weight:700}.supnew__msg textarea{background:var(--dk-surface-2,#f5f8fc);width:100%;min-height:112px;box-shadow:inset 0 0 0 1.5px var(--line);font:inherit;color:var(--ink);resize:vertical;border:0;border-radius:14px;padding:12px 14px;font-size:.92rem;line-height:1.5;transition:box-shadow .18s,background .18s}.supnew__msg textarea:focus{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--b400),0 0 0 4px #1668f01f;outline:none}.supnew__count{color:var(--gray2);align-self:flex-end;font-size:.7rem}.supnew__topics{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.supnew__chips{flex-wrap:wrap;gap:6px;display:flex}.supchip{border-radius:var(--pill);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line);font:inherit;color:var(--ink);cursor:pointer;border:0;padding:7px 12px;font-size:.8rem;font-weight:700;transition:background .15s,box-shadow .15s,color .15s}.supchip:hover{box-shadow:inset 0 0 0 1.5px var(--b300)}.supchip[aria-pressed=true]{background:var(--b600);box-shadow:none;color:#fff}.supnew__auto{color:var(--gray);font-size:.74rem;line-height:1.4}.supnew__urgent{background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.supnew__urgent input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.supnew__switch{border-radius:var(--pill);background:var(--dk-surface-2,#d9e2ef);width:40px;height:24px;box-shadow:inset 0 0 0 1px var(--line);flex:none;transition:background .18s;position:relative}.supnew__switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0b1f4540}.supnew__urgent input:checked+.supnew__switch{box-shadow:none;background:#e5484d}.supnew__urgent input:checked+.supnew__switch:after{transform:translate(16px)}.supnew__urgent input:focus-visible+.supnew__switch{outline:3px solid var(--focus);outline-offset:2px}.supnew__urgtx{flex-direction:column;gap:1px;min-width:0;display:flex}.supnew__urgtx b{color:var(--ink);font-size:.86rem}.supnew__urgtx small{color:var(--gray);font-size:.74rem;line-height:1.4}.supnew__acts{flex-wrap:wrap;gap:8px;display:flex}.supnew__acts .btn svg{width:15px;height:15px}.supnew .cblock{margin:0}.supnew__err{color:var(--dk-txt-err,#b42318);margin:0;font-size:.82rem}.supempty{border-radius:var(--rl);background:var(--dk-surface-2,#f7fafe);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:28px 18px;display:flex}.supempty__art{filter:drop-shadow(0 16px 24px #1668f038);background:url(/img/card-muammoni-tavsiflash.png) 50%/contain no-repeat;width:112px;height:112px}.supempty>b{font-family:var(--fd);color:var(--ink);font-size:1.02rem}.supempty p{max-width:48ch;color:var(--gray);margin:0;font-size:.86rem;line-height:1.5}.supempty__acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.supempty__acts .btn svg{width:16px;height:16px}.supempty--sm{text-align:left;flex-direction:row;justify-content:center;gap:10px;padding:16px}.supempty__ic{background:var(--dk-tint-blue,#e6f0ff);width:34px;height:34px;color:var(--dk-acc,var(--b600));border-radius:50%;flex:none;place-items:center;display:grid}.supempty__ic svg{width:16px;height:16px}.supbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.supbar__back{border-radius:var(--pill);color:var(--dk-acc,var(--b600));font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:8px 12px 8px 6px;font-size:.88rem;font-weight:700;display:inline-flex}.supbar__back:hover{background:var(--dk-tint-blue,#eef5ff)}.supbar__back svg{width:17px;height:17px}.supbar .btn svg{width:15px;height:15px}.supwork{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:stretch;gap:16px;height:calc(100dvh - 205px);min-height:480px;display:grid}.supwork__side{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.supwork__side .suptabs{flex:none}.supwork__list{scrollbar-width:thin;flex-direction:column;flex:1;gap:8px;min-height:0;padding:2px;display:flex;overflow-y:auto}.supwork__main{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.supwork__main>.supchat{flex:1;min-height:0}.supwork__back{align-self:flex-start;display:none}.supwork__pick{border-radius:var(--rl);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);text-align:center;color:var(--gray);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:.86rem;display:flex}.supwork__pick .supempty__art{width:96px;height:96px}.supwork__pick p{margin:0}.sup--queue{padding-bottom:56px}.sup--queue .supwork{height:calc(100dvh - 265px);min-height:440px}.supq{border-radius:var(--rl);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;display:flex}.supq__lead{color:var(--gray);flex:280px;margin:0;font-size:.84rem;line-height:1.45}.supq__count{color:var(--ink);font-size:.8rem;font-weight:800}.supq .btn{padding:9px 11px}.supq .btn svg{width:16px;height:16px}.supq__hint{color:var(--gray2);flex:none;margin:0;padding:0 4px;font-size:.72rem;font-weight:700}.supop{border-radius:var(--rl);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px 14px;padding:10px 14px;display:flex}.supop__facts{flex-wrap:wrap;gap:6px 20px;margin:0;display:flex}.supop__facts div{flex-direction:column;gap:2px;display:flex}.supop__facts dt{letter-spacing:.05em;text-transform:uppercase;color:var(--gray2);font-size:.66rem;font-weight:800}.supop__facts dd{color:var(--ink);align-items:center;gap:6px;margin:0;font-size:.84rem;font-weight:700;display:flex}.supop__facts .supop__wait{color:var(--dk-txt-warn,#8f5500)}.supop__wait svg{width:14px;height:14px}.supop__acts{flex-wrap:wrap;gap:8px;display:flex}.supop__close{color:var(--dk-txt-err,#b42318)}.supchat{border-radius:var(--rl);background:var(--dk-surface,#fff);min-height:0;box-shadow:inset 0 0 0 1px var(--line),var(--s1);flex-direction:column;display:flex;overflow:hidden}.supchat__head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;padding:12px 16px;display:flex}.supchat__av{background:var(--grad);width:42px;height:42px;font-family:var(--fd);color:#fff;border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:800;display:grid;position:relative}.supchat__av svg{width:19px;height:19px}.supchat__av--wait{background:var(--dk-tint-warn,#fff1de);color:var(--dk-txt-warn,#8f5500)}.supchat__av--wait:after{content:"";border-radius:50%;animation:1.8s ease-out infinite supRing;position:absolute;inset:-4px;box-shadow:0 0 0 2px #f59e0b80}.supchat__av--ai{background:var(--dk-tint-violet,#efeafe);color:var(--dk-txt-violet,#5b3cc4)}@keyframes supRing{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.28)}}.supchat__who{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.supchat__who b{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:.98rem;line-height:1.3;overflow:hidden}.supchat__who small{text-overflow:ellipsis;white-space:nowrap;color:var(--gray);font-size:.76rem;overflow:hidden}.supchat__ghost{background:var(--dk-surface-2,#eef3fb);border-radius:6px;width:150px;max-width:70%;height:12px;display:block}.supchat__ghost--sm{width:220px;height:9px}.supchat__banner{border-bottom:1px solid var(--line);background:var(--dk-surface-2,#f5f9ff);color:var(--gray);flex:none;align-items:center;gap:8px;margin:0;padding:9px 16px;font-size:.8rem;line-height:1.45;display:flex}.supchat__banner svg{flex:none;width:15px;height:15px}.supwait{border-bottom:1px solid var(--line);background:var(--dk-tint-blue,#f2f7ff);flex:none;align-items:center;gap:12px;padding:12px 16px;display:flex}.supwait__ic{background:var(--dk-surface,#fff);width:38px;height:38px;color:var(--dk-acc,var(--b600));box-shadow:inset 0 0 0 1px var(--dk-bd-blue,#d6e6ff);border-radius:12px;flex:none;place-items:center;display:grid;position:relative}.supwait__ic svg{width:18px;height:18px}.supwait__ic:after{content:"";width:10px;height:10px;box-shadow:0 0 0 2px var(--dk-surface,#fff);background:#f59e0b;border-radius:50%;animation:1.4s infinite mk-pulse;position:absolute;top:-3px;right:-3px}.supwait__tx{flex-direction:column;gap:2px;min-width:0;display:flex}.supwait__tx b{color:var(--ink);font-size:.9rem;line-height:1.35}.supwait__tx span{color:var(--gray);font-size:.8rem;line-height:1.45}.supchat__msgs{scrollbar-width:thin;background:var(--dk-bg,#f8fafd);flex-direction:column;flex:1;gap:4px;min-height:0;padding:16px;display:flex;overflow-y:auto}.supchat__msgs:focus-visible{outline:3px solid var(--focus);outline-offset:-3px;border-radius:0}.supchat__older{border-radius:var(--pill);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);color:var(--dk-acc,var(--b600));cursor:pointer;border:0;align-self:center;margin-bottom:6px;padding:6px 14px;font-size:.76rem;font-weight:700}.supchat__hint{text-align:center;color:var(--gray);margin:auto;font-size:.84rem}.supchat__state{text-align:center;color:var(--gray);flex-direction:column;align-items:center;gap:10px;margin:auto;padding:20px;font-size:.86rem;display:flex}.supchat__state>svg{width:28px;height:28px;color:var(--dk-acc,var(--b500))}.supchat__state p{max-width:40ch;margin:0}.supchat__state .btn svg{width:15px;height:15px}.supchat__sk{flex-direction:column;gap:10px;display:flex}.supchat__sk span{background:linear-gradient(90deg,var(--dk-surface-2,#eef3fb) 25%,var(--dk-surface,#fff) 50%,var(--dk-surface-2,#eef3fb) 75%);background-size:200% 100%;border-radius:16px 16px 16px 6px;width:min(56%,320px);height:44px;animation:1.4s linear infinite mk-shimmer;display:block}.supchat__sk span:nth-child(2){border-radius:16px 16px 6px;align-self:flex-end;width:min(44%,260px)}.supchat__row{flex-direction:column;display:flex}.supchat__day{border-radius:var(--pill);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);color:var(--gray);align-self:center;margin:12px 0 6px;padding:3px 12px;font-size:.7rem;font-weight:700}.supchat__start{text-align:center;max-width:90%;color:var(--gray2);align-self:center;margin:2px 0 4px;font-size:.74rem;font-weight:600}.supmsg{background:var(--dk-surface,#fff);max-width:min(78%,560px);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:16px 16px 16px 6px;flex-direction:column;align-self:flex-start;gap:3px;margin-top:6px;padding:9px 12px 6px;display:flex}.supmsg--cont{border-top-left-radius:6px;margin-top:0}.supmsg--me{box-shadow:none;color:#fff;background:linear-gradient(135deg,#1668f0 55%,#00a6e6);border-radius:16px 16px 6px;align-self:flex-end}.supmsg--me.supmsg--cont{border-top-right-radius:6px}.supmsg--sys{max-width:90%;box-shadow:none;text-align:center;color:var(--gray);background:0 0;border-radius:0;flex-flow:wrap;justify-content:center;align-self:center;align-items:baseline;gap:2px 6px;margin-top:8px;padding:2px 8px}.supmsg.supmsg--sys p{font-size:.78rem;line-height:1.4}.supmsg.supmsg--sys time{opacity:.8;align-self:auto}.supmsg--ai{background:var(--dk-tint-violet,#f5f1ff);box-shadow:inset 0 0 0 1px var(--dk-bd-violet,#e2d8ff)}.supmsg__ai{border-radius:var(--pill);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--dk-bd-violet,#e2d8ff);color:var(--dk-txt-violet,#5b3cc4);align-items:center;gap:4px;padding:1px 8px 1px 6px;font-size:.7rem;font-weight:800;display:inline-flex}.supmsg__ai svg{width:12px;height:12px}.supmsg__who{color:var(--dk-acc-strong,var(--b700));align-items:center;gap:6px;font-size:.74rem;font-weight:800;display:flex}.supmsg__who em{color:var(--gray2);font-style:normal;font-weight:600}.supmsg p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.45}.supmsg time{opacity:.72;align-self:flex-end;font-size:.66rem}.supmsg__files{flex-direction:column;gap:3px;margin:2px 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.supmsg__files li{overflow-wrap:anywhere;align-items:center;gap:5px;min-width:0;display:flex}.supmsg__files svg{flex:none;width:13px;height:13px}.supmsg--me .supmsg__files a{color:#fff}.supchat__end{border-top:1px solid var(--line);background:var(--dk-surface,#fff);flex-wrap:wrap;flex:none;align-items:flex-start;gap:12px 14px;padding:16px;display:flex}.supchat__endic{background:var(--dk-tint-ok,#e1f6ee);width:40px;height:40px;color:var(--dk-txt-ok,#0b7a55);border-radius:13px;flex:none;place-items:center;display:grid}.supchat__endic svg{width:18px;height:18px}.supchat__endtx{flex-direction:column;flex:220px;gap:3px;min-width:0;display:flex}.supchat__endtx b{color:var(--ink);font-size:.95rem}.supchat__endtx small{color:var(--gray2);font-size:.76rem}.supchat__endtx p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--gray);margin:6px 0 0;font-size:.84rem;line-height:1.5}.supchat__endtx .supchat__res{background:var(--dk-surface-2,#f5f8fc);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:12px;padding:10px 12px}.supchat__endtx em{letter-spacing:.05em;text-transform:uppercase;color:var(--gray2);margin-bottom:3px;font-size:.68rem;font-style:normal;font-weight:800;display:block}.supchat__end .btn{align-self:center}.supchat__end .btn svg{width:15px;height:15px}.supchat__form{border-top:1px solid var(--line);background:var(--dk-surface,#fff);flex-direction:column;flex:none;gap:6px;padding:12px 14px;display:flex}.supchat__field{background:var(--dk-surface-2,#f5f8fc);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:18px;align-items:flex-end;gap:8px;padding:5px;transition:box-shadow .18s,background .18s;display:flex}.supchat__field:focus-within{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--b400),0 0 0 4px #1668f01a}.supchat__form textarea{min-width:0;min-height:42px;max-height:160px;font:inherit;color:var(--ink);resize:none;background:0 0;border:0;border-radius:12px;flex:1 1 0;padding:10px 8px 10px 12px;font-size:.92rem;line-height:1.4}.supchat__form textarea:focus{outline:none}.supchat__form textarea:disabled{opacity:.6;cursor:not-allowed}.supchat__send{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1668f0 55%,#00a6e6);border:0;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;transition:transform .15s,opacity .15s;display:grid;box-shadow:0 10px 22px -12px #1668f0cc}.supchat__send:hover:not(:disabled){transform:translateY(-1px)}.supchat__send:disabled{opacity:.45;box-shadow:none;cursor:default}.supchat__send:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.supchat__send svg{width:18px;height:18px}.supchat__keys{color:var(--gray2);padding-left:8px;font-size:.68rem}.supchat__back{width:38px;height:38px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;margin-left:-6px;display:none}.supchat__back:hover{background:var(--dk-surface-2,#eef3fb)}.supchat__back svg{width:20px;height:20px}.supchat__line:before{content:"";background:var(--gray2);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.supchat__line.is-open:before{background:#10b981}.supchat .cblock,.supchat__err{margin:0 14px 12px}.supchat__err{color:var(--dk-txt-err,#b42318);font-size:.82rem}.supmodal{flex-direction:column;gap:12px;display:flex}.supmodal__search{background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:14px;align-items:center;gap:8px;padding:0 13px;display:flex}.supmodal__search svg{width:16px;height:16px;color:var(--gray)}.supmodal__search input{height:44px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1}.supmodal__search:focus-within{box-shadow:inset 0 0 0 1.5px var(--b400)}.supmodal__list{flex-direction:column;gap:4px;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.supmodal__list button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 12px;display:flex}.supmodal__list button:hover{background:var(--dk-surface-2,#f2f6fc)}.supmodal__list button.is-on{background:var(--dk-tint-blue,#e6f0ff);box-shadow:inset 0 0 0 1.5px var(--b400)}.supmodal__list small{color:var(--gray);font-size:.74rem}.supmodal__none{color:var(--gray);padding:8px 12px;font-size:.82rem}.supmodal__field{flex-direction:column;gap:5px;display:flex}.supmodal__field span{color:var(--gray);font-size:.78rem;font-weight:700}.supmodal textarea{background:var(--dk-surface-2,#f7fafe);width:100%;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);font:inherit;resize:vertical;border:0;border-radius:14px;padding:11px 13px;font-size:.9rem;line-height:1.45}.supmodal textarea:focus{box-shadow:inset 0 0 0 1.5px var(--b400);outline:none}.supmodal__note{color:var(--gray);margin:0;font-size:.86rem}.pbody:has(.sup--chat) .pbody__in{flex-direction:column;height:100%;display:flex}.sup--chat{flex:1 1 0;gap:14px;min-height:400px}.sup--chat .supwork{flex:1 1 0;height:auto;min-height:0}.portal:has(.sup--chat) :is(.robot-edge-zone,.ains__launch){display:none}.supside{flex:none;justify-content:space-between;align-items:center;gap:10px;padding:0 2px;display:flex}.supside__t{min-width:0;font-family:var(--fd);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:.98rem;font-weight:800;overflow:hidden}.supside__sel{flex:0 200px;min-width:0}.supside .dsel__btn{border-radius:12px;min-height:40px;padding:8px 8px 8px 12px;font-size:.84rem}.supside .dsel__cv{width:20px;height:20px}@media (min-width:901px){.sup--hub{padding-bottom:64px}}@media (min-width:1180px){.supways{grid-template-columns:minmax(0,1fr) clamp(260px,26%,340px);align-items:start}}@media (max-width:1180px){.sup--chat .supwork{grid-template-columns:minmax(0,1fr)}.sup--chat .supwork__side{display:none}}@media (max-width:980px){.sup__back,.supwork__back{display:inline-flex}.sup--queue .supwork{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.sup--queue .supwork__list{overflow:visible}.sup--queue:not(.sup--open) .supwork__main,.sup--queue.sup--open .supwork__side,.sup--queue.sup--open .supq{display:none}.sup--queue.sup--open .supwork__main{height:calc(100dvh - 190px);min-height:460px}}@media (max-width:900px){.sup{padding-bottom:72px}.pbody:has(.sup--chat){padding:0}.pbody:has(.sup--chat) .pbody__in{gap:0}.sup--chat{gap:0;min-height:0;padding-bottom:0}.sup--chat .supbar{display:none}.sup--chat .supwork{gap:0}.sup--chat .supchat{box-shadow:none;border-radius:0}.sup--chat .supchat__back{display:grid}.sup--chat .supchat__form{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.sup--chat .supchat__end{padding-bottom:calc(14px + env(safe-area-inset-bottom))}}@media (max-width:640px){.supways__main{grid-template-columns:minmax(0,1fr)}.suplist__h .btn{flex:auto}.supcont__list,.supalt{padding:4px}.supcrow{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;padding:10px}.supcrow__av{width:36px;height:36px}.supnew{padding:16px}.supnew__acts .btn{flex:auto}.supmsg{max-width:88%}.supitem__claim{margin-left:14px}.supop__facts{gap:6px 14px}}@media (max-width:420px){.supopt{padding:16px}.supchat__head{gap:10px;padding:10px 12px}.supchat__msgs{padding:12px}.supchat__form{padding:10px 12px}.supchat__end{padding:12px}}@media (pointer:coarse){.supchat__keys{display:none}}@media (prefers-reduced-motion:reduce){.supchat__av--wait:after,.spill--waiting_operator i,.supwait__ic:after,.supnew,.supcard--ghost,.supchat__sk span{animation:none}.supitem,.supchip,.supchat__send,.supnew__switch,.supnew__switch:after,.supcrow,.supcont__all svg,.supalt__row,.supalt__go,.supopt__chip,.supopt__field input,.supchat__field{transition:none}.supcont__all:hover svg,.supalt__row:hover .supalt__go{transform:none}}.oown{flex-direction:column;gap:16px;display:flex}.oown__head{border-radius:var(--rl);background:var(--grad-dark);color:#fff;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 18px;display:flex}.oown__head .btn svg{width:16px;height:16px}.oown__back{color:#bfe0ff;display:inline-flex}.oown__title{flex-direction:column;flex:1;gap:2px;min-width:200px;display:flex}.oown__title span{letter-spacing:.12em;text-transform:uppercase;color:var(--b300);font-size:.72rem;font-weight:800}.oown__title h2{font-family:var(--fd);letter-spacing:-.02em;margin:0;font-size:1.28rem}.oown__head .advmuted{color:#ffffffbf}.osum{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.osum__c{border-radius:var(--rl);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:6px;padding:16px;display:flex}.osum__c i{background:var(--b100);width:38px;height:38px;color:var(--dk-acc,var(--b600));border-radius:11px;place-items:center;display:grid}.osum__c i svg{width:18px;height:18px}.osum__c--ok i{background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,#0b7a55)}.osum__c--violet i{background:var(--dk-tint-violet,#efeafe);color:var(--dk-txt-violet,#5b3cc4)}.osum__c--warn i{background:var(--dk-tint-warn,#fff1de);color:var(--dk-txt-warn,#8f5500)}.osum__c b{font-family:var(--fd);letter-spacing:-.02em;color:var(--ink);font-size:1.6rem}.osum__c span{color:var(--gray);font-size:.8rem}.opanel{border-radius:var(--rl);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:12px;padding:16px 18px;display:flex}.opanel__h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.opanel__h>b{font-family:var(--fd);color:var(--ink);font-size:1.02rem}.otable{flex-direction:column;display:flex;overflow-x:auto}.otable__r{border:0;border-bottom:1px solid var(--line);min-width:960px;color:var(--ink);font:inherit;text-align:left;background:0 0;grid-template-columns:minmax(160px,1.6fr) minmax(90px,1fr) 100px 110px 120px 110px repeat(3,70px);align-items:center;gap:10px;padding:10px 12px;font-size:.84rem;display:grid}button.otable__r{cursor:pointer;transition:background .15s}button.otable__r:hover{background:var(--dk-surface-2,#f5f9ff)}.otable__r--h{letter-spacing:.04em;text-transform:uppercase;color:var(--gray2);padding-top:4px;font-size:.7rem;font-weight:800}.otable__r>span{text-overflow:ellipsis;flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden}.otable__r small{color:var(--gray);font-size:.74rem}.otable__n{font-family:var(--fd);font-size:.95rem;font-weight:800}.ostatus{border-radius:var(--pill);background:var(--dk-surface-2,#eef2f7);color:var(--gray);white-space:nowrap;align-self:flex-start;padding:3px 9px;font-size:.7rem;font-weight:800;display:inline-flex}.ostatus--approved,.ostatus--verified,.ostatus--completed,.ostatus--paid{background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,#0b7a55)}.ostatus--pending,.ostatus--pending_payment{background:var(--dk-tint-warn,#fff1de);color:var(--dk-txt-warn,#8f5500)}.ostatus--in_progress,.ostatus--active,.ostatus--claimed{background:var(--dk-tint-blue,#e6f0ff);color:var(--dk-acc-strong,var(--b700))}.ostatus--rejected,.ostatus--cancelled{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b42318)}.oworks{flex-direction:column;gap:6px;display:flex}.owork{background:var(--dk-surface-2,#f7fafe);width:100%;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:14px;grid-template-columns:110px minmax(0,1fr) auto 130px;align-items:center;gap:12px;padding:11px 12px;transition:box-shadow .15s;display:grid}.owork:hover{box-shadow:inset 0 0 0 1px var(--dk-bd-blue,var(--b300))}.owork__id{font-family:var(--fd);color:var(--gray);font-size:.76rem;font-weight:800}.owork__t{flex-direction:column;gap:2px;min-width:0;display:flex}.owork__t b{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.owork__t small{color:var(--gray);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.owork time{color:var(--gray2);text-align:right;font-size:.74rem}@media (min-width:901px){.oown--embed .uf-card{grid-template-columns:repeat(auto-fill,minmax(220px,340px))}}.odetail{flex-direction:column;gap:14px;display:flex}.odetail dl{grid-template-columns:1fr 1fr;gap:10px 18px;margin:0;display:grid}.odetail dt{letter-spacing:.04em;text-transform:uppercase;color:var(--gray2);font-size:.7rem;font-weight:800}.odetail dd{color:var(--ink);margin:2px 0 0;font-size:.9rem;font-weight:600}.odetail .btn{align-self:flex-start}.odetail .btn svg{width:15px;height:15px}@media (max-width:1100px){.osum{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.osum{grid-template-columns:repeat(2,minmax(0,1fr))}.owork{grid-template-columns:minmax(0,1fr) auto}.owork__id,.owork time{display:none}.odetail dl{grid-template-columns:1fr}}:root{--gd-ring:#1668f0;--gd-ring2:#fffffff2;--gd-glow:#00a6e68c;--gd-scrim:#03102b6b;--gd-scrim-solid:#03102b9e;--gd-cap:#03102b;--gd-caret:#00cfe8}html[data-theme=dark]{--gd-ring:#6ea8ff;--gd-ring2:#00cfe899;--gd-glow:#00cfe880;--gd-scrim:#01060f8c;--gd-scrim-solid:#01060fbd;--gd-cap:#0b1f45;--gd-caret:#7fe3ff}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@keyframes gdPop{0%{opacity:0;transform:scale(1.08)}}@keyframes gdBreath{0%,to{opacity:.55}50%{opacity:1}}@keyframes gcapIn{0%{opacity:0;transform:translate(-50%,14px)}}@keyframes twrBlink{50%{opacity:0}}@keyframes raBlink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}@keyframes raThink{0%,to{transform:translate(-1.6px)}50%{transform:translate(1.6px)}}@keyframes raTalk{0%,to{transform:scaleX(1)}50%{transform:scaleX(.5)}}@keyframes raBeacon{0%,to{opacity:.65}50%{opacity:1}}@keyframes ainsIn{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes ainsCap{0%{opacity:0;transform:translateY(6px)}}.gscrim{z-index:1250;opacity:0;background:var(--gd-scrim);-webkit-backdrop-filter:blur(5px)saturate(.9);backdrop-filter:blur(5px)saturate(.9);transition:opacity .28s;position:fixed;inset:0}.gscrim[data-scrolling]{-webkit-backdrop-filter:none;backdrop-filter:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.gscrim{background:var(--gd-scrim-solid)}}@media (prefers-reduced-transparency:reduce){.gscrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--gd-scrim-solid)}}.gring{z-index:1251;opacity:0;pointer-events:none;outline:2px solid var(--gd-ring);outline-offset:0;box-shadow:0 0 0 4px var(--gd-ring2),0 0 0 5px #03102b2e;transition:opacity .2s;position:fixed;top:0;left:0}.gring__glow{border-radius:inherit;box-shadow:0 0 28px 6px var(--gd-glow);opacity:.7;position:absolute;inset:-7px}.gring.is-in .gring__glow{animation:.45s cubic-bezier(.2,.8,.2,1) both gdPop,1.6s ease-in-out .45s 2 gdBreath}@media (forced-colors:active){.gring{box-shadow:none;outline:3px solid highlight}.gring__glow{display:none}}body[data-guide=on] .robot-edge-zone{z-index:1256}body[data-guide=on] .ains__launch{display:none!important}.gcap{left:50%;bottom:max(18px,env(safe-area-inset-bottom));z-index:1253;width:min(720px,100vw - 24px);animation:.32s cubic-bezier(.2,.8,.2,1) both gcapIn;position:fixed;transform:translate(-50%)}body[data-guide-dock=top] .gcap{top:max(80px,env(safe-area-inset-top));bottom:auto}.gcap__in{background:var(--gd-cap);color:#fff;border-radius:20px;align-items:center;gap:14px;padding:12px 12px 12px 14px;display:flex;box-shadow:0 22px 60px -20px #03102bbf,inset 0 0 0 1px #93c6ff38}.gcap__av{flex:none}.gcap__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.gcap__top{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:.7rem;display:flex}.gcap__top b{color:#7fe3ff;font-weight:800}.gcap__count{border-radius:var(--pill);color:#ffffffd1;background:#ffffff1f;padding:1px 7px;font-weight:700}.gcap__text{color:#fff;cursor:default;min-height:1.45em;margin:0;font-size:.96rem;line-height:1.45}.gcap__typing{color:#ffffffc7;align-items:center;gap:6px;display:inline-flex}.gcap__typing i{background:#7fe3ff;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite mkDot}.gcap__typing i:nth-child(2){animation-delay:.15s}.gcap__typing i:nth-child(3){animation-delay:.3s}.gcap__typing span{margin-left:4px}.gcap__acts{flex:none;align-items:center;gap:6px;display:flex}.gcap__btn{height:38px;font:inherit;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:6px;padding:0 14px;font-size:.86rem;font-weight:700;transition:background .15s,transform .15s;display:inline-flex}.gcap__btn svg{width:15px;height:15px}.gcap__btn--pri{color:#fff;background:linear-gradient(135deg,#1668f0 55%,#00a6e6);box-shadow:0 10px 22px -10px #1668f0cc}.gcap__btn--pri:hover{transform:translateY(-1px)}.gcap__btn--ghost{color:#fff;background:#ffffff1a}.gcap__btn--ghost:hover{background:#ffffff2e}.gcap__btn:focus-visible,.gcap__x:focus-visible{outline-offset:2px;outline:2px solid #7fe3ff}.gcap__x{color:#ffffffb8;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.gcap__x:hover{color:#fff;background:#ffffff1f}.gcap__x svg{width:15px;height:15px}.gcap.is-missing .gcap__text{color:#ffd9a8}@media (max-width:640px){.gcap{width:calc(100vw - 16px);bottom:max(10px,env(safe-area-inset-bottom))}body[data-guide-dock=top] .gcap{top:max(64px,env(safe-area-inset-top))}.gcap__in{flex-wrap:wrap;gap:10px;padding:12px}.gcap__acts{justify-content:flex-end;width:100%}.gcap__btn--ghost span{display:none}.gcap__text{font-size:.92rem}}.twr{display:inline-grid}.twr__ghost,.twr__live{grid-area:1/1}.twr__ghost{visibility:hidden}.twr__caret{vertical-align:-.15em;background:var(--gd-caret);width:2px;height:1.05em;margin-left:2px;animation:.9s step-end infinite twrBlink;display:inline-block}.ravatar{background:radial-gradient(circle at 50% 42%,#00cfe847,#1668f01f 58%,#0000 72%);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.ravatar svg{display:block;overflow:visible}.ravatar__beacon{animation:2.4s ease-in-out infinite raBeacon}.ravatar__eyes{transform-box:fill-box;transform-origin:50%;animation:4.2s infinite raBlink}.ravatar--think .ravatar__eyes{animation:1.1s ease-in-out infinite raThink}.ravatar__mouth{transform-box:fill-box;transform-origin:50%}.ravatar--talk .ravatar__mouth{animation:.5s ease-in-out infinite raTalk}.ains__launch{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:58;color:#fff;width:56px;height:56px;font:inherit;cursor:pointer;background:linear-gradient(145deg,#0b1f45,#16408e);border:0;border-radius:50%;justify-content:center;align-items:center;gap:8px;padding:0;transition:transform .18s;display:inline-flex;position:fixed;box-shadow:0 14px 30px -12px #0b1f4599,inset 0 0 0 1px #93c6ff4d}.ains__launch:hover{transform:translateY(-2px)}.ains__launch:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.ains__launchT{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:901px){.ains__launch{display:none}.ains__launch.ains__launch--always{border-radius:var(--pill);width:auto;height:50px;padding:0 18px 0 8px;display:inline-flex}.ains__launch--always .ains__launchT{clip:auto;width:auto;height:auto;font-size:.86rem;font-weight:800;position:static;overflow:visible}}.ains{z-index:60;background:var(--dk-surface,#fff);width:min(400px,100vw - 24px);box-shadow:0 28px 72px -28px #0b1f4580,0 0 0 1px var(--dk-bd-neutral,#0b1f4514);border-radius:22px;flex-direction:column;animation:.3s cubic-bezier(.2,.8,.2,1) both ainsDock;display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden}.ains:focus{outline:none}@keyframes ainsDock{0%{opacity:0;transform:translate(20px)}}.ains__h{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:11px;padding:14px 12px 14px 16px;display:flex}.ains__av{flex:none}.ains__id{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ains__id b{min-width:0;font-family:var(--fd);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:7px;font-size:1.02rem;font-weight:800;line-height:1.2;display:flex}.ains__badge{background:var(--dk-tint-blue,#eaf2ff);font-family:var(--fb);letter-spacing:.05em;color:var(--dk-acc-strong,var(--b700));border-radius:6px;flex:none;padding:2px 6px;font-size:.62rem;font-weight:800;line-height:1.3}.ains__id>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--gray);font-size:.78rem;line-height:1.3;display:block;overflow:hidden}.ains__dot{background:var(--ok);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin:0 6px 1px 0;display:inline-block}.ains__icon{width:36px;height:36px;color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:11px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.ains__icon:hover{background:var(--dk-surface-2,#f1f5fb);color:var(--ink)}.ains__icon:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ains__icon svg{width:18px;height:18px}.ains__body{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:auto;gap:14px;min-height:0;padding:18px 16px 20px;display:flex;overflow-y:auto}.ains__intro{flex-direction:column;gap:8px;margin-block:auto;padding:4px 2px;display:flex}.ains__hello{font-family:var(--fd);letter-spacing:-.02em;text-align:center;color:var(--ink);margin:0;font-size:1.32rem;font-weight:800;line-height:1.25}.ains__lead{text-align:center;max-width:32ch;color:var(--gray);margin:0 auto;font-size:.9rem;line-height:1.55}.ains__advice{border-radius:var(--pill);background:var(--dk-surface-2,#f3f6fb);max-width:100%;color:var(--gray);align-self:center;align-items:center;gap:7px;margin:4px 0 0;padding:6px 12px;font-size:.76rem;font-weight:600;line-height:1.35;display:flex}.ains__advice svg{width:14px;height:14px;color:var(--dk-acc,var(--b600));flex:none}.ains__sugg{flex-direction:column;gap:8px;margin-top:14px;display:flex}.ains__suggT{letter-spacing:.07em;text-transform:uppercase;color:var(--gray2);margin:0 0 2px 2px;font-size:.7rem;font-weight:800}.ains__q{background:var(--dk-surface,#fff);width:100%;min-height:52px;box-shadow:inset 0 0 0 1px var(--line),0 1px 2px #0b1f450a;font:inherit;color:var(--ink);text-align:left;cursor:pointer;border:0;border-radius:15px;align-items:center;gap:12px;padding:9px 12px 9px 10px;font-size:.88rem;font-weight:600;line-height:1.35;transition:box-shadow .15s,background .15s;display:flex}.ains__q:not(:disabled):hover{background:var(--dk-tint-blue,#f5f9ff);box-shadow:inset 0 0 0 1.5px var(--dk-bd-blue,#a9cbff)}.ains__q:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ains__q:disabled{opacity:.55;cursor:default}.ains__qi{background:var(--dk-tint-blue,#eef4ff);width:34px;height:34px;color:var(--dk-acc,var(--b600));border-radius:11px;flex:none;place-items:center;display:grid}.ains__qi svg{width:17px;height:17px}.ains__qt{overflow-wrap:anywhere;flex:1;min-width:0}.ains__qa{width:15px;height:15px;color:var(--gray2);flex:none;transition:transform .15s,color .15s}.ains__q:not(:disabled):hover .ains__qa{color:var(--dk-acc,var(--b600));transform:translate(2px)}.ains__tour{border-radius:var(--pill);color:var(--dk-acc,var(--b600));font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-self:center;align-items:center;gap:8px;margin-top:8px;padding:9px 16px;font-size:.86rem;font-weight:700;transition:background .15s;display:inline-flex}.ains__tour:hover{background:var(--dk-tint-blue,#eef4ff)}.ains__tour:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ains__tour svg{flex:none;width:17px;height:17px}.ains__me{color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;background:linear-gradient(135deg,#1668f0,#0e8ae8);border-radius:18px 18px 6px;align-self:flex-end;max-width:84%;margin:0;padding:10px 14px;font-size:.9rem;line-height:1.5;box-shadow:0 8px 20px -14px #1668f0cc}.ains__ai{background:var(--dk-surface-2,#f6f8fc);box-shadow:inset 0 0 0 1px var(--line);border-radius:6px 18px 18px;flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.ains__ai--permission_denied{background:var(--dk-tint-err,#fef4f3);box-shadow:inset 0 0 0 1px var(--dk-bd-err,#f8d5d1)}.ains__ai--unsupported,.ains__ai--clarification{background:var(--dk-warn-bg,#fff8e6);box-shadow:inset 0 0 0 1px var(--dk-bd-warn,#f3dfa6)}.ains__who{letter-spacing:.06em;text-transform:uppercase;color:var(--gray2);align-items:center;gap:7px;margin:0;font-size:.7rem;font-weight:800;line-height:1;display:flex}.ains__hl{color:var(--ink);margin:0;font-size:.92rem;font-weight:700;line-height:1.5}.ains__text{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.6}.ains__steps{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;flex-direction:column;gap:9px;padding:11px 12px;display:flex}.ains__stepsH{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.ains__stepsT{letter-spacing:.06em;text-transform:uppercase;color:var(--gray2);margin:0;font-size:.7rem;font-weight:800}.ains__walk{color:var(--dk-acc,var(--b600));font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:5px;padding:3px 7px;font-size:.76rem;font-weight:700;display:inline-flex}.ains__walk:hover{background:var(--dk-tint-blue,#eef4ff)}.ains__walk:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ains__walk svg{width:13px;height:13px}.ains__list{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.ains__list li{min-width:0;color:var(--ink);overflow-wrap:anywhere;align-items:flex-start;gap:10px;font-size:.86rem;line-height:1.45;display:flex}.ains__list li>span:last-child{flex:1;min-width:0}.ains__num{border-radius:var(--pill);background:var(--dk-tint-blue,#eef4ff);text-align:center;font-variant-numeric:tabular-nums;min-width:32px;color:var(--dk-acc-strong,var(--b700));flex:none;margin-top:1px;padding:2px 7px;font-size:.68rem;font-weight:800;line-height:1.5}.ains__needs{background:var(--dk-warn-bg,#fff8e6);box-shadow:inset 0 0 0 1px var(--dk-bd-warn,#f3dfa6);border-radius:14px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.ains__needs p{color:var(--dk-txt-warn,#8a5300);align-items:center;gap:6px;margin:0;font-size:.78rem;font-weight:800;display:flex}.ains__needs p svg{flex:none;width:15px;height:15px}.ains__needs ul{color:var(--ink);overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:0;padding:0 0 0 20px;font-size:.85rem;line-height:1.45;display:flex}.ains__acts{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.ains__acts .btn{gap:7px;padding:9px 15px;font-size:.84rem}.ains__acts .btn svg{width:15px;height:15px}.ains__err{background:var(--dk-tint-err,#fef4f3);box-shadow:inset 0 0 0 1px var(--dk-bd-err,#f8d5d1);color:var(--dk-txt-err,#b42318);border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:8px 10px;margin:0;padding:11px 12px;font-size:.86rem;line-height:1.45;display:flex}.ains__err>svg{flex:none;width:16px;height:16px;margin-top:1px}.ains__err>span{overflow-wrap:anywhere;flex:180px;min-width:0}.ains__err button{border-radius:var(--pill);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--dk-bd-err,#f2c4be);color:var(--dk-txt-err,#b42318);font:inherit;cursor:pointer;border:0;align-items:center;gap:6px;margin-left:auto;padding:5px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.ains__err button:hover{filter:brightness(.97)}.ains__err button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ains__err button svg{width:13px;height:13px}.ains__rate{border-top:1px solid var(--line);color:var(--gray2);flex-wrap:wrap;align-items:center;gap:6px 8px;padding-top:10px;font-size:.78rem;display:flex}.ains__rate button{border-radius:var(--pill);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);font:inherit;color:var(--gray);cursor:pointer;border:0;padding:4px 12px;font-size:.78rem;font-weight:700;transition:box-shadow .15s,color .15s}.ains__rate button:hover{box-shadow:inset 0 0 0 1px var(--b300);color:var(--dk-acc,var(--b600))}.ains__rated{color:var(--dk-txt-ok,var(--ok));align-items:center;gap:6px;font-weight:700;display:inline-flex}.ains__rated svg{width:13px;height:13px}.ains__wait{color:var(--gray2);align-items:center;gap:9px;margin:0;padding:4px 2px;font-size:.84rem;display:flex}.ains__dots{gap:4px;display:inline-flex}.ains__dots i{background:var(--dk-acc,var(--b500));border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite mkDot}.ains__dots i:nth-child(2){animation-delay:.15s}.ains__dots i:nth-child(3){animation-delay:.3s}.ains__foot{border-top:1px solid var(--line);background:var(--dk-surface,#fff);flex:none;padding:12px 14px}.ains__f{background:var(--dk-surface-2,#f3f6fa);border-radius:16px;align-items:center;gap:8px;padding:5px 5px 5px 15px;transition:box-shadow .18s,background .18s;display:flex;box-shadow:inset 0 0 0 1.5px #0000}.ains__f:focus-within{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--b400)}.ains__f input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:auto;padding:9px 0;font-size:.92rem}.ains__f input::placeholder{color:var(--gray2)}.ains__f input:disabled{opacity:.7}.ains__f button{background:var(--b600);color:#fff;cursor:pointer;border:0;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;transition:background .15s,opacity .15s;display:grid}.ains__f button:not(:disabled):hover{background:var(--b700)}.ains__f button:disabled{opacity:.4;cursor:default}.ains__f button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ains__f button svg{width:18px;height:18px}.ains__note{text-align:center;color:var(--gray2);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;margin:9px 0 0;font-size:.74rem;line-height:1.4;display:flex}.ains__note a{color:var(--dk-acc,var(--b600));align-items:center;gap:5px;font-weight:700;text-decoration:none;display:inline-flex}.ains__note a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.ains__note svg{width:13px;height:13px}@media (max-width:900px){.ains{width:auto;box-shadow:none;border-radius:0;animation-name:ainsIn;inset:0}.ains__h{padding:max(12px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) 12px max(14px,env(safe-area-inset-left))}.ains__body{padding:16px max(14px,env(safe-area-inset-right)) 18px max(14px,env(safe-area-inset-left))}.ains__foot{padding:10px max(12px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.ains__f input{font-size:16px}}@media (prefers-reduced-motion:reduce){.gscrim,.gring{transition:none}.gring.is-in .gring__glow,.gcap,.ains,.ravatar__beacon,.ravatar__eyes,.ravatar--think .ravatar__eyes,.ravatar--talk .ravatar__mouth,.twr__caret,.gcap__typing i,.ains__dots i,.aiconfirm__spin{animation:none}.ains__launch,.gcap__btn,.ains__q,.ains__qa,.ains__tour,.ains__f,.ains__f button{transition:none}}.shk{gap:16px;min-width:0;display:grid}.shk__head{border-radius:var(--rl);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line),0 14px 34px -28px #0b1f4566;gap:18px;padding:22px 24px;display:grid}.shk__headtop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.shk__headtx{flex:340px;gap:6px;min-width:0;display:grid}.shk__title{font-family:var(--fd);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:1.45rem;font-weight:800;line-height:1.2}.shk__lead{max-width:68ch;color:var(--gray);margin:0;font-size:.94rem;line-height:1.55}.shk__new{flex:none}.shk__flow{background:var(--dk-surface-2,#f4f7fb);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;align-items:center;gap:12px;margin:0;padding:12px 16px;list-style:none;display:flex}.shk__flow li{flex:1 1 0;align-items:center;gap:10px;min-width:0;display:flex}.shk__flow li:not(:last-child):after{content:"";background:var(--dk-bd-neutral,#d5deea);border-radius:2px;flex:auto;min-width:14px;height:2px;margin-left:4px}.shk__flowic{background:var(--dk-surface,#fff);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line),0 2px 6px -3px #0b1f4540;color:var(--dk-acc,var(--b600));border-radius:50%;flex:none;place-items:center;display:grid}.shk__flowic svg{width:17px;height:17px}.shk__flowtx{gap:1px;min-width:0;display:grid}.shk__flowtx small{letter-spacing:.04em;text-transform:uppercase;color:var(--gray2);font-size:.7rem;font-weight:700}.shk__flowtx b{color:var(--ink);font-size:.87rem;font-weight:700;line-height:1.3}.shk__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;display:flex}.shk__auto{min-width:0;color:var(--gray);flex:360px;align-items:flex-start;gap:8px;margin:0;font-size:.82rem;line-height:1.5;display:flex}.shk__auto svg{width:15px;height:15px;color:var(--dk-txt-violet,#6a3de8);flex:none;margin-top:2px}.shk__chat{color:var(--dk-acc,var(--b600));border-radius:8px;align-items:center;gap:7px;padding:6px 2px;font-size:.86rem;font-weight:700;line-height:1.35;display:inline-flex}.shk__chat svg{flex:none;width:16px;height:16px}.shk__chat svg:last-child{width:14px;height:14px;transition:transform .18s}.shk__chat:hover svg:last-child{transform:translate(2px)}.shk__note{color:var(--ink);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;font-size:.88rem;line-height:1.5;display:flex}.shk__noteic{background:var(--dk-surface,#fff);border-radius:11px;flex:none;align-self:flex-start;place-items:center;width:34px;height:34px;display:grid}.shk__noteic svg{width:18px;height:18px}.shk__notetx{overflow-wrap:anywhere;flex:auto;gap:2px;min-width:0;display:grid}.shk__notetx b{font-weight:800}.shk__notetx .wid{vertical-align:1px}.shk__note .btn{flex:none}.shk__note--ok{background:var(--dk-tint-ok,#eaf8f1);box-shadow:inset 0 0 0 1px var(--dk-bd-ok,#c4ead8)}.shk__note--ok .shk__noteic{color:var(--dk-txt-ok,#047857)}.shk__note--info{background:var(--dk-tint-blue,#eef5ff);box-shadow:inset 0 0 0 1px var(--dk-bd-blue,#d3e3fa)}.shk__note--info .shk__noteic{color:var(--dk-acc,var(--b600))}.shk__note--warn{background:var(--dk-tint-warn,#fff7e8);box-shadow:inset 0 0 0 1px var(--dk-bd-warn,#f2ddb0)}.shk__note--warn .shk__noteic{color:var(--dk-txt-warn,#b45309)}.shk__x{width:32px;height:32px;color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.shk__x:hover{background:var(--dk-surface,#ffffffbf);color:var(--ink)}.shk__x svg{width:15px;height:15px}.shk__panel{gap:12px;min-width:0;display:grid}.shk__body{min-width:0}.shk__card{border-radius:var(--rl);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);padding:14px 16px}.shk__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.shk__row{background:var(--dk-surface,#fff);width:100%;box-shadow:inset 0 0 0 1px var(--line),0 1px 2px #0b1f450a;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px;transition:box-shadow .18s,transform .18s;display:grid}.shk__row:hover{box-shadow:inset 0 0 0 1px var(--b300),0 12px 26px -20px #0b1f4561;transform:translateY(-1px)}.shk__row:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.shk__row.is-hl{box-shadow:inset 0 0 0 1.5px var(--dk-acc,var(--b500)),0 0 0 4px var(--dk-tint-blue,#2e8bff29);animation:1.6s ease-out 2 shkGlow}@keyframes shkGlow{0%{box-shadow:inset 0 0 0 1.5px var(--dk-acc,var(--b500)),0 0 0 0 var(--dk-bd-blue,#2e8bff73)}to{box-shadow:inset 0 0 0 1.5px var(--dk-acc,var(--b500)),0 0 0 10px transparent}}.shk__tile{background:var(--dk-tint-blue,#eef5ff);width:42px;height:42px;color:var(--dk-acc,var(--b600));border-radius:13px;flex:none;place-items:center;display:grid}.shk__tile svg{width:20px;height:20px}.shk__tile--quality{background:var(--dk-tint-violet,#f3eeff);color:var(--dk-txt-violet,#6a3de8)}.shk__m{gap:6px;min-width:0;display:grid}.shk__top{justify-content:space-between;align-items:flex-start;gap:6px 12px;min-width:0;display:flex}.shk__t{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:auto;font-size:.98rem;font-weight:700;line-height:1.35}.shk__meta{min-width:0;color:var(--gray);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:.8rem;line-height:1.4;display:flex}.shk__meta>span{align-items:center;gap:5px;min-width:0;display:inline-flex}.shk__meta svg{flex:none;width:13px;height:13px}.shk__desc{color:var(--gray);overflow-wrap:anywhere;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.5;display:-webkit-box;overflow:hidden}.shk__go{width:18px;height:18px;color:var(--gray2);align-self:center;transition:transform .18s,color .18s}.shk__row:hover .shk__go{color:var(--dk-acc,var(--b600));transform:translate(2px)}.shk__st{border-radius:var(--pill);white-space:nowrap;flex:none;align-items:center;gap:5px;padding:4px 10px 4px 8px;font-size:.75rem;font-weight:700;line-height:1.3;display:inline-flex}.shk__st svg{flex:none;width:13px;height:13px}.shk__st--new{background:var(--dk-surface-2,#eef2f7);color:var(--dk-ink,#3b4b61)}.shk__st--review{background:var(--dk-tint-blue,#e8f1ff);color:var(--dk-acc-strong,var(--b700))}.shk__st--rework{background:var(--dk-warn-bg,#fef3c7);color:var(--dk-txt-warn,#9a4a07)}.shk__st--resolved{background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,#047857)}.shk__st--rejected{background:var(--dk-tint-err,#fcefee);color:var(--dk-txt-err,#b4433b)}.shk__st--closed{box-shadow:inset 0 0 0 1px var(--dk-bd-neutral,#d5deea);color:var(--gray);background:0 0}.shk__kind{border-radius:var(--pill);background:var(--dk-tint-violet,#f3eeff);color:var(--dk-txt-violet,#5b34d6);white-space:nowrap;align-items:center;gap:5px;padding:2px 9px 2px 7px;font-size:.74rem;font-weight:700;line-height:1.5;display:inline-flex}.shk__kind svg{fill:currentColor;width:12px;height:12px}.shk__stars{vertical-align:middle;align-items:center;gap:2px;display:inline-flex}.shk__stars svg{fill:none;width:16px;height:16px;color:var(--gray2)}.shk__stars svg.on{fill:currentColor;color:var(--dk-rate-gold,#c98200)}.shk__state{border-radius:var(--rl);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:30px 18px 32px;display:flex}.shk__state>b{font-family:var(--fd);letter-spacing:-.01em;color:var(--ink);font-size:1.08rem}.shk__state>p{max-width:48ch;color:var(--gray);margin:0;font-size:.9rem;line-height:1.55}.shk__state .btn{margin-top:8px}.shk__state--flt{padding:24px 18px}.shk__stateic{background:var(--dk-tint-err,#fdecec);width:52px;height:52px;color:var(--dk-txt-err,#c0392b);border-radius:16px;place-items:center;display:grid}.shk__stateic svg{width:24px;height:24px}.shk__art{width:150px;height:113px;margin-bottom:2px}.shk__art-bg{fill:var(--dk-tint-blue,#eef5ff)}.shk__art-paper{fill:var(--dk-surface,#fff);stroke:var(--dk-bd-blue,#c9dcf7);stroke-width:2px}.shk__art-clip{fill:var(--dk-acc,var(--b400))}.shk__art-line{fill:none;stroke:var(--line);stroke-width:4px;stroke-linecap:round}.shk__art-badge{fill:var(--dk-acc,var(--b600))}.shk__art-check{fill:none;stroke:var(--dk-bg,#fff);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.shk__art-dot{fill:var(--dk-acc,var(--b400));opacity:.45}.shkd{grid-template-columns:262px minmax(0,1fr);align-items:start;gap:0;display:grid}.shkd__rail{border-right:1px solid var(--line);align-content:start;gap:18px;min-width:0;padding-right:22px;display:grid}.shkd__main{align-content:start;gap:16px;min-width:0;padding-left:24px;display:grid}.shkd__id{align-items:center;gap:12px;min-width:0;display:flex}.shkd__idtx{flex-wrap:wrap;flex:auto;align-items:center;gap:4px 10px;min-width:0;display:flex}.shkd__idtx b{color:var(--ink);overflow-wrap:anywhere;font-size:.98rem;font-weight:800;line-height:1.3}.shks{margin:0;padding:0;list-style:none;display:grid}.shks__s{grid-template-columns:30px minmax(0,1fr);align-items:start;column-gap:12px;min-width:0;padding-bottom:16px;display:grid;position:relative}.shks__s:last-child{padding-bottom:0}.shks__s:not(:last-child){min-height:54px}.shks__s:after{content:"";background:var(--dk-bd-neutral,#d5deea);border-radius:2px;width:2px;position:absolute;top:34px;bottom:2px;left:14px}.shks__s:last-child:after{display:none}.shks__s--done:after{background:var(--dk-acc,var(--b600))}.shks__dot{z-index:1;background:var(--dk-surface,#fff);width:30px;height:30px;box-shadow:inset 0 0 0 2px var(--dk-bd-neutral,#d5deea);color:var(--dk-bg,#fff);border-radius:50%;flex:none;grid-area:1/1/-1;place-items:center;display:grid;position:relative}.shks__dot svg{stroke-width:2.6px;width:15px;height:15px}.shks__s--done .shks__dot{background:var(--dk-acc,var(--b600));box-shadow:none}.shks__s--now .shks__dot{box-shadow:inset 0 0 0 2px var(--dk-acc,var(--b600))}.shks__s--now .shks__dot:after{content:"";background:var(--dk-acc,var(--b600));border-radius:50%;width:10px;height:10px;animation:1.6s ease-in-out infinite shkPulse}@keyframes shkPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.6)}}.shks__s--rework .shks__dot{background:var(--dk-warn-bg,#fef3c7);box-shadow:inset 0 0 0 2px var(--dk-txt-warn,#d97706);color:var(--dk-txt-warn,#b45309)}.shks__s--ok .shks__dot{background:var(--dk-txt-ok,#059669);box-shadow:none}.shks__s--bad .shks__dot{background:var(--dk-txt-err,#c2463e);box-shadow:none}.shks__s--end .shks__dot{background:var(--gray2);box-shadow:none}.shks__l{color:var(--ink);overflow-wrap:anywhere;grid-column:2;padding-top:5px;font-size:.88rem;font-weight:700;line-height:1.3}.shks__s--todo .shks__l{color:var(--gray2);font-weight:600}.shks__sub{color:var(--gray);overflow-wrap:anywhere;grid-column:2;font-size:.78rem;line-height:1.35}.shks__s--now .shks__sub{color:var(--dk-acc-strong,var(--b700));font-weight:600}.shks__s--rework .shks__sub{color:var(--dk-txt-warn,#9a4a07);font-weight:700}.shks__s--ok .shks__sub{color:var(--dk-txt-ok,#047857);font-weight:700}.shks__s--bad .shks__sub{color:var(--dk-txt-err,#b4433b);font-weight:700}.shkd__state{background:var(--dk-surface-2,#f5f8fc);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.shkd__state>.shk__st{flex:none;margin-left:auto}.shkd__state>svg{width:20px;height:20px;color:var(--gray);flex:none;margin-top:1px}.shkd__statetx{gap:4px;min-width:0;display:grid}.shkd__statetx b{color:var(--ink);font-size:.94rem;font-weight:800;line-height:1.35}.shkd__statetx p{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:600;line-height:1.55}.shkd__statetx p.shkd__esc{color:var(--gray)}.shkd__statetx small{color:var(--gray);font-size:.76rem;line-height:1.4}.shkd__state--review{background:var(--dk-tint-blue,#eef5ff);box-shadow:inset 0 0 0 1px var(--dk-bd-blue,#d3e3fa)}.shkd__state--review>svg{color:var(--dk-acc,var(--b600))}.shkd__state--rework{background:var(--dk-tint-warn,#fff7e8);box-shadow:inset 0 0 0 1px var(--dk-bd-warn,#f2ddb0)}.shkd__state--rework>svg,.shkd__state--rework .shkd__statetx b{color:var(--dk-txt-warn,#9a4a07)}.shkd__state--resolved{background:var(--dk-tint-ok,#eaf8f1);box-shadow:inset 0 0 0 1px var(--dk-bd-ok,#c4ead8)}.shkd__state--resolved>svg,.shkd__state--resolved .shkd__statetx b{color:var(--dk-txt-ok,#047857)}.shkd__state--rejected{background:var(--dk-tint-err,#fdf2f1);box-shadow:inset 0 0 0 1px var(--dk-bd-err,#f1d3cf)}.shkd__state--rejected>svg,.shkd__state--rejected .shkd__statetx b{color:var(--dk-txt-err,#b4433b)}.shkd__reply{align-items:flex-start;gap:10px;min-width:0;display:flex}.shkd__av{background:var(--dk-tint-blue,#eef5ff);width:34px;height:34px;color:var(--dk-acc,var(--b600));letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:.76rem;font-weight:800;display:grid}.shkd__av svg{width:17px;height:17px}.shkd__bubble{background:var(--dk-surface,#fff);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:4px 16px 16px;flex:auto;gap:4px;padding:11px 14px;display:grid}.shkd__bubbleh{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.shkd__bubbleh b{color:var(--ink);font-size:.86rem;font-weight:800}.shkd__bubbleh small{color:var(--gray);font-size:.74rem}.shkd__bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.6}.shkd__sec{gap:8px;min-width:0;display:grid}.shkd__h{font-family:var(--fb);color:var(--gray);align-items:center;gap:7px;margin:0;font-size:.82rem;font-weight:800;line-height:1.3;display:flex}.shkd__h svg{width:15px;height:15px;color:var(--gray2);flex:none}.shkd__mine{background:var(--dk-surface-2,#f7fafd);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;gap:8px;padding:12px 14px;display:grid}.shkd__mine p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.6}.shkd__mine p.shkd__muted{color:var(--gray);font-size:.86rem}.shkd__err{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#c0392b);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:.88rem;font-weight:600;display:flex}.shkd__rel{box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;gap:10px;padding:12px 14px;display:grid}.shkd__relm{align-items:flex-start;gap:10px;min-width:0;display:flex}.shkd__relic{background:var(--dk-tint-blue,#eef5ff);width:34px;height:34px;color:var(--dk-acc,var(--b600));border-radius:11px;flex:none;place-items:center;display:grid}.shkd__relic svg{width:17px;height:17px}.shkd__relt{gap:3px;min-width:0;display:grid}.shkd__relt b{overflow-wrap:anywhere;font-size:.9rem;font-weight:700;line-height:1.35}.shkd__who{color:var(--gray);margin:0;font-size:.8rem;line-height:1.4}.shkd__relt .shkd__who{flex-basis:100%}.shkd__relgo{border-top:1px solid var(--line);color:var(--dk-acc,var(--b600));align-items:center;gap:6px;padding-top:10px;font-size:.84rem;font-weight:700;text-decoration:none;transition:gap .15s;display:inline-flex}.shkd__relgo:hover{gap:9px}.shkd__relgo svg{width:14px;height:14px}.shkd__rate{align-items:center;gap:10px;display:flex}.shkd__rate>span{color:var(--gray);font-size:.84rem;font-weight:700}.shkd__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.shkd__footm{color:var(--gray);align-items:center;gap:7px;font-size:.82rem;display:inline-flex}.shkd__footm svg{width:15px;height:15px;color:var(--gray2);flex:none}.amodal__ic{background:var(--dk-tint-blue,#eaf2ff);width:44px;height:44px;color:var(--dk-acc,var(--b600));border-radius:14px;flex:none;place-items:center;display:grid}.amodal__ic svg{width:21px;height:21px}@media (max-width:900px){.shkd{grid-template-columns:minmax(0,1fr);gap:18px}.shkd__rail{border-right:0;border-bottom:1px solid var(--line);padding-bottom:18px;padding-right:0}.shkd__main{padding-left:0}}.shkf{gap:20px;max-width:none}.shkf__f{min-width:0}.shkf__set{border:0;min-width:0;margin:0;padding:0}.shkf .shkf__lbl{letter-spacing:0;text-transform:none;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 9px;padding:0;font-size:.92rem;font-weight:700;line-height:1.35;display:flex}.shkf__opt{color:var(--gray2);font-size:.8rem;font-weight:600}.shkf__hint{color:var(--gray);margin:-4px 0 9px;font-size:.82rem;line-height:1.5}.shkf__cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.shkf .shkf__cat{background:var(--dk-surface,#fff);min-width:0;box-shadow:inset 0 0 0 1.5px var(--line);font-size:inherit;letter-spacing:0;text-transform:none;color:var(--ink);cursor:pointer;border-radius:16px;align-items:flex-start;gap:11px;margin:0;padding:12px 36px 12px 12px;font-weight:400;transition:box-shadow .18s,background .18s;display:flex;position:relative}.shkf .shkf__cat:hover{box-shadow:inset 0 0 0 1.5px var(--b300)}.shkf .shkf__cat.on{background:var(--dk-tint-blue,#f0f6ff);box-shadow:inset 0 0 0 2px var(--b600)}.shkf .shkf__cat input{z-index:1;border-radius:inherit;width:100%;height:100%;box-shadow:none;opacity:0;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.shkf__cat:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.shkf__catic{background:var(--dk-tint-blue,#eef5ff);width:34px;height:34px;color:var(--dk-acc,var(--b600));border-radius:11px;flex:none;place-items:center;transition:background .18s,color .18s;display:grid}.shkf__catic svg{width:17px;height:17px}.shkf__cat.on .shkf__catic{background:var(--b600);color:#fff}.shkf__cattx{gap:2px;min-width:0;display:grid}.shkf__cattx b{font-size:.9rem;font-weight:700;line-height:1.3}.shkf__cattx small{color:var(--gray);font-size:.78rem;line-height:1.4}.shkf__radio{background:var(--dk-surface,#fff);width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--dk-bd-neutral,#c7d5e8);border-radius:50%;transition:box-shadow .18s;position:absolute;top:12px;right:12px}.shkf__cat.on .shkf__radio{box-shadow:inset 0 0 0 5px var(--b600)}.shkf__set.is-bad .shkf__cat:not(.on){box-shadow:inset 0 0 0 1.5px var(--dk-bd-err,#edb9b4)}.shkf input[aria-invalid=true],.shkf textarea[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--dk-txt-err,#c0392b)}.shkf__err{color:var(--dk-txt-err,#c0392b);align-items:center;gap:6px;margin:8px 0 0;font-size:.82rem;font-weight:600;line-height:1.4;display:flex}.shkf__err svg{flex:none;width:14px;height:14px}.shkf__under{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.shkf__count{color:var(--gray2);font-variant-numeric:tabular-nums;flex:none;margin:8px 0 0 auto;font-size:.75rem}.shkf__muted{color:var(--gray);margin:0;font-size:.84rem;line-height:1.5}.shkf__retry{font:inherit;color:var(--dk-acc,var(--b600));cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:700;display:inline-flex}.shkf__retry svg{width:13px;height:13px}.shkf__assure{background:var(--dk-surface-2,#f5f8fc);color:var(--gray);border-radius:14px;align-items:flex-start;gap:9px;margin:0;padding:11px 13px;font-size:.84rem;line-height:1.5;display:flex}.shkf__assure svg{width:16px;height:16px;color:var(--dk-acc,var(--b600));flex:none;margin-top:2px}.shkf__acts{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (max-width:900px){.shk{padding-bottom:64px}}@media (max-width:720px){.shk__flow{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.shk__flow li{flex:none}.shk__flow li:not(:last-child):after{display:none}}@media (max-width:560px){.shk__head{gap:14px;padding:18px 16px}.shk__title{font-size:1.28rem}.shk__new{flex:100%}.shk__row{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px}.shk__go{display:none}.shk__tile{border-radius:11px;width:36px;height:36px}.shk__tile svg{width:18px;height:18px}.shk__top{flex-direction:column;align-items:flex-start;gap:6px}.shkd__id{flex-wrap:wrap}.shks{padding:12px 2px 10px}.shks__s{padding:0 3px}.shks__l{font-size:.78rem}.shks__sub{font-size:.72rem}.shkf__cats{grid-template-columns:minmax(0,1fr)}.shkf__acts .btn{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.shk__row.is-hl,.shks__s--now .shks__dot:after{animation:none}.shk__row,.shk__go,.shk__chat svg,.shkf .shkf__cat,.shkf__catic,.shkf__radio{transition:none}.shk__row:hover{transform:none}}.docbuild__ai{border:1.5px solid var(--dk-bd-blue,#1668f038);border-radius:var(--pill);background:var(--dk-tint-blue,#eef5ff);color:var(--dk-acc-strong,var(--b700));font:inherit;cursor:pointer;align-items:center;gap:7px;margin-left:auto;padding:4px 13px 4px 5px;font-size:.84rem;font-weight:800;transition:transform .16s cubic-bezier(.2,.8,.2,1),border-color .18s;display:inline-flex}.docbuild__ai:hover{border-color:var(--b300)}.docbuild__ai:active{transform:scale(.97)}.docbuild__ai+.docbuild__exit{margin-left:0}.deditor__act--ai{border-color:var(--dk-bd-blue,#1668f038);background:var(--dk-tint-blue,#eef5ff);color:var(--dk-acc-strong,var(--b700))}.deditor__act--ai .ravatar{margin:-3px 0}@media (max-width:640px){.docbuild__ai span{display:none}.docbuild__ai{padding:4px}}.pbody__in:has(.sup--chat)>.giftn{display:none}.sasst{border-radius:var(--rl);background:var(--dk-surface,#fff);min-width:0;min-height:0;max-height:100%;box-shadow:inset 0 0 0 1px var(--line),var(--s1);flex-direction:column;display:flex;overflow:hidden}.sasst__h{color:#fff;background:linear-gradient(135deg,#0b1f45,#123a86 60%,#0e5fc4);flex:none;align-items:center;gap:10px;padding:12px 12px 12px 14px;display:flex}.sasst__hic{color:#7fe3ff;background:#ffffff1f;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 0 1px #93c6ff4d}.sasst__hic svg{width:17px;height:17px}.sasst__ht{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sasst__ht b{font-family:var(--fd);letter-spacing:-.01em;font-size:.98rem;line-height:1.25}.sasst__ht small{text-overflow:ellipsis;white-space:nowrap;color:#b7cdec;font-size:.72rem;overflow:hidden}.sasst__re{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;transition:background .15s;display:grid}.sasst__re:hover:not(:disabled){background:#fff3}.sasst__re:focus-visible{outline-offset:2px;outline:2px solid #7fe3ff}.sasst__re:disabled{cursor:default;opacity:.7}.sasst__re svg{width:15px;height:15px}.sasst__re.is-spin svg{animation:.9s linear infinite sasstSpin}@keyframes sasstSpin{to{transform:rotate(360deg)}}.sasst__body{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:auto;gap:12px;min-height:0;padding:12px 12px 76px;display:flex;overflow-y:auto}.sasst__card{background:var(--dk-surface,#fff);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;flex-direction:column;gap:10px;padding:12px;display:flex}.sasst__h4{font-family:var(--fd);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:.92rem;line-height:1.3}.sasst__lead{color:var(--gray);margin:0;font-size:.8rem;line-height:1.45}.sasst__lbl{color:var(--gray);font-size:.74rem;font-weight:800}.sasst__hint{color:var(--gray);font-size:.74rem;line-height:1.4}.sasst__muted{color:var(--gray);margin:0;font-size:.8rem;line-height:1.45}.sasst__who{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;display:grid}.sasst__av{background:var(--grad);width:44px;height:44px;font-family:var(--fd);color:#fff;border-radius:50%;place-items:center;font-size:.82rem;font-weight:800;display:grid}.sasst__av svg{width:19px;height:19px}.sasst__name{flex-direction:column;gap:3px;min-width:0;display:flex}.sasst__name>b{overflow-wrap:anywhere;color:var(--ink);font-size:.95rem;line-height:1.3}.sasst__meta{min-width:0;color:var(--gray);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.74rem;line-height:1.4;display:flex}.sasst__meta a{white-space:nowrap;color:var(--dk-acc,var(--b600));font-weight:700}.sasst__tag{border-radius:var(--pill);background:var(--dk-tint-blue,#eef5ff);white-space:nowrap;color:var(--dk-acc-strong,var(--b700));align-items:center;padding:2px 8px;font-size:.68rem;font-weight:800;line-height:1.4;display:inline-flex}.sasst__tag--warn{background:var(--dk-warn-bg,#fef3c7);color:var(--dk-txt-warn,#b45309)}.sasst__tkt{background:var(--dk-surface-2,#f5f8fc);border-radius:12px;flex-direction:column;gap:6px;padding:9px 10px;display:flex}.sasst__tkt p{overflow-wrap:anywhere;color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.sasst__wid{font-family:var(--fd);letter-spacing:.02em;white-space:nowrap;color:var(--dk-acc-strong,var(--b700));font-weight:800}.sasst__calls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sasst__calls>span{letter-spacing:.05em;text-transform:uppercase;color:var(--gray2);margin-right:auto;font-size:.7rem;font-weight:800}.sasst .btn--sm{padding:9px 14px;font-size:.82rem}.sasst .btn--sm svg{width:15px;height:15px}.sasst .btn:disabled{opacity:.5;cursor:default;box-shadow:none;filter:grayscale(.35)}.sasst .btn:disabled:before{display:none}.sasst__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.sasst__stat{background:var(--dk-surface-2,#f5f8fc);min-width:0;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:1px;padding:9px 10px;transition:box-shadow .15s,background .15s;display:flex}.sasst__stat b{font-family:var(--fd);font-size:1.15rem;line-height:1.15}.sasst__stat span{overflow-wrap:anywhere;color:var(--gray);font-size:.72rem;font-weight:700;line-height:1.3}.sasst__stat:hover{box-shadow:inset 0 0 0 1px var(--dk-bd-blue,var(--b300))}.sasst__stat:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.sasst__stat[aria-expanded=true]{background:var(--dk-tint-blue,#eef5ff);box-shadow:inset 0 0 0 1.5px var(--dk-acc,var(--b500))}.sasst__stat--warn b{color:var(--dk-txt-warn,#b45309)}.sasst__drawer{flex-direction:column;gap:6px;display:flex}.sasst__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sasst__row{background:var(--dk-surface-2,#f5f8fc);border-radius:12px;flex-direction:column;gap:4px;padding:9px 10px;display:flex}.sasst__row>b{overflow-wrap:anywhere;color:var(--ink);font-size:.84rem;line-height:1.35}.sasst__row>small{color:var(--gray);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.72rem;line-height:1.4;display:flex}.sasst__empty{background:var(--dk-surface-2,#f5f8fc);text-align:center;color:var(--gray);border-radius:12px;margin:0;padding:10px 12px;font-size:.8rem;line-height:1.45}.sasst__more{color:var(--dk-acc,var(--b600));font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 2px;font-size:.78rem;font-weight:800}.sasst__st{border-radius:var(--pill);background:var(--dk-tint-blue,#eef5ff);white-space:nowrap;color:var(--dk-acc-strong,var(--b700));align-items:center;padding:2px 8px;font-size:.68rem;font-weight:800;line-height:1.4;display:inline-flex}.sasst__st--ok{background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,var(--ok))}.sasst__st--warn{background:var(--dk-warn-bg,#fef3c7);color:var(--dk-txt-warn,#b45309)}.sasst__st--err{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#c0392b)}.sasst__sec{flex-direction:column;gap:12px;min-width:0;display:flex}.sasst__sec[hidden]{display:none}.sasst__secin{flex-direction:column;gap:12px;min-width:0;display:flex}.sasst__f{flex-direction:column;gap:6px;min-width:0;display:flex}.sasst__f input,.sasst__f textarea{background:var(--dk-surface-2,#f7fafe);width:100%;min-width:0;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);font:inherit;border:0;border-radius:14px;padding:11px 13px;font-size:.88rem;line-height:1.45}.sasst__f textarea{resize:vertical;min-height:88px}.sasst__f input::placeholder,.sasst__f textarea::placeholder{color:var(--gray2)}.sasst__f input:focus,.sasst__f textarea:focus{box-shadow:inset 0 0 0 1.5px var(--b400),0 0 0 4px #1668f01a;outline:none}.sasst__f>em{color:var(--gray2);align-self:flex-end;font-size:.68rem;font-style:normal}.sasst__search{background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:14px;align-items:center;gap:8px;padding:0 12px;display:flex}.sasst__search:focus-within{box-shadow:inset 0 0 0 1.5px var(--b400),0 0 0 4px #1668f01a}.sasst__search svg{width:15px;height:15px;color:var(--gray);flex:none}.sasst__f .sasst__search input{height:42px;box-shadow:none;background:0 0;border-radius:0;outline:none;padding:0}.sasst__f .sasst__search input:focus{box-shadow:none}.sasst__pick{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:4px;max-height:236px;margin:0;padding:2px;list-style:none;display:flex;overflow-y:auto}.sasst__opt{width:100%;min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:9px 10px;transition:background .15s,box-shadow .15s;display:flex}.sasst__opt:hover{background:var(--dk-surface-2,#f2f6fc)}.sasst__opt:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.sasst__opt[aria-pressed=true]{background:var(--dk-tint-blue,#e6f0ff);box-shadow:inset 0 0 0 1.5px var(--dk-acc,var(--b400))}.sasst__opt>span:not([class]),.sasst__chosen>span:not([class]){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sasst__opt b,.sasst__chosen b{overflow-wrap:anywhere;color:var(--ink);font-size:.84rem;line-height:1.3}.sasst__opt small,.sasst__chosen small{overflow-wrap:anywhere;color:var(--gray);font-size:.72rem;line-height:1.4}.sasst__opt em{white-space:nowrap;color:var(--ink);flex:none;font-size:.76rem;font-style:normal;font-weight:800}.sasst__oic,.sasst__oav{background:var(--dk-tint-blue,#eef5ff);width:32px;height:32px;color:var(--dk-acc,var(--b600));border-radius:10px;flex:none;place-items:center;display:grid}.sasst__oic svg{width:16px;height:16px}.sasst__oav{background:var(--grad);color:#fff;border-radius:50%;font-size:.7rem;font-weight:800}.sasst__chosen{background:var(--dk-tint-blue,#eef5ff);min-width:0;box-shadow:inset 0 0 0 1.5px var(--dk-bd-blue,var(--b200));border-radius:12px;align-items:center;gap:10px;padding:9px 10px;display:flex}.sasst__link{color:var(--dk-acc,var(--b600));font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:4px 6px;font-size:.76rem;font-weight:800}.sasst__link:disabled{opacity:.5;cursor:default}.sasst__chips{flex-wrap:wrap;gap:6px;display:flex}.sasst__type .dtype>label{color:var(--gray);font-size:.74rem;font-weight:800}.sasst__type .dtype__hint{font-size:.72rem}.sasst__quote{background:var(--dk-tint-blue,#eef5ff);box-shadow:inset 0 0 0 1px var(--dk-bd-blue,#1668f02e);border-radius:14px;flex-direction:column;gap:6px;padding:11px 12px;display:flex}.sasst__total{font-family:var(--fd);color:var(--ink);font-size:1.08rem}.sasst__stale{color:var(--dk-txt-warn,#b45309);margin:0;font-size:.76rem;font-weight:700;line-height:1.4}.sasst__staleb{background:var(--dk-warn-bg,#fef3c7);color:var(--dk-txt-warn,#b45309);border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 10px;font-size:.76rem;line-height:1.4;display:flex}.sasst__staleb span{flex:180px;min-width:0}.sasst__err{background:var(--dk-tint-err,#fdecec);overflow-wrap:anywhere;color:var(--dk-txt-err,#c0392b);border-radius:12px;margin:0;padding:9px 11px;font-size:.8rem;line-height:1.45}.sasst__errbox{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.sasst__errbox .sasst__err{align-self:stretch}.sasst__acts{flex-wrap:wrap;gap:8px;display:flex}.sasst__acts .btn{flex:auto}.sasst__dl{flex-direction:column;gap:5px;margin:0;display:flex}.sasst__dl>div{grid-template-columns:minmax(0,40%) minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.sasst__dl dt{color:var(--gray);font-size:.78rem;line-height:1.4}.sasst__dl dd{text-align:right;overflow-wrap:anywhere;white-space:pre-wrap;color:var(--ink);margin:0;font-size:.82rem;font-weight:700;line-height:1.4}.sasst__res{background:var(--dk-tint-ok,#e1f6ee);box-shadow:inset 0 0 0 1px var(--dk-bd-ok,#0b7a5538);border-radius:14px;flex-direction:column;gap:8px;padding:12px;animation:.2s ease-out sasstIn;display:flex}.sasst__res--warn{background:var(--dk-warn-bg,#fef3c7);box-shadow:inset 0 0 0 1px var(--dk-bd-warn,#f3dea0)}.sasst__resh{align-items:flex-start;gap:8px;display:flex}.sasst__resh>svg{width:18px;height:18px;color:var(--dk-txt-ok,var(--ok));flex:none;margin-top:1px}.sasst__res--warn .sasst__resh>svg{color:var(--dk-txt-warn,#b45309)}.sasst__resh b{min-width:0;color:var(--ink);flex:1;font-size:.86rem;line-height:1.4}.sasst__res>p{color:var(--gray);margin:0;font-size:.76rem;line-height:1.45}.sasst__x{width:28px;height:28px;color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin:-4px -4px 0 0;display:grid}.sasst__x:hover{color:var(--ink);background:#0b1f4514}.sasst__x svg{width:14px;height:14px}@keyframes sasstIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sasst__lock{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 14px;display:flex}.sasst__lockic{background:var(--dk-tint-blue,#eef5ff);width:52px;height:52px;color:var(--dk-acc,var(--b600));border-radius:18px;place-items:center;display:grid}.sasst__lockic svg{width:24px;height:24px}.sasst__lock>b{font-family:var(--fd);color:var(--ink);font-size:.98rem;line-height:1.3}.sasst__lock>p{max-width:38ch;color:var(--gray);margin:0;font-size:.82rem;line-height:1.5}.sasst__lock .btn{margin-top:4px}.sasst__sk{flex-direction:column;gap:10px;display:flex}.sasst__sk i{background:linear-gradient(90deg,var(--dk-surface-2,#eef3fb) 25%,var(--dk-surface,#fff) 50%,var(--dk-surface-2,#eef3fb) 75%);background-size:200% 100%;border-radius:14px;height:64px;animation:1.4s linear infinite mk-shimmer;display:block}.sasst__sk i:first-child{height:96px}.sasst__cf{flex-direction:column;gap:12px;display:flex}.sasst__cf .sasst__dl{background:var(--dk-surface-2,#f5f8fc);border-radius:14px;padding:12px}.sasst__cfnote{background:var(--dk-warn-bg,#fef3c7);color:var(--dk-txt-warn,#b45309);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:.82rem;line-height:1.45;display:flex}.sasst__cfnote svg{flex:none;width:16px;height:16px;margin-top:2px}.sasst__cfacts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sasst__cfacts .btn:disabled{opacity:.55;cursor:default;box-shadow:none;filter:grayscale(.35)}.sasst__cfacts .btn:disabled:before{display:none}@media (max-width:640px){.sasst{border-radius:18px}.sasst__body{padding:10px 10px 84px}.sasst__card{padding:11px}.sasst__cfacts .btn{flex:auto}}@media (prefers-reduced-motion:reduce){.sasst__re.is-spin svg,.sasst__sk i,.sasst__res{animation:none}.sasst__re,.sasst__stat,.sasst__opt{transition:none}}.supchat__calls{flex:none;align-items:center;gap:6px;display:flex}.supchat__call{border-radius:var(--pill);background:var(--dk-tint-blue,#eef5ff);height:36px;box-shadow:inset 0 0 0 1px var(--dk-bd-blue,var(--b200));color:var(--dk-acc-strong,var(--b700));font:inherit;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.78rem;font-weight:800;transition:box-shadow .15s,transform .15s,opacity .15s;display:inline-flex;position:relative}.supchat__call:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--dk-acc,var(--b500));transform:translateY(-1px)}.supchat__call:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.supchat__call:disabled{opacity:.6;cursor:default}.supchat__call svg{flex:none;width:16px;height:16px}.supchat__call--video{color:#fff;background:linear-gradient(135deg,#1668f0 55%,#00a6e6);box-shadow:0 10px 22px -12px #1668f0cc}.supchat__call--video:hover:not(:disabled){box-shadow:0 12px 26px -12px #1668f0f2}.supchat__call--ra{color:#fff;background:linear-gradient(135deg,#0e9f6e,#14b8a6);box-shadow:0 10px 22px -12px #0e9f6ecc}.supchat__call--ra:hover:not(:disabled){box-shadow:0 12px 26px -12px #0e9f6ef2}.supchat__ring{border-bottom:1px solid var(--line);color:#fff;background:linear-gradient(135deg,#0b1f45,#143676);flex-wrap:wrap;flex:none;align-items:center;gap:10px 12px;padding:10px 54px 10px 14px;animation:.22s ease-out supIn;display:flex;position:relative}.supchat__ringic{color:#fff;background:linear-gradient(135deg,#1668f0 55%,#00a6e6);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative}.supchat__ringic svg{width:18px;height:18px}.supchat__ringic:after{content:"";border-radius:50%;animation:1.8s ease-out infinite supRing;position:absolute;inset:-4px;box-shadow:0 0 0 2px #7fe3ff8c}.supchat__ringtx{flex-direction:column;flex:150px;gap:1px;min-width:0;display:flex}.supchat__ringtx b{color:#fff;font-size:.9rem;line-height:1.3}.supchat__ringtx small{color:#7fe3ff;font-size:.74rem}.supchat__ring .supchat__join{color:#0b1f45;background:#fff;padding:9px 16px;box-shadow:0 10px 22px -12px #0009}.supchat__ring .supchat__join:hover{background:#e6f7ff}.supchat__ring .supchat__join svg{width:16px;height:16px}.supchat__ringx{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:10px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:13px;right:12px}.supchat__ringx:hover{background:#fff3}.supchat__ringx svg{width:15px;height:15px}.supchat__ring .supchat__join:focus-visible,.supchat__ringx:focus-visible{outline-offset:2px;outline:2px solid #7fe3ff}.supassist{background:var(--dk-surface,#fff);width:min(100%,480px);box-shadow:inset 0 0 0 1px var(--dk-bd-blue,var(--b200)),var(--s1);border-radius:16px;align-self:center;align-items:flex-start;gap:12px;margin:10px 0 4px;padding:12px 14px;display:flex}.supassist__ic{background:var(--dk-tint-blue,#eef5ff);width:36px;height:36px;color:var(--dk-acc,var(--b600));border-radius:12px;flex:none;place-items:center;display:grid}.supassist__ic svg{width:18px;height:18px}.supassist--ok .supassist__ic{background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,#0b7a55)}.supassist--wait .supassist__ic{background:var(--dk-tint-warn,#fff1de);color:var(--dk-txt-warn,#8f5500)}.supassist--info .supassist__ic{background:var(--dk-tint-violet,#efeafe);color:var(--dk-txt-violet,#5b3cc4)}.supassist__tx{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.supassist__kick{letter-spacing:.06em;text-transform:uppercase;color:var(--gray2);font-size:.64rem;font-weight:800}.supassist__tx b{color:var(--ink);font-size:.88rem;line-height:1.35}.supassist__what{color:var(--dk-acc-strong,var(--b700));overflow-wrap:anywhere;font-size:.82rem;font-weight:700;line-height:1.4}.supassist__tx p{color:var(--gray);margin:0;font-size:.8rem;line-height:1.45}.supassist__meta{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.supassist__meta span{border-radius:var(--pill);background:var(--dk-surface-2,#f2f6fc);color:var(--ink);align-items:center;padding:2px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.supassist__id{letter-spacing:.02em;font-variant-numeric:tabular-nums}.supassist__go{color:var(--dk-acc,var(--b600));align-self:flex-start;align-items:center;gap:4px;margin-top:4px;font-size:.78rem;font-weight:800;display:inline-flex}.supassist__go svg{width:14px;height:14px;transition:transform .18s}.supassist__go:hover svg{transform:translate(3px)}.supassist__go:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}.supassist__at{color:var(--gray2);flex:none;font-size:.66rem}.supchat__endacts{flex-wrap:wrap;align-self:center;gap:8px;display:flex}.supchat__endacts .btn svg{width:15px;height:15px}.supchat__reopen{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;flex-direction:column;flex-basis:100%;gap:10px;padding:12px;animation:.22s ease-out supIn;display:flex}.supchat__reopenfield{flex-direction:column;gap:6px;display:flex}.supchat__reopenfield span{color:var(--gray);font-size:.78rem;font-weight:800}.supchat__reopenfield textarea{background:var(--dk-surface-2,#f5f8fc);width:100%;min-height:64px;box-shadow:inset 0 0 0 1.5px var(--line);font:inherit;color:var(--ink);resize:vertical;border:0;border-radius:12px;padding:10px 12px;font-size:.88rem;line-height:1.45}.supchat__reopenfield textarea:focus{box-shadow:inset 0 0 0 1.5px var(--b400),0 0 0 4px #1668f01a;outline:none}.supchat__reopenerr{color:var(--dk-txt-err,#b42318);margin:0;font-size:.8rem}.supchat__reopenacts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.supchat__reopenacts .btn svg{width:15px;height:15px}.supop__note{background:var(--dk-surface-2,#f5f8fc);color:var(--gray);overflow-wrap:anywhere;border-radius:10px;flex-basis:100%;margin:0;padding:8px 10px;font-size:.8rem;line-height:1.45}.supop__note b{color:var(--ink);font-weight:800}.supitem__last--new{color:var(--ink);font-weight:700}.spill--resolved,.spill--cancelled{background:var(--dk-surface-2,#eef2f7);color:var(--gray)}@media (min-width:981px) and (max-width:1280px){.supchat__call{width:36px;padding:0}.supchat__call span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:640px){.supchat__head{flex-wrap:wrap}.supchat__calls{margin-left:auto}.supchat__call{width:36px;padding:0}.supchat__call span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.supchat__ring{padding:10px 52px 10px 12px}.supchat__ring .supchat__join{flex:auto}.supassist{gap:10px;padding:11px 12px}.supchat__endacts{flex:100%}.supchat__endacts .btn,.supchat__reopenacts .btn{flex:auto}}@media (prefers-reduced-motion:reduce){.supchat__ring,.supchat__reopen,.supchat__ringic:after{animation:none}.supchat__call,.supassist__go svg{transition:none}.supchat__call:hover:not(:disabled),.supassist__go:hover svg{transform:none}}.supwork__bar{flex:none;align-items:center;gap:8px;min-width:0;display:flex}.supwork__bar>.supwork__back{flex:none;align-self:center}.supview{flex:0 auto;min-width:0}.supview .suptab{justify-content:center;align-items:center;gap:6px;display:inline-flex}.supview .suptab svg{flex:none;width:15px;height:15px}.supview__new{border-radius:var(--pill);background:var(--b600);color:#fff;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.66rem;font-weight:800;line-height:1;display:inline-grid}.supdesk{flex:1;min-width:0;min-height:0;display:flex;position:relative}.supdesk__chat{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.supdesk__chat>.supchat{flex:1;min-height:0}.supdesk__assist{flex-direction:column;min-width:0;min-height:0;display:none}.supdesk__assist>.sasst{flex:auto}.supdesk.is-assist>.supdesk__chat{visibility:hidden}.supdesk.is-assist>.supdesk__assist{display:flex;position:absolute;inset:0}@media (min-width:1440px){.sup--queue .supwork{grid-template-columns:minmax(260px,300px) minmax(0,1fr)}.supwork__bar{display:none}.supdesk{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) clamp(340px,24vw,400px);gap:16px;display:grid}.supdesk>.supdesk__assist,.supdesk.is-assist>.supdesk__assist{display:flex;position:static}.supdesk.is-assist>.supdesk__chat{visibility:visible}}@media (min-width:1440px) and (max-width:1759px){.supdesk .supchat__call{width:36px;padding:0}.supdesk .supchat__call span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:640px){.supview{flex:auto}}@media (max-width:360px){.supview .suptab{padding:8px 10px}.supview .suptab svg{display:none}}.sasst__view{background:var(--dk-surface-2,#f5f8fc);box-shadow:inset 0 0 0 1px var(--line);color:var(--gray);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:8px 10px;font-size:.76rem;line-height:1.4;display:flex}.sasst__view svg{width:14px;height:14px;color:var(--dk-acc,var(--b600));flex:none;margin-top:1px}.svm{flex-direction:column;gap:18px;min-width:0;display:flex}.svm__hero{isolation:isolate;border-radius:var(--rl);background:var(--grad-dark);color:#fff;box-shadow:var(--s2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 24px;padding:clamp(18px,2.4vw,24px) clamp(18px,2.6vw,28px);display:grid;position:relative;overflow:hidden}.svm__hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#00cfe852,#0000 66%);border-radius:50%;width:340px;height:340px;position:absolute;bottom:-130px;right:-90px}.svm__hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#5ca8ff3d,#0000 66%);border-radius:50%;width:300px;height:300px;position:absolute;top:-150px;left:-70px}.svm__hero.is-skel,.msv.is-skel,.svpk.is-skel,.svps__skel{background:linear-gradient(110deg,var(--dk-surface-2,#eef3fb) 30%,var(--dk-surface,#f8fbff) 50%,var(--dk-surface-2,#eef3fb) 70%);box-shadow:none;background-size:200% 100%;animation:1.4s linear infinite svmShimmer}.svm__hero.is-skel{min-height:150px}.svm__hero.is-skel:before,.svm__hero.is-skel:after,.msv.is-skel:before{display:none}.svm__title{font-family:var(--fd);letter-spacing:-.01em;color:#fff;margin:0 0 4px;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.15}.svm__lead{color:#b7cdec;max-width:62ch;margin:0;font-size:.88rem;line-height:1.5}.svm__hero-a{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.svm__hero-a .btn svg{width:17px;height:17px}.svm__stats{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin:0;padding:0;list-style:none;display:flex}.svm__stat{border-radius:var(--pill);background:#ffffff14;align-items:center;gap:7px;padding:6px 12px 6px 10px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.svm__stat>svg{flex:none;width:14px;height:14px}.svm__stat b{font-family:var(--fd);font-variant-numeric:tabular-nums;font-size:.98rem;line-height:1}.svm__stat>span{color:#b7cdec;font-size:.8rem}.svm__stat--active>svg{color:#5ce6a8}.svm__stat--paused>svg{color:#fbc15e}.svm__stat--inactive>svg{color:#c9d6ea}.svm__stat--promoted>svg{color:#ffd27a}.svm__swait{border-radius:var(--pill);color:#ffd27a;background:#ffd27a29;align-items:center;gap:4px;margin-left:2px;padding:2px 8px;font-size:.7rem;font-style:normal;font-weight:700;display:inline-flex}.svm__swait svg{width:12px;height:12px}.svm__notice{border-radius:var(--r);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line);align-items:center;gap:14px;padding:14px 16px;display:flex}.svm__nic{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.svm__nic svg{width:20px;height:20px}.svm__nt{flex:1;min-width:0}.svm__nt b{color:var(--ink);font-size:.92rem;display:block}.svm__nt p{color:var(--gray);margin:2px 0 0;font-size:.83rem;line-height:1.45}.svm__notice--warn{background:var(--dk-tint-warn,#fff8e6);box-shadow:inset 0 0 0 1.5px var(--dk-bd-warn,#f6d88f)}.svm__notice--warn .svm__nic{background:var(--dk-warn-bg,#fdecc0);color:var(--dk-txt-warn,#a86b00)}.svm__notice--boost,.svm__notice--wait{background:var(--dk-tint-blue,#eef5ff);box-shadow:inset 0 0 0 1.5px var(--dk-bd-blue,#c4deff)}.svm__notice--boost .svm__nic{background:var(--grad);color:#fff;box-shadow:var(--sblue)}.svm__notice--wait .svm__nic{background:var(--dk-surface,#fff);color:var(--dk-acc,var(--b600))}.svm__refresh{background:var(--dk-surface-2,#f7fafe);width:48px;height:48px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--gray);cursor:pointer;border:0;border-radius:14px;flex:none;place-items:center;transition:color .18s,box-shadow .18s,background .18s;display:grid}.svm__refresh:hover:not(:disabled){color:var(--dk-acc,var(--b600));background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--b300)}.svm__refresh svg{width:18px;height:18px}.svm__refresh.is-spin svg{animation:.9s linear infinite svmSpin}.svm__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:stretch;gap:18px 16px;padding-top:6px;display:grid}.svm__grid[aria-busy=true]{opacity:.72;transition:opacity .2s}.svm__blocked,.svm__empty{border-radius:var(--rl);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:clamp(28px,5vw,48px) 20px;display:flex}.svm__bic,.svm__eic{background:var(--dk-tint-err,#fdecec);width:64px;height:64px;color:var(--dk-txt-err,#c0392b);border-radius:20px;place-items:center;margin-bottom:6px;display:grid}.svm__blocked.is-lock .svm__bic{background:var(--dk-tint-blue,var(--b100));color:var(--dk-acc,var(--b600))}.svm__blocked.is-wait .svm__bic{background:var(--dk-tint-warn,#fff4de);color:var(--dk-txt-warn,#a86b00)}.svm__eic{background:var(--grad);color:#fff;box-shadow:var(--sblue)}.svm__bic svg,.svm__eic svg{width:28px;height:28px}.svm__blocked b,.svm__empty b{font-family:var(--fd);color:var(--ink);font-size:1.12rem}.svm__blocked p,.svm__empty p{max-width:48ch;color:var(--gray);margin:0 0 6px;font-size:.88rem;line-height:1.5}.svm__empty .btn svg{width:17px;height:17px}.svm__none{border-radius:var(--rl);border:1.5px dashed var(--line);color:var(--gray);text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;gap:6px;padding:32px 16px;display:flex}.svm__none svg{width:24px;height:24px;color:var(--gray2)}.svm__none b{color:var(--ink)}.svm__none p{margin:0;font-size:.84rem}.svm__err{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b42318);border-radius:12px;margin:0;padding:10px 12px;font-size:.84rem;line-height:1.45}.msv{border-radius:var(--rl);background:var(--dk-surface,#fff);min-width:0;box-shadow:inset 0 0 0 1.5px var(--line),var(--s1);animation:.42s cubic-bezier(.2,.8,.2,1) backwards msvIn;animation-delay:calc(var(--msv-i,0) * 40ms);flex-direction:column;gap:10px;padding:18px;transition:box-shadow .2s,transform .2s;display:flex;position:relative}.msv:hover{box-shadow:inset 0 0 0 1.5px var(--dk-bd-blue,#c4deff),var(--s2);transform:translateY(-2px)}.msv:before{content:"";background:var(--line);border-radius:0 0 4px 4px;height:3px;position:absolute;top:0;left:18px;right:18px}.msv--active:before{background:linear-gradient(90deg,#00a870,#3ddc97)}.msv--paused:before{background:linear-gradient(90deg,#f59e0b,#fbc15e)}.msv--inactive:before{background:var(--gray2);opacity:.5}.msv--promo{box-shadow:inset 0 0 0 1.5px #f59e0b73,0 14px 34px -18px #f59e0b8c}.msv--promo:before{background:linear-gradient(90deg,#f59e0b,#ff8c42,#ffc55a)}.msv.is-skel{min-height:310px;animation:1.4s linear infinite svmShimmer}.msv__top{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.msv__cat{border-radius:var(--pill);background:var(--dk-tint-blue,var(--b50));min-width:0;max-width:68%;color:var(--dk-acc-strong,var(--b700));align-items:center;gap:6px;padding:5px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.msv__cat svg{flex:none;width:13px;height:13px}.msv__cat span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msv__rib{border-radius:var(--pill);color:#fff;background:linear-gradient(135deg,#f59e0b,#ff8c42);align-items:center;gap:6px;padding:5px 11px;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;top:-11px;right:16px;box-shadow:0 8px 18px -8px #f5800bcc}.msv__rib svg{width:13px;height:13px}.msv__rib--wait{box-shadow:var(--sblue);background:linear-gradient(135deg,#1668f0,#00a6e6)}.msv__t{font-family:var(--fd);color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:1.04rem;line-height:1.3;display:-webkit-box;overflow:hidden}.msv__price{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.msv__amount{align-items:baseline;gap:6px;display:inline-flex}.msv__amount b{font-family:var(--fd);letter-spacing:-.01em;color:var(--ink);font-size:1.6rem;line-height:1}.msv__amount small{color:var(--gray);font-size:.82rem;font-weight:700}.msv__tag{border-radius:var(--pill);background:var(--dk-surface-2,#f1f5fb);color:var(--gray);padding:3px 9px;font-size:.7rem;font-weight:700}.msv__band{color:var(--gray);align-items:center;gap:7px;margin:0;font-size:.78rem;display:flex}.msv__band svg{width:15px;height:15px;color:var(--gray2);flex:none}.msv__band.is-off{color:var(--dk-txt-warn,#a86b00);font-weight:600}.msv__band.is-off svg{color:currentColor}.msv__note{background:var(--dk-surface-2,#f6f9fd);color:var(--ink);-webkit-line-clamp:3;border-radius:12px;-webkit-box-orient:vertical;margin:0;padding:10px 12px;font-size:.84rem;line-height:1.5;display:-webkit-box;overflow:hidden}.msv__addnote{border:1.5px dashed var(--dk-bd-blue,#bfd6f7);color:var(--dk-acc,var(--b600));font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:.82rem;font-weight:600;transition:background .18s;display:inline-flex}.msv__addnote:hover{background:var(--dk-tint-blue,var(--b50))}.msv__addnote svg{flex:none;width:15px;height:15px}.msv__vis{color:var(--gray);align-items:flex-start;gap:7px;margin:0;font-size:.78rem;line-height:1.4;display:flex}.msv__vis svg{flex:none;width:15px;height:15px;margin-top:1px}.msv__vis.is-on{color:var(--dk-txt-ok,#00875a)}.msv__foot{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:auto;padding-top:12px;display:flex}.msv__acts{align-items:center;gap:8px;display:flex}.msv__acts .btn{flex:1;min-width:0;padding:9px 12px;font-size:.82rem}.msv__acts .btn svg{flex:none;width:15px;height:15px}.msv__promo{color:#fff;background:linear-gradient(135deg,#f59e0b,#ff8c42);box-shadow:0 10px 22px -12px #f5800bd9}.msv__promo:disabled{opacity:1;background:var(--dk-surface-2,#f1f5fb);color:var(--gray);box-shadow:inset 0 0 0 1.5px var(--line);cursor:default}.msv__promo.is-live:disabled{background:var(--dk-warn-bg,#fff4de);color:var(--dk-txt-warn,#a86b00);box-shadow:inset 0 0 0 1.5px var(--dk-bd-warn,#f6d88f)}.msv__del{background:var(--dk-surface-2,#f6f8fc);width:38px;height:38px;color:var(--gray);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;transition:background .18s,color .18s;display:grid}.msv__del:hover{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#c0392b)}.msv__del svg{width:16px;height:16px}.svst{border-radius:var(--pill);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.svst i{background:currentColor;border-radius:50%;width:7px;height:7px}.svst--active{background:var(--dk-tint-ok,#e6f8ef);color:var(--dk-txt-ok,#00875a)}.svst--active i{animation:2s ease-in-out infinite svPulse;box-shadow:0 0 0 3px #00a8702e}.svst--paused{background:var(--dk-tint-warn,#fff4de);color:var(--dk-txt-warn,#a86b00)}.svst--inactive{background:var(--dk-surface-2,#eef2f7);color:var(--gray)}.svsw{background:var(--dk-surface-2,#f1f5fb);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;transition:opacity .2s;display:grid}.svsw.is-busy{opacity:.6}.svsw__o{min-width:0;color:var(--gray);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:7px 8px;font-size:.76rem;font-weight:700;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.svsw__o svg{flex:none;width:13px;height:13px}.svsw__o span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.svsw__o:hover:not(:disabled){color:var(--ink)}.svsw__o:disabled{cursor:default}.svsw__o:focus-visible{outline:2px solid var(--b600);outline-offset:1px}.svsw__o.is-on{background:var(--dk-surface,#fff);box-shadow:0 6px 14px -8px #0b1f4559,inset 0 0 0 1px var(--line)}.svsw__o--active.is-on{color:var(--dk-txt-ok,#00875a)}.svsw__o--paused.is-on{color:var(--dk-txt-warn,#a86b00)}.svsw__o--inactive.is-on{color:var(--ink)}.svform{flex-direction:column;gap:16px;display:flex}.svform__sec{flex-direction:column;gap:8px;transition:opacity .2s;display:flex}.svform__sec.is-dim{opacity:.55;pointer-events:none}.svform__lbl{color:var(--ink);align-items:center;gap:9px;font-size:.88rem;font-weight:700;display:flex}.svform__n{background:var(--dk-tint-blue,var(--b100));width:28px;height:28px;color:var(--dk-acc,var(--b600));border-radius:9px;place-items:center;display:grid}.svform__n svg{width:15px;height:15px}.svform__cnt{color:var(--gray2);margin-left:auto;font-size:.74rem;font-weight:600}.svform__ta{background:var(--dk-surface,#fff);width:100%;min-height:104px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);font:inherit;resize:vertical;border:0;border-radius:14px;padding:12px 14px;font-size:.9rem;line-height:1.5}.svform__ta:focus{box-shadow:inset 0 0 0 2px var(--b600);outline:0}.svform__hint{color:var(--gray);margin:0;font-size:.76rem}.svform__st{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.svform__sto{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;transition:box-shadow .18s,background .18s;display:flex}.svform__sto b{font-size:.86rem}.svform__sto small{color:var(--gray);font-size:.72rem;line-height:1.35}.svform__sto:focus-visible{outline:2px solid var(--b600);outline-offset:2px}.svform__stic{background:var(--dk-surface-2,#f1f5fb);width:28px;height:28px;color:var(--gray);border-radius:9px;place-items:center;display:grid}.svform__stic svg{width:14px;height:14px}.svform__sto.is-on{background:var(--dk-tint-blue,var(--b50));box-shadow:inset 0 0 0 2px var(--b600)}.svform__sto--active.is-on .svform__stic{background:var(--dk-tint-ok,#e6f8ef);color:var(--dk-txt-ok,#00875a)}.svform__sto--paused.is-on .svform__stic{background:var(--dk-tint-warn,#fff4de);color:var(--dk-txt-warn,#a86b00)}.svform__sto--inactive.is-on .svform__stic{background:var(--dk-surface-2,#e9eef5);color:var(--ink)}.svform__policy{background:var(--dk-surface-2,#f6f9fd);box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);cursor:pointer;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.8rem;line-height:1.45;display:flex;position:relative}.svform__policy input{opacity:0;width:1px;height:1px;position:absolute}.svform__box{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--gray2);color:#0000;border-radius:6px;flex:none;place-items:center;margin-top:1px;transition:background .18s,box-shadow .18s,color .18s;display:grid}.svform__box svg{width:13px;height:13px}.svform__policy.is-on .svform__box{background:var(--b600);box-shadow:none;color:#fff}.svform__policy:focus-within{box-shadow:inset 0 0 0 2px var(--b600)}.svform__policy.is-bad{background:var(--dk-tint-err,#fff5f5);box-shadow:inset 0 0 0 1.5px var(--dk-bd-err,#f3b4b4)}.svform__bad{color:var(--dk-txt-err,#b42318);align-items:center;gap:7px;margin:0;font-size:.8rem;display:flex}.svform__bad svg{flex:none;width:15px;height:15px}.svform__acts{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.svform__acts .btn svg{width:16px;height:16px}.amodal__b .svform__acts{z-index:2;background:var(--dk-surface,#fff);border-top:1px solid var(--line);margin:0 -22px -22px;padding:14px 22px 22px;position:sticky;bottom:-22px}.svpick{flex-direction:column;gap:6px;display:flex;position:relative}.svpick__field{background:var(--dk-surface,#fff);height:48px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--gray2);border-radius:14px;align-items:center;gap:10px;padding:0 14px;transition:box-shadow .18s;display:flex}.svpick__field:focus-within{box-shadow:inset 0 0 0 2px var(--b600)}.svpick.is-bad .svpick__field{box-shadow:inset 0 0 0 2px var(--dk-bd-err,#e5484d)}.svpick__field>svg{flex:none;width:18px;height:18px}.svpick__field input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.92rem}.svpick__clear{background:var(--dk-surface-2,#f1f5fb);width:28px;height:28px;color:var(--gray);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.svpick__clear svg{width:14px;height:14px}.svpick__caret{width:28px;height:28px;color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;transition:transform .18s,color .18s;display:grid}.svpick__caret svg{width:16px;height:16px}.svpick__field[data-open] .svpick__caret{color:var(--ink);transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.svpick__caret{transition:none}}.svpick__list{background:var(--dk-surface,#fff);max-height:280px;box-shadow:inset 0 0 0 1.5px var(--line),var(--s2);border-radius:14px;margin:0;padding:6px;list-style:none;overflow:auto}.svpick__list[hidden]{display:none}.svpick__o{cursor:pointer;border-radius:11px;align-items:center;gap:12px;padding:10px;display:flex}.svpick__o.is-cur{background:var(--dk-tint-blue,var(--b50))}.svpick__o.is-off{cursor:not-allowed;opacity:.62}.svpick__oi{background:var(--dk-surface-2,#f1f5fb);width:34px;height:34px;color:var(--dk-acc,var(--b600));border-radius:10px;flex:none;place-items:center;display:grid}.svpick__oi svg{width:16px;height:16px}.svpick__om{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.svpick__om b{color:var(--ink);font-size:.86rem;line-height:1.3}.svpick__om small{color:var(--gray);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.svpick__or{text-align:right;flex:none}.svpick__price{color:var(--dk-acc-strong,var(--b700));white-space:nowrap;font-size:.76rem;font-weight:700}.svpick__tag{border-radius:var(--pill);background:var(--dk-tint-ok,#e6f8ef);color:var(--dk-txt-ok,#00875a);white-space:nowrap;padding:3px 8px;font-size:.7rem;font-style:normal;font-weight:700;display:inline-block}.svpick__tag--lock{background:var(--dk-tint-violet,#f1ecff);color:var(--dk-txt-violet,#6b46c1)}.svpick__tag--none{background:var(--dk-tint-warn,#fff4de);color:var(--dk-txt-warn,#8a5300)}.svpick__msg{color:var(--gray);text-align:center;padding:14px 10px;font-size:.84rem}.svpick__msg--bad{color:var(--dk-txt-err,#b42318)}.svpick__hint{color:var(--gray);margin:0;font-size:.76rem}.svpick__sel{background:var(--dk-tint-blue,var(--b50));box-shadow:inset 0 0 0 1.5px var(--dk-bd-blue,#c4deff);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.svpick__sel--fixed{background:var(--dk-surface-2,#f6f9fd);box-shadow:inset 0 0 0 1.5px var(--line)}.svpick__ic{background:var(--b600);color:#fff;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.svpick__sel--fixed .svpick__ic{background:var(--dk-surface,#fff);color:var(--dk-acc,var(--b600));box-shadow:inset 0 0 0 1px var(--line)}.svpick__ic svg{width:17px;height:17px}.svpick__selm{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.svpick__selm b{color:var(--ink);font-size:.9rem}.svpick__selm small{color:var(--gray);font-size:.76rem}.svprice2{flex-direction:column;gap:10px;display:flex}.svprice2__field{background:var(--dk-surface,#fff);height:52px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--gray2);border-radius:14px;align-items:center;gap:10px;padding:0 16px;transition:box-shadow .18s;display:flex}.svprice2__field:focus-within{box-shadow:inset 0 0 0 2px var(--b600)}.svprice2.is-bad .svprice2__field{box-shadow:inset 0 0 0 2px var(--dk-bd-err,#e5484d)}.svprice2__field>svg{flex:none;width:19px;height:19px}.svprice2__field input{min-width:0;color:var(--ink);font-family:var(--fd);letter-spacing:.01em;background:0 0;border:0;outline:0;flex:1;font-size:1.2rem;font-weight:700}.svprice2__cur{color:var(--gray);font-size:.84rem;font-weight:700}.svband{padding:6px 2px 20px;position:relative}.svband__track{border-radius:var(--pill);background:var(--dk-surface-2,#e9eff7);height:8px;position:relative}.svband__range{border-radius:var(--pill);background:linear-gradient(90deg,#00a870,#3ddc97);position:absolute;top:0;bottom:0}.svband__dot{width:18px;height:18px;box-shadow:0 0 0 4px var(--b600),0 4px 10px #0b1f4540;background:#fff;border-radius:50%;margin:-9px 0 0 -9px;transition:left .2s;position:absolute;top:50%}.svband__dot.is-off{box-shadow:0 0 0 4px #e5484d,0 4px 10px #0b1f4540}.svband__lbl{height:14px;position:absolute;bottom:0;left:2px;right:2px}.svband__lbl span{color:var(--gray);white-space:nowrap;font-size:.7rem;font-weight:700;position:absolute;top:0;transform:translate(-50%)}.svprice2__chips{flex-wrap:wrap;gap:6px;display:flex}.svchip{border-radius:var(--pill);background:var(--dk-surface-2,#f1f5fb);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;cursor:pointer;border:0;padding:6px 12px;font-size:.76rem;font-weight:700;transition:background .18s,box-shadow .18s,color .18s}.svchip:hover{box-shadow:inset 0 0 0 1px var(--b300)}.svchip.is-on{background:var(--dk-tint-blue,var(--b100));color:var(--dk-acc-strong,var(--b700));box-shadow:inset 0 0 0 1.5px var(--b400)}.svchip--ghost{color:var(--gray);background:0 0}.svprice2__hint{color:var(--gray);margin:0;font-size:.78rem;line-height:1.45}.svprice2.is-none .svprice2__field{opacity:.6;cursor:not-allowed}.svprice2.is-none .svprice2__field input{cursor:not-allowed}.svprice2__hint--none{background:var(--dk-tint-warn,#fff8e6);color:var(--dk-txt-warn,#8a5300);box-shadow:inset 0 0 0 1px var(--dk-bd-warn,#f6d88f);border-radius:12px;padding:10px 12px}.svprice2__hint.is-bad{color:var(--dk-txt-err,#b42318);font-weight:600}.svprom{flex-direction:column;gap:14px;display:flex}.svprom__svc{background:var(--dk-surface-2,#f6f9fd);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.svprom__svcic{color:#fff;background:linear-gradient(135deg,#f59e0b,#ff8c42);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 10px 22px -12px #f5800bd9}.svprom__svcic svg{width:19px;height:19px}.svprom__svc small{color:var(--gray);font-size:.72rem;display:block}.svprom__svc b{color:var(--ink);font-size:.92rem}.svprom__lead{color:var(--gray);margin:0;font-size:.86rem;line-height:1.5}.svprom__grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding-top:6px;display:grid}.svpk{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 14px 14px;transition:box-shadow .18s,transform .18s;display:flex;position:relative}.svpk:hover{box-shadow:inset 0 0 0 1.5px var(--b300),var(--s2);transform:translateY(-2px)}.svpk:focus-visible{outline:2px solid var(--b600);outline-offset:2px}.svpk.is-on{box-shadow:inset 0 0 0 2px var(--b600),var(--sblue)}.svpk--feat{background:linear-gradient(180deg,var(--dk-tint-blue,#f2f7ff),var(--dk-surface,#fff))}.svpk__rib{border-radius:var(--pill);background:var(--grad);color:#fff;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;font-size:.66rem;font-weight:800;position:absolute;top:-9px;left:12px}.svpk__ic{background:var(--dk-tint-blue,var(--b100));width:36px;height:36px;color:var(--dk-acc,var(--b600));border-radius:11px;place-items:center;transition:background .18s,color .18s;display:grid}.svpk.is-on .svpk__ic{background:var(--grad);color:#fff}.svpk__ic svg{width:18px;height:18px}.svpk__name{font-size:.9rem;line-height:1.25}.svpk__days{color:var(--gray);font-size:.76rem;font-weight:700}.svpk__reach{color:var(--dk-txt-ok,#00875a);align-items:center;gap:5px;font-size:.74rem;font-weight:700;display:inline-flex}.svpk__reach svg{width:13px;height:13px}.svpk__price{font-family:var(--fd);margin-top:4px;font-size:1.18rem;line-height:1}.svpk__price small{font-family:var(--fb);color:var(--gray);font-size:.72rem;font-weight:700}.svpk__check{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line);color:#0000;border-radius:50%;place-items:center;transition:background .18s,color .18s,box-shadow .18s;display:grid;position:absolute;top:12px;right:12px}.svpk__check svg{width:13px;height:13px}.svpk.is-on .svpk__check{background:var(--b600);box-shadow:none;color:#fff}.svpk.is-skel{cursor:default;min-height:170px}.svprom__sum,.svpdone__rows{background:var(--dk-surface-2,#f6f9fd);text-align:left;border-radius:14px;grid-template-columns:auto 1fr;gap:6px 14px;width:100%;padding:12px 14px;font-size:.84rem;display:grid}.svprom__sum span,.svpdone__rows span{color:var(--gray)}.svprom__sum b,.svpdone__rows b{text-align:right;color:var(--ink)}.svprom__total{font-family:var(--fd);font-size:1.05rem}.svprom__note{color:var(--gray);align-items:flex-start;gap:8px;margin:0;font-size:.78rem;line-height:1.45;display:flex}.svprom__note svg{width:15px;height:15px;color:var(--dk-acc,var(--b600));flex:none;margin-top:1px}.svprom__empty{border:1.5px dashed var(--line);color:var(--gray);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:24px 12px;display:flex}.svprom__empty svg{width:24px;height:24px}.svprom__empty b{color:var(--ink)}.svprom__empty p{margin:0;font-size:.82rem}.svpdone{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.svpdone__ic{background:var(--grad);color:#fff;width:72px;height:72px;box-shadow:var(--sblue);border-radius:24px;place-items:center;animation:.5s cubic-bezier(.2,.8,.2,1.4) both svPop;display:grid}.svpdone__ic svg{width:32px;height:32px}.svpdone__t{font-family:var(--fd);color:var(--ink);font-size:1.15rem}.svpdone__p{max-width:44ch;color:var(--gray);margin:0;font-size:.86rem;line-height:1.5}.svpdone__id{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.svpdone__tg{border-radius:var(--pill);align-items:center;gap:7px;margin:0;padding:7px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.svpdone__tg svg{width:15px;height:15px}.svpdone__tg.is-ok{background:var(--dk-tint-ok,#e6f8ef);color:var(--dk-txt-ok,#00875a)}.svpdone__tg.is-bad{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b42318)}.svrm{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.svrm__ic{background:var(--dk-tint-err,#fdecec);width:64px;height:64px;color:var(--dk-txt-err,#c0392b);border-radius:20px;place-items:center;display:grid}.svrm__ic svg{width:28px;height:28px}.svrm__t{max-width:44ch;color:var(--ink);margin:0;font-size:.9rem;line-height:1.55}.svrm__warn{background:var(--dk-tint-warn,#fff8e6);color:var(--dk-txt-warn,#a86b00);text-align:left;border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:.8rem;display:flex}.svrm__warn svg{flex:none;width:15px;height:15px;margin-top:1px}.svrm__acts{justify-content:center;gap:10px;width:100%;padding-top:4px;display:flex}.svrm__acts .btn svg{width:16px;height:16px}.svps__skel{border-radius:14px;height:120px}.svps__all{color:var(--dk-acc,var(--b600));align-items:center;gap:6px;font-size:.84rem;font-weight:700;display:inline-flex}.svps__all svg{width:15px;height:15px}.svps__list{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.svps__row{background:var(--dk-surface-2,#f8fafd);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.svps__row.is-live{background:var(--dk-warn-bg,#fff9ec);box-shadow:inset 0 0 0 1px var(--dk-bd-warn,#f6d88f)}.svps__ic{background:var(--dk-surface,#fff);width:38px;height:38px;color:var(--dk-acc,var(--b600));box-shadow:inset 0 0 0 1px var(--line);border-radius:11px;flex:none;place-items:center;display:grid}.svps__ic svg{width:17px;height:17px}.svps__m{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.svps__m b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.svps__m small{color:var(--gray);font-size:.76rem}.svps__chip{border-radius:var(--pill);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:6px 11px;font-size:.76rem;font-weight:700;display:inline-flex}.svps__chip svg{width:14px;height:14px}.svps__chip--live{color:#fff;background:linear-gradient(135deg,#f59e0b,#ff8c42)}.svps__chip--wait{background:var(--dk-tint-blue,var(--b100));color:var(--dk-acc-strong,var(--b700))}.svps__row .btn{flex:none}.svps__row .btn svg{width:15px;height:15px}.svps__empty{border:1.5px dashed var(--line);color:var(--gray);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:14px;font-size:.86rem;display:flex}.svps__empty p{margin:0}.omem{flex-direction:column;gap:16px;min-width:0;display:flex}.omem__card{border-radius:var(--rl);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line),var(--s1);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 18px;padding:18px 20px;display:grid}.omem__av{background:var(--grad);color:#fff;width:64px;height:64px;font-family:var(--fd);box-shadow:var(--sblue);border-radius:20px;place-items:center;font-size:1.35rem;font-weight:800;display:grid}.omem__kick{letter-spacing:.08em;text-transform:uppercase;color:var(--dk-acc,var(--b600));font-size:.72rem;font-weight:800}.omem__name{font-family:var(--fd);color:var(--ink);margin:2px 0 8px;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.2}.omem__tags{flex-wrap:wrap;gap:6px;display:flex}.omem__tag{border-radius:var(--pill);background:var(--dk-tint-blue,var(--b50));color:var(--dk-acc-strong,var(--b700));align-items:center;gap:5px;padding:4px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.omem__tag svg{width:13px;height:13px}.omem__tag--ok{background:var(--dk-tint-ok,#e6f8ef);color:var(--dk-txt-ok,#00875a)}.omem__tag--warn{background:var(--dk-tint-warn,#fff4de);color:var(--dk-txt-warn,#a86b00)}.omem__tag--rate{background:var(--dk-warn-bg,#fff7e5);color:var(--dk-rate-gold,#b7791f)}.omem__tag--muted{background:var(--dk-surface-2,#f1f5fb);color:var(--gray)}.omem__kpis{gap:8px;margin:0;padding:0;list-style:none;display:flex}.omem__kpis li{background:var(--dk-surface-2,#f6f9fd);min-width:80px;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:10px 12px;display:flex}.omem__kpis svg{width:16px;height:16px;color:var(--dk-acc,var(--b600))}.omem__kpis b{font-family:var(--fd);color:var(--ink);font-size:1.2rem;line-height:1.1}.omem__kpis span{color:var(--gray);text-align:center;font-size:.7rem}.omem__tabs{align-self:flex-start;max-width:100%}.omem__tab{justify-content:center;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.omem__tab svg{width:15px;height:15px}.omem__tab.is-on{background:var(--dk-surface,#fff);color:var(--dk-acc-strong,var(--b700));box-shadow:0 6px 16px -8px #0b1f4559,inset 0 0 0 1px var(--line)}.omem__hint{color:var(--gray);margin:-6px 0 10px;font-size:.78rem}@keyframes svmShimmer{to{background-position:-200% 0}}@keyframes svmSpin{to{transform:rotate(360deg)}}@keyframes msvIn{0%{opacity:0;transform:translateY(8px)}}@keyframes svPulse{50%{box-shadow:0 0 0 6px #00a87000}}@keyframes svPop{0%{opacity:0;transform:scale(.6)}}@media (max-width:900px){.svm__hero{grid-template-columns:1fr}.svm__hero-a{justify-content:flex-start}.omem__card{grid-template-columns:auto minmax(0,1fr)}.omem__kpis{grid-column:1/-1}.omem__kpis li{flex:1}}@media (max-width:560px){.svm__hero-a .btn{flex:auto}.svform__st{grid-template-columns:1fr}.svform__sto{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.svform__stic{grid-row:1/3}.svprom__grid{grid-template-columns:1fr}.svform__acts .btn,.svrm__acts .btn{flex:1}.svps__row{flex-wrap:wrap}.svps__row .btn,.svps__chip{margin-left:50px}.omem__card{padding:16px}.omem__av{border-radius:16px;width:52px;height:52px;font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.msv,.svpdone__ic,.svst--active i,.svm__refresh.is-spin svg,.svm__hero.is-skel,.msv.is-skel,.svpk.is-skel,.svps__skel{animation:none}.msv:hover,.svpk:hover{transform:none}}.svprom__placements{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:4px 0 14px;display:grid}.svplace{text-align:left;border:1px solid var(--line);background:var(--dk-surface,#fff);min-width:0;color:var(--ink);cursor:pointer;border-radius:12px;flex-direction:column;gap:5px;padding:12px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.svplace:hover{border-color:var(--b300);background:var(--dk-tint-blue,var(--b50,#f5f9ff))}.svplace.is-on{border-color:var(--b600);box-shadow:inset 0 0 0 1px var(--b600);background:var(--dk-tint-blue,var(--b50,#f5f9ff))}.svplace b{font-size:.82rem;line-height:1.2}.svplace small{color:var(--gray);font-size:.7rem;line-height:1.35}.svprom__bannerform{border:1px solid var(--line);background:var(--dk-surface-2,#f7f9fc);border-radius:14px;gap:10px;width:100%;padding:12px;display:grid}.svprom__bannerform label{gap:5px;min-width:0;display:grid}.svprom__bannerform label>span{color:var(--gray2);font-size:.72rem;font-weight:800}.svprom__bannerform input{border:1px solid var(--line);background:var(--dk-surface,#fff);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:9px;padding:9px 10px;font-size:.82rem}.svprom__step{letter-spacing:.08em;text-transform:uppercase;color:var(--dk-acc,var(--b600));margin:6px 0 -4px;font-size:.68rem;font-weight:800;display:block}.svprom__pick{gap:6px;display:grid}.svprom__pick>span{color:var(--gray2);font-size:.72rem;font-weight:800}.svprom__warn,.svprom__hint{color:var(--dk-txt-warn,#a86b00);margin:0;font-size:.78rem}.svprom__formt{color:var(--ink);font-size:.82rem}.svprom__bannerform .svfile__box{min-width:0}.svprom__bannerform .svfile__box small{white-space:normal;line-height:1.35}.svprom__or{text-transform:uppercase;color:var(--gray2);align-items:center;gap:8px;font-size:.7rem;font-weight:800;display:flex}.svprom__or:before,.svprom__or:after{content:"";background:var(--line);flex:1;height:1px}.svprom__bannerform label.is-bad input{border-color:var(--dk-txt-err,#c0392b)}.svprom__ferr{color:var(--dk-txt-err,#c0392b);font-size:.72rem}.mk-auto{outline-offset:3px;border-radius:6px;outline:1.5px dashed #7fe3ffd9}.mk-ph{background:var(--dk-surface-2,#eef2f8);max-width:100%;box-shadow:inset 0 0 0 1px var(--dk-bd-neutral,#d5deea);color:var(--gray);vertical-align:middle;border-radius:7px;padding:1px 10px;font-style:normal;font-weight:600;display:inline-block}.mkpv{-webkit-user-select:none;user-select:none;cursor:default;min-height:100vh}.mkpv *,.mkpv :before,.mkpv :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important;animation:none!important}.mkpv .mk-sec{padding-top:28px}.mkpv__mark{z-index:60;pointer-events:none;border-radius:22px;position:absolute;box-shadow:0 0 0 3px #1668f0,0 0 0 9px #1668f02e}.mkpv__mark span{color:#fff;white-space:nowrap;background:#1668f0;border-radius:999px;align-items:center;height:26px;padding:0 12px;font-size:.74rem;font-weight:800;display:inline-flex;position:absolute;top:-15px;right:14px;box-shadow:0 8px 18px -8px #1668f0cc}.mpv{background:#03102ba8;place-items:center;padding:clamp(0px,2vw,24px);transition:opacity .18s,visibility .18s;display:grid;position:fixed;inset:0}.mpv.is-off{opacity:0;visibility:hidden;pointer-events:none}.mpv__panel{border-radius:var(--rl);background:var(--dk-surface,#fff);width:min(1480px,100%);height:min(94vh,100%);box-shadow:var(--s3);flex-direction:column;transition:transform .22s cubic-bezier(.2,.8,.3,1);display:flex;overflow:hidden}.mpv.is-off .mpv__panel{transform:translateY(10px)scale(.985)}.mpv__head{border-bottom:1px solid var(--line);align-items:center;gap:12px 16px;padding:14px 18px;display:flex}.mpv__t{align-items:center;gap:12px;min-width:0;margin-right:auto;display:flex}.mpv__t>div{min-width:0}.mpv__ic{background:var(--dk-tint-blue,var(--b100));width:38px;height:38px;color:var(--dk-acc,var(--b600));border-radius:12px;flex:none;place-items:center;display:grid}.mpv__ic svg{width:19px;height:19px}.mpv__t b{font-family:var(--fd);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;line-height:1.25;display:block;overflow:hidden}.mpv__t small{color:var(--gray);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;line-height:1.35;display:block;overflow:hidden}.mpv__seg{border-radius:var(--pill);background:var(--dk-surface-2,#f1f5fb);box-shadow:inset 0 0 0 1px var(--line);gap:2px;padding:3px;display:inline-flex}.mpv__seg button{border-radius:var(--pill);height:34px;color:var(--gray);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;font-size:.82rem;font-weight:700;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.mpv__seg button svg{width:16px;height:16px}.mpv__seg button:hover{color:var(--ink)}.mpv__seg button.is-on{background:var(--dk-surface,#fff);color:var(--dk-acc-strong,var(--b700));box-shadow:0 1px 2px #0a1e461f,0 4px 10px -6px #0a1e4640}.mpv__seg button:focus-visible,.mpv__x:focus-visible{outline:2px solid var(--b600);outline-offset:2px}.mpv__x{background:var(--b50);width:38px;height:38px;color:var(--gray);cursor:pointer;border:0;border-radius:12px;flex:none;place-items:center;display:grid}.mpv__x:hover{background:var(--b100);color:var(--ink)}.mpv__x svg{width:18px;height:18px}.mpv__stage{background:var(--dk-bg,#e9eef5);flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:24px;display:flex;position:relative;overflow:hidden}.mpv__device{background:var(--dk-bg,#fff);box-shadow:0 0 0 1px var(--line),0 24px 60px -30px #0a1e4673;border-radius:14px;flex:none;position:relative;overflow:hidden}.mpv__device--tablet{border-radius:22px;box-shadow:0 0 0 8px #0e1626,0 30px 70px -30px #030a1e99}.mpv__device--mobile{border-radius:34px;box-shadow:0 0 0 10px #0e1626,0 0 0 11px #ffffff14,0 30px 70px -30px #030a1eb3}.mpv__device iframe{background:var(--dk-bg,#fff);transform-origin:0 0;border:0;display:block}.mpv__load{color:var(--gray);background:var(--dk-bg,#e9eef5);justify-content:center;align-items:center;gap:10px;font-size:.88rem;font-weight:700;display:flex;position:absolute;inset:0}.mpv__spin{border:2.5px solid var(--line);border-top-color:var(--b600);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite svmSpin}@media (max-width:1180px){.mpv__seg--dev button{padding:0 11px}.mpv__seg--dev button span{display:none}}@media (max-width:760px){.mpv{padding:0}.mpv__panel{border-radius:0;width:100%;height:100%}.mpv__head{flex-wrap:wrap;gap:10px;padding:12px 64px 12px 14px;position:relative}.mpv__x{position:absolute;top:12px;right:14px}.mpv__seg button{height:32px;padding:0 11px}.mpv__stage{padding:16px}}@media (prefers-reduced-motion:reduce){.mpv,.mpv__panel{transition:none}.mpv__spin{animation-duration:2s}}.psk{background:var(--dk-surface-2,#f1f5fb);width:100%;height:56px;box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;flex-direction:column;gap:4px;margin-bottom:4px;padding:6px;display:flex}.psk i{background:var(--dk-bd-neutral,#d9e2ee);border-radius:3px;display:block}.psk i.is-hot{background:linear-gradient(135deg,#f4b63f,#ff8a3d);box-shadow:0 0 0 1.5px #f4b63f59}.psk__hero{background:linear-gradient(120deg,#0e2c5e,#1f6fb5);border-radius:5px;flex:1.4;justify-content:space-between;align-items:center;gap:6px;padding:4px 5px;display:flex}.psk__lines{flex-direction:column;gap:3px;width:46%;display:flex}.psk__lines i{background:#ffffff8c;height:4px}.psk__lines i+i{background:#ffffff4d;width:70%}.psk__deck{width:18px;height:100%;position:relative}.psk__deck i{width:12px;position:absolute;top:0;bottom:0}.psk__deck i:first-child{background:#ffffff73;right:6px;transform:scale(.82)}.psk__deck i.is-hot{right:0}.psk__bar{background:var(--dk-bd-neutral,#d9e2ee);opacity:.7;border-radius:3px;height:5px;display:block}.psk__tiles{grid-template-columns:repeat(4,1fr);gap:3px;height:9px;display:grid}.psk__grid{flex:1;grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.psk__grid--tall{grid-template-rows:repeat(2,1fr)}.psk__grid i,.psk__tiles i{height:100%}.svprom__live{background:var(--dk-tint-blue,#eef5ff);width:100%;box-shadow:inset 0 0 0 1px var(--dk-bd-blue,#c4deff);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:12px;margin:-4px 0 6px;padding:10px 14px 10px 10px;transition:box-shadow .15s;display:flex}.svprom__live:hover{box-shadow:inset 0 0 0 1.5px var(--b400)}.svprom__live:focus-visible{outline:2px solid var(--b600);outline-offset:2px}.svprom__liveic{background:var(--grad);color:#fff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.svprom__liveic svg{width:18px;height:18px}.svprom__livet{flex-direction:column;flex:1;min-width:0;display:flex}.svprom__livet b{font-size:.9rem}.svprom__livet small{color:var(--gray);font-size:.76rem}.svprom__live>svg{width:18px;height:18px;color:var(--dk-acc,var(--b600));flex:none}.svform__acts{flex-wrap:wrap}.svform__live{margin-right:auto}@media (max-width:560px){.svform__acts .svform__live{flex:100%;margin-right:0}}.pprev{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:6px 0;display:flex}.pverify__acts{flex-wrap:wrap;gap:8px;display:inline-flex}.svpdone__ic.is-ok{background:var(--dk-tint-ok,#e6f7ee);color:var(--dk-txt-ok,#13804b);box-shadow:none}@media (max-width:560px){.svprom__placements{grid-template-columns:1fr}}.gring--pulse{outline-color:var(--dk-txt-err,#e5484d);box-shadow:0 0 0 4px var(--dk-bd-err,#e5484d52),0 0 0 5px #03102b2e}.gring--pulse .gring__glow{box-shadow:0 0 30px 8px var(--dk-bd-err,#e5484d80)}.gring--pulse.is-in .gring__glow{animation:.45s cubic-bezier(.2,.8,.2,1) both gdPop,1.2s ease-in-out .45s infinite gdBreath}.gring--soft{box-shadow:0 0 0 3px var(--gd-ring2),0 0 0 4px #03102b1f}.gring--soft .gring__glow{opacity:.45}@media (prefers-reduced-motion:reduce){.gring--pulse.is-in .gring__glow{opacity:.9;animation:none}}.aicmds{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.aicmd{border-radius:var(--pill);background:var(--dk-surface,#fff);max-width:100%;box-shadow:inset 0 0 0 1px var(--line);color:var(--gray);overflow-wrap:anywhere;align-items:center;gap:6px;padding:4px 11px 4px 9px;font-size:.76rem;font-weight:600;line-height:1.35;display:inline-flex}.aicmd svg{flex:none;width:13px;height:13px}.aicmd b{color:inherit;font-weight:700}.aicmd__sep{opacity:.6;margin:0 5px}.aicmd--running{background:var(--dk-tint-blue,#eef4ff);box-shadow:inset 0 0 0 1px var(--dk-bd-blue,#1668f040);color:var(--dk-acc-strong,var(--b700))}.aicmd--done{background:var(--dk-tint-ok,#e6f7ef);box-shadow:inset 0 0 0 1px var(--dk-bd-ok,#10945e40);color:var(--dk-txt-ok,#0b6b45)}.aicmd--missing{background:var(--dk-warn-bg,#fff8e6);box-shadow:inset 0 0 0 1px var(--dk-bd-warn,#f3dfa6);color:var(--dk-txt-warn,#8a5300)}.aicmd--failed{background:var(--dk-tint-err,#fef4f3);box-shadow:inset 0 0 0 1px var(--dk-bd-err,#f8d5d1);color:var(--dk-txt-err,#b42318)}.aicmd--cancelled{background:var(--dk-surface-2,#f3f5f9)}.aicmd--running svg{animation:1s linear infinite aicmdSpin}@keyframes aicmdSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.aicmd--running svg{animation:none}}.aiact__rows{border:1px solid var(--line);background:var(--dk-surface-2,#f7f9fc);border-radius:14px;flex-direction:column;margin:0;display:flex;overflow:hidden}.aiact__row{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:14px;padding:11px 14px;display:flex}.aiact__row:first-child{border-top:0}.aiact__row dt{max-width:45%;color:var(--gray);flex:none;font-size:.82rem;font-weight:600;line-height:1.4}.aiact__row dd{text-align:right;min-width:0;color:var(--ink);overflow-wrap:anywhere;flex-direction:column;align-items:flex-end;gap:1px;margin:0;font-size:.9rem;font-weight:700;line-height:1.4;display:flex}.aiact__row dd small{font-family:var(--fb);color:var(--gray);font-size:.74rem;font-weight:600}.aiact__row--amount dd{font-family:var(--fd);font-size:1.08rem}.aiact__row--warn{background:var(--dk-warn-bg,#fff8e6)}.aiact__warn{background:var(--dk-warn-bg,#fff8e6);color:var(--dk-txt-warn,#8a5300);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:.84rem;font-weight:600;line-height:1.45;display:flex}.aiact__warn svg{flex:none;width:16px;height:16px;margin-top:1px}.aiact__list{color:var(--gray);flex-direction:column;gap:4px;margin:0;padding:0 0 0 20px;font-size:.85rem;line-height:1.45;display:flex}.aiact__pay{align-items:center;gap:7px;display:inline-flex}.aiact__pay svg{width:16px;height:16px}.aifill__rows{border:1px solid var(--line);background:var(--dk-surface-2,#f7f9fc);border-radius:14px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.aifill__row{border-top:1px solid var(--line);flex-direction:column;gap:3px;padding:11px 14px;display:flex}.aifill__row:first-child{border-top:0}.aifill__row span{color:var(--gray);font-size:.76rem;font-weight:700}.aifill__row b{color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;font-size:.92rem;font-weight:600;line-height:1.45}.uf{flex-direction:column;gap:12px;min-width:0;display:flex}.uf-bar{display:none}.uf-card{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line),0 12px 30px -24px #0b1f4566;border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;gap:14px;padding:18px;display:grid}.uf-fld{flex-direction:column;gap:6px;min-width:0;display:flex}.uf-fld--wide{grid-column:span 2}.uf-fld__l,.uf-fld>label{color:var(--ink);align-items:center;gap:6px;font-size:.82rem;font-weight:700;line-height:1.2;display:inline-flex}.uf-fld__l svg,.uf-fld>label svg{width:15px;height:15px;color:var(--dk-acc,var(--b600));flex:none}.uf-search{align-items:center;min-width:0;display:flex;position:relative}.uf-search>svg{width:17px;height:17px;color:var(--gray2);pointer-events:none;position:absolute;left:14px}.uf-search input{background:var(--dk-surface-2,#f7fafe);width:100%;min-width:0;min-height:48px;box-shadow:inset 0 0 0 1.5px var(--line);font:inherit;color:var(--ink);appearance:none;border:0;border-radius:14px;padding:12px 42px 12px 40px;font-size:.94rem;font-weight:600;transition:box-shadow .18s,background .18s}.uf-search input::placeholder{color:var(--gray2);font-weight:500}.uf-search input:placeholder-shown{padding-right:14px}.uf-search input::-webkit-search-cancel-button{display:none}.uf-search input:hover{box-shadow:inset 0 0 0 1.5px var(--b300);background:var(--dk-surface,#fff)}.uf-search input:focus{box-shadow:inset 0 0 0 1.5px var(--b400);background:var(--dk-surface,#fff);outline:none}.uf-search__x{background:var(--b100);width:26px;height:26px;color:var(--dk-acc,var(--b600));cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:background .15s;display:grid;position:absolute;right:10px}.uf-search__x:hover{background:var(--b200)}.uf-search__x svg{width:12px;height:12px}.uf-extra{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;min-height:48px;display:flex}.uf-card__head,.uf-card__apply,.uf-sheetbg,.uf-toggle{display:none}.uf-chosen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.uf-chosen__c{cursor:pointer;background:var(--dk-tint-blue,#e8f1ff);color:var(--dk-acc-strong,var(--b700));border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 8px 6px 12px;font-size:.8rem;font-weight:700;transition:background .15s;display:inline-flex}.uf-chosen__c svg{box-sizing:content-box;background:#1668f026;border-radius:50%;width:12px;height:12px;padding:2px}.uf-chosen__c:hover svg{background:#1668f052}.uf-chosen__all{cursor:pointer;color:var(--gray);text-underline-offset:3px;background:0 0;border:0;font-size:.8rem;font-weight:700;text-decoration:underline}.uf-chosen__all:hover{color:var(--ink)}.uf-count{color:var(--gray);margin-left:auto;font-size:.84rem;font-weight:700}@media (min-width:1281px){.uf-card{gap:12px;padding:16px}.uf-card .dsel__btn{padding:12px 10px 12px 13px;font-size:.88rem}.uf-card .dsel__cv{width:22px;height:22px}}@media (min-width:901px) and (max-width:1280px){.uf--market .uf-card{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1281px){.uf--market .uf-card{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}}@media (max-width:900px){.uf-bar{align-items:center;gap:10px;min-width:0;display:flex}.uf-bar .uf-search{flex:1}.uf-bar--solo{justify-content:flex-start}.uf-toggle{background:var(--dk-surface,#fff);min-height:48px;box-shadow:inset 0 0 0 1.5px var(--line);font:inherit;color:var(--ink);cursor:pointer;border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.86rem;font-weight:700;display:inline-flex}.uf-bar--solo .uf-toggle{border-radius:var(--pill);min-height:42px}.uf-toggle svg{width:17px;height:17px;color:var(--dk-acc,var(--b600))}.uf-toggle__n{border-radius:var(--pill);background:var(--b600);color:#fff;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.72rem;display:inline-grid}.uf-card,.uf-card .uf-fld--search{display:none}.uf-card.is-open{z-index:90;max-height:84vh;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;grid-template-columns:1fr 1fr;align-items:end;animation:.28s cubic-bezier(.2,.8,.2,1) both mkSheet;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -20px 50px -20px #00000073}.uf-card.is-open .uf-fld--wide,.uf-card.is-open .uf-extra{grid-column:1/-1}.uf-card__head{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.uf-card__head b{font-family:var(--fd);color:var(--ink);font-size:1.05rem}.uf-card__head button{cursor:pointer;background:var(--dk-surface-2,#f2f6fc);width:34px;height:34px;color:var(--ink);border:0;border-radius:50%;place-items:center;display:grid}.uf-card__head svg{width:15px;height:15px}.uf-card__apply{grid-column:1/-1;justify-content:center;display:inline-flex}.uf-sheetbg{z-index:89;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#050c1a80;border:0;padding:0;animation:.2s both mkFade;display:block;position:fixed;inset:0}}@media (max-width:420px){.uf-card.is-open{grid-template-columns:1fr}}@media (max-width:359px){.uf-bar:not(.uf-bar--solo) .uf-toggle>span:not(.uf-toggle__n){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.uf-card.is-open,.uf-sheetbg{animation:none}}.mk-receipt__msg{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.mk-receipt__in{flex-direction:column;align-items:center;gap:10px;width:100%;animation:.45s cubic-bezier(.2,.8,.3,1) both mk-buy-in;display:flex}.mk-receipt .mk-buy__acts{margin-top:6px}.mk-receipt__stamp{position:relative}.mk-receipt__stamp--wait{background:var(--dk-tint-warn,#fff4de);color:var(--dk-txt-warn,#8a5300);box-shadow:0 0 0 8px var(--dk-tint-warn,#fffaee)}.mk-receipt__stamp--wait svg{animation:4s cubic-bezier(.6,0,.3,1) 1s infinite mk-buy-flip}.mk-receipt__stamp--wait.is-idle svg{animation:none}.mk-receipt__stamp--off{background:var(--dk-surface-2,#eef1f5);color:var(--gray);box-shadow:0 0 0 8px var(--dk-surface-2,#f5f7fa)}.mk-receipt__stamp--win{animation:.7s cubic-bezier(.2,.8,.3,1.2) both mk-buy-win}.mk-receipt__stamp--win:before,.mk-receipt__stamp--win:after{content:"";border:2px solid var(--ok);opacity:0;pointer-events:none;border-radius:50%;animation:1.1s cubic-bezier(.2,.8,.3,1) .2s forwards mk-buy-burst;position:absolute;inset:-8px}.mk-receipt__stamp--win:after{animation-delay:.42s}.mk-receipt__stamp--win svg path{stroke-dasharray:24;stroke-dashoffset:24px;animation:.45s ease-out .32s forwards mk-buy-draw}.mk-pending--ok{background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,#0b7a55)}.mk-pending--ok i{background:var(--ok);animation:1.4s infinite mk-buy-okpulse}.mk-pending--idle i{animation:none}.mk-live{max-width:440px;color:var(--gray);flex-direction:column;align-items:center;gap:3px;margin-top:2px;font-size:.8rem;line-height:1.4;animation:.35s both mk-buy-in;display:flex}.mk-live__main{align-items:center;gap:8px;font-weight:700;display:inline-flex}.mk-live i{background:var(--ok);width:8px;height:8px;box-shadow:0 0 0 3px var(--dk-tint-ok,#e1f6ee);border-radius:50%;flex:none}.mk-live__note{color:var(--gray2);font-weight:500}.mk-live--off{border-radius:var(--pill);background:var(--dk-tint-warn,#fff4de);color:var(--dk-txt-warn,#8a5300);flex-direction:row;gap:8px;padding:6px 12px;font-weight:700}.mk-live--off svg{flex:none;width:15px;height:15px}.mk-steps li.is-done span{animation:.45s cubic-bezier(.2,.8,.3,1.3) both mk-buy-pop}.mk-steps--calm li.is-now span{animation:none}.mk-steps li.is-fail{color:var(--dk-txt-err,#c0392b)}.mk-steps li.is-fail span{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#c0392b);box-shadow:inset 0 0 0 1.5px var(--dk-bd-err,#f5b7b1);animation:.45s cubic-bezier(.2,.8,.3,1.3) both mk-buy-pop}.mk-steps li.is-fail:after{background:var(--dk-bd-err,#f5b7b1)}@keyframes mk-buy-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes mk-buy-win{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes mk-buy-burst{0%{opacity:.75;transform:scale(.85)}to{opacity:0;transform:scale(1.9)}}@keyframes mk-buy-draw{to{stroke-dashoffset:0}}@keyframes mk-buy-flip{0%,80%{transform:rotate(0)}95%,to{transform:rotate(180deg)}}@keyframes mk-buy-pop{0%{transform:scale(.6)}60%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes mk-buy-okpulse{0%{box-shadow:0 0 #00a87080}70%{box-shadow:0 0 0 9px #00a87000}to{box-shadow:0 0 #00a87000}}@media (max-width:560px){.mk-receipt .mk-buy__acts{flex-direction:column;align-items:stretch;width:100%}.mk-receipt__t{font-size:1.12rem}}@media (prefers-reduced-motion:reduce){.mk-receipt__in,.mk-live,.mk-receipt__stamp--win,.mk-receipt__stamp--wait svg,.mk-pending i,.mk-steps li.is-now span,.mk-steps li.is-done span,.mk-steps li.is-fail span{animation:none}.mk-receipt__stamp--win:before,.mk-receipt__stamp--win:after{display:none}.mk-receipt__stamp--win svg path{stroke-dashoffset:0;animation:none}.mk-steps li:after,.mk-steps li span{transition:none}}.svm__filters .uf-extra{justify-content:flex-end}.svm__refresh:disabled{cursor:default}.svm__refresh:focus-visible{outline:2px solid var(--b600);outline-offset:2px}@media (min-width:901px){.svm__filters .uf-card{grid-template-columns:minmax(0,1fr) minmax(220px,300px) auto}.svm__filters .uf-fld--wide{grid-column:auto}}@media (max-width:900px){.svm__filters .uf-extra{display:none}}.msv__acts .msv__edit:disabled{opacity:.5;cursor:not-allowed;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--gray)}.msv__acts .msv__edit:disabled:hover{box-shadow:inset 0 0 0 1.5px var(--line);color:var(--gray)}.svpdone__ic.is-bad{background:var(--dk-tint-warn,#fff4de);color:var(--dk-txt-warn,#a86b00);box-shadow:none}.svpdone__acts{gap:10px;width:100%;padding-top:2px;display:flex}.svpdone__acts .btn{flex:1}.svpdone__acts .btn svg{width:16px;height:16px}.wsel{flex:0 auto;min-width:0}.wsel .dsel{width:auto;min-width:150px}.wsel .dsel__btn{border-radius:12px;min-height:40px;padding:8px 10px 8px 13px;font-size:.88rem}.wsel .dsel__cv{width:20px;height:20px}.wsel--wide .dsel{min-width:210px}.uf.ppfilters{margin:0 0 16px}@media (min-width:901px){.ppfilters .uf-card--search{box-shadow:none;background:0 0;border-radius:0;padding:0}.ppfilters .uf-card--search .uf-fld--search>label{display:none}.acad .uf-card{grid-template-columns:repeat(auto-fill,minmax(240px,300px))}}.uf.lawfilters{margin:0 0 18px}body[data-guide=on][data-guide-self] .ains__launch{z-index:1252;display:inline-flex!important}@media (min-width:901px){body[data-guide=on][data-guide-self] .ains__launch:not(.ains__launch--always){display:none!important}}.uf--tray{margin-bottom:14px}@media (min-width:901px){.uf--tray .uf-card,.ppanel>.dashf .uf-card{background:var(--dk-surface-2,#f7fafe);box-shadow:none;border-radius:16px;padding:14px}.uf--tray .uf-card{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.dashf .uf-card{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.dashf .uf-extra{grid-column:-2/-1;justify-content:flex-end}.uf--tray .dsel__btn,.uf--tray .mpick__btn,.uf--tray .uf-search input,.ppanel>.dashf .dsel__btn,.ppanel>.dashf .mpick__btn,.ppanel>.dashf .dashf__demo{background:var(--dk-surface,#fff)}}.uf--solo .uf-bar,.uf--solo .uf-sheetbg,.uf--solo .uf-card__head,.uf--solo .uf-card__apply{display:none}.uf--solo .uf-card,.uf--solo .uf-card.is-open{z-index:auto;max-height:none;box-shadow:inset 0 0 0 1px var(--line),0 12px 30px -24px #0b1f4566;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:8px 8px 8px 16px;animation:none;display:flex;position:static;overflow:visible}.uf--solo .uf-fld{flex-direction:row;flex:auto;align-items:center;gap:12px}.uf--solo .uf-fld__l{white-space:nowrap;flex:none}.uf--solo .uf-fld>.dsel{flex:0 280px;min-width:0}.uf--tray.uf--solo .uf-card,.uf--tray.uf--solo .uf-card.is-open{background:var(--dk-surface-2,#f7fafe);box-shadow:none}.uf--tray.uf--solo .dsel__btn{background:var(--dk-surface,#fff)}.supq__filter{flex:none}.supq__filter .uf-fld>.dsel{flex:auto}.dashf{gap:10px;min-width:0;margin-bottom:16px;display:grid}.dashf--compact{margin-bottom:14px}.dashf__note{color:var(--gray);margin:0;font-size:.76rem;line-height:1.4}.dashf__demo{background:var(--dk-surface-2,#f7fafe);min-height:48px;box-shadow:inset 0 0 0 1.5px var(--line);font:inherit;color:var(--ink);cursor:pointer;border:0;border-radius:14px;align-items:center;gap:10px;padding:0 12px 0 14px;font-size:.88rem;font-weight:700;transition:box-shadow .18s,background .18s;display:inline-flex}.dashf__demo:hover{box-shadow:inset 0 0 0 1.5px var(--b300)}.dashf__demo:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dashf__demo>svg{width:16px;height:16px;color:var(--dk-txt-warn,#b45309);flex:none}.dashf__sw{background:var(--dk-bd-neutral,#cbd5e1);border-radius:999px;flex:none;width:34px;height:20px;transition:background .18s;position:relative}.dashf__sw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.dashf__demo[aria-checked=true],.ppanel>.dashf .dashf__demo[aria-checked=true]{background:var(--dk-tint-warn,#fff4e5);box-shadow:inset 0 0 0 1.5px var(--dk-bd-warn,#f3dea0)}.dashf__demo[aria-checked=true] .dashf__sw{background:var(--dk-txt-warn,#d97706)}.dashf__demo[aria-checked=true] .dashf__sw:after{transform:translate(14px)}@media (prefers-reduced-motion:reduce){.dashf__sw,.dashf__sw:after,.dashf__demo{transition:none}}.svhub>.uf{margin-bottom:12px}.svfilt__free.svfilt__free--m{display:none}@media (min-width:901px){.svhub .uf-card{flex-wrap:wrap;align-items:flex-end;display:flex}.svhub .uf-fld{flex:1 0 200px}.svhub .uf-fld--search{flex:2 280px}.svhub .uf-extra{flex:none;margin-left:auto}}@media (max-width:900px){.svhub .uf-extra{display:none}.svfilt__free.svfilt__free--m{white-space:normal;text-align:center;justify-content:center;min-height:44px;margin:0 0 12px;padding:10px 14px;display:flex}}.svfilt__pick{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:10px;display:flex}.cform .svfilt__pick>label{margin:0}.svfilt__sort{align-items:center;gap:8px;min-width:0;display:flex}.svfilt__sortl{color:var(--gray);white-space:nowrap;align-items:center;gap:6px;font-size:.8rem;font-weight:700;display:inline-flex}.svfilt__sortl svg{width:15px;height:15px;color:var(--dk-acc,var(--b600));flex:none}.svfilt__sort .dsel{width:auto;min-width:164px}.svfilt__sort .dsel__btn{border-radius:12px;min-height:40px;padding:8px 10px 8px 13px;font-size:.88rem}.svfilt__sort .dsel__cv{width:20px;height:20px}.cwk-filters{margin-bottom:14px}.mkm-filters{flex-direction:column;gap:10px;min-width:0;display:flex}.mkm-filters .ssel__ctrl,.auditf .ssel__ctrl,.legalf .ssel__ctrl{min-height:48px}@media (min-width:1101px){.mkm-filters .uf-card{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.uf.tplf{margin-bottom:14px}.auditf__in{background:var(--dk-surface-2,#f7fafe);width:100%;min-width:0;min-height:48px;box-shadow:inset 0 0 0 1.5px var(--line);font:inherit;color:var(--ink);appearance:none;border:0;border-radius:14px;padding:12px 14px;font-size:.94rem;font-weight:600;transition:box-shadow .18s,background .18s}.auditf__in::placeholder{color:var(--gray2);font-weight:500}.auditf__in:hover{box-shadow:inset 0 0 0 1.5px var(--b300)}.auditf__in:focus{box-shadow:inset 0 0 0 1.5px var(--b400);background:var(--dk-surface,#fff);outline:none}.auditf .uf-extra .btn:disabled{opacity:.5;cursor:default;box-shadow:none}@media (min-width:901px){.tplf .uf-card--search{box-shadow:none;background:0 0;border-radius:0;padding:0}.tplf .uf-fld--search>label{display:none}.svcadm__filters .uf-card{grid-template-columns:repeat(2,minmax(0,1fr))}.auditf .uf-card{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.auditf .auditf__in,.auditf .ssel__ctrl,.legalf .ssel__ctrl{background:var(--dk-surface,#fff)}}@media (max-width:900px){.auditf .uf-extra{display:none}}.uf--tray.nrcp__filters{margin-bottom:10px}.nrcp__filters .uf-bar,.nrcp__filters .uf-sheetbg,.nrcp__filters .uf-card__head,.nrcp__filters .uf-card__apply{display:none}.nrcp__filters .uf-card,.nrcp__filters .uf-card.is-open{z-index:auto;background:var(--dk-surface-2,#f7fafe);max-height:none;box-shadow:none;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;animation:none;display:grid;position:static;overflow:visible}.nrcp__filters .uf-card .uf-fld--search{display:flex}.nrcp__filters .dsel__btn,.nrcp__filters .uf-search input{background:var(--dk-surface,#fff)}@media (max-width:560px){.nrcp__filters .uf-card,.nrcp__filters .uf-card.is-open{grid-template-columns:minmax(0,1fr)}.nrcp__filters .uf-fld--wide{grid-column:1/-1}}.mkm-filters .ssel__ph,.auditf .ssel__ph,.legalf .ssel__ph{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (min-width:1281px){.mkm-filters .ssel__ph,.auditf .ssel__ph,.legalf .ssel__ph,.mkm-filters .ssel__single b,.auditf .ssel__single b,.legalf .ssel__single b{font-size:.88rem}}.ains__ho{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--dk-bd-blue,var(--b200)),0 12px 26px -22px #1668f099;border-radius:16px;flex-direction:column;gap:12px;padding:13px;display:flex}.ains__hoH{align-items:flex-start;gap:11px;min-width:0;display:flex}.ains__hoIc{background:var(--dk-tint-blue,#eef4ff);width:36px;height:36px;color:var(--dk-acc,var(--b600));border-radius:12px;flex:none;place-items:center;display:grid}.ains__hoIc svg{width:18px;height:18px}.ains__hoIc--ok{background:var(--dk-tint-ok,#e6f7ef);color:var(--dk-txt-ok,#0b6b45)}.ains__hoTx{flex-direction:column;flex:1;gap:2px;min-width:0;padding-top:1px;display:flex}.ains__hoT{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:800;line-height:1.35}.ains__hoS{color:var(--gray);overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.45}.ains__hoNeeds{background:var(--dk-warn-bg,#fff8e6);box-shadow:inset 0 0 0 1px var(--dk-bd-warn,#f3dfa6);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.ains__hoNeeds p{color:var(--dk-txt-warn,#8a5300);align-items:center;gap:6px;margin:0;font-size:.76rem;font-weight:800;line-height:1.35;display:flex}.ains__hoNeeds p svg{flex:none;width:14px;height:14px}.ains__hoNeeds ul{color:var(--ink);overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:0;padding:0 0 0 18px;font-size:.84rem;line-height:1.45;display:flex}.ains__ho .btn{gap:7px;padding:10px 15px;font-size:.86rem}.ains__ho .btn svg{flex:none;width:16px;height:16px}.ains__ho--done{box-shadow:inset 0 0 0 1px var(--dk-bd-ok,#bfe8d4);flex-flow:wrap;align-items:center;gap:10px 11px;padding:11px 12px}.ains__ho--done .ains__hoT{flex:150px;min-width:0}.ains__ho--done .btn{margin-left:auto;padding:8px 14px;font-size:.82rem}.ains__ho--done .btn svg{width:15px;height:15px}.aiconfirm__share{color:var(--gray);align-items:center;gap:7px;font-size:.8rem;line-height:1.4;display:flex}.aiconfirm__share svg{width:15px;height:15px;color:var(--dk-acc,var(--b600));flex:none}.mydoc__pay{background:var(--dk-tint-warn,#fff8eb);box-shadow:inset 0 0 0 1px var(--dk-bd-warn,#f5d9a3);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:10px 12px;animation:.32s ease-out both mydocPayIn;display:grid}@keyframes mydocPayIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.mydoc__payi{background:var(--dk-surface,#fff);width:32px;height:32px;color:var(--dk-txt-warn,#b45309);border-radius:10px;flex:none;place-items:center;display:grid;box-shadow:0 1px 2px #0b1f450f}.mydoc__payi svg{width:16px;height:16px}.mydoc__payt{gap:2px;min-width:0;display:grid}.mydoc__payt b{color:var(--dk-txt-warn,#92400e);font-size:.85rem;font-weight:700;line-height:1.35}.mydoc__payt small{color:var(--gray);font-size:.77rem;line-height:1.45}.mydoc__paysum{font-style:normal;font-family:var(--fd);letter-spacing:-.01em;white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums;font-size:.98rem;font-weight:800}.mydoc__pay--wait .mydoc__payi svg{transform-origin:50%;animation:2.6s ease-in-out infinite mydocPaySand}@keyframes mydocPaySand{0%,70%{transform:rotate(0)}85%,to{transform:rotate(180deg)}}.mydoc__pay--pooled{background:var(--dk-tint-ok,#edfaf4);box-shadow:inset 0 0 0 1px var(--dk-bd-ok,#bdebd6)}.mydoc__pay--pooled .mydoc__payi,.mydoc__pay--pooled .mydoc__payt b{color:var(--dk-txt-ok,#0b7a55)}.mydoc__pay--cancelled{background:var(--dk-surface-2,#f7f8fb);box-shadow:inset 0 0 0 1px var(--line)}.mydoc__pay--cancelled .mydoc__payi{color:var(--dk-txt-err,#b91c1c)}.mydoc__pay--cancelled .mydoc__payt b{color:var(--ink)}.mydoc__st--pay{background:var(--dk-warn-bg,#fef3c7);color:var(--dk-txt-warn,#b45309);box-shadow:inset 0 0 0 1px var(--dk-bd-warn,#f0b42973);align-items:center;gap:6px;display:inline-flex}.mydoc__st--pay:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;animation:1.4s ease-in-out infinite dpPulse}.mydoc__st--off{background:var(--dk-tint-err,#fef2f2);color:var(--dk-txt-err,#b91c1c)}.mydoc--fresh{border-color:var(--dk-bd-blue,var(--b200));box-shadow:0 0 0 3px var(--dk-tint-blue,#1668f01f),var(--s2)}@media (max-width:560px){.mydoc__pay{grid-template-columns:auto minmax(0,1fr)}.mydoc__paysum{grid-column:2}}.pgate--pooled,.pgate--rejected{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 12px;display:grid}.pgate__icon{background:var(--dk-surface,#fff);border-radius:11px;grid-row:span 2;place-items:center;width:34px;height:34px;display:grid}.pgate__icon svg{width:18px;height:18px}.pgate--pooled{background:var(--dk-tint-ok,#f0faf5);box-shadow:inset 0 0 0 1px var(--dk-bd-ok,#bdebd6)}.pgate--pooled .pgate__icon{color:var(--dk-txt-ok,#0b7a55)}.pgate--rejected{background:var(--dk-tint-err,#fff6f6);box-shadow:inset 0 0 0 1px var(--dk-bd-err,#fecaca)}.pgate--rejected .pgate__icon{color:var(--dk-txt-err,#b91c1c)}.ua__op{letter-spacing:.01em;white-space:nowrap;border-radius:var(--pill);background:var(--dk-tint-violet,#f1ebff);color:var(--dk-txt-violet,#6a3de8);align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:.68rem;font-style:normal;font-weight:800;display:inline-flex}.ua__op svg{flex:none;width:12px;height:12px}.supassist--err .supassist__ic{background:var(--dk-tint-err,#fef2f2);color:var(--dk-txt-err,#b91c1c)}.supassist--live .supassist__ic{animation:2.4s ease-out infinite supassistLive}@keyframes supassistLive{0%{box-shadow:0 0 0 0 var(--dk-tint-warn,#f0b42973)}70%{box-shadow:0 0 0 9px #f0b42900}to{box-shadow:0 0 #f0b42900}}.rgl{flex-direction:column;gap:16px;min-width:0;display:flex}.rgl .btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;filter:grayscale(.3)}.rgl-head{isolation:isolate;border-radius:var(--rl);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line);flex-direction:column;gap:18px;padding:clamp(18px,2.4vw,24px);display:flex;position:relative;overflow:hidden}.rgl-head:before{content:"";z-index:-1;background:radial-gradient(closest-side,var(--dk-tint-blue,#1668f01c),transparent);pointer-events:none;border-radius:50%;width:440px;height:330px;position:absolute;top:-150px;right:-130px}.rgl-head__main{flex-wrap:wrap;align-items:flex-start;gap:14px 18px;display:flex}.rgl-head__ico{background:var(--grad);color:#fff;width:52px;height:52px;box-shadow:var(--sblue);border-radius:16px;flex:none;place-items:center;display:grid}.rgl-head__ico svg{width:26px;height:26px}.rgl-head__txt{flex-direction:column;flex:300px;gap:4px;min-width:0;display:flex}.rgl-head__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--dk-acc,var(--b600));font-size:.7rem;font-weight:800}.rgl-head__t{font-family:var(--fd);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(1.25rem,2.2vw,1.6rem);line-height:1.15}.rgl-head__l{max-width:62ch;color:var(--gray);margin:2px 0 0;font-size:.92rem;line-height:1.5}.rgl-head__acts{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.rgl-head__acts .btn svg{flex:none;width:17px;height:17px}.rgl-soon{border-radius:var(--pill);background:var(--dk-tint-warn,#fff1d6);color:var(--dk-txt-warn,#875000);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:2px 8px;font-size:.64rem;font-weight:800;display:inline-flex}.rgl-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rgl-kpi{background:var(--dk-surface-2,#f7fafe);border-radius:16px;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.rgl-kpi__ico{background:var(--dk-surface,#fff);width:38px;height:38px;color:var(--dk-acc,var(--b600));box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex:none;place-items:center;display:grid}.rgl-kpi__ico svg{width:19px;height:19px}.rgl-kpi--warn .rgl-kpi__ico{background:var(--dk-tint-warn,#fff1d6);color:var(--dk-txt-warn,#875000);box-shadow:none}.rgl-kpi__m{flex-direction:column;gap:1px;min-width:0;display:flex}.rgl-kpi__m b{font-family:var(--fd);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:1.12rem;overflow:hidden}.rgl-kpi__m span{color:var(--gray);font-size:.76rem;font-weight:600}.rgl-tabs{background:var(--dk-surface,#fff);max-width:100%;box-shadow:inset 0 0 0 1.5px var(--line);scrollbar-width:none;border-radius:16px;align-self:flex-start;gap:4px;padding:5px;display:flex;overflow-x:auto}.rgl-tabs::-webkit-scrollbar{display:none}.rgl-tab{font:inherit;color:var(--gray);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:12px;flex:none;align-items:center;gap:8px;padding:9px 14px;font-size:.88rem;font-weight:700;transition:background .18s,color .18s;display:inline-flex}.rgl-tab svg{flex:none;width:17px;height:17px}.rgl-tab:hover{color:var(--ink);background:var(--dk-surface-2,#f7fafe)}.rgl-tab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rgl-tab[aria-selected=true]{background:var(--b100);color:var(--dk-acc-strong,var(--b700))}.rgl-tab__n{border-radius:var(--pill);background:var(--dk-surface-2,#eef2f7);min-width:22px;height:22px;color:var(--gray);font-variant-numeric:tabular-nums;place-items:center;padding:0 7px;font-size:.74rem;display:inline-grid}.rgl-tab[aria-selected=true] .rgl-tab__n{background:var(--dk-surface,#fff);color:var(--dk-acc-strong,var(--b700))}.rgl-tab .rgl-tab__n--warn,.rgl-tab[aria-selected=true] .rgl-tab__n--warn{background:var(--dk-tint-warn,#fff1d6);color:var(--dk-txt-warn,#875000)}.rgl-panel{flex-direction:column;gap:14px;min-width:0;display:flex}.rgl-panel__h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;display:flex}.rgl-panel__t{flex-direction:column;flex:280px;gap:3px;min-width:0;display:flex}.rgl-panel__t b{font-family:var(--fd);letter-spacing:-.02em;color:var(--ink);font-size:1.05rem}.rgl-panel__t small{color:var(--gray);font-size:.82rem;line-height:1.45}.rgl-panel__h .btn svg{width:16px;height:16px}.uf.rglf{margin-bottom:0}.rgl-rows,.rgl-gaps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rgl-row{background:var(--dk-surface,#fff);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;align-items:center;gap:4px;transition:box-shadow .18s;display:flex}.rgl-row:hover{box-shadow:inset 0 0 0 1.5px var(--b300),0 14px 28px -22px #0b1f4573}.rgl-row.is-new{animation:2.6s both rgl-flash}.rgl-row__main{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;flex:1;align-items:center;gap:14px;padding:13px 10px 13px 14px;display:flex}.rgl-row__main:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.rgl-row__body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.rgl-row__t{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;font-weight:700;line-height:1.3;overflow:hidden}.rgl-row__meta{color:var(--gray);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.78rem;display:flex}.rgl-row__meta>span:not(.rgl-cat){align-items:center;gap:5px;display:inline-flex}.rgl-row__meta svg{width:13px;height:13px;color:var(--gray2);flex:none}.rgl-row__side{flex:none;align-items:center;gap:8px;display:flex}.rgl-row__acts{flex:none;align-items:center;padding-right:12px;display:flex}.rgl-row__acts .aitem__act:disabled{opacity:.6;cursor:default}.rgl-glyph{background:var(--dk-tint-blue,#e6f0ff);width:42px;height:42px;color:var(--dk-acc-strong,var(--b700));border-radius:13px;flex:none;place-items:center;display:grid}.rgl-glyph svg{width:20px;height:20px}.rgl-glyph--draft{background:var(--dk-tint-warn,#fff1d6);color:var(--dk-txt-warn,#875000)}.rgl-glyph--archived{background:var(--dk-surface-2,#eef2f7);color:var(--gray)}.rgl-glyph--big{border-radius:15px;width:48px;height:48px}.rgl-glyph--big svg{width:23px;height:23px}.rgl-cat{border-radius:var(--pill);background:var(--dk-surface-2,#eef2f7);color:var(--ink);white-space:nowrap;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:.72rem;font-weight:700;display:inline-flex}.rgl-cat svg{width:12px;height:12px;color:var(--gray2);flex:none}.rgl-ver{background:var(--dk-tint-blue,#e6f0ff);color:var(--dk-acc-strong,var(--b700));font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:8px;align-items:center;padding:3px 9px;font-size:.74rem;font-weight:800;display:inline-flex}.rgl-st{border-radius:var(--pill);background:var(--dk-surface-2,#eef1f5);color:var(--gray);white-space:nowrap;align-items:center;gap:5px;padding:4px 10px 4px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.rgl-st svg{flex:none;width:13px;height:13px}.rgl-st--active{background:var(--dk-tint-ok,#e3f5e3);color:var(--dk-txt-ok,#0a6b0a)}.rgl-st--draft{background:var(--dk-tint-warn,#fff1d6);color:var(--dk-txt-warn,#875000)}.rgl-st--archived{background:var(--dk-surface-2,#eef1f5);color:var(--gray)}.rgl-miss{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:34px 18px;display:flex}.rgl-miss__ico{background:var(--dk-tint-warn,#fff1d6);width:58px;height:58px;color:var(--dk-txt-warn,#875000);border-radius:18px;place-items:center;display:grid}.rgl-miss__ico svg{width:27px;height:27px}.rgl-miss--lock .rgl-miss__ico{background:var(--dk-surface-2,#eef2f7);color:var(--gray)}.rgl-miss--err .rgl-miss__ico{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b02e2e)}.rgl-miss>b{font-family:var(--fd);letter-spacing:-.01em;color:var(--ink);font-size:1.06rem}.rgl-miss>p{max-width:46ch;color:var(--gray);margin:0;font-size:.88rem;line-height:1.5}.rgl-miss .btn{margin-top:4px}.rgl-miss .btn svg{width:16px;height:16px}.rgl-spinning{animation:.8s linear infinite spin}.rgl-spin{border:2px solid var(--b200);border-top-color:var(--b600);border-radius:50%;width:15px;height:15px;animation:.7s linear infinite spin;display:block}.rgl-first{text-align:center;background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:38px 18px;display:flex}.rgl-first__ico{background:var(--grad);color:#fff;width:58px;height:58px;box-shadow:var(--sblue);border-radius:18px;place-items:center;display:grid}.rgl-first__ico svg{width:27px;height:27px}.rgl-first>b{font-family:var(--fd);color:var(--ink);font-size:1.08rem}.rgl-first>p{max-width:48ch;color:var(--gray);margin:0;font-size:.88rem;line-height:1.5}.rgl-first__acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.rgl-first__acts .btn svg{width:16px;height:16px}.rgl-sorted{color:var(--gray);align-items:center;gap:6px;margin:0;font-size:.78rem;font-weight:600;display:flex}.rgl-sorted svg{width:14px;height:14px;color:var(--dk-txt-warn,#b45309);flex:none}.rgl-gap{background:var(--dk-surface,#fff);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;align-items:flex-start;gap:14px;padding:14px;display:flex}.rgl-gap.is-done{box-shadow:inset 0 0 0 1px var(--dk-bd-ok,#bfe6cf)}.rgl-gap__ico{background:var(--dk-tint-warn,#fff1d6);width:40px;height:40px;color:var(--dk-txt-warn,#875000);border-radius:12px;flex:none;place-items:center;display:grid}.rgl-gap__ico svg{width:20px;height:20px}.rgl-gap.is-done .rgl-gap__ico,.rgl-gap.is-closed .rgl-gap__ico{background:var(--dk-tint-ok,#e3f5e3);color:var(--dk-txt-ok,#0a6b0a)}.rgl-gap__body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.rgl-gap__q{color:var(--ink);overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:.95rem;font-weight:600;line-height:1.45}.rgl-gap__meta{color:var(--gray);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.78rem;display:flex}.rgl-gap__meta>span{align-items:center;gap:5px;min-width:0;display:inline-flex}.rgl-gap__meta svg{width:13px;height:13px;color:var(--gray2);flex:none}.rgl-gap__meta .rgl-gap__count{color:var(--dk-txt-warn,#875000);font-weight:800}.rgl-gap__meta .rgl-gap__count svg,.rgl-gap__meta .rgl-st svg{color:currentColor}.rgl-gap__why{background:var(--dk-surface-2,#f7fafe);color:var(--gray);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:8px 11px;font-size:.8rem;line-height:1.45}.rgl-gap__why b{color:var(--ink);font-weight:700}.rgl-gap__act{flex:none;align-self:center}.rgl-gap__act .btn svg{width:15px;height:15px}.rgl-drw__scrim{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#03102b6b;border:0;padding:0;animation:.2s both fade;position:fixed;inset:0}.rgl-drw{z-index:201;background:var(--dk-surface,#fff);width:min(640px,100%);box-shadow:var(--s3);outline:none;flex-direction:column;animation:.26s cubic-bezier(.2,.8,.3,1) both drwin;display:flex;position:fixed;top:0;bottom:0;right:0}.rgl-drw__head{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:20px 22px 18px;display:flex}.rgl-drw__ht{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.rgl-drw__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--dk-acc,var(--b600));font-size:.68rem;font-weight:800}.rgl-drw__ht h2{font-family:var(--fd);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:1.18rem;line-height:1.25}.rgl-drw__chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.rgl-drw__x{background:var(--b50);width:34px;height:34px;color:var(--gray);cursor:pointer;border:0;border-radius:10px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.rgl-drw__x:hover{background:var(--b100);color:var(--ink)}.rgl-drw__x:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rgl-drw__x svg{width:16px;height:16px}.rgl-drw__body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:20px;min-height:0;padding:18px 22px 26px;display:flex;overflow-y:auto}.rgl-drw__kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.rgl-drw__kv>div{background:var(--dk-surface-2,#f7fafe);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.rgl-drw__kv dt{letter-spacing:.05em;text-transform:uppercase;color:var(--gray2);font-size:.68rem;font-weight:800}.rgl-drw__kv dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.86rem;font-weight:700}.rgl-drw__cta{background:var(--dk-tint-blue,#eef4fe);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.rgl-drw__cta .btn svg{width:16px;height:16px}.rgl-drw__cta p{color:var(--dk-acc-strong,var(--b700));flex:220px;margin:0;font-size:.8rem;line-height:1.45}.rgl-drw__sec{flex-direction:column;gap:10px;min-width:0;display:flex}.rgl-drw__lbl{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.rgl-drw__lbl>span{letter-spacing:.06em;text-transform:uppercase;color:var(--gray2);align-items:center;gap:7px;font-size:.72rem;font-weight:800;display:inline-flex}.rgl-drw__lbl>span svg{width:15px;height:15px;color:var(--dk-acc,var(--b600))}.rgl-drw__lbl small{color:var(--gray);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:600}.rgl-doc{overscroll-behavior:contain;background:var(--dk-surface-2,#f7fafe);max-height:min(52vh,540px);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:thin;border-radius:14px;padding:16px 18px;font-size:.9rem;line-height:1.65;overflow-y:auto}.rgl-doc:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rgl-empty{background:var(--dk-surface-2,#f7fafe);color:var(--gray);border-radius:12px;margin:0;padding:12px 14px;font-size:.84rem}.rgl-tl{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rgl-tl__i{position:relative}.rgl-tl__i:not(:last-child):before{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;top:30px;bottom:-12px;left:23px}.rgl-tl__btn{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:12px;padding:10px 12px 10px 18px;transition:background .15s;display:flex;position:relative}.rgl-tl__btn:hover:not(:disabled){background:var(--dk-surface-2,#f7fafe)}.rgl-tl__btn:disabled{cursor:default}.rgl-tl__btn:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.rgl-tl__i.on .rgl-tl__btn{background:var(--b50);box-shadow:inset 0 0 0 1.5px var(--b200)}.rgl-tl__dot{z-index:1;background:var(--dk-surface,#fff);width:12px;height:12px;box-shadow:inset 0 0 0 2.5px var(--b300);border-radius:50%;flex:none;margin-top:4px;position:relative}.rgl-tl__i.is-cur .rgl-tl__dot{box-shadow:inset 0 0 0 3.5px var(--b600)}.rgl-tl__m{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rgl-tl__top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rgl-tl__top b{font-variant-numeric:tabular-nums;color:var(--ink);font-size:.9rem;font-weight:800}.rgl-tl__cur{border-radius:var(--pill);background:var(--b600);color:#fff;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;font-size:.62rem;font-style:normal;font-weight:800}.rgl-tl__clip{width:13px;height:13px;color:var(--gray2)}.rgl-tl__m small{color:var(--gray);overflow-wrap:anywhere;font-size:.78rem;line-height:1.4}.rgl-tl__m .rgl-tl__note{color:var(--ink)}.rgl-tl__m .rgl-tl__none{color:var(--gray2);font-style:italic}.cform.rgl-ed,.cform.rgl-up{max-width:none}.cform.rgl-ed{flex-direction:column;gap:16px;display:flex}.rgl-ed__gap{background:var(--dk-tint-warn,#fff8ea);box-shadow:inset 0 0 0 1px var(--dk-bd-warn,#f3dea0);border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.rgl-ed__gapico{background:var(--dk-surface,#fff);width:36px;height:36px;color:var(--dk-txt-warn,#875000);border-radius:11px;flex:none;place-items:center;display:grid}.rgl-ed__gapico svg{width:18px;height:18px}.rgl-ed__gapm{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rgl-ed__gapl{letter-spacing:.06em;text-transform:uppercase;color:var(--dk-txt-warn,#875000);font-size:.68rem;font-weight:800}.rgl-ed__gapm q{color:var(--ink);overflow-wrap:anywhere;font-size:.95rem;font-weight:600;line-height:1.45}.rgl-ed__gapm small{color:var(--gray);font-size:.76rem}.rgl-ed__grid{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:18px 22px;display:grid}.rgl-ed__side{flex-direction:column;gap:14px;min-width:0;display:flex}.rgl-ed__main{flex-direction:column;gap:8px;min-width:0;display:flex}.rgl-ed__lblrow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.cform .rgl-ed__lblrow label{margin-bottom:0}.rgl-ed__count{color:var(--gray2);font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:700}.cform textarea.rgl-ed__text{resize:vertical;min-height:clamp(260px,46vh,540px);font-size:.92rem;line-height:1.6}.rgl-fld{min-width:0}.cform .rgl-fld__l{letter-spacing:.03em;text-transform:uppercase;color:var(--gray2);margin-bottom:7px;font-size:.78rem;font-weight:700;display:block}.cform .rgl-fld__more{margin-top:8px}.rgl-err{color:var(--dk-txt-err,#b02e2e);margin:6px 0 0;font-size:.76rem;font-weight:600;line-height:1.4}.cform.rgl-ed [aria-invalid=true],.cform.rgl-up [aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--dk-bd-err,#f0a8a8)}.rgl-bumps{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.rgl-bump{border-radius:var(--pill);background:var(--dk-surface-2,#f2f6fc);box-shadow:inset 0 0 0 1px var(--line);font:inherit;color:var(--gray);cursor:pointer;border:0;align-items:center;gap:6px;padding:6px 11px;font-size:.76rem;font-weight:600;transition:background .15s,box-shadow .15s,color .15s;display:inline-flex}.rgl-bump b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800}.rgl-bump:hover{box-shadow:inset 0 0 0 1.5px var(--b300)}.rgl-bump:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rgl-bump[aria-pressed=true]{background:var(--b100);box-shadow:inset 0 0 0 1.5px var(--b300);color:var(--dk-acc-strong,var(--b700))}.rgl-bump[aria-pressed=true] b{color:inherit}.rgl-seg{background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.rgl-seg__b{min-width:0;font:inherit;color:var(--gray);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:9px 6px;font-size:.8rem;font-weight:700;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex;overflow:hidden}.rgl-seg__b svg{flex:none;width:15px;height:15px}.rgl-seg__b:hover{color:var(--ink)}.rgl-seg__b:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.rgl-seg__b[aria-checked=true]{background:var(--dk-surface,#fff);color:var(--ink);box-shadow:var(--s1)}.rgl-seg__b--active[aria-checked=true]{color:var(--dk-txt-ok,#0a6b0a)}.rgl-seg__b--draft[aria-checked=true]{color:var(--dk-txt-warn,#875000)}.rgl-note{border-radius:12px;align-items:flex-start;gap:9px;margin:0;padding:10px 12px;font-size:.82rem;font-weight:600;line-height:1.45;display:flex}.rgl-note svg{flex:none;width:16px;height:16px;margin-top:1px}.rgl-note--info{background:var(--dk-tint-blue,#eef4fe);color:var(--dk-acc-strong,var(--b700))}.rgl-note--warn{background:var(--dk-tint-warn,#fff4de);color:var(--dk-txt-warn,#875000)}.rgl-note--err{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b02e2e)}.rgl-ed__foot{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:14px;display:flex}.rgl-ed__btns{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.cform.rgl-up{gap:14px}.rgl-up__lead{color:var(--gray);margin:0;font-size:.86rem;line-height:1.5}.rgl-up__zone{min-width:0;position:relative}.cform.rgl-up .rgl-sr{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;box-shadow:none;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.cform.rgl-up .rgl-drop{border:2px dashed var(--dk-bd-blue,#b9d3fb);background:var(--dk-surface-2,#f7fafe);text-align:center;text-transform:none;letter-spacing:0;min-height:176px;color:var(--gray);cursor:pointer;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:0;padding:22px 18px;font-size:.86rem;font-weight:500;transition:border-color .18s,background .18s,transform .18s;display:flex}.cform.rgl-up .rgl-drop:hover,.rgl-up__zone.is-over .rgl-drop{border-color:var(--b500);background:var(--dk-tint-blue,#eef4fe)}.rgl-up__zone.is-over .rgl-drop{transform:scale(1.01)}.rgl-up__zone.is-busy .rgl-drop,.rgl-up__zone.is-busy .rgl-file{opacity:.6;cursor:progress}.rgl-sr:focus-visible+.rgl-drop,.rgl-sr:focus-visible+.rgl-file{outline:2px solid var(--focus);outline-offset:2px}.rgl-drop__ico{background:var(--dk-surface,#fff);width:50px;height:50px;color:var(--dk-acc,var(--b600));box-shadow:var(--s1);border-radius:15px;place-items:center;margin-bottom:4px;display:grid}.rgl-drop__ico svg{width:24px;height:24px}.rgl-drop b{color:var(--ink);font-size:.98rem;font-weight:700}.rgl-drop u{color:var(--dk-acc,var(--b600));text-underline-offset:3px;font-weight:700}.rgl-drop small{color:var(--gray2);font-size:.76rem}.rgl-file{background:var(--dk-surface,#fff);min-width:0;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.rgl-file__ext{background:var(--b600);color:#fff;letter-spacing:.04em;border-radius:10px;flex:none;place-items:center;width:44px;height:52px;font-size:.68rem;font-weight:800;display:grid}.rgl-file__ext--doc{background:var(--b800)}.rgl-file__ext--pdf{background:#d93a3a}.rgl-file__m{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rgl-file__m b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;overflow:hidden}.rgl-file__m small{color:var(--gray);font-size:.78rem}.rgl-file__acts{flex:none;gap:6px;display:flex}.cform.rgl-up .rgl-file__acts label.aitem__act{font-size:inherit;text-transform:none;letter-spacing:0;color:var(--gray);margin:0;padding:0;display:grid}.cform.rgl-up .rgl-file__acts label.aitem__act:hover{color:var(--dk-acc,var(--b600))}.rgl-file__acts .aitem__act:disabled,.rgl-file__acts .aitem__act[aria-disabled=true]{opacity:.5;pointer-events:none}.rgl-up__row{align-items:start}.rgl-up__busy{color:var(--dk-acc-strong,var(--b700));flex-direction:column;gap:8px;font-size:.82rem;font-weight:600;line-height:1.45;display:flex}.rgl-prog{border-radius:var(--pill);background:var(--b100);height:6px;display:block;position:relative;overflow:hidden}.rgl-prog:after{content:"";border-radius:inherit;background:var(--grad);width:38%;animation:1.15s ease-in-out infinite rgl-prog;position:absolute;top:0;bottom:0;left:0}@keyframes rgl-prog{0%{transform:translate(-100%)}to{transform:translate(265%)}}@keyframes rgl-flash{0%,35%{box-shadow:inset 0 0 0 2px var(--b400),0 0 0 4px var(--dk-tint-blue,#1668f024)}to{box-shadow:inset 0 0 0 1px var(--line)}}@media (max-width:820px){.rgl-ed__grid{grid-template-columns:minmax(0,1fr)}.cform textarea.rgl-ed__text{min-height:240px}}@media (max-width:720px){.rgl-kpis{grid-template-columns:minmax(0,1fr)}.rgl-head__acts{width:100%;margin-left:0}.rgl-head__acts .btn{flex:160px}}@media (max-width:640px){.rgl-row{align-items:flex-start}.rgl-row__main{flex-wrap:wrap;gap:10px 12px}.rgl-row__side{width:100%;padding-left:56px}.rgl-row__acts{padding:13px 12px 0 0}.rgl-gap{flex-wrap:wrap}.rgl-gap__act{width:100%;padding-left:54px}.rgl-gap__act .btn{width:100%}}@media (max-width:560px){.rgl-up__row{grid-template-columns:minmax(0,1fr)}.rgl-drw__head{padding:16px}.rgl-drw__body{padding:16px 16px 22px}.rgl-drw__kv{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.rgl-ed__btns .btn{flex:1}}@media (prefers-reduced-motion:reduce){.rgl-prog:after{opacity:.45;width:100%;animation:none}.rgl-row.is-new,.rgl-drw,.rgl-drw__scrim,.rgl-spinning,.rgl-spin{animation:none}.cform.rgl-up .rgl-drop,.rgl-up__zone.is-over .rgl-drop{transition:none;transform:none}}.sasst__acard{container:sassta/inline-size}.sasst__menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.sasst__mi{background:var(--dk-surface-2,#f5f8fc);min-width:0;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:13px;align-items:center;gap:9px;padding:9px 10px;transition:background .15s,box-shadow .15s;display:flex}.sasst__mi:hover{box-shadow:inset 0 0 0 1px var(--dk-bd-blue,var(--b300))}.sasst__mi:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.sasst__mi[aria-selected=true]{background:var(--dk-tint-blue,#eef5ff);box-shadow:inset 0 0 0 1.5px var(--dk-acc,var(--b500))}.sasst__mic{background:var(--dk-surface,#fff);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--line);color:var(--dk-acc,var(--b600));border-radius:10px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.sasst__mic svg{width:16px;height:16px}.sasst__mi[aria-selected=true] .sasst__mic{background:var(--grad);box-shadow:none;color:#fff}.sasst__mit{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sasst__mit b{overflow-wrap:anywhere;color:var(--ink);font-size:.82rem;line-height:1.25}.sasst__mit small{text-overflow:ellipsis;white-space:nowrap;color:var(--gray);font-size:.68rem;font-weight:700;line-height:1.35;overflow:hidden}.sasst__mi.is-off .sasst__mit b{color:var(--gray)}.sasst__mi.is-off:not([aria-selected=true]) .sasst__mic{color:var(--gray2);background:0 0}.sasst__mi.is-soon .sasst__mit small{color:var(--dk-txt-warn,#b45309)}.sasst__acard>.sasst__sec{border-top:1px solid var(--line);padding-top:12px}@container sassta (min-width:680px){.sasst__menu{grid-template-columns:repeat(4,minmax(0,1fr))}}.sasst__pay{background:var(--dk-surface,#fff);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 11px;display:flex}.sasst__payic{border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid;position:relative}.sasst__payic svg{width:17px;height:17px}.sasst__pay--pending .sasst__payic{background:var(--dk-warn-bg,#fef3c7);color:var(--dk-txt-warn,#b45309)}.sasst__pay--paid .sasst__payic{background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,var(--ok))}.sasst__pay--rejected .sasst__payic{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#c0392b)}.sasst__pay--pending .sasst__payic:after{content:"";width:9px;height:9px;box-shadow:0 0 0 2px var(--dk-surface,#fff);background:#f59e0b;border-radius:50%;animation:1.6s ease-in-out infinite sasstPulse;position:absolute;top:-3px;right:-3px}@keyframes sasstPulse{50%{opacity:.35;transform:scale(.8)}}.sasst__payt{flex-direction:column;flex:170px;gap:2px;min-width:0;display:flex}.sasst__payt b{color:var(--ink);font-size:.84rem;line-height:1.3}.sasst__payt small{color:var(--gray);font-size:.7rem;line-height:1.4}.sasst__pay>em{font-family:var(--fd);white-space:nowrap;color:var(--ink);flex:none;margin-left:auto;font-size:.88rem;font-style:normal;font-weight:800}.sasst__res .sasst__ok{color:var(--dk-txt-ok,var(--ok));align-items:center;gap:6px;margin-bottom:3px;font-weight:800;display:flex}.sasst__res .sasst__ok svg{flex:none;width:14px;height:14px}.sasst__ai{gap:0;padding:0;overflow:hidden}.sasst__aih{width:100%;min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:11px 12px;transition:background .15s;display:flex}.sasst__aih:hover{background:var(--dk-surface-2,#f7fafe)}.sasst__aih:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.sasst__aiic{background:var(--dk-tint-violet,#f1edff);width:34px;height:34px;color:var(--dk-txt-violet,#6d4ae0);border-radius:11px;flex:none;place-items:center;display:grid}.sasst__aiic svg{width:18px;height:18px}.sasst__ait{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sasst__ait b{color:var(--ink);font-size:.88rem;line-height:1.3}.sasst__ait small{color:var(--gray);font-size:.72rem;line-height:1.35}.sasst__aichev{width:15px;height:15px;color:var(--gray);flex:none;transition:transform .2s}.sasst__aih[aria-expanded=true] .sasst__aichev{transform:rotate(90deg)}.sasst__aibody{flex-direction:column;gap:8px;padding:2px 12px 12px;display:flex}.sasst__aibody>.sasst__more{align-self:center}.sasst__aiq{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sasst__aiq>li{background:var(--dk-surface-2,#f5f8fc);border-radius:12px;flex-direction:column;gap:7px;padding:10px 11px;display:flex}.sasst__aiqq,.sasst__aiqa{flex-direction:column;gap:3px;min-width:0;display:flex}.sasst__aiqq>span,.sasst__aiqa>span{letter-spacing:.05em;text-transform:uppercase;color:var(--gray2);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.64rem;font-weight:800;display:flex}.sasst__aiqa>span{color:var(--dk-txt-violet,#6d4ae0)}.sasst__aiqq time{letter-spacing:0;text-transform:none;font-weight:700}.sasst__aiqq p,.sasst__aiqa p{overflow-wrap:anywhere;white-space:pre-wrap;color:var(--ink);margin:0;font-size:.82rem;line-height:1.5}.sasst__aiqq p{font-weight:700}.sasst__aiqq+.sasst__aiqa{border-top:1px dashed var(--line);padding-top:7px}.sasst__aisid{overflow-wrap:anywhere;color:var(--gray2);margin:0;font-size:.68rem;line-height:1.4}.sasst__pick--all{max-height:none;overflow:visible}.sasst__pick.is-bad,.sasst__chips.is-bad{box-shadow:inset 0 0 0 1.5px var(--dk-txt-err,#c0392b);border-radius:14px}.sasst__chips.is-bad{padding:6px}.sasst__pick:focus,.sasst__chips:focus{outline:none}.sasst__pick:focus-visible,.sasst__chips:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.sasst__ometa{flex-wrap:wrap;align-items:center;gap:3px 8px;display:flex}.sasst__otag{border-radius:var(--pill);background:var(--dk-warn-bg,#fef3c7);white-space:nowrap;color:var(--dk-txt-warn,#b45309);align-items:center;gap:3px;padding:1px 7px;font-size:.64rem;font-weight:800;line-height:1.5;display:inline-flex}.sasst__otag svg{width:11px;height:11px}.sasst__otag--lock{background:var(--dk-surface-2,#eef2f7);color:var(--gray)}.sasst__opt:disabled{cursor:default;opacity:.6}.sasst__opt[aria-pressed=true] .sasst__oic{background:var(--grad);color:#fff}.sasst__count{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sasst__count>b{min-width:30px;font-family:var(--fd);text-align:center;color:var(--ink);font-size:1.1rem}.sasst .sasst__count .btn{justify-content:center;width:38px;height:36px;padding:0}.sasst__count>small{color:var(--gray);font-size:.72rem}.sasst__ferr{color:var(--dk-txt-err,#c0392b);align-items:flex-start;gap:6px;margin:0;font-size:.74rem;font-weight:700;line-height:1.4;display:flex}.sasst__ferr svg{flex:none;width:13px;height:13px;margin-top:2px}.sasst__f textarea.is-bad{box-shadow:inset 0 0 0 1.5px var(--dk-txt-err,#c0392b)}.sasst__note{color:var(--gray);align-items:flex-start;gap:7px;margin:0;font-size:.76rem;line-height:1.45;display:flex}.sasst__note svg{width:14px;height:14px;color:var(--dk-acc,var(--b600));flex:none;margin-top:1px}@media (prefers-reduced-motion:reduce){.sasst__pay--pending .sasst__payic:after{animation:none}.sasst__mi,.sasst__mic,.sasst__aih,.sasst__aichev{transition:none}}.mpp__hacts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mpp__info{background:var(--dk-tint-blue,#eef5ff);color:var(--dk-acc-strong,var(--b700));border-radius:14px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:11px 14px;font-size:.84rem;font-weight:600;line-height:1.45;display:flex}.mpp__info svg{flex:none;width:17px;height:17px;margin-top:1px}.mpp__info.is-soon{background:var(--dk-tint-warn,#fff6e5);color:var(--dk-txt-warn,#8a5300)}.mpp__info.is-kept{margin:12px 0 0}.mpp .anote{margin-top:12px}.mpp__state{background:var(--dk-surface-2,#f6f9fd);color:var(--gray);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:14px;font-size:.88rem;display:flex}.mpp__state svg{flex:none;width:18px;height:18px}.mpp__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.mpp__col{flex-direction:column;gap:12px;min-width:0;display:flex}.mpp__sec{background:var(--dk-surface,#fff);min-width:0;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.mpp__sh{align-items:flex-start;gap:11px;display:flex}.mpp__si{background:var(--dk-tint-blue,var(--b100));width:34px;height:34px;color:var(--dk-acc,var(--b600));border-radius:11px;flex:none;place-items:center;display:grid}.mpp__si svg{width:17px;height:17px}.mpp__st{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mpp__st b{font-family:var(--fd);letter-spacing:-.01em;color:var(--ink);font-size:.95rem}.mpp__st small{color:var(--gray);font-size:.76rem;line-height:1.4}.mpp__sh .btn{flex:none}.mpp__pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px;display:grid}.mpp__dash{color:var(--gray2);padding-bottom:10px;font-weight:700}.mpp__kvs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 12px;display:grid}.mpp__kv{flex-direction:column;gap:6px;min-width:0;display:flex}.mpp__kv label{letter-spacing:.03em;text-transform:uppercase;color:var(--gray2);font-size:.72rem;font-weight:700}.mpp__f{background:var(--dk-surface,#fff);min-width:0;height:40px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:11px;align-items:center;gap:6px;padding:0 12px;transition:box-shadow .16s,background .16s;display:flex}.mpp__f:focus-within{box-shadow:inset 0 0 0 2px var(--b600)}.mpp__f.is-bad{background:var(--dk-tint-err,#fff7f7);box-shadow:inset 0 0 0 2px var(--dk-bd-err,#e5484d)}.mpp__f.is-ro{background:var(--dk-surface-2,#f6f9fd)}.mpp__f input{width:100%;min-width:0;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;font-size:.9rem;font-weight:600}.mpp__f input::placeholder{color:var(--gray2);font-weight:500}.mpp__f em{text-overflow:ellipsis;white-space:nowrap;max-width:52%;color:var(--gray2);flex:none;font-size:.74rem;font-style:normal;font-weight:700;overflow:hidden}.mpp__bar{border-radius:var(--pill);background:var(--dk-surface-2,#e9eff7);height:8px;margin:2px 2px 0;position:relative}.mpp__bar span{border-radius:var(--pill);background:linear-gradient(90deg,#00a870,#3ddc97);position:absolute;top:0;bottom:0}.mpp__bar i{background:var(--b600);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.mpp__ex{color:var(--gray);margin:0;font-size:.78rem;line-height:1.45}.mpp__tbl{flex-direction:column;gap:8px;display:flex}.mpp__tr{align-items:center;gap:8px;display:grid}.mpp__tbl--exp .mpp__tr{grid-template-columns:repeat(3,minmax(0,1fr)) 36px}.mpp__tbl--reg .mpp__tr{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 36px}.mpp__tr--h span{letter-spacing:.04em;text-transform:uppercase;color:var(--gray2);font-size:.7rem;font-weight:700}.mpp__del{width:36px;height:36px;color:var(--gray2);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;transition:background .16s,color .16s;display:grid}.mpp__del:hover:not(:disabled){background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#c0392b)}.mpp__del:disabled{opacity:.35;cursor:not-allowed}.mpp__del:focus-visible{outline:2px solid var(--b600);outline-offset:1px}.mpp__del svg{width:16px;height:16px}.mpp__add{align-self:flex-start}.mpp__empty{background:var(--dk-surface-2,#f6f9fd);color:var(--gray);border-radius:12px;margin:0;padding:12px;font-size:.82rem}.mpp__msgs{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mpp__msgs li{align-items:flex-start;gap:7px;font-size:.78rem;line-height:1.4;display:flex}.mpp__msgs li svg{flex:none;width:14px;height:14px;margin-top:1px}.mpp__msgs .is-err{color:var(--dk-txt-err,#b42318)}.mpp__msgs .is-warn{color:var(--dk-txt-warn,#8a5300)}.mpp__sw{color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;align-self:flex-start;align-items:center;gap:10px;font-size:.84rem;font-weight:600;display:inline-flex;position:relative}.mpp__sw input{opacity:0;width:1px;height:1px;position:absolute}.mpp__sw i{border-radius:var(--pill);background:var(--dk-surface-2,#dce4ef);width:38px;height:22px;box-shadow:inset 0 0 0 1px var(--line);flex:none;transition:background .18s;position:relative}.mpp__sw i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0b1f454d}.mpp__sw input:checked+i{background:var(--b600);box-shadow:none}.mpp__sw input:checked+i:after{transform:translate(16px)}.mpp__sw input:focus-visible+i{outline:2px solid var(--b600);outline-offset:2px}.mpp__foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}.mpp__fr{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mpp__foot .btn svg{width:16px;height:16px}.mpp__cnt{color:var(--dk-txt-err,#b42318);align-items:center;gap:6px;font-size:.8rem;font-style:normal;font-weight:700;display:inline-flex}.mpp__cnt svg{width:15px;height:15px}@media (max-width:980px){.mpp__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.mpp__sec{padding:14px}.mpp__fr{width:100%}.mpp__fr .btn{flex:1}.mpp__tbl--reg .mpp__tr{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 36px}}.mpph{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mpph__v{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.mpph__h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mpph__h time{color:var(--gray);font-size:.8rem}.mpph__h .btn{margin-left:auto}.mpph__tag{border-radius:var(--pill);background:var(--dk-tint-blue,var(--b100));color:var(--dk-acc-strong,var(--b700));padding:3px 9px;font-size:.74rem;font-weight:800}.mpph__note{color:var(--gray);margin:0;font-size:.78rem}.mpph__ch{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mpph__ch li{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:.82rem;display:flex}.mpph__ch li>span{min-width:0;color:var(--gray);flex:180px}.mpph__ch b{font-variant-numeric:tabular-nums;font-weight:700}.mpph__ch b.is-old{color:var(--gray2);font-weight:600}.mpph__ch svg{width:13px;height:13px;color:var(--gray2)}.mpph__ch em{border-radius:var(--pill);padding:2px 7px;font-size:.72rem;font-style:normal;font-weight:700}.mpph__ch em.is-add{background:var(--dk-tint-ok,#e6f8ef);color:var(--dk-txt-ok,#00875a)}.mpph__ch em.is-del{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#c0392b)}.mpph__empty{background:var(--dk-surface-2,#f6f9fd);color:var(--gray);border-radius:14px;align-items:center;gap:10px;margin:0;padding:16px;font-size:.86rem;display:flex}.mpph__empty svg{flex:none;width:18px;height:18px}.svlim{background:var(--dk-surface-2,#f6f9fd);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.svlim__h{letter-spacing:.05em;text-transform:uppercase;color:var(--gray2);align-items:center;gap:7px;margin:0 0 6px;font-size:.7rem;font-weight:700;display:flex}.svlim__h svg{width:14px;height:14px}.svlim__row,.svlim__mod{justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:.82rem;display:flex}.svlim__row>span{color:var(--gray)}.svlim__row b{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.svlim__mods{margin:0;padding:0;list-style:none}.svlim__mod>span{min-width:0;color:var(--ink);align-items:center;gap:8px;display:flex}.svlim__mod>span svg{width:14px;height:14px;color:var(--gray2);flex:none}.svlim__mod i{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.svlim__mod b{font-variant-numeric:tabular-nums;flex:none;font-weight:800}.svlim__mod.is-up b{color:var(--dk-txt-ok,#00875a)}.svlim__mod.is-down b{color:var(--dk-txt-warn,#a86b00)}.svlim__mod.is-flat{opacity:.72}.svlim__mod.is-flat b{color:var(--gray)}.svlim__row--rec{border-top:1.5px dashed var(--line);margin-top:6px;padding-top:9px}.svlim__row--rec b{font-family:var(--fd);font-size:.98rem}.svlim.is-bad .svlim__row--range b{color:var(--dk-txt-err,#b42318)}.svband__rec{background:var(--dk-surface,#fff);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px;box-shadow:0 0 0 1px #0b1f452e}.svmod{flex-wrap:wrap;gap:6px;margin:-2px 0 0;padding:0;list-style:none;display:flex}.svmod__c{border-radius:var(--pill);background:var(--dk-surface-2,#f1f5fb);max-width:100%;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);align-items:center;gap:6px;padding:4px 9px;font-size:.72rem;font-weight:600;display:inline-flex}.svmod__c>span{align-items:center;gap:5px;min-width:0;display:inline-flex}.svmod__c svg{width:12px;height:12px;color:var(--gray2);flex:none}.svmod__c i{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.svmod__c b{flex:none;font-weight:800}.svmod__c.is-up b{color:var(--dk-txt-ok,#00875a)}.svmod__c.is-down b{color:var(--dk-txt-warn,#a86b00)}.msv__rec{color:var(--gray);font-style:normal}.msv__rec:before{content:"·";margin:0 6px}.mkpx-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:0 0 4px;display:flex;position:relative}.mkpx-row .mk-panel__t{margin:0}.mkpx{display:inline-flex}.mkpx__btn{border-radius:var(--pill);box-shadow:inset 0 0 0 1px var(--line);color:var(--gray);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 12px 6px 9px;font-size:.78rem;font-weight:600;transition:background .18s,box-shadow .18s,color .18s;display:inline-flex}.mkpx__btn svg{flex:none;width:15px;height:15px}.mkpx__btn:hover,.mkpx__btn[aria-expanded=true]{background:var(--dk-tint-blue,var(--b50));box-shadow:inset 0 0 0 1px var(--dk-bd-blue,var(--b200));color:var(--dk-acc,var(--b600))}.mkpx__btn:focus-visible{outline:2px solid var(--b600);outline-offset:2px}.mkpx__pop{z-index:30;background:var(--dk-surface,#fff);width:min(380px,100%);box-shadow:inset 0 0 0 1px var(--line),var(--s3);border-radius:20px;flex-direction:column;gap:12px;padding:18px;animation:.18s cubic-bezier(.2,.8,.2,1) mkpxIn;display:flex;position:absolute;top:calc(100% + 8px);right:0}.mkpx__pop:focus{outline:0}.mkpx__h{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mkpx__h b{font-family:var(--fd);letter-spacing:-.01em;color:var(--ink);font-size:1.02rem}.mkpx__x{background:var(--dk-surface-2,#f1f5fb);width:30px;height:30px;color:var(--gray);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;margin:-4px -6px 0 0;transition:color .16s;display:grid}.mkpx__x:hover{color:var(--ink)}.mkpx__x:focus-visible{outline:2px solid var(--b600);outline-offset:1px}.mkpx__x svg{width:14px;height:14px}.mkpx__lead{color:var(--gray);margin:-4px 0 0;font-size:.84rem;line-height:1.5}.mkpx__svc{background:var(--dk-tint-blue,#eef5ff);color:var(--dk-acc-strong,var(--b700));border-radius:12px;margin:0;padding:10px 12px;font-size:.8rem;font-weight:600;line-height:1.45}.mkpx__steps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mkpx__step{align-items:flex-start;gap:11px;display:flex}.mkpx__ic{background:var(--dk-surface-2,#f1f5fb);width:30px;height:30px;color:var(--dk-acc,var(--b600));border-radius:10px;flex:none;place-items:center;display:grid}.mkpx__ic svg{width:15px;height:15px}.mkpx__txt{flex-direction:column;gap:2px;min-width:0;display:flex}.mkpx__txt b{color:var(--ink);font-size:.84rem}.mkpx__txt span{color:var(--gray);font-size:.78rem;line-height:1.45}.mkpx__skel{flex-direction:column;gap:10px;display:flex}.mkpx__skel i{background:linear-gradient(90deg,var(--dk-surface-2,#f2f6fc) 25%,var(--dk-surface,#fff) 50%,var(--dk-surface-2,#f2f6fc) 75%);background-size:200% 100%;border-radius:10px;height:34px;animation:1.4s linear infinite mk-shimmer;display:block}.mkpx__foot{border-top:1px solid var(--line);color:var(--gray);align-items:flex-start;gap:8px;margin:0;padding-top:12px;font-size:.76rem;line-height:1.45;display:flex}.mkpx__foot svg{width:15px;height:15px;color:var(--dk-txt-ok,#0b7a55);flex:none}@keyframes mkpxIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mkpx__pop{animation:none}}.supop__off{align-items:center;gap:8px;display:flex}.supop__off svg{width:14px;height:14px;color:var(--gray2);flex:none}.supnew__ai{color:var(--gray);background:var(--dk-tint-blue,#eef5ff);border:1px solid var(--dk-bd-blue,var(--b200));border-radius:10px;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:.78rem;line-height:1.4;display:flex}.supnew__ai svg{width:15px;height:15px;color:var(--dk-acc,var(--b600));flex:none}.stu{flex-direction:column;gap:18px;min-width:0;display:flex}.stu-head{isolation:isolate;border-radius:var(--rl);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line);flex-direction:column;gap:16px;padding:clamp(18px,2.4vw,24px);display:flex;position:relative;overflow:hidden}.stu-head:before{content:"";z-index:-1;background:radial-gradient(closest-side,var(--dk-tint-blue,#1668f01c),transparent);pointer-events:none;border-radius:50%;width:460px;height:340px;position:absolute;top:-160px;right:-120px}.stu-head__main{flex-wrap:wrap;align-items:flex-start;gap:14px 18px;display:flex}.stu-head__ico{background:var(--grad);color:#fff;width:52px;height:52px;box-shadow:var(--sblue);border-radius:16px;flex:none;place-items:center;display:grid}.stu-head__ico>svg{width:26px;height:26px}.stu-head__ico .stu-cico{border-radius:16px;width:52px;height:52px}.stu-head__txt{flex-direction:column;flex:300px;gap:4px;min-width:0;display:flex}.stu-head__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--dk-acc,var(--b600));font-size:.7rem;font-weight:800}.stu-head__t{font-family:var(--fd);letter-spacing:-.03em;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:clamp(1.25rem,2.2vw,1.6rem);line-height:1.15}.stu-head__l{max-width:64ch;color:var(--gray);margin:2px 0 0;font-size:.92rem;line-height:1.5}.stu-head__acts{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.stu-head__acts .btn svg{flex:none;width:16px;height:16px}.stu-tabs{background:var(--dk-surface-2,#f7fafe);max-width:100%;box-shadow:inset 0 0 0 1px var(--line);scrollbar-width:none;border-radius:16px;align-self:flex-start;gap:4px;padding:5px;display:flex;overflow-x:auto}.stu-tabs::-webkit-scrollbar{display:none}.stu-tab{color:var(--gray);white-space:nowrap;border-radius:12px;flex:none;align-items:center;gap:8px;padding:9px 14px;font-size:.88rem;font-weight:700;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.stu-tab svg{flex:none;width:17px;height:17px}.stu-tab:hover{color:var(--ink);background:var(--dk-surface,#fff)}.stu-tab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.stu-tab.on{background:var(--dk-surface,#fff);color:var(--dk-acc-strong,var(--b700));box-shadow:0 6px 16px -10px #0b1f4559,inset 0 0 0 1px var(--line)}.stu-body{flex-direction:column;gap:16px;min-width:0;display:flex}.stu-card{background:var(--dk-surface,#fff);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.stu-card__h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.stu-card__h h3{font-family:var(--fd);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.02rem}.stu-card__h small{color:var(--gray);font-size:.8rem}.stu-code{background:var(--dk-surface-2,#eef2f7);color:var(--ink);letter-spacing:.03em;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:7px;align-items:center;padding:2px 8px;font-size:.7rem;font-weight:800;display:inline-flex}.stu-cico{background:var(--dk-tint-blue,#e6f0ff);color:var(--dk-acc-strong,var(--b700));border-radius:13px;flex:none;place-items:center;display:grid}.stu-cico--sm{border-radius:10px;width:32px;height:32px}.stu-cico--sm svg{width:16px;height:16px}.stu-cico--md{width:42px;height:42px}.stu-cico--md svg{width:20px;height:20px}.stu-cico--lg{border-radius:16px;width:52px;height:52px}.stu-cico--lg svg{width:25px;height:25px}.stu-cico--documents{background:var(--dk-tint-violet,#f0eafe);color:var(--dk-txt-violet,#5b34c7)}.stu-cico--quality{background:var(--dk-tint-ok,#e3f5e3);color:var(--dk-txt-ok,#0a6b0a)}.stu-cico--system{background:var(--dk-tint-warn,#fff1d6);color:var(--dk-txt-warn,#875000)}.stu-st{border-radius:var(--pill);background:var(--dk-surface-2,#eef1f5);color:var(--gray);white-space:nowrap;align-items:center;gap:5px;padding:4px 10px 4px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.stu-st svg{flex:none;width:13px;height:13px}.stu-st--sm{padding:2px 8px 2px 6px;font-size:.68rem}.stu-st--sm svg{width:12px;height:12px}.stu-st--draft{background:var(--dk-surface-2,#eef1f5);color:var(--ink)}.stu-st--submitted,.stu-st--in_review{background:var(--dk-tint-blue,#e6f0ff);color:var(--dk-acc-strong,var(--b700))}.stu-st--changes_requested{background:var(--dk-tint-warn,#fff1d6);color:var(--dk-txt-warn,#875000)}.stu-st--rejected{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b02e2e)}.stu-st--approved{background:var(--dk-tint-violet,#f0eafe);color:var(--dk-txt-violet,#5b34c7)}.stu-st--published{background:var(--dk-tint-ok,#e3f5e3);color:var(--dk-txt-ok,#0a6b0a)}.stu-st--archived{background:var(--dk-surface-2,#eef1f5);color:var(--gray)}.stu-flow{--n:5;--dot:30px;flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}.stu-flow__list{scrollbar-width:none;align-items:flex-start;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.stu-flow__list::-webkit-scrollbar{display:none}.stu-flow__step{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:84px;display:flex;position:relative}.stu-flow__rail{z-index:0;top:calc(var(--dot) / 2 - 2px);left:calc(50% / var(--n));right:calc(50% / var(--n));background:var(--line);pointer-events:none;border-radius:4px;height:4px;position:absolute;overflow:hidden}.stu-flow__rail>i{height:100%;width:calc(var(--p,0) * 100%);border-radius:inherit;background:linear-gradient(90deg,var(--dk-txt-ok,#1e9e5a),var(--b500,#2f80ed));transition:width .7s cubic-bezier(.2,.8,.2,1);display:block;position:relative}.stu-flow__rail>i:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000) 0 0/36px 100% no-repeat;animation:2.6s ease-in-out infinite stuFlowShine;position:absolute;inset:0}.stu-flow--warn .stu-flow__rail>i{background:linear-gradient(90deg,var(--dk-txt-ok,#1e9e5a),var(--dk-txt-warn,#c98a00))}.stu-flow--done .stu-flow__rail>i{background:var(--dk-txt-ok,#1e9e5a)}.stu-flow--done .stu-flow__rail>i:after,.stu-flow--archived .stu-flow__rail>i:after{animation:none;display:none}@keyframes stuFlowShine{0%{background-position:-36px 0}to{background-position:calc(100% + 36px) 0}}@keyframes stuFlowPulse{0%{box-shadow:var(--sblue),0 0 0 0 color-mix(in srgb,var(--b500,#2f80ed) 45%,transparent)}70%{box-shadow:var(--sblue),0 0 0 9px transparent}to{box-shadow:var(--sblue),0 0 0 0 transparent}}.stu-flow__step>*{z-index:1;position:relative}.stu-flow__dot{background:var(--dk-surface-2,#eef2f7);width:30px;height:30px;color:var(--gray);box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;place-items:center;font-size:.76rem;font-weight:800;display:grid}.stu-flow__dot svg{width:15px;height:15px}.stu-flow__l{color:var(--gray);font-size:.74rem;font-weight:700;line-height:1.3}.stu-flow__step.is-done .stu-flow__dot{background:linear-gradient(var(--dk-tint-ok,#e3f5e3),var(--dk-tint-ok,#e3f5e3)),var(--dk-surface,#fff);color:var(--dk-txt-ok,#0a6b0a);box-shadow:none}.stu-flow__step.is-cur .stu-flow__dot{background:var(--grad);color:#fff;box-shadow:var(--sblue);animation:2.2s ease-out infinite stuFlowPulse}.stu-flow__step.is-done .stu-flow__l{color:var(--dk-txt-ok,#0a6b0a)}@media (prefers-reduced-motion:reduce){.stu-flow__step.is-cur .stu-flow__dot{animation:none}.stu-flow__rail>i{transition:none}.stu-flow__rail>i:after{display:none}}.stu-flow__step.is-cur .stu-flow__l{color:var(--ink)}.stu-flow__step.is-warn .stu-flow__dot{background:linear-gradient(var(--dk-tint-warn,#fff1d6),var(--dk-tint-warn,#fff1d6)),var(--dk-surface,#fff);color:var(--dk-txt-warn,#875000);box-shadow:inset 0 0 0 1.5px var(--dk-bd-warn,#f3dea0)}.stu-flow__step.is-warn .stu-flow__l{color:var(--dk-txt-warn,#875000)}.stu-flow--archived .stu-flow__list{opacity:.55}.stu-flow__note{background:var(--dk-surface-2,#f7fafe);color:var(--gray);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:9px 12px;font-size:.82rem;line-height:1.45;display:flex}.stu-flow__note svg{flex:none;width:15px;height:15px;margin-top:2px}.stu-flow__note--warn{background:var(--dk-tint-warn,#fff8ea);color:var(--dk-txt-warn,#875000)}.stu-off{text-align:center;border-radius:var(--rl);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;align-items:center;gap:10px;padding:clamp(28px,5vw,48px) 18px;display:flex}.stu-off__ico{background:var(--grad);color:#fff;width:64px;height:64px;box-shadow:var(--sblue);border-radius:20px;place-items:center;display:grid}.stu-off__ico svg{width:30px;height:30px}.stu-off--lock .stu-off__ico{background:var(--dk-surface-2,#eef2f7);color:var(--gray);box-shadow:none}.stu-off__badge{border-radius:var(--pill);background:var(--dk-tint-warn,#fff1d6);color:var(--dk-txt-warn,#875000);letter-spacing:.05em;text-transform:uppercase;align-items:center;padding:2px 9px;font-size:.64rem;font-weight:800;display:inline-flex}.stu-off>b{font-family:var(--fd);letter-spacing:-.02em;color:var(--ink);font-size:1.14rem}.stu-off>p{max-width:50ch;color:var(--gray);margin:0;font-size:.9rem;line-height:1.55}.stu-off__list{flex-wrap:wrap;justify-content:center;gap:8px;margin:6px 0 4px;padding:0;list-style:none;display:flex}.stu-off__list li{border-radius:var(--pill);background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);align-items:center;gap:7px;padding:7px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.stu-off__list svg{width:15px;height:15px;color:var(--dk-acc,var(--b600))}.stu-off .btn svg{width:16px;height:16px}.stu-off__hint{color:var(--gray2);font-size:.74rem}.stu-off--compact{padding:22px 16px}.stu-spinning{animation:.8s linear infinite spin}.stu-spin{border:2px solid var(--b200);border-top-color:var(--b600);border-radius:50%;width:15px;height:15px;animation:.7s linear infinite spin;display:inline-block}.stu-load{flex-direction:column;gap:10px;display:flex}.stu-load__row{background:linear-gradient(90deg,var(--dk-surface-2,#f1f5fa) 0%,var(--dk-surface,#fff) 50%,var(--dk-surface-2,#f1f5fa) 100%);background-size:200% 100%;border-radius:16px;height:64px;animation:1.3s ease-in-out infinite stu-shimmer;display:block}.stu-load__row:first-child{height:96px}@keyframes stu-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.stu-empty{text-align:center;background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:36px 18px;display:flex}.stu-empty__ico{background:var(--dk-surface,#fff);width:56px;height:56px;color:var(--dk-acc,var(--b600));box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;place-items:center;display:grid}.stu-empty__ico svg{width:26px;height:26px}.stu-empty--brand .stu-empty__ico{background:var(--grad);color:#fff;box-shadow:var(--sblue)}.stu-empty>b{font-family:var(--fd);color:var(--ink);font-size:1.06rem}.stu-empty>p{max-width:48ch;color:var(--gray);margin:0;font-size:.88rem;line-height:1.5}.stu-empty__acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}.stu-empty__acts .btn svg{width:16px;height:16px}.stu-err{background:var(--dk-tint-err,#fdf3f3);box-shadow:inset 0 0 0 1px var(--dk-bd-err,#f5c9c9);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:14px 16px;display:flex}.stu-err__ico{background:var(--dk-surface,#fff);width:38px;height:38px;color:var(--dk-txt-err,#b02e2e);border-radius:12px;flex:none;place-items:center;display:grid}.stu-err__ico svg{width:19px;height:19px}.stu-err__m{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.stu-err__m b{color:var(--ink);font-size:.92rem}.stu-err__m p{color:var(--gray);overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.45}.stu-err .btn svg{width:15px;height:15px}.stu-err--lock{background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1px var(--line)}.stu-err--lock .stu-err__ico{color:var(--gray)}.stu-err--compact{border-radius:12px;padding:10px 12px}.stu-err--compact .stu-err__ico{border-radius:9px;width:30px;height:30px}.stu-seg{background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.stu-seg__b{font:inherit;color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-size:.8rem;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.stu-seg__b svg{width:15px;height:15px}.stu-seg__b:hover{color:var(--ink)}.stu-seg__b:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.stu-seg__b[aria-selected=true]{background:var(--dk-surface,#fff);color:var(--dk-acc-strong,var(--b700));box-shadow:0 4px 12px -8px #0b1f4566,inset 0 0 0 1px var(--line)}.stu-fld{flex-direction:column;gap:7px;min-width:0;display:flex}.stu-fld--textarea,.stu-fld--json{grid-column:1/-1}.stu-fld__l{letter-spacing:.03em;text-transform:uppercase;color:var(--gray2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;margin:0;font-size:.78rem;font-weight:700;display:flex}.stu-fld__l code,.stu-check code{letter-spacing:0;text-transform:none;color:var(--gray2);opacity:.8;font-size:.68rem;font-weight:600}.stu-req{color:var(--dk-txt-err,#dc2626);margin-left:3px;font-style:normal}.stu-fld input[type=text],.stu-fld input[type=number],.stu-fld textarea,.stu-json{background:var(--dk-surface-2,#f7fafe);width:100%;box-shadow:inset 0 0 0 1px var(--line);font:inherit;color:var(--ink);border:0;border-radius:14px;padding:12px 14px;font-size:.92rem;line-height:1.5;transition:box-shadow .15s,background .15s}.stu-fld textarea{resize:vertical;min-height:110px}.stu-fld input:focus,.stu-fld textarea:focus{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--b400);outline:none}.stu-fld input[readonly],.stu-fld textarea[readonly]{background:var(--dk-surface,#fff);color:var(--gray)}.stu-fld [aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--dk-bd-err,#f0a8a8)}textarea.stu-json{tab-size:2;resize:vertical;white-space:pre;min-height:140px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.55}.stu-check{background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:11px 14px;font-size:.9rem;font-weight:600;display:flex}.stu-check input{width:18px;height:18px;accent-color:var(--b600);flex:none}.stu-check span{flex:1;min-width:0}.stu-ferr{color:var(--dk-txt-err,#b02e2e);margin:0;font-size:.76rem;font-weight:600;line-height:1.4}.stu-hint{color:var(--gray2);margin:0;font-size:.78rem;line-height:1.45}@media (max-width:760px){.stu-head__acts{width:100%;margin-left:0}.stu-flow__step{min-width:72px}}.stu-dt{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.stu-dt__i{min-width:0;display:flex}.stu-dt__c{background:var(--dk-surface,#fff);min-width:0;box-shadow:inset 0 0 0 1px var(--line);color:inherit;border-radius:18px;flex:1;align-items:flex-start;gap:12px;padding:16px;text-decoration:none;display:flex;position:relative}.stu-dt__c--link{transition:box-shadow .18s,transform .18s}.stu-dt__c--link:hover{box-shadow:inset 0 0 0 1.5px var(--b300),0 10px 24px -18px #0b1f4573;transform:translateY(-1px)}.stu-dt__c--link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.stu-dt__ico{background:var(--dk-surface-2,#eef1f5);width:40px;height:40px;color:var(--ink);border-radius:13px;flex:none;place-items:center;display:grid}.stu-dt__ico svg{width:19px;height:19px}.stu-dt__i--wait .stu-dt__ico{background:var(--dk-tint-blue,#e6f0ff);color:var(--dk-acc-strong,var(--b700))}.stu-dt__i--ok .stu-dt__ico{background:var(--dk-tint-ok,#e3f5e3);color:var(--dk-txt-ok,#0a6b0a)}.stu-dt__i--warn .stu-dt__ico{background:var(--dk-tint-warn,#fff1d6);color:var(--dk-txt-warn,#875000)}.stu-dt__txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.stu-dt__l{color:var(--gray);font-size:.78rem;font-weight:700}.stu-dt__n{font-family:var(--fd);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.7rem;line-height:1.1}.stu-dt__sk{background:linear-gradient(90deg,var(--dk-surface-2,#f1f5fa) 0%,var(--dk-surface,#fff) 50%,var(--dk-surface-2,#f1f5fa) 100%);background-size:200% 100%;border-radius:9px;width:54px;height:30px;margin:1px 0;animation:1.3s ease-in-out infinite stu-shimmer;display:block}.stu-dt__h{color:var(--gray2);font-size:.76rem;line-height:1.35}.stu-dt__i--wait .stu-dt__h{color:var(--dk-acc,var(--b600))}.stu-dt__go{width:16px;height:16px;color:var(--gray2);position:absolute;top:16px;right:14px}.stu-mine .stu-card__h h3{align-items:center;gap:8px;display:inline-flex}.stu-mine .stu-card__h h3 svg{width:17px;height:17px;color:var(--dk-acc,var(--b600))}.stu-mine__sk{flex-direction:column;gap:8px;display:flex}.stu-mine__sk span{background:linear-gradient(90deg,var(--dk-surface-2,#f1f5fa) 0%,var(--dk-surface,#fff) 50%,var(--dk-surface-2,#f1f5fa) 100%);background-size:200% 100%;border-radius:14px;height:52px;animation:1.3s ease-in-out infinite stu-shimmer;display:block}.stu-mine__none{background:var(--dk-surface-2,#f7fafe);color:var(--gray);border-radius:14px;margin:0;padding:12px 14px;font-size:.86rem;line-height:1.5}.stu-mine__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.stu-mine__row{color:inherit;border-radius:14px;align-items:center;gap:12px;padding:9px 12px;text-decoration:none;transition:background .15s;display:flex}.stu-mine__row:hover{background:var(--dk-surface-2,#f7fafe)}.stu-mine__row:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.stu-mine__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.stu-mine__t{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:700;overflow:hidden}.stu-mine__m{color:var(--gray);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:.76rem;display:flex}.stu-mine__m span{align-items:center;gap:4px;display:inline-flex}.stu-mine__m svg{width:13px;height:13px}.stu-mine__go{width:16px;height:16px;color:var(--gray2);flex:none}.stu-cat{flex-direction:column;gap:14px;min-width:0;display:flex}.stu-cat__head h3{font-family:var(--fd);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.12rem}.stu-cat__head p{color:var(--gray);margin:3px 0 0;font-size:.86rem}.stu-cat__grp{flex-direction:column;gap:10px;display:flex}.stu-cat__gh{letter-spacing:.06em;text-transform:uppercase;color:var(--gray2);align-items:center;gap:8px;margin:4px 0 0;font-size:.74rem;font-weight:800;display:flex}.stu-cat__gh small{border-radius:var(--pill);background:var(--dk-surface-2,#eef2f7);letter-spacing:0;color:var(--gray);padding:1px 7px;font-size:.68rem}.stu-cat__dot{background:var(--b500);border-radius:50%;width:8px;height:8px}.stu-cat__dot--documents{background:var(--dk-txt-violet,#7c5ce0)}.stu-cat__dot--quality{background:var(--dk-txt-ok,#1e9e5a)}.stu-cat__dot--system{background:var(--dk-txt-warn,#d98e04)}.stu-cat__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.stu-cat__grid>li{min-width:0;display:flex}.stu-cat__card{background:var(--dk-surface,#fff);min-width:0;box-shadow:inset 0 0 0 1px var(--line);color:inherit;border-radius:18px;flex-direction:column;flex:1;gap:10px;padding:15px 16px;text-decoration:none;transition:box-shadow .18s,transform .18s;display:flex}.stu-cat__card:hover{box-shadow:inset 0 0 0 1.5px var(--b300),0 12px 26px -20px #0b1f4580;transform:translateY(-1px)}.stu-cat__card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.stu-cat__row{align-items:center;gap:12px;min-width:0;display:flex}.stu-cat__name{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.stu-cat__name b{color:var(--ink);overflow-wrap:anywhere;font-size:.95rem;line-height:1.3}.stu-cat__go{width:17px;height:17px;color:var(--gray2);flex:none;transition:transform .18s,color .18s}.stu-cat__card:hover .stu-cat__go{color:var(--dk-acc,var(--b600));transform:translate(2px)}.stu-cat__desc{color:var(--gray);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.5;display:-webkit-box;overflow:hidden}.stu-cat__foot{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.stu-cat__foot:empty{display:none}.stu-cat__badge{border-radius:var(--pill);background:var(--dk-surface-2,#f1f4f8);color:var(--gray);align-items:center;gap:5px;padding:3px 9px;font-size:.7rem;font-weight:700;display:inline-flex}.stu-cat__badge svg{width:12px;height:12px}.stu-cat__badge--n{background:var(--dk-tint-blue,#e6f0ff);color:var(--dk-acc-strong,var(--b700))}.stu-cat__badge--free{background:var(--dk-tint-warn,#fff1d6);color:var(--dk-txt-warn,#875000)}.stu-cfm{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.stu-cfm__ico{background:var(--dk-tint-warn,#fff1d6);width:54px;height:54px;color:var(--dk-txt-warn,#875000);border-radius:17px;place-items:center;display:grid}.stu-cfm__ico svg{width:25px;height:25px}.stu-cfm__ico--brand{background:var(--grad);color:#fff;box-shadow:var(--sblue)}.stu-cfm__t{max-width:44ch;color:var(--gray);margin:0;font-size:.92rem;line-height:1.55}.stu-cfm .stu-err{text-align:left;width:100%}.stu-cfm__acts{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin-top:4px;display:flex}.stu-cfm__acts .btn{flex:140px}.stu-cfm__acts .btn svg{width:16px;height:16px}.stu-olm{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.stu-olm li{border-radius:var(--pill);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);color:var(--gray);align-items:center;gap:6px;padding:6px 11px;font-size:.78rem;font-weight:600;display:inline-flex}.stu-olm li:first-child{box-shadow:none;background:0 0;padding:0}.stu-olm svg{width:14px;height:14px;color:var(--dk-acc,var(--b600));flex:none}.stu-olm code{color:var(--ink);font-size:.74rem;font-weight:700}.stu-olm__free{color:var(--dk-txt-warn,#875000)}.stu-olm .stu-olm__free svg{color:var(--dk-txt-warn,#d98e04)}.stu-ol{background:var(--dk-surface,#fff);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.stu-ol__hd,.stu-orow{grid-template-columns:minmax(0,1fr) 150px 170px auto;align-items:center;gap:14px;display:grid}.stu-ol__hd{background:var(--dk-surface-2,#f7fafe);border-bottom:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;color:var(--gray2);padding:11px 18px;font-size:.7rem;font-weight:800}.stu-ol__list{margin:0;padding:0;list-style:none}.stu-orow{border-bottom:1px solid var(--line);padding:13px 18px;transition:background .2s}.stu-orow:last-child{border-bottom:0}.stu-orow:hover{background:var(--dk-surface-2,#fafcff)}.stu-orow.is-flash{background:var(--dk-tint-ok,#eef9ee)}.stu-orow.is-archived .stu-orow__t{color:var(--gray)}.stu-orow__main{flex-direction:column;gap:4px;min-width:0;display:flex}.stu-orow__t{color:var(--ink);overflow-wrap:anywhere;font-size:.94rem;font-weight:700;text-decoration:none}.stu-orow__t:hover{color:var(--dk-acc-strong,var(--b700))}.stu-orow__meta{color:var(--gray);flex-wrap:wrap;align-items:center;gap:3px 12px;font-size:.76rem;display:flex}.stu-orow__meta span{align-items:center;gap:4px;min-width:0;display:inline-flex}.stu-orow__meta svg{flex:none;width:13px;height:13px}.stu-orow__time{color:var(--gray);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.stu-orow__time svg{width:14px;height:14px;color:var(--gray2);flex:none}.stu-orow__acts{justify-content:flex-end;align-items:center;gap:6px;display:flex}.stu-orow__acts .btn svg{width:15px;height:15px}.stu-orow__icon{width:34px;height:34px;color:var(--gray);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;background:0 0;border:0;border-radius:11px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.stu-orow__icon svg{width:16px;height:16px}.stu-orow__icon:hover:not(:disabled){background:var(--dk-tint-warn,#fff8ea);color:var(--dk-txt-warn,#875000)}.stu-orow__icon:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.stu-orow__icon:disabled{opacity:.5;cursor:default}.stu-ol__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.stu-ol__count{color:var(--gray);font-size:.8rem}.stu-ol__foot .btn{align-items:center;gap:8px;display:inline-flex}@media (max-width:1100px){.stu-dt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.stu-ol__hd{display:none}.stu-orow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main st""time acts";gap:10px 12px}.stu-orow__main{grid-area:main}.stu-orow__st{grid-area:st;justify-self:end}.stu-orow__time{grid-area:time}.stu-orow__acts{grid-area:acts}.stu-cat__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.stu-dt{grid-template-columns:minmax(0,1fr)}.stu-dt__c{padding:14px}}.stu-mkpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.stu-mkpis--mon{grid-template-columns:repeat(4,minmax(0,1fr))}.stu-mkpis--mon>:first-child{grid-row:span 2;align-content:center}.stu-mkpis--mon>:first-child b{font-size:2rem}@media (max-width:1100px){.stu-mkpis--mon{grid-template-columns:repeat(2,minmax(0,1fr))}.stu-mkpis--mon>:first-child{grid-area:auto/1/auto/-1}}.stu-mon__period{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:8px;margin:0 0 12px;padding:12px;display:flex}.stu-mon__period>button{border:1px solid var(--line);background:var(--dk-surface-2,#f6f9fd);height:38px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;padding:0 14px;font-size:.82rem;font-weight:700;transition:background .15s,border-color .15s,color .15s}.stu-mon__period>button:hover{border-color:var(--b400)}.stu-mon__period>button.on{background:var(--grad);color:#fff;box-shadow:var(--sblue);border-color:#0000}.stu-mon__period .stu-mon__dates{margin:0 0 0 auto}.stu-mon__act{color:var(--gray);margin-top:2px;font-size:.72rem;display:block}@media (max-width:760px){.stu-mon__period .stu-mon__dates{width:100%;margin:4px 0 0}}.stu-mkpi{background:var(--dk-surface,#fff);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex}.stu-mkpi__ico{background:var(--dk-tint-blue,#e6f0ff);width:42px;height:42px;color:var(--dk-acc-strong,var(--b700));border-radius:13px;flex:none;place-items:center;display:grid}.stu-mkpi__ico svg{width:20px;height:20px}.stu-mkpi--ok .stu-mkpi__ico{background:var(--dk-tint-ok,#e3f5e3);color:var(--dk-txt-ok,#0a6b0a)}.stu-mkpi--warn .stu-mkpi__ico{background:var(--dk-tint-warn,#fff1d6);color:var(--dk-txt-warn,#875000)}.stu-mkpi--brand .stu-mkpi__ico{background:var(--grad);color:#fff;box-shadow:var(--sblue)}.stu-mkpi__m{flex-direction:column;gap:1px;min-width:0;display:flex}.stu-mkpi__m b{font-family:var(--fd);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:1.32rem;line-height:1.15;overflow:hidden}.stu-mkpi__m span{color:var(--gray);font-size:.8rem;font-weight:600}.stu-mkpi__m small{color:var(--gray2);font-size:.72rem}.stu-mdot{background:var(--dk-bd-neutral,#b9c4d3);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.stu-mdot--on{box-shadow:0 0 0 3px var(--dk-tint-ok,#1e9e5a2e);background:#1e9e5a;animation:2s ease-in-out infinite stu-mpulse}.stu-mdot--abs{width:11px;height:11px;box-shadow:0 0 0 2px var(--dk-surface,#fff);position:absolute;bottom:-1px;right:-1px}.stu-mdot--abs.stu-mdot--on{box-shadow:0 0 0 2px var(--dk-surface,#fff);animation:none}@keyframes stu-mpulse{0%,to{box-shadow:0 0 0 3px #1e9e5a2e}50%{box-shadow:0 0 0 6px #1e9e5a0f}}.stu-sava{background:var(--dk-tint-blue,#e6f0ff);width:40px;height:40px;color:var(--dk-acc-strong,var(--b700));letter-spacing:.02em;border-radius:13px;flex:none;place-items:center;font-size:.8rem;font-weight:800;display:grid;position:relative}.stu-sava--sm{border-radius:10px;width:32px;height:32px;font-size:.72rem}.stu-mon__h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stu-mon__h .btn svg{width:15px;height:15px}.stu-mon__live{color:var(--gray);align-items:center;gap:8px;font-size:.78rem;font-weight:600;display:inline-flex}.stu-mon__table{flex-direction:column;gap:6px;min-width:0;display:flex}.stu-mon__row{background:var(--dk-surface-2,#f7fafe);border-radius:14px;grid-template-columns:minmax(170px,1.2fr) minmax(200px,1.6fr) 120px 90px 130px;align-items:center;gap:12px;padding:12px 14px;transition:box-shadow .15s,background .15s;display:grid;box-shadow:inset 0 0 0 1px #0000}.stu-mon__row:not(.stu-mon__row--head):hover{box-shadow:inset 0 0 0 1px var(--line)}.stu-mon__row.is-on{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--dk-bd-ok,#bfe6c9)}.stu-mon__table--users .stu-mon__row{grid-template-columns:minmax(180px,1.6fr) repeat(5,minmax(70px,.6fr)) minmax(110px,.9fr)}.stu-mon__row--user{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border:0}.stu-mon__row--user.is-sel{box-shadow:inset 0 0 0 1.5px var(--b400)}.stu-mon__row--head{letter-spacing:.06em;text-transform:uppercase;color:var(--gray2);background:0 0;padding:2px 14px;font-size:.7rem;font-weight:800}.stu-mon__who,.stu-mon__obj{align-items:center;gap:10px;min-width:0;display:flex}.stu-mon__wt,.stu-mon__ot{flex-direction:column;gap:2px;min-width:0;display:flex}.stu-mon__wt b,.stu-mon__ot b,.stu-mon__olink{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:700;overflow:hidden}.stu-mon__olink{text-decoration:none}.stu-mon__olink:hover{color:var(--dk-acc-strong,var(--b700))}.stu-mon__olink:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.stu-mon__wt small,.stu-mon__ot small{min-width:0;color:var(--gray);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:.76rem;display:flex;overflow:hidden}.stu-mon__state{color:var(--gray2);font-weight:700}.stu-mon__state.is-on{color:var(--dk-txt-ok,#0a6b0a)}.stu-mon__num,.stu-mon__seen{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-size:.86rem;font-weight:700;display:flex}.stu-mon__num svg{width:15px;height:15px;color:var(--gray2);flex:none}.stu-mon__seen{color:var(--gray);font-weight:600}.stu-mon__row.is-on .stu-mon__seen{color:var(--dk-txt-ok,#0a6b0a);font-weight:700}.stu-mon__clock{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--dk-txt-ok,#0a6b0a)}.stu-mon__lbl{display:none}.stu-sph{flex-wrap:wrap;align-items:flex-start;gap:12px 14px;display:flex}.stu-sph__ico{background:var(--dk-tint-blue,#e6f0ff);width:40px;height:40px;color:var(--dk-acc-strong,var(--b700));border-radius:13px;flex:none;place-items:center;display:grid}.stu-sph__ico svg{width:20px;height:20px}.stu-sph__t{flex-direction:column;flex:240px;gap:3px;min-width:0;display:flex}.stu-sph__t h3{font-family:var(--fd);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.04rem}.stu-sph__t p{max-width:62ch;color:var(--gray);margin:0;font-size:.85rem;line-height:1.5}.stu-sph__acts{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.stu-sph__acts .btn svg{width:15px;height:15px}.stu-set{flex-direction:column;gap:16px;min-width:0;display:flex}.stu-set__tabs{scrollbar-width:none;align-self:flex-start;max-width:100%;overflow-x:auto}.stu-set__tabs::-webkit-scrollbar{display:none}.stu-set__tabs .stu-seg__b{white-space:nowrap;flex:none;padding:9px 14px;font-size:.86rem}.stu-set__tabs .stu-seg__b svg{width:16px;height:16px}.stu-set__panel{min-width:0}.stu-set__stack{flex-direction:column;gap:16px;min-width:0;display:flex}.stu-seg__b[aria-checked=true]{background:var(--dk-surface,#fff);color:var(--dk-acc-strong,var(--b700));box-shadow:0 4px 12px -8px #0b1f4566,inset 0 0 0 1px var(--line)}.stu-spill{border-radius:var(--pill);background:var(--dk-surface-2,#eef1f5);color:var(--gray);white-space:nowrap;align-items:center;gap:5px;padding:3px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.stu-spill svg{flex:none;width:13px;height:13px}.stu-spill--ok{background:var(--dk-tint-ok,#e3f5e3);color:var(--dk-txt-ok,#0a6b0a)}.stu-spill--brand{background:var(--dk-tint-blue,#e6f0ff);color:var(--dk-acc-strong,var(--b700))}.stu-sroutes{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.stu-sroute{background:var(--dk-surface-2,#f7fafe);border-radius:16px;align-items:flex-start;gap:12px;padding:14px;transition:box-shadow .15s;display:flex;box-shadow:inset 0 0 0 1px #0000}.stu-sroute:hover{box-shadow:inset 0 0 0 1px var(--line)}.stu-sroute.is-off{opacity:.72}.stu-sroute__m{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.stu-sroute__top{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.stu-sroute__top b{color:var(--ink);overflow-wrap:anywhere;font-size:.94rem}.stu-sroute__m>small{color:var(--gray);font-size:.78rem}.stu-sroute>.btn svg{width:15px;height:15px}.stu-sroute>.btn{flex:none}.stu-sform{flex-direction:column;gap:18px;display:flex}.stu-sform__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.stu-sform__grid .stu-fld--textarea{grid-column:1/-1}.stu-sform__acts{z-index:2;background:var(--dk-surface,#fff);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:0 -22px -22px;padding:14px 22px 18px;display:flex;position:sticky;bottom:0}.stu-sform__acts .btn svg{width:15px;height:15px}.stu-sfset{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.stu-sfset>legend{margin-bottom:10px;padding:0}.stu-sconf{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.stu-sconf__ico{background:var(--dk-tint-blue,#e6f0ff);width:56px;height:56px;color:var(--dk-acc-strong,var(--b700));border-radius:18px;place-items:center;display:grid}.stu-sconf__ico svg{width:26px;height:26px}.stu-sconf--warn .stu-sconf__ico{background:var(--dk-tint-warn,#fff1d6);color:var(--dk-txt-warn,#875000)}.stu-sconf>p{max-width:44ch;color:var(--ink);margin:0;font-size:.92rem;line-height:1.55}.stu-sconf__list{background:var(--dk-surface-2,#f7fafe);text-align:left;border-radius:14px;flex-direction:column;gap:6px;width:100%;margin:0;padding:10px 14px;list-style:none;display:flex}.stu-sconf__list li{color:var(--gray);padding-left:16px;font-size:.84rem;line-height:1.45;position:relative}.stu-sconf__list li:before{content:"";background:var(--b400);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:2px}.stu-sconf__acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}.stu-sconf__acts .btn svg{width:15px;height:15px}.stu-sdef{background:var(--dk-surface-2,#f7fafe);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.stu-sdef__l{letter-spacing:.06em;text-transform:uppercase;color:var(--gray2);font-size:.72rem;font-weight:800}.stu-schain{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.stu-schain li{align-items:center;gap:6px;display:flex}.stu-schain__arr{width:14px;height:14px;color:var(--gray2)}.stu-schain__s{border-radius:var(--pill);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:7px;padding:4px 10px 4px 4px;display:inline-flex}.stu-schain__s em{background:var(--grad);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.68rem;font-style:normal;font-weight:800;display:grid}.stu-schain__s>span{flex-direction:column;line-height:1.2;display:flex}.stu-schain__s b{color:var(--ink);font-size:.78rem}.stu-schain__s small{color:var(--gray);font-size:.68rem}.stu-suncov{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.stu-suncov__b{background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1px var(--line);font:inherit;color:inherit;text-align:left;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;transition:box-shadow .15s,background .15s;display:flex}.stu-suncov__b>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.stu-suncov__b b{color:var(--ink);font-size:.8rem}.stu-suncov__b small{color:var(--gray);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.stu-suncov__plus{width:16px;height:16px;color:var(--gray2);flex:none;transition:color .15s}.stu-suncov__b:hover{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--b300)}.stu-suncov__b:hover .stu-suncov__plus{color:var(--dk-acc-strong,var(--b700))}.stu-suncov__b:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.stu-srsteps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.stu-srstep{background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;align-items:flex-start;gap:12px;padding:12px;display:flex}.stu-srstep__n{background:var(--grad);color:#fff;width:30px;height:30px;box-shadow:var(--sblue);border-radius:50%;flex:none;place-items:center;margin-top:22px;font-size:.8rem;font-weight:800;display:grid}.stu-srstep__f{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.stu-srstep .stu-fld input[type=text]{background:var(--dk-surface,#fff)}.stu-srstep__acts{flex-direction:column;flex:none;gap:4px;margin-top:20px;display:flex}.stu-srsteps__add{align-self:flex-start}.stu-srsteps__add svg{width:15px;height:15px}.stu-sibtn{background:var(--dk-surface,#fff);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--line);color:var(--gray);cursor:pointer;border:0;border-radius:9px;place-items:center;transition:color .15s,box-shadow .15s;display:grid}.stu-sibtn svg{width:15px;height:15px}.stu-sibtn:hover:not(:disabled){color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--b300)}.stu-sibtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.stu-sibtn:disabled{opacity:.4;cursor:default}.stu-srot{transform:rotate(90deg)}@media (max-width:1100px){.stu-mon__row{grid-template-columns:minmax(160px,1fr) minmax(180px,1.3fr) 110px 80px 120px}.stu-mon__table--users .stu-mon__row{grid-template-columns:minmax(150px,1.4fr) repeat(5,minmax(56px,.6fr)) minmax(96px,.9fr)}}@media (max-width:900px){.stu-mon__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stu-mon__row--head{display:none}.stu-mon__who,.stu-mon__obj{grid-column:1/-1}.stu-mon__num,.stu-mon__seen{white-space:normal;flex-direction:column;align-items:flex-start;gap:3px}.stu-mon__num svg{display:none}.stu-mon__lbl{letter-spacing:.05em;text-transform:uppercase;width:100%;color:var(--gray2);font-size:.66rem;font-style:normal;font-weight:800;display:block}.stu-mkpis{grid-template-columns:1fr}}@media (max-width:640px){.stu-sform__grid,.stu-srstep__f{grid-template-columns:1fr}.stu-sroute{flex-wrap:wrap}.stu-sroute>.btn{margin-left:auto}.stu-srstep__n,.stu-srstep__acts{margin-top:0}.stu-mon__row{grid-template-columns:repeat(2,minmax(0,1fr))}.stu-mon__seen{grid-column:1/-1}}.stu-mon__dates{flex-wrap:wrap;gap:10px;margin:10px 0 0;display:flex}.stu-mon__date{gap:5px;min-width:180px;display:grid}.stu-mon__date>span{color:var(--gray2);font-size:.7rem;font-weight:800}@media (max-width:560px){.stu-mon__date{flex:100%;min-width:0}}.stu-promo-live{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;gap:10px;padding:14px;display:grid}.stu-promo-live__meta{color:var(--gray);flex-wrap:wrap;align-items:center;gap:8px;font-size:.74rem;display:flex}.stu-promo-live__meta span{background:var(--dk-surface-2,#f2f6fc);border-radius:999px;padding:3px 9px;font-weight:700}.stu-promo-live__meta b{color:var(--ink);margin-left:auto;font-size:.86rem}.stu-promo-live .mk-promo-banner{min-height:150px;box-shadow:none;padding:18px}.stu-promo-live .mk-promo-banner h2{font-size:1.1rem}.stu-promo-live .mk-mono--lg{width:76px;height:76px}.stu-promo-live__list{gap:8px;display:grid}.stu-promo-live__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.stu-promo-live__card{background:var(--dk-surface,#fff);min-height:56px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:13px;align-items:center;gap:10px;padding:10px 12px;display:flex}.stu-promo-live__card.is-top{box-shadow:inset 0 0 0 1.5px var(--b400),0 10px 22px -16px #1668f0b3}.stu-promo-live__card.is-ghost{opacity:.5;background:repeating-linear-gradient(90deg,var(--line) 0 30%,transparent 30% 100%) no-repeat 64px 18px/50% 8px,var(--dk-surface,#fff)}.stu-promo-live__av{background:var(--grad);color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:.74rem;font-weight:800;display:grid}.stu-promo-live__t{flex:1;gap:2px;min-width:0;display:grid}.stu-promo-live__t b{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.stu-promo-live__t small{color:var(--gray);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.stu-promo-live__badge{background:var(--dk-tint-warn,#fff1de);color:var(--dk-txt-warn,#8f5500);border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 9px;font-size:.7rem;font-weight:800;display:inline-flex}.stu-promo-live__badge svg{width:12px;height:12px}@media (max-width:640px){.stu-promo-live__tiles{grid-template-columns:1fr}}.stu-checks-row{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.stu-checks-row .stu-check{border:1px solid var(--line);background:var(--dk-surface-2,#f7f9fc);border-radius:10px;flex:240px;padding:12px}.stu-promo-preview{border:1px solid var(--line);background:var(--dk-surface-2,#f7f9fc);border-radius:14px;gap:14px;margin-top:16px;padding:16px;display:grid}.stu-promo-preview__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.stu-promo-preview__head span{align-items:center;gap:7px;font-weight:800;display:inline-flex}.stu-promo-preview__head span svg{width:16px;height:16px;color:var(--dk-acc,var(--b600))}.stu-promo-preview__head small{color:var(--gray);font-size:.75rem}.stu-promo-preview__card{color:#fff;background:linear-gradient(120deg,#164a8a,#3ca4cc);border-radius:12px;gap:4px;min-height:100px;padding:16px;display:grid}.stu-promo-preview__card b{font-size:1.05rem}.stu-promo-preview__card span{color:#e2f6ff;font-size:.8rem}.stu-promo-preview__card em{color:#174984;background:#fff;border-radius:7px;justify-self:start;align-items:center;gap:5px;margin-top:6px;padding:5px 9px;font-size:.72rem;font-style:normal;font-weight:800;display:inline-flex}.stu-promo-preview__card em svg{width:13px;height:13px}@media (prefers-reduced-motion:reduce){.stu-mdot--on{animation:none}}.stu-olnk{font:inherit;color:var(--dk-acc,var(--b600));cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;font-size:.78rem;font-weight:700;display:inline-flex}.stu-olnk svg,.stu-olnk .stu-spin{width:13px;height:13px}.stu-olnk:disabled{opacity:.5;cursor:default;text-decoration:none}.stu-olnk:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.stu-olnk--warn{color:var(--dk-txt-warn,#875000)}.stu-opre{background:var(--dk-surface-2,#f7fafe);max-height:55vh;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;margin:0;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;line-height:1.55;overflow:auto}.stu-fe{flex-direction:column;gap:16px;min-width:0;display:flex}.stu-fe__top{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.stu-fe__ico{background:var(--dk-tint-blue,#e6f0ff);width:42px;height:42px;color:var(--dk-acc-strong,var(--b700));border-radius:13px;flex:none;place-items:center;display:grid}.stu-fe__ico svg{width:20px;height:20px}.stu-fe__tt{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.stu-fe__tt b{font-family:var(--fd);letter-spacing:-.02em;color:var(--ink);font-size:1.02rem}.stu-fe__tt p{color:var(--gray);margin:0;font-size:.84rem;line-height:1.45}.stu-fe__peek{flex-direction:column;gap:8px;min-width:0;display:flex}.stu-fe__peek pre.stu-json{background:var(--dk-surface-2,#f7fafe);max-height:520px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);white-space:pre;border-radius:14px;margin:0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;line-height:1.55;overflow:auto}.stu-fe input[type=text],.stu-fe textarea{background:var(--dk-surface-2,#f7fafe);width:100%;min-width:0;box-shadow:inset 0 0 0 1px var(--line);font:inherit;color:var(--ink);border:0;border-radius:12px;padding:10px 12px;font-size:.9rem;line-height:1.45;transition:box-shadow .15s,background .15s}.stu-fe textarea{resize:vertical;min-height:96px}.stu-fe input[type=text]:focus,.stu-fe textarea:focus{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--b400);outline:none}.stu-fe input[readonly],.stu-fe textarea[readonly]{background:var(--dk-surface,#fff);color:var(--gray)}.stu-fe [aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--dk-bd-err,#f0a8a8)}.stu-fe input::placeholder,.stu-fe textarea::placeholder{color:var(--gray2);opacity:.8}.stu-fe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.stu-fe-stats{flex-wrap:wrap;align-items:flex-end;gap:8px;padding-bottom:2px;display:flex}.stu-fe-stats span{border-radius:var(--pill);background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1px var(--line);color:var(--gray);align-items:baseline;gap:5px;padding:7px 12px;font-size:.8rem;display:inline-flex}.stu-fe-stats b{font-family:var(--fd);color:var(--ink);font-variant-numeric:tabular-nums;font-size:.98rem}.stu-fe-note{background:var(--dk-tint-warn,#fff8ea);box-shadow:inset 0 0 0 1px var(--dk-bd-warn,#f3dea0);color:var(--dk-txt-warn,#875000);border-radius:14px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:.86rem;font-weight:600;line-height:1.45;display:flex}.stu-fe-note svg{flex:none;width:17px;height:17px;margin-top:1px}.stu-fe-stack{flex-direction:column;gap:12px;min-width:0;display:flex}.stu-fe-card{background:var(--dk-surface-2,#f7fafe);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;flex-direction:column;gap:10px;padding:12px;display:flex}.stu-fe-card.is-bad{box-shadow:inset 0 0 0 1.5px var(--dk-bd-err,#f5c9c9)}.stu-fe-card .stu-fe-row,.stu-fe-card input[type=text],.stu-fe-card textarea{background:var(--dk-surface,#fff)}.stu-fe-card__h{align-items:flex-start;gap:10px;display:flex}.stu-fe-card__n{background:var(--grad);color:#fff;width:32px;height:32px;box-shadow:var(--sblue);border-radius:10px;flex:none;place-items:center;margin-top:4px;font-size:.82rem;font-weight:800;display:grid}.stu-fe-card__n svg{width:16px;height:16px}.stu-fe-card__t{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.stu-fe-card__t input[type=text]{font-size:.95rem;font-weight:700}.stu-fe-rows{flex-direction:column;gap:8px;min-width:0;display:flex}.stu-fe-row{background:var(--dk-surface,#fff);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;align-items:flex-start;gap:10px;padding:10px;display:flex}.stu-fe-row.is-bad{box-shadow:inset 0 0 0 1.5px var(--dk-bd-err,#f5c9c9)}.stu-fe-row__n{background:var(--dk-surface-2,#eef2f7);width:24px;height:24px;color:var(--gray);font-variant-numeric:tabular-nums;border-radius:8px;flex:none;place-items:center;margin-top:22px;font-size:.72rem;font-weight:800;display:grid}.stu-fe-row__g{flex:1;align-items:start;gap:8px 10px;min-width:0;display:grid}.stu-fe-row__g--field{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.9fr) auto}.stu-fe-row__g--rule{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.stu-fe-rule__w{letter-spacing:.05em;text-transform:uppercase;color:var(--dk-acc,var(--b600));align-self:start;margin-top:30px;font-size:.74rem;font-weight:800}.stu-fe-cell{flex-direction:column;gap:5px;min-width:0;display:flex}.stu-fe-cell--wide{grid-column:1/-1}.stu-fe-cell__l{letter-spacing:.04em;text-transform:uppercase;color:var(--gray2);font-size:.7rem;font-weight:700}.stu-fe-req{background:var(--dk-surface-2,#f7fafe);height:42px;box-shadow:inset 0 0 0 1px var(--line);color:var(--gray);white-space:nowrap;cursor:pointer;border-radius:12px;align-self:start;align-items:center;gap:7px;margin-top:21px;padding:0 12px;font-size:.8rem;font-weight:700;display:inline-flex}.stu-fe-req input{width:16px;height:16px;accent-color:var(--b600);flex:none}.stu-fe-req.on{background:var(--dk-tint-blue,#e6f0ff);color:var(--dk-acc-strong,var(--b700));box-shadow:inset 0 0 0 1px var(--dk-bd-blue,var(--b200))}.stu-fe-ib{width:32px;height:32px;color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;transition:background .15s,color .15s;display:grid}.stu-fe-ib svg{width:16px;height:16px}.stu-fe-ib:hover:not(:disabled){background:var(--dk-surface-2,#eef4ff);color:var(--ink)}.stu-fe-ib--x:hover:not(:disabled){background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b02e2e)}.stu-fe-ib:disabled{opacity:.35;cursor:default}.stu-fe-ib:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.stu-fe-add{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--dk-bd-blue,var(--b200));font:inherit;color:var(--dk-acc,var(--b600));cursor:pointer;border:0;border-radius:12px;align-self:flex-start;align-items:center;gap:7px;padding:9px 14px;font-size:.84rem;font-weight:700;transition:background .15s,box-shadow .15s;display:inline-flex}.stu-fe-add svg{width:16px;height:16px}.stu-fe-add:hover{background:var(--dk-tint-blue,#eef5ff);box-shadow:inset 0 0 0 1.5px var(--b400)}.stu-fe-add:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.stu-fe-none{border:1.5px dashed var(--line);text-align:center;color:var(--gray2);border-radius:14px;margin:0;padding:14px;font-size:.84rem}.stu-fe-ins{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.stu-fe-ins__l{color:var(--gray);margin-right:2px;font-size:.76rem;font-weight:700}.stu-fe-ins__b{background:var(--dk-tint-violet,#f0eafe);color:var(--dk-txt-violet,#5b34c7);cursor:pointer;border:0;border-radius:9px;padding:5px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem;font-weight:700;transition:filter .15s,box-shadow .15s}.stu-fe-ins__b:hover{box-shadow:inset 0 0 0 1.5px}.stu-fe-ins__b:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.stu-fe textarea.stu-fe-doc{border-radius:14px;min-height:320px;padding:16px 18px;font-family:Georgia,Times New Roman,serif;font-size:.98rem;line-height:1.7}.stu-fe-doc__meta{color:var(--gray2);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;gap:14px;font-size:.74rem;display:flex}.stu-fe-warn{background:var(--dk-tint-warn,#fff8ea);color:var(--dk-txt-warn,#875000);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;padding:9px 12px;font-size:.8rem;line-height:1.45;display:flex}.stu-fe-warn>svg{flex:none;width:15px;height:15px}.stu-fe-warn>span{overflow-wrap:anywhere;flex:200px;min-width:0}.stu-fe-warn .btn svg{width:14px;height:14px}.stu-fe-mode{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.stu-fe-mode .stu-hint{flex:220px}.stu-fe-prog{border-radius:var(--pill);background:var(--dk-tint-warn,#fff1d6);color:var(--dk-txt-warn,#875000);white-space:nowrap;align-items:center;gap:6px;padding:5px 11px;font-size:.74rem;font-weight:800;display:inline-flex}.stu-fe-prog svg{width:13px;height:13px}.stu-fe-prog.ok{background:var(--dk-tint-ok,#e3f5e3);color:var(--dk-txt-ok,#0a6b0a)}.stu-fe-ltabs{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.stu-fe-ltabs::-webkit-scrollbar{display:none}.stu-fe-ltab{background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1px var(--line);font:inherit;color:var(--gray);cursor:pointer;border:0;border-radius:12px;flex:none;align-items:center;gap:8px;padding:9px 12px 9px 14px;font-size:.86rem;font-weight:700;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.stu-fe-ltab:hover{color:var(--ink)}.stu-fe-ltab.on{background:var(--dk-surface,#fff);color:var(--dk-acc-strong,var(--b700));box-shadow:inset 0 0 0 1.5px var(--b400)}.stu-fe-ltab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.stu-fe-ltab__m{background:var(--dk-surface,#fff);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;place-items:center;font-size:.74rem;font-style:normal;font-weight:900;display:grid}.stu-fe-ltab__m svg{width:12px;height:12px}.stu-fe-ltab.is-ok .stu-fe-ltab__m{background:var(--dk-tint-ok,#e3f5e3);color:var(--dk-txt-ok,#0a6b0a);box-shadow:none}.stu-fe-ltab.is-bad .stu-fe-ltab__m{background:var(--dk-tint-warn,#fff1d6);color:var(--dk-txt-warn,#875000);box-shadow:none}.stu-fe-lpanel{background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.stu-fe-lpanel input[type=text],.stu-fe-lpanel textarea{background:var(--dk-surface,#fff)}.stu-fe-table{flex-direction:column;gap:6px;min-width:0;display:flex}.stu-fe-table__h,.stu-fe-table__r{grid-template-columns:28px minmax(0,1.2fr) minmax(0,1fr) auto;align-items:start;gap:8px 10px;display:grid}.stu-fe-table__h{letter-spacing:.04em;text-transform:uppercase;color:var(--gray2);padding:0 10px;font-size:.7rem;font-weight:700}.stu-fe-table__r{background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;padding:8px 10px}.stu-fe-table__r.is-bad{box-shadow:inset 0 0 0 1.5px var(--dk-bd-err,#f5c9c9)}.stu-fe-table__r input[type=text]{background:var(--dk-surface,#fff)}.stu-fe-table__n{text-align:center;color:var(--gray2);font-variant-numeric:tabular-nums;margin-top:11px;font-size:.76rem;font-weight:800}.stu-fe-route{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.stu-fe-route>li{align-items:flex-start;gap:12px;padding:6px 0;display:flex;position:relative}.stu-fe-route>li:not(:last-child):before{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;top:42px;bottom:-6px;left:17px}.stu-fe-route__dot{z-index:1;background:var(--dk-surface-2,#eef2f7);width:36px;height:36px;color:var(--gray);box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;flex:none;place-items:center;font-size:.82rem;font-weight:800;display:grid;position:relative}.stu-fe-route__dot svg{width:16px;height:16px}.stu-fe-route__dot--n{background:var(--grad);color:#fff;box-shadow:var(--sblue)}.stu-fe-route__edge{align-items:center}.stu-fe-route__edge>span:last-child{color:var(--gray);font-size:.84rem;font-weight:700}.stu-fe-route__edge--end .stu-fe-route__dot{background:var(--dk-tint-ok,#e3f5e3);color:var(--dk-txt-ok,#0a6b0a);box-shadow:none}.stu-fe-route__step{padding:8px 0}.stu-fe-route__body{background:var(--dk-surface-2,#f7fafe);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 10px;padding:10px;display:grid}.stu-fe-route__step.is-bad .stu-fe-route__body{box-shadow:inset 0 0 0 1.5px var(--dk-bd-err,#f5c9c9)}.stu-fe-route__body input[type=text]{background:var(--dk-surface,#fff)}.stu-fe-path{background:var(--dk-tint-blue,#eef5ff);color:var(--gray);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;padding:10px 12px;font-size:.8rem;display:flex}.stu-fe-path__s{align-items:center;gap:6px;display:inline-flex}.stu-fe-path__s svg{width:13px;height:13px;color:var(--dk-acc,var(--b600))}.stu-fe-path b{color:var(--ink)}@media (max-width:860px){.stu-fe-row__g--field,.stu-fe-row__g--rule{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.stu-fe-rule__w{grid-column:1/-1;margin-top:0}.stu-fe-req{margin-top:0}}@media (max-width:640px){.stu-fe-grid,.stu-fe-row__g--field,.stu-fe-row__g--rule,.stu-fe-route__body{grid-template-columns:minmax(0,1fr)}.stu-fe-row{flex-wrap:wrap}.stu-fe-row__n{margin-top:0}.stu-fe-table__h{display:none}.stu-fe-table__r{grid-template-columns:22px minmax(0,1fr)}.stu-fe-table__r>.stu-fe-cell{grid-column:2}.stu-fe-table__r>div:last-child{grid-column:1/-1}.stu-fe-route>li:not(:last-child):before{display:none}.stu-fe textarea.stu-fe-doc{min-height:240px}}@media (max-width:560px){.stu-flow__step{min-width:0}.stu-flow__dot{width:26px;height:26px;font-size:.7rem}.stu-flow{--dot:26px}.stu-flow__l{overflow-wrap:anywhere;padding:0 2px;font-size:.64rem}}.mydocs__views{background:var(--dk-surface-2,#f2f6fc);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:14px 0;padding:5px;display:grid}.mydocs__view{min-width:0;min-height:56px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:11px;padding:9px 12px;transition:background .16s,box-shadow .16s;display:flex}.mydocs__view:hover{background:var(--dk-surface,#fff)}.mydocs__view.is-on{background:var(--dk-surface,#fff);box-shadow:0 1px 3px #0b1f4514,inset 0 0 0 1.5px var(--dk-bd-blue,var(--b200))}.mydocs__view:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.mydocs__viewi{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.mydocs__viewi svg{width:17px;height:17px}.mydocs__view--neutral .mydocs__viewi{background:var(--b100);color:var(--dk-acc,var(--b600))}.mydocs__view--warn .mydocs__viewi{background:var(--dk-tint-warn,#fff1de);color:var(--dk-txt-warn,#8f5500)}.mydocs__view--active .mydocs__viewi{background:var(--dk-tint-violet,#f1ebff);color:var(--dk-txt-violet,#6a3de8)}.mydocs__view--ok .mydocs__viewi{background:var(--dk-tint-ok,#e1f6ee);color:var(--ok)}.mydocs__viewt{gap:2px;min-width:0;line-height:1.2;display:grid}.mydocs__viewt b{font-family:var(--fd);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.18rem;font-weight:800}.mydocs__viewt small{color:var(--gray);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:.76rem;font-weight:600;line-height:1.25}.mydocs__view.is-on .mydocs__viewt small{color:var(--ink)}@media (max-width:860px){.mydocs__views{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.mydocs__view{min-height:54px;padding:9px 12px}.mydocs__viewi{display:none}}.mydocs{container-type:inline-size}.mydocs__sec{gap:10px;min-width:0;display:grid}.mydocs__sec+.mydocs__sec{margin-top:16px}.mydocs__sech{gap:2px;padding:0 2px;display:grid}.mydocs__sech h3{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:.84rem;font-weight:800;display:flex}.mydocs__sech h3 em{border-radius:var(--pill);background:var(--dk-surface-2,#f2f6fc);color:var(--gray);padding:1px 8px;font-size:.72rem;font-style:normal;font-weight:800}.mydocs__sec--you .mydocs__sech h3:before{content:"";background:var(--dk-txt-warn,#d97706);border-radius:50%;flex:none;width:8px;height:8px}.mydocs__sec--you .mydocs__sech h3 em{background:var(--dk-warn-bg,#fef3c7);color:var(--dk-txt-warn,#b45309)}.mydocs__sech p{color:var(--gray);margin:0;font-size:.78rem;line-height:1.45}.mydoc{grid-template-columns:auto minmax(0,1fr) minmax(184px,236px);gap:14px 20px}.mydoc__t{font-size:.96rem}.mydoc__side{align-content:start;gap:10px;min-width:0;display:grid}.mydoc__side .mydoc__corner{grid-column:auto;justify-self:end;align-items:flex-end;max-width:100%}.mydoc__st{white-space:normal;text-align:right;align-items:center;gap:6px;line-height:1.3;display:inline-flex}.mydoc__st:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.mydoc__side .mydoc__acts{gap:7px;margin:0;display:grid}.mydoc__side .mydoc__acts .btn{white-space:normal;text-align:center;width:100%;min-height:38px;padding:8px 14px;line-height:1.25}.mydoc__rail{width:min(100%,calc(var(--n,4) * 118px));align-items:flex-start;margin:3px 0 2px;display:flex}.mydoc__step{flex:1 1 0;justify-items:start;gap:6px;min-width:0;display:grid;position:relative}.mydoc__step:last-child{flex:none}.mydoc__step:before{content:"";background:var(--dk-bd-neutral,#d5deea);border-radius:2px;height:2px;position:absolute;top:4px;left:12px;right:2px}.mydoc__step:last-child:before{display:none}.mydoc__step i{background:var(--dk-surface,#fff);width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--dk-bd-neutral,#c3cfdf);border-radius:50%;position:relative}.mydoc__step small{color:var(--gray2);white-space:nowrap;padding-right:8px;font-size:.7rem;font-weight:600;line-height:1.2}.mydoc__step--done:before,.mydoc__step--done i{background:var(--dk-acc,var(--b600))}.mydoc__step--done i{box-shadow:none}.mydoc__step--done small{color:var(--gray)}.mydoc__step--now i{box-shadow:inset 0 0 0 3px var(--dk-acc,var(--b600)),0 0 0 4px var(--dk-tint-blue,#e6f0ff)}.mydoc__step--now small{color:var(--ink);font-weight:800}.mydoc__rail--done .mydoc__step:before,.mydoc__rail--done .mydoc__step i{background:var(--ok)}.mydoc__rail--done .mydoc__step:last-child small{color:var(--ok);font-weight:800}.mydoc--skel{pointer-events:none;box-shadow:none}.mydoc--skel:before{background:var(--line)}.mydoc--skel .mydoc__i{background:var(--dk-surface-2,#eef2f8)}.mydoc__sk{background:linear-gradient(90deg,var(--dk-surface-2,#eef2f8) 0%,var(--dk-surface,#f8fafd) 50%,var(--dk-surface-2,#eef2f8) 100%);background-size:200% 100%;border-radius:6px;height:11px;animation:1.3s linear infinite mydocSk;display:block}.mydoc__sk--t{width:62%;height:15px}.mydoc__sk--m{width:38%}.mydoc__sk--r{width:72%}.mydoc__sk--b{border-radius:var(--pill);width:100%;height:36px}@keyframes mydocSk{0%{background-position:200% 0}to{background-position:-200% 0}}.mydocs__emptyacts{justify-content:center;margin:-4px 0 8px;display:flex}@container (max-width:620px){.mydoc{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 15px 14px 16px}.mydoc__i{display:none}.mydoc__side{display:contents}.mydoc__side .mydoc__corner{flex-direction:row;order:-1;justify-self:start;align-items:center;gap:10px}.mydoc__st{text-align:left}.mydoc__side .mydoc__acts{flex-wrap:wrap;gap:8px;display:flex}.mydoc__side .mydoc__acts .btn{flex:150px;width:auto;min-height:44px}.mydoc__step:not(.mydoc__step--now) small{visibility:hidden}.mydoc__rail--done .mydoc__step:last-child small{visibility:visible}.mydoc--skel .mydoc__side{display:block}}@media (prefers-reduced-motion:reduce){.mydoc__sk{animation:none}}.mdc{background:var(--dk-surface,#fff);border:1px solid var(--line);border-radius:20px;gap:14px;min-width:0;padding:18px 20px;transition:border-color .16s,box-shadow .16s;display:grid;position:relative;box-shadow:0 1px 2px #0b1f450a}.mdc:hover{border-color:var(--dk-bd-blue,#d5e3f8);box-shadow:0 10px 28px -18px #0b1f4547}.mdc--closed{opacity:.86}.mdc--fresh{border-color:var(--dk-bd-blue,var(--b200));box-shadow:0 0 0 3px var(--dk-tint-blue,#1668f01f),var(--s2)}.mdc--flag{box-shadow:0 0 0 2px var(--dk-bd-blue,#1668f073),var(--s2)}.mdc__h{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.mdc__ic{color:#fff;border-radius:15px;flex:none;place-items:center;width:50px;height:50px;display:grid;position:relative;box-shadow:0 8px 18px -10px}.mdc__ic>svg{color:#fff;width:26px;height:26px}.mdc__ic--petition{color:#1d4ed8;background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.mdc__ic--contract{color:#5b21b6;background:linear-gradient(135deg,#8b5cf6,#5b21b6)}.mdc__ic--claim{color:#be123c;background:linear-gradient(135deg,#f43f5e,#be123c)}.mdc__ic--order{color:#b45309;background:linear-gradient(135deg,#f59e0b,#b45309)}.mdc__ic--poa{color:#0f766e;background:linear-gradient(135deg,#14b8a6,#0f766e)}.mdc__ic--review{color:#3730a3;background:linear-gradient(135deg,#6366f1,#3730a3)}.mdc__ic--doc{color:#334155;background:linear-gradient(135deg,#64748b,#334155)}.mdc__badge{background:var(--dk-surface,#fff);width:22px;height:22px;color:var(--dk-acc,var(--b600));box-shadow:0 0 0 2px var(--dk-surface,#fff),0 2px 6px #0b1f452e;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-5px;right:-5px}.mdc__badge svg{width:12px;height:12px}.mdc__badge--ai{color:var(--dk-txt-violet,#6a3de8)}.mdc__badge--lawyer{color:var(--dk-txt-ok,#047857)}.mdc__ht{gap:7px;min-width:0;display:grid}.mdc__tl{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.mdc__t{color:var(--ink);overflow-wrap:anywhere;min-width:0;font-size:1rem;font-weight:800;line-height:1.35}.mdc__st{border-radius:var(--pill);background:var(--dk-tint-blue,#e8f1ff);color:var(--dk-acc,#1e55c7);flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:.72rem;font-style:normal;font-weight:800;line-height:1.2;display:inline-flex}.mdc__st:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.mdc__st--done{background:var(--dk-tint-ok,#e3f6ec);color:var(--dk-txt-ok,#047857)}.mdc__st--pay,.mdc__st--you{background:var(--dk-tint-warn,#fff3dc);color:var(--dk-txt-warn,#a35a00)}.mdc__st--waiting{background:var(--dk-tint-violet,#f1ebff);color:var(--dk-txt-violet,#5b34d6)}.mdc__st--off{background:var(--dk-surface-2,#fdecec);color:var(--dk-txt-err,#c62828)}.mdc__st--closed{background:var(--dk-surface-2,#eef2f7);color:var(--gray)}.mdc__meta{color:var(--gray);flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;font-size:.77rem;display:flex}.mdc__meta>span{overflow-wrap:anywhere;align-items:center;gap:5px;min-width:0;display:inline-flex}.mdc__meta svg{opacity:.8;flex:none;width:14px;height:14px}.mdc__mode{color:var(--ink);font-weight:700}.mdc__mode svg{color:var(--dk-acc,var(--b600));opacity:1}.mdc__wid{background:var(--dk-surface-2,#f2f5fa);letter-spacing:.02em;color:var(--gray);border-radius:7px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:700}.mdc__live{color:var(--dk-txt-ok,#047857);font-weight:700}.mdc__stars{align-self:start}.mdc__flow{background:var(--dk-surface-2,#f6f8fc);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:12px 14px;list-style:none;display:grid}.mdc__step{align-items:center;gap:10px;min-width:0;display:flex;position:relative}.mdc__step:not(:last-child):after{content:"";background:var(--dk-bd-neutral,#d9e1ec);z-index:0;border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:44px;right:6px}.mdc__step--done:not(:last-child):after{background:var(--dk-txt-ok,#10b981)}.mdc__dot{z-index:1;background:var(--dk-surface,#fff);width:36px;height:36px;color:var(--gray2,#8a97ab);box-shadow:inset 0 0 0 1.5px var(--dk-bd-neutral,#d3dce8);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.mdc__dot svg{width:18px;height:18px}.mdc__sl{z-index:1;background:var(--dk-surface-2,#f6f8fc);gap:1px;min-width:0;padding:2px 8px 2px 0;display:grid;position:relative}.mdc__sl b{color:var(--ink);overflow-wrap:anywhere;font-size:.8rem;font-weight:800;line-height:1.25}.mdc__sl small{color:var(--gray);font-size:.7rem;font-weight:600;line-height:1.25}.mdc__step--done .mdc__dot{background:var(--dk-tint-ok,#e3f6ec);color:var(--dk-txt-ok,#059669);box-shadow:none}.mdc__step--done .mdc__sl small{color:var(--dk-txt-ok,#047857)}.mdc__step--now .mdc__dot{background:var(--grad);color:#fff;box-shadow:0 0 0 4px var(--dk-tint-blue,#1668f029),0 6px 14px -6px #1668f099;animation:2.2s ease-in-out infinite mdcPulse}.mdc__step--now .mdc__sl small{color:var(--dk-acc,var(--b600));font-weight:800}.mdc__step--todo .mdc__dot{box-shadow:inset 0 0 0 1.5px var(--dk-bd-neutral,#c9d4e3)}.mdc__step--skip .mdc__dot{box-shadow:inset 0 0 0 1.5px var(--dk-bd-neutral,#d9e1ec);color:var(--gray2,#a3afc0);background:0 0}.mdc__step--skip .mdc__sl b,.mdc__step--skip .mdc__sl small{color:var(--gray2,#9aa6b8);font-weight:600}.mdc__step--fail .mdc__dot{background:var(--dk-surface,#fdecec);color:var(--dk-txt-err,#c62828);box-shadow:inset 0 0 0 1.5px var(--dk-txt-err,#f2b8b8)}.mdc__step--fail .mdc__sl small{color:var(--dk-txt-err,#c62828)}@keyframes mdcPulse{0%,to{box-shadow:0 0 0 4px var(--dk-tint-blue,#1668f029),0 6px 14px -6px #1668f099}50%{box-shadow:0 0 0 7px var(--dk-tint-blue,#1668f014),0 6px 14px -6px #1668f099}}.mdc__now{background:var(--dk-tint-blue,#eef5ff);border-radius:14px;align-items:flex-start;gap:10px;min-width:0;padding:10px 12px;display:flex}.mdc__nowk{border-radius:var(--pill);letter-spacing:.06em;text-transform:uppercase;background:var(--dk-surface,#fff);color:var(--dk-acc,var(--b600));flex:none;margin-top:1px;padding:3px 9px;font-size:.66rem;font-weight:800}.mdc__nowt{gap:2px;min-width:0;display:grid}.mdc__nowt b{color:var(--ink);font-size:.86rem;font-weight:700;line-height:1.4}.mdc__nowt small{color:var(--gray);font-size:.76rem;line-height:1.4}.mdc__now--wait,.mdc__now--you{background:var(--dk-tint-warn,#fff7e8)}.mdc__now--wait .mdc__nowk,.mdc__now--you .mdc__nowk{color:var(--dk-txt-warn,#a35a00)}.mdc__now--pooled,.mdc__now--done{background:var(--dk-tint-ok,#ecf9f2)}.mdc__now--pooled .mdc__nowk,.mdc__now--done .mdc__nowk{color:var(--dk-txt-ok,#047857)}.mdc__now--cancelled,.mdc__now--off{background:var(--dk-surface-2,#fdf0f0)}.mdc__now--cancelled .mdc__nowk,.mdc__now--off .mdc__nowk{color:var(--dk-txt-err,#c62828)}.mdc__now--closed{background:var(--dk-surface-2,#f3f5f9)}.mdc__f{border-top:1px dashed var(--dk-bd-neutral,#e0e7f0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding-top:14px;display:flex}.mdc__price{align-items:center;gap:11px;min-width:0;display:flex}.mdc__pi{background:var(--dk-tint-blue,#eaf2ff);width:40px;height:40px;color:var(--dk-acc,var(--b600));border-radius:12px;flex:none;place-items:center;display:grid}.mdc__pi svg{width:21px;height:21px}.mdc__pt{gap:1px;min-width:0;display:grid}.mdc__pt b{font-family:var(--fd);letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.08rem;font-weight:800;line-height:1.2}.mdc__pt b i{color:var(--gray);font-family:inherit;font-size:.78rem;font-style:normal;font-weight:700}.mdc__pt small{color:var(--gray);font-size:.72rem;font-weight:700}.mdc__price--wait .mdc__pi{background:var(--dk-tint-warn,#fff1da);color:var(--dk-txt-warn,#b45309)}.mdc__price--wait small{color:var(--dk-txt-warn,#a35a00)}.mdc__price--paid .mdc__pi{background:var(--dk-tint-ok,#e3f6ec);color:var(--dk-txt-ok,#059669)}.mdc__price--paid small{color:var(--dk-txt-ok,#047857)}.mdc__price--off .mdc__pi{background:var(--dk-surface-2,#fdecec);color:var(--dk-txt-err,#c62828)}.mdc__price--off small{color:var(--dk-txt-err,#c62828)}.mdc__price--off b{color:var(--gray);text-decoration:line-through;text-decoration-thickness:1.5px}.mdc__price--none .mdc__pi{background:var(--dk-surface-2,#f1f4f9);color:var(--gray)}.mdc__pt .mdc__pnone{color:var(--gray);white-space:normal;font-family:inherit;font-size:.82rem;font-weight:700}.mdc__acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.mdc__btn{white-space:nowrap;gap:7px;min-height:40px;padding:0 16px;font-weight:700}.mdc__btn svg{flex:none;width:16px;height:16px}.mdc__why{position:relative}.mdc__why summary{cursor:pointer;width:38px;height:38px;color:var(--gray);background:var(--dk-surface-2,#f2f5fa);box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;place-items:center;list-style:none;display:grid}.mdc__why summary::-webkit-details-marker{display:none}.mdc__why summary svg{width:18px;height:18px}.mdc__why summary:hover,.mdc__why[open] summary{color:var(--dk-acc,var(--b600))}.mdc__why summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.mdc__why p{z-index:5;width:min(280px,80vw);color:var(--ink);background:var(--dk-surface,#fff);box-shadow:0 12px 30px -10px #0b1f4559,inset 0 0 0 1px var(--line);border-radius:12px;margin:0;padding:10px 12px;font-size:.76rem;line-height:1.45;position:absolute;bottom:calc(100% + 8px);right:0}@container (max-width:640px){.mdc{border-radius:18px;gap:12px;padding:14px 14px 15px}.mdc__h{grid-template-columns:auto minmax(0,1fr);gap:12px}.mdc__stars{grid-column:2}.mdc__ic{border-radius:13px;width:42px;height:42px}.mdc__ic>svg{width:22px;height:22px}.mdc__t{font-size:.94rem}.mdc__meta{gap:5px 10px;font-size:.74rem}.mdc__flow{gap:2px;padding:10px 8px}.mdc__step{text-align:center;flex-direction:column;gap:6px}.mdc__step:not(:last-child):after{margin-top:0;top:17px;left:calc(50% + 20px);right:calc(20px - 50%)}.mdc__dot{width:34px;height:34px}.mdc__sl{background:0 0;justify-items:center;padding:0}.mdc__sl b{font-size:.68rem;font-weight:700}.mdc__sl small{display:none}.mdc__step--now .mdc__sl small{font-size:.62rem;display:block}.mdc__f{flex-direction:column;align-items:stretch}.mdc__acts{justify-content:stretch;margin-left:0}.mdc__acts .mdc__btn{flex:130px;min-height:44px}.mdc__acts .btn--grad{flex-basis:100%;order:-1}}@media (prefers-reduced-motion:reduce){.mdc__step--now .mdc__dot{animation:none}}@container (max-width:640px){.mdc__sl b{overflow-wrap:normal;word-break:normal}}@container (max-width:330px){.mdc__flow{padding:10px 4px}.mdc__dot{width:30px;height:30px}.mdc__dot svg{width:16px;height:16px}.mdc__step:not(:last-child):after{top:15px;left:calc(50% + 17px);right:calc(17px - 50%)}.mdc__sl b{font-size:.6rem;line-height:1.2}.mdc__step--now .mdc__sl small{font-size:.56rem}.mdc__meta{font-size:.72rem}.mdc__pt b{white-space:normal}}.mdc__st{white-space:normal;flex:0 auto;max-width:100%}.mk-svc__top{border-radius:var(--pill);vertical-align:2px;background:linear-gradient(135deg,var(--mk-gold,#f7c948),var(--mk-gold2,#e8a317));color:#3a2500;letter-spacing:.04em;text-transform:uppercase;align-items:center;margin-left:8px;padding:2px 8px;font-size:.62rem;font-style:normal;font-weight:800;display:inline-flex}.mk-svc--top{box-shadow:inset 0 0 0 1.5px var(--mk-gold,#f7c948)}.mk-card__svc li.mk-card__svc--top{color:var(--ink);font-weight:700}.mk-card__svc li.mk-card__svc--top .mk-svc__top{margin:0 6px 0 0}.svfile{gap:6px;display:grid;position:relative}.svfile__in{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.svfile__box{border:1px dashed var(--dk-bd-neutral,#cbd5e1);background:var(--dk-surface,#fff);cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-height:46px;padding:6px 8px 6px 6px;transition:border-color .15s,background .15s;display:flex}.svfile__box:hover{border-color:var(--b400,#4f8df7)}.svfile__box.is-on{border-style:solid;border-color:var(--dk-txt-ok,#10b981);background:var(--dk-tint-ok,#ecfdf5)}.svfile__btn{pointer-events:none;flex:none}.svfile__btn svg{width:16px;height:16px}.svfile__box small{min-width:0;color:var(--gray);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.svfile__in:focus-visible+.svfile__box{outline:3px solid var(--b400,#4f8df7);outline-offset:2px}.svfile__in:disabled+.svfile__box{opacity:.6;cursor:progress}:root{--lo-desk-1:#fff;--lo-desk-2:#dce6f4;--lo-floor:#f3f7fd;--lo-wall:#e8f0fb;--lo-work:#00a870;--lo-idle:#f59e0b;--lo-away:#94a3b8}html[data-theme=dark]{--lo-desk-1:#2a3b5c;--lo-desk-2:#1b2840;--lo-floor:#0b1426;--lo-wall:#16233b;--lo-work:#3ddc97;--lo-idle:#fbbf24;--lo-away:#64748b}.lo-ch{width:100%;height:100%;display:block;overflow:visible}.lo-ch--head{overflow:hidden}.lo-ch__shadow{fill:#0b1f45;opacity:.14}.lo-desk__logo{fill:#5ca8ff;filter:drop-shadow(0 0 2px #5ca8ffe6)}.lo-desk__logo.is-off{fill:#94a3b8;filter:none}.lo-screen{fill:#334155}.lo-screen.is-on{fill:#1e3a8a;filter:drop-shadow(0 0 4px #60a5fa8c)}.lo-ch--work .lo-ch__hand--l,.lo-ch--back .lo-ch__hand--l{animation:.6s steps(2,jump-none) infinite lo-type}.lo-ch--work .lo-ch__hand--r,.lo-ch--back .lo-ch__hand--r{animation:.6s steps(2,jump-none) .3s infinite lo-type}.lo-ch__leg,.lo-ch__arm{transform-box:fill-box;transform-origin:50% 6%}.lo-ch--walk .lo-f{display:none}.lo-ch--walk .lo-f--down{display:inline}[data-face=up] .lo-ch--walk .lo-f--down,[data-face=left] .lo-ch--walk .lo-f--down,[data-face=right] .lo-ch--walk .lo-f--down{display:none}[data-face=up] .lo-ch--walk .lo-f--up,[data-face=left] .lo-ch--walk .lo-f--side,[data-face=right] .lo-ch--walk .lo-f--side{display:inline}[data-face=left] .lo-ch--walk .lo-f--side{transform-box:view-box;transform-origin:38.5px 0;transform:scaleX(-1)}.lo-ch--walk .lo-ch__body{animation:.3s ease-in-out infinite alternate lo-bob}.lo-ch--walk .lo-f--down .lo-ch__leg--l,.lo-ch--walk .lo-f--up .lo-ch__leg--l{animation:.3s ease-in-out infinite alternate lo-lift}.lo-ch--walk .lo-f--down .lo-ch__leg--r,.lo-ch--walk .lo-f--up .lo-ch__leg--r{animation:.3s ease-in-out infinite alternate-reverse lo-lift}.lo-ch--walk .lo-f--down .lo-ch__arm--l,.lo-ch--walk .lo-f--up .lo-ch__arm--l{animation:.3s ease-in-out infinite alternate lo-swing-s}.lo-ch--walk .lo-f--down .lo-ch__arm--r,.lo-ch--walk .lo-f--up .lo-ch__arm--r{animation:.3s ease-in-out infinite alternate-reverse lo-swing-s}.lo-ch--walk .lo-f--side .lo-ch__leg--l{animation:.3s ease-in-out infinite alternate lo-step}.lo-ch--walk .lo-f--side .lo-ch__leg--r{animation:.3s ease-in-out infinite alternate-reverse lo-step}.lo-ch--walk .lo-f--side .lo-ch__arm--r{animation:.3s ease-in-out infinite alternate-reverse lo-swing}@keyframes lo-type{0%{transform:translateY(0)}to{transform:translateY(-1.6px)}}@keyframes lo-bob{0%{transform:translateY(0)}to{transform:translateY(-1.6px)}}@keyframes lo-lift{0%{transform:translateY(0)}to{transform:translateY(-2.4px)}}@keyframes lo-step{0%{transform:rotate(24deg)}to{transform:rotate(-24deg)}}@keyframes lo-swing{0%{transform:rotate(28deg)}to{transform:rotate(-28deg)}}@keyframes lo-swing-s{0%{transform:rotate(10deg)}to{transform:rotate(-10deg)}}.lo-page{--lo-k-lead:#1668f0;--lo-k-operator:#0891b2;--lo-k-lawyer:#0b7a57;--lo-k-jurist:#6a4be8;--lo-k-client:#d97706}html[data-theme=dark] .lo-page{--lo-k-lead:#6ea8ff;--lo-k-operator:#22d3ee;--lo-k-lawyer:#3ddc97;--lo-k-jurist:#bba9ff;--lo-k-client:#fbbf4d}.lo-live{border-radius:var(--pill);background:var(--dk-tint-ok,#e6f8f1);color:var(--dk-txt-ok,#047857);align-items:center;gap:7px;padding:7px 12px;font-size:.8rem;font-weight:800;display:inline-flex}.lo-live i{background:var(--lo-work);border-radius:50%;width:8px;height:8px;position:relative}.lo-live i:after{content:"";will-change:transform,opacity;background:#00a87059;border-radius:50%;animation:1.8s ease-out infinite lo-pulse;position:absolute;inset:-4px}.lo-live small{color:var(--gray);font-size:.74rem;font-weight:600}.lo-live--off{background:var(--dk-surface-2,#f1f4f9);color:var(--gray)}.lo-live--off i{background:var(--lo-away)}.lo-live--off i:after{display:none}@keyframes lo-pulse{0%{opacity:.9;transform:scale(.4)}80%,to{opacity:0;transform:scale(1.6)}}.lo-spin{animation:1s linear infinite lo-rot}@keyframes lo-rot{to{transform:rotate(360deg)}}.lo-bar{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.lo-search{flex:0 280px;align-items:center;min-width:200px;display:flex;position:relative}.lo-search svg{width:16px;height:16px;color:var(--gray2);pointer-events:none;position:absolute;left:12px}.lo-search input{border:1px solid var(--line);background:var(--dk-surface,#fff);width:100%;height:40px;color:var(--ink);font:inherit;border-radius:12px;padding:0 12px 0 36px;font-size:.86rem}.lo-search input:focus{border-color:var(--b400);outline:none;box-shadow:0 0 0 3px #1668f024}.lo-kinds{flex-wrap:wrap;gap:6px;display:flex}.lo-kind{border-radius:var(--pill);border:1px solid var(--line);background:var(--dk-surface,#fff);height:36px;color:var(--ink);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 12px 0 6px;font-size:.8rem;font-weight:700;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.lo-kind:first-child{padding:0 14px}.lo-kind:hover{border-color:var(--b300)}.lo-kind b{border-radius:var(--pill);background:var(--dk-surface-2,#f1f4f9);min-width:20px;height:20px;color:var(--gray);place-items:center;padding:0 6px;font-size:.72rem;display:inline-grid}.lo-kind__av{background:var(--b50);border-radius:50%;width:26px;height:26px;display:block;overflow:hidden}.lo-kind.is-on{border-color:var(--lo-k,var(--b600));box-shadow:inset 0 0 0 1px var(--lo-k,var(--b600));background:var(--dk-tint-blue,#f5f9ff)}.lo-kind.is-on b{background:var(--lo-k,var(--b600));color:#fff}.lo-kind--lead{--lo-k:var(--lo-k-lead)}.lo-kind--operator{--lo-k:var(--lo-k-operator)}.lo-kind--lawyer{--lo-k:var(--lo-k-lawyer)}.lo-kind--jurist{--lo-k:var(--lo-k-jurist)}.lo-kind--client{--lo-k:var(--lo-k-client)}@keyframes lo-pop{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}@media (max-width:640px){.lo-search{flex:100%}}@media (prefers-reduced-motion:reduce){.lo-live i{animation:none}}.lo-below{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.lo-feed__list,.lo-away__list{margin:0;padding:0 8px 8px;list-style:none;display:grid}.lo-feed__i>button,.lo-away__list button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;display:flex}.lo-feed__i>button:hover,.lo-away__list button:hover{background:var(--dk-surface-2,#f5f9ff)}.lo-feed__av,.lo-away__av{background:var(--b50);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;flex:none;overflow:hidden}.lo-feed__t,.lo-away__t{flex:1;min-width:0;display:grid}.lo-feed__t b,.lo-away__t b{white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;overflow:hidden}.lo-feed__what{min-width:0;color:var(--gray);white-space:nowrap;align-items:center;gap:5px;font-size:.78rem;display:flex}.lo-feed__what svg{width:13px;height:13px;color:var(--b600);flex:none}.lo-feed__what em{color:var(--gray2);text-overflow:ellipsis;font-style:normal;overflow:hidden}.lo-feed__what em:before{content:"·";margin:0 5px 0 1px}.lo-feed__i--moved .lo-feed__what{color:var(--dk-acc,var(--b700));font-weight:700}.lo-feed__i--left .lo-feed__what,.lo-feed__i--left .lo-feed__what svg{color:var(--gray2)}.lo-feed__when{color:var(--gray2);flex:none;font-size:.74rem;font-weight:600}.lo-feed__empty{color:var(--gray);margin:0;padding:6px 20px 20px;font-size:.84rem}.lo-feed__more{border:1px dashed var(--line);width:calc(100% - 32px);height:36px;color:var(--dk-acc,var(--b600));font:inherit;cursor:pointer;background:0 0;border-radius:10px;margin:0 16px 14px;font-size:.8rem;font-weight:700;display:block}.lo-away__av{filter:grayscale(.85);opacity:.8}.lo-away__t small{color:var(--gray);font-size:.74rem}@media (max-width:980px){.lo-below{grid-template-columns:1fr}}.lo-pp__av{background:var(--b50);width:40px;height:40px;box-shadow:inset 0 0 0 2px var(--lo-work);border-radius:50%;flex:none;overflow:hidden}.lo-pp__av--idle{box-shadow:inset 0 0 0 2px var(--lo-idle)}.lo-pp__av--away{box-shadow:inset 0 0 0 2px var(--lo-away);filter:grayscale(.7)}.lo-pp__now{background:var(--lo-floor);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;align-items:center;gap:14px;padding:14px;display:flex}.lo-pp__fig{flex:none;width:84px;height:100px}.lo-pp__now--away .lo-pp__fig{filter:grayscale(.7);opacity:.75}.lo-pp__nowt{gap:5px;min-width:0;display:grid}.lo-pp__st{border-radius:var(--pill);background:var(--dk-tint-ok,#e6f8f1);color:var(--dk-txt-ok,#047857);justify-self:start;align-items:center;gap:6px;padding:3px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.lo-pp__st i{background:var(--lo-work);border-radius:50%;width:7px;height:7px}.lo-pp__st--idle{background:var(--dk-tint-warn,#fef3c7);color:var(--dk-txt-warn,#b45309)}.lo-pp__st--idle i{background:var(--lo-idle)}.lo-pp__st--away{background:var(--dk-surface-2,#f1f4f9);color:var(--gray)}.lo-pp__st--away i{background:var(--lo-away)}.lo-pp__room{font-family:var(--fd);color:var(--ink);align-items:center;gap:7px;font-size:1.05rem;display:flex}.lo-pp__room img{object-fit:contain;width:26px;height:26px}.lo-pp__room svg{width:18px;height:18px;color:var(--gray2)}.lo-pp__what{color:var(--ink);font-size:.84rem;font-weight:600}.lo-pp__what em,.lo-path__acts em{color:var(--gray);font-style:normal;font-weight:500}.lo-pp__what em:before,.lo-path__acts em:before{content:"·";margin:0 5px}.lo-pp__ago{color:var(--gray);align-items:center;gap:5px;font-size:.74rem;display:flex}.lo-pp__ago svg{width:13px;height:13px}.lo-pp__minis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lo-pp__minis span{background:var(--dk-surface-2,#f5f9ff);border-radius:12px;gap:2px;min-width:0;padding:10px 12px;display:grid}.lo-pp__minis small{color:var(--gray);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.lo-pp__minis b{color:var(--ink);white-space:nowrap;font-size:.95rem}.lo-pp__earlier{width:100%;margin:0 0 8px}.lo-path{margin:0;padding:0;list-style:none;display:grid;position:relative}.lo-path__s{gap:12px;padding:0 0 14px;display:flex;position:relative}.lo-path__s:before{content:"";background:var(--line);width:2px;position:absolute;top:36px;bottom:0;left:17px}.lo-path__s:last-child{padding-bottom:0}.lo-path__s:last-child:before{display:none}.lo-path__n{background:var(--dk-surface,#fff);width:36px;height:36px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--gray2);z-index:1;border-radius:12px;flex:none;place-items:center;display:grid;position:relative}.lo-path__n img{object-fit:contain;width:22px;height:22px}.lo-path__n svg{width:16px;height:16px}.lo-path__s.is-here .lo-path__n{box-shadow:inset 0 0 0 2px var(--b500),0 0 0 4px #1668f01f}.lo-path__s--out .lo-path__n,.lo-path__s--away .lo-path__n{background:var(--dk-surface-2,#f1f4f9)}.lo-path__b{flex:1;min-width:0;padding-top:2px}.lo-path__h{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.lo-path__h b{color:var(--ink);font-size:.88rem}.lo-path__s--out .lo-path__h b,.lo-path__s--away .lo-path__h b{color:var(--gray)}.lo-path__h small{color:var(--gray);font-variant-numeric:tabular-nums;font-size:.74rem}.lo-path__here{border-radius:var(--pill);background:var(--b600);color:#fff;text-transform:uppercase;letter-spacing:.04em;padding:1px 8px;font-size:.66rem;font-weight:800}.lo-path__toggle{color:var(--dk-acc,var(--b600));font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:4px;padding:2px 8px 2px 0;font-size:.76rem;font-weight:700;display:inline-flex}.lo-path__toggle svg{width:14px;height:14px;transition:transform .2s}.lo-path__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.lo-path__acts{background:var(--dk-surface-2,#f8fafd);border-radius:10px;gap:5px;margin:6px 0 0;padding:6px 10px;list-style:none;display:grid}.lo-path__acts li{color:var(--ink);align-items:center;gap:7px;min-width:0;font-size:.78rem;display:flex}.lo-path__acts time{color:var(--gray2);font-variant-numeric:tabular-nums;flex:none;font-size:.72rem}.lo-path__acts svg{width:13px;height:13px;color:var(--b600);flex:none}.lo-path__acts span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lo-legend{color:var(--gray);flex-wrap:wrap;align-items:center;gap:6px 18px;margin:-4px 0 -2px;font-size:.78rem;font-weight:600;display:flex}.lo-legend span{align-items:center;gap:6px;display:inline-flex}.lo-legend__dot{background:var(--lo-work);border-radius:50%;width:9px;height:9px}.lo-legend__dot--idle{background:var(--lo-idle)}.lo-legend__walk svg{width:18px;height:22px}.lo-feed__x{border-radius:var(--pill);background:var(--dk-surface-2,#eef3fa);color:var(--gray);flex:none;margin-left:6px;padding:0 6px;font-size:.68rem;font-weight:800}.lo-demo-sw{border-radius:var(--pill);border:1px solid var(--line);background:var(--dk-surface,#fff);height:34px;color:var(--gray);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:0 12px 0 6px;font-size:.8rem;font-weight:800;display:inline-flex}.lo-demo-sw i{border-radius:var(--pill);background:var(--dk-surface-2,#dce3ee);width:30px;height:18px;transition:background .2s;position:relative}.lo-demo-sw i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.lo-demo-sw.is-on{color:var(--dk-txt-warn,#b45309);border-color:var(--dk-bd-warn,#fcd34d)}.lo-demo-sw.is-on i{background:var(--lo-idle)}.lo-demo-sw.is-on i:after{transform:translate(12px)}.lo-demo{background:var(--dk-warn-bg,#fffbeb);box-shadow:inset 0 0 0 1px var(--dk-bd-warn,#fde68a);color:var(--ink);border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 16px;font-size:.84rem;display:flex}.lo-demo b{color:var(--dk-txt-warn,#b45309)}.lo-demo span{color:var(--gray);flex:320px}.lo-mapwrap{border-radius:var(--rl);background:var(--lo-sky);box-shadow:inset 0 0 0 1px var(--line);-webkit-overflow-scrolling:touch;overflow:auto hidden}.lo-map{min-width:920px;position:relative}.lo-map__svg{contain:paint;will-change:transform;width:100%;height:auto;display:block}.lo-walls rect,.lo-walls{fill:#2b3550}.lo-wallfront{fill:#3d4866}.lo-doorpost{fill:#8c5a33}.lo-runner{fill:#c7d0de;opacity:.75}.lo-mat{opacity:.55}.lo-free{opacity:.92}.lo-sign__plate{fill:#fff;stroke:#cbd5e1;stroke-width:1.2px;filter:drop-shadow(0 2px 3px #0b1f452e)}.lo-sign__t{font:800 12px var(--fd);fill:#0b1f45;letter-spacing:.01em}.lo-sign__n circle{fill:#e2e8f0}.lo-sign__n text{font:800 10.5px var(--fb);fill:#64748b}.lo-sign__n.is-on circle{fill:var(--b600)}.lo-sign__n.is-on text{fill:#fff}.lo-logo-wall{font:900 21px var(--fd);fill:#fff;letter-spacing:.02em}.lo-logo-desk{font:800 11px var(--fd);fill:#fff}.lo-sos{font:900 20px var(--fd);fill:#fff;letter-spacing:.08em}.lo-sale{font:900 22px var(--fd);fill:#fff}.lo-wall-ai{font:900 26px var(--fd);fill:#fff;letter-spacing:.06em}.lo-core{filter:drop-shadow(0 0 10px #22d3eebf)}.lo-map__people{pointer-events:none;position:absolute;inset:0}.lo-mp{cursor:pointer;pointer-events:auto;color:var(--ink);font:inherit;will-change:transform;contain:layout style;background:0 0;border:0;padding:0;position:absolute;top:0;left:0}.lo-mp:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:10px}.lo-mp__fig{position:absolute;inset:0}.lo-mp__walk{display:none}.lo-mp[data-walking]{z-index:9999!important}.lo-mp[data-walking] .lo-mp__walk{display:block}.lo-mp[data-walking] .lo-mp__seat,.lo-mp[data-walking] .lo-mp__badge,.lo-mp[data-walking] .lo-mp__say{display:none}.lo-mp:hover .lo-mp__fig,.lo-mp.is-sel .lo-mp__fig{filter:drop-shadow(0 0 5px #1668f0bf)}.lo-mp__name{border-radius:var(--pill);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;background:#ffffffe0;align-items:center;gap:4px;max-width:66px;padding:1px 6px;font-size:10.5px;font-weight:700;line-height:1.5;display:inline-flex;position:absolute;top:calc(100% - 2px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 1px 3px #0b1f4524}html[data-theme=dark] .lo-mp__name{background:#121c31e6}.lo-mp__name i{background:var(--lo-work);border-radius:50%;flex:none;width:6px;height:6px}.lo-mp--idle .lo-mp__name i{background:var(--lo-idle)}.lo-mp.is-sel .lo-mp__name{color:#fff;background:var(--b600)}.lo-mp__badge{background:var(--dk-surface,#fff);width:18px;height:18px;color:var(--b600);border-radius:50%;place-items:center;display:grid;position:absolute;right:10%;box-shadow:0 2px 6px #0b1f4540}.lo-mp__badge svg{width:11px;height:11px}.lo-mp__say{border-radius:var(--pill);background:var(--b600);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;animation:6.5s forwards lo-say;display:inline-flex;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%);box-shadow:0 6px 14px -4px #1668f099}.lo-mp__say svg{width:12px;height:12px}.lo-mp__say:after{content:"";background:inherit;width:7px;height:7px;margin-left:-3.5px;position:absolute;bottom:-3px;left:50%;transform:rotate(45deg)}@keyframes lo-say{0%{opacity:0;transform:translate(-50%,6px)scale(.9)}8%{opacity:1;transform:translate(-50%)scale(1)}85%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-4px)}}.lo-map__more{border-radius:var(--pill);background:var(--b600);color:#fff;margin:-12px 0 0 -16px;padding:2px 8px;font-size:11px;font-weight:800;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.lo-mp__say{opacity:1;animation:none}}.lo-map.is-compact .lo-mp__name{opacity:0;transition:opacity .15s}.lo-map.is-compact .lo-mp:hover .lo-mp__name,.lo-map.is-compact .lo-mp:focus-visible .lo-mp__name,.lo-map.is-compact .lo-mp.is-sel .lo-mp__name{opacity:1;z-index:2}.lo-mapbox{position:relative}.lo-zoom{z-index:5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172ab8;border-radius:12px;gap:4px;padding:4px;display:grid;position:absolute;top:10px;left:10px;box-shadow:0 6px 16px -6px #00000080}.lo-zoom button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.lo-zoom button:hover:not(:disabled){background:#ffffff38}.lo-zoom button:disabled{opacity:.35;cursor:default}.lo-zoom svg{width:16px;height:16px}.lo-mapwrap{cursor:grab}.lo-mapwrap:active{cursor:grabbing}.lo-mapwrap.is-zoomed{max-height:78vh;overflow:auto}.lo-mp.is-low .lo-mp__name{top:calc(100% + 14px)}.lo-floorlogo__t{font:900 15px var(--fd);fill:#fff;letter-spacing:.02em}.lo-zoom{grid-auto-flow:column;inset:auto 10px 10px auto}.lo-mp[data-spot=queue] .lo-mp__name{opacity:0;transition:opacity .15s}.lo-mp[data-spot=queue]:hover .lo-mp__name,.lo-mp[data-spot=queue]:focus-visible .lo-mp__name,.lo-mp[data-spot=queue].is-sel .lo-mp__name{opacity:1;z-index:2}.lo-map.is-off *{animation-play-state:paused!important}.lo-blink{pointer-events:none;position:absolute;inset:0}.lo-blink span{will-change:opacity;display:block;position:absolute}.lo-blink__siren{background:radial-gradient(circle,#ff7878f2 0 30%,#ef444473 55%,#ef444400 72%);border-radius:50%;animation:1.2s steps(2,jump-none) infinite lo-fade;transform:translate(-50%,-50%)}.lo-blink__led{background:repeating-linear-gradient(#a5f3fcf2 0 3px,#0000 3px 22px);border-radius:2px;animation:1.6s steps(2,jump-none) infinite lo-fade}@keyframes lo-fade{0%{opacity:1}to{opacity:.15}}.lo-map.is-off .lo-blink span{animation-play-state:paused}html[data-theme=dark] .lo-blink span{filter:none}@media (prefers-reduced-motion:reduce){.lo-blink span,.lo-live i:after{animation:none}}.lo-map__signs{pointer-events:none;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.lo-night{fill:#070d24;opacity:0;pointer-events:none}html[data-theme=dark] .lo-night{opacity:.36}.stu-fld__help{color:var(--gray);margin-top:4px;font-size:.74rem;line-height:1.4;display:block}.promo__placest{background:var(--dk-surface-2,#f1f5fa);color:var(--gray);border-radius:999px;align-items:center;padding:3px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.promo__place.is-on{border-color:var(--dk-bd-ok,#10b981)}.promo__place.is-on .promo__placest{background:var(--dk-tint-ok,#ecfdf5);color:var(--dk-txt-ok,#047857)}.promo__place.is-wait{border-color:var(--dk-bd-warn,#f59e0b)}.promo__place.is-wait .promo__placest{background:var(--dk-tint-warn,#fff7e8);color:var(--dk-txt-warn,#a35a00)}.promo__filters{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0 0 14px;display:grid}.promo__filters label{gap:5px;min-width:0;display:grid}.promo__filters label>span{color:var(--gray);font-size:.76rem;font-weight:700}.promo__ferr{color:var(--dk-txt-err,#c62828);margin:-4px 0 12px;font-size:.8rem;font-weight:600}.mk-promo-sponsored--profiles{border-color:var(--mk-gold,#f4b63f)}.mk-promo-sponsored__head span svg,.mk-promo-tile__tag svg,.mk-promo-banner__eyebrow svg{color:var(--mk-gold,#f4b63f)}.aov{gap:16px;min-width:0;display:grid}.aov-t-blue,.aov-ic--blue,.aov-attn li.is-blue{--c:#1668f0}.aov-t-violet,.aov-ic--violet,.aov-attn li.is-violet{--c:#6d4aff}.aov-t-cyan,.aov-ic--cyan,.aov-attn li.is-cyan{--c:#0089c2}.aov-t-ok,.aov-ic--ok,.aov-attn li.is-ok{--c:#00976a}.aov-t-warn,.aov-ic--warn,.aov-attn li.is-warn{--c:#c77a00}.aov-t-err,.aov-ic--err,.aov-attn li.is-err{--c:#d63c42}.aov-t-mute,.aov-ic--mute{--c:#b4c0d0}html[data-theme=dark] .aov-t-blue,html[data-theme=dark] .aov-ic--blue,html[data-theme=dark] .aov-attn li.is-blue{--c:#6ea8ff}html[data-theme=dark] .aov-t-violet,html[data-theme=dark] .aov-ic--violet,html[data-theme=dark] .aov-attn li.is-violet{--c:#a78bfa}html[data-theme=dark] .aov-t-cyan,html[data-theme=dark] .aov-ic--cyan,html[data-theme=dark] .aov-attn li.is-cyan{--c:#38c6f4}html[data-theme=dark] .aov-t-ok,html[data-theme=dark] .aov-ic--ok,html[data-theme=dark] .aov-attn li.is-ok{--c:#3ddc97}html[data-theme=dark] .aov-t-warn,html[data-theme=dark] .aov-ic--warn,html[data-theme=dark] .aov-attn li.is-warn{--c:#fbc15e}html[data-theme=dark] .aov-t-err,html[data-theme=dark] .aov-ic--err,html[data-theme=dark] .aov-attn li.is-err{--c:#ff8a8a}html[data-theme=dark] .aov-t-mute,html[data-theme=dark] .aov-ic--mute{--c:#41537a}@keyframes aov-grow{0%{transform:scaleX(0)}}@keyframes aov-draw{0%{stroke-dasharray:0 100}}@keyframes aov-shine{to{background-position:-200% 0}}.aov-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.aov-top__t{min-width:0;max-width:62ch}.aov-top__t h2{font-family:var(--fd);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0;font-size:1.5rem;line-height:1.2}.aov-top__t p{color:var(--gray);margin:4px 0 0;font-size:.88rem;line-height:1.5}.aov-top__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aov-asof{color:var(--gray);font-size:.8rem;font-weight:600}.aov-top__msg{color:var(--gray);flex-basis:100%;margin:0;font-size:.82rem}.aov-ic{width:34px;height:34px;color:var(--c);background:color-mix(in srgb,var(--c) 13%,transparent);border-radius:10px;flex:none;place-items:center;display:grid}.aov-ic svg{width:18px;height:18px}.aov-attn{background:var(--dk-surface,#fff);border-radius:var(--rl);box-shadow:inset 0 0 0 1.5px var(--line);padding:16px 16px 10px}.aov-attn__h{font-family:var(--fd);letter-spacing:-.015em;color:var(--ink);margin:0 4px 10px;font-size:1rem}.aov-attn__list{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.aov-attn__list li{border-left:1px solid var(--line);min-width:0}.aov-attn__list li:first-child{border-left:0}.aov-attn__item{width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"ic n""t t""s s";align-items:center;gap:4px 10px;padding:10px 14px 12px;transition:background-color .18s;display:grid;position:relative}.aov-attn__item:hover{background:var(--b50)}.aov-attn__item:disabled{cursor:default}.aov-attn__item .aov-ic{grid-area:ic}.aov-attn__n{font-family:var(--fd);letter-spacing:-.03em;color:var(--c,var(--ink));grid-area:n;font-size:1.7rem;font-weight:800;line-height:1}.aov-attn__t{color:var(--ink);grid-area:t;margin-top:6px;font-size:.86rem;font-weight:700}.aov-attn__item small{color:var(--gray);grid-area:s;font-size:.78rem}.aov-attn__go{width:16px;height:16px;color:var(--gray2);opacity:0;transition:opacity .18s,transform .18s;position:absolute;top:14px;right:12px;transform:translate(-4px)}.aov-attn__item:hover .aov-attn__go,.aov-attn__item:focus-visible .aov-attn__go{opacity:1;transform:none}.aov-attn li.is-calm .aov-attn__n{color:var(--gray)}.aov-attn__wait{background:linear-gradient(90deg,var(--b50) 25%,var(--line) 50%,var(--b50) 75%);background-size:200% 100%;border-radius:6px;width:42px;height:24px;animation:1.2s linear infinite aov-shine;display:block}.aov-grid{gap:16px;min-width:0;display:grid}.aov-grid--hero{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.aov-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.aov-grid--2{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.aov-panel{background:var(--dk-surface,#fff);border-radius:var(--rl);min-width:0;box-shadow:inset 0 0 0 1.5px var(--line);flex-direction:column;gap:16px;padding:18px 20px 20px;display:flex}.aov-panel__h{align-items:center;gap:10px;min-width:0;display:flex}.aov-panel__h h3{min-width:0;font-family:var(--fd);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:1.02rem}.aov-more{font:inherit;color:var(--dk-acc,var(--b600));cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:5px;margin-left:auto;padding:6px 10px;font-size:.8rem;font-weight:700;transition:background-color .18s;display:inline-flex}.aov-more:hover{background:var(--b50)}.aov-more svg{width:14px;height:14px}.aov-big{font-family:var(--fd);letter-spacing:-.035em;color:var(--ink);font-size:2.35rem;font-weight:800;line-height:1.05;display:block}.aov-mid{font-family:var(--fd);letter-spacing:-.03em;color:var(--ink);font-size:2rem;font-weight:800;line-height:1}.aov-rev__head{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.aov-delta{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.8rem;font-weight:700;display:inline-flex}.aov-delta svg{width:14px;height:14px}.aov-delta small{opacity:.85;font-weight:500}.aov-delta.is-up{background:var(--dk-tint-ok,#e6f7f0);color:var(--dk-txt-ok,#00764f)}.aov-delta.is-down{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b42328)}.aov-delta.is-down svg{transform:scaleY(-1)}.aov-rev__chart{min-width:0}.aov-flow,.aov-sub{gap:8px;display:grid}.aov-flow__h,.aov-sub__h{color:var(--gray);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;font-size:.8rem;font-weight:700;display:flex}.aov-flow__h button,.aov-sub__h button{font:inherit;color:var(--dk-acc,var(--b600));cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700}.aov-seg{background:var(--dk-surface-2,#eef3fa);transform-origin:0;border-radius:6px;gap:3px;height:10px;animation:.8s cubic-bezier(.16,1,.3,1) both aov-grow;display:flex;overflow:hidden}.aov-seg>span{background:var(--c);flex-basis:0;min-width:4px}.aov-legend{gap:4px;margin:0;padding:0;list-style:none;display:grid}.aov-legend li{color:var(--ink);grid-template-columns:10px minmax(0,1fr) auto 3em;align-items:center;gap:8px;font-size:.84rem;display:grid}.aov-legend li.is-zero{opacity:.5}.aov-legend i{background:var(--c);border-radius:3px;width:10px;height:10px}.aov-legend span,.aov-legend button{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aov-legend button{font:inherit;color:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:2px 0}.aov-legend b{font-variant-numeric:tabular-nums;font-weight:700}.aov-legend small{color:var(--gray);text-align:right;font-variant-numeric:tabular-nums;font-size:.76rem}.aov-facts{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));align-items:end;gap:12px 16px;margin:0;padding-top:14px;display:grid}.aov-facts dt{color:var(--gray);font-size:.75rem;font-weight:600}.aov-facts dd{font-family:var(--fd);letter-spacing:-.01em;color:var(--ink);margin:2px 0 0;font-size:1.08rem;font-weight:700}.aov-facts__more{font:inherit;color:var(--dk-acc,var(--b600));cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:5px;padding:0;font-size:.8rem;font-weight:700;display:inline-flex}.aov-facts__more svg{width:14px;height:14px}.aov-people{grid-template-columns:148px minmax(0,1fr);align-items:center;gap:18px;display:grid}.aov-donut{aspect-ratio:1;width:148px;position:relative}.aov-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.aov-donut circle{fill:none;stroke-width:13px}.aov-donut__track{stroke:var(--dk-surface-2,#eef3fa)}.aov-donut__seg{stroke:var(--c);animation:1s cubic-bezier(.16,1,.3,1) both aov-draw}.aov-donut__c{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.aov-donut__c b{font-family:var(--fd);letter-spacing:-.03em;color:var(--ink);font-size:1.6rem;font-weight:800;line-height:1}.aov-donut__c small{color:var(--gray);margin-top:3px;font-size:.74rem}.aov-stick{border-top:1px solid var(--line);gap:7px;padding-top:14px;display:grid}.aov-stick__h{color:var(--gray);justify-content:space-between;align-items:baseline;gap:10px;font-size:.8rem;font-weight:700;display:flex}.aov-stick__h b{font-family:var(--fd);color:var(--ink);font-size:1.05rem}.aov-stick small{color:var(--gray);font-size:.78rem}.aov-meter{background:var(--dk-surface-2,#eef3fa);border-radius:999px;height:8px;display:block;overflow:hidden}.aov-meter>span{border-radius:inherit;background:var(--c);transform-origin:0;height:100%;animation:.8s cubic-bezier(.16,1,.3,1) both aov-grow;display:block}.aov-conv{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.aov-conv__stage{gap:4px;min-width:0;display:grid}.aov-conv__stage:last-child{text-align:right}.aov-conv__stage b{font-family:var(--fd);letter-spacing:-.03em;color:var(--ink);font-size:2rem;font-weight:800;line-height:1}.aov-conv__stage>span{color:var(--gray);font-size:.8rem;font-weight:600}.aov-conv__arrow{color:var(--c,#006a96);--c:#006a96;justify-items:center;gap:4px;display:grid}html[data-theme=dark] .aov-conv__arrow{--c:#38c6f4}.aov-conv__arrow span{color:var(--c);background:color-mix(in srgb,var(--c) 13%,transparent);border-radius:999px;padding:3px 10px;font-size:.84rem;font-weight:800}.aov-conv__arrow svg{width:22px;height:22px}.aov-note{color:var(--gray);margin:0;font-size:.82rem;line-height:1.5}.aov-note b{color:var(--ink)}.aov-orders__head{align-items:baseline;gap:8px;display:flex}.aov-orders__head>span{color:var(--gray);font-size:.84rem;font-weight:600}.aov-chips{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.aov-chips>*{border:1px solid var(--line);background:var(--dk-surface-2,#f5f8fc);font:inherit;color:var(--gray);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;display:inline-flex}.aov-chips b{color:var(--ink);font-weight:800}.aov-chips button,.aov-chips a{cursor:pointer;transition:border-color .18s}.aov-chips button:hover,.aov-chips a:hover{border-color:var(--b400)}.aov-gauges{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.aov-gauge{text-align:center;align-content:start;justify-items:center;margin:0;display:grid}.aov-gauge svg{width:100%;max-width:120px;height:auto;overflow:visible}.aov-gauge path{fill:none;stroke-width:9px;stroke-linecap:round}.aov-gauge__track{stroke:var(--dk-surface-2,#eef3fa)}.aov-gauge__arc{stroke:var(--c);animation:1s cubic-bezier(.16,1,.3,1) both aov-draw}.aov-gauge__v{font-family:var(--fd);letter-spacing:-.02em;color:var(--ink);margin-top:-26px;font-size:1.3rem;font-weight:800}.aov-gauge figcaption{color:var(--ink);gap:1px;margin-top:6px;font-size:.78rem;font-weight:700;display:grid}.aov-gauge figcaption small{color:var(--gray);font-size:.75rem;font-weight:500}.aov-rank{gap:12px;margin:0;padding:0;list-style:none;display:grid}.aov-rank li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:5px 12px;display:grid}.aov-rank .aov-meter,.aov-rank small{grid-column:1/-1}.aov-rank__n{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:700;overflow:hidden}.aov-rank b{font-family:var(--fd);color:var(--ink);font-size:.95rem}.aov-rank small{color:var(--gray);font-size:.76rem}.aov-test{background:var(--dk-surface-2,#f5f8fc);color:var(--gray);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:9px 12px;font-size:.78rem;line-height:1.45;display:flex}.aov-test svg{flex:none;width:15px;height:15px;margin-top:1px}.aov-tabs{background:var(--dk-surface-2,#f1f5fa);border-radius:12px;gap:4px;padding:4px;display:flex}.aov-tabs button{min-width:0;font:inherit;color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:.82rem;font-weight:600;transition:background-color .18s,color .18s;display:inline-flex}.aov-tabs button[aria-selected=true]{background:var(--dk-surface,#fff);color:var(--ink);box-shadow:var(--s1)}.aov-tabs button span{background:var(--b50);color:var(--dk-acc,var(--b600));border-radius:999px;padding:1px 7px;font-size:.72rem;font-weight:700}.aov-feed{margin:0;padding:0;list-style:none;display:grid}.aov-feed li{border-bottom:1px solid var(--line);gap:3px;padding:10px 2px;display:grid}.aov-feed li:last-child{border-bottom:0}.aov-feed__t{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:600;overflow:hidden}.aov-feed__s{color:var(--gray);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.76rem;display:flex}.aov-feed__s em{background:var(--dk-surface-2,#f1f5fa);border-radius:999px;padding:1px 8px;font-style:normal;font-weight:600}.aov-feed li.is-late em{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b42328)}.aov-feed__rate{align-items:center;gap:3px;display:inline-flex}.aov-feed__rate svg{color:#e8a317;width:13px;height:13px}.aov-skel{gap:10px;display:grid}.aov-skel span{background:linear-gradient(90deg,var(--b50) 25%,var(--line) 50%,var(--b50) 75%);background-size:200% 100%;border-radius:8px;height:18px;animation:1.2s linear infinite aov-shine;display:block}.aov-skel span:nth-child(2){height:110px}.aov-skel span:nth-child(3){width:60%}.aov-err{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b42328);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;font-size:.84rem;font-weight:600;display:flex}.aov-err svg{width:18px;height:18px}.aov-err .btn{margin-left:auto}.aov-empty{color:var(--gray);margin:0;font-size:.86rem}@media (max-width:1180px){.aov-grid--hero{grid-template-columns:minmax(0,1fr)}.aov-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.aov-grid--3>:last-child{grid-column:1/-1}}@media (max-width:760px){.aov-grid--3,.aov-grid--2{grid-template-columns:minmax(0,1fr)}.aov-attn__list{grid-template-columns:repeat(2,minmax(0,1fr))}.aov-attn__list li{border-left:0;border-top:1px solid var(--line)}.aov-attn__list li:nth-child(-n+2){border-top:0}.aov-attn__list li:nth-child(2n){border-left:1px solid var(--line)}.aov-attn__n{font-size:1.45rem}.aov-big{font-size:2rem}.aov-panel{padding:16px}}@media (max-width:440px){.aov-people{grid-template-columns:minmax(0,1fr);justify-items:center}.aov-people .aov-legend{width:100%}.aov-attn__item{padding:10px 8px 12px}}.psb__search{margin:0 10px 8px;position:relative}.psb__search>svg{width:16px;height:16px;color:var(--gray);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.psb__search input{border:1px solid var(--line);background:var(--dk-surface-2,#f5f8fc);width:100%;color:var(--ink);border-radius:12px;outline:none;padding:9px 58px 9px 34px;font-size:.86rem;transition:border-color .18s,background-color .18s,box-shadow .18s}.psb__search input::placeholder{color:var(--gray)}.psb__search input:focus{border-color:var(--b400);background:var(--dk-surface,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--b400) 18%,transparent)}.psb__search input::-webkit-search-cancel-button{display:none}.psb__search kbd{border:1px solid var(--line);background:var(--dk-surface,#fff);color:var(--gray);pointer-events:none;border-radius:6px;padding:2px 6px;font-family:inherit;font-size:.68rem;font-weight:700;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.psb__search input:focus+kbd,.psb__search input:not(:placeholder-shown)+kbd{display:none}.psb--admin .psb__nav{grid-template-columns:minmax(0,1fr);gap:4px;padding-top:2px}.psb--admin .psb__group{border-radius:14px;gap:0;min-width:0;padding:2px;transition:background-color .28s}.psb--admin .psb__group+.psb__group{margin-top:0}.psb--admin .psb__group.is-open{background:var(--dk-surface-2,#f6f8fc)}.psb__gbtn{width:100%;min-height:38px;font:inherit;letter-spacing:.005em;color:var(--gray);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:7px 8px 7px 12px;font-size:.8rem;font-weight:700;transition:background-color .18s,color .18s;display:flex}.psb__gbtn:hover{background:var(--b50);color:var(--ink)}.psb__group.is-open .psb__gbtn{color:var(--ink)}.psb__group.is-open .psb__gbtn:hover{background:color-mix(in srgb,var(--b100) 55%,transparent)}.psb__gbtn:disabled{cursor:default;background:0 0}.psb__glabel2{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.psb__gdot{background:var(--dk-acc,var(--b600));width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--b600) 18%,transparent);border-radius:50%;flex:none;transition:opacity .2s}.psb__group.is-open .psb__gdot{opacity:0}.psb__gpeek{color:var(--gray2);flex:none;align-items:center;gap:4px;transition:opacity .2s,transform .25s;display:inline-flex}.psb__gpeek svg{flex:none;width:14px;height:14px}.psb__gbtn:hover .psb__gpeek{color:var(--gray)}.psb__group.is-open .psb__gpeek{opacity:0;pointer-events:none;transform:translate(6px)}.psb__gchev{width:16px;height:16px;color:var(--gray);flex:none;transition:transform .32s cubic-bezier(.22,1,.36,1);transform:rotate(-90deg)}.psb__group.is-open .psb__gchev{color:var(--ink);transform:none}.psb__gitems{grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1);display:grid}.psb__group.is-open .psb__gitems{grid-template-rows:1fr}.psb__gwrap{min-height:0;overflow:hidden}.psb__glist{grid-template-columns:minmax(0,1fr);gap:2px;padding:2px 0 4px;display:grid}.psb--admin .psb__glist .psb__link{opacity:0;transition:opacity .2s,transform .2s,background-color .15s,color .15s,box-shadow .15s;transform:translateY(-6px)}.psb--admin .psb__group.is-open .psb__glist .psb__link{opacity:1;transition:opacity .3s ease calc(var(--i,0) * 28ms + 60ms),transform .38s cubic-bezier(.22,1,.36,1) calc(var(--i,0) * 28ms + 60ms),background-color .15s ease,color .15s ease,box-shadow .15s ease;transform:none}.psb--admin .psb__link{border-radius:11px;gap:10px;min-width:0;padding:5px 10px 5px 6px;font-size:.88rem}.psb__ic{width:30px;height:30px;color:var(--gray);border-radius:9px;flex:none;place-items:center;transition:background-color .18s,color .18s,box-shadow .18s;display:grid}.psb--admin .psb__ic svg{stroke-width:1.75px;width:18px;height:18px}.psb__lt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.psb--admin .psb__link:hover{background:var(--dk-surface,#fff);color:var(--ink)}.psb--admin .psb__link:hover .psb__ic{color:var(--dk-acc,var(--b600));background:var(--b50)}.psb--admin .psb__link.on,.psb--admin .psb__link.on:hover{background:var(--grad);color:#fff;box-shadow:0 10px 22px -12px #1668f0bf}.psb--admin .psb__link.on .psb__ic,.psb--admin .psb__link.on:hover .psb__ic{color:#fff;background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff38}.psb--admin .psb__link.on .psb__lt{font-weight:700}.psb--admin .psb__link.on:focus-visible{outline-color:var(--b300)}.psb__count{border-radius:var(--pill);background:var(--dk-tint-err,#fdecec);min-width:22px;height:20px;color:var(--dk-txt-err,#c0392b);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0 7px;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.psb--admin .psb__link.on .psb__count{color:#fff;background:#ffffff38;box-shadow:inset 0 0 0 1px #ffffff47}.psb--admin .psb__link.is-first{box-shadow:inset 0 0 0 1.5px var(--b200)}.psb__none{color:var(--gray);margin:8px 12px;font-size:.84rem}html[data-theme=dark] .psb--admin .psb__group.is-open{background:#ffffff09}html[data-theme=dark] .psb--admin .psb__link:hover .psb__ic{background:var(--dk-tint-blue)}.ceo{gap:14px;min-width:0;display:grid}.ceo-demo,.ceo-toggle{border:1px solid var(--line);background:var(--dk-surface,#fff);font:inherit;color:var(--gray);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:7px 12px;font-size:.82rem;font-weight:600;display:inline-flex}.ceo-demo{margin-left:auto}.ceo-demo svg{width:15px;height:15px;color:var(--dk-txt-warn,#8f5500)}.ceo-demo i,.ceo-toggle i{background:var(--line);border-radius:999px;flex:none;width:30px;height:18px;transition:background-color .18s;position:relative}.ceo-demo i:after,.ceo-toggle i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0b1f4540}.ceo-demo[aria-checked=true] i{background:#e08a00}.ceo-toggle[aria-checked=true] i{background:var(--b600)}.ceo-demo[aria-checked=true] i:after,.ceo-toggle[aria-checked=true] i:after{transform:translate(12px)}.ceo-toggle{order:3;margin-top:10px}.ceo-hint{color:var(--gray);align-items:flex-start;gap:8px;margin:0;font-size:.8rem;line-height:1.45;display:flex}.ceo-hint svg{flex:none;width:15px;height:15px;margin-top:2px}.ceo-sheet{border-radius:var(--rl);background:var(--dk-surface,#fff);min-width:0;box-shadow:inset 0 0 0 1.5px var(--line);padding:6px 34px 18px}.ceo-head{border-bottom:1px solid var(--line);padding:28px 0 26px}.ceo-head__lead{max-width:64ch;font-family:var(--fd);letter-spacing:-.015em;color:var(--ink);text-wrap:pretty;margin:0;font-size:1.4rem;font-weight:500;line-height:1.5}.ceo-head__lead b{color:var(--dk-acc-strong,var(--b700));font-variant-numeric:tabular-nums;font-weight:800}.ceo-head__meta{white-space:pre-wrap;color:var(--gray);margin:14px 0 0;font-size:.8rem;font-weight:600}.ceo-range{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 2px;display:flex}.ceo-range>.dpk,.ceo-range>div{min-width:170px}@media (min-width:521px){.ceo-range>.dpick{flex:0 220px;width:auto}}.ceo-head--bare .ceo-range{padding-inline-end:48px}@media (max-width:520px){.ceo-range>.dpk,.ceo-range>div{flex:140px;min-width:0}}.ceo-sec{grid-template-columns:200px minmax(0,1fr);gap:12px 36px;padding:28px 0;display:grid}.ceo-sec+.ceo-sec{border-top:1px solid var(--line)}.ceo-sec__h{flex-direction:column;align-items:flex-start;display:flex}.ceo-sec__h h2{font-family:var(--fd);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:1.08rem;line-height:1.3}.ceo-sec__h p{color:var(--gray);margin:6px 0 0;font-size:.82rem;line-height:1.5}.ceo-sec__b{min-width:0}.ceo-more{font:inherit;color:var(--dk-acc,var(--b600));cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:5px;margin-top:12px;padding:0;font-size:.82rem;font-weight:700;display:inline-flex}.ceo-more svg{width:14px;height:14px}.ceo-figs{border-top:1px dashed var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px;margin:16px 0 0;padding-top:16px;display:grid}.ceo-figs dt{color:var(--gray);font-size:.76rem;font-weight:600}.ceo-figs dd{font-family:var(--fd);letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:1.15rem;font-weight:700}.ceo-figs dd small{font-family:var(--fb);color:var(--gray);margin-top:1px;font-size:.74rem;font-weight:500;display:block}.ceo-ledger{border-collapse:collapse;width:100%;font-size:.88rem}.ceo-ledger th,.ceo-ledger td{border-bottom:1px solid var(--line);text-align:left;vertical-align:baseline;padding:11px 10px}.ceo-ledger thead th{color:var(--gray);padding-top:0;font-size:.74rem;font-weight:700}.ceo-ledger tbody th{color:var(--ink);white-space:nowrap;padding-left:0;font-weight:600}.ceo-ledger tbody tr:last-child th,.ceo-ledger tbody tr:last-child td{border-bottom:0}.ceo-ledger .is-num,.ceo-table .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ceo-ledger td.is-num{font-family:var(--fd);color:var(--ink);font-weight:700}.ceo-ledger tr.is-na td.is-num{font-family:var(--fb);color:var(--gray);font-weight:500}.ceo-ledger__note{color:var(--gray);font-size:.82rem;line-height:1.45}.ceo-chip{white-space:nowrap;border-radius:999px;margin:0 8px 2px 0;padding:1px 8px;font-size:.72rem;font-weight:700;display:inline-block}.ceo-chip--good{background:var(--dk-tint-ok,#e6f7f0);color:var(--dk-txt-ok,#00764f)}.ceo-chip--watch{background:var(--dk-tint-warn,#fff4e0);color:var(--dk-txt-warn,#8a5300)}.ceo-chip--bad{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b42328)}.ceo-chip--na{background:var(--dk-surface-2,#f1f5fa);color:var(--gray)}.ceo-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ceo-steps li{grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:4px 14px;display:grid}.ceo-steps__l{color:var(--ink);font-size:.88rem;font-weight:600}.ceo-steps__bar{background:var(--dk-surface-2,#f1f5fa);border-radius:6px;height:24px;display:block;overflow:hidden}.ceo-steps__bar span{background:var(--b600);transform-origin:0;border-radius:6px;height:100%;animation:.8s cubic-bezier(.16,1,.3,1) both aov-grow;display:block}html[data-theme=dark] .ceo-steps__bar span{background:#5c93f0}.ceo-steps b{min-width:3ch;font-family:var(--fd);text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.15rem}.ceo-steps small{color:var(--gray);grid-column:2/-1;font-size:.78rem}.ceo-aside{background:var(--dk-surface-2,#f5f8fc);max-width:70ch;color:var(--gray);border-radius:10px;margin:16px 0 0;padding:10px 14px;font-size:.82rem;line-height:1.5}.ceo-aside b{color:var(--ink)}.ceo-tablewrap{margin:0 -4px;padding:0 4px;overflow-x:auto}.ceo-table{border-collapse:collapse;width:100%;min-width:560px;font-size:.86rem}.ceo-table th,.ceo-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:10px}.ceo-table thead th{color:var(--gray);white-space:nowrap;padding-top:0;font-size:.74rem;font-weight:700}.ceo-table thead th[aria-sort]{text-align:right}.ceo-table thead button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.ceo-table thead th[aria-sort=ascending] button,.ceo-table thead th[aria-sort=descending] button{color:var(--ink)}.ceo-table tbody th{color:var(--ink);white-space:nowrap;padding-left:0;font-weight:600}.ceo-table tbody th em{background:var(--dk-surface-2,#f1f5fa);color:var(--gray);border-radius:999px;margin-left:8px;padding:1px 7px;font-size:.7rem;font-style:normal;font-weight:700}.ceo-table tbody tr:last-child th,.ceo-table tbody tr:last-child td{border-bottom:0}.ceo-table tr.is-test th,.ceo-table tr.is-test td{color:var(--gray)}.ceo-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;display:grid}.ceo-cols dl{margin:0}.ceo-cols dl div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.ceo-cols dl div:last-child{border-bottom:0}.ceo-cols dt{color:var(--gray);font-size:.84rem}.ceo-cols dd{font-family:var(--fd);color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.ceo-cols dd.is-na{font-family:var(--fb);color:var(--gray);font-weight:500}.ceo-empty{color:var(--gray);margin:0;font-size:.86rem}.ceo-none{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;gap:10px;margin:6px 0 0;padding:44px 24px 40px}.ceo-none>svg{width:44px;height:44px;stroke:var(--b600,#1d4ed8);background:color-mix(in srgb,var(--b500,#2563eb) 12%,transparent);border-radius:14px;padding:10px}.ceo-none p{max-width:46ch;line-height:1.5}.ceo-none .pempty__a{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.ceo-none .pempty__a .btn svg{width:15px;height:15px}@media (max-width:520px){.ceo-none{padding:32px 16px 28px}}@media (max-width:1100px){.ceo-sec{grid-template-columns:minmax(0,1fr);gap:14px}.ceo-sec__h{flex-flow:wrap;align-items:baseline;column-gap:14px}.ceo-sec__h p{flex-basis:100%;order:2;margin-top:2px}.ceo-more{margin:0 0 0 auto}.ceo-toggle{margin-top:8px}}@media (max-width:760px){.ceo-sheet{padding:2px 18px 12px}.ceo-head__lead{font-size:1.15rem}.ceo-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.ceo-cols{grid-template-columns:minmax(0,1fr)}.ceo-cols dl+dl{border-top:1px solid var(--line)}.ceo-steps li{grid-template-columns:minmax(0,1fr) auto}.ceo-steps__bar{grid-area:2/1/auto/-1}.ceo-steps small{grid-column:1/-1}.ceo-ledger thead{display:none}.ceo-ledger tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;padding:10px 0;display:grid}.ceo-ledger tbody tr:last-child{border-bottom:0}.ceo-ledger th,.ceo-ledger td{border:0;padding:0}.ceo-ledger td:last-child{grid-column:1/-1;margin-top:4px}.ceo-demo{margin-left:0}}.lpipe{gap:14px;min-width:0;display:grid}.lpipe-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.lpipe-top__t{min-width:0;max-width:62ch}.lpipe-top__t h2{font-family:var(--fd);letter-spacing:-.025em;color:var(--ink);margin:0;font-size:1.45rem;line-height:1.2}.lpipe-top__t p{color:var(--gray);margin:4px 0 0;font-size:.86rem;line-height:1.5}.lpipe-top__act{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lpipe-strip{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 22px;padding:10px 12px 10px 10px;display:grid}.lpipe-strip__bar{gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.lpipe-strip__bar li{flex-basis:0;min-width:84px}.lpipe-strip__bar button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 7px;padding:12px 10px 8px;transition:background-color .15s;display:grid;position:relative}.lpipe-strip__ic{object-fit:contain;flex:none;grid-area:1/1;width:20px;height:20px}.lpipe-strip__bar button>.lpipe-strip__n{grid-area:1/2}.lpipe-strip__bar button>.lpipe-strip__l{grid-area:2/1/3/-1}.lpipe-strip__bar button:before{content:"";background:var(--c);opacity:.9;border-radius:999px;height:4px;position:absolute;top:2px;left:6px;right:6px}.lpipe-strip__bar button:hover{background:var(--b50)}.lpipe-strip__bar button[aria-pressed=true]{background:color-mix(in srgb,var(--c) 12%,transparent)}.lpipe-strip__n{font-family:var(--fd);color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800;line-height:1.1}.lpipe-strip__l{color:var(--gray);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:600;overflow:hidden}.lpipe .uf--tray{margin:0}@media (min-width:901px){.uf--fold{position:relative}.uf--fold .uf-bar{align-items:center;gap:10px;min-width:0;display:flex}.uf--fold .uf-bar .uf-search{flex:1;max-width:440px}.uf--fold .uf-search input{min-height:42px;padding-top:9px;padding-bottom:9px}.uf--fold .uf-toggle{background:var(--dk-surface,#fff);min-height:42px;box-shadow:inset 0 0 0 1.5px var(--line);font:inherit;color:var(--ink);cursor:pointer;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.84rem;font-weight:700;transition:box-shadow .15s;display:inline-flex}.uf--fold .uf-toggle:hover,.uf--fold .uf-toggle[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--b400)}.uf--fold .uf-toggle svg{width:16px;height:16px;color:var(--dk-acc,var(--b600))}.uf--fold .uf-toggle__n{background:var(--b600);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.72rem;display:inline-grid}.uf--fold .uf-card{display:none}.uf--fold .uf-card.is-open{z-index:30;box-shadow:inset 0 0 0 1px var(--line),var(--s3);animation:.22s cubic-bezier(.22,1,.36,1) both lpipeDrop;display:grid;position:absolute;top:50px;left:0;right:0}.uf--fold .uf-card .uf-fld--search{display:none}.uf--fold .uf-sheetbg{z-index:29;cursor:default;background:0 0;border:0;padding:0;display:block;position:fixed;inset:0}}@keyframes lpipeDrop{0%{opacity:0;transform:translateY(-6px)}}.lpipe-board{scroll-snap-type:x proximity;scrollbar-width:thin;gap:12px;min-width:0;height:calc(100dvh - 360px);min-height:460px;padding:2px 2px 10px;scroll-padding-left:2px;display:flex;overflow-x:auto}.lpipe-col{background:var(--dk-surface-2,#f4f7fb);min-height:0;box-shadow:inset 0 0 0 1px var(--line);scroll-snap-align:start;border-radius:16px;flex-direction:column;flex:0 0 288px;transition:box-shadow .15s,background-color .15s;display:flex}.lpipe-col.is-over{background:color-mix(in srgb,var(--c) 7%,var(--dk-surface-2,#f4f7fb));box-shadow:inset 0 0 0 2px var(--c)}.lpipe-col__h{align-items:center;gap:8px;padding:14px 12px 10px 14px;display:flex;position:relative}.lpipe-col__h>i{background:var(--c);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:14px;right:14px}.lpipe-col__h h3{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:.88rem;font-weight:700;overflow:hidden}.lpipe-col__n{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);color:var(--gray);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px;font-size:.74rem;font-weight:700}.lpipe-col__body{scrollbar-width:thin;flex:1;align-content:start;gap:8px;min-height:0;padding:2px 8px 10px;display:grid;overflow-y:auto}.lpipe-col__empty{border:1.5px dashed var(--line);text-align:center;color:var(--gray);border-radius:12px;margin:0;padding:22px 12px;font-size:.8rem}.lpipe-who{align-items:center;gap:6px;min-width:0;display:inline-flex}.lpipe-who__av{background:var(--b100);width:22px;height:22px;color:var(--dk-acc-strong,var(--b700));border-radius:50%;flex:none;place-items:center;font-size:.62rem;font-weight:800;display:grid}.lpipe-who__av svg{width:12px;height:12px}.lpipe-who__n{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:600;overflow:hidden}.lpipe-who.is-none .lpipe-who__av{background:var(--dk-surface-2,#f1f5fa);color:var(--gray)}.lpipe-who.is-none .lpipe-who__n{color:var(--gray);font-weight:500}.lpipe-who.is-me .lpipe-who__av{background:var(--grad);color:#fff}.lpipe-table{gap:6px;display:grid}.lpipe-skel{gap:12px;display:flex;overflow:hidden}.lpipe-skel span{background:linear-gradient(90deg,var(--b50) 25%,var(--line) 50%,var(--b50) 75%);background-size:200% 100%;border-radius:16px;flex:0 0 288px;height:420px;animation:1.2s linear infinite aov-shine}@media (max-width:1180px){.lpipe-strip{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.lpipe-top__t h2{font-size:1.25rem}.lpipe-strip__bar{scrollbar-width:none;overflow-x:auto}.lpipe-strip__bar li{min-width:96px;flex:none!important}.lpipe-board{scroll-snap-type:x mandatory;height:calc(100dvh - 300px);min-height:420px}.lpipe-col{flex-basis:calc(100vw - 72px);max-width:320px}.pgrid2{grid-template-columns:minmax(0,1fr)}}.lsp__search input{min-width:0}.mlaunch{grid-template-columns:minmax(0,1fr)}.mlaunch>*{min-width:0}.mlaunch .aitem__m b{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.mlaunch .aitem__meta{overflow-wrap:anywhere}.mlaunch .uf--tray .uf-card{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.aitem__r .atag{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.aitem__r .atag svg{flex:none}.atag--count{text-transform:none;letter-spacing:0}@media (max-width:560px){.mlaunch .alist .aitem{flex-wrap:wrap;row-gap:8px}.mlaunch .alist .aitem__m{flex:1 1 0}.mlaunch .alist .aitem__r{flex:0 0 100%;order:3;padding-left:38px}}html:has(.ldrw) .amodal{z-index:210}.ldrw{animation-fill-mode:backwards}.amodal__c{overflow-x:hidden}.amodal__c:focus,.amodal__c:focus-visible{outline:none}.amodal__h b{overflow-wrap:anywhere;min-width:0}.amodal__x{flex:none}.dkv__list li b{overflow-wrap:anywhere}.amodal__b .cform{grid-template-columns:minmax(0,1fr)}.amodal__b .cform>*{min-width:0}.lauto{grid-template-columns:minmax(0,1fr)}.lauto>*{min-width:0}@media (max-width:480px){.lauto__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lauto__stat{padding:12px 8px}.lauto__stat span{letter-spacing:.02em}.amodal__b :is(.cform,.lauto)>div:has(>.btn){flex-wrap:wrap}.amodal__b :is(.cform,.lauto)>div:has(>.btn)>.btn{flex:auto}}.anote--ok{color:var(--dk-txt-ok,#08704d)}.ldrw__noteadd textarea{background:var(--dk-surface-2,#f7fafe);color:var(--ink)}.ldrw__noteadd textarea:focus{background:var(--dk-surface,#fff)}.cform .clrpick__native{background:var(--dk-surface,#fff);width:40px;height:30px;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border-radius:8px;padding:2px}.cform .clrpick__native::-webkit-color-swatch-wrapper{padding:0}.cform .clrpick__native::-webkit-color-swatch{border:0;border-radius:6px}.dsel__opt[aria-selected=true]:after{border-color:var(--dk-acc,var(--b600));width:5px;height:10px;margin:0 4px 4px 0}[data-ai-target=callcenter\:call-log] .creq{flex-wrap:wrap}[data-ai-target=callcenter\:call-log] .creq__m{flex:170px}.uad .dpick .mpick__val,.ucand__wide .dpick .mpick__val{min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:0}.uad .dpick .mpick__val:hover,.uad .dpick .mpick__val:focus,.ucand__wide .dpick .mpick__val:hover,.ucand__wide .dpick .mpick__val:focus{box-shadow:none;background:0 0}.ucand__wrap .uaq__when2 label,.ucand__wrap label[for=uaq-note]{color:var(--gray2);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:.74rem;font-weight:800;display:block}:is(html:has(.portal--admin),html:has(.portal--admin) *){scrollbar-width:none!important}html:has(.portal--admin)::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html:has(.portal--admin) ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html:has(.portal--admin) .dsel__menu{background:linear-gradient(var(--dk-surface,#fff) 40%,transparent) top/100% 28px no-repeat local,linear-gradient(transparent,var(--dk-surface,#fff) 60%) bottom/100% 28px no-repeat local,radial-gradient(farthest-side at 50% 0,#03102b29,transparent) top/100% 10px no-repeat scroll,radial-gradient(farthest-side at 50% 100%,#03102b29,transparent) bottom/100% 10px no-repeat scroll,var(--dk-surface,#fff)}html[data-theme=dark]:has(.portal--admin) .dsel__menu{background:linear-gradient(var(--dk-surface) 40%,transparent) top/100% 28px no-repeat local,linear-gradient(transparent,var(--dk-surface) 60%) bottom/100% 28px no-repeat local,radial-gradient(farthest-side at 50% 0,#0000008c,transparent) top/100% 10px no-repeat scroll,radial-gradient(farthest-side at 50% 100%,#0000008c,transparent) bottom/100% 10px no-repeat scroll,var(--dk-surface)}@property --scue-a{syntax:"<length>";inherits:false;initial-value:0}@property --scue-b{syntax:"<length>";inherits:false;initial-value:0}@keyframes scue{0%{--scue-a:0px;--scue-b:26px}6%{--scue-a:26px;--scue-b:26px}94%{--scue-a:26px;--scue-b:26px}to{--scue-a:26px;--scue-b:0px}}@supports (animation-timeline:scroll()){html:has(.portal--admin) :is(.alist,.lpipe-col__body,.ccb__col,.ldrw__body,.ucand__list){-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--scue-a),#000 calc(100% - var(--scue-b)),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--scue-a),#000 calc(100% - var(--scue-b)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--scue-a),#000 calc(100% - var(--scue-b)),transparent 100%);animation:linear both scue;animation-timeline:scroll(self)}html:has(.portal--admin) :is(.lpipe-board,.ccb,.ceo-tablewrap){-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--scue-a),#000 calc(100% - var(--scue-b)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--scue-a),#000 calc(100% - var(--scue-b)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--scue-a),#000 calc(100% - var(--scue-b)),transparent 100%);animation:linear both scue;animation-timeline:scroll(self inline)}html:has(.portal--admin) .pmx__wrap{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--scue-b)),transparent 100%);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--scue-b)),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - var(--scue-b)),transparent 100%);animation:linear both scue;animation-timeline:scroll(self inline)}@media (max-width:900px){html:has(.portal--admin) .lpipe-strip__bar{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--scue-a),#000 calc(100% - var(--scue-b)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--scue-a),#000 calc(100% - var(--scue-b)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--scue-a),#000 calc(100% - var(--scue-b)),transparent 100%);animation:linear both scue;animation-timeline:scroll(self inline)}}html:has(.portal--admin) .pbody__in>.ppanel:only-child .alist{animation:none;-webkit-mask-image:none;mask-image:none}html:has(.portal--admin) :is(.alist,.lpipe-col__body,.ccb__col,.ldrw__body,.ucand__list,.lpipe-board,.ccb,.ceo-tablewrap,.pmx__wrap,.lpipe-strip__bar):has(.mtg,.amodal,.ldrw,.ldrw__scrim){-webkit-mask-image:none;mask-image:none}}html:has(.portal--admin) .nrcp__list{background:linear-gradient(var(--dk-surface,#fff) 40%,transparent) top/100% 28px no-repeat local,linear-gradient(transparent,var(--dk-surface,#fff) 60%) bottom/100% 28px no-repeat local,radial-gradient(farthest-side at 50% 0,#03102b29,transparent) top/100% 10px no-repeat scroll,radial-gradient(farthest-side at 50% 100%,#03102b29,transparent) bottom/100% 10px no-repeat scroll,var(--dk-surface,#fff)}html[data-theme=dark]:has(.portal--admin) .nrcp__list{background:linear-gradient(var(--dk-surface) 40%,transparent) top/100% 28px no-repeat local,linear-gradient(transparent,var(--dk-surface) 60%) bottom/100% 28px no-repeat local,radial-gradient(farthest-side at 50% 0,#0000008c,transparent) top/100% 10px no-repeat scroll,radial-gradient(farthest-side at 50% 100%,#0000008c,transparent) bottom/100% 10px no-repeat scroll,var(--dk-surface)}[data-ai-target=callcenter\:call-log] .creq{padding-left:23px;position:relative}[data-ai-target=callcenter\:call-log] .creq__st{margin-top:0;position:absolute;top:19px;left:0}@media (max-width:900px){.lpipe-strip__bar{margin:-5px;padding:5px}}@media (max-width:560px){.ucand__tags{flex-basis:100%;padding-left:45px}.ucand__tags:empty{display:none}.ucand__m{padding-right:18px}:is([data-ai-target=register-requests\:list],[data-ai-target=approvals\:queue] .alist) .aitem{flex-wrap:wrap;row-gap:10px}:is([data-ai-target=register-requests\:list],[data-ai-target=approvals\:queue] .alist) .aitem__m{flex:1 1 0}:is([data-ai-target=register-requests\:list],[data-ai-target=approvals\:queue] .alist) .aitem__r{flex-wrap:wrap;flex:100%;order:3;padding-left:38px}.rvw__top{flex-wrap:wrap;row-gap:6px}.rvw__top .aitem__act{margin-left:auto}.pmx td:first-child,.pmx th:first-child{white-space:normal;width:140px;min-width:140px;max-width:140px}}.lv-field{gap:6px;min-width:0;display:grid}.lv-field>span{letter-spacing:.03em;text-transform:uppercase;color:var(--gray2);font-size:.72rem;font-weight:800}.lv-field>input,.lv-field>textarea,.hr-kv__row input,.fb-steps input{background:var(--dk-surface-2,#f7fafe);width:100%;min-width:0;color:var(--ink);font:inherit;border:0;border-radius:13px;padding:11px 13px;font-size:.88rem;transition:box-shadow .15s,background .15s;box-shadow:inset 0 0 0 1.5px #0000}.lv-field>textarea{resize:vertical;line-height:1.5}.lv-field>input:focus,.lv-field>textarea:focus,.hr-kv__row input:focus,.fb-steps input:focus{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--b400),0 0 0 4px var(--dk-tint-blue,#e6f0ff);outline:0}.lv-req{color:var(--dk-txt-err,#c0392b);font-style:normal}.lv-dt{grid-template-columns:minmax(0,1fr) 120px;gap:8px;display:grid}.lv-check{margin:4px 0}.lv-link{color:var(--dk-acc,var(--b600));align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.lv-link svg{flex:none;width:13px;height:13px}.lv-done{text-align:center;justify-items:center;gap:8px;padding:18px 8px;display:grid}.lv-done>svg{background:var(--dk-tint-ok,#e1f6ee);width:44px;height:44px;color:var(--dk-txt-ok,#0a7d55);border-radius:16px;padding:10px}.lv-done p{color:var(--gray);margin:0;font-size:.86rem}.lv-st{border-radius:var(--pill);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;font-size:.74rem;font-weight:800;display:inline-flex}.lv-st i{background:currentColor;border-radius:50%;width:8px;height:8px}.lv-st--sm{padding:3px 8px;font-size:.68rem}.lv-st--ok{background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,#0a7d55)}.lv-st--ok i{animation:2s infinite lvPulse;box-shadow:0 0 0 3px #10b98133}.lv-st--info{background:var(--dk-tint-blue,#e6f0ff);color:var(--dk-acc-strong,var(--b700))}.lv-st--warn{background:var(--dk-tint-warn,#fff1de);color:var(--dk-txt-warn,#8f5500)}.lv-st--violet{background:var(--dk-tint-violet,#f1ebff);color:var(--dk-txt-violet,#6d3fd8)}.lv-st--gray{background:var(--dk-surface-2,#f1f4f9);color:var(--gray)}.lv-st--off{background:var(--dk-surface-2,#f1f4f9);color:var(--gray2);opacity:.85}@keyframes lvPulse{0%,to{box-shadow:0 0 #10b98155}50%{box-shadow:0 0 0 5px #10b98100}}.lv-dot{width:12px;height:12px;box-shadow:0 0 0 2.5px var(--dk-surface,#fff);border-radius:50%;position:absolute;bottom:-2px;right:-2px}.lv-dot--ok{background:#10b981}.lv-dot--info{background:var(--b500,#2f7cf6)}.lv-dot--warn{background:#f59e0b}.lv-dot--violet{background:#8b5cf6}.lv-dot--gray{background:#94a3b8}.lv-dot--off{background:#cbd5e1}.lv-me{border-radius:var(--rl);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line);border-left:4px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding:16px 18px;display:flex}.lv-me--ok{border-left-color:#10b981}.lv-me--info{border-left-color:var(--b500,#2f7cf6)}.lv-me--warn{background:linear-gradient(90deg,var(--dk-tint-warn,#fff8ec),var(--dk-surface,#fff) 60%);border-left-color:#f59e0b}.lv-me--violet{border-left-color:#8b5cf6}.lv-me__t{justify-items:start;gap:6px;min-width:0;display:grid}.lv-me__t p{color:var(--ink);margin:0;font-size:.88rem}.lv-me__t p small{color:var(--gray)}.lv-me__a{flex-wrap:wrap;gap:8px;display:flex}.lv-grant-note{background:var(--dk-tint-blue,#e6f0ff);color:var(--dk-acc-strong,var(--b700));border-radius:14px;align-items:center;gap:10px;padding:11px 14px;font-size:.84rem;font-weight:700;display:flex}.lv-grant-note svg{flex:none;width:18px;height:18px}.lv-tabs{align-self:flex-start}.lv-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.lv-stat{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:9px;padding:11px 13px;transition:box-shadow .15s,transform .15s;display:grid}.lv-stat:hover{transform:translateY(-1px)}.lv-stat.on{box-shadow:inset 0 0 0 2px var(--b500,#2f7cf6),var(--s2)}.lv-stat i{border-radius:50%;grid-row:span 2;width:10px;height:10px}.lv-stat b{font-family:var(--fd);font-size:1.25rem;line-height:1}.lv-stat span{color:var(--gray);font-size:.72rem;font-weight:700}.lv-stat--ok i{background:#10b981}.lv-stat--info i{background:var(--b500,#2f7cf6)}.lv-stat--warn i{background:#f59e0b}.lv-stat--violet i{background:#8b5cf6}.lv-stat--gray i{background:#94a3b8}.lv-stat--off i{background:#cbd5e1}.lv-filters{border-radius:var(--rl);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.lv-filters__q{flex:240px;min-width:0}.lv-filters__sel{flex:0 200px;min-width:150px}.lv-live{border-radius:var(--pill);background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,#0a7d55);align-items:center;gap:6px;margin-left:auto;padding:6px 11px;font-size:.72rem;font-weight:800;display:inline-flex}.lv-live i{background:currentColor;border-radius:50%;width:7px;height:7px;animation:2s infinite lvPulse}.lv-board{gap:14px;display:grid}.lv-board__note{background:var(--dk-surface-2,#f7fafe);color:var(--gray);border-radius:14px;margin:0;padding:12px 14px;font-size:.84rem}.lv-unit{margin-left:calc(min(var(--lv-depth,0),3) * 18px);border-radius:var(--rl);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line);gap:10px;padding:14px;display:grid}.lv-unit__h{align-items:center;gap:10px;display:flex}.lv-unit__i{background:var(--dk-tint-blue,#e6f0ff);width:34px;height:34px;color:var(--dk-acc,var(--b600));border-radius:11px;place-items:center;display:grid}.lv-unit__i svg{width:17px;height:17px}.lv-unit__t{flex:1;min-width:0;display:grid}.lv-unit__t b{font-size:.95rem}.lv-unit__t small{color:var(--gray);font-size:.72rem}.lv-unit__n{border-radius:var(--pill);background:var(--dk-surface-2,#f1f4f9);color:var(--ink);align-items:center;gap:6px;padding:4px 10px;font-size:.76rem;font-weight:800;display:inline-flex}.lv-unit__n i{background:#cbd5e1;border-radius:50%;width:7px;height:7px}.lv-unit__n i.on{background:#10b981}.lv-room{background:var(--dk-surface-2,#f7fafe);border-radius:14px;gap:8px;padding:10px;display:grid}.lv-room--physical{background:repeating-linear-gradient(135deg,var(--dk-surface-2,#f7fafe) 0 14px,var(--dk-surface-2,#f3f7fd) 14px 28px)}.lv-room--loose{background:0 0;padding:0}.lv-room__h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lv-room__h b{font-size:.86rem}.lv-room__h small{color:var(--gray);font-size:.72rem}.lv-room__off{color:var(--dk-txt-warn,#8f5500)!important}.lv-room__empty{color:var(--gray);margin:0;font-size:.78rem}.lv-rtype{border-radius:var(--pill);text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;font-size:.66rem;font-weight:800}.lv-rtype--virtual{background:var(--dk-tint-violet,#f1ebff);color:var(--dk-txt-violet,#6d3fd8)}.lv-rtype--physical{background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,#0a7d55)}.lv-rtype--hybrid{background:var(--dk-tint-warn,#fff1de);color:var(--dk-txt-warn,#8f5500)}.lv-grid{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:8px;display:grid}.lv-card{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:15px;gap:8px;padding:12px;transition:box-shadow .15s,transform .15s;display:grid;position:relative}.lv-card:hover{box-shadow:inset 0 0 0 1.5px var(--b300),var(--s2);transform:translateY(-1px)}.lv-card--ok{box-shadow:inset 3px 0 0 #10b981,inset 0 0 0 1.5px var(--line)}.lv-card--warn{box-shadow:inset 3px 0 0 #f59e0b,inset 0 0 0 1.5px var(--line)}.lv-card--violet{box-shadow:inset 3px 0 0 #8b5cf6,inset 0 0 0 1.5px var(--line)}.lv-card--info{box-shadow:inset 3px 0 0 var(--b500,#2f7cf6),inset 0 0 0 1.5px var(--line)}.lv-card--gray,.lv-card--off{opacity:.78}.lv-card__hit{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.lv-card a{z-index:2;position:relative}.lv-card__top{align-items:center;gap:10px;display:flex}.lv-card__av{flex:none;position:relative}.lv-card__who{flex:1;min-width:0;display:grid}.lv-card__who b{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.lv-card__who small{color:var(--gray);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.lv-card__act,.lv-card__busy{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.lv-card__act--none{color:var(--gray2)}.lv-card__busy{background:var(--dk-tint-warn,#fff6e8);color:var(--dk-txt-warn,#8a5300);border-radius:10px;padding:6px 9px}.lv-card__busy span{font-weight:800}.lv-card__foot{color:var(--gray);justify-content:space-between;align-items:center;gap:8px;font-size:.7rem;display:flex}.lv-card__foot span{align-items:center;gap:4px;display:inline-flex}.lv-card__foot svg{width:12px;height:12px}.lv-card__extra{border-radius:var(--pill);background:var(--dk-tint-violet,#f1ebff);color:var(--dk-txt-violet,#6d3fd8);padding:2px 7px;font-weight:800}.lv-now{background:var(--dk-surface-2,#f7fafe);border-radius:15px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:14px;display:grid}.lv-now__t{gap:3px;min-width:0;display:grid}.lv-now__t b{font-size:.88rem}.lv-now__t span,.lv-now__t small{color:var(--gray);font-size:.78rem}.lv-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin:12px 0;display:grid}.lv-range>span{color:var(--gray)}.lv-mem{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lv-mem li{background:var(--dk-surface-2,#f7fafe);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:9px 11px;display:flex}.lv-mem li b{font-size:.84rem}.lv-mem li small{color:var(--gray);font-size:.72rem}.lv-mem li.is-off{opacity:.55}.lv-mtype{border-radius:var(--pill);text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;font-size:.66rem;font-weight:800}.lv-mtype--primary{background:var(--dk-tint-blue,#e6f0ff);color:var(--dk-acc-strong,var(--b700))}.lv-mtype--additional{background:var(--dk-surface,#fff);color:var(--gray);box-shadow:inset 0 0 0 1px var(--line)}.lv-days small{color:var(--gray);font-size:.7rem}.lv-tl{gap:0;margin:0;padding:0;list-style:none;display:grid}.lv-tl li{border-bottom:1px solid var(--line);grid-template-columns:118px 1fr auto;align-items:start;gap:10px;padding:9px 0 9px 14px;display:grid;position:relative}.lv-tl li:before{content:"";background:var(--b400);border-radius:50%;width:7px;height:7px;position:absolute;top:15px;left:0}.lv-tl time{color:var(--gray);font-variant-numeric:tabular-nums;font-size:.72rem}.lv-tl__b{gap:2px;min-width:0;display:grid}.lv-tl__b b{font-size:.82rem;font-weight:700}.lv-tl__b small{color:var(--gray);font-size:.72rem}.lv-tl__fix{width:28px;height:28px;color:var(--gray2);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.lv-tl__fix:hover{background:var(--dk-tint-warn,#fff1de);color:var(--dk-txt-warn,#8f5500)}.lv-tl__fix svg{width:14px;height:14px}.lv-wrong{margin-top:12px}.lv-an{gap:14px;display:grid}.lv-an__bar{border-radius:var(--rl);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.lv-an__bar>.dpick{flex:0 170px}.lv-an__quick{border-radius:var(--pill);background:var(--dk-surface-2,#f1f5fb);gap:4px;padding:3px;display:flex}.lv-an__quick button{border-radius:var(--pill);color:var(--gray);font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 12px;font-size:.78rem;font-weight:800}.lv-an__quick button.on{background:var(--dk-surface,#fff);color:var(--dk-acc,var(--b600));box-shadow:var(--s1)}.lv-an__sel{flex:0 210px;min-width:160px}.lv-an__stats .hrm-stat__v{font-variant-numeric:tabular-nums}.lv-an__reasons{max-width:220px;color:var(--gray);font-size:.76rem}.lv-seg{padding:3px}.lv-seg button{padding:6px 12px}.lv-cor{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lv-cor li{background:var(--dk-surface-2,#f7fafe);border-radius:14px;gap:6px;padding:12px 14px;display:grid}.lv-cor li p{margin:0;font-size:.84rem;line-height:1.5}.lv-cor li>.btn{justify-self:start}.lv-cor__h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lv-cor__h b{flex:1;min-width:0;font-size:.9rem}.lv-ctype{border-radius:var(--pill);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);color:var(--gray);padding:2px 8px;font-size:.68rem;font-weight:800}.lv-cor__req{color:var(--dk-acc,var(--b600));font-size:.76rem;font-weight:700}.lv-cor__meta{color:var(--gray);font-size:.72rem}.lv-cor__res{background:var(--dk-tint-ok,#e1f6ee);border-radius:10px;align-items:flex-start;gap:6px;padding:8px 10px;display:flex;color:var(--dk-txt-ok,#0a7d55)!important}.lv-cor__res svg{flex:none;width:14px;height:14px;margin-top:2px}.lv-set{gap:12px;display:grid}.lv-set__tabs{align-self:flex-start}.lv-set__pick{max-width:420px;margin:0 0 12px}.hrm-panel--flush .lv-set__pick{margin:0;padding:12px 16px}.lv-grants{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lv-grants li{background:var(--dk-surface-2,#f7fafe);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.lv-grants li.is-off{opacity:.6}.lv-grants__t{gap:3px;min-width:0;display:grid}.lv-grants__t b{font-size:.88rem}.lv-grants__t small{color:var(--gray);align-items:center;gap:5px;font-size:.74rem;display:inline-flex}.lv-grants__t small svg{width:12px;height:12px}.lv-grants__t em{color:var(--dk-acc,var(--b600));font-style:normal;font-weight:800}.lv-reg code{word-break:break-all;font-size:.74rem}.lv-reg td b{display:block}.lv-method{letter-spacing:.03em;border-radius:6px;margin-right:6px;padding:2px 6px;font-size:.62rem;font-weight:900;display:inline-block}.lv-method--post{background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,#0a7d55)}.lv-method--patch,.lv-method--put{background:var(--dk-tint-warn,#fff1de);color:var(--dk-txt-warn,#8f5500)}.lv-method--delete{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#c0392b)}@media (max-width:1100px){.lv-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.lv-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-unit{margin-left:0}.lv-tl li{grid-template-columns:1fr auto}.lv-tl time{grid-column:1/-1}.lv-now{grid-template-columns:1fr}.lv-dt{grid-template-columns:1fr 1fr}.lv-live{margin-left:0}}.fb-btn{cursor:pointer;place-items:center;display:grid}.fb-form{gap:12px}.fb-types{flex-wrap:wrap;gap:6px;display:flex}.fb-type{border-radius:var(--pill);background:var(--dk-surface-2,#f1f4f9);color:var(--gray);font:inherit;cursor:pointer;white-space:nowrap;border:0;padding:6px 12px;font-size:.76rem;font-weight:800}.fb-type.on{color:#fff}.fb-type--bug.on{background:#e5484d}.fb-type--suggestion.on{background:#10b981}.fb-type--usability.on{background:var(--b500,#2f7cf6)}.fb-type--data_issue.on{background:#f59e0b}.fb-type--other.on{background:#64748b}.fb-row{grid-template-columns:minmax(0,1fr) 180px;gap:10px;display:grid}.fb-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-steps{gap:6px;margin:0;padding-left:20px;display:grid}.fb-steps li{align-items:center;gap:6px;display:flex}.fb-steps--ro li{font-size:.86rem;display:list-item}.fb-x{width:30px;height:30px;color:var(--gray2);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.fb-x:hover{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#c0392b)}.fb-x svg{width:14px;height:14px}.fb-add{justify-self:start}.fb-ctx{background:var(--dk-surface-2,#f7fafe);border-radius:14px;gap:8px;padding:12px;display:grid}.fb-ctx dl{gap:4px;margin:0;display:grid}.fb-ctx dl div{gap:8px;font-size:.78rem;display:flex}.fb-ctx dt{min-width:70px;color:var(--gray)}.fb-ctx dd{word-break:break-all;min-width:0;margin:0}.fb-ctx code{font-size:.74rem}.fb-files{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fb-file{border-radius:var(--pill);background:var(--dk-tint-blue,#e6f0ff);align-items:center;gap:6px;padding:5px 6px 5px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.fb-file svg{width:13px;height:13px}.fb-file button{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.fb-attach{cursor:pointer}.fb-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fb-bar__sel{flex:0 200px;min-width:160px}.fb-bar__sel--wide{flex-basis:260px}.fb-list{margin:0;padding:0;list-style:none;display:grid}.fb-list li+li{border-top:1px solid var(--line)}.fb-item{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.fb-item:hover{background:var(--dk-surface-2,#f7fafe)}.fb-item .fb-type{cursor:inherit}.fb-item__t{gap:2px;min-width:0;display:grid}.fb-item__t b{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.fb-item__t small{color:var(--gray);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.fb-sev{font-size:.72rem;font-weight:800}.fb-sev--low{color:var(--gray)}.fb-sev--normal{color:var(--dk-acc,var(--b600))}.fb-sev--high{color:var(--dk-txt-warn,#8f5500)}.fb-sev--critical{color:var(--dk-txt-err,#c0392b)}.fb-text{white-space:pre-wrap;margin:0;font-size:.86rem;line-height:1.55}@media (max-width:640px){.fb-row,.fb-row--2{grid-template-columns:1fr}.fb-item{grid-template-columns:auto minmax(0,1fr)}.fb-item .fb-sev{grid-column:1}}.hr-domains{border-radius:var(--rl);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:10px;padding:14px;display:grid}.hr-domains__g{align-content:start;gap:6px;display:grid}.hr-domains__l{letter-spacing:.06em;text-transform:uppercase;color:var(--gray2);font-size:.68rem;font-weight:800}.hr-domains__row{flex-wrap:wrap;gap:5px;display:flex}.hr-domains__row button{border-radius:var(--pill);background:var(--dk-surface-2,#f1f4f9);color:var(--ink);font:inherit;cursor:pointer;border:0;padding:6px 11px;font-size:.78rem;font-weight:700;transition:background .15s,color .15s}.hr-domains__row button:hover{background:var(--dk-tint-blue,#e6f0ff)}.hr-domains__row button.on{background:var(--grad);color:#fff;box-shadow:var(--sblue)}.hr-kv{gap:6px;display:grid}.hr-kv__row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;align-items:center;gap:6px;display:grid}.hr-kv>.btn{justify-self:start}.hr-moves{flex-wrap:wrap;gap:8px;display:flex}.hrm-calc{gap:12px;display:grid}.hrm-calc__head{background:var(--grad);color:#fff;border-radius:16px;gap:4px;padding:16px;display:grid}.hrm-calc__head .hrm-kicker{color:#d7e8ff}.hrm-calc__head b{font-family:var(--fd);font-size:1.6rem}.hrm-calc__head small{color:#d7e8ff;font-size:.78rem}.hrm-calc__rows{margin:0;padding:0;list-style:none;display:grid}.hrm-calc__rows li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 2px;font-size:.86rem;display:flex}.hrm-calc__rows li span{color:var(--gray)}.hrm-calc__rows li.is-plus b{color:var(--dk-txt-ok,#0a7d55)}.hrm-calc__rows li.is-minus b{color:var(--dk-txt-err,#c0392b)}.hrm-calc__rows li.is-total{border-bottom:0;font-size:1rem}.hrm-calc__rows li.is-total span{color:var(--ink);font-weight:800}.hrm-pay-st{min-width:150px}.hrm-lo-link{justify-self:start;margin:8px 0}.ldrw .lv-days{min-width:0}.ldrw .lv-days th,.ldrw .lv-days td{white-space:nowrap;padding:8px 5px;font-size:.74rem}.ldrw .lv-days th{letter-spacing:.03em;font-size:.6rem}.lv-an__stats{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1200px){.lv-an__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.lv-an__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.ceo-pin{top:calc(-1 * var(--pb-pad,0px));z-index:3;pointer-events:none;height:0;position:sticky}.ceo-pin__bar{background:var(--dk-tint-blue,#e6f0ff);border-radius:999px;height:3px;position:absolute;top:0;left:0;right:0;overflow:hidden}.ceo-pin__bar:before{content:"";border-radius:inherit;background:var(--dk-acc,#1668f0);width:34%;animation:1.1s cubic-bezier(.45,0,.4,1) infinite ceo-busy;position:absolute;top:0;bottom:0;left:0}@keyframes ceo-busy{0%{transform:translate(-100%)}to{transform:translate(300%)}}.ceo-sec__h .ceo-sec__scope{color:var(--gray);margin:4px 0 0;font-size:.76rem;font-weight:600;line-height:1.5}.ceo-sec__scope .ceo-chip{margin:2px 0 0}.ceo-span{border:1px solid var(--line);background:var(--dk-surface-2,#f1f5fa);border-radius:10px;gap:2px;margin-top:12px;padding:3px;display:inline-flex}.ceo-span button{font:inherit;color:var(--gray);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:6px 14px;font-size:.8rem;font-weight:600;transition:background-color .15s,color .15s}.ceo-span button:hover{color:var(--ink)}.ceo-span button[aria-checked=true]{background:var(--dk-surface,#fff);color:var(--ink);box-shadow:var(--s1)}.ceo-span button:focus-visible{outline:2px solid var(--dk-acc,#1668f0);outline-offset:1px}.ceo-head .ceo-hint{margin-top:10px}@media (max-width:1100px){.ceo-span{order:3;margin-top:10px}}@media (prefers-reduced-motion:reduce){.ceo-pin__bar:before{opacity:.55;width:100%;animation:none}}.lhist{flex-direction:column;gap:16px;display:flex}.lhist__day{flex-direction:column;gap:10px;display:flex}.lhist__date{color:var(--gray);margin:0;font-size:.76rem;font-weight:700}.lhist__x{background:var(--dk-surface-2,#f1f5f9);color:var(--gray);vertical-align:1px;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:.7rem;font-weight:700;line-height:1.5;display:inline-block}.ccon{flex-direction:column;gap:16px;min-width:0;display:flex}.ccon__bar{top:calc(-1 * var(--pb-pad,0px));z-index:12;background:var(--b50);border-bottom:1px solid var(--line);align-items:flex-end;gap:10px 16px;min-width:0;padding-top:4px;display:flex;position:sticky}.ccon__tabs{scrollbar-width:none;overscroll-behavior-x:contain;flex:auto;gap:2px;min-width:0;display:flex;overflow:auto hidden}.ccon__tabs::-webkit-scrollbar{display:none}.ccon__tab{color:var(--gray);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2.5px solid #0000;border-radius:10px 10px 0 0;flex:none;align-items:center;gap:8px;padding:11px 10px 10px;font-size:.9rem;font-weight:700;line-height:1.3;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.ccon__tab svg{flex:none;width:16px;height:16px}.ccon__tab:hover{color:var(--ink);background:var(--dk-tint-blue,#eaf1fc)}.ccon__tab[aria-selected=true]{color:var(--dk-acc-strong,var(--b700));border-bottom-color:var(--dk-acc,var(--b600))}.ccon__tab:focus-visible{outline:2px solid var(--dk-acc,var(--b600));outline-offset:-2px}.ccon__n{border-radius:var(--pill);background:var(--dk-surface-2,#e8eef7);min-width:20px;height:20px;color:var(--dk-gray,#4a5b72);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 7px;font-size:.72rem;font-weight:800;display:inline-flex}.ccon__tab[aria-selected=true] .ccon__n{background:var(--dk-tint-blue,#e1ecff);color:var(--dk-acc-strong,var(--b700))}.ccon__n.ccon__n--hot,.ccon__tab[aria-selected=true] .ccon__n--hot{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#c0392b)}.ccon__n.ccon__n--warn,.ccon__tab[aria-selected=true] .ccon__n--warn{background:var(--dk-tint-warn,#fff1de);color:var(--dk-txt-warn,#8a5a00)}.ccon__search{background:var(--dk-surface,#fff);min-width:200px;height:40px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:12px;flex:0 260px;align-items:center;gap:8px;margin:0 0 7px;padding:0 4px 0 12px;transition:box-shadow .15s;display:flex}.ccon__search:focus-within{box-shadow:inset 0 0 0 1.5px var(--dk-acc,var(--b600)),0 0 0 3px var(--dk-tint-blue,#e6f0ff)}.ccon__search>svg{width:16px;height:16px;color:var(--gray2);flex:none}.ccon__search input{min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:.88rem}.ccon__search input::placeholder{color:var(--gray2)}.ccon__go{background:var(--dk-tint-blue,#e6f0ff);width:32px;height:32px;color:var(--dk-acc,var(--b600));cursor:pointer;border:0;border-radius:9px;flex:none;place-items:center;padding:0;transition:background .15s,color .15s;display:grid}.ccon__go svg{width:16px;height:16px}.ccon__go:hover{background:var(--b600);color:#fff}.ccon__go:focus-visible{outline:2px solid var(--dk-acc,var(--b600));outline-offset:2px}.ccon__panel{min-width:0}.ccon__panel[hidden]{display:none}.pbody:has(.ccon__bar){scroll-padding-top:64px}@media (max-width:720px){.ccon__bar{flex-direction:column;align-items:stretch;gap:6px;padding-top:6px}.ccon__search{flex:none;order:-1;width:100%;min-width:0;margin:0}.ccon__tab{padding:10px 10px 9px;font-size:.86rem}.pbody:has(.ccon__bar){scroll-padding-top:112px}}@supports (animation-timeline:scroll()){.ccon__tabs{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--scue-a),#000 calc(100% - var(--scue-b)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--scue-a),#000 calc(100% - var(--scue-b)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--scue-a),#000 calc(100% - var(--scue-b)),transparent 100%);animation:linear both scue;animation-timeline:scroll(self inline)}}.qcdet__chip{border-radius:var(--pill);background:var(--dk-surface-2,#f1f4f8);color:var(--gray);align-items:center;gap:5px;padding:3px 10px;font-size:.8rem;font-weight:800;line-height:1.5;display:inline-flex}.qcdet__chip svg{flex:none;width:13px;height:13px}.qcdet__chip--rate,.qcdet__chip--hot{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#c0392b)}.qcdet__tel{color:var(--dk-acc,var(--b600));align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.qcdet__tel svg{flex:none;width:14px;height:14px}.mlist__gh{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.mlist__sum{color:var(--gray);font-size:.78rem;font-weight:600}.mmore{justify-content:center;padding-top:4px;display:flex}.ptable__wrap+.mmore{padding-top:14px}.mempty{justify-items:center;padding-bottom:22px;display:grid}.mempty .pempty{padding-bottom:12px}@media (max-width:560px){.mlaunch .alist .aitem .aitem__r{padding-left:0}}.hn-shell{background:radial-gradient(1100px 520px at 0 0,var(--dk-tint-blue,#e3edfc),transparent 60%),var(--b50)}.hn{background:0 0;border-right:0}.hn__brand{flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px 8px;display:flex}.hn__brand .psb__logo{padding:0}.hn__nav{scrollbar-width:none;flex:1;align-content:start;gap:4px;min-height:0;padding:8px 10px 12px;display:grid;overflow-y:auto}.hn__nav::-webkit-scrollbar{display:none}.hn__head,.hn__link{width:100%;color:var(--gray);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;font-weight:700;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s;display:flex}.hn__head{min-height:44px;color:var(--ink);border-radius:14px;padding:0 12px;font-size:.88rem}.hn__head svg,.hn__link svg{stroke:currentColor;fill:none;stroke-width:1.9px;flex:none;width:19px;height:19px}.hn__head:hover{background:var(--dk-surface,#fff)}.hn__group.is-here>.hn__head{color:var(--dk-acc-strong,var(--b700))}.hn__group.is-here:not(.is-open)>.hn__head{background:var(--dk-tint-blue,var(--b100))}.hn__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hn__chev{color:var(--gray2);transition:transform .25s cubic-bezier(.4,0,.2,1);width:15px!important;height:15px!important}.hn__group.is-open .hn__chev{transform:rotate(180deg)}.hn__body{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1);display:grid}.hn__group.is-open>.hn__body{grid-template-rows:1fr}.hn__items{border-left:2px solid var(--dk-line,var(--b200,#cfe0fb));gap:2px;min-height:0;margin-left:21px;padding-left:10px;display:grid;overflow:hidden}.hn__group.is-open .hn__items{padding-top:2px;padding-bottom:4px}.hn__link{border-radius:11px;min-height:38px;padding:0 11px;font-size:.84rem;font-weight:600}.hn__link:hover{background:var(--dk-surface,#fff);color:var(--dk-acc,var(--b600))}.hn__link.on{background:var(--grad);color:#fff;box-shadow:var(--sblue)}.hn__badge{color:#fff;text-align:center;background:#e5484d;border-radius:999px;flex:none;min-width:20px;padding:1px 6px;font-size:.66rem;font-weight:800;line-height:1.5}.hn__link.on .hn__badge{color:#c0282d;background:#fff}.hn__foot{border-top:1px solid var(--line);gap:2px;padding:8px 10px 10px;display:grid}.hn__foot .hn__link{min-height:40px}.hn__foldi{transition:transform .2s}.hn-top{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:0 0;border-bottom:0;position:relative}.hn-top__where{min-width:0;display:grid}.hn-top__group{letter-spacing:.08em;text-transform:uppercase;color:var(--gray2);font-size:.66rem;font-weight:800}.hn-top h1{font-family:var(--fd);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.02rem;line-height:1.2;overflow:hidden}.hn-page{animation:.36s cubic-bezier(.22,1,.36,1) both hnIn}@keyframes hnIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hn-tabs{display:none}@media (min-width:901px){.is-rail .hn__label,.is-rail .hn__chev,.is-rail .hn__word,.is-rail .hn__role{display:none}.is-rail .hn__brand{align-items:center;padding:14px 0 8px}.is-rail .hn__nav,.is-rail .hn__foot{padding-left:12px;padding-right:12px}.is-rail .hn__head,.is-rail .hn__link{justify-content:center;padding:0;position:relative}.is-rail .hn__items{background:var(--dk-tint-blue,#e6f0ff);border-left:0;border-radius:14px;justify-items:center;margin-left:0;padding:4px 0}.is-rail .hn__link{border-radius:50%;width:40px;min-height:40px}.is-rail .hn__group:not(.is-open) .hn__items{background:0 0;padding:0}.is-rail .hn__badge{min-width:16px;padding:0 4px;font-size:.58rem;position:absolute;top:1px;right:1px}.is-rail .hn__foldi{transform:rotate(180deg)}}@media (max-width:900px){.hn{background:var(--dk-surface,#fff)}.hn__fold{display:none}.hn-top{background:var(--dk-surface,#fff);border-bottom:1px solid var(--line)}}@media (max-width:720px){.hn-tabs{padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:var(--dk-surface,#fff);border-top:1px solid var(--line);flex:none;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;box-shadow:0 -8px 24px -18px #0f285a80}.hn-tabs a,.hn-tabs button{color:var(--gray);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-items:center;gap:3px;min-width:0;padding:6px 2px;font-size:.64rem;font-weight:700;text-decoration:none;display:grid}.hn-tabs a span:last-child,.hn-tabs button span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.hn-tabs .on{color:var(--dk-acc,var(--b600))}.hn-tabs__i{border-radius:999px;place-items:center;width:40px;height:26px;display:grid;position:relative}.hn-tabs .on .hn-tabs__i{background:var(--dk-tint-blue,var(--b100))}.hn-tabs__i svg{stroke:currentColor;fill:none;stroke-width:1.9px;width:19px;height:19px}.hn-tabs__i i{color:#fff;background:#e5484d;border-radius:999px;min-width:16px;padding:0 4px;font-size:.58rem;font-style:normal;font-weight:800;line-height:1.6;position:absolute;top:-4px;right:0}}@media (prefers-reduced-motion:reduce){.hn-page{animation:none}.hn__body,.hn__chev{transition:none}}.hrm-head__i{background:var(--grad);color:#fff;width:44px;height:44px;box-shadow:var(--sblue);border-radius:14px;flex:none;place-items:center;display:grid}.hrm-head__i svg{stroke:currentColor;fill:none;stroke-width:1.9px;width:21px;height:21px}.hrm-head__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (min-width:901px){.hrm-panel--flush>.hrm-table-wrap,.hrm-table-wrap.is-sticky{max-height:max(420px,100dvh - 250px);overflow:auto}.hrm-panel--flush>.hrm-table-wrap .hrm-table thead th,.hrm-table-wrap.is-sticky .hrm-table thead th{z-index:2;background:var(--dk-surface,#fff);box-shadow:inset 0 -1px 0 var(--line);padding-top:14px;position:sticky;top:0}}.hrm-table tbody tr{transition:background .14s}.hrm-table tbody tr.is-click:hover{background:var(--dk-surface-2,#f7fafe)}.hrm-table tbody tr.is-click:focus-visible{box-shadow:inset 0 0 0 2px var(--b400);outline:0}.hrm-table th.is-sort{cursor:pointer;-webkit-user-select:none;user-select:none}.hrm-table th.is-sort:hover{color:var(--dk-acc,var(--b600))}.hrm-table th .hrm-sorti{opacity:.9;margin-left:4px;display:inline-block}.hrm-stat--btn{font:inherit;color:inherit;text-align:left;cursor:pointer;border:0}.hrm-stat--btn:hover{box-shadow:inset 0 0 0 1.5px var(--b300),var(--s2);transform:translateY(-1px)}.hrm-stat--btn.is-on{box-shadow:inset 0 0 0 2px var(--b500),var(--s2)}.hrm-callout{background:var(--dk-tint-blue,#e6f0ff);color:var(--dk-acc-strong,var(--b700));border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.84rem;line-height:1.45;display:flex}.hrm-callout>svg{flex:none;width:18px;height:18px;margin-top:1px}.hrm-callout__t{flex:1;gap:2px;min-width:0;display:grid}.hrm-callout__t span{color:inherit;opacity:.9}.hrm-callout--warn,.hrm-callout--soon{background:var(--dk-tint-warn,#fff4e2);color:var(--dk-txt-warn,#8a5300)}.hrm-callout--ok{background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,#0a7d55)}.hrm-soon{border-radius:var(--pill);border:1.5px dashed var(--dk-bd-neutral,#cbd5e1);color:var(--gray);cursor:not-allowed;white-space:nowrap;align-items:center;gap:7px;padding:8px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.hrm-soon svg{width:15px;height:15px}.hrm-soon em{background:var(--dk-tint-warn,#fff1de);color:var(--dk-txt-warn,#8f5500);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:1px 7px;font-size:.62rem;font-style:normal;font-weight:800}.hrm-guard{z-index:5;background:var(--dk-tint-warn,#fff4e2);color:var(--dk-txt-warn,#8a5300);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;font-size:.82rem;font-weight:700;display:flex;position:sticky;top:0}.hrm-guard span{flex:1;min-width:160px}.hn-search{background:var(--dk-surface,#fff);min-width:0;height:42px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--gray);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:0 340px;align-items:center;gap:9px;margin-left:auto;padding:0 12px;font-size:.84rem;transition:box-shadow .15s;display:flex}.hn-search:hover{box-shadow:inset 0 0 0 1.5px var(--b300)}.hn-search svg{flex:none;width:16px;height:16px}.hn-search span{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.hn-search kbd,.hn-pal kbd{background:var(--dk-surface-2,#f1f4f9);box-shadow:inset 0 0 0 1px var(--line);font:inherit;color:var(--gray);border-radius:6px;padding:2px 6px;font-size:.66rem;font-weight:800}.hn-top .ptop__sp{margin-left:0}.hn-pal{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#06122a73;align-content:start;justify-items:center;padding:10vh 16px 16px;animation:.14s both hnFade;display:grid;position:fixed;inset:0}@keyframes hnFade{0%{opacity:0}to{opacity:1}}.hn-pal__box{background:var(--dk-surface,#fff);width:min(640px,100%);max-height:70vh;box-shadow:var(--s3);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.hn-pal__in{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:54px;padding:0 16px;display:flex}.hn-pal__in svg{width:18px;height:18px;color:var(--gray)}.hn-pal__in input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.98rem}.hn-pal__list{flex:1;margin:0;padding:8px;list-style:none;overflow:auto}.hn-pal__g{letter-spacing:.08em;text-transform:uppercase;color:var(--gray2);padding:8px 10px 4px;font-size:.64rem;font-weight:800;display:block}.hn-pal__list button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;padding:9px 10px;display:flex}.hn-pal__list button.on{background:var(--dk-tint-blue,var(--b100))}.hn-pal__list svg{width:18px;height:18px;color:var(--dk-acc,var(--b600));stroke:currentColor;fill:none;stroke-width:1.9px;flex:none}.hn-pal__list b{font-size:.88rem;font-weight:700}.hn-pal__list small{color:var(--gray);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:.74rem;overflow:hidden}.hn-pal__none{text-align:center;color:var(--gray);padding:22px;font-size:.86rem}.hn-pal__foot{border-top:1px solid var(--line);color:var(--gray);gap:16px;padding:9px 16px;font-size:.72rem;display:flex}@media (max-width:900px){.hn-search{flex:none;justify-content:center;width:42px;padding:0}.hn-search span,.hn-search kbd{display:none}}.hrm-attwrap{gap:10px;display:grid}.hrm-att{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px;display:grid}.hrm-att__tile{border-radius:var(--rl);background:var(--dk-surface,#fff);box-shadow:inset 4px 0 0 var(--att,var(--b500)),inset 0 0 0 1.5px var(--line);color:var(--ink);grid-template-columns:auto 1fr;align-items:center;gap:1px 12px;padding:15px 16px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid;position:relative}.hrm-att__tile:hover{box-shadow:inset 4px 0 0 var(--att,var(--b500)),inset 0 0 0 1.5px var(--b300),var(--s2);transform:translateY(-2px)}.hrm-att__tile--err{--att:#e5484d}.hrm-att__tile--warn{--att:#f59e0b}.hrm-att__tile--info{--att:var(--b500)}.hrm-att__i{background:color-mix(in srgb,var(--att) 14%,transparent);width:42px;height:42px;color:var(--att);border-radius:13px;grid-row:span 3;place-items:center;display:grid}.hrm-att__i svg{stroke:currentColor;fill:none;stroke-width:1.9px;width:20px;height:20px}.hrm-att__tile b{font-family:var(--fd);font-size:1.5rem;line-height:1}.hrm-att__l{font-size:.84rem;font-weight:700}.hrm-att__tile small{color:var(--gray);font-size:.74rem}.hrm-att__go{width:15px;height:15px;color:var(--gray2);position:absolute;top:14px;right:14px}.hrm-att__tile.is-skel{min-height:88px;box-shadow:inset 0 0 0 1.5px var(--line);animation:1.2s ease-in-out infinite svPulse}.hrm-att__clear{background:var(--dk-tint-ok,#e1f6ee);color:var(--dk-txt-ok,#0a7d55);border-radius:14px;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:.82rem;font-weight:600;display:flex}.hrm-att__clear svg{flex:none;width:16px;height:16px}.hrm-viewtabs{place-self:flex-start start}.hrm-kb{scrollbar-width:thin;grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.hrm-kb__col{border-radius:var(--rl);background:var(--dk-surface-2,#eef3fb);flex-direction:column;min-width:0;max-height:max(420px,100dvh - 300px);transition:box-shadow .15s,background .15s;display:flex;box-shadow:inset 0 0 0 1.5px #0000}.hrm-kb__col.is-over{box-shadow:inset 0 0 0 2px var(--b400);background:var(--dk-tint-blue,#e3eeff)}.hrm-kb__h{align-items:center;gap:8px;padding:12px 14px 8px;font-size:.8rem;display:flex}.hrm-kb__h i{background:var(--b500);border-radius:50%;width:8px;height:8px}.hrm-kb__col--ok .hrm-kb__h i{background:#10b981}.hrm-kb__col--warn .hrm-kb__h i{background:#f59e0b}.hrm-kb__col--err .hrm-kb__h i{background:#e5484d}.hrm-kb__col--gray .hrm-kb__h i{background:#94a3b8}.hrm-kb__h b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hrm-kb__h span{background:var(--dk-surface,#fff);color:var(--gray);border-radius:999px;padding:1px 8px;font-size:.7rem;font-weight:800}.hrm-kb__list{scrollbar-width:thin;flex:1;align-content:start;gap:8px;min-height:60px;padding:4px 8px 10px;display:grid;overflow-y:auto}.hrm-kb__card{background:var(--dk-surface,#fff);box-shadow:var(--s1);cursor:grab;border-radius:14px;gap:6px;padding:12px;transition:transform .15s,box-shadow .15s,opacity .15s;display:grid}.hrm-kb__card:hover{box-shadow:var(--s2);transform:translateY(-1px)}.hrm-kb__card:focus-visible{box-shadow:0 0 0 2px var(--b400);outline:0}.hrm-kb__card.is-drag{opacity:.45}.hrm-kb__card>b{font-size:.86rem;line-height:1.3}.hrm-kb__card>small{color:var(--gray);font-size:.72rem}.hrm-kb__meta{color:var(--gray);justify-content:space-between;align-items:center;gap:8px;font-size:.74rem;display:flex}.hrm-kb__none{text-align:center;color:var(--gray2);margin:0;padding:14px 6px;font-size:.76rem}.hrm-cal{gap:10px;display:grid}.hrm-cal__bar{align-items:center;gap:8px;display:flex}.hrm-cal__bar b{text-align:center;min-width:150px;font-family:var(--fd);text-transform:capitalize;font-size:1rem}.hrm-cal__bar button{background:var(--dk-surface-2,#f1f5fb);min-width:34px;height:34px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:11px;place-items:center;font-size:.78rem;font-weight:700;display:grid}.hrm-cal__bar button:hover{background:var(--dk-tint-blue,#e6f0ff)}.hrm-cal__bar svg{width:16px;height:16px}.hrm-cal__now{margin-left:auto;padding:0 12px}.hrm-cal__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.hrm-cal__wd{letter-spacing:.06em;text-transform:uppercase;color:var(--gray2);text-align:center;padding:2px 4px;font-size:.66rem;font-weight:800}.hrm-cal__cell{border:1px solid var(--line);background:var(--dk-surface,#fff);min-height:76px;color:var(--ink);font:inherit;text-align:left;border-radius:12px;align-content:start;gap:2px;min-width:0;padding:7px 8px;display:grid}button.hrm-cal__cell{cursor:pointer;transition:transform .12s,box-shadow .12s}button.hrm-cal__cell:hover{box-shadow:var(--s2);transform:translateY(-1px)}.hrm-cal__cell.is-pad{background:0 0;border:0}.hrm-cal__cell.is-empty{background:0 0;border-style:dashed}.hrm-cal__cell.is-today{box-shadow:inset 0 0 0 2px var(--b500)}.hrm-cal__n{color:var(--gray);font-size:.74rem;font-weight:800}.hrm-cal__cell b{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;line-height:1.2;overflow:hidden}.hrm-cal__cell small{color:var(--gray);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.hrm-cal__cell--ok{background:var(--dk-tint-ok,#e8f7ee);border-color:#0000}.hrm-cal__cell--info{background:var(--dk-tint-blue,#e6f0ff);border-color:#0000}.hrm-cal__cell--warn{background:var(--dk-tint-warn,#fff4e2);border-color:#0000}.hrm-cal__cell--err{background:var(--dk-tint-err,#fdebef);border-color:#0000}.hrm-cal__cell--violet{background:var(--dk-tint-violet,#f1ebff);border-color:#0000}.hrm-cal__cell--gray{background:var(--dk-surface-2,#f1f4f9);border-color:#0000}.hrm-cal__legend{color:var(--gray);flex-wrap:wrap;gap:6px 14px;font-size:.74rem;display:flex}.hrm-cal__legend span{align-items:center;gap:6px;display:inline-flex}.hrm-cal__legend i{border-radius:3px;width:10px;height:10px}.hrm-cal__chip{background:var(--dk-surface,#fff);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:1px 5px;font-size:.64rem;font-weight:700;display:block;overflow:hidden}@media (max-width:640px){.hrm-cal__cell{min-height:54px;padding:5px}.hrm-cal__cell small{display:none}}.hrm-donut{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.hrm-donut svg{flex:none;width:132px;height:132px}.hrm-donut__c{font-family:var(--fd);fill:var(--ink);font-size:20px;font-weight:800}.hrm-donut__l{flex:1;gap:8px;min-width:150px;margin:0;padding:0;list-style:none;display:grid}.hrm-donut__l li{align-items:center;gap:8px;font-size:.84rem;display:flex}.hrm-donut__l i{border-radius:3px;flex:none;width:10px;height:10px}.hrm-donut__l span{color:var(--gray);flex:1}.hrm-donut__l b{font-variant-numeric:tabular-nums}.hrm-bars{grid-auto-columns:minmax(18px,1fr);grid-auto-flow:column;align-items:end;gap:6px;height:170px;padding-top:6px;display:grid}.hrm-bars__c{grid-template-rows:auto 1fr auto;justify-items:center;gap:4px;min-width:0;height:100%;display:grid}.hrm-bars__c i{border-radius:7px 7px 3px 3px;align-self:end;width:100%;max-width:34px;transition:height .4s cubic-bezier(.22,1,.36,1)}.hrm-bars__c small{color:var(--gray);white-space:nowrap;font-size:.62rem;font-weight:700}.hrm-bars__c span{color:var(--gray2);white-space:nowrap;font-size:.62rem}.hrm-toolbar{border-radius:var(--rl);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.hrm-toolbar__q{flex:240px;min-width:0}.hrm-toolbar__sel{flex:0 210px;min-width:160px}.hrm-soonrow{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.hrm-callout--soon .hrm-soon{background:var(--dk-surface,#fff)}.hrm-checks{gap:4px;margin:0;padding:0;list-style:none;display:grid}.hrm-checks label{background:var(--dk-surface-2,#f7fafe);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:9px 11px;font-size:.86rem;display:flex}.hrm-checks input{width:17px;height:17px;accent-color:var(--b600);margin-top:2px}.hrm-checks label.is-done span{color:var(--gray);text-decoration:line-through}.hrm-form__grid>.is-wide{grid-column:1/-1}.hrm-tabs .hrm-count{margin-left:6px}.lv-view{background:var(--dk-surface-2,#f1f4f9);border-radius:12px;padding:3px;display:inline-flex}.lv-view button{height:32px;color:var(--gray);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:.78rem;font-weight:800;display:inline-flex}.lv-view button.on{background:var(--dk-surface,#fff);color:var(--ink);box-shadow:var(--s1)}.lv-view svg{width:15px;height:15px}@media (min-width:901px){.uf.uf--fold .uf-sheetbg{display:none}}.dsel__menu:focus,.dsel__pop:focus,.dsel__sheet:focus{outline:none}.dsel__menu[data-placement=above],.dsel__pop[data-placement=above]{animation-name:dselAbove}.dsel__opt:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;background:var(--b50);color:var(--dk-acc,var(--b600))}.dsel__opt[aria-selected=true]:focus-visible{background:var(--b100);color:var(--dk-acc-strong,var(--b700))}.dsel__lbl{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-width:0;display:-webkit-box;overflow:hidden}.ssel__inhint{color:var(--gray);margin:6px 2px 0;font-size:.8rem;line-height:1.4}.dsel__hint{color:var(--gray2);white-space:nowrap;flex:none;margin-left:auto;font-size:.76rem;font-weight:600}.dsel__opt[aria-selected=true] .dsel__hint{color:inherit;opacity:.72}.dsel__grpl{margin:0;padding:0;list-style:none}.dsel__menu .dsel__grp:not(:first-child){border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.dsel__grph{letter-spacing:.06em;text-transform:uppercase;color:var(--gray2);padding:8px 13px 4px;font-size:.7rem;font-weight:800}.dsel__empty{color:var(--gray2);padding:12px 13px;font-size:.88rem;font-weight:600}.dsel__pop{background:var(--dk-surface,#fff);color:var(--ink);box-shadow:var(--s3),0 0 0 1px var(--line);border-radius:16px;flex-direction:column;animation:.2s both fade;display:flex;overflow:hidden}.dsel__pop>.dsel__menu,.dsel__sheet>.dsel__menu{min-height:0;box-shadow:none;border-radius:0;flex:auto;animation:none}.dsel__pop>.dsel__menu{padding-top:5px}.dsel__srch{background:var(--dk-surface-2,#f4f7fc);box-shadow:inset 0 0 0 1px var(--line);border-radius:11px;flex:none;align-items:center;gap:8px;margin:7px 7px 0;padding:0 12px;transition:box-shadow .16s,background .16s;display:flex}.dsel__srch:focus-within{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--b400)}.dsel__srch svg{width:16px;height:16px;color:var(--gray2);flex:none}.dsel__srch input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:auto;padding:10px 0;font-size:.92rem;font-weight:500}.dsel__srch input:focus-visible{outline:none}.dsel__scrim{touch-action:none;background:#03102b80;animation:.2s both dselFade;position:fixed;inset:0}.dsel__sheet{overscroll-behavior:contain;background:var(--dk-surface,#fff);width:auto;max-width:560px;color:var(--ink);box-shadow:0 -14px 44px #03102b3d,0 0 0 1px var(--line);padding:0 0 calc(10px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;flex-direction:column;margin-inline:auto;animation:.26s cubic-bezier(.2,.8,.2,1) both dselUp;display:flex;overflow:hidden}.dsel__shead{flex-direction:column;flex:none;align-items:center;gap:8px;padding:8px 18px 4px;display:flex}.dsel__grip{background:var(--dk-line,#d3dcea);border-radius:999px;width:40px;height:5px}.dsel__stitle{color:var(--ink);overflow-wrap:anywhere;align-self:stretch;padding:2px 2px 6px;font-size:1.02rem;font-weight:800;line-height:1.3}.dsel__sheet .dsel__srch{border-radius:14px;margin:2px 12px 6px;padding:0 14px}.dsel__sheet .dsel__srch input{padding:13px 0;font-size:16px}.dsel__sheet>.dsel__menu{overscroll-behavior:contain;padding:2px 10px 4px}.dsel__sheet .dsel__opt{border-radius:12px;min-height:52px;padding:8px 14px;font-size:1rem;line-height:1.3}.dsel__sheet .dsel__grph{padding:12px 14px 6px}.dsel__sheet .dsel__empty{padding:16px 14px}@keyframes dselAbove{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes dselUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes dselFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dsel__menu,.dsel__pop,.dsel__sheet,.dsel__scrim{animation:none}}.ssel .ssel__ctrl{cursor:text;flex-wrap:nowrap}.ssel .ssel__ctrl:focus-within{box-shadow:inset 0 0 0 1.5px var(--b400);background:var(--dk-surface,#fff)}[data-invalid=true] .ssel .ssel__ctrl:focus-within,.ssel[data-invalid=true] .ssel__ctrl:focus-within{box-shadow:inset 0 0 0 1.5px var(--dk-txt-err,#c0392b),0 0 0 4px var(--dk-tint-err,#fdecec)!important}.ssel__box{flex:auto;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.ssel .ssel__ctrl .ssel__input,.ssel .ssel__ctrl .ssel__input:hover,.ssel .ssel__ctrl .ssel__input:focus{width:100%;min-width:0;height:auto;min-height:0;box-shadow:none;font:inherit;color:var(--ink);text-overflow:ellipsis;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:4px 0;font-size:.94rem;font-weight:500;line-height:1.4;transition:none;display:block}.ssel .ssel__ctrl .ssel__input[aria-invalid=true],.ssel .ssel__ctrl .ssel__input[aria-invalid=true]:focus{box-shadow:none!important}.ssel .ssel__ctrl .ssel__input::placeholder{color:var(--gray2);opacity:1;font-weight:400}.ssel .ssel__ctrl .ssel__input:focus-visible{outline:none}.ssel__box>.ssel__single{pointer-events:none;align-items:center;transition:opacity .15s;position:absolute;inset:0}.ssel[data-open=true] .ssel__box>.ssel__single{opacity:.5}.ssel__clear{width:28px;height:28px;color:var(--gray2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin:-4px -2px -4px 0;padding:0;transition:background .15s,color .15s;display:grid}.ssel__clear:hover{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#c0392b)}.ssel__clear:focus-visible{outline:2px solid var(--focus);outline-offset:0}.ssel__clear svg{width:14px;height:14px}.ssel>.ssel__chips{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ssel>.ssel__chips>li{min-width:0;max-width:100%;margin:0}.ssel .ssel__chip{background:var(--b100);max-width:100%;min-height:28px;color:var(--dk-acc-strong,var(--b700));font:inherit;text-align:left;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;margin:0;padding:3px 8px 3px 11px;font-size:.82rem;font-weight:600;line-height:1.3;transition:background .15s,color .15s;display:inline-flex}.ssel .ssel__chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ssel .ssel__chip svg{opacity:.7;flex:none;width:13px;height:13px}.ssel .ssel__chip:hover{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#c0392b)}.ssel .ssel__chip:hover svg{opacity:1}.ssel .ssel__chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ssel__menu:focus{outline:none}.ssel__menu>.ssel__list{overscroll-behavior:contain;flex:auto;min-height:0;max-height:none;margin:0;list-style:none}.ssel__menu>.ssel__list:empty{display:none}.ssel__list>li{margin:0}.ssel__opt{color:var(--ink);font:inherit}.ssel__opt.is-active{background:var(--b50);box-shadow:inset 0 0 0 1.5px var(--b300)}.ssel__opt.on.is-active{background:var(--b100)}.ssel__ol{flex:auto}.ssel__tag{background:var(--dk-surface-2,#eef3fa);box-shadow:inset 0 0 0 1px var(--line);color:var(--gray);white-space:nowrap;border-radius:999px;flex:none;margin-left:auto;padding:2px 8px;font-size:.72rem;font-style:normal;font-weight:700;line-height:1.5}.ssel__opt.on .ssel__tag{background:var(--dk-surface,#fff)}.ssel__note{color:var(--gray2);text-align:center;justify-content:center;align-items:center;gap:10px;margin:0;padding:14px;font-size:.86rem;line-height:1.4;display:flex}.ssel__note--hint{color:var(--gray)}.ssel__note--err{color:var(--dk-txt-err,#c0392b)}.ssel__spin{border:2px solid var(--line);border-top-color:var(--b500);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite spin}@media (min-width:1281px) and (pointer:fine){.mkm-filters .ssel .ssel__ctrl .ssel__input,.auditf .ssel .ssel__ctrl .ssel__input,.legalf .ssel .ssel__ctrl .ssel__input{font-size:.88rem}}@media (pointer:coarse){.ssel .ssel__ctrl .ssel__input,.ssel .ssel__ctrl .ssel__input:focus{font-size:16px}.ssel__opt{min-height:48px}.ssel .ssel__chip{min-height:36px;padding:4px 10px 4px 13px}.ssel__clear{width:36px;height:36px;margin:-8px -6px -8px 0}}@media (max-width:640px){.ssel__menu .ssel__ol b{white-space:normal;overflow-wrap:anywhere}}.mpick__scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#050c1a80;animation:.2s both mpickFade;position:fixed;inset:0}.mpick__pop.mpick__pop--sheet{min-width:0;padding:6px 16px calc(16px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:22px 22px 0 0;animation:.28s cubic-bezier(.2,.8,.2,1) both mpickSheet;box-shadow:0 -20px 50px -20px #00000073}.mpick__pop--sheet>*{max-width:440px;margin-left:auto;margin-right:auto}.mpick__sheethead{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;margin-bottom:12px;display:grid}.mpick__grip{background:var(--dk-bd-neutral,#cbd5e3);border-radius:999px;grid-column:1/-1;justify-self:center;width:36px;height:4px;margin:2px 0 4px}.mpick__title{min-width:0;font-family:var(--fd);letter-spacing:-.01em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;font-weight:800;overflow:hidden}.mpick__x{width:44px;height:44px;color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;margin-right:-8px;display:grid}.mpick__x:hover{background:var(--b50);color:var(--ink)}.mpick__x svg{width:18px;height:18px}.mpick__sheetval{background:var(--dk-surface-2,#f7fafe);width:100%;min-height:46px;box-shadow:inset 0 0 0 1.5px var(--line);font:inherit;color:var(--ink);letter-spacing:.04em;font-variant-numeric:tabular-nums;border:0;border-radius:12px;grid-column:1/-1;margin-top:6px;padding:0 14px;font-size:16px}.mpick__sheetval::placeholder{color:var(--gray2);letter-spacing:.02em}.mpick__sheetval:focus{box-shadow:inset 0 0 0 2px var(--b400);background:var(--dk-surface,#fff);outline:none}.mpick__pop--sheet .mpick__nav button{border-radius:12px;width:44px;height:44px}.mpick__pop--sheet .dpick__wd span{font-size:.74rem}.mpick__pop--sheet .dpick__d,.mpick__pop--sheet .dpick__blank{min-height:44px}.mpick__pop--sheet .dpick__d{font-size:.95rem}.mpick__pop--sheet .mpick__m{min-height:52px;font-size:.95rem}.mpick__pop--sheet .tpick__cols{grid-template-columns:minmax(0,1fr);gap:14px}.mpick__pop--sheet .tpick__grid--h,.mpick__pop--sheet .tpick__grid--m{grid-template-columns:repeat(6,minmax(0,1fr))}.mpick__pop--sheet .tpick__c{min-width:0;min-height:44px;font-size:.95rem}.mpick__pop--sheet .mpick__clear{min-height:48px;font-size:.9rem}.dpick__d.is-today:not(.on){box-shadow:inset 0 0 0 1.5px var(--b300);color:var(--dk-acc,var(--b600))}.dpick__d:focus-visible,.tpick__c:focus-visible,.mpick__m:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.tpick__lbl{letter-spacing:.02em;font-size:.72rem}@keyframes mpickSheet{0%{transform:translateY(100%)}}@keyframes mpickFade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.mpick__pop.mpick__pop--sheet,.mpick__scrim{animation:none}}.uf-card__grip,.uf-moretg,.uf-more,.uf-card__foot{display:none}.uf-card[role=dialog]:focus,.uf-card__head b:focus{outline:none}.lfb-range{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;min-width:0;display:grid}.uf-moretg{background:var(--dk-surface,#fff);min-height:48px;box-shadow:inset 0 0 0 1.5px var(--line);font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.86rem;font-weight:700;transition:box-shadow .15s}.uf-moretg:hover,.uf-moretg[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--b400)}.uf-moretg>svg{width:16px;height:16px;color:var(--dk-acc,var(--b600));flex:none}.uf-moretg__n{background:var(--b600);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.72rem;display:inline-grid}.uf-moretg>.uf-moretg__cv{width:14px;height:14px;color:var(--gray);transition:transform .18s}.uf-moretg[aria-expanded=true]>.uf-moretg__cv{transform:rotate(180deg)}@media (max-width:900px){.uf-card.is-open{overscroll-behavior:contain;max-height:84dvh;padding-top:0}.uf-card.is-open>.uf-card__head{z-index:2;background:var(--dk-surface,#fff);touch-action:none;margin:0 -16px;padding:22px 16px 8px;position:sticky;top:0}.uf-card.is-open .uf-card__grip{background:var(--dk-faint,#cbd5e1);border-radius:2px;width:36px;height:4px;margin-left:-18px;display:block;position:absolute;top:8px;left:50%}.uf-more{display:contents}.uf-card.is-open .uf-card__head button{position:relative}.uf-card.is-open .uf-card__head button:after{content:"";position:absolute;inset:-5px}}@media (min-width:901px){.uf-moretg{display:inline-flex}.uf:not(.uf--fold) .uf-card.uf-card--more{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.uf-card--more>.uf-fld{flex:180px;min-width:0}.uf-card--more>.uf-fld--search{flex:2 280px}.uf-card--more>.uf-extra{flex:none;margin-left:auto}.uf-more.is-open{border-top:1px solid var(--line);flex:100%;grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-items:end;gap:12px;min-width:0;padding-top:12px;display:grid}.uf-more .uf-fld--wide{grid-column:span 2}.uf.uf--fold .uf-card.is-open{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px}.uf.uf--fold .uf-card.is-open .uf-fld--wide{grid-column:span 2}.uf-card__foot{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;margin-top:2px;padding-top:12px;display:flex}.uf-card__foot .btn:disabled{opacity:.5;cursor:default;box-shadow:inset 0 0 0 1.5px var(--line)}}@media (prefers-reduced-motion:reduce){.uf-moretg>.uf-moretg__cv{transition:none}}.lo-viewrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.lo-viewrow .lo-legend{margin:0}.lf{--lf-bg:#eef2f6;--lf-bg2:#f9fbfd;--lf-carpet:#e3eaf0;--lf-carpet-a:#d2dce5;--lf-carpet-b:#f3f7fa;--lf-wood:#ead7b6;--lf-wood-seam:#d5bf9a;--lf-rug:#f5d3c2;--lf-rug-dot:#eebfa9;--lf-win:#5b6c82;--lf-win2:#8fa3ba;--lf-winbar:#f4f6f9;--lf-edge:#14233c21;--lf-shadow:#1b2a44;--lf-av:#fff;--lf-ink:#0f1f3d;--lf-ok:#19c3b1;--lf-warn:#f5a623;--lf-seat:#c7cdd6;--lf-seat-ring:#6b7686;--lf-screen-on:#8fdbff;border-radius:var(--rl);background:radial-gradient(120% 90% at 50% 0%,var(--lf-bg2),var(--lf-bg));height:clamp(460px,100vh - 150px,780px);box-shadow:inset 0 0 0 1px var(--line);scroll-margin:84px 0 16px;position:relative;overflow:hidden}html[data-theme=dark] .lf{--lf-bg:#0b1220;--lf-bg2:#131c2e;--lf-carpet:#222e42;--lf-carpet-a:#1b2637;--lf-carpet-b:#2a374d;--lf-wood:#5a4a33;--lf-wood-seam:#4a3c29;--lf-rug:#6b4638;--lf-rug-dot:#7b5242;--lf-win:#16233a;--lf-win2:#2c4466;--lf-winbar:#4a5870;--lf-edge:#ffffff17;--lf-shadow:#000;--lf-av:#1c273a;--lf-ink:#e8eef8;--lf-seat:#3a465a;--lf-seat-ring:#8693a8;--lf-screen-on:#5cc8f5}.lf__svg{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.lf__svg:active{cursor:grabbing}.lf__svg polygon{stroke:var(--lf-edge);stroke-width:.5px;stroke-linejoin:round}.lf-f0{fill:var(--c0)}.lf-f1{fill:var(--c1)}.lf-f2{fill:var(--c2)}.lf-flat{fill:var(--c0);stroke:var(--lf-edge);stroke-width:.02px}.lf-flat--edge{fill:var(--c1)}.lf-m-slab{--c0:#eef1f5;--c1:#ccd3dd;--c2:#bcc5d1}.lf-m-wall{--c0:#fff;--c1:#eef1f6;--c2:#dfe4ec}.lf-m-frame{--c0:#e4e8ee;--c1:#ccd3dd;--c2:#bfc7d2}.lf-m-white{--c0:#fff;--c1:#edf0f5;--c2:#dce1e9}.lf-m-desk{--c0:#f4ead3;--c1:#dccdab;--c2:#cdbd99}.lf-m-tabletop{--c0:#ddbe90;--c1:#c2a072;--c2:#b08f62}.lf-m-steel{--c0:#c8ced8;--c1:#aab3c0;--c2:#99a3b1}.lf-m-chair{--c0:#a9b2bf;--c1:#8d97a6;--c2:#7c8696}.lf-m-chairback{--c0:#98a2b0;--c1:#7f8a9a;--c2:#707b8b}.lf-m-divider{--c0:#c9d6e6;--c1:#afc0d4;--c2:#9db0c6}.lf-m-screen{--c0:#2b3444;--c1:#1c2431;--c2:#151c27}.lf-m-blue{--c0:#6c9bea;--c1:#4877cf;--c2:#3a66b8}.lf-m-peach{--c0:#f3b79b;--c1:#de9a7b;--c2:#cc8969}.lf-m-yellow{--c0:#f7ce55;--c1:#ddae33;--c2:#c99b2b}.lf-m-grey{--c0:#c6ccd5;--c1:#aab2be;--c2:#99a2af}.lf-m-greydark{--c0:#8e97a5;--c1:#737d8c;--c2:#66707f}.lf-m-navy{--c0:#2a3a58;--c1:#1b2740;--c2:#141e33}.lf-m-pot{--c0:#fff;--c1:#e6eaf0;--c2:#d5dbe4}.lf-m-door{--c0:#e9d9b8;--c1:#d4c19b;--c2:#c6b28b}html[data-theme=dark] .lf-m-slab{--c0:#263247;--c1:#18212f;--c2:#131b28}html[data-theme=dark] .lf-m-wall{--c0:#46546c;--c1:#37445a;--c2:#2e3a4e}html[data-theme=dark] .lf-m-frame{--c0:#4b5870;--c1:#3a465b;--c2:#323d50}html[data-theme=dark] .lf-m-white{--c0:#566379;--c1:#434f64;--c2:#3a4558}html[data-theme=dark] .lf-m-desk{--c0:#8c7a58;--c1:#6e5f43;--c2:#5f5239}html[data-theme=dark] .lf-m-tabletop{--c0:#7a6040;--c1:#5e4a30;--c2:#514029}html[data-theme=dark] .lf-m-steel{--c0:#56627a;--c1:#434e63;--c2:#3a4457}html[data-theme=dark] .lf-m-chair{--c0:#6a768c;--c1:#525d72;--c2:#485266}html[data-theme=dark] .lf-m-chairback{--c0:#5d6980;--c1:#4a556a;--c2:#414b5e}html[data-theme=dark] .lf-m-divider{--c0:#4c5e78;--c1:#3c4c63;--c2:#344257}html[data-theme=dark] .lf-m-screen{--c0:#111827;--c1:#0b111c;--c2:#080d16}html[data-theme=dark] .lf-m-blue{--c0:#4d7dd6;--c1:#3861b8;--c2:#2f53a0}html[data-theme=dark] .lf-m-peach{--c0:#b9785c;--c1:#99603f;--c2:#855236}html[data-theme=dark] .lf-m-yellow{--c0:#c9a23a;--c1:#a6831f;--c2:#91721a}html[data-theme=dark] .lf-m-grey{--c0:#5e6a80;--c1:#4a5568;--c2:#414b5d}html[data-theme=dark] .lf-m-greydark{--c0:#3f4a5e;--c1:#323c4e;--c2:#2b3444}html[data-theme=dark] .lf-m-navy{--c0:#1d2a44;--c1:#131d31;--c2:#0e1626}html[data-theme=dark] .lf-m-pot{--c0:#c9d1dc;--c1:#aab3c0;--c2:#99a3b1}html[data-theme=dark] .lf-m-door{--c0:#8a7755;--c1:#6f5f42;--c2:#5f5138}.lf-m--soft{--c0:color-mix(in srgb,var(--c1) 55%,#fff)}.lf-m-glass polygon{fill:#9cc7ee;fill-opacity:.26;stroke:#78a0c88c}.lf-m-screen.is-on .lf-f1{fill:var(--lf-screen-on);filter:drop-shadow(0 0 3px #78d2ffbf)}.lf-carpet{fill:url(#lf-carpet)}.lf-carpet__base{fill:var(--lf-carpet)}.lf-carpet__a{fill:var(--lf-carpet-a)}.lf-carpet__b{fill:var(--lf-carpet-b)}.lf-wood{fill:url(#lf-wood)}.lf-wood__base{fill:var(--lf-wood)}.lf-wood__seam{fill:none;stroke:var(--lf-wood-seam);stroke-width:.03px}.lf-wood__edge{fill:none;stroke:var(--lf-wood-seam);stroke-width:.08px}.lf-rug{fill:url(#lf-rug)}.lf-rug__base{fill:var(--lf-rug)}.lf-rug__dot{fill:var(--lf-rug-dot)}.lf-rug__ring{fill:none;stroke:var(--lf-rug-dot);stroke-width:.12px}.lf-lane{fill:none;stroke:var(--lf-carpet-a);stroke-width:.06px;stroke-dasharray:.6 .5}.lf-shadow{fill:var(--lf-shadow);opacity:.12}.lf-win{fill:url(#lf-glass)}.lf-glass__a{stop-color:var(--lf-win)}.lf-glass__b{stop-color:var(--lf-win2)}.lf-win--side{fill:var(--lf-win)}.lf-win__sky{fill:#fff;opacity:.13}.lf-win__bar,.lf-win__sill{fill:var(--lf-winbar)}.lf-skirt{fill:var(--lf-edge)}.lf-chair__feet{fill:none;stroke:#7c8696;stroke-width:.07px;stroke-linecap:round}.lf-chair:not(.is-taken){opacity:.82}.lf-desk__seam{fill:none;stroke:#785f3259;stroke-width:.025px}.lf-kbd{fill:#f7f9fb;stroke:#14233c33;stroke-width:.015px}html[data-theme=dark] .lf-kbd{fill:#cbd3de}.lf-mug{fill:#19c3b1}.lf-paper{fill:#fff;stroke:#14233c33;stroke-width:.015px}.lf-leaf{fill:#3fae77}.lf-leaf--b{fill:#2c8f5e}.lf-locker__door{fill:none;stroke:#14233c29;stroke-width:.025px}.lf-locker__grip{fill:#9aa4b2}.lf-door__knob{fill:#8e7b55}.lf-tv__chart{fill:none;stroke:#fff;stroke-width:.06px;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.lf-shelf__hole{fill:#3c280033}.lf-shelf__book{fill:#fff}.lf-shelf__book--b{fill:#19c3b1}.lf-rack__slot{fill:#0e1626}.lf-led{fill:#19c3b1;animation:1.8s steps(2,jump-none) infinite lfLed}.lf-led--b{fill:#4f8bff}.lf-led--c{fill:#f5a623}@keyframes lfLed{50%{opacity:.25}}.lf-board__frame{fill:#c9d0da}.lf-board__face{fill:#fff}.lf-board__ink{fill:none;stroke:#4f8bff;stroke-width:.05px;stroke-linecap:round}.lf-board__ink--b{stroke:#f06a5d}html[data-theme=dark] .lf-board__face{fill:#d9e0ea}.lf-counter__panel{fill:var(--b500,#2f7cf6);opacity:.9}.lf-printer__tray{fill:#fff}.lf-sign{font-family:var(--fd);fill:var(--lf-ink);letter-spacing:-.01em;font-size:.62px;font-weight:800}.lf-sign--brand{fill:var(--b600,#1668f0);font-size:.95px}.lf-sign--small{opacity:.55;font-size:.34px}.lf-room{cursor:zoom-in;outline:none;transition:opacity .35s}.lf-room.on{cursor:default}.lf-zone{fill:#fff;fill-opacity:0;stroke:#0000;stroke-width:.09px;transition:fill-opacity .2s,stroke .2s}.lf-room:hover .lf-zone,.lf-room:focus-visible .lf-zone{fill-opacity:.38;stroke:#2f7cf680}.lf-room.on .lf-zone{fill-opacity:.3;stroke:var(--b500,#2f7cf6)}html[data-theme=dark] .lf-zone{fill:#6ea8ff}html[data-theme=dark] .lf-room:hover .lf-zone,html[data-theme=dark] .lf-room:focus-visible .lf-zone,html[data-theme=dark] .lf-room.on .lf-zone{fill-opacity:.12}.lf-room--t0 .lf-zone--tint{fill:#cfe2fb}.lf-room--t1 .lf-zone--tint{fill:#fbe6c6}.lf-room--t2 .lf-zone--tint{fill:#cdeedb}.lf-room--t3 .lf-zone--tint{fill:#e2d7fa}.lf-room--t4 .lf-zone--tint{fill:#fbd7db}.lf-room--t5 .lf-zone--tint{fill:#c9ecf1}.lf-zone--tint{fill-opacity:.42}html[data-theme=dark] .lf-zone--tint{fill-opacity:.14}.lf-room--open .lf-zone--tint{stroke:var(--lf-carpet-a);stroke-dasharray:.4 .3}.lf-room.is-dim,.lf-dim{opacity:.32}.lf-dim{pointer-events:none;transition:opacity .35s}.lf-seat{fill:var(--lf-seat);stroke:var(--lf-seat-ring);stroke-width:2px;paint-order:stroke;filter:drop-shadow(0 1.5px 1.5px #0f1f3d40);pointer-events:none}.lf-marks.is-far .lf-seat{opacity:.9}.lf-av{cursor:zoom-in;--lf-ring:var(--lf-seat-ring);outline:none}.lf.is-room .lf-av[role=button]{cursor:pointer}.lf--office .lf-av,.lf--office .lf-name{transition:transform 1.4s cubic-bezier(.45,0,.25,1),opacity .35s}.lf-av--ok{--lf-ring:var(--lf-ok)}.lf-av--info{--lf-ring:var(--b500,#2f7cf6)}.lf-av--warn{--lf-ring:var(--lf-warn)}.lf-av--violet{--lf-ring:#8b5cf6}.lf-av>.lf-av__rim{fill:#fff;filter:drop-shadow(0 2.5px 2.5px #0f1f3d52)}.lf-av>.lf-av__bg{fill:var(--lf-av)}.lf-av>.lf-av__ring{fill:none;stroke:var(--lf-ring);stroke-width:2.6px}.lf-av>.lf-av__pulse{fill:none;stroke:var(--lf-ring);stroke-width:2px;opacity:0}.lf-av.is-fresh>.lf-av__pulse{animation:1.7s ease-out 3 lfPulse}@keyframes lfPulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.lf-av[role=button]:hover>.lf-av__ring,.lf-av:focus-visible>.lf-av__ring{stroke-width:4px}.lf-av.is-sel>.lf-av__ring{stroke-width:3.4px}.lf-av--gray>.lf-av__bg,.lf-av--gray>text{opacity:.6}.lf-av .lo-ch{pointer-events:none}.lf-av>text{text-anchor:middle;fill:var(--lf-ink);pointer-events:none;font-weight:800}.lf-av__i{letter-spacing:.02em;font-size:8.5px}.lf-name{text-anchor:middle;fill:var(--lf-ink);paint-order:stroke;stroke:var(--lf-bg2);stroke-width:3px;stroke-linejoin:round;pointer-events:none;font-size:7.5px;font-weight:800}.lf-plate{pointer-events:none;animation:.25s ease-out lfPlate}@keyframes lfPlate{0%{opacity:0}}.lf-plate rect{fill:#1e293beb;filter:drop-shadow(0 4px 6px #0f1f3d59)}.lf-plate__n{fill:#fff;font-size:8.5px;font-weight:800}.lf-plate__s{fill:#c5d0df;font-size:6px;font-weight:600}.lf-label{text-anchor:middle;fill:var(--lf-ink);font-size:calc(var(--lf-k,1) * 11.5px);letter-spacing:.01em;paint-order:stroke;stroke:var(--lf-bg2);stroke-width:calc(var(--lf-k,1) * 4px);stroke-linejoin:round;pointer-events:none;font-weight:800;transition:opacity .35s}.lf.is-room .lf-label{opacity:0}.lf-label__n{fill:var(--gray);font-weight:700}.lf__top{pointer-events:none;align-items:center;gap:10px;display:flex;position:absolute;inset:12px 12px auto}.lf__top>*{pointer-events:auto}.lf-btn,.lf-hint,.lf-count,.lf-where,.lf__zoom{background:var(--dk-surface,#fff);box-shadow:var(--s2),inset 0 0 0 1px var(--line);color:var(--ink);border-radius:12px}.lf-btn{height:38px;font:inherit;cursor:pointer;border:0;align-items:center;gap:6px;padding:0 13px 0 9px;font-size:.82rem;font-weight:800;display:inline-flex}.lf-btn:hover{color:var(--dk-acc,var(--b600))}.lf-btn svg,.lf-count svg{width:16px;height:16px}.lf-hint{color:var(--gray);padding:9px 13px;font-size:.78rem;font-weight:600}.lf-where{min-width:0;padding:6px 13px;display:grid}.lf-where b{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.lf-where small{color:var(--gray);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.lf-count{flex:none;align-items:center;gap:6px;height:38px;margin-left:auto;padding:0 13px;font-size:.82rem;font-weight:800;display:inline-flex}.lf__zoom{display:flex;position:absolute;bottom:12px;left:12px;overflow:hidden}.lf__zoom button{width:38px;height:38px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.lf__zoom button:hover{background:var(--dk-surface-2,#f1f4f9);color:var(--dk-acc,var(--b600))}.lf__zoom button+button{box-shadow:-1px 0 0 var(--line)}.lf__zoom svg{width:17px;height:17px}.lf__trays{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:12px;left:150px;right:150px}.lf-tray{pointer-events:auto;color:#fff;-webkit-backdrop-filter:blur(8px);background:#333c4ad1;border-radius:16px;max-width:min(380px,100%);padding:10px 14px 12px;box-shadow:0 10px 24px -12px #0f1f3d99}.lf-tray h3{justify-content:center;align-items:center;gap:7px;margin:0 0 8px;font-size:.8rem;font-weight:800;display:flex}.lf-tray h3 span{border-radius:var(--pill);background:#ffffff2e;padding:1px 7px;font-size:.68rem}.lf-tray>div{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.lf-tray button,.lf-tray i{width:34px;height:34px;font:inherit;border-radius:50%;place-items:center;font-size:.62rem;font-style:normal;font-weight:800;display:grid}.lf-tray button{color:#0f1f3d;cursor:pointer;background:#fff;border:2.5px solid #9aa6b6;transition:transform .15s;box-shadow:0 0 0 1.5px #ffffffe6}.lf-tray button:hover,.lf-tray button:focus-visible{transform:scale(1.12)}.lf-tray--violet button{border-color:#8b5cf6}.lf-tray__face{padding:0;overflow:hidden}.lf-tray i{background:#ffffff2e}.lf-ticker{background:var(--dk-surface,#fff);width:min(250px,100% - 24px);box-shadow:var(--s2),inset 0 0 0 1px var(--line);border-radius:16px;align-content:start;gap:2px;height:max-content;max-height:calc(100% - 74px);margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:62px;right:12px;overflow:auto}.lf-ticker--none{color:var(--gray);padding:12px 14px;font-size:.8rem}.lf-ticker button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;padding:7px 8px;display:flex}.lf-ticker button:hover{background:var(--dk-surface-2,#f1f4f9)}.lf-ticker__av{background:var(--b50);border-radius:50%;flex:none;width:30px;height:30px;overflow:hidden}.lf-ticker__t{min-width:0;display:grid}.lf-ticker__t b{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.lf-ticker__t small{color:var(--gray);white-space:nowrap;align-items:center;gap:4px;font-size:.7rem;display:flex;overflow:hidden}.lf-ticker__t small svg{flex:none;width:12px;height:12px}@media (max-width:720px){.lf{height:auto;box-shadow:none;background:0 0;overflow:visible}.lf__svg{border-radius:var(--rl);background:var(--lf-bg);height:min(62vh,460px);box-shadow:inset 0 0 0 1px var(--line)}.lf__top{flex-wrap:wrap}.lf-hint{display:none}.lf__zoom{top:calc(min(62vh,460px) - 50px);bottom:auto}.lf__trays{margin-top:10px;position:static}.lf-tray{flex:100%;max-width:none}.lf-ticker{width:auto;max-height:none;margin-top:10px;position:static}}@media (prefers-reduced-motion:reduce){.lf-room,.lf-dim,.lf-tray button,.lf--office .lf-av,.lf--office .lf-name,.lf-label{transition:none}.lf-led,.lf-av.is-fresh>.lf-av__pulse{animation:none}}@media (max-width:720px){.lf-label{font-size:calc(var(--lf-k,1) * 9px)}}html[data-theme=dark]{--dk-ov-shade:#0000009e;--dk-ov-fade:#00000057;--dk-ov-grip:#3a4b6e}.amodal{overscroll-behavior:contain;--mkm-done:#0ca30c;--mkm-active:#2a78d6;--mkm-pending:#fab219;--mkm-cancel:#d03b3b;--mkm-other:#898781;--mk-gold:#f4b63f;--mk-gold2:#ff8a3d}html[data-theme=dark] .amodal{--mkm-active:#3987e5}.amodal__c{flex-direction:column;min-width:0;max-height:min(90dvh,880px);display:flex;overflow:hidden}.amodal__c--sm{width:min(440px,100%)}.amodal__c--lg{width:min(720px,100%)}.amodal__grip{display:none}.amodal__h{z-index:1;flex:none;align-items:flex-start;padding:16px 16px 16px 22px;transition:box-shadow .18s;position:relative;top:auto}.amodal__hd{flex-direction:column;flex:1;gap:4px;min-width:0;padding-top:4px;display:flex}.amodal__t{font-family:var(--fd);color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:800;line-height:1.3}.amodal__t b{font:inherit;color:inherit}.amodal__t:focus,.amodal__t:focus-visible{outline:none}.amodal__d{color:var(--gray);overflow-wrap:anywhere;font-size:.86rem;line-height:1.45}.amodal__d b{font:inherit;font-weight:700}.amodal__x{background:0 0;border-radius:12px;width:44px;height:44px;margin:-6px 0;position:relative}.amodal__x:before{content:"";background:var(--b50);border-radius:10px;transition:background .15s;position:absolute;inset:6px}.amodal__x:hover{background:0 0}.amodal__x:hover:before{background:var(--b100)}.amodal__x svg{position:relative}.amodal__x:disabled{cursor:default;opacity:.45}.amodal__x:focus-visible{outline-offset:-3px}.amodal__b{overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:0;overflow:hidden auto}.amodal__b::-webkit-scrollbar{width:0;height:0;display:none}.amodal__f{z-index:1;border-top:1px solid var(--line);background:var(--dk-surface,#fff);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px;transition:box-shadow .18s;display:flex;position:relative}.amodal__f>.cdlg__acts{display:contents}.amodal__cue{z-index:1;pointer-events:none;flex:none;height:0;position:relative}.amodal__cue:before{content:"";border-radius:0 0 var(--rl) var(--rl);background:linear-gradient(to top,var(--dk-ov-fade,#0b1f4517),transparent);opacity:0;height:18px;transition:opacity .18s;position:absolute;bottom:0;left:0;right:0}.amodal__c[data-ov-up]>.amodal__h{box-shadow:0 10px 18px -14px var(--dk-ov-shade,#0b1f4557)}.amodal__c[data-ov-down]>.amodal__f{box-shadow:0 -10px 18px -14px var(--dk-ov-shade,#0b1f4557)}.amodal__c[data-ov-down]>.amodal__cue:before{opacity:1}.amodal__c:has(.svform__acts,.stu-sform__acts,.cform__foot,.uaform)>.amodal__cue{display:none}.amodal__b:has(.uaform){overflow:hidden}.amodal__b.amodal__b--inner{flex-direction:column;display:flex;overflow:hidden}.amodal__b--inner>:last-child{flex:auto;min-height:0}.amodal .chiprow,.amodal .scroller{margin-inline:0;padding-inline:0}:root .amodal__b .alist{max-height:none;padding-right:0;animation:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.amodal__b :is(.docpaper__scroll,.docfill__list,.legaldoc__body,.lauto__list,.supmodal__list,.uaform__body){overscroll-behavior:contain}.amodal__b textarea{resize:none}.amodal__b textarea:is(:not([rows]),[rows="1"],[rows="2"],[rows="3"],[rows="4"]){field-sizing:content}:where(.amodal__b) textarea{min-height:4.75em;max-height:min(50dvh,420px)}:where(.amodal__b) textarea[rows="1"]{min-height:0}.amodal .btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.amodal .btn:disabled:hover{box-shadow:none;transform:none}.amodal .btn:disabled:before{display:none}:root .amodal__c--sm:has(.cdlg){width:min(440px,100%)}.amodal__b:has(>.cdlg:empty){display:none}.amodal__c:has(>.amodal__b>.cdlg:empty)>.amodal__f{border-top:0}.cdlg__spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite spin}.amodal--drawer{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03102b66;place-items:stretch end;padding:0}.amodal__c--drawer{border-radius:0;width:min(440px,100%);height:100%;max-height:none;animation:.26s cubic-bezier(.2,.8,.3,1) backwards drwin}.amodal__c--drawer>.amodal__h{padding:18px 16px 16px 22px}.amodal__c--drawer .amodal__d .ldrw__tel{font-size:.86rem;font-weight:600}.amodal__b>.ldrw__body{flex:none;padding:0;overflow:visible}:root .amodal__b>.ldrw__body{animation:none;-webkit-mask-image:none;mask-image:none}.cform__foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.amodal__b .cform__foot{z-index:2;background:var(--dk-surface,#fff);border-top:1px solid var(--line);margin:0 -22px -22px;padding:14px 22px 18px;position:sticky;bottom:-22px}.lrsn{flex-direction:column;gap:18px;min-width:0;display:flex}.lrsn__sec{flex-direction:column;gap:9px;min-width:0;display:flex}.lrsn__lbl{letter-spacing:.05em;text-transform:uppercase;color:var(--gray2);font-size:.72rem;font-weight:800}.lrsn__chips{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.lrsn__chip{background:var(--dk-surface-2,#f2f6fc);max-width:100%;min-height:40px;box-shadow:inset 0 0 0 1.5px var(--dk-bd-neutral,#e4ebf5);color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;padding:8px 15px;font-size:.86rem;font-weight:600;line-height:1.3;transition:background .15s,box-shadow .15s,color .15s,padding .15s;display:inline-flex;position:relative}.lrsn__chip input{border-radius:inherit;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.lrsn__chip span{pointer-events:none;overflow-wrap:anywhere;position:relative}.lrsn__chip:hover{box-shadow:inset 0 0 0 1.5px var(--b300)}.lrsn__chip.on{background:var(--dk-tint-blue,#e6f0ff);box-shadow:inset 0 0 0 1.5px var(--dk-acc,var(--b600));color:var(--dk-acc-strong,var(--b700));padding-left:32px}.lrsn__chip.on:before{content:"";pointer-events:none;border:2px solid;border-width:0 2px 2px 0;width:5px;height:10px;margin-top:-7px;position:absolute;top:50%;left:14px;transform:rotate(45deg)}.lrsn__chip:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.lrsn__chip:has(input:disabled){opacity:.55;cursor:default}.lrsn__chip:has(input:disabled) input{cursor:default}.lrsn__note{background:var(--dk-surface-2,#f7fafe);width:100%;min-width:0;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);font:inherit;border:0;border-radius:14px;outline:none;padding:11px 14px;font-size:.92rem;line-height:1.5;display:block}.lrsn__note:focus{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--b400)}@media (pointer:coarse){.lrsn__chip{min-height:44px}}@keyframes ovSheet{0%{transform:translateY(100%)}to{transform:none}}@media (max-width:640px){:root .amodal{padding:0 0 var(--ov-kb,0px);place-items:end stretch}:root .amodal>.amodal__c{width:100%;max-width:none;max-height:calc(100vh - 12px);max-height:calc(var(--ov-vh,100dvh) - 12px);border-radius:20px 20px 0 0;animation-fill-mode:backwards}:root .amodal>.amodal__c:has(.uastep){max-height:calc(var(--ov-vh,100dvh) - 44px)}:root .amodal>.amodal__c--drawer{height:calc(var(--ov-vh,100dvh) - 12px)}.amodal__c{animation:.3s cubic-bezier(.2,.8,.3,1) backwards ovSheet}.amodal__c:not(:has(>.amodal__f)){padding-bottom:env(safe-area-inset-bottom,0px)}.amodal__grip{touch-action:none;flex:none;height:18px;display:block;position:relative}.amodal__grip:before{content:"";background:var(--dk-ov-grip,#c9d4e4);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:8px;left:50%}.amodal__h,.amodal__c--drawer>.amodal__h{touch-action:none;padding:4px 16px 12px 22px}.amodal__f{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}.amodal__f>*,.amodal__f>.cdlg__acts>*{flex:calc(50% - 5px);justify-content:center;min-width:0}.amodal__f>.btn,.amodal__f>.cdlg__acts>.btn{white-space:normal;text-align:center;padding-inline:14px;line-height:1.25}:root .amodal__b .cform>.cform__foot>.btn{flex:calc(50% - 5px);justify-content:center;min-width:0}.amodal__b .cform__foot{padding-bottom:14px}}.lpadd{min-width:0}.lpadd>.cform{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.lpadd>.cform>*{flex:100%;min-width:0}.lpadd>.cform>:is([data-field=name],[data-field=phone],[data-field=category],[data-field=region]){flex:calc(50% - 7px)}.lpadd [data-field]:has(>[aria-required=true])>label:after{content:"*";color:var(--dk-txt-err,#dc2626);margin-left:3px;font-weight:800}.lpadd [data-field=phone] input{font-variant-numeric:tabular-nums;letter-spacing:.01em}@media (max-width:640px){.lpadd>.cform>:is([data-field=name],[data-field=phone],[data-field=category],[data-field=region]){flex-basis:100%}}.amodal__b .lauto__list{max-height:none;overflow:visible}.lauto__list li>span{overflow-wrap:anywhere;min-width:0}.lauto__list li>b{font-variant-numeric:tabular-nums;flex:none}.lauto__list .lauto__more{color:var(--gray);background:0 0;border-style:dashed}.lauto__run{gap:8px;display:grid}.lauto__run .advmuted{margin:0}.lauto__run .lauto__bar{margin-top:0}.lstg-hint{color:var(--gray);margin:0;font-size:.88rem;line-height:1.5}.lstg-hint--sub{margin-top:8px;font-size:.8rem}.lstg-clr__lbl{letter-spacing:.03em;text-transform:uppercase;color:var(--gray2);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:10px;font-size:.78rem;font-weight:700;display:flex}.lstg-clr__lbl em{letter-spacing:0;text-transform:none;color:var(--ink);font-style:normal;font-weight:600}.lstg-clr{flex-wrap:wrap;gap:12px;padding:4px;display:flex}.lstg-clr__sw{background:var(--sw,#6b7280);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;transition:box-shadow .15s,transform .15s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.lstg-clr .lstg-clr__sw input{width:100%;height:100%;min-height:0;box-shadow:none;opacity:0;cursor:pointer;background:0 0;border:0;border-radius:50%;margin:0;padding:0;position:absolute;inset:0}.lstg-clr__sw:hover:not(.on){transform:scale(1.08)}.lstg-clr__sw.on{box-shadow:0 0 0 2px var(--dk-surface,#fff),0 0 0 4px var(--sw,#6b7280)}.lstg-clr__sw.on:after{content:"";filter:drop-shadow(0 0 1px #00000073);pointer-events:none;border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:7px;height:13px;margin-top:-3px;transform:rotate(45deg)}.lstg-clr__sw:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:5px}.lstg-clr__sw:has(input:disabled){opacity:.55}.lstg-clr__sw:has(input:disabled) input{cursor:default}@media (pointer:coarse){.lstg-clr__sw{width:40px;height:40px}}.amodal__d .ldrw__ph{color:var(--gray);font-variant-numeric:tabular-nums;font-size:.86rem;font-weight:600}.btn.ldrw__del{color:var(--dk-txt-err,#dc2626);box-shadow:inset 0 0 0 1.5px var(--dk-bd-err,#fecaca);background:0 0}.btn.ldrw__del:hover:not(:disabled){background:var(--dk-tint-err,#fef2f2);box-shadow:inset 0 0 0 1.5px var(--dk-txt-err,#dc2626)}.btn.ldrw__del svg{width:16px;height:16px}.amodal__f:has(>.ldrw__del:only-child){justify-content:flex-start}.ldrw__noteadd .ldrw__notefield{background:var(--dk-surface-2,#f7fafe);width:100%;min-width:0;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);font:inherit;resize:none;border:0;border-radius:14px;outline:none;padding:11px 14px;font-size:.9rem;line-height:1.5;transition:box-shadow .15s,background .15s;display:block}.ldrw__noteadd .ldrw__notefield:focus{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--b400)}.ldrw__noteadd .ldrw__notefield::placeholder{color:var(--gray2)}.ldrw__quick{flex-wrap:wrap;gap:8px;display:flex}.ldrw__qp{background:var(--dk-surface-2,#f2f6fc);max-width:100%;min-height:36px;box-shadow:inset 0 0 0 1.5px var(--dk-bd-neutral,#e4ebf5);color:var(--ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;align-items:baseline;gap:6px;padding:7px 13px;font-size:.82rem;font-weight:600;line-height:1.3;transition:background .15s,box-shadow .15s,color .15s;display:inline-flex}.ldrw__qp span{color:var(--gray);font-size:.76rem;font-weight:500}.ldrw__qp:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--b300)}.ldrw__qp.on{background:var(--dk-tint-blue,#e6f0ff);box-shadow:inset 0 0 0 1.5px var(--dk-acc,var(--b600));color:var(--dk-acc-strong,var(--b700))}.ldrw__qp.on span{color:inherit}.ldrw__qp:disabled{opacity:.55;cursor:default}@media (pointer:coarse){.ldrw__qp{min-height:44px}}.ccslot{display:contents}.uadf__more svg{flex:none;width:16px;height:16px}.uamenu{outline:none;flex-direction:column;gap:2px;padding:6px;display:flex}.uamenu__i{color:var(--ink);justify-content:flex-start;gap:10px;font-family:inherit;text-decoration:none}.uamenu__i svg{width:16px;height:16px;color:var(--gray2);flex:none;transition:color .14s}.uamenu__i span{overflow-wrap:anywhere;min-width:0}.uamenu__i:hover svg,.uamenu__i:focus-visible svg{color:currentColor}.uamenu__i.uamenu__i--danger,.uamenu__i.uamenu__i--danger svg{color:var(--dk-txt-err,#c0392b)}.uamenu__i.uamenu__i--danger:hover,.uamenu__i.uamenu__i--danger:focus-visible{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#c0392b)}.uamenu__sep{background:var(--line);flex:none;height:1px;margin:4px 8px}.dsel__sheet>.uamenu{padding:2px 10px 4px}.dsel__sheet .uamenu__i{border-radius:12px;min-height:52px;padding:8px 14px;font-size:1rem}.uad--step{gap:16px}.uad__form.uad__form--flat{box-shadow:none;background:0 0;gap:16px;min-width:0;padding:0}.uad__sec.uad__sec--flat{box-shadow:none;background:0 0;min-width:0;padding:0}.uad__lead{margin:0;font-size:.88rem;line-height:1.55}.uad__field{flex-direction:column;gap:9px;min-width:0;display:flex}.uad__lbl,.ucand__wrap label.uad__lbl{color:var(--gray2);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800;line-height:1.4;display:block}.uaq__when2 .uad__lbl,.ucand__wrap label.uad__lbl{margin-bottom:6px}.uad__hint{color:var(--gray);margin:6px 2px 0;font-size:.78rem;font-weight:600;line-height:1.4}.uad__hint.ok{color:var(--ok)}.uad textarea,.qcdet__note{resize:none}.uad__more{color:var(--dk-acc,var(--b600));font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0;padding:4px 0;font-size:.8rem;font-weight:700}.uad__more:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.uad__regroup{align-self:flex-start}.uad__htog{width:100%;min-height:32px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:-6px 0;padding:0;display:flex}.uad__htog:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}.uad__hn{border-radius:var(--pill);background:var(--dk-surface,#fff);min-width:20px;height:20px;color:var(--gray);letter-spacing:0;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 7px;font-size:.7rem;font-style:normal;font-weight:800;display:inline-flex}.uad__sec h4 .uad__htog .uad__hcv{color:var(--gray2);margin-left:auto;transition:transform .18s}.uad__htog[aria-expanded=true] .uad__hcv{transform:rotate(180deg)}.uad__hist[hidden]{display:none}.uad__files .vnote{flex:220px;max-width:280px}.uad__files .vnote svg{width:13px;height:13px;color:inherit}.ucand__list.ucand__list--paged{max-height:none;overflow:visible}.ucand__page{align-self:flex-start}.ucand__errs{flex-direction:column;gap:10px;min-width:0;display:flex}.ucand__errs:empty{display:none}.ucand__widerow .dsel{flex:220px;min-width:0}.ccpick{gap:8px;min-width:0;display:grid}.ccpick>.ccpick__o{background:var(--dk-surface,#fff);min-width:0;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);letter-spacing:0;text-transform:none;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px;align-items:flex-start;gap:12px;margin:0;padding:12px 14px;font-size:.9rem;font-weight:600;line-height:1.35;transition:background .15s,box-shadow .15s;display:flex;position:relative}.ccpick>.ccpick__o:hover{box-shadow:inset 0 0 0 1.5px var(--b300)}.ccpick>.ccpick__o.on{background:var(--dk-tint-blue,#e6f0ff);box-shadow:inset 0 0 0 2px var(--dk-acc,var(--b600))}.ccpick__in{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;top:0;left:0}.ccpick>.ccpick__o:has(.ccpick__in:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.ccpick>.ccpick__o:has(.ccpick__in:disabled){opacity:.55;cursor:default}.ccpick__dot{background:var(--dk-surface,#fff);width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--dk-bd-neutral,#c7d5e8);border-radius:50%;flex:none;margin-top:1px;transition:box-shadow .15s}.ccpick__o.on .ccpick__dot{box-shadow:inset 0 0 0 5px var(--dk-acc,var(--b600))}.ccpick__m{flex-direction:column;gap:3px;min-width:0;display:flex}.ccpick__m b{overflow-wrap:anywhere;font-size:.92rem;font-weight:700;line-height:1.35}.ccpick__m small{color:var(--gray);overflow-wrap:anywhere;font-size:.8rem;font-weight:500;line-height:1.45}.ccpick[aria-invalid=true]>.ccpick__o:not(.on){box-shadow:inset 0 0 0 1.5px var(--dk-bd-err,#f2b8b5)}@media (pointer:coarse){.ccpick>.ccpick__o{min-height:48px}}.qcdet__resolve>.ccpick{margin-top:2px}.qcdet__resolve>.field-err{margin-top:-2px}.qcdet__lbl{color:var(--gray2);letter-spacing:.04em;text-transform:uppercase;margin:6px 0 0;font-size:.74rem;font-weight:800;display:block}.ccc .ccc__sum{grid-template-columns:repeat(3,minmax(0,1fr))}.ccc .ccc__tile{min-width:0}.ccc .ccc__tile b{overflow-wrap:anywhere}.ccc__tabs{border-bottom:1px solid var(--line);gap:2px;min-width:0;display:flex}.ccc__tab{min-height:40px;color:var(--gray);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2.5px solid #0000;border-radius:10px 10px 0 0;flex:none;align-items:center;gap:7px;margin-bottom:-1px;padding:9px 10px 8px;font-size:.86rem;font-weight:700;line-height:1.3;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.ccc__tab:hover{color:var(--ink);background:var(--dk-tint-blue,#eaf1fc)}.ccc__tab[aria-selected=true]{color:var(--dk-acc-strong,var(--b700));border-bottom-color:var(--dk-acc,var(--b600))}.ccc__tab:focus-visible{outline:2px solid var(--dk-acc,var(--b600));outline-offset:-2px}.ccc__n{border-radius:var(--pill);background:var(--dk-surface-2,#e8eef7);min-width:20px;height:20px;color:var(--gray);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 7px;font-size:.72rem;font-style:normal;font-weight:800;display:inline-flex}.ccc__tab[aria-selected=true] .ccc__n{background:var(--dk-tint-blue,#e1ecff);color:var(--dk-acc-strong,var(--b700))}.ccc__panel{border-radius:8px;align-content:start;gap:0;min-width:0;min-height:min(36dvh,300px);margin-top:-6px;display:grid}.ccc__panel:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.ccc__panel>.advmuted{margin:12px 0 0}.ccc__note{background:var(--dk-tint-blue,#e6f0ff);color:var(--dk-acc-strong,var(--b700));border-radius:14px;align-items:flex-start;gap:10px;margin:0;padding:11px 13px;font-size:.86rem;font-weight:600;line-height:1.45;display:flex}.ccc__note svg{flex:none;width:16px;height:16px;margin-top:2px}.ccf.cform{gap:14px}@media (max-width:640px){.amodal__f>.ccslot>*{flex:calc(50% - 5px);justify-content:center;min-width:0}.ccc__tabs{flex-wrap:wrap}.ccc__tab{flex:auto;justify-content:center;padding-inline:8px}}@media (max-width:480px){.ccc .ccc__sum{gap:8px}.ccc .ccc__tile{padding:9px 10px}.ccc .ccc__tile b{font-size:1rem}.ccc .ccc__tile span{letter-spacing:.02em;font-size:.64rem}.uad__files .vnote{max-width:none}}@media (prefers-reduced-motion:reduce){.uad__hcv,.ccpick__o,.ccpick__dot,.ccc__tab{transition:none}}.mdet__sum{background:var(--dk-tint-blue,#f2f7ff);border:1px solid var(--dk-bd-blue,#dce8fb);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding:12px 14px;display:flex}.mdet__facts{min-width:0;color:var(--ink);flex-wrap:wrap;align-items:center;margin:0;padding:0;font-size:.88rem;font-weight:700;line-height:1.45;list-style:none;display:flex}.mdet__facts li{overflow-wrap:anywhere;min-width:0}.mdet__facts{clip-path:inset(-4px -4px -4px 17px);margin-left:-17px}.mdet__facts li:before{content:"·";text-align:center;width:17px;color:var(--gray2);margin:0;font-weight:800;display:inline-block}.mdet__ppl{gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.mdet__p{background:var(--dk-surface,#fff);border:1px solid var(--line);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:grid}.mdet__av{background:var(--dk-tint-blue,var(--b100));width:34px;height:34px;color:var(--dk-acc-strong,var(--b700));letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:.74rem;font-weight:800;display:grid}.mdet__pm{gap:1px;min-width:0;display:grid}.mdet__pm b{color:var(--ink);overflow-wrap:anywhere;font-size:.88rem;font-weight:700;line-height:1.35}.mdet__pm small{color:var(--gray);font-size:.76rem;line-height:1.35}.mdet__more{justify-self:start;margin-top:4px}@media (pointer:coarse){.mdet__more{min-height:44px}}.amodal__b .stu-sform__acts{bottom:-22px}.uad__files .vnote__wave{touch-action:pan-y}@media (min-width:641px){.amodal__c:has(>.amodal__b>.ccc:not(.ccc--log)){height:min(90dvh,880px)}}@media (max-width:420px){.mdet__p{grid-template-columns:auto minmax(0,1fr);row-gap:6px}}.drill .kfunnel__lbl{width:clamp(120px,32%,220px)}.drill .kfunnel__bar{min-width:64px}.drill .kfunnel__bar span{min-width:6px}.drill .kfunnel__v{white-space:nowrap}.drill .kfunnel__short{display:none}.drill .kfunnel__row--muted .kfunnel__lbl{color:var(--gray)}.drill .kfunnel__row--muted .kfunnel__bar span{opacity:.45}.drill__bad{color:var(--dk-txt-err,#c0392b)}.drill__muted{color:var(--gray2)}@media (max-width:599.98px){.drill__v{font-size:1.5rem}.drill .kfunnel{gap:14px}.drill .kfunnel__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l v""b b";align-items:baseline;gap:6px 12px;min-width:0;display:grid}.drill .kfunnel__lbl{width:auto;min-width:0;color:var(--ink);grid-area:l;font-size:.86rem;line-height:1.35}.drill .kfunnel__row--muted .kfunnel__lbl{color:var(--gray)}.drill .kfunnel__v{text-align:right;grid-area:v;min-width:0}.drill .kfunnel__bar{border-radius:4px;grid-area:b;width:100%;min-width:0;height:8px}.drill .kfunnel__bar span{border-radius:4px}.drill .kfunnel__row--short .kfunnel__full{display:none}.drill .kfunnel__row--short .kfunnel__short{display:inline}}.stu-sf{gap:16px;display:grid}.stu-sf__sk{background:linear-gradient(90deg,var(--dk-surface-2,#f1f4f9),var(--dk-surface,#fff),var(--dk-surface-2,#f1f4f9));background-size:200% 100%;border-radius:18px;height:120px;animation:1.2s linear infinite stuSk}@keyframes stuSk{to{background-position:-200% 0}}.stu-sf__nav{z-index:3;background:color-mix(in srgb,var(--dk-surface,#fff) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;flex-wrap:wrap;gap:6px;padding:8px;display:flex;position:sticky;top:64px}.stu-sf__nav a{color:var(--ink);border-radius:10px;align-items:center;gap:7px;padding:6px 11px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.stu-sf__nav a:hover{background:var(--dk-tint-blue,#eef5ff)}.stu-sf__nav a span{border-radius:var(--pill);background:var(--dk-surface-2,#f1f4f9);min-width:20px;color:var(--gray);text-align:center;padding:1px 6px;font-size:.7rem}.stu-sf__nav a.is-bad span{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b02e2e)}.stu-sf__sec{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;gap:14px;padding:16px;scroll-margin-top:120px;display:grid}.stu-sf__sech{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.stu-sf__sech h4{font-family:var(--fd);margin:0;font-size:1rem}.stu-sf__sech small{color:var(--gray);font-size:.74rem}.stu-sf__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px;display:grid}.stu-sf__f{flex-direction:column;gap:7px;min-width:0;display:flex}.stu-sf__f--wide{grid-column:1/-1}.stu-sf__f--bool{justify-content:flex-end}.stu-sf__range{letter-spacing:0;text-transform:none;color:var(--gray2);font-size:.68rem;font-weight:600}.stu-sf__f>input,.stu-sf__f>textarea,.stu-sf__num input,.stu-sf__kv input,.stu-sf__rt textarea,.stu-sf__code textarea,.stu-sf__dt input[type=time],.stu-sf__list li>input{background:var(--dk-surface-2,#f7fafe);width:100%;min-width:0;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;border:0;border-radius:12px;padding:11px 13px;font-size:.9rem}.stu-sf__f>textarea{resize:vertical;min-height:96px;line-height:1.5}.stu-sf__f input:focus,.stu-sf__f textarea:focus,.stu-sf__kv input:focus{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--b400);outline:none}.stu-sf__f [aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--dk-bd-err,#f0a8a8)}.stu-sf__f input[readonly],.stu-sf__f textarea[readonly]{background:var(--dk-surface,#fff);color:var(--gray)}.stu-sf__num{align-items:center;display:flex;position:relative}.stu-sf__num.is-money input{font-variant-numeric:tabular-nums;padding-right:52px}.stu-sf__num small{color:var(--gray);pointer-events:none;font-size:.76rem;font-weight:700;position:absolute;right:13px}.stu-sf__dt{grid-template-columns:minmax(0,1fr) 112px;gap:8px;display:grid}.stu-sw{background:var(--dk-surface-2,#f7fafe);width:100%;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:11px;padding:10px 13px;font-size:.88rem;font-weight:700;display:flex}.stu-sw i{border-radius:var(--pill);background:var(--gray3,#c9d1dc);flex:none;width:38px;height:22px;transition:background .18s;position:relative}.stu-sw i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f1f3d4d}.stu-sw.on i{background:var(--b500,#2f7cf6)}.stu-sw.on i:after{transform:translate(16px)}.stu-sw:disabled{cursor:default;opacity:.75}.stu-sw:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.stu-sf__obj{background:var(--dk-surface-2,#f7fafe);box-shadow:inset 3px 0 0 var(--dk-bd-blue,var(--b200)),inset 0 0 0 1px var(--line);border-radius:14px;gap:12px;padding:14px;display:grid}.stu-sf__obj .stu-sf__obj{background:var(--dk-surface,#fff)}.stu-sf__obj.is-bad{box-shadow:inset 3px 0 0 var(--dk-bd-err,#f0a8a8),inset 0 0 0 1px var(--line)}.stu-sf__kv{gap:8px;display:grid}.stu-sf__kvh{letter-spacing:.03em;text-transform:uppercase;color:var(--gray2);font-size:.74rem;font-weight:800}.stu-sf__kv ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.stu-sf__kv li{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) 32px;align-items:center;gap:6px;display:grid}.stu-sf__kv li input:first-child{font-family:var(--fm,ui-monospace,monospace);font-size:.84rem}.stu-sf__kv li.is-bad input:first-child{box-shadow:inset 0 0 0 1.5px var(--dk-bd-err,#f0a8a8)}.stu-sf__none{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px dashed var(--line);color:var(--gray);border:1px dashed var(--line);border-radius:12px;margin:0;padding:10px 12px;font-size:.82rem}.stu-sf__list{gap:10px;display:grid}.stu-sf__list ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.stu-sf__list li{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;gap:10px;padding:10px;transition:box-shadow .15s,transform .15s,opacity .15s;display:grid}.stu-sf__list ol.is-rows li{padding:6px 8px}.stu-sf__list li.is-bad{box-shadow:inset 3px 0 0 var(--dk-bd-err,#f0a8a8),inset 0 0 0 1px var(--line)}.stu-sf__list li.is-over{box-shadow:inset 0 0 0 2px var(--b400);transform:translateY(2px)}.stu-sf__list li.is-drag{opacity:.45}.stu-sf__list li>.stu-sf__obj{background:var(--dk-surface-2,#f7fafe)}.stu-sf__lh{align-items:center;gap:8px;min-width:0;display:flex}.stu-sf__grip{width:26px;height:30px;color:var(--gray2);cursor:grab;border-radius:8px;flex:none;place-items:center;display:grid}.stu-sf__grip:hover{background:var(--dk-surface-2,#f1f4f9);color:var(--ink)}.stu-sf__grip svg{width:16px;height:16px}.stu-sf__ln{background:var(--dk-tint-blue,#eef5ff);min-width:24px;height:24px;color:var(--dk-acc,var(--b600));border-radius:8px;flex:none;place-items:center;padding:0 6px;font-size:.72rem;font-weight:800;display:grid}.stu-sf__lt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.86rem;overflow:hidden}.stu-sf__lv{flex:1;min-width:0}.stu-sf__lv .stu-sf__f{gap:4px}.stu-sf__lf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.stu-sf__lf small{color:var(--gray);font-size:.74rem}.stu-sf__rt{box-shadow:inset 0 0 0 1px var(--line);background:var(--dk-surface-2,#f7fafe);border-radius:12px;display:grid;overflow:hidden}.stu-sf__rt.is-bad{box-shadow:inset 0 0 0 1.5px var(--dk-bd-err,#f0a8a8)}.stu-sf__rtbar{border-bottom:1px solid var(--line);background:var(--dk-surface,#fff);flex-wrap:wrap;align-items:center;gap:2px;padding:5px;display:flex}.stu-sf__rtbar button{min-width:30px;height:30px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-size:.82rem;font-weight:800;display:inline-flex}.stu-sf__rtbar button:hover:not(:disabled),.stu-sf__rtbar button.on{background:var(--dk-tint-blue,#eef5ff);color:var(--dk-acc,var(--b600))}.stu-sf__rtbar button:disabled{opacity:.4;cursor:default}.stu-sf__rtbar svg{width:15px;height:15px}.stu-sf__rtsp{flex:1}.stu-sf__rt textarea{box-shadow:none;resize:vertical;min-height:150px;font-family:var(--fm,ui-monospace,monospace);border-radius:0;font-size:.84rem;line-height:1.55}.stu-sf__rtview{min-height:150px;color:var(--ink);padding:12px 14px;font-size:.9rem;line-height:1.6}.stu-sf__rtview>:first-child{margin-top:0}.stu-sf__code{box-shadow:inset 0 0 0 1px var(--line);background:#0f172a;border-radius:12px;grid-template-columns:auto minmax(0,1fr);display:grid;overflow:hidden}.stu-sf__code.is-bad{box-shadow:inset 0 0 0 1.5px var(--dk-bd-err,#f0a8a8)}.stu-sf__code pre{color:#475569;font:500 .8rem/1.55 var(--fm,ui-monospace,monospace);text-align:right;-webkit-user-select:none;user-select:none;background:#0b1222;margin:0;padding:11px 8px}.stu-sf__code textarea{box-shadow:none;color:#e2e8f0;font:500 .8rem/1.55 var(--fm,ui-monospace,monospace);resize:vertical;white-space:pre;background:0 0;border:0;border-radius:0;padding:11px 12px;overflow:auto}.stu-sf__code textarea:focus{box-shadow:none;background:0 0;outline:none}.stu-sf__path{background:var(--dk-surface,#fff);border-radius:6px;margin-right:6px;padding:1px 6px;font-size:.72rem}.stu-sf__extra{gap:6px;margin:0;padding:0;list-style:none;display:grid}.stu-sf__extra li{background:var(--dk-surface-2,#f7fafe);border-radius:12px;grid-template-columns:minmax(0,160px) minmax(0,1fr) 32px;align-items:center;gap:10px;padding:8px 10px;font-size:.84rem;display:grid}.stu-sf__sec--extra{box-shadow:inset 0 0 0 1px var(--line),inset 3px 0 0 var(--dk-bd-warn,#f5c878)}@media (max-width:760px){.stu-sf__grid{grid-template-columns:minmax(0,1fr)}.stu-sf__nav{position:static}.stu-sf__kv li{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px}}@media (prefers-reduced-motion:reduce){.stu-sf__sk{animation:none}.stu-sw i,.stu-sw i:after,.stu-sf__list li{transition:none}}.hrmc-top{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;display:grid}.hrmc-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.hrmc-donut{min-width:260px}.hrmc-donut .hrm-donut{padding:4px 0}.hrmc-types{scrollbar-width:thin;gap:6px;padding:2px 2px 6px;display:flex;overflow-x:auto}.hrmc-types button{border-radius:var(--pill);background:var(--dk-surface,#fff);height:36px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;border:0;flex:none;align-items:center;gap:8px;padding:0 8px 0 13px;font-size:.8rem;font-weight:700;display:inline-flex}.hrmc-types button span{border-radius:var(--pill);background:var(--dk-surface-2,#f1f4f9);min-width:22px;color:var(--gray);text-align:center;padding:2px 7px;font-size:.7rem}.hrmc-types button:hover{box-shadow:inset 0 0 0 1px var(--b300)}.hrmc-types button.on{background:var(--dk-tint-blue,#eef5ff);box-shadow:inset 0 0 0 1.5px var(--b500,#2f7cf6);color:var(--dk-acc,var(--b700))}.hrmc-types button.on span{background:var(--b500,#2f7cf6);color:#fff}.hrmc-filters{flex-wrap:wrap}.hrmc-filters__st{flex:0 240px;min-width:180px}.hrmc-filters__dates{flex:0 300px;gap:6px;min-width:240px;display:flex}.hrmc-filters__dates>*{flex:1;min-width:0}.hrmc-table td b{display:block}.hrmc-code{background:var(--dk-surface-2,#f1f4f9);color:var(--gray);font:600 .7rem/1.5 var(--fm,ui-monospace,monospace);letter-spacing:.01em;border-radius:6px;margin-top:2px;padding:1px 7px;display:inline-block}.hrmc-pager{border-top:1px solid var(--line);color:var(--gray);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:.8rem;display:flex}.hrmc-pager__nav{align-items:center;gap:8px;display:flex}.hrmc-pager__nav .btn{justify-content:center;width:34px;padding:0}.hrmc-pager__size{width:140px}.hrmc-form .is-bad .stu-sf__num input,.hrmc-form .is-bad>.iffield input,.hrmc-form .is-bad textarea{box-shadow:inset 0 0 0 1.5px var(--dk-bd-err,#f0a8a8)}.hrmc-form__note{margin:2px 0 0;font-size:.76rem}.hrmf-chips{flex-wrap:wrap;gap:6px;display:flex}.hrmf-chips button{border-radius:var(--pill);background:var(--dk-surface-2,#f1f4f9);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;cursor:pointer;border:0;padding:6px 11px;font-size:.8rem;font-weight:700}.hrmf-chips button.on{background:var(--dk-tint-blue,#eef5ff);box-shadow:inset 0 0 0 1.5px var(--b500,#2f7cf6);color:var(--dk-acc,var(--b700))}.hrmf-list{gap:8px;display:grid}.hrmf-list ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hrmf-list li{align-items:center;gap:8px;display:flex}.hrmf-list li>input{flex:1;min-width:0}.hrmf-list__tools{flex:none;gap:2px;display:flex}.hrmf-list__tools button{width:28px;height:28px;color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.hrmf-list__tools button:hover:not(:disabled){background:var(--dk-surface-2,#f1f4f9);color:var(--ink)}.hrmf-list__tools button:disabled{opacity:.35}.hrmf-list__tools svg{width:14px;height:14px}.hrmf-done{color:var(--gray);flex:none;align-items:center;gap:5px;font-size:.78rem;display:inline-flex}.hrmf-files ul{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.hrmf-files li{background:var(--dk-surface-2,#f7fafe);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:.84rem;display:flex}.hrmf-files li span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hrmf-files li svg{flex:none;width:15px;height:15px}.hrmf-files li button{width:26px;height:26px;color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.hrmf-files .stu-fe-add{cursor:pointer}.hrmf-files .stu-fe-add.is-busy{opacity:.6}.hrmf-color{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.hrmf-code{font-family:var(--fm,ui-monospace,monospace);font-size:.84rem}.hrmc-group{gap:10px;display:grid}.hrmc-group>h3{font-family:var(--fd);margin:6px 0 0;font-size:1rem}.hrmc-cards{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:10px;display:grid}.hrmc-card{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:16px;gap:6px;padding:14px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:grid}.hrmc-card:hover{box-shadow:inset 0 0 0 1.5px var(--b300),var(--s2);transform:translateY(-1px)}.hrmc-card__h{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.hrmc-card__h b{font-size:.92rem}.hrmc-card__n{border-radius:var(--pill);background:var(--dk-tint-blue,#eef5ff);min-width:30px;color:var(--dk-acc,var(--b600));font-family:var(--fd);text-align:center;flex:none;padding:2px 9px;font-size:.9rem;font-weight:800}.hrmc-card>small{color:var(--gray);font-size:.78rem;line-height:1.4}.hrmc-card__f{flex-wrap:wrap;align-items:center;gap:5px;margin-top:2px;display:flex}.hrmc-card__types,.hrmc-card__st{border-radius:var(--pill);background:var(--dk-surface-2,#f1f4f9);color:var(--gray);padding:2px 8px;font-size:.7rem;font-weight:700}.hrmc-card__go{width:16px;height:16px;color:var(--gray2);margin-left:auto}.hrmc-card:hover .hrmc-card__go{color:var(--dk-acc,var(--b600))}@media (max-width:900px){.hrmc-top{grid-template-columns:minmax(0,1fr)}.hrmc-donut{min-width:0}}@media (max-width:640px){.hrmc-filters__dates,.hrmc-filters__st{flex:100%}.hrmc-pager{justify-content:center}.hrmc-filters .hrm-toolbar__sel{flex:100%}}.lf-m-acoustic{--c0:#5d86d6;--c1:#456cbc;--c2:#3a5ea8}.lf-m-red{--c0:#f06a5d;--c1:#d9503f;--c2:#c24434}.lf-m-cyan{--c0:#2dd4e8;--c1:#16b5ca;--c2:#109eb1}.lf-m-deskwhite{--c0:#fbfcfe;--c1:#e5e9f0;--c2:#d6dce5}.lf-m-deskblack{--c0:#2b3343;--c1:#1d2431;--c2:#171d28}.lf-m-deskwalnut{--c0:#9a6b45;--c1:#7e5536;--c2:#6e4a2f}.lf-m-wall--dark{--c0:#33415a;--c1:#263247;--c2:#1f293b}.lf-m-wall--warm{--c0:#fffbf4;--c1:#f2eadb;--c2:#e7ddcb}.lf-m-chair--blue{--c0:#6e97e0;--c1:#557fcc;--c2:#4870ba}.lf-m-chair--red{--c0:#e06a5f;--c1:#c9554a;--c2:#b54a40}.lf-m-chair--dark{--c0:#3d4759;--c1:#2e3746;--c2:#27303d}.lf-m-chair--leather{--c0:#7a4a33;--c1:#623a27;--c2:#552f20}.lf-m-chair--green{--c0:#5fb98f;--c1:#489e77;--c2:#3e8a68}.lf-m-chair--orange{--c0:#f59e54;--c1:#dd8540;--c2:#c87536}.lf-m-chair--amber{--c0:#f2c14e;--c1:#d9a637;--c2:#c4932c}html[data-theme=dark] .lf-m-acoustic{--c0:#3f63ad;--c1:#314f8e;--c2:#2a447a}html[data-theme=dark] .lf-m-red{--c0:#c24a3e;--c1:#9e3a30;--c2:#88312a}html[data-theme=dark] .lf-m-cyan{--c0:#1ba8ba;--c1:#13889a;--c2:#0f7584}html[data-theme=dark] .lf-m-deskwhite{--c0:#8e9aae;--c1:#748098;--c2:#66718a}html[data-theme=dark] .lf-m-deskblack{--c0:#262e3d;--c1:#1a212d;--c2:#151b25}html[data-theme=dark] .lf-m-deskwalnut{--c0:#7a5436;--c1:#5f412a;--c2:#523824}html[data-theme=dark] .lf-m-wall--dark{--c0:#2c3950;--c1:#202a3d;--c2:#1a2333}html[data-theme=dark] .lf-m-wall--warm{--c0:#58503f;--c1:#463f31;--c2:#3c362a}html[data-theme=dark] .lf-m-chair--blue{--c0:#4d73b9;--c1:#3d5e9c;--c2:#34518a}html[data-theme=dark] .lf-m-chair--red{--c0:#b5524a;--c1:#94433c;--c2:#7f3a34}html[data-theme=dark] .lf-m-chair--dark{--c0:#3a4456;--c1:#2c3443;--c2:#252c39}html[data-theme=dark] .lf-m-chair--leather{--c0:#6a4130;--c1:#523224;--c2:#462a1f}html[data-theme=dark] .lf-m-chair--green{--c0:#3f8c6a;--c1:#337356;--c2:#2b624a}html[data-theme=dark] .lf-m-chair--orange{--c0:#c97d3f;--c1:#a66632;--c2:#8e572b}html[data-theme=dark] .lf-m-chair--amber{--c0:#c59a35;--c1:#a27f2a;--c2:#8b6c23}.lf-fl{stroke:none}.lf-fl--talk{fill:url(#lf-p-talk)}.lf-pt-talk{fill:#dce7f8}.lf-pt-talk__a{fill:#c6d6f1}.lf-pt-talk__b{fill:#eef3fc}.lf-fl--urgent{fill:url(#lf-p-urgent)}.lf-pt-urgent{fill:#f4f5f8}.lf-pt-urgent__seam{fill:none;stroke:#dee1e8;stroke-width:.03px}.lf-fl--ai{fill:url(#lf-p-ai)}.lf-pt-ai{fill:#1e2738}.lf-pt-ai__grid{fill:none;stroke:#2dd4e8;stroke-opacity:.28;stroke-width:.03px}.lf-pt-ai__node{fill:#2dd4e8;fill-opacity:.6}.lf-fl--parquet{fill:url(#lf-p-parquet)}.lf-pt-parquet{fill:#e2c59a}.lf-pt-parquet__b{fill:#d5b386}.lf-pt-parquet__seam{fill:none;stroke:#c29e70;stroke-width:.02px}.lf-fl--beige{fill:url(#lf-p-beige)}.lf-pt-beige{fill:#efe6d6}.lf-pt-beige__a{fill:none;stroke:#e3d7c2;stroke-width:.06px}.lf-fl--sage{fill:url(#lf-p-sage)}.lf-pt-sage{fill:#ddeadf}.lf-pt-sage__a{fill:#c9dccc}.lf-pt-sage__b{fill:#edf5ee}.lf-fl--concrete{fill:url(#lf-p-concrete)}.lf-pt-concrete{fill:#e4e6ea}.lf-pt-concrete__a{fill:#c9cdd4}.lf-pt-concrete__seam{fill:none;stroke:#d2d6dd;stroke-width:.03px}.lf-fl--terra{fill:url(#lf-p-terra)}.lf-pt-terra{fill:#f1d7c4}.lf-pt-terra__seam{fill:none;stroke:#e2bfa6;stroke-width:.03px}.lf-pt-terra__a{fill:#e6c2a8}html[data-theme=dark] .lf-pt-talk{fill:#22314a}html[data-theme=dark] .lf-pt-talk__a{fill:#2a3b58}html[data-theme=dark] .lf-pt-talk__b{fill:#1d2a40}html[data-theme=dark] .lf-pt-urgent{fill:#2a2f3b}html[data-theme=dark] .lf-pt-urgent__seam{stroke:#353b49}html[data-theme=dark] .lf-pt-ai{fill:#111827}html[data-theme=dark] .lf-pt-parquet{fill:#5a4630}html[data-theme=dark] .lf-pt-parquet__b{fill:#4e3c28}html[data-theme=dark] .lf-pt-parquet__seam{stroke:#3f3020}html[data-theme=dark] .lf-pt-beige{fill:#3a352c}html[data-theme=dark] .lf-pt-beige__a{stroke:#443e33}html[data-theme=dark] .lf-pt-sage{fill:#24332a}html[data-theme=dark] .lf-pt-sage__a{fill:#2c3e33}html[data-theme=dark] .lf-pt-sage__b{fill:#1e2b23}html[data-theme=dark] .lf-pt-concrete{fill:#2b2f37}html[data-theme=dark] .lf-pt-concrete__a{fill:#353a44}html[data-theme=dark] .lf-pt-concrete__seam{stroke:#323741}html[data-theme=dark] .lf-pt-terra{fill:#4a3428}html[data-theme=dark] .lf-pt-terra__seam{stroke:#3d2b21}html[data-theme=dark] .lf-pt-terra__a{fill:#553d2f}.lf-room--urgent .lf-zone{stroke-dasharray:none}.lf-band--blue{fill:#5d86d6}.lf-band--red{fill:#e5484d}.lf-band--amber{fill:#f5a623}.lf-band--violet{fill:#8b5cf6}.lf-m-screen.is-on.is-alt .lf-f1{fill:#b7f0c8;filter:drop-shadow(0 0 3px #78e6aab3)}.lf-paper--b{fill:#fff6d8}.lf-pic__frame{fill:#2b3444}.lf-pic__a{fill:#bfe3f5}.lf-pic__b{fill:#3fae77}.lf-pic--1 .lf-pic__a{fill:#fde3c8}.lf-pic--1 .lf-pic__b{fill:#f06a5d}.lf-pic--2 .lf-pic__a{fill:#e9ddfe}.lf-pic--2 .lf-pic__b{fill:#8b5cf6}.lf-clock__face{fill:#fff;stroke:#2b3444;stroke-width:.04px}.lf-clock__hand{fill:none;stroke:#2b3444;stroke-width:.03px;stroke-linecap:round}.lf-siren__lamp{fill:#ff4d4f}.lf-siren__glow{fill:#ff4d4f;opacity:.25;transform-box:fill-box;transform-origin:50%;animation:1.2s ease-in-out infinite lfSiren}@keyframes lfSiren{50%{opacity:.05;transform:scale(1.35)}}.lf-aid{fill:#e5484d}.lf-holo__beam{fill:#2dd4e8;opacity:.16}.lf-holo__orb{fill:#2dd4e8;opacity:.55;filter:drop-shadow(0 0 6px #2dd4e8e6);transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite lfOrb}.lf-holo__ring{fill:none;stroke:#2dd4e8;stroke-width:1.2px;opacity:.7}@keyframes lfOrb{50%{opacity:.8;transform:scale(.82)}}.lf-bean__body{fill:#f59e54}.lf-bean__top{fill:#f7b47a}.lf-bean--b .lf-bean__body{fill:#5d86d6}.lf-bean--b .lf-bean__top{fill:#7fa2e2}.lf-easel__a{fill:none;stroke:#8b5cf6;stroke-width:.06px;stroke-linecap:round}.lf-easel__b{fill:#f5a623}.lf-box .lf-f0{fill:#e8c79b}.lf-box .lf-f1{fill:#d4ae7c}.lf-box .lf-f2{fill:#c49e6c}.lf-box--1 .lf-f0{fill:#9fc3f5}.lf-box--1 .lf-f1{fill:#7fa8e6}.lf-box--1 .lf-f2{fill:#6e97d6}.lf-box--2 .lf-f0{fill:#f5b5aa}.lf-box--2 .lf-f1{fill:#e8958a}.lf-box--2 .lf-f2{fill:#da8378}.lf-box--3 .lf-f0{fill:#bde5c9}.lf-box--3 .lf-f1{fill:#98d2aa}.lf-box--3 .lf-f2{fill:#86c299}.lf-rug2{fill:#f5d3c2;stroke:#eebfa9;stroke-width:.06px}.lf-rug2--blue{fill:#c9d9f5;stroke:#a9c1ec}.lf-rug2--red{fill:#e9b4a8;stroke:#d48f80}.lf-rug2--rainbow{fill:#f7e2f7;stroke:#c9a6f2;stroke-width:.12px;stroke-dasharray:.4 .2}html[data-theme=dark] .lf-rug2{opacity:.55}.lf-fig__torso polygon,.lf-fig__leg polygon{stroke:#0f1f3d40}.lf-fig__arms path{fill:none;stroke-width:4.2px;stroke-linecap:round;stroke-linejoin:round}.lf-fig__arms.is-typing .lf-fig__hand--0{animation:.55s steps(2,jump-none) infinite lfType}.lf-fig__arms.is-typing .lf-fig__hand--1{animation:.55s steps(2,jump-none) .27s infinite lfType}@keyframes lfType{50%{transform:translateY(-1.6px)}}.lf-fig__ring{fill:none;stroke-width:2.6px;filter:drop-shadow(0 1px 2px #0f1f3d4d)}.lf-who{cursor:pointer;outline:none}.lf-who:hover .lf-fig__ring,.lf-who:focus-visible .lf-fig__ring,.lf-who.is-sel .lf-fig__ring{stroke-width:4px}.lf-who .lo-ch{pointer-events:none}.lf-tag{transition:transform 1.4s cubic-bezier(.45,0,.25,1)}.lf-tag .lf-name{font-size:8px}.lf-ticker__av--working{box-shadow:0 0 0 2px #19c3b1}.lf-ticker__av--idle{box-shadow:0 0 0 2px #f5a623}@media (prefers-reduced-motion:reduce){.lf-siren__glow,.lf-holo__orb,.lf-fig__arms.is-typing .lf-fig__hand--0,.lf-fig__arms.is-typing .lf-fig__hand--1{animation:none}.lf-tag{transition:none}}@media (max-width:900px){.hn-shell .psb{z-index:50}.hn-shell .psb__scrim{z-index:45}}.org-views{align-self:center}.ob{--ob-bg:#f3f6fa;--ob-dot:#64748b47;--ob-line:#b9c4d3;background-color:var(--ob-bg);background-image:radial-gradient(var(--ob-dot) 1.1px,transparent 1.2px);height:clamp(520px,100vh - 230px,900px);box-shadow:inset 0 0 0 1px var(--line);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:20px;outline:none;position:relative;overflow:hidden}.ob:active{cursor:grabbing}.ob:focus-visible{box-shadow:inset 0 0 0 2px var(--b400)}html[data-theme=dark] .ob{--ob-bg:#0e1626;--ob-dot:#94a3b82e;--ob-line:#3a4860}.ob--full{z-index:150;border-radius:0;height:100vh;position:fixed;inset:0}.ob-world{transform-origin:0 0;will-change:transform;width:1px;height:1px;position:absolute;top:0;left:0}.ob-edges{pointer-events:none;max-width:none;max-height:none;position:absolute;overflow:visible}.ob-edges path{fill:none;stroke:var(--ob-line);stroke-width:1.75px;stroke-linejoin:round;transition:stroke .2s,opacity .2s}.ob-edges path.is-chain{stroke:var(--b500,#2f7cf6);stroke-width:2.4px}.ob-edges path.is-dim{opacity:.3}.obc{--c:#19c3b1;box-sizing:border-box;background:var(--dk-surface,#fff);box-shadow:0 1px 2px #0f1f3d0f,0 6px 16px -10px #0f1f3d38,inset 0 0 0 1px var(--line);color:var(--ink);cursor:pointer;border-radius:14px;outline:none;flex-direction:column;gap:5px;padding:11px 14px 10px 17px;transition:box-shadow .15s,opacity .2s,transform .15s;display:flex;position:absolute}.obc:before{content:"";background:var(--c);border-radius:0 4px 4px 0;width:4px;position:absolute;top:11px;bottom:11px;left:0}.obc:hover{box-shadow:0 2px 4px #0f1f3d14,0 14px 28px -14px #0f1f3d52,inset 0 0 0 1px color-mix(in srgb,var(--c) 45%,var(--line))}.obc:focus-visible,.obc.is-sel{box-shadow:0 0 0 3px color-mix(in srgb,var(--b500,#2f7cf6) 30%,transparent),0 14px 28px -14px #0f1f3d52,inset 0 0 0 1.5px var(--b500,#2f7cf6)}.obc.is-chain{box-shadow:0 1px 2px #0f1f3d0f,inset 0 0 0 1.5px color-mix(in srgb,var(--b500,#2f7cf6) 50%,var(--line))}.obc.is-match{box-shadow:0 0 0 3px #f5a62373,inset 0 0 0 1.5px #f5a623}.obc.is-dim{opacity:.35}.obc__head{min-width:0;color:var(--gray2);align-items:center;gap:6px;font-size:.7rem;line-height:16px;display:flex}.obc__type{white-space:nowrap;color:color-mix(in srgb,var(--c) 78%,var(--ink));background:color-mix(in srgb,var(--c) 14%,transparent);border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-size:.68rem;font-weight:700;display:inline-flex}.obc__type svg{width:11px;height:11px}.obc__code{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600;overflow:hidden}.obc__sp{flex:1}.obc__st{background:var(--dk-tint-warn,#fff4de);color:var(--dk-txt-warn,#8a5300);border-radius:999px;padding:0 7px;font-weight:700}.obc__title{font-family:var(--fd);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:.95rem;font-weight:700;line-height:1.22;display:-webkit-box;overflow:hidden}.obc__body{color:var(--gray);flex-direction:column;gap:6px;min-width:0;margin-top:auto;font-size:.78rem;display:flex}.obc__row{align-items:center;gap:7px;min-width:0;display:flex}.obc__line{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);overflow:hidden}.obc__muted{color:var(--gray2)}.obc__av{border:1.5px solid var(--dk-surface,#fff);background:var(--c);color:#fff;width:22px;height:22px;font:700 .58rem/1 var(--fb,inherit);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.obc__av--head{cursor:default}.obc__av--more{background:var(--dk-surface-2,#e9eef5);color:var(--gray);cursor:default}.obc__avs{display:flex}.obc__avs .obc__av+.obc__av{margin-left:-7px}.obc__avs .obc__av:hover{z-index:1;transform:translateY(-2px)}.obc__bar{background:var(--dk-surface-2,#e9eef5);border-radius:3px;flex:1;height:5px;position:relative;overflow:hidden}.obc__bar i{background:var(--c);border-radius:3px;position:absolute;inset:0 auto 0 0}.obc__fte{color:var(--gray2);font-variant-numeric:tabular-nums;flex:none;font-size:.7rem}.obc__seat{justify-content:space-between;gap:8px;font-size:.74rem;display:flex}.obc__seat span{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);overflow:hidden}.obc__seat b{background:color-mix(in srgb,var(--c) 14%,transparent);min-width:22px;color:color-mix(in srgb,var(--c) 78%,var(--ink));text-align:center;border-radius:999px;flex:none;padding:0 6px}.obc__fold{background:var(--dk-surface,#fff);height:22px;box-shadow:0 1px 3px #0f1f3d2e,inset 0 0 0 1px var(--line);color:var(--gray);cursor:pointer;z-index:2;border:0;border-radius:999px;align-items:center;gap:3px;padding:0 8px 0 5px;font:700 .66rem/1 inherit;display:inline-flex;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.obc__fold svg{width:12px;height:12px;transition:transform .15s}.obc__fold svg.is-up{transform:rotate(180deg)}.obc__fold:hover{color:var(--dk-acc,var(--b600));box-shadow:0 1px 3px #0f1f3d2e,inset 0 0 0 1px var(--b300)}.obc__add{background:var(--b500,#2f7cf6);color:#fff;cursor:pointer;opacity:0;z-index:3;border:0;border-radius:50%;place-items:center;width:24px;height:24px;transition:opacity .15s,transform .15s;display:grid;position:absolute;transform:scale(.8);box-shadow:0 4px 10px -4px #1668f0b3}.obc__add svg{width:13px;height:13px}.obc__add--child{bottom:-12px;left:calc(50% + 34px)}.obc__add--sib{margin-top:-12px;top:50%;right:-12px}.obc:hover .obc__add,.obc.is-sel .obc__add,.obc:focus-within .obc__add{opacity:1;transform:none}.ob-tools{background:color-mix(in srgb,var(--dk-surface,#fff) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:max-content;max-width:calc(100% - 24px);box-shadow:0 8px 22px -14px #0f1f3d66,inset 0 0 0 1px var(--line);cursor:default;z-index:5;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;top:12px;left:12px;right:12px}.ob--panel .ob-tools{max-width:calc(100% - 416px)}.ob-seg{background:var(--dk-surface-2,#f1f4f9);border-radius:10px;padding:3px;display:inline-flex}.ob-seg button{height:30px;color:var(--gray);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:.78rem;font-weight:700;display:inline-flex}.ob-seg button.on{background:var(--dk-surface,#fff);color:var(--ink);box-shadow:0 1px 3px #0f1f3d1f}.ob-seg svg{width:15px;height:15px}.ob-sep{background:var(--line);width:1px;height:24px}.ob-find{background:var(--dk-surface-2,#f1f4f9);height:36px;color:var(--gray);border-radius:10px;align-items:center;gap:4px;padding:0 6px 0 10px;display:inline-flex}.ob-find>svg{flex:none;width:15px;height:15px}.ob-find input{width:180px;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;font-size:.82rem}.ob-find__n{color:var(--gray);white-space:nowrap;flex:none;font-size:.72rem;font-weight:700}.ob-find button{width:24px;height:24px;color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.ob-find button:hover{background:var(--dk-surface,#fff);color:var(--ink)}.ob-find button svg{width:14px;height:14px}.ob-ib{width:34px;height:34px;color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.ob-ib:hover,.ob-ib.on{background:var(--dk-surface-2,#f1f4f9);color:var(--dk-acc,var(--b600))}.ob-ib svg{width:17px;height:17px}.ob-exp{position:relative}.ob-exp__menu{background:var(--dk-surface,#fff);min-width:150px;box-shadow:var(--s3,0 12px 28px -12px #0f1f3d66),inset 0 0 0 1px var(--line);z-index:6;border-radius:12px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.ob-exp__menu button{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:.82rem;font-weight:600}.ob-exp__menu button:hover{background:var(--dk-surface-2,#f1f4f9)}.ob-legend{cursor:default;z-index:4;flex-wrap:wrap;gap:5px;max-width:calc(100% - 240px);display:flex;position:absolute;bottom:62px;left:12px}.ob-legend button{background:color-mix(in srgb,var(--dk-surface,#fff) 92%,transparent);height:28px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:.74rem;font-weight:700;display:inline-flex}.ob-legend i{background:var(--c);border-radius:3px;width:9px;height:9px}.ob-legend b{color:var(--gray);font-weight:700}.ob-legend button:hover{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--b300)}.ob-legend button:focus-visible{outline:2px solid var(--b400);outline-offset:2px}.ob-legend button.on{box-shadow:inset 0 0 0 1.5px var(--c);background:color-mix(in srgb,var(--c) 12%,var(--dk-surface,#fff))}.ob-zoom{background:var(--dk-surface,#fff);box-shadow:0 8px 22px -14px #0f1f3d66,inset 0 0 0 1px var(--line);cursor:default;z-index:4;border-radius:12px;align-items:center;display:flex;position:absolute;bottom:12px;left:12px;overflow:hidden}.ob-zoom button{width:36px;height:36px;color:var(--gray);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ob-zoom button:hover:not(:disabled),.ob-zoom button.on{color:var(--dk-acc,var(--b600));background:var(--dk-surface-2,#f1f4f9)}.ob-zoom button:disabled{opacity:.35}.ob-zoom svg{width:16px;height:16px}.ob-zoom output{text-align:center;min-width:48px;color:var(--ink);font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:800}.ob-mini{background:color-mix(in srgb,var(--dk-surface,#fff) 94%,transparent);box-shadow:0 8px 22px -14px #0f1f3d66,inset 0 0 0 1px var(--line);cursor:pointer;z-index:4;border-radius:12px;padding:6px;position:absolute;bottom:12px;right:12px}.ob-mini svg{display:block}.ob-mini__view{fill:color-mix(in srgb,var(--b500,#2f7cf6) 10%,transparent);stroke:var(--b500,#2f7cf6);stroke-width:1.5px}.ob--panel .ob-mini{right:404px}.ob-panel{--c:#19c3b1;background:var(--dk-surface,#fff);width:392px;box-shadow:-12px 0 30px -18px #0f1f3d59,inset 1px 0 0 var(--line);cursor:default;-webkit-user-select:text;user-select:text;z-index:6;flex-direction:column;animation:.22s cubic-bezier(.22,1,.36,1) obPanel;display:flex;position:absolute;top:0;bottom:0;right:0}@keyframes obPanel{0%{opacity:0;transform:translate(24px)}}.ob-panel__head{border-bottom:1px solid var(--line);box-shadow:inset 4px 0 0 var(--c);align-items:flex-start;gap:10px;padding:16px 16px 12px 20px;display:flex}.ob-panel__t{flex:1;justify-items:start;gap:6px;min-width:0;display:grid}.ob-panel__t h3{font-family:var(--fd);margin:0;font-size:1.1rem;line-height:1.25}.ob-panel__badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ob-panel__x{background:var(--dk-surface-2,#f1f4f9);width:34px;height:34px;color:var(--gray);cursor:pointer;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.ob-panel__x:hover{color:var(--ink)}.ob-panel__x svg{width:16px;height:16px}.ob-panel__tabs{align-self:flex-start;margin:10px 16px 0}.ob-panel__body{flex:1;align-content:start;gap:14px;padding:14px 16px;display:grid;overflow:auto}.ob-panel__sec{gap:6px;display:grid}.ob-panel__foot{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:12px 16px;display:flex}.ob-panel__hint{color:var(--gray2);align-items:center;gap:6px;padding:0 16px 12px;font-size:.74rem;display:flex}.ob-panel__hint svg{width:13px;height:13px}.ob-dot{border-radius:3px;flex:none;width:10px;height:10px}@media (max-width:900px){.ob-panel{border-radius:18px 18px 0 0;width:auto;height:70%;top:auto;left:0;box-shadow:0 -12px 30px -18px #0f1f3d66}.ob--panel .ob-tools,.ob-tools{max-width:calc(100% - 24px)}.ob--panel .ob-mini{right:12px}.ob-mini{display:none}.ob-legend{max-width:calc(100% - 24px);bottom:58px}.ob-find input{width:120px}.ob-seg button span{display:none}}@media (prefers-reduced-motion:reduce){.ob-panel{animation:none}.obc,.obc__add,.ob-edges path{transition:none}}.ob-panel .org-row{align-items:center;gap:10px;width:100%;display:flex}.ob-panel .org-row .hrm-list__t{flex:1;min-width:0}.hrm-drawer .ldrw__body>.hrm-form>.hrm-form__foot,.hrm-drawer .ldrw__body>form.hrm-form>.hrm-form__foot{z-index:3;padding:12px 22px calc(12px + env(safe-area-inset-bottom));background:var(--dk-surface,#fff);box-shadow:0 -1px 0 var(--line),0 -10px 18px -14px #0f1f3d40;margin:0 -22px -18px;position:sticky;bottom:-18px}.pbody:has(>.pbody__in>.tpe){--pb-pad:clamp(10px,1.4vw,18px)}.pbody__in:has(>.tpe){flex-direction:column;max-width:none;height:100%;min-height:0;display:flex}.tpe{flex-direction:column;flex:auto;gap:10px;min-width:0;min-height:0;display:flex}.tpe--state{gap:16px}.tpe-loading{gap:10px;display:grid}.tpe-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tpe-bar{background:var(--dk-surface,#fff);border:1px solid var(--line);border-radius:var(--r);flex-wrap:wrap;flex:none;align-items:center;gap:10px 16px;min-width:0;padding:10px 14px;display:flex}.tpe-back{min-height:36px;color:var(--dk-acc,var(--b700));border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 10px 0 6px;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.tpe-back svg{width:16px;height:16px}.tpe-back:hover{background:var(--b50)}.tpe-back:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tpe-bar__t{flex-direction:column;flex:280px;gap:6px;min-width:0;display:flex}.tpe-bar__t h2{font-family:var(--fd);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.08rem;font-weight:800;line-height:1.3;overflow:hidden}.tpe-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tpe-bar__acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.tpe-bar__acts .btn{white-space:nowrap}.tpe-bar__acts .btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;filter:saturate(.6)}.tpe-bar__acts .btn svg{width:16px;height:16px}.tpe-chip{border-radius:var(--pill);white-space:nowrap;border:0;align-items:center;gap:5px;min-height:24px;padding:2px 9px;font-size:.76rem;font-weight:700;line-height:1.2;display:inline-flex}.tpe-chip svg{width:13px;height:13px}.tpe-chip--ok{background:var(--dk-tint-ok,#e7f8f1);color:var(--dk-txt-ok,#067a52)}.tpe-chip--warn{background:var(--dk-tint-warn,#fff6e0);color:var(--dk-txt-warn,#8a5a00)}.tpe-chip--err{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b42318)}.tpe-chip--muted{background:var(--dk-surface-2,#f1f5fa);color:var(--gray)}.tpe-chip--busy{background:var(--dk-tint-blue,#eaf2ff);color:var(--dk-acc,var(--b700))}.tpe-chip--btn{cursor:pointer;background:var(--dk-surface,#fff);color:var(--dk-acc,var(--b700));box-shadow:inset 0 0 0 1px var(--line)}.tpe-chip--btn:hover{background:var(--b50)}.tpe-chip--btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tpe-spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:11px;height:11px;animation:.8s linear infinite tpeSpin;display:inline-block}.tpe-spin--lg{width:28px;height:28px;color:var(--dk-acc,var(--b600));border-width:3px}@keyframes tpeSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tpe-spin{animation-duration:2.4s}}.tpe-banners{flex:none;gap:8px;display:grid}.tpe-banners:empty{display:none}.tpe-banner{border:1px solid var(--line);background:var(--dk-surface,#fff);color:var(--ink);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:.88rem;line-height:1.45;display:flex}.tpe-banner>svg{flex:none;width:18px;height:18px;margin-top:1px}.tpe-banner p{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.tpe-banner__b{flex:1;gap:4px;min-width:0;display:grid}.tpe-banner__b b{font-weight:700}.tpe-banner__acts{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.tpe-banner .tpe-ib{margin:-4px -4px -4px 0}.tpe-banner--ok{background:var(--dk-tint-ok,#eefaf4);border-color:var(--dk-bd-ok,#bfe8d5)}.tpe-banner--ok>svg{color:var(--dk-txt-ok,#067a52)}.tpe-banner--warn{background:var(--dk-tint-warn,#fff8e6);border-color:var(--dk-bd-warn,#f5dfa3)}.tpe-banner--warn>svg{color:var(--dk-txt-warn,#8a5a00)}.tpe-banner--err{background:var(--dk-tint-err,#fef1f1);border-color:var(--dk-bd-err,#f5c2c2)}.tpe-banner--err>svg{color:var(--dk-txt-err,#b42318)}.tpe-banner--info{background:var(--dk-tint-blue,#eff5ff);border-color:var(--dk-bd-blue,#c9dcfb)}.tpe-banner--info>svg{color:var(--dk-acc,var(--b600))}.tpe-banner.is-stale{opacity:.78}.tpe-stats{color:var(--gray);flex-wrap:wrap;gap:4px 14px;font-size:.82rem;display:flex}.tpe-tabs{display:none}.tpe-grid{flex:auto;grid-template-columns:minmax(250px,290px) minmax(0,1fr) minmax(280px,340px);gap:10px;min-height:0;display:grid}.tpe-pane{overscroll-behavior:contain;background:var(--dk-surface,#fff);border:1px solid var(--line);border-radius:var(--r);min-width:0;min-height:0;padding:0 12px 14px;overflow:hidden auto}.tpe-pane__h{z-index:2;background:var(--dk-surface,#fff);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;padding:12px 0 10px;display:flex;position:sticky;top:0}.tpe-pane__h b{font-family:var(--fd);color:var(--ink);font-size:.95rem}.tpe-pane__n{color:var(--gray2);white-space:nowrap;font-size:.76rem}.tpe-link{font:inherit;color:var(--dk-acc,var(--b600));cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:.8rem;font-weight:600}.tpe-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.tpe-doc{border:1px solid var(--line);border-radius:var(--r);background:var(--dk-surface-2,#f3f6fb);min-width:0;min-height:0;position:relative;overflow:hidden}.tpe-oo{position:absolute;inset:0}.tpe-oo>iframe,.tpe-oo>.tpe-oo__ph{border:0;width:100%;height:100%;display:block}.tpe-doc__state{z-index:1;text-align:center;background:var(--dk-surface,#fff);color:var(--gray);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;inset:0}.tpe-doc__state>svg{width:30px;height:30px;color:var(--dk-txt-warn,#b07a00)}.tpe-doc__state b{font-family:var(--fd);color:var(--ink);font-size:1.02rem}.tpe-doc__state p{max-width:440px;margin:0;font-size:.88rem;line-height:1.5}.tpe-doc__state .tpe-issues{text-align:left;max-width:440px}.tpe-ib{width:28px;height:28px;color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;transition:background .15s,color .15s;display:inline-grid}.tpe-ib svg{width:15px;height:15px}.tpe-ib:hover:not(:disabled){background:var(--b50);color:var(--dk-acc,var(--b600))}.tpe-ib:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.tpe-ib:disabled{opacity:.32;cursor:default}.tpe-ib--up svg{transform:rotate(180deg)}.tpe-ib--pri{color:var(--dk-acc,var(--b600))}.tpe-ib--danger:hover:not(:disabled){background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b42318)}.tpe-empty{color:var(--gray);margin:12px 0;font-size:.86rem;line-height:1.5}.tpe-missing{background:var(--dk-tint-warn,#fff8e6);border:1px solid var(--dk-bd-warn,#f5dfa3);border-radius:12px;margin:10px 0;padding:10px;font-size:.84rem}.tpe-missing b{color:var(--ink);display:block}.tpe-missing p{color:var(--gray);margin:4px 0 8px;line-height:1.45}.tpe-missing ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tpe-missing li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tpe-missing code{overflow-wrap:anywhere;font-size:.8rem}.tpe-missing .btn svg{width:14px;height:14px}.tpe-secs{grid-template-columns:minmax(0,1fr);gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.tpe-sec{border:1px solid var(--line);background:var(--dk-surface,#fff);border-radius:12px;transition:box-shadow .15s,opacity .15s}.tpe-sec.is-drag{opacity:.5}.tpe-sec.is-over--section{box-shadow:0 -3px 0 var(--b600)}.tpe-sec.is-over--end{box-shadow:0 0 0 2px var(--b400)}.tpe-sec__h{border-bottom:1px solid var(--line);background:var(--dk-surface-2,#f7fafe);border-radius:12px 12px 0 0;align-items:center;gap:4px;padding:6px 4px 6px 6px;display:flex}.tpe-sec__h.is-sel{background:var(--dk-tint-blue,#eaf2ff);box-shadow:inset 3px 0 0 var(--b600)}.tpe-sec__t{min-width:0;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:6px;padding:6px 4px;font-size:.88rem;font-weight:700;display:flex}.tpe-sec__t>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tpe-sec__t em,.tpe-f__l em{color:var(--gray2);font-style:normal}.tpe-sec__t:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.tpe-sec__t--static{cursor:default}.tpe-sec__in{border:1px solid var(--b400);background:var(--dk-surface,#fff);min-width:0;font:inherit;color:var(--ink);border-radius:8px;flex:1;padding:6px 8px;font-size:.88rem}.tpe-sec__in:focus{box-shadow:0 0 0 3px var(--dk-tint-blue,#1668f026);outline:none}.tpe-count{border-radius:var(--pill);background:var(--dk-surface,#fff);min-width:22px;height:20px;box-shadow:inset 0 0 0 1px var(--line);color:var(--gray);flex:none;place-items:center;padding:0 6px;font-size:.72rem;font-weight:700;display:inline-grid}.tpe-sec__acts,.tpe-f__acts{flex:none;align-items:center;gap:0;display:flex}.tpe-sec__empty{color:var(--gray2);margin:0;padding:8px 10px;font-size:.8rem}.tpe-sec--orphan{border-style:dashed;margin-top:10px}.tpe-grip{width:16px;color:var(--gray2);cursor:grab;flex:none;place-items:center;display:grid}.tpe-grip svg{width:13px;height:13px}.tpe-fields{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:4px;list-style:none;display:grid}.tpe-f{border-radius:9px;grid-template-columns:16px minmax(0,1fr) auto;grid-template-areas:"grip main flags""grip acts acts";align-items:center;column-gap:4px;padding:4px 4px 4px 2px;transition:background .15s,box-shadow .15s,opacity .15s;display:grid;position:relative}.tpe-f:hover{background:var(--b50)}.tpe-f.is-sel{background:var(--dk-tint-blue,#eaf2ff);box-shadow:inset 3px 0 0 var(--b600)}.tpe-f.has-err,.tpe-f.is-sel.has-err{box-shadow:inset 3px 0 0 var(--dk-txt-err,#d64545)}.tpe-f.is-over{box-shadow:0 -2px 0 var(--b600)}.tpe-f.is-drag{opacity:.45}.tpe-f>.tpe-grip{grid-area:grip}.tpe-f__main{min-width:0;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:7px;grid-area:main;gap:1px;padding:4px;display:grid}.tpe-f__main:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.tpe-f__l{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;line-height:1.3;overflow:hidden}.tpe-req{color:var(--dk-txt-err,#c0392b);margin-left:3px;font-style:normal}.tpe-f__m{min-width:0;color:var(--gray);align-items:baseline;gap:6px;font-size:.74rem;display:flex}.tpe-f__m code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--dk-acc,var(--b700));font-size:.74rem;overflow:hidden}.tpe-f__m span{flex:none}.tpe-f__flags{grid-area:flags;justify-content:flex-end;align-items:center;gap:4px;display:flex}.tpe-f__acts{opacity:0;grid-area:acts;justify-content:flex-end;height:0;transition:opacity .12s;overflow:hidden}.tpe-f:hover .tpe-f__acts,.tpe-f:focus-within .tpe-f__acts,.tpe-f.is-sel .tpe-f__acts{opacity:1;height:auto}@media (hover:none){.tpe-f__acts{opacity:1;height:auto}}.tpe-badge{border-radius:var(--pill);white-space:nowrap;align-items:center;gap:3px;min-height:20px;padding:1px 7px;font-size:.7rem;font-weight:700;display:inline-flex}.tpe-badge svg{width:11px;height:11px}.tpe-badge--err{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b42318)}.tpe-badge--warn{background:var(--dk-tint-warn,#fff6e0);color:var(--dk-txt-warn,#8a5a00)}.tpe-badge--muted{background:var(--dk-surface-2,#f1f5fa);color:var(--gray)}.tpe-addf{border:1px dashed var(--line);width:calc(100% - 8px);font:inherit;color:var(--dk-acc,var(--b600));cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:6px;margin:0 4px 6px;padding:7px 8px;font-size:.8rem;font-weight:600;display:flex}.tpe-addf svg{width:14px;height:14px}.tpe-addf:hover{background:var(--b50);border-color:var(--b300)}.tpe-addf:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.tpe-dropend{border:2px dashed var(--line);text-align:center;color:var(--gray);border-radius:12px;margin-top:8px;padding:10px;font-size:.8rem}.tpe-dropend.is-over{border-color:var(--b500);color:var(--dk-acc,var(--b600))}.tpe-addsec{width:100%;margin-top:10px}.tpe-addsec svg{width:14px;height:14px}.tpe-newsec{margin-top:10px;display:flex}.tpe-form{gap:12px;padding-top:6px;display:grid}.tpe-form__lead{color:var(--gray);margin:0;font-size:.82rem;line-height:1.45}.tpe-row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tpe-fld{min-width:0}.tpe-fld>label,.tpe-lbl,.tpe-opts legend{letter-spacing:.03em;text-transform:uppercase;color:var(--gray2);margin-bottom:6px;font-size:.72rem;font-weight:700;display:block}.tpe-form :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea){border:1px solid var(--line);background:var(--dk-surface-2,#f7fafe);width:100%;min-height:38px;font:inherit;color:var(--ink);border-radius:10px;padding:8px 11px;font-size:.9rem;transition:box-shadow .15s,background .15s,border-color .15s}.tpe-form textarea{resize:vertical;line-height:1.45}.tpe-form :is(input,textarea):focus{border-color:var(--b400);background:var(--dk-surface,#fff);box-shadow:0 0 0 3px var(--dk-tint-blue,#1668f01f);outline:none}.tpe-form :is(input,textarea)[aria-invalid=true]{border-color:var(--dk-bd-err,#f0a8a8)}.tpe-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:.85rem!important}.tpe-hint{color:var(--gray2);margin:4px 0 0;font-size:.76rem;line-height:1.4}.tpe-warn{background:var(--dk-tint-warn,#fff6e0);color:var(--dk-txt-warn,#8a5a00);border-radius:8px;margin:6px 0 0;padding:6px 9px;font-size:.78rem;line-height:1.4}.tpe-ok{color:var(--dk-txt-ok,#067a52);align-items:center;gap:6px;margin:0;font-size:.8rem;display:flex}.tpe-ok svg{width:14px;height:14px}.tpe-opts{border:1px solid var(--line);border-radius:12px;gap:8px;min-width:0;margin:0;padding:10px;display:grid}.tpe-opts legend{margin:0;padding:0 4px}.tpe-opt{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px;align-items:center;gap:6px;display:grid}.tpe-opts>.btn{justify-self:start}.tpe-opts .btn svg{width:14px;height:14px}.tpe-ph{background:var(--dk-surface-2,#f7fafe);border-radius:12px;gap:4px;padding:10px;display:grid}.tpe-ph__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tpe-ph__code{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);color:var(--dk-acc,var(--b700));overflow-wrap:anywhere;border-radius:7px;margin-left:6px;padding:3px 8px;font-size:.82rem;display:inline-block}.tpe-ph__row .tpe-ph__code{margin-left:0}.tpe-ph .btn svg{width:14px;height:14px}.tpe-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.tpe-facts div{background:var(--dk-surface-2,#f7fafe);border-radius:10px;min-width:0;padding:8px 10px}.tpe-facts dt{letter-spacing:.03em;text-transform:uppercase;color:var(--gray2);font-size:.7rem;font-weight:700}.tpe-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:.86rem}.tpe-issues{gap:5px;margin:4px 0 0;padding:0;list-style:none;display:grid}.tpe-issue{border-radius:8px;padding:6px 9px;font-size:.8rem;line-height:1.4}.tpe-issue--error{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b42318)}.tpe-issue--warning{background:var(--dk-tint-warn,#fff6e0);color:var(--dk-txt-warn,#8a5a00)}.tpe-form__acts{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.tpe-form__acts .btn svg{width:14px;height:14px}.tpe-danger{color:var(--dk-txt-err,#b42318)!important}.tpe-prev{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.tpe-prev__grp{border:1px solid var(--line);border-radius:12px;gap:10px;min-width:0;margin:0;padding:10px 12px 12px;display:grid}.tpe-prev__grp legend{font-family:var(--fd);color:var(--ink);padding:0 4px;font-size:.86rem;font-weight:700}.tpe-prev__out{align-content:start;gap:10px;min-width:0;display:grid}.tpe-prev__stats{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.tpe-prev__stats b{color:var(--ink);font-size:.9rem}.tpe-meter{border-radius:var(--pill);background:var(--dk-surface-2,#eef3f9);flex:140px;height:8px;overflow:hidden}.tpe-meter span{border-radius:inherit;background:var(--b600);height:100%;transition:width .3s;display:block}.tpe-prev__miss{background:var(--dk-tint-warn,#fff8e6);border-radius:10px;padding:8px 10px;font-size:.82rem}.tpe-prev__miss ul{gap:2px;margin:4px 0 0;padding-left:18px;display:grid}.tpe-prev__miss code{color:var(--gray);margin-left:6px;font-size:.76rem}.tpe-seg{border-radius:var(--pill);background:var(--dk-surface-2,#eef3f9);justify-self:start;gap:2px;padding:3px;display:inline-flex}.tpe-seg button{border-radius:var(--pill);font:inherit;color:var(--gray);cursor:pointer;background:0 0;border:0;padding:6px 12px;font-size:.8rem;font-weight:600}.tpe-seg button.on{background:var(--dk-surface,#fff);color:var(--ink);box-shadow:var(--s1)}.tpe-seg button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.tpe-prev__text{border:1px solid var(--line);background:var(--dk-surface,#fff);max-height:min(56dvh,560px);font-family:var(--fdoc);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);border-radius:12px;margin:0;padding:14px;font-size:.86rem;line-height:1.6;overflow:auto}@media (min-width:900px){.tpe-prev{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.tpe-prev__out{position:sticky;top:0}}.tpe-vers{gap:12px;display:grid}.tpe-vers__bar{justify-content:flex-end;display:flex}.tpe-vers__bar .btn svg{width:14px;height:14px}.tpe-vers__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tpe-ver{border:1px solid var(--line);background:var(--dk-surface,#fff);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.tpe-ver__rev{background:var(--dk-tint-blue,#eaf2ff);min-width:44px;color:var(--dk-acc,var(--b700));text-align:center;border-radius:9px;flex:none;padding:4px 8px;font-size:.82rem;font-weight:800}.tpe-ver__m{flex:1;gap:2px;min-width:0;display:grid}.tpe-ver__m b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.tpe-ver__m span{color:var(--gray);font-size:.78rem}@media (max-width:1099.98px){.pbody__in:has(>.tpe){height:auto;min-height:100%}.tpe{flex:none}.tpe-tabs{border-radius:var(--pill);background:var(--dk-surface-2,#eef3f9);align-self:flex-start;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.tpe-tabs button{border-radius:var(--pill);font:inherit;color:var(--gray);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px 14px;font-size:.84rem;font-weight:600}.tpe-tabs button.on{background:var(--dk-surface,#fff);color:var(--ink);box-shadow:var(--s1)}.tpe-tabs button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.tpe-grid{flex-direction:column;flex:none;display:flex}.tpe-pane{max-height:min(52dvh,560px)}.tpe-grid[data-pane=nav] .tpe-pane--insp,.tpe-grid[data-pane=insp] .tpe-pane--nav,.tpe-grid[data-pane=""] .tpe-pane{display:none}.tpe-pane--nav,.tpe-pane--insp{order:1}.tpe-doc{order:2;height:min(80dvh,860px);min-height:440px}.tpe-bar__t h2{white-space:normal}}@media (max-width:640px){.tpe-bar{padding:10px}.tpe-bar__acts{justify-content:flex-start;width:100%}.tpe-bar__acts .btn{flex:calc(50% - 8px);justify-content:center}.tpe-row2{grid-template-columns:minmax(0,1fr)}.tpe-doc{height:72dvh;min-height:380px}.tpe-opt{grid-template-columns:minmax(0,1fr) 28px}.tpe-opt input:nth-child(2){grid-area:2/1}.tpe-opt .tpe-ib{grid-area:1/2/span 2}}.portal--admin .pbody:focus,.portal--admin .pbody:focus-visible{outline:none}html:has(.portal--admin) .scue-x{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--scue-a,0px),#000 calc(100% - var(--scue-b,0px)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--scue-a,0px),#000 calc(100% - var(--scue-b,0px)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--scue-a,0px),#000 calc(100% - var(--scue-b,0px)),transparent 100%)}html:has(.portal--admin) .scue-y{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--scue-a,0px),#000 calc(100% - var(--scue-b,0px)),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--scue-a,0px),#000 calc(100% - var(--scue-b,0px)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--scue-a,0px),#000 calc(100% - var(--scue-b,0px)),transparent 100%)}html:has(.portal--admin) :is(.scue-x,.scue-y){transition:--scue-a .18s,--scue-b .18s}:is(html:has(.portal--admin) .scue-x[data-more~=start],html:has(.portal--admin) .scue-y[data-more~=top]){--scue-a:24px}:is(html:has(.portal--admin) .scue-x[data-more~=end],html:has(.portal--admin) .scue-y[data-more~=bottom]){--scue-b:24px}@supports (animation-timeline:scroll()){html:has(.portal--admin) .scue-x:not([data-more]){animation:linear both scue;animation-timeline:scroll(self inline)}html:has(.portal--admin) .scue-y:not([data-more]){animation:linear both scue;animation-timeline:scroll(self)}}html:has(.portal--admin) :is(.scue-x,.scue-y):has(.mtg,.amodal,.ldrw,.ldrw__scrim){-webkit-mask-image:none;mask-image:none}@media (prefers-reduced-motion:reduce){html:has(.portal--admin) :is(.scue-x,.scue-y){transition:none}}.sarr-host{min-width:0;position:relative}.sarr{z-index:4;pointer-events:none;flex-direction:column;justify-content:center;display:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.sarr{display:flex}}.sarr__rail{top:var(--sarr-top,12px);bottom:var(--sarr-bottom,88px);pointer-events:none;justify-content:space-between;align-items:center;height:36px;padding:0 6px;display:flex;position:sticky}.sarr__b{background:var(--dk-surface,#fff);width:36px;height:36px;color:var(--ink);box-shadow:0 0 0 1px var(--dk-bd-neutral,#0b1f451a),0 8px 18px -8px var(--dk-ov-shade,#0b1f4559);cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;opacity:0;visibility:hidden;border-radius:50%;flex:none;place-items:center;transition:opacity .16s,transform .16s,visibility 0s linear .16s,background-color .15s,color .15s;display:grid;transform:scale(.86)}.sarr__b[data-on]{opacity:1;visibility:visible;transition:opacity .16s,transform .16s,visibility,background-color .15s,color .15s;transform:none}.sarr__b:hover{background:var(--dk-surface-2,var(--b50));color:var(--dk-acc,var(--b600))}.sarr__b[data-on]:active{transform:scale(.94)}.sarr__b svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.sarr__b,.sarr__b[data-on]{transition:none}}.lpager{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;min-width:0;margin-top:12px;display:flex}.lpager__more{white-space:normal;text-align:center;flex:100%;min-width:0;min-height:44px;padding:10px 18px;font-size:.88rem;font-weight:700}.lpager__more[aria-disabled=true]{cursor:progress}.lpager__t{overflow-wrap:anywhere;min-width:0}.lpager__n{color:var(--gray);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.8rem;font-weight:600}.lpager__n:before{content:"·";margin-right:8px}.lpager__spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite spin}.lpager__end{color:var(--gray);text-align:center;margin:0;padding:8px 0;font-size:.82rem;font-weight:600}.lpager__end:focus{outline:none}.lpager__end:focus-visible{outline:2px solid var(--dk-acc,var(--b600));outline-offset:2px;border-radius:8px}.lpager__less{min-height:40px}@media (pointer:coarse){.lpager__less{min-height:44px}}@media (prefers-reduced-motion:reduce){.lpager__spin{animation-duration:1.6s}}.ceo .ceo-more{min-height:40px;margin-top:2px}.ceo .ceo-table thead th{padding-bottom:2px}.ceo .ceo-table thead button{min-height:40px}@media (max-width:1100px){.ceo .ceo-more{margin-top:0}}@media (pointer:coarse){.ceo .ceo-more,.ceo .ceo-table thead button{min-height:44px}.ceo .ceo-more{margin-top:0}}.lpipe{gap:10px}.lpipe-top{align-items:center;gap:8px 16px}.lpipe-top__t{flex-wrap:wrap;flex:180px;align-items:baseline;gap:2px 12px;max-width:none;display:flex}.lpipe-top__t h2{flex:none;max-width:100%;font-size:1.2rem}.lpipe-top__t p{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:220px;min-width:0;margin:0;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.lpipe-strip{gap:8px 18px;padding:6px 10px 6px 6px}.lpipe-strip__bar{overscroll-behavior-x:contain;margin:-5px;padding:5px;overflow:auto hidden}.lpipe-strip__bar button{padding:9px 9px 5px}.lpipe-strip__bar button:before{transition:opacity .2s}.lpipe-strip__n{line-height:1.15}.lpipe-strip__l{line-height:1.35}.lpipe-strip__bar:has(>li[data-inview])>li:not([data-inview]) button:before{opacity:.32}.lpipe-strip__bar>li[data-inview] button{background:color-mix(in srgb,var(--c) 8%,transparent)}.lpipe-strip__bar>li[data-inview] button:hover{background:color-mix(in srgb,var(--c) 14%,transparent)}@media (min-width:901px) and (max-width:1180px){.lpipe-strip{grid-template-columns:minmax(0,1fr) auto}}.lpipe-board{overscroll-behavior-x:contain}@media (min-width:901px){.pbody:has(>.pbody__in>.lpipe){padding-top:min(var(--pb-pad,24px),20px)}.pbody__in:has(>.lpipe>:is(.lpipe-boardhost,.lpipe-skel)){grid-template-rows:1fr;min-height:100%}.lpipe:has(>:is(.lpipe-boardhost,.lpipe-skel)){flex-direction:column;display:flex}.lpipe:has(>:is(.lpipe-boardhost,.lpipe-skel))>*{flex:none}.lpipe>.lpipe-boardhost,.lpipe>.lpipe-skel{flex:1 1 0;min-height:360px}.lpipe>.lpipe-boardhost{flex-direction:column;display:flex}.lpipe-boardhost>.lpipe-board{flex:1 1 0;height:auto;min-height:0;padding-bottom:4px}.lpipe>.lpipe-skel span{height:auto}}@media (min-width:901px) and (hover:hover) and (pointer:fine){.lpipe-boardhost>.lpipe-board{scroll-snap-type:none}}.alist{overscroll-behavior:auto}.alist.alist--flow{max-height:none;padding-right:0;overflow:visible}html:has(.portal--admin) .alist.alist--flow{animation:none;-webkit-mask-image:none;mask-image:none}.ccb{align-items:start;overflow-y:hidden}.ccb>.ccb__col{max-height:none;overflow:visible}html:has(.portal--admin) .ccb>.ccb__col{animation:none;-webkit-mask-image:none;mask-image:none}.ccb-host{--sarr-top:calc(64px - var(--pb-pad,0px))}@media (max-width:720px){.ccb-host{--sarr-top:calc(108px - var(--pb-pad,0px))}}.ccb__col>.lpager{gap:6px;margin-top:0}.ccb__col .lpager__more{min-height:40px;padding:8px 10px;font-size:.8rem}.ccb__col .lpager__end{padding:4px 0;font-size:.76rem}@media (pointer:coarse){.ccb__col .lpager__more{min-height:44px}}.mlaunch .alist.alist--flow{overscroll-behavior:auto;max-height:none;padding-right:0;animation:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.mlaunch .alist--flow+.lpager,.mlaunch .mlist__grp>.lpager{margin-top:4px}.ob-menu{z-index:20;background:var(--dk-surface,#fff);min-width:236px;max-width:300px;box-shadow:0 18px 40px -16px #0f1f3d73,inset 0 0 0 1px var(--line);cursor:default;border-radius:14px;margin:0;padding:6px;list-style:none;animation:.12s ease-out obMenu;position:absolute}@keyframes obMenu{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.ob-menu__i{width:100%;min-height:34px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:6px 9px;font-size:.82rem;font-weight:600;display:flex}.ob-menu__i:hover:not(:disabled),.ob-menu__i:focus-visible{background:var(--dk-tint-blue,#eef5ff);color:var(--dk-acc,var(--b700));outline:none}.ob-menu__i:disabled{opacity:.4;cursor:default}.ob-menu__i.is-danger{color:var(--dk-txt-err,#b02e2e)}.ob-menu__i.is-danger:hover,.ob-menu__i.is-danger:focus-visible{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b02e2e)}.ob-menu__ic{flex:none;place-items:center;width:16px;display:grid}.ob-menu__ic svg{width:15px;height:15px}.ob-menu__l{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ob-menu__ck{width:15px;height:15px;color:var(--dk-acc,var(--b600))}.ob-menu kbd{background:var(--dk-surface-2,#f1f4f9);color:var(--gray);font:600 .68rem/1.5 var(--fm,ui-monospace,monospace);border-radius:6px;flex:none;padding:1px 6px}.ob-menu__sep{background:var(--line);height:1px;margin:5px 4px}.ob-menu__h{letter-spacing:.05em;text-transform:uppercase;color:var(--gray2);padding:6px 9px 3px;font-size:.66rem;font-weight:800}.ob-edge-hit{fill:none;stroke:#0000;stroke-width:14px;pointer-events:stroke;cursor:context-menu}.ob-edges path.is-menu{stroke:var(--b500,#2f7cf6);stroke-width:2.6px;stroke-dasharray:6 4}.obc.is-menu{box-shadow:0 0 0 3px color-mix(in srgb,var(--b500,#2f7cf6) 25%,transparent),inset 0 0 0 1.5px var(--b400)}.obc__rename{background:var(--dk-surface,#fff);width:100%;box-shadow:inset 0 0 0 1.5px var(--b500,#2f7cf6),0 0 0 3px color-mix(in srgb,var(--b500,#2f7cf6) 20%,transparent);color:var(--ink);font:700 .95rem/1.3 var(--fd);border:0;border-radius:7px;outline:none;margin:-3px -6px;padding:2px 6px}.ob-toast{color:#fff;z-index:21;background:#0f172ae0;border-radius:999px;padding:8px 14px;font-size:.8rem;font-weight:700;animation:.15s ease-out obMenu;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.ob-chip{background:var(--dk-tint-blue,#eef5ff);height:32px;box-shadow:inset 0 0 0 1.5px var(--b400);color:var(--dk-acc,var(--b700));font:inherit;cursor:pointer;z-index:5;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 10px 0 12px;font-size:.78rem;font-weight:800;display:inline-flex;position:absolute;top:64px;left:50%;transform:translate(-50%)}.ob-chip svg{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.ob-menu,.ob-toast{animation:none}}.stu-risk{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px 3px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.stu-risk svg{width:13px;height:13px}.stu-risk.is-compact{padding:2px 8px 2px 6px;font-size:.68rem}.stu-risk--low{background:var(--dk-tint-ok,#e6f8f1);color:var(--dk-txt-ok,#047857)}.stu-risk--medium{background:var(--dk-tint-warn,#fff4de);color:var(--dk-txt-warn,#8a5300)}.stu-risk--high{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b02e2e)}.stu-guide{gap:12px;display:grid}.stu-guide__warn{background:var(--dk-tint-warn,#fff4de);color:var(--dk-txt-warn,#8a5300);border-radius:16px;gap:12px;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #f5a62359}.stu-guide__warn--high{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b02e2e);box-shadow:inset 0 0 0 1px #e5484d59}.stu-guide__warn>svg{flex:none;width:20px;height:20px;margin-top:1px}.stu-guide__warn b{margin-bottom:4px;font-size:.9rem;display:block}.stu-guide__warn ul{gap:3px;margin:0;padding-left:18px;font-size:.84rem;line-height:1.45;display:grid}.stu-guide__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.stu-guide__card{background:color-mix(in srgb,var(--dk-surface,#fff) 78%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);box-shadow:0 2px 10px #1f488f0f,inset 0 0 0 1px color-mix(in srgb,var(--line) 80%,#fff 20%);border-radius:20px;align-content:start;gap:10px;padding:16px 18px;display:grid}.stu-guide__card header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.stu-guide__card h3{font-family:var(--fd);letter-spacing:-.01em;margin:0;font-size:.98rem}.stu-guide__lead{color:var(--ink);margin:0;font-size:.92rem;line-height:1.55}.stu-guide__card dl{grid-template-columns:auto minmax(0,1fr);gap:7px 12px;margin:0;font-size:.82rem;display:grid}.stu-guide__card dt{color:var(--gray2);font-weight:700}.stu-guide__card dd{color:var(--ink);margin:0;line-height:1.45}.stu-guide__chips{flex-wrap:wrap;gap:5px;display:flex}.stu-guide__chips span{background:var(--dk-tint-blue,#eef5ff);color:var(--dk-acc,var(--b700));text-transform:capitalize;border-radius:999px;padding:2px 9px;font-size:.74rem;font-weight:700}.stu-guide__appr{color:var(--dk-acc,var(--b700));align-items:center;gap:5px;font-weight:700;display:inline-flex}.stu-guide__appr svg{width:14px;height:14px}.stu-guide__notes{background:var(--dk-surface-2,#f5f8fc);color:var(--gray);border-radius:12px;gap:5px;margin:0;padding:10px 12px;font-size:.8rem;list-style:none;display:grid}.stu-guide__notes li{align-items:flex-start;gap:7px;line-height:1.4;display:flex}.stu-guide__notes svg{width:14px;height:14px;color:var(--b500,#2f7cf6);flex:none;margin-top:2px}.stu-guide__step{background:var(--dk-surface-2,#f1f4f9);color:var(--gray);border-radius:999px;padding:3px 9px;font-size:.7rem;font-weight:700}.stu-guide__seq{color:var(--gray);gap:4px;font-size:.78rem;display:grid}.stu-guide__seq p{margin:0}.stu-guide__seq b{color:var(--ink)}.stu-gflow{counter-reset:f;gap:0;margin:0;padding:0;list-style:none;display:grid}.stu-gflow li{gap:11px;padding-bottom:12px;display:flex;position:relative}.stu-gflow li:not(:last-child):after{content:"";background:linear-gradient(var(--b300,#9cc2ff),transparent);border-radius:2px;width:2px;position:absolute;top:28px;bottom:2px;left:13px}.stu-gflow__n{color:#fff;background:linear-gradient(160deg,#3f76ed,#1b49ae);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.8rem;font-weight:800;display:grid;box-shadow:0 6px 14px -6px #1852c880}.stu-gflow__t{gap:2px;padding-top:3px;display:grid}.stu-gflow__t b{font-size:.86rem}.stu-gflow__t small{color:var(--gray);font-size:.78rem;line-height:1.45}.stu-where{gap:8px;margin:0;padding:0;list-style:none;display:grid}.stu-where li{background:var(--dk-surface-2,#f5f8fc);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.stu-where__i{background:var(--dk-tint-blue,#eef5ff);width:30px;height:30px;color:var(--dk-acc,var(--b600));border-radius:10px;flex:none;place-items:center;display:grid}.stu-where__i svg{width:15px;height:15px}.stu-where__t{flex:1;gap:2px;min-width:0;display:grid}.stu-where__t b{font-size:.86rem}.stu-where__t small{color:var(--gray);font-size:.76rem;line-height:1.4}.stu-where__t code{background:var(--dk-surface,#fff);color:var(--gray2);border-radius:6px;justify-self:start;margin-top:2px;padding:0 6px;font-size:.66rem}.stu-where__go{background:var(--dk-surface,#fff);height:30px;box-shadow:inset 0 0 0 1px var(--line);color:var(--dk-acc,var(--b600));border-radius:10px;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:.74rem;font-weight:800;text-decoration:none;display:inline-flex}.stu-where__go:hover{box-shadow:inset 0 0 0 1.5px var(--b400)}.stu-where__go svg,.stu-where__lock svg{width:13px;height:13px}.stu-where__lock{width:30px;height:30px;color:var(--gray2);place-items:center;display:grid}.stu-where.is-compact li{box-shadow:none;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:7px 10px}.stu-where.is-compact li:last-child{border-bottom:0}.stu-where.is-compact .stu-where__i{border-radius:8px;width:24px;height:24px}.stu-check-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.stu-check-list li{align-items:flex-start;gap:7px;font-size:.8rem;line-height:1.4;display:flex}.stu-check-list svg{width:14px;height:14px;color:var(--dk-txt-ok,#047857);flex:none;margin-top:2px}@keyframes stuBar{0%{background-position:-50% 0}to{background-position:150% 0}}.stu-cat__where{gap:3px;display:grid}.stu-cat__where>span{min-width:0;color:var(--gray);align-items:baseline;gap:5px;font-size:.74rem;display:flex}.stu-cat__where svg{width:12px;height:12px;color:var(--b500,#2f7cf6);flex:none;align-self:center}.stu-cat__where b{color:var(--ink);flex:none;font-weight:700}.stu-cat__where small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stu-cat__badge--done{background:var(--dk-tint-ok,#e6f8f1)!important;color:var(--dk-txt-ok,#047857)!important}.stu-cat__badge--wait{background:var(--dk-tint-warn,#fff4de)!important;color:var(--dk-txt-warn,#8a5300)!important}.stu-cat__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.stu-about{background:color-mix(in srgb,var(--dk-surface,#fff) 80%,transparent);box-shadow:0 2px 10px #1f488f0f,inset 0 0 0 1px var(--line);border-radius:20px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;padding:16px 18px;display:grid}.stu-about h3{font-family:var(--fd);margin:0 0 6px;font-size:.95rem}.stu-about p{margin:0;font-size:.88rem;line-height:1.55}.stu-about small{color:var(--gray);margin-top:6px;font-size:.78rem;line-height:1.45;display:block}.stu-olm__risk{background:0 0!important;padding:0!important}.stu-sf__help{margin-top:-3px;line-height:1.45}.stu-sf__ex{color:var(--gray2);flex-wrap:wrap;align-items:baseline;gap:4px;font-size:.72rem;display:flex}.stu-sf__ex code{background:var(--dk-surface-2,#f1f4f9);color:var(--gray);word-break:break-all;border-radius:6px;padding:1px 6px;font-size:.7rem}.stu-sf__itemhelp{background:var(--dk-surface-2,#f5f8fc);color:var(--gray);border-radius:10px;gap:3px;margin:0;padding:8px 10px;font-size:.76rem;line-height:1.45;display:grid}.stu-sf__itemhelp small{font-size:.72rem}.stu-sf__itemhelp code{background:var(--dk-surface,#fff);word-break:break-all;border-radius:6px;padding:1px 6px;font-size:.7rem}.hrm-count.is-bad{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b02e2e)}@media (max-width:1100px){.stu-guide__grid,.stu-about{grid-template-columns:minmax(0,1fr)}}html:has(.hn-shell){--b950:#0b1a3a;--b900:#102a5e;--b850:#133379;--b800:#153988;--b700:#1c4bb3;--b600:#2563eb;--b500:#487cee;--b400:#739bf2;--b300:#9fbaf6;--b200:#c6d6fa;--b100:#e3ebfc;--b50:#f2f6fe;--cy:#17c7d6;--cy2:#2563eb;--ink:#12233f;--gray:#64748b;--gray2:#7c8aa3;--line:#cbdbf4b3;--ok:#16a34a;--grad:linear-gradient(160deg,#3f76ed,#1b49ae);--grad-dark:linear-gradient(115deg,#fff 0%,#f4f8fe 52%,#e6effc 100%);--sblue:0 10px 20px #1852c857;--s1:0 2px 10px #1f488f0f;--s2:0 10px 34px #1f488f1a;--s3:0 18px 50px #1f488f29;--r:12px;--rl:20px;--fd:var(--font-poppins),"Poppins",var(--font-inter),system-ui,sans-serif;--mc-card:#ffffff9e;--mc-card-solid:#fff;--mc-card-border:#ffffffd9;--mc-hair:#cbdbf4b3;--mc-hair-soft:#cbdbf46b;--mc-glass:blur(14px) saturate(1.3);--mc-ink-800:#1e3350;--mc-ink-500:#7c8aa3;--mc-ink-400:#9aa8bf;--mc-surface-2:#f6f8fc;--mc-surface-3:#eff3f9;--mc-page:radial-gradient(1200px 600px at 78% -10%,#ffffffd9 0%,transparent 55%),linear-gradient(160deg,#dce8fa 0%,#eef4fd 46%,#f6f9fe 100%);--mc-focus:0 0 0 4px #e3ebfc}html[data-theme=dark]:has(.hn-shell){--ink:#eef3fb;--gray:#a4b4cc;--gray2:#8798b4;--line:#ffffff1a;--b50:#121b2e;--b100:#1b3163;--b200:#24407e;--b300:#4a6fc0;--ok:#4ade80;--grad-dark:linear-gradient(115deg,#14233a 0%,#111f33 55%,#10264a 100%);--s1:0 2px 10px #00000059;--s2:0 12px 34px #00000073;--s3:0 20px 54px #0000008c;--dk-bg:#0f172a;--dk-surface:#172033;--dk-surface-2:#1c2840;--dk-glass:#172033db;--dk-ink:#eef3fb;--dk-gray:#a4b4cc;--dk-faint:#6f819e;--dk-acc:#87a9f4;--dk-acc-strong:#b4c9f8;--dk-tint-blue:#1b3163;--dk-line:#ffffff1f;--dk-bd-neutral:#ffffff24;--mc-card:#1e293b80;--mc-card-solid:#172033;--mc-card-border:#ffffff14;--mc-hair:#ffffff1a;--mc-hair-soft:#ffffff0f;--mc-ink-800:#dbe4f2;--mc-ink-500:#8798b4;--mc-ink-400:#6f819e;--mc-surface-2:#1c2840;--mc-surface-3:#212e48;--mc-page:radial-gradient(1200px 600px at 78% -10%,#2563eb29 0%,transparent 55%),linear-gradient(160deg,#0b1220 0%,#0f172a 46%,#111c30 100%);--mc-focus:0 0 0 4px #1b3163}.hn-shell{background:var(--mc-page);font-family:var(--fb)}.hn-shell h1,.hn-shell h2,.hn-shell h3,.hn-shell h4{font-family:var(--fd);letter-spacing:-.01em;color:var(--ink);font-weight:600}.hn-shell ::selection{background:var(--b200);color:var(--ink)}.hn-shell .hn{background:0 0;border-right:0}.hn-shell .hn__brand{gap:10px;padding:22px 20px 10px}.hn-shell .psb__logo{font-family:var(--fd);letter-spacing:-.02em;font-weight:700}.hn-shell .hn__role{background:var(--mc-card-solid);color:var(--b700);box-shadow:var(--s1),inset 0 0 0 1px var(--mc-card-border);font-family:var(--fd);letter-spacing:.06em;border-radius:999px;padding:4px 10px;font-size:.66rem;font-weight:700}html[data-theme=dark] .hn-shell .hn__role{color:var(--dk-acc)}.hn-shell .hn__nav{gap:6px;padding:8px 14px 14px}.hn-shell .hn__head{min-height:46px;color:var(--mc-ink-800);border-radius:14px;padding:0 14px;font-size:.875rem;font-weight:600}.hn-shell .hn__head:hover,.hn-shell .hn__link:hover{background:color-mix(in srgb,var(--mc-card-solid) 70%,transparent);color:var(--ink)}.hn-shell .hn__group.is-here>.hn__head{color:var(--b700)}html[data-theme=dark] .hn-shell .hn__group.is-here>.hn__head{color:var(--dk-acc-strong)}.hn-shell .hn__group.is-here:not(.is-open)>.hn__head{background:color-mix(in srgb,var(--b600) 9%,transparent)}.hn-shell .hn__items{border-left:1.5px solid var(--mc-hair);gap:4px;margin-left:23px;padding-right:2px}.hn-shell .hn__group.is-open .hn__items{padding-bottom:8px}.hn-shell .hn__link{min-height:42px;color:var(--mc-ink-500);border-radius:13px;gap:12px;padding:0 13px;font-size:.86rem;font-weight:500}.hn-shell .hn__link.on{background:var(--grad);color:#fff;font-weight:600;box-shadow:0 6px 14px -6px #1852c899}.hn-shell .hn__link.on:hover{color:#fff;background:var(--grad)}.hn-shell .hn__badge{background:linear-gradient(160deg,#f43f5e,#be123c)}.hn-shell .hn__foot{border-top:1px solid var(--mc-hair-soft);padding:10px 14px 14px}.hn-shell .hn__foot .hn__link{min-height:42px}@media (min-width:901px){.hn-shell.is-rail .hn__link{border-radius:14px;width:44px;min-height:44px}.hn-shell.is-rail .hn__items{background:color-mix(in srgb,var(--b600) 8%,transparent)}}@media (max-width:900px){.hn-shell .hn{background:var(--mc-card-solid)}.hn-shell .hn-top{background:color-mix(in srgb,var(--mc-card-solid) 82%,transparent);-webkit-backdrop-filter:var(--mc-glass);border-bottom:1px solid var(--mc-hair)}}.hn-shell .hn-top{padding-top:16px;padding-bottom:12px}.hn-shell .hn-top h1{font-family:var(--fd);font-size:1.12rem;font-weight:600}.hn-shell .hn-top__group{color:var(--mc-ink-400);letter-spacing:.08em;font-weight:600}@media (max-width:720px){.hn-shell .hn-tabs{background:color-mix(in srgb,var(--mc-card-solid) 88%,transparent);-webkit-backdrop-filter:var(--mc-glass);border-top:1px solid var(--mc-hair)}.hn-shell .hn-tabs .on .hn-tabs__i{background:var(--grad);color:#fff;box-shadow:0 6px 14px -6px #1852c899}.hn-shell .hn-tabs .on{color:var(--b700)}}.hn-shell :is(.hrm-panel,.hrm-stat,.hrmc-card,.ob-panel,.stu-card){background:var(--mc-card);box-shadow:var(--s1),inset 0 0 0 1px var(--mc-card-border);-webkit-backdrop-filter:var(--mc-glass)}.hn-shell :is(.hrm-panel,.hrm-stat){border-radius:20px}.hn-shell :is(a.hrm-stat,button.hrm-stat,a.hrmc-card):hover{box-shadow:var(--s2),inset 0 0 0 1px var(--mc-card-border)}.hn-shell .hrm-panel h3,.hn-shell .hrm-panel h2{font-size:.95rem}.hn-shell .hrm-stat__v{font-family:var(--fd);letter-spacing:-.02em;color:var(--ink);font-weight:600}.hn-shell .hrm-mini{background:var(--mc-surface-2);box-shadow:inset 0 0 0 1px var(--mc-hair-soft);border-radius:14px}.hn-shell .hrm-hero{background:var(--grad-dark);color:var(--ink);box-shadow:var(--s1),inset 0 0 0 1px var(--mc-card-border)}.hn-shell .hrm-hero:after{background:radial-gradient(circle,#2563eb2e,#0000 68%)}.hn-shell .hrm-hero h2{color:var(--ink);font-weight:600}.hn-shell .hrm-hero p{color:var(--gray)}.hn-shell .hrm-hero .hrm-kicker{color:var(--b600)}html[data-theme=dark] .hn-shell .hrm-hero .hrm-kicker{color:var(--dk-acc)}.hn-shell .hrm-hero .pill--glass{background:var(--mc-card-solid);color:var(--b700);box-shadow:var(--s1),inset 0 0 0 1px var(--mc-card-border);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=dark] .hn-shell .hrm-hero .pill--glass{color:var(--dk-acc-strong)}.hn-shell .hrm-hero .btn--glass{background:var(--mc-card-solid);color:var(--b700);box-shadow:var(--s1),inset 0 0 0 1px var(--mc-card-border)}html[data-theme=dark] .hn-shell .hrm-hero .btn--glass{color:var(--dk-acc-strong)}.hn-shell .hrm-kicker{font-family:var(--fd);letter-spacing:.08em;font-weight:600}html:has(.hn-shell) :is(.hn-shell,.ldrw,.modal,.mdl,.dlg) .btn{min-height:40px;font-family:var(--fd);letter-spacing:0;border-radius:12px;padding:0 18px;font-size:.8125rem;font-weight:600}html:has(.hn-shell) :is(.hn-shell,.ldrw,.modal,.mdl,.dlg) .btn--sm{min-height:34px;padding:0 13px;font-size:.78rem}html:has(.hn-shell) :is(.hn-shell,.ldrw,.modal,.mdl,.dlg) .btn--lg{min-height:46px;padding:0 22px}html:has(.hn-shell) :is(.hn-shell,.ldrw,.modal,.mdl,.dlg) :is(.btn--pri,.btn--grad){background:var(--grad);color:#fff;box-shadow:0 8px 18px #1852c84d}html:has(.hn-shell) :is(.hn-shell,.ldrw,.modal,.mdl,.dlg) :is(.btn--pri,.btn--grad):hover:not(:disabled){filter:brightness(1.04);box-shadow:0 10px 22px #1852c866}html:has(.hn-shell) :is(.hn-shell,.ldrw,.modal,.mdl,.dlg) .btn--line{background:var(--mc-card-solid);color:var(--b700);box-shadow:var(--s1),inset 0 0 0 1px var(--mc-hair)}html[data-theme=dark]:has(.hn-shell) :is(.hn-shell,.ldrw,.modal,.mdl,.dlg) .btn--line{color:var(--dk-acc-strong)}html:has(.hn-shell) :is(.hn-shell,.ldrw,.modal,.mdl,.dlg) .btn--line:hover:not(:disabled){box-shadow:var(--s1),inset 0 0 0 1px var(--b300)}html:has(.hn-shell) :is(.hn-shell,.ldrw,.modal,.mdl,.dlg) .btn--ghost{color:var(--gray);box-shadow:none;background:0 0}html:has(.hn-shell) :is(.hn-shell,.ldrw,.modal,.mdl,.dlg) .btn--ghost:hover:not(:disabled){background:color-mix(in srgb,var(--b600) 8%,transparent);color:var(--ink)}html:has(.hn-shell) :is(.hn-shell,.ldrw,.modal,.mdl,.dlg) .btn--soft{background:var(--b100);color:var(--b700)}html:has(.hn-shell) :is(.hn-shell,.ldrw,.modal,.mdl,.dlg) .btn--danger{color:#fff;background:linear-gradient(160deg,#f43f5e,#be123c);box-shadow:0 8px 18px #e11d4840}html:has(.hn-shell) :is(.internal-field>input,.internal-field>select,.internal-field>textarea,.hrm-input){background:var(--mc-card-solid);box-shadow:inset 0 0 0 1px var(--mc-hair);color:var(--ink);border-radius:12px;font-size:.845rem}html:has(.hn-shell) :is(.internal-field>input,.internal-field>select,.internal-field>textarea,.hrm-input):hover:not(:disabled):not(:focus){box-shadow:inset 0 0 0 1px var(--b300)}html:has(.hn-shell) :is(.internal-field>input,.internal-field>select,.internal-field>textarea,.hrm-input):focus{box-shadow:inset 0 0 0 1px var(--b400),var(--mc-focus)}html:has(.hn-shell) :is(.internal-field>input,.internal-field>select,.internal-field>textarea,.hrm-input)::placeholder{color:var(--mc-ink-400)}html:has(.hn-shell) .internal-field :is(.ssel__ctrl,.dpick__btn,.mpick__btn,.dsel__btn){border-radius:12px;min-height:42px}html:has(.hn-shell) .internal-field__label{letter-spacing:0;text-transform:none;color:var(--gray);font-size:.75rem;font-weight:500}.hn-shell .hrm-table{font-size:.845rem}.hn-shell .hrm-table th{font-family:var(--fd);letter-spacing:.03em;color:var(--mc-ink-400);padding:0 16px 12px;font-size:.7rem;font-weight:600}.hn-shell .hrm-table td{border-color:var(--mc-hair-soft);color:var(--mc-ink-800);padding-left:16px;padding-right:16px}.hn-shell .hrm-table tbody tr:hover td{background:color-mix(in srgb,var(--b600) 4%,transparent)}.hn-shell .hrm-tabs{background:var(--mc-surface-3);box-shadow:inset 0 0 0 1px var(--mc-hair);border-radius:12px;gap:2px;padding:3px}.hn-shell .hrm-tabs button{color:var(--gray);border-radius:10px;padding:7px 13px;font-size:.8rem;font-weight:550}.hn-shell .hrm-tabs button.on,.hn-shell .hrm-tabs button[aria-selected=true]{background:var(--mc-card-solid);color:var(--b700);box-shadow:var(--s1)}html[data-theme=dark] .hn-shell .hrm-tabs button.on,html[data-theme=dark] .hn-shell .hrm-tabs button[aria-selected=true]{color:var(--dk-acc-strong)}html:has(.hn-shell) .ldrw{background:var(--mc-card-solid);border-left:1px solid var(--mc-hair);box-shadow:var(--s3)}:is(html:has(.hn-shell) .ldrw h2,html:has(.hn-shell) .ldrw h3){font-family:var(--fd);letter-spacing:-.01em;font-weight:600}.hn-shell .hrm-count{font-family:var(--fd);font-weight:600}.hn-shell .pill{font-weight:600}html:has(.hn-shell) .hn-shell :is(.ssel__ctrl,.dpick__btn,.mpick__btn,.dsel__btn){border-radius:12px}.stu-sec-h{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.stu-sec-h h3{font-family:var(--fd);letter-spacing:-.01em;margin:0;font-size:1.12rem}.stu-sec-h p{color:var(--gray);margin:4px 0 0;font-size:.86rem}.stu-prog{background:var(--dk-surface-2,#eaf0f8);border-radius:999px;flex:1;min-width:60px;height:8px;display:block;position:relative;overflow:hidden}.stu-prog i{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#17c7d6);transition:width .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.stu-groups__grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.stu-gcard{background:var(--dk-surface,#fff);box-shadow:0 2px 10px #1f488f0f,inset 0 0 0 1px var(--line);border-radius:20px;align-content:start;gap:12px;padding:16px;transition:box-shadow .2s,transform .2s;display:grid}.stu-gcard:hover{box-shadow:0 12px 30px -14px #1f488f4d,inset 0 0 0 1px var(--b200)}.stu-gcard.is-done{box-shadow:0 2px 10px #1f488f0f,inset 0 0 0 1px #16a34a59}.stu-gcard__main{color:inherit;align-items:flex-start;gap:12px;text-decoration:none;display:flex}.stu-gcard__n{color:#fff;width:34px;height:34px;font-family:var(--fd);background:linear-gradient(160deg,#3f76ed,#1b49ae);border-radius:11px;flex:none;place-items:center;font-size:.9rem;font-weight:700;display:grid;box-shadow:0 6px 14px -6px #1852c899}.stu-gcard.is-done .stu-gcard__n{background:linear-gradient(160deg,#22c55e,#15803d)}.stu-gcard__t{flex:1;gap:3px;min-width:0;display:grid}.stu-gcard__t b{font-family:var(--fd);color:var(--ink);font-size:.96rem}.stu-gcard__t small{color:var(--gray);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.stu-gcard__go{width:18px;height:18px;color:var(--gray2);flex:none;margin-top:6px}.stu-gcard__prog{color:var(--gray);white-space:nowrap;align-items:center;gap:10px;font-size:.76rem;display:flex}.stu-gcard__prog b{color:var(--ink);font-weight:700}.stu-gcard__next{background:var(--dk-tint-blue,#eef4fe);color:var(--dk-acc,var(--b700));border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:.82rem;text-decoration:none;display:flex}.stu-gcard__next span{gap:1px;min-width:0;display:grid}.stu-gcard__next small{letter-spacing:.05em;text-transform:uppercase;opacity:.8;font-size:.66rem;font-weight:800}.stu-gcard__next b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stu-gcard__next svg{flex:none;width:16px;height:16px}.stu-gcard__next:hover{box-shadow:inset 0 0 0 1px}.stu-gcard__next.is-done{background:var(--dk-tint-ok,#e6f8f1);color:var(--dk-txt-ok,#047857);justify-content:flex-start;gap:7px;font-weight:700}.stu-journeys__list{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.stu-jcard{background:linear-gradient(135deg,color-mix(in srgb,#2563eb 7%,var(--dk-surface,#fff)),var(--dk-surface,#fff) 60%);height:100%;box-shadow:0 2px 10px #1f488f0f,inset 0 0 0 1px var(--line);color:inherit;border-radius:20px;gap:12px;padding:16px;text-decoration:none;transition:box-shadow .2s;display:grid}.stu-jcard:hover{box-shadow:0 12px 30px -14px #1f488f4d,inset 0 0 0 1px var(--b200)}.stu-jcard__t{gap:3px;display:grid}.stu-jcard__t b{font-family:var(--fd);color:var(--ink);font-size:.95rem}.stu-jcard__t small{color:var(--gray);font-size:.78rem;line-height:1.45}.stu-jcard__dots{flex-wrap:wrap;gap:4px;display:flex}.stu-jcard__dots i{background:var(--dk-surface-2,#e4eaf3);width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--line);color:var(--gray2);border-radius:6px;place-items:center;display:grid}.stu-jcard__dots i svg{stroke-width:2.4px;width:11px;height:11px}.stu-jcard__dots i.is-done{box-shadow:none;color:#fff;background:#16a34a}.stu-jcard__dots i.is-blocked svg{color:#e11d48}.stu-jcard__dots i.is-blocked{background:repeating-linear-gradient(135deg,var(--dk-surface-2,#e4eaf3) 0 3px,#e11d484d 3px 5px)}.stu-jcard__foot{align-items:center;gap:10px;display:flex}.stu-jcard__foot small{color:var(--gray);white-space:nowrap;font-size:.74rem}.stu-cstate{white-space:nowrap;background:var(--dk-surface-2,#f1f4f9);color:var(--gray);border-radius:999px;align-items:center;gap:5px;padding:2px 9px 2px 7px;font-size:.7rem;font-weight:800;display:inline-flex}.stu-cstate svg{width:12px;height:12px}.stu-cstate--done{background:var(--dk-tint-ok,#e6f8f1);color:var(--dk-txt-ok,#047857)}.stu-cstate--blocked{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b02e2e)}.stu-cstate--rec{background:var(--dk-tint-warn,#fff4de);color:var(--dk-txt-warn,#8a5300)}.stu-cstate--open{background:var(--dk-tint-blue,#eef4fe);color:var(--dk-acc,var(--b700))}.stu-cat__step{background:var(--dk-surface-2,#f1f4f9);width:22px;height:22px;color:var(--gray);border-radius:7px;flex:none;place-items:center;font-size:.7rem;font-weight:800;display:grid}.stu-gico{color:#fff;background:linear-gradient(160deg,#3f76ed,#1b49ae);border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 10px 20px -10px #1852c8b3}.stu-gico svg{width:24px;height:24px}.stu-flowhead{background:var(--dk-surface,#fff);box-shadow:0 2px 10px #1f488f0f,inset 0 0 0 1px var(--line);border-radius:20px;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 18px;display:flex}.stu-flowhead>div{gap:2px;display:grid}.stu-flowhead b{font-family:var(--fd);color:var(--ink);font-size:1rem}.stu-flowhead small{color:var(--gray);font-size:.78rem}.stu-flowhead .stu-prog{min-width:140px}.stu-flowhead__pct{font-family:var(--fd);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.stu-flownote{background:var(--dk-tint-warn,#fff4de);color:var(--dk-txt-warn,#8a5300);border-radius:14px;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:.84rem;font-weight:600;display:flex}.stu-flownote svg{flex:none;width:16px;height:16px}.stu-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.stu-step{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 16px;display:grid;position:relative}.stu-step:not(:last-child):after{content:"";background:var(--line);width:2px;position:absolute;top:52px;bottom:-12px;left:33px}.stu-step.is-done:not(:last-child):after{background:#16a34a73}.stu-step.is-current{box-shadow:0 12px 30px -16px #1852c873,inset 0 0 0 1.5px var(--b400)}.stu-step.is-blocked{background:color-mix(in srgb,var(--dk-surface,#fff) 92%,#e11d48 2%)}.stu-step__n{z-index:1;background:var(--dk-surface-2,#f1f4f9);width:36px;height:36px;color:var(--gray);font-family:var(--fd);box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;place-items:center;font-weight:700;display:grid;position:relative}.stu-step__n svg{width:17px;height:17px}.stu-step.is-done .stu-step__n{color:#fff;box-shadow:none;background:#16a34a}.stu-step.is-current .stu-step__n{color:#fff;background:linear-gradient(160deg,#3f76ed,#1b49ae);box-shadow:0 6px 14px -6px #1852c899}.stu-step__b{gap:6px;min-width:0;display:grid}.stu-step__h{color:var(--ink);flex-wrap:wrap;align-items:center;gap:9px;text-decoration:none;display:flex}.stu-step__h b{font-family:var(--fd);font-size:.95rem}.stu-step__h:hover b{color:var(--dk-acc,var(--b700))}.stu-step__b p{color:var(--gray);margin:0;font-size:.82rem;line-height:1.5}.stu-step__f{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.stu-step__now{color:#fff;background:linear-gradient(160deg,#3f76ed,#1b49ae);border-radius:999px;padding:2px 9px;font-size:.68rem;font-weight:800}.stu-step__dep{color:var(--dk-acc,var(--b700));align-items:center;gap:4px;font-size:.74rem;font-weight:700;text-decoration:none;display:inline-flex}.stu-step__dep svg{width:12px;height:12px}@media (max-width:640px){.stu-step{grid-template-columns:auto minmax(0,1fr)}.stu-step>.btn{grid-column:2;justify-self:start}}.stu-seq{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;gap:10px;padding:14px 16px;display:grid}.stu-seq.is-blocked{box-shadow:inset 0 0 0 1px #e11d4859}.stu-seq__where{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stu-seq__where p{color:var(--gray);flex-basis:100%;margin:0;font-size:.8rem}.stu-seq__grp{background:var(--dk-tint-blue,#eef4fe);color:var(--dk-acc,var(--b700));border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.stu-seq__grp svg{width:13px;height:13px}.stu-seq__step{color:var(--gray);font-size:.76rem;font-weight:700}.stu-seq__block,.stu-seq__rec{border-radius:14px;gap:10px;padding:12px 14px;display:flex}.stu-seq__block{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b02e2e)}.stu-seq__rec{background:var(--dk-tint-warn,#fff4de);color:var(--dk-txt-warn,#8a5300)}.stu-seq__block>svg,.stu-seq__rec>svg{flex:none;width:18px;height:18px;margin-top:1px}.stu-seq__block b,.stu-seq__rec b{font-size:.86rem;display:block}.stu-seq__block p{margin:3px 0 8px;font-size:.8rem;line-height:1.45}.stu-seq__rec .stu-seq__chips{margin-top:6px}.stu-seq__chips{flex-wrap:wrap;gap:6px;display:flex}.stu-seq__chip{background:var(--dk-surface,#fff);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:.76rem;text-decoration:none;display:inline-flex}.stu-seq__chip svg{flex:none;width:13px;height:13px}.stu-seq__chip small{color:var(--gray2);font-size:.66rem}.stu-seq__chip--req svg{color:var(--dk-txt-err,#b02e2e)}.stu-seq__chip--rec svg{color:var(--dk-txt-warn,#8a5300)}.stu-seq__chip--next svg{color:var(--dk-acc,var(--b600))}.stu-seq__chip.is-done svg{color:var(--dk-txt-ok,#047857)}.stu-seq__chip:hover{box-shadow:inset 0 0 0 1px var(--b400)}.stu-seq__dl{gap:8px;margin:0;display:grid}.stu-seq__dl>div{grid-template-columns:minmax(150px,auto) minmax(0,1fr);align-items:center;gap:10px;display:grid}.stu-seq__dl dt{color:var(--gray);font-size:.76rem;font-weight:700}.stu-seq__dl dd{margin:0}@media (max-width:640px){.stu-seq__dl>div{grid-template-columns:minmax(0,1fr)}}.stu-rl__hd,.stu-rl__row{grid-template-columns:minmax(0,1fr) 130px 120px 160px auto}.stu-rl.is-loading{opacity:.6;transition:opacity .2s}.stu-rl__pager{gap:6px;display:inline-flex}.stu-rl__linked{background:var(--dk-tint-violet,#f1ebff);color:var(--dk-txt-violet,#6d3fd8);border-radius:999px;padding:1px 7px;font-weight:700}.stu-src{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 9px;font-size:.7rem;font-weight:800;display:inline-flex}.stu-src--runtime{background:var(--dk-tint-ok,#e6f8f1);color:var(--dk-txt-ok,#047857)}.stu-src--studio{background:var(--dk-tint-blue,#eef4fe);color:var(--dk-acc,var(--b700))}.stu-st--rt-active{background:var(--dk-tint-ok,#e6f8f1);color:var(--dk-txt-ok,#047857)}.stu-st--rt-inactive,.stu-st--rt-other{background:var(--dk-surface-2,#f1f4f9);color:var(--gray)}.btn.is-disabled{opacity:.55;cursor:not-allowed}@media (max-width:900px){.stu-rl__hd{display:none}.stu-rl__row{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.stu-rl__row>span:nth-child(2),.stu-rl__row>.stu-orow__st{grid-row:2}.stu-rl__row>.stu-orow__time{display:none}.stu-rl__row>.stu-orow__acts{grid-column:1/-1;justify-content:flex-start}}.bdg{--bdg-bg:var(--dk-surface-2,#eef2f7);--bdg-fg:var(--dk-gray,#4a5b72);border-radius:var(--pill);background:var(--bdg-bg);min-width:0;max-width:100%;min-height:22px;color:var(--bdg-fg);letter-spacing:.01em;white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums;align-items:center;gap:5px;padding:2px 9px;font-size:.72rem;font-weight:700;line-height:1.3;display:inline-flex}.bdg--info{--bdg-bg:var(--dk-tint-blue,#e8f1ff);--bdg-fg:var(--dk-acc-strong,#154cb0)}.bdg--ok{--bdg-bg:var(--dk-tint-ok,#e2f6ee);--bdg-fg:var(--dk-txt-ok,#0a7350)}.bdg--warn{--bdg-bg:var(--dk-tint-warn,#fff3d6);--bdg-fg:var(--dk-txt-warn,#8a5a00)}.bdg--err{--bdg-bg:var(--dk-tint-err,#ffebe6);--bdg-fg:var(--dk-txt-err,#b23a17)}.bdg--sm{gap:4px;min-height:18px;padding:1px 7px;font-size:.68rem}.bdg__t{text-overflow:ellipsis;min-width:0;overflow:hidden}.bdg__ic{flex:none;display:inline-flex}.bdg__ic svg{stroke:currentColor;width:12px;height:12px}.bdg--sm .bdg__ic svg{width:11px;height:11px}.bdg__dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.bdg--sm .bdg__dot{width:6px;height:6px}.bdg__dot--live{animation:1.6s ease-in-out infinite bdg-live}@keyframes bdg-live{0%,to{opacity:1}50%{opacity:.3}}.scorechip{letter-spacing:.015em}.wid.wkid{vertical-align:middle;align-items:center;gap:5px;max-width:100%;display:inline-flex;color:var(--gray)!important}.wkid__l{font-weight:600}.wkid__v{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}button.wkid--copy{font:inherit;cursor:copy;border:0;min-height:24px;font-size:.72rem;font-weight:700;line-height:1.4;transition:background .15s,color .15s}button.wkid--copy:hover{background:var(--dk-tint-blue,#e8f1ff);color:var(--dk-acc-strong,#154cb0)!important}button.wkid--copy:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ibtn{width:36px;height:36px;color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;transition:background .16s,color .16s,box-shadow .16s,transform .16s;display:inline-grid;position:relative}.ibtn:before{content:"";border-radius:14px;position:absolute;inset:-4px}.ibtn__ic{pointer-events:none;place-items:center;display:inline-grid}.ibtn svg{stroke:currentColor;flex:none;width:18px;height:18px}.ibtn:hover{background:var(--b50);color:var(--ink)}.ibtn:active:not(:disabled):not([aria-disabled=true]){transform:scale(.94)}.ibtn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ibtn--line{background:var(--dk-surface,#fff);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.ibtn--line:hover{background:var(--dk-surface,#fff);color:var(--dk-acc,var(--b600));box-shadow:inset 0 0 0 1.5px var(--b400)}.ibtn--danger{color:var(--dk-txt-err,#c0392b)}.ibtn--danger:hover{background:var(--dk-tint-err,#fef2f2);color:var(--dk-txt-err,#a93226)}.ibtn[aria-pressed=true]{background:var(--dk-tint-blue,#e8f1ff);color:var(--dk-acc,var(--b600))}.ibtn--sm{border-radius:9px;width:32px;height:32px}.ibtn--sm:before{inset:-6px}.ibtn--sm svg{width:16px;height:16px}.ibtn:disabled,.ibtn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ibtn[aria-busy=true]{opacity:1;cursor:progress}.ibtn__spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite ibtn-spin}@keyframes ibtn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ibtn__spin{animation-duration:1.6s}.bdg__dot--live{animation:none}}@media (hover:hover) and (pointer:fine){[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);content:attr(data-tip) / "";z-index:40;background:var(--dk-tip,#0a1526);color:#fff;width:max-content;max-width:min(260px,70vw);font:600 .74rem/1.35 var(--fb);letter-spacing:0;text-transform:none;text-align:center;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;transform:translate(var(--tip-x,-50%),var(--tip-y,3px));border-radius:8px;padding:5px 9px;transition:opacity .12s,transform .12s,visibility 0s linear .12s;position:absolute;bottom:calc(100% + 8px);left:50%;box-shadow:0 6px 18px -6px #0b1f4573}[data-tip]:hover:after,[data-tip]:focus-visible:after{--tip-y:0px;opacity:1;visibility:visible;transition:opacity .12s .4s,transform .12s .4s,visibility 0s linear .4s}[data-tip][data-tip-side=bottom]:after{--tip-y:-3px;top:calc(100% + 8px);bottom:auto}[data-tip][data-tip-side=bottom]:hover:after,[data-tip][data-tip-side=bottom]:focus-visible:after{--tip-y:0px}[data-tip][data-tip-align=start]:after{--tip-x:0px;left:0}[data-tip][data-tip-align=end]:after{--tip-x:0px;left:auto;right:0}[data-tip][aria-expanded=true]:after{display:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){[data-tip]:after{--tip-y:0px!important}}.ialert{--ia-bg:var(--dk-tint-blue,#eef5ff);--ia-bd:var(--dk-bd-blue,#cfe0fb);--ia-ic:var(--dk-acc,var(--b600));background:var(--ia-bg);min-width:0;box-shadow:inset 0 0 0 1px var(--ia-bd);color:var(--ink);text-align:start;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 14px;font-size:.86rem;line-height:1.45;display:flex}.ialert--warn{--ia-bg:var(--dk-tint-warn,#fff8e6);--ia-bd:var(--dk-bd-warn,#f3db9c);--ia-ic:var(--dk-txt-warn,#a15c00)}.ialert--error{--ia-bg:var(--dk-tint-err,#fef2f2);--ia-bd:var(--dk-bd-err,#f5c2c0);--ia-ic:var(--dk-txt-err,#c0392b)}.ialert--success{--ia-bg:var(--dk-tint-ok,#ecfaf4);--ia-bd:var(--dk-bd-ok,#b9e6d2);--ia-ic:var(--dk-txt-ok,#0a7350)}.ialert--locked{--ia-bg:var(--dk-surface-2,#f3f6fa);--ia-bd:var(--dk-bd-neutral,#dfe6f0);--ia-ic:var(--gray)}.ialert__ic{width:20px;height:20px;color:var(--ia-ic);flex:none;place-items:center;margin-top:1px;display:grid}.ialert__ic svg{stroke:currentColor;width:18px;height:18px}.ialert__m{overflow-wrap:anywhere;flex:auto;gap:2px;min-width:0;display:grid}.ialert__t{color:var(--ink);font-weight:700}.ialert__x{color:var(--ink)}.ialert__x p{margin:0}.ialert__a{flex-wrap:wrap;flex:none;align-self:center;align-items:center;gap:8px;display:flex}.ialert__a .btn{min-height:36px;padding:7px 14px}.ialert__close{align-self:flex-start;margin:-4px -6px -4px 0}.ialert--compact{gap:8px;padding:8px 12px;font-size:.82rem}.ialert--compact .ialert__ic{width:18px;height:18px;margin-top:0}.ialert--compact .ialert__ic svg{width:16px;height:16px}@media (max-width:560px){.ialert{flex-wrap:wrap}.ialert__m{flex-basis:calc(100% - 64px)}.ialert__a{flex-basis:100%;padding-inline-start:30px}}.btn.btn--danger-ghost{color:var(--dk-txt-err,#c0392b);box-shadow:none;background:0 0}.btn.btn--danger-ghost:hover{background:var(--dk-tint-err,#fef2f2);color:var(--dk-txt-err,#a93226);box-shadow:none}.btn.btn--danger-ghost:focus-visible{outline-color:var(--dk-txt-err,#c0392b)}.btn.btn--danger-ghost:disabled,.btn.btn--danger-ghost[aria-disabled=true]{opacity:.5;cursor:not-allowed}.seg__ic{flex:none;display:inline-flex}.seg__t{min-width:0}.seg__n{border-radius:var(--pill);background:var(--dk-surface,#fff);min-width:20px;height:20px;color:var(--gray);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.seg[aria-selected=true] .seg__n,.seg[aria-checked=true] .seg__n{color:#fff;background:#061e5047}.seg__n.seg__n--hot,.seg[aria-selected=true] .seg__n--hot{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#c0392b)}.seg__n.seg__n--warn,.seg[aria-selected=true] .seg__n--warn{background:var(--dk-tint-warn,#fff1de);color:var(--dk-txt-warn,#a15c00)}.seg__n.seg__n--info,.seg[aria-selected=true] .seg__n--info{background:var(--dk-tint-blue,#e8f1ff);color:var(--dk-acc-strong,#154cb0)}.segs.useg{border-radius:12px;align-items:stretch;gap:2px;min-height:40px;padding:4px}.useg .seg{border-radius:9px;gap:6px;min-height:32px;padding:0 14px;font-size:.86rem}.useg .seg svg{width:16px;height:16px}.useg .seg:not([aria-checked=true]):not(:disabled):hover{color:var(--ink)}.useg .seg[aria-checked=true]{color:#fff;background:linear-gradient(135deg,#1668f0 0%,#0b57c9 100%);box-shadow:0 6px 16px -8px #1668f08c}.useg .seg[aria-checked=true] svg{stroke:#fff}.useg--soft .seg[aria-checked=true]{background:var(--dk-surface,#fff);color:var(--ink);box-shadow:var(--s1)}.useg--soft .seg[aria-checked=true] svg{stroke:currentColor}.useg--soft .seg[aria-checked=true] .seg__n{background:var(--dk-surface-2,#eef2f7);color:var(--gray)}.useg .seg:disabled{opacity:.45;cursor:not-allowed}.segs.useg--sm{min-height:36px;padding:3px}.useg--sm .seg{min-height:30px;padding:0 12px;font-size:.82rem}.segs.useg--full{width:100%}.useg--full .seg{flex:1 1 0}.useg .seg:focus-visible,.utabs .seg:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media (pointer:coarse){.segs.useg{min-height:44px}.useg .seg{min-height:36px}}.utabs-wrap{min-width:0}.utabs-bar{align-items:center;gap:10px;min-width:0;display:flex}.utabs-bar>.utabs{flex:0 auto;min-width:0}.utabs-bar__end{flex:none;align-items:center;gap:6px;margin-inline-start:auto;display:flex}.utabs-wrap>.utabs__panel{margin-top:var(--utabs-gap,12px)}.utabs__panel{min-width:0}.utabs__panel[hidden]{display:none!important}.segs.utabs{border-radius:14px;gap:2px;padding:4px}.utabs .seg{border-radius:10px;gap:7px;min-height:36px;padding:0 14px;font-size:.86rem}.utabs .seg svg{width:16px;height:16px}.utabs .seg:not([aria-selected=true]):not(:disabled):hover{color:var(--ink)}.utabs .seg:disabled{opacity:.45;cursor:not-allowed}.segs.utabs--line{width:100%;box-shadow:inset 0 -1px 0 var(--line);background:0 0;border-radius:0;gap:2px;padding:0}.utabs--line .seg{min-height:44px;box-shadow:none;color:var(--gray);background:0 0;border-radius:0;padding:0 12px;position:relative}.utabs--line .seg[aria-selected=true]{box-shadow:none;color:var(--dk-acc-strong,var(--b700));background:0 0}.utabs--line .seg[aria-selected=true] svg{stroke:currentColor}.utabs--line .seg[aria-selected=true]:after{content:"";background:var(--dk-acc,var(--b600));border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:10px;right:10px}.utabs--line .seg__n{background:var(--dk-surface-2,#eef2f7)}.utabs--line .seg[aria-selected=true] .seg__n{background:var(--dk-tint-blue,#e1ecff);color:var(--dk-acc-strong,var(--b700))}.utabs--line .seg[aria-selected=true] .seg__n--hot{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#c0392b)}.utabs--line .seg[aria-selected=true] .seg__n--warn{background:var(--dk-tint-warn,#fff1de);color:var(--dk-txt-warn,#a15c00)}@media (pointer:coarse){.utabs .seg{min-height:40px}.utabs--line .seg{min-height:44px}}@media (max-width:560px){.utabs-bar{gap:6px}.utabs .seg{padding:0 12px;font-size:.84rem}}.pskel>.pskel__row{height:var(--pskel-h,56px)}.pskel--block>.pskel__row{height:var(--pskel-h,160px);border-radius:16px}.pskel--cols{grid-auto-columns:minmax(min(240px,80vw),1fr);grid-auto-flow:column;gap:12px;overflow:hidden}.pskel__col{box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;align-content:start;gap:8px;padding:10px;display:grid}.pskel__col>.pskel__row{height:var(--pskel-h,84px);border-radius:12px}.pskel__col>.pskel__head{border-radius:8px;width:55%;height:18px}@media (prefers-reduced-motion:reduce){.pskel__row{animation:none}}.pempty__a{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.pempty__a .btn{margin-top:0}.pempty__a svg{stroke:currentColor;width:16px;height:16px}.ceo .ceo-demo,.ceo .ceo-toggle{min-height:40px}.ceo .ceo-sec__h .ceo-span.useg{padding:3px}.ceo-sortic{text-align:center;font-variant-emoji:text;width:1em;color:var(--gray);font-size:.72rem;font-weight:700;line-height:1;display:inline-block}.ceo-table thead th[aria-sort=ascending] .ceo-sortic,.ceo-table thead th[aria-sort=descending] .ceo-sortic{color:var(--dk-acc,var(--b600))}.ceo-table .ceo-table__grp th{white-space:normal;color:var(--gray);padding:16px 0 6px;font-size:.76rem;font-weight:700;line-height:1.4}.ceo-table thead+tbody .ceo-table__grp th{padding-top:8px}.ceo-table tbody+tbody .ceo-table__grp th{border-top:1px solid var(--line)}.ceo-table .ceo-table__grp small{color:var(--gray);margin-left:8px;font-size:.74rem;font-weight:500}.ceo-figs dd.is-na{font-family:var(--fb);letter-spacing:0;color:var(--gray);font-size:.92rem;font-weight:500}.ceo-cols dt .ceo-def{color:var(--gray);margin-top:2px;font-size:.74rem;font-weight:500;line-height:1.4;display:block}.ceo-cols__grp{min-width:0}.ceo-cols__grp>.ceo-def{color:var(--gray);margin:4px 0 0;font-size:.74rem;line-height:1.45}.drill .pkv__i b.drill__muted{color:var(--gray);font-weight:500}@media (max-width:760px){.ceo-cols>.ceo-cols__grp{border-top:1px solid var(--line)}.ceo-cols__grp>.ceo-def{margin:0 0 10px}}@media (pointer:coarse){.ceo .ceo-demo,.ceo .ceo-toggle{min-height:44px}}.lpipe-lock{margin:-4px 0 0}.ldrw__kv .bdg{color:var(--bdg-fg)}.ldrw__kv .bdg span,.ldrw__kv .wkid span{color:inherit}.ldrw__kv b[title]{cursor:help}.btn.btn--danger-ghost.ldrw__del{color:var(--dk-txt-err,#c0392b);box-shadow:none;background:0 0}.btn.btn--danger-ghost.ldrw__del:hover:not(:disabled){background:var(--dk-tint-err,#fef2f2);color:var(--dk-txt-err,#a93226);box-shadow:none}.ppanel__h.cch{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:10px}.cch__t{min-width:0;font-family:var(--fd);letter-spacing:-.02em;color:var(--ink);flex:auto;align-items:center;gap:10px;margin:0;font-size:1.05rem;font-weight:700;line-height:1.25;display:flex}.cch__tt{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.cch__a{flex:none;align-items:center;gap:6px;margin-inline-start:auto;display:flex}.cch__a .uaq__live{margin-left:0;margin-inline-end:2px}.cch__a .bdg,.cch__btn{flex:none}.ppanel__h.cch--wrap{flex-wrap:wrap}.cch--wrap .cch__t{flex:0 auto}.cch--wrap>.bhours{margin-inline-start:auto}@media (max-width:560px){.ppanel__h.cch{gap:8px}.cch__t{gap:8px;font-size:1rem}.cch__t .pico{border-radius:9px;width:30px;height:30px}.cch__t .pico svg{width:16px;height:16px}.cch__a{gap:4px}.cch__bt{display:none}.cch__btn{min-width:40px;padding-inline:11px}}.wid.wkid.ua__wid{background:var(--dk-surface,#fff);padding:3px 9px;font-size:.68rem}.wid.wkid.ua__wid.wkid--copy:hover{background:var(--dk-tint-blue,#e8f1ff)}.uad__dirs{margin-top:8px}[data-ai-target=callcenter\:call-log] .creq>.bdg{flex:none;align-self:flex-start;margin-top:2px}.qcdet__facts dd>.bdg{vertical-align:baseline}.ucand__filters .btn--line[aria-pressed=true]{background:var(--dk-tint-blue,#e8f1ff);color:var(--dk-acc-strong,var(--b700));box-shadow:inset 0 0 0 1.5px var(--dk-bd-blue,#bcd5ff)}.mhist__h{row-gap:10px}.mhist__h>.ppanel__t{letter-spacing:-.02em;font-size:1.05rem;font-weight:700;line-height:1.3}.mhist__h>.mhist__tabs{flex:0 auto;min-width:0;margin-inline-start:auto}.mhist__end{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.mcreate__lock{margin-bottom:14px}@media (max-width:560px){.mhist__h>.mhist__tabs{flex:100%;margin-inline-start:0}}@media (max-width:420px){.mdet__p>.mdet__pst{grid-column:2;justify-self:start}}.segs.utabs:not(.utabs--line) .seg[aria-selected=true]{background:linear-gradient(135deg,#1668f0 0%,#0b57c9 100%)}.useg--soft .seg:focus-visible{outline-color:var(--dk-acc,var(--b600))}.ceo-cols dd{white-space:nowrap;flex:none}.kfunnel__sub{color:var(--gray);margin-top:2px;font-size:.74rem;font-weight:500;line-height:1.3;display:block}.mdet__sum .bdg--neutral{--bdg-bg:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--dk-bd-blue,#b8c9e8)}@media (hover:none){.btn.btn--danger-ghost:hover,.btn.btn--danger-ghost.ldrw__del:hover:not(:disabled){color:var(--dk-txt-err,#c0392b);box-shadow:none;background:0 0}}@media (pointer:coarse){.ialert__a .btn,.pempty .btn{min-height:44px}button.wkid--copy{position:relative}button.wkid--copy:before{content:"";position:absolute;inset:-11px -4px}}.umenu-pop{background:var(--dk-surface,#fff);color:var(--ink);box-shadow:var(--s3),0 0 0 1px var(--line);border-radius:14px;flex-direction:column;animation:.18s both fade;display:flex;overflow:hidden}.umenu-pop[data-placement=above]{animation-name:dselAbove}.umenu-pop:focus,.umenu-sheet:focus{outline:none}.umenu{overscroll-behavior:contain;outline:none;flex-direction:column;flex:auto;gap:2px;min-height:0;padding:6px;display:flex;overflow-y:auto}.umenu__i{width:100%;min-height:40px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;margin:0;padding:8px 12px;font-size:.88rem;font-weight:600;line-height:1.3;text-decoration:none;transition:background .14s,color .14s;display:flex}.umenu__i:hover,.umenu__i:focus-visible{background:var(--b50);color:var(--dk-acc,var(--b600))}.umenu__i--on,.umenu__i--on:hover{background:var(--b100);color:var(--dk-acc-strong,var(--b700))}.umenu__i[aria-disabled=true],.umenu__i[aria-disabled=true]:hover{color:var(--gray2);cursor:not-allowed;background:0 0}.umenu__i[aria-disabled=true]:focus-visible{background:var(--dk-surface-2,#f4f7fc)}.umenu__i--danger,.umenu__i--danger .umenu__ic{color:var(--dk-txt-err,#c0392b)}.umenu__i--danger:hover,.umenu__i--danger:focus-visible{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#c0392b)}.umenu__ic{min-width:18px;color:var(--gray2);flex:none;place-items:center;transition:color .14s;display:inline-grid}.umenu__ic svg{stroke:currentColor;width:16px;height:16px}.umenu__i:hover .umenu__ic,.umenu__i:focus-visible .umenu__ic{color:currentColor}.umenu__tx{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.umenu__l{overflow-wrap:anywhere}.umenu__d,.umenu__why{color:var(--gray);overflow-wrap:anywhere;font-size:.74rem;font-weight:500;line-height:1.35}.umenu__h{color:var(--gray);white-space:nowrap;flex:none;margin-left:auto;font-size:.74rem;font-weight:600}.umenu__i--on .umenu__h{color:inherit;opacity:.8}.umenu__ck,.umenu__go{flex:none;width:16px;height:16px}.umenu__ck{color:var(--dk-acc,var(--b600))}.umenu__go{color:var(--gray2)}.umenu__sep{background:var(--line);flex:none;height:1px;margin:4px 8px}.umenu__grp{letter-spacing:.06em;text-transform:uppercase;color:var(--gray);padding:8px 12px 4px;font-size:.7rem;font-weight:800}.umenu__back{color:var(--gray);font-weight:700}.umenu__empty{color:var(--gray);margin:0;padding:10px 14px 12px;font-size:.86rem;font-weight:600}.umenu__dot{background:var(--c,#94a3b8);width:10px;height:10px;box-shadow:0 0 0 2px var(--dk-surface,#fff),0 0 0 3px var(--line);border-radius:50%;display:block}.umenu__ic .ldc__av{width:24px;height:24px;font-size:.6rem}.umenu-pop .umenu__srch{margin:6px 6px 0}.dsel__sheet>.umenu{padding:2px 10px 4px}.dsel__sheet .umenu__i{border-radius:12px;min-height:52px;padding:8px 14px;font-size:1rem}.dsel__sheet .umenu__empty{padding:14px 18px}.umenu-btn{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.umenu-btn__t{overflow-wrap:anywhere;text-align:left;min-width:0}.umenu-btn__cv{flex:none;width:16px;height:16px;transition:transform .18s}.umenu-btn[aria-expanded=true] .umenu-btn__cv{transform:rotate(180deg)}.umenu-btn .umenu__dot{flex:none}@media (pointer:coarse){.umenu__i{min-height:44px}}@media (prefers-reduced-motion:reduce){.umenu-pop{animation:none}.umenu-btn__cv{transition:none}}.ldc{background:var(--dk-surface,#fff);min-width:0;box-shadow:inset 0 0 0 1px var(--line),var(--s1);color:var(--ink);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 10px 9px 12px;transition:box-shadow .15s,opacity .15s;display:grid;position:relative}.ldc--open{cursor:pointer}.ldc[draggable=true]{cursor:grab}.ldc[draggable=true]:active{cursor:grabbing}.ldc:hover{box-shadow:inset 0 0 0 1px var(--b200),var(--s2)}.ldc:focus{outline:none}.ldc:focus-visible{box-shadow:inset 0 0 0 2px var(--b400),var(--s2)}.ldc.is-drag{opacity:.45}.ldc.is-busy{opacity:.6}.ldc__top{align-items:flex-start;gap:6px;min-width:0;display:flex}.ldc__name{min-width:0;color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:auto;padding-top:5px;font-size:.9rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.ldc__top .scorechip{flex:none;margin-top:6px}.ldc__more{flex:none;margin:-2px -4px 0 0}.ldc__tel{min-width:0;color:var(--gray);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:.8rem;display:flex}.ldc__tel>svg{flex:none;width:13px;height:13px}.ldc__ph{overflow-wrap:anywhere;min-width:0}.ldc__acts{flex:none;gap:6px;margin-left:auto;display:inline-flex}a.ldc__qa{color:var(--ink);text-decoration:none}a.ldc__qa:hover{color:var(--dk-acc,var(--b600))}.ldc__tags{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.ldc__tag{background:var(--dk-surface-2,#f1f5fa);max-width:100%;min-height:20px;color:var(--gray);overflow-wrap:anywhere;border-radius:999px;align-items:center;padding:2px 8px;font-size:.72rem;font-weight:600;line-height:1.3;display:inline-flex}.ldc__wid{font-size:.72rem}.ldc__foot{border-top:1px dashed var(--line);align-items:center;gap:8px;min-width:0;margin-top:2px;padding-top:8px;display:flex}.ldc__who{min-width:0;color:var(--ink);flex:0 auto;align-items:center;gap:6px;font-size:.76rem;font-weight:600;display:inline-flex}.ldc__av{background:var(--b100);width:22px;height:22px;color:var(--dk-acc-strong,var(--b700));border-radius:50%;flex:none;place-items:center;font-size:.62rem;font-weight:800;line-height:1;display:grid}.ldc__wn{overflow-wrap:anywhere;min-width:0;line-height:1.3}.ldc__who.is-none{color:var(--gray);font-weight:500}.ldc__who.is-none .ldc__av{background:var(--dk-surface-2,#f1f5fa);color:var(--gray)}.ldc__who.is-me .ldc__av{background:var(--grad);color:#fff}.ldc__age{color:var(--gray);white-space:nowrap;flex:none;margin-left:auto;font-size:.72rem}.lmenu-pill{flex:0 auto;min-width:0;max-width:100%;display:inline-flex}button.ldc__who--btn{border:1px solid var(--line);background:var(--dk-surface,#fff);max-width:100%;min-height:32px;font:inherit;text-align:left;cursor:pointer;border-radius:999px;padding:3px 8px 3px 3px;font-size:.76rem;font-weight:600;transition:border-color .14s,color .14s,background .14s;position:relative}button.ldc__who--btn:before{content:"";position:absolute;inset:-6px -2px}button.ldc__who--btn.is-none{border-style:dashed}button.ldc__who--btn:hover{border-color:var(--b400);color:var(--dk-acc,var(--b600))}button.ldc__who--btn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}button.ldc__who--btn[aria-expanded=true]{border-color:var(--b400);background:var(--b50)}button.ldc__who--btn:disabled{cursor:not-allowed;opacity:.6}button.ldc__who--btn .umenu-btn__cv{width:14px;height:14px;color:var(--gray)}.ldc-list{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.lmenu-field{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:100%;display:inline-flex}.lmenu-btn{white-space:normal;text-align:left;justify-content:flex-start;max-width:100%;height:auto;min-height:40px}.lmenu-why{color:var(--gray);font-size:.76rem;line-height:1.35}.lstab{min-width:0;max-width:100%}.lmeet{gap:10px;display:grid}.lmeet__t{color:var(--ink);margin:0}.lmeet__chk{color:var(--gray);align-items:center;gap:8px;margin:0;font-size:.86rem;display:flex}.lmeet__spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite ibtn-spin}@media (prefers-reduced-motion:reduce){.lmeet__spin{animation-duration:1.6s}}.ceo-sheet{position:relative}.ceo-act{z-index:3;position:absolute;top:22px;right:24px}.ceo-exporting{background:color-mix(in srgb,var(--b500,#2563eb) 12%,var(--dk-surface,#fff));width:fit-content;max-width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--b500,#2563eb) 30%,transparent);color:var(--ink);border-radius:12px;align-items:center;gap:8px;margin:10px 0 0;padding:6px 12px;font-size:.78rem;font-weight:600;line-height:1.3;display:flex}.ceo-exporting svg{width:14px;height:14px;color:var(--b600,#1d4ed8);flex:none}.ceo .ceo-head__lead{padding-inline-end:48px}.ceo-kpis{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:20px 0 0;display:grid;overflow:hidden}.ceo-kpis>div{background:var(--dk-surface,#fff);flex-direction:column;gap:2px;min-width:0;padding:12px 16px;display:flex}.ceo-kpis dt{color:var(--gray);font-size:.76rem;font-weight:600;line-height:1.35}.ceo-kpis dd{margin:0}.ceo-kpis__v{font-family:var(--fd);letter-spacing:-.015em;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.25rem;font-weight:800;line-height:1.25}.ceo-kpis__s{color:var(--gray);font-size:.72rem;line-height:1.35}.ceo .ceo-head__meta{white-space:normal;color:var(--gray);flex-wrap:wrap;align-items:flex-start;gap:4px 18px;margin:14px 0 0;font-size:.8rem;font-weight:600;line-height:1.5;display:flex}.ceo-head__test{align-items:flex-start;gap:6px;font-weight:500;display:inline-flex}.ceo-head__test svg{flex:none;width:14px;height:14px;margin-top:2px}.ceo-jump{top:calc(-1 * var(--pb-pad,0px));z-index:2;background:var(--dk-surface,#fff);border-bottom:1px solid var(--line);align-items:center;gap:10px;min-width:0;padding:8px 0;display:flex;position:sticky}.ceo-jump__list{overscroll-behavior-x:contain;scrollbar-width:none;flex:auto;gap:6px;min-width:0;margin:-3px -2px;padding:3px 2px;display:flex;position:relative;overflow-x:auto}.ceo-jump__list::-webkit-scrollbar{display:none}.ceo-jump__a{min-height:36px;color:var(--gray);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;flex:none;align-items:center;padding:6px 14px;font-size:.84rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.ceo-jump__a:hover{color:var(--ink);background:var(--dk-surface-2,#f4f7fc)}.ceo-jump__a[aria-current]{background:var(--dk-tint-blue,#e8f1ff);color:var(--dk-acc-strong,var(--b700));box-shadow:inset 0 0 0 1px var(--dk-bd-blue,#bcd5ff)}.ceo-jump__a:focus-visible{outline:2px solid var(--dk-acc,var(--b600));outline-offset:1px}.ceo .ceo-sec{grid-template-columns:minmax(0,1fr);gap:16px;padding:26px 0;scroll-margin-top:72px}.ceo .ceo-sec__h{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:10px 18px;min-width:0}.ceo-sec__tt{flex:220px;min-width:0}.ceo-sec__tl{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.ceo .ceo-sec__h h2:focus{outline:none}.ceo .ceo-sec__h h2:focus-visible{outline:2px solid var(--dk-acc,var(--b600));outline-offset:3px;border-radius:4px}.ceo-sec__a{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px 12px;min-width:0;display:flex}.ceo .ceo-sec__a .ceo-span{order:0;margin:0}.ceo .ceo-sec__a .ceo-more{margin:0}.ceo-ch{min-width:0;padding-left:60px;position:relative}.ceo-ch__plot{border-radius:4px;height:200px;margin-top:28px;position:relative}.ceo-ch__plot:focus{outline:none}.ceo-ch__plot:focus-visible{outline:2px solid var(--dk-acc,var(--b600));outline-offset:6px}.ceo-ch__svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.ceo-ch__line{stroke:var(--b600)}html[data-theme=dark] .ceo-ch__line{stroke:#5c93f0}.ceo-ch__grid{border-top:1px solid var(--line);pointer-events:none;height:0;position:absolute;left:0;right:0}.ceo-ch__grid span{color:var(--gray);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:600;line-height:1;position:absolute;top:0;right:calc(100% + 8px);transform:translateY(-50%)}.ceo-ch__pt{background:var(--b600);width:9px;height:9px;box-shadow:0 0 0 2px var(--dk-surface,#fff);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}html[data-theme=dark] .ceo-ch__pt{background:#5c93f0}.ceo-ch__mk{z-index:1;background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;border-radius:6px;padding:2px 7px;font-size:.72rem;font-weight:700;line-height:1.4;transition:opacity .15s;position:absolute}.ceo-ch__mk--max{transform:translate(-50%,calc(-100% - 9px))}.ceo-ch__mk--max[data-align=start]{transform:translate(-8px,calc(-100% - 9px))}.ceo-ch__mk--max[data-align=end],.ceo-ch__mk--end{transform:translate(calc(8px - 100%),calc(-100% - 9px))}.ceo-ch__mk--end.is-low{transform:translate(calc(8px - 100%),9px)}.ceo-ch__mkd{color:var(--gray);font-weight:500}.ceo-ch__plot.is-sel .ceo-ch__mk{opacity:0}.ceo-ch__hit{z-index:1;display:flex;position:absolute;inset:0}.ceo-ch__hit span{cursor:crosshair;flex:1}.ceo-ch .lchart__tip{z-index:3}.ceo-ch .lchart__dot,.ceo-ch .lchart__guide{z-index:2}.ceo-ch__x{height:18px;color:var(--gray);margin-top:8px;font-size:.72rem;position:relative}.ceo-ch__x span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.ceo-ch__x span[data-align=start]{transform:none}.ceo-ch__x span[data-align=end]{transform:translate(-100%)}.ceo-revfoot{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:flex-end;gap:12px 20px;margin-top:16px;padding-top:16px;display:flex}.ceo .ceo-revfoot .ceo-figs{border:0;flex:480px;min-width:0;margin:0;padding:0}.ceo-tview{flex:none}.ceo-tview svg{width:16px;height:16px}.ceo-tview[aria-pressed=true]{background:var(--dk-tint-blue,#e8f1ff);color:var(--dk-acc-strong,var(--b700));box-shadow:inset 0 0 0 1.5px var(--dk-bd-blue,#bcd5ff)}.ceo-days{border-collapse:collapse;width:100%;font-size:.86rem}.ceo-days th,.ceo-days td{border-bottom:1px solid var(--line);text-align:left;padding:8px 10px}.ceo-days thead th{color:var(--gray);padding-top:0;font-size:.74rem;font-weight:700}.ceo-days thead th:first-child,.ceo-days tbody th{padding-left:0}.ceo-days tbody th{color:var(--ink);font-weight:600}.ceo-days .is-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ceo-days td.is-num{font-family:var(--fd);color:var(--ink);font-weight:700}.ceo-days tr.is-zero th,.ceo-days tr.is-zero td{color:var(--gray);font-weight:500}.ceo-days tbody tr:last-child th,.ceo-days tbody tr:last-child td{border-bottom:0}.ceo-testsw{justify-items:end;gap:4px;min-width:0;max-width:360px;display:grid}.ceo .ceo-testsw .ceo-toggle{order:0;margin:0}.ceo .ceo-sec__h .ceo-testsw__note{text-align:right;color:var(--gray);flex-basis:auto;order:0;margin:0;font-size:.76rem;line-height:1.45}.ceo .ceo-table{min-width:520px}.ceo .ceo-table tbody th,.ceo .ceo-table tbody td{height:48px;padding-top:6px;padding-bottom:6px}.ceo .ceo-table .ceo-table__grp th{height:auto}.ceo-table thead .ceo-table__revh{width:46%}.ceo-table td.ceo-table__rv{text-align:right}.ceo-rev{vertical-align:middle;grid-template-columns:auto 96px;justify-content:end;align-items:center;gap:12px;display:inline-grid}.ceo-rev__t{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:inline-flex}.ceo-rev__t b{font-family:var(--fd);color:var(--ink);font-weight:700}.ceo-rev__t small{color:var(--gray);font-size:.74rem}.ceo-rev__bar,.ceo-chcard__bar{background:var(--dk-surface-2,#eef3fa);border-radius:999px;height:6px;display:block;overflow:hidden}.ceo-rev__bar span,.ceo-chcard__bar span{border-radius:inherit;background:var(--b600);transform-origin:0;height:100%;animation:.8s cubic-bezier(.16,1,.3,1) both aov-grow;display:block}html[data-theme=dark] .ceo-rev__bar span,html[data-theme=dark] .ceo-chcard__bar span{background:#5c93f0}.ceo-table tr.is-test .ceo-rev__t b{color:var(--gray)}html .ceo-table tr.is-test .ceo-rev__bar span{background:var(--gray)}.ceo-table__fold th,.ceo-table__fold td,.ceo-table__fold .ceo-rev__t b{color:var(--gray);font-weight:600}.ceo .ceo-table tbody+.ceo-table__fold th,.ceo .ceo-table tbody+.ceo-table__fold td{border-top:1px solid var(--line)}.ceo-chall{margin-top:12px}.ceo-chmob{display:none}.ceo-chcards{margin:0;padding:0;list-style:none;display:grid}.ceo-chcard{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 56px auto;align-items:center;gap:4px 10px;padding:12px 0;display:grid}.ceo-chcard:last-child{border-bottom:0}.ceo-chcard__n{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.9rem;font-weight:700;line-height:1.3}.ceo-chcard__n em{background:var(--dk-surface-2,#f1f5fa);color:var(--gray);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:.68rem;font-style:normal;font-weight:700}.ceo-chcard__v{font-family:var(--fd);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:700}.ceo-chcard__p{text-align:right;min-width:3ch;color:var(--gray);font-variant-numeric:tabular-nums;font-size:.74rem}.ceo-chcard__s{color:var(--gray);grid-column:1/-1;font-size:.76rem;line-height:1.4}.ceo-chcard.is-test .ceo-chcard__n,.ceo-chcard.is-test .ceo-chcard__v{color:var(--gray)}.ceo-chcard.is-test .ceo-chcard__bar span{background:var(--gray)}.ceo-chcard--fold{grid-template-columns:minmax(0,1fr) auto}.ceo-chcard--fold .ceo-chcard__n,.ceo-chcard--fold .ceo-chcard__v{color:var(--gray);font-weight:600}.ceo-gchain{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 34px;margin:0;padding:0;list-style:none;display:grid}.ceo-gchain li{border:1px solid var(--line);background:var(--dk-surface,#fff);border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:14px 16px;display:flex;position:relative}.ceo-gchain li+li:before{content:"→";content:"→" / "";text-align:center;width:20px;color:var(--gray2);font-size:1.1rem;font-weight:700;line-height:1;position:absolute;top:50%;left:-27px;transform:translateY(-50%)}.ceo-gchain__n{font-family:var(--fd);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.35rem}.ceo-gchain__n small{font-family:var(--fb);letter-spacing:0;color:var(--gray);font-size:.86rem;font-weight:600}.ceo-gchain__t{color:var(--ink);font-size:.84rem;font-weight:600;line-height:1.35}.ceo-gchain__b{color:var(--gray);font-size:.74rem;line-height:1.35}.ceo-minor{flex-wrap:wrap;gap:6px 26px;margin:16px 0 0;display:flex}.ceo-minor>div{align-items:baseline;gap:6px;min-width:0;display:flex}.ceo-minor dt{color:var(--gray);font-size:.8rem}.ceo-minor dt:after{content:":"}.ceo-minor dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:.84rem;font-weight:700}.ceo-minor dd.is-na{color:var(--gray);font-weight:500}.ceo-sk{gap:14px;padding:28px 0;display:grid}.ceo-sk span{background:linear-gradient(90deg,var(--b50) 25%,var(--line) 50%,var(--b50) 75%);background-size:200% 100%;border-radius:8px;animation:1.2s linear infinite aov-shine;display:block}.ceo-sk__l{width:85%;height:18px}.ceo-sk__l--s{width:60%}.ceo-sk__figs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.ceo-sk__figs span{height:58px}.ceo-sk__pills{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:8px;padding:8px 0;display:flex;overflow:hidden}.ceo-sk__pills span{border-radius:999px;flex:none;width:96px;height:30px}.ceo-sk__sec{gap:10px;padding-top:10px;display:grid}.ceo-sk__h{width:200px;max-width:60%;height:16px}.ceo-sk__chart{height:180px}.ceo-sk__row{height:36px}.umenu__i--sw{align-items:flex-start}.umenu__sw{background:var(--line);border-radius:999px;flex:none;width:34px;height:20px;margin-top:1px;transition:background-color .18s;position:relative}.umenu__sw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0b1f4540}.umenu__i[aria-checked=true] .umenu__sw{background:var(--dk-acc,var(--b600))}.umenu__i[aria-checked=true] .umenu__sw:after{transform:translate(14px)}.umenu__i[aria-disabled=true] .umenu__sw{opacity:.55}.drill__cap{color:var(--gray);flex-basis:100%;margin-top:-6px;font-size:.8rem;line-height:1.4}.drill--report .drill__t{letter-spacing:0;text-transform:none;color:var(--ink);font-size:.92rem;font-weight:700}.drill__steps{gap:16px;margin:0;padding:0;list-style:none;display:grid}.drill__steps li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 12px;min-width:0;display:grid}.drill__step-l{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.88rem;font-weight:600}.drill__step-v{font-family:var(--fd);color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.05rem}.drill__step-bar{background:var(--dk-surface-2,#f1f5fa);border-radius:5px;grid-column:1/-1;height:10px;display:block;overflow:hidden}.drill__step-bar span{border-radius:inherit;background:var(--b600);height:100%;display:block}html[data-theme=dark] .drill__step-bar span{background:#5c93f0}.drill__step-s{color:var(--gray);grid-column:1/-1;font-size:.78rem;line-height:1.4}.drill__info{border-top:1px solid var(--line);color:var(--gray);align-items:flex-start;gap:8px;margin:0;padding-top:12px;font-size:.84rem;line-height:1.5;display:flex}.drill__info svg{flex:none;width:16px;height:16px;margin-top:2px}.drill__table{border-collapse:collapse;width:100%;font-size:.86rem}.drill__table th,.drill__table td{border-bottom:1px solid var(--line);text-align:left;padding:8px 10px}.drill__table thead th{color:var(--gray);font-size:.74rem;font-weight:700}.drill__table thead th:first-child,.drill__table tbody th{padding-left:0}.drill__table tbody th{color:var(--ink);font-weight:600}.drill__table .is-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.drill__table td.is-num{font-family:var(--fd);color:var(--ink);font-weight:700}.drill__table tr.is-muted th,.drill__table tr.is-muted td{color:var(--gray);font-weight:500}.drill__table tbody tr:last-child th,.drill__table tbody tr:last-child td{border-bottom:0}.drill__more{justify-self:start}@media (max-width:1100px){.ceo-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ceo-kpis>div:last-child:nth-child(3n+2){grid-column:span 2}.ceo-kpis>div:last-child:nth-child(3n+1){grid-column:1/-1}}@media (max-width:760px){.ceo-act{top:16px;right:8px}.ceo .ceo-head__lead{padding-inline-end:40px}.ceo-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ceo-kpis>div:last-child:nth-child(3n+2),.ceo-kpis>div:last-child:nth-child(3n+1){grid-column:auto}.ceo-kpis>div:last-child:nth-child(odd){grid-column:1/-1}.ceo-kpis>div{padding:10px 12px}.ceo-kpis__v{font-size:1.1rem}.ceo-chdesk{display:none}.ceo-chmob{display:block}.ceo-gchain{grid-template-columns:minmax(0,1fr);gap:28px 0}.ceo-gchain li+li:before{content:"↓";content:"↓" / "";top:-24px;left:50%;transform:translate(-50%)}.ceo-sk__figs{grid-template-columns:repeat(2,minmax(0,1fr))}.ceo-sk__figs span:last-child{grid-column:1/-1}}@media (max-width:560px){.ceo-sec__a{justify-content:flex-start}.ceo-testsw{justify-items:start;max-width:none}.ceo .ceo-sec__h .ceo-testsw__note{text-align:left}.ceo-ch{padding-left:50px}.ceo-ch__plot{height:170px}.ceo-ch__xm,.ceo-ch__mkd{display:none}.ceo-revfoot .ceo-tview{width:100%}}@media (pointer:coarse){.ceo-jump__a,.ceo-tview,.ceo-chall,.drill__more,.ceo .ceo-more,.ceo .ceo-testsw .ceo-toggle{min-height:44px}}@media (prefers-reduced-motion:reduce){.ceo-jump__a,.ceo-ch__mk,.umenu__sw,.umenu__sw:after{transition:none}.ceo-rev__bar span,.ceo-chcard__bar span,.ceo-sk span{animation:none}}.pbody:has(>.pbody__in>.lpipe){--lpipe-pt:var(--pb-pad,0px)}@media (min-width:901px){.pbody:has(>.pbody__in>.lpipe){--lpipe-pt:14px;padding-top:14px}}.lpipe-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px}.lpipe-top__t{align-items:center;gap:4px 16px}.lpipe-top__t p{flex:0 auto;max-width:52ch}.lpipe-top__act{flex:none;align-items:center;gap:8px;display:flex}.lpipe-sum{min-width:0;color:var(--gray);flex-wrap:wrap;flex:0 auto;align-items:center;gap:2px 6px;margin:0;font-size:.84rem;line-height:1.4;display:inline-flex}.lpipe-sum__t{overflow-wrap:anywhere;min-width:0}.lpipe-sum b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800}.lpipe-sum__i{margin:-6px 0}.lpipe-sum__i[aria-expanded=true]{background:var(--dk-tint-blue,#e8f1ff);color:var(--dk-acc,var(--b600))}.lpipe-sum__help{background:var(--dk-surface-2,#f1f5fa);color:var(--ink);border-radius:10px;flex:100%;padding:6px 10px;font-size:.8rem}.lpipe-mgr.btn{gap:8px}.lpipe-mgr .lpipe-mgr__n{margin-right:-6px}.lpipe-mgr__ic{place-items:center;display:inline-grid;position:relative}.lpipe-mgr__dot{background:var(--dk-tint-blue,#e8f1ff);min-width:18px;height:18px;box-shadow:0 0 0 2px var(--dk-surface,#fff);color:var(--dk-acc-strong,#154cb0);text-align:center;border-radius:999px;padding:0 5px;font-size:.66rem;font-weight:800;line-height:18px;position:absolute;top:-11px;right:-13px}.lpipe-tools{flex-wrap:wrap;align-items:flex-start;gap:10px 12px;min-width:0;display:flex;position:relative}.lpipe-tools>.uf{flex:320px;min-width:0}.lpipe-tools>.lpipe-view{flex:none}.lpipe-tools>.lpipe-strip{min-width:0;box-shadow:none;background:0 0;border-radius:0;flex:100%;order:3;padding:0;display:block}.lpipe-tools .lpipe-strip__bar{gap:6px}.lpipe-tools .lpipe-strip__bar li{flex-basis:auto;min-width:0}.lpipe-tools .lpipe-strip__bar button{background:var(--dk-surface,#fff);width:100%;min-height:42px;box-shadow:inset 0 0 0 1.5px var(--line);white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:0 12px;display:flex}.lpipe-tools .lpipe-strip__bar button:before{height:3px;top:4px;left:12px;right:12px}.lpipe-tools .lpipe-strip__bar button:hover{box-shadow:inset 0 0 0 1.5px var(--b200)}.lpipe-tools .lpipe-strip__bar button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--c)}.lpipe-tools .lpipe-strip__bar button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.lpipe-tools .lpipe-strip__ic{width:18px;height:18px}.lpipe-tools .lpipe-strip__n{font-size:.92rem}.lpipe-tools .lpipe-strip__l{text-overflow:clip;font-size:.8rem;overflow:visible}@media (min-width:1280px){.lpipe-tools{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.lpipe-tools>.uf.uf--fold{display:contents}.lpipe-tools .uf-bar{grid-area:1/1}.lpipe-tools .uf-chosen{grid-area:2/1/auto/-1}.lpipe-tools>.lpipe-strip{order:0;grid-area:1/2}.lpipe-tools>.lpipe-view{grid-area:1/3}.lpipe-tools .uf--fold .uf-bar .uf-search{flex:none;width:clamp(200px,19vw,280px);max-width:none}}.lpipe-view.segs.useg{min-height:42px}.lpipe-col__h{padding:10px 8px 8px 14px}.lpipe-col__dot{background:var(--c);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 20%,transparent);border-radius:50%;flex:none}.lpipe-col__more{margin:-6px -2px -6px 0}.lpipe-col.is-hit{box-shadow:inset 0 0 0 2px var(--dk-acc,var(--b600))}.lpipe-col.is-hit.is-over{box-shadow:inset 0 0 0 2px var(--c)}.lpipe-board.is-one .lpipe-col{flex-basis:min(360px,100%)}.lpipe-boardhost:has(.ldc.is-drag) .sarr__b{pointer-events:none}.lpipe-ph{gap:10px;min-width:0;display:grid}.lpipe-ph__tabs{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;display:grid}.lpipe-ph .lpager{margin-top:2px}.lpipe-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;display:flex}@media (max-width:640px){.lpipe-top{flex-wrap:nowrap}.lpipe-top__t{display:none}.lpipe-top__act{flex:auto;min-width:0}.lpipe-top__act .lpipe-add{flex:auto;min-width:0;min-height:44px}.lpipe-mgr.ibtn{width:44px;height:44px}.lpipe-tools{display:block}.lpipe-meta .lpipe-sum{flex:200px}}.lpipe-table{min-width:0;display:block}.lpipe-tbl{table-layout:fixed;border-collapse:separate;border-spacing:0;background:var(--dk-surface,#fff);width:100%;box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;font-size:.86rem}.lpipe-tbl__c-stage{width:19%}.lpipe-tbl__c-score{width:104px}.lpipe-tbl__c-op{width:23%}.lpipe-tbl__c-age{width:118px}.lpipe-tbl th,.lpipe-tbl td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;overflow-wrap:anywhere;padding:10px 12px}.lpipe-tbl thead th{top:calc(-1 * var(--lpipe-pt,0px));z-index:2;background:var(--dk-surface,#fff);color:var(--gray);white-space:nowrap;padding-top:8px;padding-bottom:8px;font-size:.74rem;font-weight:700;position:sticky}.lpipe-tbl thead th:first-child{border-top-left-radius:16px}.lpipe-tbl thead th:last-child{border-top-right-radius:16px}.lpipe-tbl tbody tr{transition:background-color .14s;position:relative}.lpipe-tbl tbody tr:hover{background:var(--b50)}.lpipe-tbl tbody tr:last-child>*{border-bottom:0}.lpipe-tbl tbody tr:has(.lpipe-tbl__open:focus-visible){box-shadow:inset 0 0 0 2px var(--b400)}.lpipe-tbl tbody th{font-weight:600}.lpipe-tbl tbody th small{color:var(--gray);font-variant-numeric:tabular-nums;margin-top:2px;font-size:.76rem;font-weight:500;display:block}.lpipe-tbl__open{font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem;font-weight:700;display:inline}.lpipe-tbl__open:after{content:"";position:absolute;inset:0}.lpipe-tbl__open:focus-visible{outline:none}.lpipe-tbl__sort{min-height:28px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.lpipe-tbl__sort:hover,.lpipe-tbl th[aria-sort=ascending] .lpipe-tbl__sort,.lpipe-tbl th[aria-sort=descending] .lpipe-tbl__sort{color:var(--ink)}.lpipe-tbl__sort:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.lpipe-tbl__sic{opacity:.75;font-size:.68rem}.lpipe-tbl time{color:var(--gray);white-space:nowrap;font-size:.78rem}.lpipe-tbl .lpipe-who{max-width:100%}.lpipe-tbl .lpipe-who__n,.lpipe-mrow .lpipe-who__n{white-space:normal;overflow-wrap:anywhere}.lpipe-stg{min-width:0;max-width:100%;color:var(--ink);align-items:center;gap:7px;font-size:.8rem;font-weight:700;display:inline-flex}.lpipe-stg:before{content:"";background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}.lpipe-table .lpager{margin-top:10px}.lpipe-mrows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lpipe-mrow{background:var(--dk-surface,#fff);width:100%;min-height:44px;box-shadow:inset 0 0 0 1px var(--line);font:inherit;color:var(--ink);text-align:left;cursor:pointer;border:0;border-radius:12px;gap:6px;padding:10px 12px;display:grid}.lpipe-mrow:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.lpipe-mrow__top{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.lpipe-mrow__top .lpipe-stg{background:var(--dk-surface-2,#f1f5fa);border-radius:999px;flex:none;max-width:100%;padding:2px 8px;font-size:.72rem}.lpipe-mrow__n{overflow-wrap:anywhere;flex:120px;min-width:0;font-size:.9rem}.lpipe-mrow__top .scorechip{flex:none}.lpipe-mrow__ft{align-items:center;gap:8px;min-width:0;display:flex}.lpipe-mrow__ft .lpipe-who{flex:auto}.lpipe-mrow__age{color:var(--gray);white-space:nowrap;flex:none;margin-left:auto;font-size:.74rem}.ldrw__menus{align-items:flex-start}.lasg.ldrw__opro{white-space:normal;min-height:40px;padding:8px 14px;font-size:.84rem;font-weight:600}.lasg.ldrw__opro>span{overflow-wrap:anywhere;overflow:visible}@media (pointer:coarse){.lpipe-tools .lpipe-strip__bar button,.lpipe-tbl__sort,.lpipe-add.btn,.lpipe-mgr.btn,.ldrw__menus .lmenu-btn,.ldrw__acts .btn,.ccon__tab{min-height:44px}.ccon__search{height:44px}.ccon__go{width:40px;height:40px}}.ccb__col>.ldc{flex:none}.ccb-phone{flex-direction:column;gap:12px;min-width:0;display:flex}.ccb-phone>.ccb-stages{max-width:100%}.ccb-phone>.ldc-list{gap:10px}.ccb-phone__none{padding:6px 2px}.uaq__vbar{min-width:0;margin:0 0 12px}.uaq__seg .seg:last-child{margin-inline-start:11px;position:relative;overflow:visible}.uaq__seg .seg:last-child:before{content:"";top:6px;bottom:6px;background:var(--line);pointer-events:none;width:1px;position:absolute;inset-inline-start:-7px}.uaq__list>.uaq__row--x{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.uaq__row--x>.uaq__m{gap:3px}.uaq__l1{flex-wrap:wrap;align-items:center;gap:5px 8px;min-width:0;display:flex}.uaq__tt{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.94rem;font-weight:700;line-height:1.35}.uaq__l1>.bdg,.uaq__l1>.uaq__ch,.uaq__l1>.wkid{flex:none}.uaq__row--x .uaq__need{-webkit-line-clamp:unset;line-clamp:unset;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.uaq__meta{min-width:0;color:var(--gray);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:.78rem;line-height:1.5;display:block;overflow:hidden}.uaq__meta>b{color:var(--ink);font-weight:700}.uaq__meta>.uaq__tel{color:var(--dk-acc,var(--b600));font-weight:700;text-decoration:none;display:inline}.uaq__dot{color:var(--gray2)}.uaq__acts.uaq__acts--x{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px}.uaq__go{white-space:nowrap}.uaq__acts--x>.uaq__kebab{flex:none;margin:0}.uaq__go svg{flex:none;width:15px;height:15px}.uaq__ext{opacity:.7}.bdg.uaq__st--new{--bdg-bg:var(--dk-txt-warn,#8a5a00);--bdg-fg:var(--dk-surface,#fff)}@media (max-width:640px){.uaq__list>.uaq__row--x{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.uaq__row--x>.uaq__i{display:none}.uaq__acts.uaq__acts--x{width:100%}.uaq__acts--x>.uaq__go{flex:auto;min-width:0}}@media (pointer:coarse){.uaq__go{min-height:44px}.uaq__acts--x>.uaq__kebab{width:44px;height:44px}}.ccc__meta{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.ccc__facts{overflow-wrap:anywhere;min-width:0}.amodal__b--inner>.ccc{flex-direction:column;gap:14px;min-width:0;min-height:0;display:flex}.amodal__b--inner>.ccc>*{flex:none}.amodal__b--inner>.ccc>.ccc__panel{overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:160px;padding-bottom:4px;overflow:hidden auto}.amodal__b--inner>.ccc>.ccc__panel::-webkit-scrollbar{display:none}.ccc__panel>.creq:last-child{border-bottom:0}@media (max-width:640px){:root .amodal>.amodal__c:has(>.amodal__b--inner>.ccc){height:calc(var(--ov-vh,100dvh) - 12px)}}.mnew__head{gap:6px;min-width:0;margin-bottom:16px;display:grid}.mnew__t{letter-spacing:-.02em;font-size:1.05rem;font-weight:700;line-height:1.3}.mnew__grid{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.mnew__main,.mnew__side{min-width:0}.mnew__side{align-content:start;gap:12px;display:grid}@media (min-width:1100px){.mnew__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:28px}}.mform.mform--wide{max-width:none}.mform__hint{font-size:.82rem}.mform__acts{flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;display:flex}.mform__acts .btn:disabled{opacity:.6;cursor:progress;box-shadow:none}.mform__enter{color:var(--gray);font-size:.8rem}@media (hover:none),(pointer:coarse){.mform__enter{display:none}}@media (max-width:560px){.mform__acts>.btn--pri{flex:100%;justify-content:center}}.mlive{border:1px solid var(--line);background:var(--dk-surface-2,#f7fafe);border-radius:14px;gap:10px;min-width:0;padding:14px;display:grid}.mlive__note{font-size:.84rem}.mgrp__h{letter-spacing:-.01em;min-width:0;color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:.9rem;font-weight:700;line-height:1.35;display:flex}.mgrp__h>svg{width:16px;height:16px;color:var(--gray)}.mgrp__h>.bdg{letter-spacing:0}.mlist__dot--off{background:var(--gray2);box-shadow:none}.mhow{border:1px dashed var(--line);border-radius:14px;gap:8px;min-width:0;padding:14px;display:grid}.mhow__h{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:.88rem;font-weight:700;line-height:1.35}.mhow__list{color:var(--gray);gap:6px;margin:0;padding-left:20px;font-size:.84rem;line-height:1.45;display:grid}.mhow__list[hidden]{display:none}.mhow--fold{border:0;border-top:1px solid var(--line);border-radius:0;gap:4px;padding:4px 0 0}.mhow--fold .mhow__list{padding-bottom:6px}.mhow__toggle{width:100%;min-height:44px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:0;font-size:.9rem;font-weight:700;display:flex}.mhow__toggle svg{width:18px;height:18px;color:var(--gray);flex:none;transition:transform .2s}.mhow__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.mhow__toggle:focus-visible{outline:2px solid var(--dk-acc,var(--b600));outline-offset:2px;border-radius:8px}.mrows{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.mrows>li{min-width:0;display:grid}.mrows+.lpager{margin-top:4px}.mrow{border:1px solid var(--line);background:var(--dk-surface,#fff);width:100%;min-width:0;color:var(--ink);font:inherit;text-align:left;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:6px 12px;margin:0;padding:11px 14px;transition:border-color .15s,box-shadow .15s;display:grid}button.mrow{cursor:pointer;appearance:none}.mrow--open:hover{border-color:var(--b200);box-shadow:var(--s1)}.mrow--open:focus-visible{outline:2px solid var(--dk-acc,var(--b600));outline-offset:2px}.mrow--live{border-color:var(--dk-bd-ok,#00a87059)}.mrow:not(.mrow--act):not(.mrow--open){grid-template-columns:38px minmax(0,1fr)}.mrow--out{background:var(--dk-surface-2,#f7fafe);border-style:dashed}.mrow--out .mrow__t{color:var(--gray)}.mrow--out>.mlist__ic{opacity:.6}.mrow__m{gap:3px;min-width:0;display:grid}.mrow__t{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;color:var(--ink);-webkit-box-orient:vertical;font-size:.92rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.mrow__meta{clip-path:inset(-6px -6px -6px 14px);min-width:0;color:var(--gray);flex-wrap:wrap;align-items:center;row-gap:4px;margin-left:-14px;font-size:.78rem;line-height:1.4;display:flex}.mrow__meta>*{white-space:nowrap;align-items:center;min-width:0;display:inline-flex}.mrow__meta>:before{content:"·";text-align:center;width:14px;color:var(--gray2);flex:none;font-weight:800;display:inline-block}.mrow__meta>.mrow__wrap{white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;column-gap:4px}.mrow__meta>.mrow__wrap:before{margin-right:-4px}.mrow__nw{white-space:nowrap}.mrow__chip{border:1px solid var(--line);color:var(--gray);border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-weight:600;display:inline-flex}.mrow__chip svg{flex:none;width:12px;height:12px}.mrow__out{color:var(--gray);font-weight:700}.mrow__st .bdg{flex:none}.mrow__go{width:18px;height:18px;color:var(--gray2);flex:none}.mjoin{justify-items:start;gap:4px;min-width:0;display:grid}.mjoin .btn svg{width:15px;height:15px}.mjoin .btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:inset 0 0 0 1.5px var(--line)}.mjoin__why{max-width:24ch;color:var(--gray);font-size:.74rem;line-height:1.35}.mrow>.mjoin{justify-items:end}.mrow>.mjoin .mjoin__why{text-align:right}@media (pointer:coarse){.mjoin .btn{min-height:44px}}@media (max-width:560px){.mrow{grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:6px 10px;padding:10px 12px}.mrow>.mlist__ic{border-radius:10px;width:32px;height:32px}.mrow--open{align-items:center}.mrow--act,.mrow:not(.mrow--act):not(.mrow--open){grid-template-columns:32px minmax(0,1fr)}.mrow--act>.mjoin{grid-column:2;justify-items:start}.mrow--act>.mjoin .mjoin__why{text-align:left;max-width:none}}@media (prefers-reduced-motion:reduce){.mrow,.mhow__toggle svg{transition:none}}.umenu__i:focus-visible,.dsel__opt:focus-visible{outline:2px solid var(--dk-acc,var(--b600));outline-offset:-2px}.umenu__sw{background:var(--dk-sw-off,#5c6e85)}.dsel__srch input::placeholder,.umenu__go{color:var(--gray)}.umenu-btn[aria-busy=true]{cursor:progress}button.ldc__who--btn[aria-busy=true]{cursor:progress;opacity:.6}.ldc__acts{gap:12px}.ldc__tel:has(>.ldc__acts){margin-top:6px}.ssel .ssel__chip>.ssel__chip-tag{white-space:nowrap;flex:none;font-style:normal;font-weight:500}@media (pointer:coarse){.useg .seg{position:relative}.useg .seg:after{content:"";position:absolute;inset:-4px -1px}}.ceo-kpis>div{container-type:inline-size}.ceo-kpis__v{white-space:nowrap;overflow-wrap:normal;font-size:min(1.25rem,13.5cqi)}@media (min-width:761px) and (max-width:1199px){.ceo-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ceo-kpis>div:last-child:nth-child(3n+2){grid-column:span 2}.ceo-kpis>div:last-child:nth-child(3n+1){grid-column:1/-1}}@media (max-width:760px){.ceo-kpis__v{font-size:min(1.1rem,13.5cqi)}}@media (max-width:360px){.ceo-kpis>div{padding:10px}.ceo-kpis__v{font-size:min(.95rem,13.5cqi)}}.ceo-table tbody.ceo-table__fold th,.ceo-table tbody.ceo-table__fold td,.ceo-table tbody.ceo-table__fold .ceo-rev__t b{color:var(--gray);font-weight:600}.ceo-table tbody.ceo-table__fold th{white-space:normal}@media (max-width:1000px){.ceo-table .ceo-rev{grid-template-columns:auto 64px;gap:8px}}@media (max-width:640px){.amodal__c:has(.drill--report)>.amodal__f>.btn--pri{flex-basis:100%;order:-1}}.ceo-chcard,.ceo-chcard.ceo-chcard--fold{grid-template-columns:minmax(0,1fr) 6.75rem 56px 3.5ch}.ceo-chcard__v{text-align:right}@media (max-width:360px){.ceo-chcard,.ceo-chcard.ceo-chcard--fold{grid-template-columns:minmax(0,1fr) 6rem 36px 3.5ch;column-gap:8px}.ceo-chcard__v{font-size:.84rem}}.lpipe-tools .lpipe-strip__bar li{flex:none;min-width:0}.lpipe-tools .lpipe-strip__l{text-overflow:ellipsis;max-width:200px;overflow:hidden}@media (max-width:1679px){.lpipe-tools .lpipe-strip__bar{gap:4px}.lpipe-tools .lpipe-strip__ic{display:none}.lpipe-tools .lpipe-strip__bar button{gap:5px;padding:0 8px}.lpipe-tools .lpipe-strip__bar button:before{left:8px;right:8px}}@media (min-width:1280px) and (max-width:1679px){.lpipe-tools .uf--fold .uf-bar .uf-search{width:clamp(200px,17.5vw,280px)}}@media (hover:hover) and (pointer:fine){.lpipe-tools .lpipe-strip__nav:has(>.sarr){padding:0 40px}.lpipe-tools .lpipe-strip__nav>.sarr>.sarr__rail{padding:0 2px}}.lpipe-ph__tabs .lpipe-col__more{z-index:1;margin:0}.amodal__c--drawer .amodal__hd:has(>.amodal__d>.ldrw__sc){grid-template-columns:minmax(0,auto) auto;justify-content:start;align-items:center;gap:4px 8px;display:grid}.amodal__c--drawer .amodal__d:has(>.ldrw__sc){display:contents}.amodal__c--drawer .amodal__d>.ldrw__sc{justify-self:start}.amodal__c--drawer .amodal__d>.ldrw__ph{grid-column:1/-1}.ccon__bar{container:ccon-bar/inline-size}@media (min-width:721px){@container ccon-bar (max-width:1179px){.ccon__tab>svg{display:none}}@container ccon-bar (max-width:1059px){.ccon__tab{padding-inline:8px}.ccon__search{flex-basis:220px;min-width:180px}}}.uaq__ksp{flex:none;width:32px;height:32px}@media (pointer:coarse){.uaq__ksp{width:44px;height:44px}}@media (max-width:640px){.uaq__ksp{display:none}.uaq__meta{align-items:baseline;display:flex}.uaq__meta>*{flex:none}.uaq__meta>b{text-overflow:ellipsis;flex:0 99 auto;min-width:0;overflow:hidden}.uaq__meta>.uaq__tel{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.uaq__meta>.uaq__dot{white-space:pre}.uaq__meta>.uaq__reg{display:none}}.ccb{grid-auto-columns:minmax(256px,1fr)}.ldc--callcenter .ldc__tel{flex-wrap:wrap;row-gap:6px}.ldc--callcenter .ldc__ph{white-space:nowrap;overflow-wrap:normal;text-overflow:ellipsis;overflow:hidden}.ccc__tabsw{min-width:0;box-shadow:inset 0 -1px 0 var(--line)}.ccc__tabs{scrollbar-width:none;overscroll-behavior-x:contain;border-bottom:0;overflow:auto hidden}.ccc__tabs::-webkit-scrollbar{display:none}.ccc__tab{margin-bottom:0;padding-inline:8px}.mrow__meta>.mrow__wrap{padding-left:14px;position:relative}.mrow__meta>.mrow__wrap:before{margin:0;position:absolute;top:0;left:0}@media (max-width:560px){.mrow__chip{font-weight:inherit;border:0;border-radius:0;gap:0;padding:0}.mrow__chip svg,.mrow--open .mrow__meta>.mrow__host{display:none}}.mgrid3{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}@media (max-width:1080px){.mgrid3{grid-template-columns:minmax(0,1fr)}}.mgrid3>*{min-width:0}@media (max-width:640px){.uaq__meta>.uaq__tel{text-overflow:clip;flex:none;min-width:auto;overflow:visible}.uaq__meta .uaq__whenk{display:none}}.ccc__panel .creq__next,[data-ai-target=callcenter\:call-log] .creq__next{width:fit-content;display:flex}@media (pointer:coarse){.ccc__tab{min-height:44px}}.mlive{container-type:inline-size}@container (max-width:460px){.mlive .mrow--act{grid-template-columns:38px minmax(0,1fr)}.mlive .mrow--act>.mjoin{grid-column:2;justify-items:start}.mlive .mrow--act>.mjoin .mjoin__why{text-align:left;max-width:none}}.hn-skip{z-index:200;background:var(--mc-card-solid,#fff);color:var(--ink);box-shadow:var(--s2);border-radius:12px;padding:8px 14px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:12px}.hn-skip:focus{top:10px}.hn-progress{z-index:300;pointer-events:none;background:linear-gradient(90deg,#0000,#2563eb,#0000) 0 0/50% 100% no-repeat;height:2px;animation:1s linear infinite stuBar;position:fixed;top:0;left:0;right:0}.hn-offline{background:var(--dk-tint-warn,#fff4e2);color:var(--dk-txt-warn,#b45309);border-bottom:1px solid #f5a62366;justify-content:center;align-items:center;gap:8px;padding:6px 12px;font-size:.78rem;font-weight:700;display:flex}.hn-offline svg{width:14px;height:14px}.hn-pop{display:inline-flex;position:relative}.hn-pop__layer{z-index:80;background:var(--mc-card-solid,var(--dk-surface,#fff));max-width:calc(100vw - 24px);box-shadow:var(--s3),inset 0 0 0 1px var(--mc-hair,var(--line));border-radius:16px;animation:.16s cubic-bezier(.22,1,.36,1) hnPop;position:absolute;top:calc(100% + 8px);overflow:hidden}.hn-pop__layer--end{right:0}.hn-pop__layer--start{left:0}@keyframes hnPop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.hn-ib{background:var(--mc-card-solid,var(--dk-surface,#fff));width:40px;height:40px;color:var(--gray);box-shadow:var(--s1),inset 0 0 0 1px var(--mc-card-border,var(--line));cursor:pointer;font:inherit;border:0;border-radius:12px;flex:none;place-items:center;font-size:1.2rem;line-height:1;display:grid;position:relative}.hn-ib:hover{color:var(--b700);box-shadow:var(--s1),inset 0 0 0 1px var(--b300)}.hn-ib svg{width:18px;height:18px}.hn-ib__badge{color:#fff;text-align:center;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--mc-card-solid,#fff);background:linear-gradient(160deg,#f43f5e,#be123c);border-radius:999px;padding:0 5px;font-size:.62rem;font-weight:800;line-height:18px;position:absolute;top:-4px;right:-4px}.hn-apps{gap:4px;padding:8px;display:grid}.hn-apps__h{letter-spacing:.08em;text-transform:uppercase;color:var(--gray2);padding:4px 8px 6px;font-size:.66rem;font-weight:700}.hn-app{color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:8px;text-decoration:none;display:flex}a.hn-app:hover{background:color-mix(in srgb,var(--b600) 7%,transparent)}.hn-app__i{color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.hn-app__i svg{width:18px;height:18px}.hn-app__i--portal{background:linear-gradient(135deg,#19c3b1,#0e7c86)}.hn-app__i--admin{background:linear-gradient(135deg,#8b5cf6,#5b21b6)}.hn-app__i--hr{background:linear-gradient(160deg,#3f76ed,#1b49ae)}.hn-app__t{flex:1;gap:1px;min-width:0;display:grid}.hn-app__t b{font-size:.84rem}.hn-app__t small{color:var(--gray);font-size:.74rem}.hn-app__go{width:14px;height:14px;color:var(--gray2)}.hn-app__now{background:var(--b100);color:var(--b700);border-radius:999px;padding:2px 8px;font-size:.66rem;font-weight:800}.hn-notif__h{border-bottom:1px solid var(--mc-hair,var(--line));align-items:center;gap:8px;padding:10px 12px;display:flex}.hn-notif__h b{font-family:var(--fd);flex:1;font-size:.92rem}.hn-notif__h .btn svg{width:14px;height:14px}.hn-notif__list{max-height:400px;margin:0;padding:4px;list-style:none;overflow:auto}.hn-notif__i{text-align:left;cursor:pointer;width:100%;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:11px;gap:10px;padding:9px 8px;display:flex}.hn-notif__i:hover{background:color-mix(in srgb,var(--b600) 6%,transparent)}.hn-notif__dot{background:#2563eb;border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.hn-notif__i.is-read{opacity:.62}.hn-notif__i.is-read .hn-notif__dot{box-shadow:inset 0 0 0 1.5px var(--gray2);background:0 0}.hn-notif__t{gap:2px;min-width:0;display:grid}.hn-notif__t b{font-size:.84rem}.hn-notif__t span{color:var(--gray);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;display:-webkit-box;overflow:hidden}.hn-notif__t small{color:var(--gray2);font-size:.7rem}.hn-notif__none{color:var(--gray);justify-content:center;align-items:center;gap:6px;margin:0;padding:24px;font-size:.84rem;display:flex}.hn-notif__none svg{width:15px;height:15px}.hn-notif__sk{gap:8px;padding:12px;display:grid}.hn-notif__sk span{background:var(--mc-surface-2,#f1f4f9);border-radius:10px;height:36px}.hn-notif__f{border-top:1px solid var(--mc-hair,var(--line));justify-content:center;padding:8px;display:flex}.hn-user{background:var(--mc-card-solid,var(--dk-surface,#fff));height:40px;box-shadow:var(--s1),inset 0 0 0 1px var(--mc-card-border,var(--line));color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 3px;display:flex}.hn-user:hover{box-shadow:var(--s1),inset 0 0 0 1px var(--b300)}.hn-user:focus-visible{outline:2px solid var(--b400);outline-offset:2px}.hn-user__av{color:#fff;background:linear-gradient(160deg,#3f76ed,#1b49ae);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:.74rem;font-weight:800;display:grid}.hn-user__n{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:.84rem;font-weight:600;overflow:hidden}.hn-menu{padding:6px;display:grid}.hn-menu__h{border-bottom:1px solid var(--mc-hair,var(--line));align-items:center;gap:10px;margin-bottom:4px;padding:8px 8px 10px;display:flex}.hn-menu__h span:last-child{min-width:0;display:grid}.hn-menu__h b{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.hn-menu__h small{color:var(--gray);font-size:.74rem}.hn-menu__i{width:100%;min-height:38px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:.84rem;text-decoration:none;display:flex}.hn-menu__i:hover,.hn-menu__i:focus-visible{background:color-mix(in srgb,var(--b600) 8%,transparent)}.hn-menu__i svg{width:16px;height:16px;color:var(--gray);flex:none}.hn-menu__i kbd{margin-left:auto}.hn-menu__ck{margin-left:auto;color:var(--b600)!important}.hn-menu__i.is-danger,.hn-menu__i.is-danger svg{color:#e11d48}.hn-menu__sep{background:var(--mc-hair,var(--line));height:1px;margin:4px 6px}.hn-menu__cap{letter-spacing:.08em;text-transform:uppercase;color:var(--gray2);padding:6px 10px 2px;font-size:.66rem;font-weight:700}.hn-dlg{z-index:250;background:#12233f61;place-items:center;padding:16px;animation:.18s hnFade;display:grid;position:fixed;inset:0}.hn-dlg__box{background:var(--mc-card-solid,var(--dk-surface,#fff));width:min(420px,100%);box-shadow:var(--s3);border-radius:20px;outline:none}.hn-dlg__box header{border-bottom:1px solid var(--mc-hair,var(--line));justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.hn-dlg__box header b{font-family:var(--fd);font-size:1rem}.hn-keys{gap:10px;margin:0;padding:16px 18px;display:grid}.hn-keys>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.hn-keys dt{gap:4px;display:flex}.hn-keys dd{color:var(--gray);margin:0;font-size:.84rem}.hn-keys kbd,.hn-menu__i kbd{border:1px solid var(--mc-hair,var(--line));background:var(--mc-surface-2,#f6f8fc);height:22px;color:var(--gray);border-bottom-width:2px;border-radius:5px;align-items:center;padding:0 7px;font-family:inherit;font-size:.7rem;font-weight:700;display:inline-flex}.hn-keys__note{color:var(--gray2);margin:0;padding:0 18px 16px;font-size:.76rem}@media (max-width:720px){.hn-user__n{display:none}.hn-user{padding:0 3px}.hn-shell .ptop .lang,.hn-shell .ptop .fbk{display:none}}.hrm-today-clear{background:var(--dk-tint-ok,#e8f7ee);color:var(--dk-txt-ok,#15803d);text-align:center;border-radius:20px;justify-items:center;gap:6px;padding:28px 16px;display:grid}.hrm-today-clear span{color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.hrm-today-clear span svg{width:22px;height:22px}.hrm-today-clear b{font-family:var(--fd);font-size:1.05rem}.hrm-today-clear p{margin:0;font-size:.86rem}.hrm-today-row{color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:10px 4px;text-decoration:none;display:grid}.hrm-today-row small{color:var(--gray);grid-row:2;font-size:.76rem}.hrm-today-row svg{width:16px;height:16px;color:var(--gray2);grid-area:1/2/3}.hrm-quick{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.hrm-quick__i{background:var(--mc-surface-2,var(--dk-surface-2,#f6f8fc));box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:14px;align-items:center;gap:12px;padding:12px;font-size:.86rem;text-decoration:none;display:flex}.hrm-quick__i span{background:var(--b100);width:36px;height:36px;color:var(--b700);border-radius:11px;flex:none;place-items:center;display:grid}.hrm-quick__i span svg{width:18px;height:18px}.hrm-quick__i:hover{box-shadow:inset 0 0 0 1px var(--b300)}.hrm-back{background:var(--mc-card-solid,var(--dk-surface,#fff));box-shadow:var(--s1),inset 0 0 0 1px var(--line);color:var(--gray);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:6px 12px 6px 8px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.hrm-back svg{width:15px;height:15px}.hrm-card__head{background:var(--grad-dark);box-shadow:var(--s1),inset 0 0 0 1px var(--mc-card-border,var(--line));border-radius:20px;flex-wrap:wrap;align-items:center;gap:16px;padding:20px;display:flex}.hrm-card__who{flex:1;gap:4px;min-width:200px;display:grid}.hrm-card__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hrm-card__row h2{font-family:var(--fd);color:var(--ink);margin:0;font-size:1.35rem}.hrm-card__who p{color:var(--gray);margin:0;font-size:.86rem}.hrm-card__contacts{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.hrm-card__contacts a{color:var(--b700);align-items:center;gap:6px;font-size:.8rem;text-decoration:none;display:inline-flex}.hrm-card__contacts svg{width:14px;height:14px}.hrm-card__acts{flex-wrap:wrap;gap:8px;display:flex}.hrm-card__tabs{max-width:100%}.hrm-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.hrm-sort span{opacity:.45;font-size:.85em}.hrm-sort.is-on{color:var(--b700)}.hrm-sort.is-on span{opacity:1}.hrm-table-wrap.is-loading{opacity:.6;transition:opacity .2s}.hrm-views{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hrm-views__l{letter-spacing:.05em;text-transform:uppercase;color:var(--gray2);margin-right:4px;font-size:.72rem;font-weight:700}.hrm-view{background:var(--mc-card-solid,var(--dk-surface,#fff));box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.hrm-view button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 4px 5px 12px;font-size:.78rem;font-weight:600}.hrm-view .hrm-view__x{color:var(--gray2);padding:5px 10px 5px 6px}.hrm-view.is-on{background:var(--b100);box-shadow:inset 0 0 0 1px var(--b300)}.hrm-view.is-on button{color:var(--b700)}.hrm-pager{border-top:1px solid var(--line);color:var(--gray);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:12px 16px;font-size:.8rem;display:flex}.hrm-pager>span:first-child{margin-right:auto}.hrm-pager label{align-items:center;gap:6px;display:inline-flex}.hrm-pager select{background:var(--mc-card-solid,var(--dk-surface,#fff));height:32px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;border:0;border-radius:10px;padding:0 8px}.hn__items{grid-template-columns:minmax(0,1fr)}.hn__body,.hn__group,.hn__link .hn__label{min-width:0}.hn-shell .hn__items{margin-left:17px;padding-left:8px}.hn-shell .hn__link{gap:10px;padding:0 10px}.hrm-wk-cal{gap:2px;min-width:0;margin-top:3px;display:grid}.hrm-wk-cal__i{background:var(--b100);max-width:100%;color:var(--b700);font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:0;border-radius:6px;padding:1px 6px;font-size:.66rem;font-weight:700;display:block;overflow:hidden}.hrm-wk-cal__i.is-late{background:var(--dk-tint-err,#fdebef);color:var(--dk-txt-err,#be123c)}.hrm-wk-cal__i.is-done{background:var(--dk-tint-ok,#e8f7ee);color:var(--dk-txt-ok,#15803d);text-decoration:line-through}.hrm-wk-cal small{color:var(--gray);font-size:.62rem}.hrm-wk-nav{gap:6px;display:inline-flex}.hrm-gantt{gap:2px;display:grid;overflow-x:auto}.hrm-gantt__head,.hrm-gantt__row{grid-template-columns:minmax(160px,240px) minmax(420px,1fr);align-items:center;gap:12px;display:grid}.hrm-gantt__head{border-bottom:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;color:var(--gray2);padding-bottom:8px;font-size:.68rem;font-weight:700}.hrm-gantt__scale{height:16px;position:relative}.hrm-gantt__scale i{text-transform:none;letter-spacing:0;white-space:nowrap;font-style:normal;position:absolute;top:0;transform:translate(-2px)}.hrm-gantt__row{min-height:40px}.hrm-gantt__name{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:1px;min-width:0;padding:4px 0;display:grid}.hrm-gantt__name b{white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.hrm-gantt__name small{color:var(--gray);font-size:.7rem}.hrm-gantt__track{background:var(--mc-surface-2,var(--dk-surface-2,#f6f8fc));border-radius:8px;height:30px;position:relative}.hrm-gantt__grid{background:var(--line);width:1px;position:absolute;top:0;bottom:0}.hrm-gantt__now{z-index:2;background:#e11d48;border-radius:2px;width:2px;position:absolute;top:-3px;bottom:-3px}.hrm-gantt__bar{color:#fff;height:20px;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(160deg,#3f76ed,#1b49ae);border:0;border-radius:6px;padding:0 8px;font-size:.68rem;font-weight:700;position:absolute;top:5px;overflow:hidden;box-shadow:0 4px 10px -6px #1852c8b3}.hrm-gantt__bar span{white-space:nowrap;text-overflow:ellipsis;line-height:20px;display:block;overflow:hidden}.hrm-gantt__bar.is-late{background:linear-gradient(160deg,#f43f5e,#be123c)}.hrm-gantt__bar.is-done{background:linear-gradient(160deg,#22c55e,#15803d)}.hrm-projects{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:12px;display:grid}.hrm-projects__prog{align-items:center;gap:10px;margin-bottom:8px;display:flex}.hrm-projects__prog small{white-space:nowrap;color:var(--gray);font-size:.76rem}.hrm-projects__i{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.hrm-inbox{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hrm-inbox__card{background:var(--mc-card,var(--dk-surface,#fff));box-shadow:var(--s1),inset 0 0 0 1px var(--mc-card-border,var(--line));-webkit-backdrop-filter:var(--mc-glass);backdrop-filter:var(--mc-glass);border-radius:18px;align-items:stretch;gap:12px;padding:14px 16px;display:flex}.hrm-inbox__main{min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:6px;padding:0;display:grid}.hrm-inbox__top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hrm-inbox__top small{color:var(--gray2);font-size:.74rem}.hrm-inbox__proc{background:var(--b100);color:var(--b700);border-radius:999px;padding:2px 9px;font-size:.7rem;font-weight:800}.hrm-inbox__main b{font-family:var(--fd);font-size:.95rem}.hrm-inbox__main p{color:var(--gray);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.hrm-inbox__facts{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.hrm-inbox__amt{font-family:var(--fd);color:var(--ink);font-weight:700}.hrm-inbox__fact{background:var(--mc-surface-2,var(--dk-surface-2,#f6f8fc));color:var(--gray);border-radius:8px;padding:2px 8px;font-size:.74rem}.hrm-inbox__acts{flex-direction:column;flex:none;justify-content:center;gap:6px;display:flex}@media (max-width:640px){.hrm-inbox__card{flex-direction:column}.hrm-inbox__acts{flex-direction:row}}.hrm-ferr{color:var(--dk-txt-err,#be123c);margin:-4px 0 0;font-size:.8rem;font-weight:600}.hrm-chips>button{background:var(--mc-card-solid,var(--dk-surface,#fff));box-shadow:inset 0 0 0 1px var(--line);color:var(--gray);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.hrm-chips>button span{background:var(--mc-surface-3,var(--dk-surface-2,#eff3f9));text-align:center;border-radius:999px;min-width:18px;padding:0 6px;font-size:.68rem}.hrm-chips>button.on{background:var(--b100);color:var(--b700);box-shadow:inset 0 0 0 1px var(--b300)}.hrm-chips>button.on span{background:var(--b600);color:#fff}.hrm-dash{gap:14px;display:grid}.hrm-hbars{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hrm-hbars li{grid-template-columns:minmax(120px,40%) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:.82rem;display:grid}.hrm-hbars li span{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);overflow:hidden}.hrm-hbars li b{font-family:var(--fd);text-align:right;min-width:24px}.hrm-dash__sub{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.hrm-dash__sub small{letter-spacing:.05em;text-transform:uppercase;color:var(--gray2);margin-bottom:8px;font-size:.72rem;font-weight:700;display:block}.hrm-sections{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));align-items:start;gap:14px;display:grid}.hrm-section-tile{background:var(--mc-card,var(--dk-surface,#fff));box-shadow:var(--s1),inset 0 0 0 1px var(--mc-card-border,var(--line));-webkit-backdrop-filter:var(--mc-glass);backdrop-filter:var(--mc-glass);border-radius:20px;align-content:start;gap:0;padding:18px;display:grid}.hrm-section-tile header{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid;position:relative}.hrm-section-tile__art{object-fit:contain;grid-row:1/3;width:56px;height:56px}.hrm-section-tile h3{font-family:var(--fd);margin:0;font-size:1rem}.hrm-section-tile header small{color:var(--gray2);font-size:.74rem}.hrm-section-tile ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.hrm-section-tile a{color:var(--ink);border-radius:10px;align-items:center;gap:10px;padding:7px 8px;font-size:.84rem;text-decoration:none;display:flex}.hrm-section-tile a:hover{background:color-mix(in srgb,var(--b600) 7%,transparent);color:var(--b700)}.hrm-section-tile a svg{width:16px;height:16px;color:var(--gray);flex:none}.obc[draggable=true]{cursor:grab}.obc.is-dragging{opacity:.45}.obc.is-drop{transform:translateY(-2px);box-shadow:0 0 0 3px #2563eb,0 18px 40px -16px #1852c899!important}.ob-undo{background:var(--b100);height:34px;color:var(--b700);font:inherit;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;max-width:260px;padding:0 12px;font-size:.76rem;font-weight:700;display:inline-flex}.ob-undo span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ob-undo svg{flex:none;width:15px;height:15px}.hrmc-parity{background:var(--dk-tint-ok,#e8f7ee);color:var(--dk-txt-ok,#15803d);border-radius:18px;align-items:center;gap:14px;padding:14px 18px;display:flex;box-shadow:inset 0 0 0 1px #16a34a47}.hrmc-parity.is-gap{background:var(--dk-tint-warn,#fff4e2);color:var(--dk-txt-warn,#b45309);box-shadow:inset 0 0 0 1px #f5a62359}.hrmc-parity__n{font-family:var(--fd);text-align:center;min-width:64px;font-size:1.5rem;font-weight:700}.hrmc-parity>div{gap:3px;min-width:0;display:grid}.hrmc-parity b{font-size:.92rem}.hrmc-parity small{opacity:.9;font-size:.8rem;line-height:1.4}.hrmc-parity__guards{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.hrmc-parity__guards i{background:color-mix(in srgb,currentColor 12%,transparent);border-radius:999px;padding:2px 9px;font-size:.72rem;font-style:normal;font-weight:700}.svcadm__scope{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;display:flex}.svcadm__scopehint{min-width:220px;color:var(--gray);flex:1;margin:0;font-size:.84rem;line-height:1.45}.svcadm__rules{color:var(--gray);gap:5px;margin:0;padding-left:18px;font-size:.86rem;line-height:1.45;display:grid}.tpe-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tpe-mode button{background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;transition:box-shadow .15s,background .15s;display:flex}.tpe-mode button svg{width:20px;height:20px;color:var(--gray);flex:none;margin-top:2px}.tpe-mode button span{gap:2px;min-width:0;display:grid}.tpe-mode button b{font-size:.9rem}.tpe-mode button small{color:var(--gray);font-size:.76rem;line-height:1.4}.tpe-mode button.on{background:var(--dk-tint-blue,#eef5ff);box-shadow:inset 0 0 0 2px var(--b500)}.tpe-mode button.on svg{color:var(--dk-acc,var(--b600))}.tpe-drop{background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:14px;align-items:center;gap:12px;padding:16px;transition:box-shadow .15s;display:flex;position:relative}.tpe-drop:hover,.tpe-drop:focus-within{box-shadow:inset 0 0 0 2px var(--b400)}.tpe-drop.has-file{background:var(--dk-tint-blue,#eef5ff)}.tpe-drop.is-bad{box-shadow:inset 0 0 0 2px #e5484d}.tpe-drop input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.tpe-drop svg{width:22px;height:22px;color:var(--dk-acc,var(--b600));flex:none}.tpe-drop span{gap:2px;min-width:0;display:grid}.tpe-drop b{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.tpe-drop small{color:var(--gray);font-size:.76rem}@media (max-width:560px){.tpe-mode{grid-template-columns:minmax(0,1fr)}}.hrmc-noedit{max-width:320px;font-size:.76rem;line-height:1.4}.stu-sf__kvk{min-height:40px;color:var(--ink);align-items:center;padding:0 4px;font-size:.86rem;font-weight:700;display:flex}.stu-sroute--lvl{align-items:flex-start}.stu-slvl{background:var(--dk-tint-blue,#eef5ff);width:40px;height:40px;color:var(--dk-acc,var(--b700));border-radius:12px;flex:none;place-items:center;display:grid}.stu-slvl svg{width:20px;height:20px}.stu-sroute__m{min-width:0}.stu-sroute__m small{overflow-wrap:anywhere}.stu-schain{flex-wrap:wrap}.stu-schain__s small{overflow-wrap:anywhere}.stu-schain__s.is-final em{background:var(--dk-tint-ok,#e6f8f1);color:var(--dk-txt-ok,#047857)}.stu-schain__s.is-final em svg{width:13px;height:13px}.stu-seff{gap:12px;display:grid}.stu-seff>.stu-fld{max-width:420px}.stu-seff__r{background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;gap:10px;padding:14px;display:grid}.stu-rseg{flex-wrap:wrap;align-self:flex-start;display:flex}.stu-rseg .stu-seg__b{white-space:nowrap;flex:auto}.stu-rseg .stu-seg__b:disabled{opacity:.45;cursor:default}.stu-srstep--wide{align-items:flex-start}.stu-srstep__f--stack{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.stu-srstep__f--stack>.stu-fld{min-width:0}.stu-rmode,.stu-rsla{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stu-rsla>:last-child{flex:1;min-width:110px}.stu-rnum{text-align:center;flex:none;width:84px!important}.stu-rtoggles{background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;gap:6px;padding:12px 14px;display:grid}.stu-rtoggles .stu-hint{margin:0 0 6px}.stu-rnote{background:var(--dk-surface,#fff);color:var(--gray);border-radius:11px;align-items:flex-start;gap:8px;margin:4px 0 0;padding:9px 11px;font-size:.8rem;line-height:1.4;display:flex}.stu-rnote svg{flex:none;width:15px;height:15px;margin-top:2px}.stu-rnote.is-warn{background:var(--dk-tint-warn,#fff4de);color:var(--dk-txt-warn,#8a5300);font-weight:600}.stu-rwarn{background:var(--dk-tint-warn,#fff4de);color:var(--dk-txt-warn,#8a5300);border-radius:14px;align-items:flex-start;gap:12px;padding:16px;display:flex}.stu-rwarn svg{flex:none;width:22px;height:22px;margin-top:2px}.stu-rwarn b{font-size:.95rem;display:block}.stu-rwarn p{margin:4px 0 0;font-size:.84rem;line-height:1.5}.stu-rhours{max-width:320px}@media (max-width:720px){.stu-srstep__f--stack{grid-template-columns:minmax(0,1fr)}.stu-sroute--lvl{flex-wrap:wrap}.stu-sroute--lvl>.btn{margin-left:52px}}.stu-stepm{gap:7px;min-width:0;margin-top:6px;display:grid}.stu-stepm__who{gap:4px;margin:0;padding:0;list-style:none;display:grid}.stu-stepm__who li{color:var(--gray);align-items:flex-start;gap:8px;font-size:.78rem;display:flex}.stu-stepm__who li>svg{flex:none;width:14px;height:14px;margin-top:2px}.stu-stepm__who li span{min-width:0;display:grid}.stu-stepm__who b{color:var(--ink);overflow-wrap:anywhere;font-weight:700}.stu-stepm__who small{font-size:.72rem}.stu-stepm__who li.is-ok>svg{color:var(--dk-txt-ok,#047857)}.stu-stepm__who li.is-back>svg{color:var(--dk-txt-warn,#8a5300)}.stu-stepm__row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.stu-stepm__can{gap:6px;min-width:0;display:grid}.stu-stepm__can>small{letter-spacing:.04em;text-transform:uppercase;color:var(--gray2,var(--gray));font-size:.7rem;font-weight:800}.stu-stepm__ppl{gap:4px;margin:0;padding:0;list-style:none;display:grid}.stu-stepm__ppl li{background:var(--dk-surface-2,#f5f8fc);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;align-items:center;gap:9px;padding:5px 8px 5px 5px;display:flex}.stu-stepm__ppl li>span:last-child{min-width:0;display:grid}.stu-stepm__ppl b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:700;overflow:hidden}.stu-stepm__ppl small{color:var(--gray);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.stu-stepm__av{background:var(--grad);color:#fff;letter-spacing:.02em;width:28px;height:28px;box-shadow:0 0 0 2px var(--dk-surface,#fff);border-radius:50%;flex:none;place-items:center;font-size:.68rem;font-weight:800;display:grid}.stu-stepm__none{background:var(--dk-tint-warn,#fff8ea);color:var(--dk-txt-warn,#875000);border-radius:11px;align-items:flex-start;gap:7px;margin:0;padding:7px 10px;font-size:.76rem;line-height:1.4;display:flex}.stu-stepm__none svg{flex:none;width:14px;height:14px;margin-top:1px}.stu-stepm__chip{background:var(--dk-surface-2,#f1f4f9);color:var(--gray);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.stu-stepm__chip svg{width:12px;height:12px}.stu-stepm__chip.is-late{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b02e2e)}.stu-stepm__hist{background:var(--dk-surface-2,#f7fafe);border-radius:11px;gap:5px;margin:0;padding:8px 10px;font-size:.76rem;list-style:none;display:grid}.stu-stepm__hist li{gap:1px;display:grid}.stu-stepm__hist small{color:var(--gray);font-size:.7rem}.stu-stepm__hist q{color:var(--gray);font-style:italic}.pkgnote{background:var(--dk-tint-blue,#eef5ff);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 10px;padding:10px 12px;font-size:.84rem;line-height:1.45;display:flex}.pkgnote span{color:var(--gray);flex:100%}.pkgnote__tier{background:var(--dk-surface,#fff);letter-spacing:.03em;border-radius:999px;padding:2px 9px;font-size:.72rem;font-style:normal;font-weight:800}.pkgnote__tier--premium{color:#7a4b00;background:#fff1c9}.advpick__cap{color:var(--gray);font-size:.68rem;font-weight:600;display:block}.msv__tag--cap{background:var(--dk-tint-warn,#fff4de);color:var(--dk-txt-warn,#8a5300)}.amodal:has(.stu-reasg){z-index:210}.stu-sf__nav{top:calc(8px - var(--pb-pad,24px));scrollbar-width:none;background:var(--dk-surface,#fff);box-shadow:0 10px 22px -16px #0b1f4566,inset 0 0 0 1px var(--line);flex-wrap:nowrap;overflow-x:auto}.stu-sf__nav::-webkit-scrollbar{display:none}.stu-sf__nav>*{flex:none}.stu-sf [id]{scroll-margin-top:72px}@media (max-width:1100px){.ains__launch{bottom:calc(max(16px,env(safe-area-inset-bottom)) + var(--stu-bar-lift,0px));transition:bottom .2s}}.stu-sf__nav{padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.stu-sf{--stu-ctl:46px}.stu-sf__nav a>svg{width:15px;height:15px;color:var(--gray2);flex:none;transition:color .15s}.stu-sf__nav a:hover>svg{color:var(--dk-acc,var(--b600))}.stu-sf__nav a span{font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.stu-flow2{background:linear-gradient(180deg,var(--dk-surface-2,#f5f8fe),var(--dk-surface,#fff));box-shadow:inset 0 0 0 1px var(--line);--node:48px;border-radius:20px;gap:12px;padding:20px 16px 14px;display:grid;container-type:inline-size}.stu-flow2__track{padding-top:4px;position:relative}.stu-flow2__list{align-items:flex-start;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow:visible}.stu-flow2__step{z-index:1;text-align:center;min-width:0;animation:stuF2In .5s cubic-bezier(.2,.8,.2,1) calc(var(--i,0) * 90ms) both;flex-direction:column;flex:1 1 0;align-items:center;gap:9px;display:flex;position:relative}.stu-flow2__node{width:var(--node);height:var(--node);flex:none;place-items:center;display:grid;position:relative}.stu-flow2__dot{z-index:1;background:var(--dk-surface,#fff);width:100%;height:100%;color:var(--gray2);box-shadow:inset 0 0 0 2px var(--dk-line,#dce5f1);border-radius:50%;place-items:center;transition:background .3s,color .3s,box-shadow .3s,transform .3s;display:grid;position:relative}.stu-flow2__dot svg{width:21px;height:21px}.stu-flow2__txt{gap:2px;min-width:0;max-width:100%;padding:0 4px;display:grid}.stu-flow2__txt b{color:var(--gray);overflow-wrap:anywhere;font-size:.86rem;line-height:1.25}.stu-flow2__txt small{color:var(--gray2);overflow-wrap:anywhere;font-size:.72rem;line-height:1.3}.stu-flow2__step.is-done .stu-flow2__dot{background:var(--dk-tint-ok,#e3f6ea);color:var(--dk-txt-ok,#0f8a4b);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ok,#1e9e5a) 35%,transparent);animation:stuF2Pop .55s cubic-bezier(.2,.8,.3,1.4) calc(var(--i,0) * 90ms + .16s) both}.stu-flow2__step.is-done .stu-flow2__txt b{color:var(--dk-txt-ok,#0f8a4b)}.stu-flow2__step.is-cur .stu-flow2__dot{background:var(--grad);color:#fff;box-shadow:var(--sblue);transform:scale(1.06)}.stu-flow2__step.is-cur .stu-flow2__txt b,.stu-flow2__step.is-live .stu-flow2__txt b{color:var(--ink)}.stu-flow2__step.is-cur .stu-flow2__txt small{color:var(--dk-acc,var(--b600));font-weight:600}.stu-flow2__step.is-cur .stu-flow2__node:before,.stu-flow2__step.is-warn .stu-flow2__node:before,.stu-flow2__step.is-live .stu-flow2__node:before{content:"";border-radius:50%;animation:2.2s ease-out infinite stuF2Pulse;position:absolute;inset:0}.stu-flow2__halo{background:conic-gradient(from 0deg,var(--b500,#2e8bff),#00cfe8,transparent 62%,var(--b500,#2e8bff));border-radius:50%;animation:2.8s linear infinite stuF2Spin;position:absolute;inset:-6px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}.stu-flow2__step.is-warn .stu-flow2__dot{color:#fff;background:linear-gradient(135deg,#ffb547,#f08a00);transform:scale(1.06);box-shadow:0 10px 22px -10px #f08a00b3}.stu-flow2__step.is-warn .stu-flow2__halo{background:conic-gradient(#f5a623,#ffd27a,#0000 62%,#f5a623)}.stu-flow2__step.is-warn .stu-flow2__node:before{animation-name:stuF2PulseWarn}.stu-flow2__step.is-warn .stu-flow2__txt b,.stu-flow2__step.is-warn .stu-flow2__txt small{color:var(--dk-txt-warn,#8a5300)}.stu-flow2__step.is-live .stu-flow2__dot{color:#fff;animation:stuF2Pop .6s cubic-bezier(.2,.8,.3,1.4) calc(var(--i,0) * 90ms + .2s) both;background:linear-gradient(135deg,#16a34a,#22c55e);box-shadow:0 12px 26px -12px #16a34acc}.stu-flow2__step.is-live .stu-flow2__halo{background:conic-gradient(#22c55e,#a7f3d0,#0000 62%,#22c55e)}.stu-flow2__step.is-live .stu-flow2__node:before{animation-name:stuF2PulseOk}.stu-flow2__step.is-live .stu-flow2__txt small{color:var(--dk-txt-ok,#0f8a4b);font-weight:600}.stu-flow2__rail{z-index:0;top:calc(4px + var(--node) / 2 - 3px);left:calc(100% / var(--n) / 2);right:calc(100% / var(--n) / 2);background:var(--dk-line,#e3eaf4);pointer-events:none;border-radius:6px;height:6px;position:absolute;overflow:hidden}.stu-flow2__rail>i{border-radius:inherit;transform-origin:0;transform:scaleX(var(--p,0));background:linear-gradient(90deg,var(--ok,#1e9e5a),var(--b500,#2e8bff));transition:transform .8s cubic-bezier(.2,.8,.2,1);animation:1.1s cubic-bezier(.2,.8,.2,1) .2s both stuF2Rail;position:absolute;inset:0}.stu-flow2__rail>i:after{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000) 0 0/60px 100% no-repeat;animation:2.6s ease-in-out 1.3s infinite stuF2Shine;position:absolute;inset:0}.stu-flow2.stu-flow--warn .stu-flow2__rail>i{background:linear-gradient(90deg,var(--ok,#1e9e5a),#f5a623)}.stu-flow2.stu-flow--done .stu-flow2__rail>i{background:linear-gradient(90deg,#16a34a,#22c55e)}.stu-flow2.stu-flow--done .stu-flow2__rail>i:after,.stu-flow2.stu-flow--archived .stu-flow2__rail>i:after{display:none}.stu-flow2.stu-flow--archived .stu-flow2__list{opacity:.55;filter:grayscale(.6)}.stu-flow2__cap{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;animation:.45s .35s both stuF2In;display:flex}.stu-flow2__capi{border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.stu-flow2__capi svg{width:18px;height:18px}.stu-flow2__cap.is-ok .stu-flow2__capi{background:var(--dk-tint-ok,#e3f6ea);color:var(--dk-txt-ok,#0f8a4b)}.stu-flow2__cap.is-info .stu-flow2__capi{background:var(--dk-tint-blue,#eaf2ff);color:var(--dk-acc,var(--b600))}.stu-flow2__cap.is-warn .stu-flow2__capi{background:var(--dk-tint-warn,#fff4de);color:var(--dk-txt-warn,#8a5300)}.stu-flow2__capt{flex:1;gap:2px;min-width:0;display:grid}.stu-flow2__capt b{color:var(--ink);font-size:.88rem}.stu-flow2__capt small{color:var(--gray);font-size:.8rem;line-height:1.45}.stu-flow2__capa{flex:none}.stu-flow2 .stu-flow__note{margin:0}@container (max-width:560px){.stu-flow2__list{flex-direction:column;gap:14px}.stu-flow2__step{text-align:left;flex-direction:row;align-items:center;gap:12px;width:100%}.stu-flow2__txt{padding:0}.stu-flow2__rail{top:calc(4px + var(--node) / 2);bottom:calc(var(--node) / 2);left:calc(var(--node) / 2 - 3px);width:6px;height:auto;right:auto}.stu-flow2__rail>i{transform-origin:top;transform:scaleY(var(--p,0));animation-name:stuF2RailY}.stu-flow2__rail>i:after{display:none}.stu-flow2__cap{flex-wrap:wrap;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.stu-flow2__capa{grid-column:1/-1}.stu-flow2__capa>.btn{justify-content:center;width:100%}}@keyframes stuF2In{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes stuF2Pop{0%{transform:scale(.55)}60%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes stuF2Spin{to{transform:rotate(360deg)}}@keyframes stuF2Pulse{0%{box-shadow:0 0 #2e8bff6b}75%{box-shadow:0 0 0 14px #2e8bff00}to{box-shadow:0 0 #2e8bff00}}@keyframes stuF2PulseWarn{0%{box-shadow:0 0 #f5a62373}75%{box-shadow:0 0 0 14px #f5a62300}to{box-shadow:0 0 #f5a62300}}@keyframes stuF2PulseOk{0%{box-shadow:0 0 #22c55e6b}75%{box-shadow:0 0 0 14px #22c55e00}to{box-shadow:0 0 #22c55e00}}@keyframes stuF2Rail{0%{transform:scaleX(0)}}@keyframes stuF2RailY{0%{transform:scaleY(0)}}@keyframes stuF2Shine{0%{background-position:-60px 0}to{background-position:calc(100% + 60px) 0}}@media (prefers-reduced-motion:reduce){.stu-flow2__step,.stu-flow2__dot,.stu-flow2__halo,.stu-flow2__node:before,.stu-flow2__rail>i,.stu-flow2__rail>i:after,.stu-flow2__cap{animation:none!important}.stu-flow2__rail>i{transition:none}}.stu-sf__nav a span svg{width:11px;height:11px}.stu-sf__nav a.is-done span{background:var(--dk-tint-ok,#e6f8f1);color:var(--dk-txt-ok,#047857)}.stu-sf__nav a.is-done>svg{color:var(--dk-txt-ok,#047857)}.stu-sf__nav a.is-bad>svg{color:var(--dk-txt-err,#b02e2e)}.stu-sf__sech h4{align-items:center;gap:10px;display:flex}.stu-sf__secico{background:linear-gradient(160deg,var(--dk-tint-blue,#eef5ff),var(--dk-surface-2,#f5f8fd));width:32px;height:32px;color:var(--dk-acc,var(--b600));box-shadow:inset 0 0 0 1px var(--dk-bd-blue,#d6e6ff);border-radius:10px;flex:none;place-items:center;display:grid}.stu-sf__secico svg{width:16px;height:16px}.stu-sf__fi{background:var(--dk-tint-blue,#eef5ff);width:20px;height:20px;color:var(--dk-acc,var(--b600));vertical-align:-5px;border-radius:6px;flex:none;place-items:center;margin-right:7px;display:inline-grid}.stu-sf__fi svg{width:12px;height:12px}.stu-sf__f.is-bad .stu-sf__fi{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b02e2e)}.stu-sf__f>input,.stu-sf__num input,.stu-sf .mpick__btn,.stu-sf .stu-sw{min-height:var(--stu-ctl)}.stu-sf__dt{grid-template-columns:minmax(0,1fr) minmax(118px,150px)}.stu-sf__dt .mpick__btn{width:100%}.stu-sf__f>.stu-sf__help{margin-top:-2px}.stu-sf__none{align-items:center;gap:9px;display:flex}.stu-sf__none svg{width:17px;height:17px;color:var(--gray2);flex:none}.stu-sf .mpick__val,.stu-sf .mpick__val:focus{min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:0}.stu-sf .mpick__btn{padding-top:0;padding-bottom:0}.stu-sf__grid>.stu-sf__f--bool:not(.stu-sf__f--wide){padding-top:25px}@media (max-width:480px){.stu-sf__dt{grid-template-columns:minmax(0,1fr)}}.stu-gc,.stu-dt .stu-dt__i{--gh:262;--gk:1;--g-bg:oklch(.99 calc(.012*var(--gk)) var(--gh));--g-tint:oklch(.96 calc(.035*var(--gk)) var(--gh));--g-bd:oklch(.9 calc(.06*var(--gk)) var(--gh));--g-solid:oklch(.62 calc(.18*var(--gk)) var(--gh));--g-deep:oklch(.48 calc(.17*var(--gk)) var(--gh));--g-txt:oklch(.46 calc(.14*var(--gk)) var(--gh));--g-glow:oklch(.62 calc(.18*var(--gk)) var(--gh) / .32)}html[data-theme=dark] .stu-gc,html[data-theme=dark] .stu-dt .stu-dt__i{--g-bg:oklch(.24 calc(.03*var(--gk)) var(--gh));--g-tint:oklch(.3 calc(.05*var(--gk)) var(--gh));--g-bd:oklch(.4 calc(.07*var(--gk)) var(--gh));--g-solid:oklch(.7 calc(.15*var(--gk)) var(--gh));--g-deep:oklch(.58 calc(.15*var(--gk)) var(--gh));--g-txt:oklch(.85 calc(.09*var(--gk)) var(--gh));--g-glow:oklch(.7 calc(.15*var(--gk)) var(--gh) / .22)}.stu-groups--v2{gap:14px;display:grid}.stu-gh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.stu-gh__t h3{font-family:var(--fd);letter-spacing:-.02em;margin:0;font-size:1.18rem}.stu-gh__t p{max-width:62ch;color:var(--gray);margin:4px 0 0;font-size:.86rem;line-height:1.5}.stu-gh__sum{background:var(--dk-surface,#fff);box-shadow:0 12px 28px -22px #0b1f4580,inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:12px;padding:7px 18px 7px 7px;display:flex}.stu-gh__sum>span:last-child{gap:1px;display:grid}.stu-gh__sum b{color:var(--ink);font-size:.9rem}.stu-gh__sum small{color:var(--gray);font-size:.76rem}.stu-gfilter{scrollbar-width:none;gap:8px;margin:0 -2px;padding:2px;display:flex;overflow-x:auto}.stu-gfilter::-webkit-scrollbar{display:none}.stu-gfilter .fchip{align-items:center;gap:8px;padding:8px 14px;font-size:.84rem;display:inline-flex}.stu-gfilter .fchip span{background:color-mix(in srgb,currentColor 14%,transparent);text-align:center;border-radius:999px;min-width:22px;padding:1px 7px;font-size:.72rem;font-weight:800}.stu-gc-grid{grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.stu-gc{isolation:isolate;background:radial-gradient(120% 90% at 100% 0%,var(--g-tint) 0%,transparent 58%),linear-gradient(180deg,var(--g-bg),var(--dk-surface,#fff) 72%);min-width:0;box-shadow:0 1px 2px #0b1f450a,0 16px 34px -26px var(--g-glow),inset 0 0 0 1px var(--g-bd);border-radius:22px;flex-direction:column;gap:14px;padding:18px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:flex;position:relative;overflow:hidden}.stu-gc:before{content:"";z-index:-1;background:linear-gradient(90deg,var(--g-solid),transparent 85%);height:3px;position:absolute;inset:0 0 auto}.stu-gc:hover{box-shadow:0 2px 4px #0b1f450d,0 26px 44px -24px var(--g-glow),inset 0 0 0 1.5px var(--g-solid);transform:translateY(-3px)}.stu-gc.is-done{box-shadow:0 1px 2px #0b1f450a,0 16px 34px -26px var(--g-glow),inset 0 0 0 1px color-mix(in srgb,var(--dk-txt-ok,#16a34a) 40%,var(--g-bd))}.stu-gc__main{color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;text-decoration:none;display:grid}.stu-gc__main:focus-visible{outline:2px solid var(--g-solid);outline-offset:4px;border-radius:14px}.stu-gc__ico{color:#fff;background:linear-gradient(145deg,var(--g-solid),var(--g-deep));width:52px;height:52px;box-shadow:0 12px 22px -12px var(--g-glow),inset 0 1px 0 #ffffff59,inset 0 -10px 18px -12px #00000047;border-radius:16px;place-items:center;display:grid;position:relative}.stu-gc__ico:after{content:"";pointer-events:none;background:linear-gradient(#ffffff4d,#0000);border-radius:12px 12px 22px 22px;height:44%;position:absolute;inset:4px 4px auto}.stu-gc__ico svg{stroke-width:1.9px;width:24px;height:24px;position:relative}.stu-gc__ico i{background:var(--dk-surface,#fff);min-width:22px;height:22px;color:var(--g-txt);box-shadow:0 0 0 2px var(--g-bg),0 4px 10px -4px #0b1f4559;border-radius:999px;place-items:center;padding:0 6px;font-size:.7rem;font-style:normal;font-weight:800;display:grid;position:absolute;bottom:-7px;right:-7px}.stu-gc__t{gap:4px;min-width:0;display:grid}.stu-gc__t b{font-family:var(--fd);letter-spacing:-.015em;font-size:1.02rem;line-height:1.25}.stu-gc__t small{color:var(--gray);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.45;display:-webkit-box;overflow:hidden}.stu-ring{flex:none;place-items:center;display:inline-grid;position:relative}.stu-ring>svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.stu-ring circle{fill:none;stroke-width:5px}.stu-ring__bg{stroke:var(--g-tint,var(--dk-surface-2,#eaf0f8))}.stu-ring__fg{stroke:var(--g-solid,#1668f0);stroke-linecap:round;transition:stroke-dashoffset .8s cubic-bezier(.22,1,.36,1)}.stu-ring>b{font-family:var(--fd);color:var(--g-txt,var(--ink));font-variant-numeric:tabular-nums;place-items:center;font-size:.8rem;display:grid;position:relative}.stu-ring>b svg{width:18px;height:18px;stroke:var(--g-solid,#1668f0);stroke-width:2.6px}.stu-gh__sum .stu-ring{--gh:262;--gk:1}.stu-gc__path{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.stu-gc__dot{display:flex}.stu-gc__dot a{background:var(--dk-surface,#fff);width:18px;height:18px;color:var(--gray2);box-shadow:inset 0 0 0 1.5px var(--g-bd);border-radius:6px;place-items:center;transition:transform .15s;display:grid}.stu-gc__dot a:hover{transform:scale(1.2)}.stu-gc__dot svg{stroke-width:2.6px;width:11px;height:11px}.stu-gc__dot.is-done a{background:var(--g-solid);box-shadow:none;color:#fff}.stu-gc__dot.is-next a{box-shadow:inset 0 0 0 2px var(--g-solid);animation:2s ease-out infinite stuDotPulse}.stu-gc__dot.is-blocked a{background:repeating-linear-gradient(135deg,var(--dk-surface-2,#eef2f7) 0 3px,var(--dk-surface,#fff) 3px 6px)}@keyframes stuDotPulse{0%{box-shadow:inset 0 0 0 2px var(--g-solid),0 0 0 0 var(--g-glow)}70%{box-shadow:inset 0 0 0 2px var(--g-solid),0 0 0 7px transparent}to{box-shadow:inset 0 0 0 2px var(--g-solid),0 0 0 0 transparent}}.stu-gc__meta{color:var(--gray);flex-wrap:wrap;gap:6px 14px;font-size:.78rem;display:flex}.stu-gc__meta span:first-child{color:var(--g-txt);font-weight:700}.stu-gc__next{background:var(--g-tint);color:var(--g-txt);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:11px 14px;text-decoration:none;transition:background .15s,box-shadow .15s;display:flex}.stu-gc__next:hover{background:color-mix(in oklch,var(--g-tint) 78%,var(--g-solid));box-shadow:inset 0 0 0 1px var(--g-bd)}.stu-gc__next:focus-visible{outline:2px solid var(--g-solid);outline-offset:2px}.stu-gc__next span{gap:1px;min-width:0;display:grid}.stu-gc__next small{letter-spacing:.05em;text-transform:uppercase;opacity:.8;font-size:.68rem;font-weight:800}.stu-gc__next b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.stu-gc__next svg{flex:none;width:18px;height:18px;transition:transform .15s}.stu-gc__next:hover svg{transform:translate(3px)}.stu-gc__next.is-done{background:var(--dk-tint-ok,#e6f8f1);color:var(--dk-txt-ok,#047857);justify-content:flex-start;font-size:.84rem;font-weight:700}.stu-gc-empty{background:var(--dk-surface-2,#f5f8fc);color:var(--gray);border-radius:16px;align-items:center;gap:8px;margin:0;padding:18px;font-size:.86rem;display:flex}.stu-gc-empty svg{flex:none;width:16px;height:16px}.stu-dt .stu-dt__i--draft{--gh:255;--gk:.35}.stu-dt .stu-dt__i--wait{--gh:262;--gk:1}.stu-dt .stu-dt__i--ok{--gh:158;--gk:.95}.stu-dt .stu-dt__i--warn{--gh:62;--gk:1}.stu-dt .stu-dt__i .stu-dt__c{background:linear-gradient(180deg,var(--g-bg),var(--dk-surface,#fff) 70%);box-shadow:0 12px 28px -24px var(--g-glow),inset 0 0 0 1px var(--g-bd);border-radius:20px}.stu-dt .stu-dt__i .stu-dt__ico{color:#fff;background:linear-gradient(145deg,var(--g-solid),var(--g-deep));width:44px;height:44px;box-shadow:0 10px 18px -10px var(--g-glow),inset 0 1px 0 #ffffff52;border-radius:14px;position:relative}.stu-dt .stu-dt__i .stu-dt__ico svg{width:20px;height:20px}.stu-dt .stu-dt__i .stu-dt__h{color:var(--g-txt)}@media (prefers-reduced-motion:reduce){.stu-gc,.stu-gc__next svg,.stu-gc__dot a,.stu-ring__fg{transition:none}.stu-gc__dot.is-next a{animation:none}.stu-gc:hover{transform:none}}@media (max-width:560px){.stu-gc{border-radius:20px;padding:16px}.stu-gh__sum{width:100%}}.nrcp__manual input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--dk-txt-err,#c0392b)}.nrcp__manual input[aria-invalid=true]:focus{box-shadow:inset 0 0 0 1.5px var(--dk-txt-err,#c0392b),0 0 0 4px var(--dk-tint-err,#fdecec)}.nrcp>.field-err{margin-top:10px}.nrcp .ialert{margin:4px 0 10px}.docpend>.ialert,.docdone>.ialert{align-self:stretch}.docres__note{margin-bottom:12px}.docassist__sec>.field-err{margin-top:0}.docassist>.field-err{margin-top:-10px}.esrc__list>.field-err{margin-top:-3px}.deditor__mainState>.ialert{max-width:min(440px,100%)}.deditor__mainState>.pempty{max-width:min(460px,100%)}.auth__main .plogin__c--anim .cform .field-err{animation:.45s ease-out both authErr}@media (prefers-reduced-motion:reduce){.auth__main .plogin__c--anim .cform .field-err{animation:none}}.idv__flow input[aria-invalid=true]{border-color:var(--dk-txt-err,#c0392b)}.tglink__wait{font-variant-numeric:tabular-nums;margin:10px 0 0}.ialert .cconf__list{margin:6px 0 0;padding-inline-start:18px;font-size:.82rem;line-height:1.5}.ialert .cconf__list li+li{margin-top:2px}html:has(.mtg:not(.mtg--float)) .ntf{top:var(--mtg-ntf-top,calc(72px + env(safe-area-inset-top,0px)))}.mtg:not(.mtg--float) .mtg__toasts,.mtg:not(.mtg--float) .mtg__sound{top:var(--mtg-ntf-under,64px)}@media (max-width:760px){.mtg:not(.mtg--float) .mtg__toasts,.mtg:not(.mtg--float) .mtg__sound{top:var(--mtg-ntf-under,calc(56px + env(safe-area-inset-top,0px)))}}.amodal__c:has(>.amodal__b>.vmodal__hero)>.amodal__h{z-index:3;box-shadow:none;pointer-events:none;background:0 0;border-bottom:0;justify-content:flex-end;padding:12px 12px 0;position:absolute;top:0;left:0;right:0}.amodal__c:has(>.amodal__b>.vmodal__hero)[data-ov-up]>.amodal__h{box-shadow:none}.amodal__c:has(>.amodal__b>.vmodal__hero)>.amodal__h>.amodal__hd{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.amodal__c:has(>.amodal__b>.vmodal__hero)>.amodal__h>.amodal__x{color:#fff;pointer-events:auto;margin:0}.amodal__c:has(>.amodal__b>.vmodal__hero)>.amodal__h>.amodal__x:before{background:#03102b52}.amodal__c:has(>.amodal__b>.vmodal__hero)>.amodal__h>.amodal__x:hover:before{background:#03102b80}.amodal__c:has(>.amodal__b>.vmodal__hero)>.amodal__grip{z-index:4;position:absolute;top:0;left:0;right:0}.amodal__c:has(>.amodal__b>.vmodal__hero)>.amodal__grip:before{background:#ffffff73}.amodal__c:has(>.amodal__b>.vmodal__hero)>.amodal__b{padding-bottom:0}.amodal__b>.vmodal__hero{margin:-22px -22px 0}.vmodal__hero>.vmodal__name{font-family:var(--fd);letter-spacing:-.02em;color:#fff;margin:0;font-size:1.32rem;font-weight:800;line-height:1.2;position:relative}.amodal__b>.vmodal__desc{padding:22px 2px 0}.amodal__c:has(>.amodal__b>.vmodal__hero)>.amodal__f{border-top:0;justify-content:center}@media (min-width:641px){.amodal__c:has(>.amodal__b>.vmodal__hero){width:min(420px,100%)}.amodal__c:has(>.amodal__b>.vmodal__hero)>.amodal__f{padding:18px 22px 24px}}.supwork__list>.pempty--err{border-radius:var(--rl);background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line)}.supmodal>.field-err{margin-top:-6px}.supmodal textarea[aria-invalid=true],.supmodal textarea[aria-invalid=true]:focus{box-shadow:inset 0 0 0 1.5px var(--dk-txt-err,#c0392b)}.scue-x[data-more]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--scue-a,0px),#000 calc(100% - var(--scue-b,0px)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--scue-a,0px),#000 calc(100% - var(--scue-b,0px)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--scue-a,0px),#000 calc(100% - var(--scue-b,0px)),transparent 100%)}.scue-x{transition:--scue-a .18s,--scue-b .18s}.scue-x[data-more~=start]{--scue-a:24px}.scue-x[data-more~=end]{--scue-b:24px}.scue-x:has(.mtg,.amodal,.ldrw,.ldrw__scrim,.pmodal,.vmodal){-webkit-mask-image:none;mask-image:none}@media (prefers-reduced-motion:reduce){.scue-x{transition:none}}:is(.segs,.tabs,.chiprow,.ftabs,.qr,.rgl-tabs,.tpe-tabs).scue-x:not(.useg):not(.utabs){scroll-padding-inline:28px}.chiprow.scue-x .fchip:focus-visible,.qr.scue-x button:focus-visible,.segs.scue-x:not(.useg):not(.utabs) .seg:focus-visible,.otable.scue-x .otable__r:focus-visible{outline-offset:-3px}html:has(.portal--admin) .pmx__wrap.scue-x{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--scue-b,0px)),transparent 100%);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--scue-b,0px)),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - var(--scue-b,0px)),transparent 100%)}html:has(.portal--admin) .mtg__strip.scue-x:not([data-more]){-webkit-mask-image:none;mask-image:none}.scue-host{--sarr-top:0px;--sarr-bottom:0px}.scue-host.pipe-host{--sarr-top:12px;--sarr-bottom:88px;flex-direction:column;display:flex}.pipe-host>.pipe{flex:auto;min-height:0}.pbody__in>.ppanel:only-child:has(.pipe)>.pipe-host{flex:auto;min-height:0}.pipe-host:has(.pipe__card--drag) .sarr__b{pointer-events:none}.deditor__mainState .chiprow{flex-wrap:wrap;justify-content:center;max-width:100%;padding-bottom:0}.stu-mlive{background:var(--dk-surface,#fff);box-shadow:0 2px 10px #1f488f0f,inset 0 0 0 1px var(--line);border-radius:20px;gap:12px;margin:0 0 14px;padding:16px 18px;display:grid;position:relative;overflow:hidden}.stu-mlive.is-on{background:radial-gradient(120% 160% at 0% 0%,var(--dk-tint-ok,#e9f8ef) 0%,transparent 58%),var(--dk-surface,#fff);box-shadow:0 10px 28px -18px #1e9e5a8c,inset 0 0 0 1px var(--dk-bd-ok,#bfe6c9)}.stu-mlive__h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stu-mlive__h h3{font-family:var(--fd);color:var(--ink);margin:0;font-size:1.02rem}.stu-mlive__h .stu-mon__live{margin-left:auto}.stu-mlive__beacon{background:var(--dk-bd-neutral,#b9c4d3);border-radius:50%;flex:none;width:12px;height:12px;position:relative}.stu-mlive.is-on .stu-mlive__beacon{background:#1e9e5a}.stu-mlive.is-on .stu-mlive__beacon:before,.stu-mlive.is-on .stu-mlive__beacon:after{content:"";background:#1e9e5a;border-radius:50%;animation:2.2s ease-out infinite stuBeacon;position:absolute;inset:0}.stu-mlive.is-on .stu-mlive__beacon:after{animation-delay:1.1s}@keyframes stuBeacon{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}.stu-mlive__n{color:#fff;text-align:center;background:#1e9e5a;border-radius:999px;min-width:24px;padding:2px 8px;font-size:.74rem;font-weight:800}.stu-mlive__list{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.stu-mlive__card{background:var(--dk-surface,#fff);min-width:0;box-shadow:inset 0 0 0 1px var(--dk-bd-ok,#bfe6c9),0 6px 16px -12px #1e9e5a99;border-radius:16px;gap:10px;padding:12px 14px;display:grid}.stu-mlive__who,.stu-mlive__where{align-items:center;gap:10px;min-width:0;display:flex}.stu-mlive__where{background:var(--dk-surface-2,#f5f8fc);border-radius:12px;padding:8px 10px}.stu-mlive__av{box-shadow:0 0 0 2px var(--dk-surface,#fff),0 0 0 4px #1e9e5a66}.stu-mlive__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.stu-mlive__clock{font-family:var(--fd);align-items:center;gap:7px;font-size:1.2rem;font-weight:700;display:inline-flex}.stu-mlive__clock svg{color:#1e9e5a;width:17px;height:17px}.stu-mlive__none{color:var(--gray);align-items:center;gap:12px;margin:0;display:flex}.stu-mlive__none>svg{background:var(--dk-surface-2,#f1f4f9);width:34px;height:34px;color:var(--gray2);border-radius:12px;flex:none;padding:8px}.stu-mlive__none>span{gap:2px;min-width:0;display:grid}.stu-mlive__none b{color:var(--ink);font-size:.9rem}.stu-mlive__none small{font-size:.78rem}.stu-mppl__hint{color:var(--gray);font-size:.78rem}.stu-mppl{gap:6px;min-width:0;display:grid}.stu-mppl__axis,.stu-mppl__row{grid-template-columns:minmax(160px,210px) minmax(0,1fr) 336px;align-items:center;gap:14px;display:grid}.stu-mppl__axis{height:16px;padding:0 14px}.stu-mppl__ticks{height:100%;position:relative}.stu-mppl__ticks i{color:var(--gray2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.66rem;font-style:normal;font-weight:700;position:absolute;top:0;transform:translate(-50%)}.stu-mppl__ticks i:first-child{transform:none}.stu-mppl__ticks i:last-child{transform:translate(-100%)}.stu-mppl__row{background:var(--dk-surface-2,#f7fafe);width:100%;min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;border:0;border-radius:14px;padding:10px 14px;transition:box-shadow .15s,background .15s}.stu-mppl__row:hover{box-shadow:inset 0 0 0 1px var(--line)}.stu-mppl__row.is-on{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--dk-bd-ok,#bfe6c9)}.stu-mppl__row.is-sel{box-shadow:inset 0 0 0 1.5px var(--b400)}.stu-mppl__row:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.stu-mppl__bar{background:var(--dk-surface,#fff);height:28px;box-shadow:inset 0 0 0 1px var(--line);border-radius:9px;position:relative;overflow:hidden}.stu-mppl__grid{background:var(--line);width:1px;position:absolute;top:0;bottom:0}.stu-mppl__now{z-index:2;background:var(--dk-txt-err,#d14343);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.stu-mppl__now:after{content:"";background:repeating-linear-gradient(135deg,transparent 0 5px,color-mix(in srgb,var(--gray2,#8a97a8) 14%,transparent) 5px 7px);width:100vw;position:absolute;top:0;bottom:0;left:2px}.stu-mppl__seg{z-index:1;background:linear-gradient(90deg,var(--b500,#2f80ed),#2bb5f5);border-radius:5px;min-width:3px;position:absolute;top:6px;bottom:6px;box-shadow:0 2px 6px -2px #2f80ed99}.stu-mppl__seg.is-on{background:linear-gradient(90deg,#1e9e5a,#45d68a,#1e9e5a) 0 0/200% 100%;animation:2.4s linear infinite stuSegFlow;box-shadow:0 0 0 2px #1e9e5a40}@keyframes stuSegFlow{0%{background-position:0 0}to{background-position:-200% 0}}.stu-mppl__stats{justify-content:flex-end;gap:5px;min-width:0;display:flex}.stu-mppl__stats>span{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:.75rem;font-weight:700;display:inline-flex}.stu-mppl__stats>span:first-child{background:var(--dk-tint-blue,#eef5ff);box-shadow:none;color:var(--dk-acc,var(--b600))}.stu-mppl__stats svg{width:13px;height:13px;color:var(--gray2);flex:none}.stu-mppl__stats>span:first-child svg{color:currentColor}.stu-mdays{gap:18px;min-width:0;display:grid}.stu-mday{gap:8px;min-width:0;display:grid}.stu-mday__h{border-bottom:1px dashed var(--line);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;padding:0 0 6px;display:flex}.stu-mday__h b{font-family:var(--fd);color:var(--ink);font-size:.96rem}.stu-mday__h small{color:var(--gray);font-size:.76rem;font-weight:600}.stu-mses{gap:8px;margin:0;padding:0;list-style:none;display:grid}.stu-mses__i{grid-template-columns:58px minmax(0,1fr);align-items:stretch;gap:10px;min-width:0;display:grid}.stu-mses__time{font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:4px;padding:10px 0;font-size:.78rem;display:flex}.stu-mses__time b{color:var(--ink);font-weight:800}.stu-mses__time b:last-child{color:var(--gray)}.stu-mses__time i{background:linear-gradient(var(--b500,#2f80ed),color-mix(in srgb,var(--b500,#2f80ed) 25%,transparent));border-radius:3px;flex:1;width:3px;min-height:12px}.stu-mses__i.is-on .stu-mses__time i{background:linear-gradient(#1e9e5a,#45d68a,#1e9e5a) 0 0/100% 200%;animation:1.8s linear infinite stuRailFlow}@keyframes stuRailFlow{0%{background-position:0 0}to{background-position:0 -200%}}.stu-mses__time b.is-live{color:#fff;letter-spacing:.02em;background:#1e9e5a;border-radius:999px;padding:1px 8px;font-size:.68rem}.stu-mses__card{background:var(--dk-surface-2,#f7fafe);border-radius:16px;gap:8px;min-width:0;padding:12px 14px;transition:box-shadow .15s;display:grid}.stu-mses__card:hover{box-shadow:inset 0 0 0 1px var(--line)}.stu-mses__i.is-on .stu-mses__card{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--dk-bd-ok,#bfe6c9),0 6px 16px -12px #1e9e5a8c}.stu-mses__top{grid-template-columns:minmax(150px,.8fr) auto minmax(0,1.5fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.stu-mses__arrow{width:16px;height:16px;color:var(--gray2)}.stu-mses__dur{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.82rem;font-weight:800;display:inline-flex}.stu-mses__dur svg{width:14px;height:14px;color:var(--gray2)}.stu-mses__dur.is-on{background:var(--dk-tint-ok,#e9f8ef);box-shadow:none;color:var(--dk-txt-ok,#0a6b0a)}.stu-mses__dur.is-on svg{color:currentColor}.stu-mses__acts{flex-wrap:wrap;gap:6px;padding-left:42px;display:flex}.stu-mses__idle{color:var(--gray);font-size:.76rem;font-style:italic}.stu-mact{background:var(--dk-tint-blue,#eef5ff);color:var(--dk-acc,var(--b600));white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px 3px 7px;font-size:.74rem;font-weight:700;display:inline-flex}.stu-mact svg{flex:none;width:13px;height:13px}.stu-mact time{opacity:.7;font-variant-numeric:tabular-nums;margin-left:2px;font-weight:600}.stu-mact--create{background:var(--dk-tint-violet,#f1ecff);color:var(--dk-txt-violet,#5b3cc4)}.stu-mact--save{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.stu-mact--review,.stu-mact--rollback,.stu-mact--restore{background:var(--dk-tint-warn,#fff4de);color:var(--dk-txt-warn,#8a5300)}.stu-mact--publish{background:var(--dk-tint-ok,#e3f5e3);color:var(--dk-txt-ok,#0a6b0a)}.stu-mact--archive,.stu-mact--other{background:var(--dk-surface-2,#f1f4f9);color:var(--gray)}@media (max-width:1180px){.stu-mppl__axis,.stu-mppl__row{grid-template-columns:minmax(150px,190px) minmax(0,1fr)}.stu-mppl__axis>span:last-child{display:none}.stu-mppl__stats{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}}@media (max-width:760px){.stu-mppl__axis{display:none}.stu-mppl__row{grid-template-columns:minmax(0,1fr)}.stu-mses__top{grid-template-columns:minmax(0,1fr) auto}.stu-mses__arrow{display:none}.stu-mses__top>.stu-mon__obj{grid-area:2/1/auto/-1}.stu-mses__top>.stu-mon__who{grid-area:1/1;min-width:0}.stu-mses__dur{grid-area:1/2;justify-self:end}.stu-mses__acts{padding-left:0}}@media (max-width:560px){.stu-mses__i{grid-template-columns:46px minmax(0,1fr);gap:8px}.stu-mses__time{font-size:.72rem}.stu-mlive{padding:14px}.stu-mlive__list{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.stu-mlive__beacon:before,.stu-mlive__beacon:after,.stu-mppl__seg.is-on,.stu-mses__i.is-on .stu-mses__time i{animation:none}}.ops-panel{gap:14px;display:grid}.ops-panel>.hrm-panel__h{margin-bottom:0}.ops-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ops-bar>*{min-width:0}.ops-bar .hrm-toolbar__sel{flex:0 260px}.ops-bar__l{color:var(--gray);font-size:.78rem;font-weight:700}.ops-bar__m{flex:0 240px;min-width:180px}.ops-sel{max-width:320px}.ops-note{margin:0;font-size:.84rem}.ops-danger{color:var(--dk-txt-err,#c0392b)!important}.ops-legend{color:var(--gray);flex-wrap:wrap;gap:6px 14px;margin:0;font-size:.74rem;display:flex}.ops-legend span{align-items:center;gap:6px;display:inline-flex}.ops-legend span:before{content:"";background:var(--dk-surface-2,#f1f4f9);border-radius:3px;width:10px;height:10px}.ops-legend--ok:before{background:var(--dk-tint-ok,#e8f7ee)!important}.ops-legend--info:before{background:var(--dk-tint-blue,#e6f0ff)!important}.ops-legend--off:before{background:var(--dk-surface-2,#eef1f6)!important}.ops-legend--none:before{box-shadow:inset 0 0 0 1px var(--line);background:0 0!important}.ops-card-grid{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:16px;display:grid}.ops-card-side{gap:16px;display:grid}.ops-ready__sum{background:var(--dk-tint-warn,#fff4e2);color:var(--dk-txt-warn,#9a3412);border-radius:12px;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:.86rem;font-weight:700;display:flex}.ops-ready__sum.is-ok{background:var(--dk-tint-ok,#e8f7ee);color:var(--dk-txt-ok,#0a7d55)}.ops-ready__sum svg{flex:none;width:18px;height:18px}.ops-ready{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ops-ready li{border-bottom:1px solid var(--line);grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:8px 2px;font-size:.86rem;display:grid}.ops-ready li:last-child{border-bottom:0}.ops-ready li small{color:var(--gray);font-size:.74rem;font-weight:700}.ops-ready__dot{width:22px;height:22px;box-shadow:inset 0 0 0 2px var(--line);color:var(--gray2);border-radius:50%;place-items:center;display:grid}.ops-ready__dot svg{width:13px;height:13px}.ops-ready li.is-ok .ops-ready__dot{background:var(--dk-txt-ok,#10b981);box-shadow:none;color:#fff}.ops-ready li.is-ok small{color:var(--dk-txt-ok,#0a7d55)}.ops-ready li.is-miss .ops-ready__dot{box-shadow:inset 0 0 0 2px var(--dk-txt-err,#e5484d);color:var(--dk-txt-err,#e5484d)}.ops-ready li.is-miss small{color:var(--dk-txt-err,#c0392b)}.ops-ready li.is-warn .ops-ready__dot{color:#d98b0b;box-shadow:inset 0 0 0 2px #f5a623}.ops-counts{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ops-counts a{background:var(--dk-surface-2,#f4f6fa);color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:.82rem;text-decoration:none;transition:background .15s;display:flex}.ops-counts a:hover{background:var(--dk-tint-blue,#e6f0ff)}.ops-counts a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ops-groups{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.ops-group{background:var(--dk-surface-2,#f4f6fa);color:var(--ink);text-align:left;cursor:pointer;border:0;border-radius:12px;gap:2px;padding:10px 12px;transition:box-shadow .15s,background .15s;display:grid;box-shadow:inset 0 0 0 1.5px #0000}.ops-group b{font-size:1.25rem;line-height:1.1}.ops-group span{color:var(--gray);font-size:.76rem;font-weight:700}.ops-group.on{box-shadow:inset 0 0 0 2px var(--dk-acc,var(--b500))}.ops-group--working b{color:var(--dk-txt-ok,#0a7d55)}.ops-group--late b{color:#c77700}.ops-group--absent b{color:var(--dk-txt-err,#c0392b)}.ops-group--leave b{color:var(--dk-acc,var(--b600))}.ops-people{margin:0;padding:0;list-style:none;display:grid}.ops-people li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 2px;display:grid}.ops-people li:last-child{border-bottom:0}.ops-people__t{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;font-size:.8rem;display:flex}.ops-people__t em{font-size:.74rem;font-style:normal}.ops-bals{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ops-bal{background:var(--dk-surface-2,#f4f6fa);border-radius:14px;gap:8px;padding:14px;display:grid}.ops-bal__n{align-items:baseline;gap:6px;display:flex}.ops-bal__n strong{font-size:1.6rem;line-height:1}.ops-bal__n small{color:var(--gray);font-size:.78rem}.ops-check{background:var(--dk-tint-ok,#e8f7ee);color:var(--dk-txt-ok,#0a7d55);border-radius:12px;gap:6px;margin:0;padding:10px 12px;font-size:.84rem;display:grid}.ops-check.is-warn{background:var(--dk-tint-warn,#fff4e2);color:var(--dk-txt-warn,#9a3412)}.ops-check.is-block{background:var(--dk-tint-err,#fdebef);color:var(--dk-txt-err,#c0392b)}.ops-check.is-busy{background:var(--dk-surface-2,#f4f6fa);color:var(--gray);align-items:center;gap:8px;display:flex}.ops-check__sum{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;display:flex}.ops-check__sum svg,.ops-check li svg{flex:none;width:16px;height:16px}.ops-check__sum span{opacity:.9;font-weight:600}.ops-check ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ops-check li{align-items:flex-start;gap:6px;display:flex}.ops-sheets{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ops-sheets button{background:var(--dk-surface-2,#f4f6fa);width:100%;color:var(--ink);text-align:left;cursor:pointer;border:0;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:10px 12px;display:grid;box-shadow:inset 0 0 0 1.5px #0000}.ops-sheets button>b{grid-column:1}.ops-sheets button>small{color:var(--gray);grid-column:1;font-size:.76rem}.ops-sheets button>:last-child{grid-area:1/2/3;align-self:center}.ops-sheets li.on button{box-shadow:inset 0 0 0 2px var(--dk-acc,var(--b500))}.ops-grid-wrap{gap:10px;min-width:0;display:grid}.ops-grid__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ops-grid__head .btn{margin-left:auto}.ops-grid-scroll{max-height:70vh;box-shadow:inset 0 0 0 1.5px var(--line);overscroll-behavior:contain;border-radius:12px;overflow:auto}.ops-grid-scroll:focus-visible{outline:2px solid var(--dk-acc,var(--b500));outline-offset:2px}.ops-grid{border-collapse:separate;border-spacing:0;min-width:100%;font-size:.74rem}.ops-grid th,.ops-grid td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);text-align:center;white-space:nowrap;padding:0}.ops-grid thead th{z-index:2;background:var(--dk-surface,#fff);min-width:34px;height:30px;color:var(--gray2);padding:0 4px;font-weight:800;position:sticky;top:0}.ops-grid thead th.is-we{color:var(--dk-txt-err,#c0392b)}.ops-grid thead th.is-today{color:var(--dk-acc,var(--b600));box-shadow:inset 0 -2px 0 var(--dk-acc,var(--b500))}.ops-grid .ops-grid__who{z-index:1;background:var(--dk-surface,#fff);text-align:left;min-width:190px;max-width:240px;padding:6px 10px;position:sticky;left:0}.ops-grid thead .ops-grid__who{z-index:3}.ops-cell{font-variant-numeric:tabular-nums;min-width:34px;height:38px}.ops-cell b{font-size:.74rem;line-height:1.1;display:block}.ops-cell small{color:var(--gray);font-size:.64rem;display:block}.ops-cell--ok{background:var(--dk-tint-ok,#e8f7ee)}.ops-cell--err{background:var(--dk-tint-err,#fdebef)}.ops-cell--info{background:var(--dk-tint-blue,#e6f0ff)}.ops-cell--warn{background:var(--dk-tint-warn,#fff4e2)}.ops-cell--off{background:var(--dk-surface-2,#eef1f6);color:var(--gray)}.ops-cell.is-today{box-shadow:inset 2px 0 0 var(--dk-acc,var(--b500)),inset -2px 0 0 var(--dk-acc,var(--b500))}.ops-duty{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:.82rem;display:flex}.ops-duty__h{color:var(--gray);align-items:center;gap:6px;font-weight:800;display:inline-flex}.ops-duty__h svg{width:15px;height:15px}.ops-duty__p{background:var(--dk-tint-ok,#e8f7ee);color:var(--dk-txt-ok,#0a7d55);border-radius:999px;padding:3px 10px;font-weight:700}.ops-moves{margin-bottom:6px}.ops-hist{border-left:2px solid var(--line);gap:8px;margin:0;padding:0 0 0 14px;list-style:none;display:grid}.ops-hist li{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.82rem;display:flex;position:relative}.ops-hist li:before{content:"";background:var(--dk-surface,#fff);width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--dk-acc,var(--b500));border-radius:50%;position:absolute;top:7px;left:-20px}.ops-hist small{color:var(--gray)}.ops-hist q{color:var(--gray);flex-basis:100%;font-style:italic}.ops-slips{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.ops-slips .hrm-calc__rows li b{align-items:center;gap:8px;display:inline-flex}.ops-tree-page{gap:16px;display:grid}.ops-tree,.ops-tree ul{margin:0;padding:0;list-style:none}.ops-tree__row{border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:6px;padding-right:6px;display:grid}.ops-tree__row:hover{background:var(--dk-surface-2,#f4f6fa)}.ops-tree__row.on{background:var(--dk-tint-blue,#e6f0ff)}.ops-tree__tg{width:26px;height:26px;color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.ops-tree__tg svg{width:15px;height:15px;transition:transform .15s}.ops-tree__tg.is-open svg{transform:rotate(90deg)}.ops-tree__name{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:7px 4px;display:grid}.ops-tree__name b{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.ops-tree__name small{text-overflow:ellipsis;white-space:nowrap;color:var(--gray);font-size:.74rem;overflow:hidden}.ops-tree__n{font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;display:flex}.ops-tree__n small{color:var(--gray);font-size:.72rem}@media (max-width:980px){.ops-card-grid{grid-template-columns:1fr}}@media (max-width:640px){.ops-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-people li{grid-template-columns:minmax(0,1fr) auto}.ops-people__t{grid-area:2/1;align-items:flex-start}.ops-people li .btn{grid-area:1/2/3}.ops-grid .ops-grid__who{min-width:140px;max-width:160px}.ops-sel,.ops-bar .hrm-toolbar__sel{flex:100%;max-width:none}.ops-slips{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ops-tree__tg svg{transition:none}}.ob-world.is-glide{transition:transform .38s cubic-bezier(.22,.8,.26,1)}.ob-world.is-glide .obc{transition:left .38s cubic-bezier(.22,.8,.26,1),top .38s cubic-bezier(.22,.8,.26,1),box-shadow .15s,opacity .2s,transform .15s}.ob-world.is-glide .ob-edges path{transition:d .38s cubic-bezier(.22,.8,.26,1),stroke .2s,opacity .2s}.obc{animation:.34s cubic-bezier(.22,.8,.26,1) backwards obcIn}@keyframes obcIn{0%{opacity:0;transform:translate(var(--fx,0),var(--fy,0)) scale(.7)}}.obc.is-leaving{opacity:0;transform:translate(var(--tx,0),var(--ty,0)) scale(.6);pointer-events:none;transition:transform .22s ease-in,opacity .2s ease-in}.ob-edges path{animation:.3s .12s backwards obEdgeIn}.ob-edges path.is-leaving{opacity:0;transition:opacity .14s}@keyframes obEdgeIn{0%{opacity:0}}.ops-tree__kids{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,.8,.26,1),opacity .2s;display:grid}.ops-tree__kids.is-open{opacity:1;grid-template-rows:1fr}.ops-tree__kids>ul{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.obc,.ob-edges path{animation:none}.ob-world.is-glide,.ob-world.is-glide .obc,.ob-world.is-glide .ob-edges path,.obc.is-leaving,.ops-tree__kids{transition:none}}.hn-back{width:auto;color:var(--ink);white-space:nowrap;align-items:center;gap:4px;padding:0 13px 0 8px;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.hn-back svg{width:17px;height:17px;transition:transform .15s}.hn-back:hover svg{transform:translate(-2px)}.ptop__hrm{color:#fff;letter-spacing:.02em;background:linear-gradient(160deg,#3f76ed,#1b49ae);border-radius:12px;align-items:center;gap:7px;height:40px;padding:0 14px 0 11px;font-size:.84rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 18px -10px #1852c8b3}.ptop__hrm svg{width:18px;height:18px}.ptop__hrm:hover{transform:translateY(-1px);box-shadow:0 10px 22px -10px #1852c8d9}.ptop__hrm:focus-visible{box-shadow:0 0 0 3px var(--b300);outline:0}@media (max-width:900px){.hn-back{justify-content:center;width:40px;padding:0}.hn-back span{display:none}.ptop__hrm{height:36px;padding:0 10px}}@media (max-width:480px){.ptop__hrm span,.hn-back+.hn-pop{display:none}}@media (prefers-reduced-motion:reduce){.hn-back svg,.ptop__hrm{transition:none}}.hrm-section-tile h3,.hrm-section-tile header small{grid-column:2}.hrm-section-tile__tg{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.hrm-section-tile__tg:after{content:"";border-radius:14px;position:absolute;inset:-6px}.hrm-section-tile__tg:focus-visible{outline:0}.hrm-section-tile__tg:focus-visible:after{box-shadow:0 0 0 2px var(--b400)}.hrm-section-tile__chev{width:30px;height:30px;color:var(--gray);background:color-mix(in srgb,var(--b600) 6%,transparent);pointer-events:none;border-radius:10px;grid-area:1/3/3;place-items:center;transition:transform .3s cubic-bezier(.22,.8,.26,1),color .15s,background .15s;display:grid;transform:rotate(-90deg)}.hrm-section-tile.is-open .hrm-section-tile__chev{transform:none}.hrm-section-tile__chev svg{width:16px;height:16px}.hrm-section-tile header:hover .hrm-section-tile__chev{color:var(--b700);background:color-mix(in srgb,var(--b600) 12%,transparent)}.hrm-section-tile__art{transition:transform .3s cubic-bezier(.22,.8,.26,1)}.hrm-section-tile:not(.is-open) .hrm-section-tile__art{transform:scale(.86)}.hrm-section-tile__body{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,.8,.26,1);display:grid}.hrm-section-tile.is-open .hrm-section-tile__body{grid-template-rows:1fr}.hrm-section-tile__body>ul{opacity:0;min-height:0;transition:opacity .2s,transform .32s cubic-bezier(.22,.8,.26,1);overflow:hidden;transform:translateY(-6px)}.hrm-section-tile.is-open .hrm-section-tile__body>ul{opacity:1;transition-delay:50ms;transform:none}.hrm-section-tile__body>ul>li:first-child{margin-top:10px}.hrm-sections__all{transition:transform .3s cubic-bezier(.22,.8,.26,1)}.hrm-sections__all.is-up{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.hrm-section-tile__chev,.hrm-section-tile__art,.hrm-section-tile__body,.hrm-section-tile__body>ul,.hrm-sections__all{transition:none}}.ocu{gap:16px;display:grid}.ocu__types{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.ocu__type{--c:var(--b500);border:1.5px solid var(--line);background:var(--dk-surface,#fff);min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:9px;padding:8px 11px;font-size:.86rem;font-weight:600;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.ocu__type:hover{border-color:color-mix(in srgb,var(--c) 50%,var(--line))}.ocu__type.is-on{border-color:var(--c);background:color-mix(in srgb,var(--c) 10%,var(--dk-surface,#fff));box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 14%,transparent);font-weight:800}.ocu__type:focus-visible{outline:2px solid var(--c);outline-offset:2px}.ocu__dot{background:var(--c);color:#fff;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:inline-grid}.ocu__dot svg{width:14px;height:14px}.ocu__row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px 14px;display:grid}.ocu__req{color:var(--err,#e5484d)}.ocu__pick{gap:8px;display:grid}.ocu__q input{min-height:44px}.ocu__list{max-height:252px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:14px;gap:2px;margin:0;padding:4px;list-style:none;display:grid;overflow-y:auto}.ocu__list button,.ocu__picked{width:100%;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ocu__list button{cursor:pointer}.ocu__list button:hover,.ocu__list button:focus-visible{background:var(--dk-surface-2,#f2f6fd);outline:0}.ocu__list span:not(.hrm-av),.ocu__picked>span:not(.hrm-av){min-width:0;display:grid}.ocu__list b,.ocu__picked b{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.ocu__list small,.ocu__picked small{color:var(--gray);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.ocu__none{color:var(--gray);padding:10px 12px;font-size:.84rem}.ocu__picked{background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:14px;padding:9px 10px}.ocu__picked>span:not(.hrm-av){flex:1}.ocu__picked>button{width:30px;height:30px;color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.ocu__picked>button:hover{background:var(--dk-surface,#fff);color:var(--ink)}.ocu__picked>button svg{width:15px;height:15px}.ocu__note{color:var(--gray);background:#8b5cf614;border-radius:12px;margin:0;padding:10px 12px;font-size:.82rem}@media (max-width:520px){.ocu__row{grid-template-columns:1fr}.ocu__types{grid-template-columns:repeat(2,minmax(0,1fr))}}.ost{--ost-company:#1668f0;--ost-department:#14a898;--ost-team:#8b5cf6;--ost-branch:#d08a12;--ost-division:#e5484d;gap:14px;min-width:0;display:grid}html[data-theme=dark] .ost{--ost-company:#3b82f6;--ost-department:#13a595;--ost-branch:#d18b14}.ost-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ost-bar__q{flex:260px}.ost-bar__q input{min-height:42px}.ost-bar__sel{flex:0 240px;min-width:180px}.ost-bar .btn.is-on{box-shadow:inset 0 0 0 1.5px var(--b500);color:var(--b600,#1668f0)}.ost-bar__x{margin-left:auto}.ost-badge{background:var(--b500);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.68rem;display:inline-grid}.ost-more{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:16px;gap:10px;padding:14px 16px;animation:.18s both fade;display:grid}.ost-more__g{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ost-more__g>span{letter-spacing:.04em;text-transform:uppercase;min-width:84px;color:var(--gray2);font-size:.7rem;font-weight:800}.ost-chipbtn{--c:var(--b500);border:1.5px solid var(--line);min-height:32px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.ost-chipbtn i{background:var(--c);border-radius:3px;width:9px;height:9px}.ost-chipbtn:hover{border-color:color-mix(in srgb,var(--c) 50%,var(--line))}.ost-chipbtn.is-on{border-color:var(--c);background:color-mix(in srgb,var(--c) 10%,transparent);font-weight:800}.ost-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ost-chip{background:var(--dk-tint-blue,#e6f0ff);color:var(--ink);border-radius:999px;align-items:center;gap:4px;padding:4px 4px 4px 11px;font-size:.78rem;font-weight:700;display:inline-flex}.ost-chip button{width:22px;height:22px;color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.ost-chip button:hover{color:var(--ink);background:#0b1f4514}.ost-chip svg{width:12px;height:12px}.ost-clear{color:var(--b600,#1668f0);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:.78rem;font-weight:700}.ost-kpis{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.ost-charts{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px;display:grid}.ost-fig{align-content:start;gap:14px;margin:0;display:grid}.ost-fig figcaption{font-family:var(--fd);color:var(--ink);font-size:.92rem;font-weight:800}.ost-hbars{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ost-hbars li{grid-template-columns:minmax(70px,auto) 1fr auto;grid-template-areas:"l b n""l b s";align-items:center;column-gap:10px;display:grid}.ost-hbars__l{color:var(--gray);grid-area:l;font-size:.82rem}.ost-hbars__b{background:var(--dk-surface-2,#eef3fb);border-radius:4px;grid-area:b;height:12px;overflow:hidden}.ost-hbars__b i{border-radius:0 4px 4px 0;height:100%;transition:width .4s cubic-bezier(.22,1,.36,1);display:block}.ost-hbars b{font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);grid-area:n;font-size:.86rem}.ost-hbars small{color:var(--gray2);text-align:right;white-space:nowrap;grid-area:s;font-size:.68rem}.ost-panel{gap:12px;padding-top:14px;display:grid}.ost-tabs{justify-self:start;margin:0 16px}.ost-tabs .hrm-count{min-width:20px;height:19px;padding:0 6px;font-size:.66rem}.ost-sub{letter-spacing:.05em;text-transform:uppercase;color:var(--gray2);margin:10px 16px 0;font-size:.74rem;font-weight:800}.ost-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.ost-sort svg{opacity:0;width:12px;height:12px;transition:opacity .15s,transform .15s}.ost-sort:hover svg,.ost-sort:focus-visible svg{opacity:.5}.ost-sort.is-on{color:var(--ink)}.ost-sort.is-on svg{opacity:1;transform:rotate(180deg)}.ost-sort.is-on.is-desc svg{transform:none}.ost-unit{align-items:center;gap:9px;min-width:0;display:inline-flex}.ost-unit>i{border-radius:3px;flex:none;width:8px;height:26px}.ost-unit>span,.ost-person>span:not(.hrm-av){min-width:0;display:grid}.ost-unit small,.ost-person small{color:var(--gray2);font-size:.72rem}.ost-type{--c:#64748b;background:color-mix(in srgb,var(--c) 10%,transparent);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 7px;font-size:.76rem;font-weight:700;display:inline-flex}.ost-type:before{content:"";background:var(--c);border-radius:3px;width:8px;height:8px}.ost-fill{align-items:center;gap:8px;min-width:120px;display:inline-flex}.ost-fill>span{background:var(--dk-surface-2,#eef3fb);border-radius:4px;flex:1;height:8px;overflow:hidden}.ost-fill i{background:var(--ok,#16a34a);border-radius:0 4px 4px 0;height:100%;display:block}.ost-fill small{font-variant-numeric:tabular-nums;color:var(--gray);font-size:.74rem;font-weight:700}.ost-person{align-items:center;gap:9px;display:inline-flex}.ost-warn{background:var(--dk-tint-warn,#fff4de);color:var(--dk-txt-warn,#8a5a00);border-radius:999px;align-items:center;padding:2px 9px;font-size:.76rem;font-weight:700;display:inline-flex}.ost-seg{background:var(--dk-surface-2,#f1f5fb);border-radius:999px;justify-self:start;gap:4px;margin:0 16px;padding:4px;display:inline-flex}.ost-seg button{color:var(--gray);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:.78rem;font-weight:700}.ost-seg button.on{background:var(--dk-surface,#fff);color:var(--ink);box-shadow:0 1px 3px #0b1f451f}.ost-issues{gap:8px;padding:0 16px 16px;display:grid}.ost-issue{box-shadow:inset 0 0 0 1.5px var(--line);border-radius:14px;overflow:hidden}.ost-issue.is-open{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--warn,#e8a317) 45%,var(--line))}.ost-issue__h{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 14px;display:flex}.ost-issue__h>span:nth-child(2){flex:1;min-width:0;display:grid}.ost-issue__h small{color:var(--gray);font-size:.76rem}.ost-issue__i{background:var(--dk-tint-warn,#fff4de);width:32px;height:32px;color:var(--dk-txt-warn,#8a5a00);border-radius:10px;flex:none;place-items:center;display:grid}.ost-issue__i svg{width:16px;height:16px}.ost-issue__c{width:16px;height:16px;color:var(--gray2);transition:transform .2s}.ost-issue.is-open .ost-issue__c{transform:rotate(180deg)}.ost-issue ul{gap:2px;margin:0;padding:0 8px 8px;list-style:none;display:grid}.ost-issue li button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ost-issue li button:hover,.ost-issue li button:focus-visible{background:var(--dk-surface-2,#f2f6fd);outline:0}.ost-issue li span:nth-child(2):not(.hrm-av){flex:1;min-width:0;display:grid}.ost-issue li small{color:var(--gray);font-size:.74rem}.ost-issue li em{color:var(--b600,#1668f0);font-size:.76rem;font-style:normal;font-weight:700}.ost-issue__u{background:var(--dk-surface-2,#eef3fb);width:30px;height:30px;color:var(--gray);border-radius:9px;place-items:center;display:grid}.ost-issue__u svg{width:15px;height:15px}@media (max-width:640px){.ost-bar__sel{flex:100%}.ost-bar__x{margin-left:0}.ost-more__g>span{min-width:100%}.ost-tabs{justify-self:stretch;margin:0 12px}}.lfb{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:22px;display:grid}.lfb__form{gap:16px;min-width:0;display:grid}.lfb__types{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lfb__type{--c:#2f7cf6;border:1.5px solid var(--line);background:var(--dk-surface,#fff);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:16px;justify-items:start;gap:4px;padding:12px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid}.lfb__type--virtual{--c:#8b5cf6}.lfb__type--hybrid{--c:#14a898}.lfb__type:hover{border-color:color-mix(in srgb,var(--c) 45%,var(--line));transform:translateY(-1px)}.lfb__type.is-on{border-color:var(--c);background:color-mix(in srgb,var(--c) 8%,var(--dk-surface,#fff));box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 14%,transparent)}.lfb__type:focus-visible{outline:2px solid var(--c);outline-offset:2px}.lfb__type b{font-size:.9rem}.lfb__type small{color:var(--gray);font-size:.72rem;line-height:1.35}.lfb__glyph{background:linear-gradient(135deg,color-mix(in srgb,var(--c) 70%,#fff),var(--c));color:#fff;width:34px;height:34px;box-shadow:0 6px 14px -6px var(--c);border-radius:11px;place-items:center;margin-bottom:4px;display:grid}.lfb__glyph svg{width:17px;height:17px}.lfb__row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px 14px;display:grid}.lfb__cap{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lfb__step{background:var(--dk-surface-2,#f7fafe);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:14px;align-items:center;display:inline-flex}.lfb__step button{width:42px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.lfb__step button:disabled{opacity:.35;cursor:default}.lfb__step button svg{width:16px;height:16px}.lfb__step input{width:56px;height:44px;color:var(--ink);font:inherit;font-family:var(--fd);text-align:center;background:0 0;border:0;outline:0;font-size:1.05rem;font-weight:800}.lfb__quick{gap:6px;display:flex}.lfb__quick button{border:1.5px solid var(--line);min-width:40px;height:34px;color:var(--gray);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 10px;font-size:.8rem;font-weight:700}.lfb__quick button.is-on{border-color:var(--b500);color:var(--b600,#1668f0);background:var(--dk-tint-blue,#e6f0ff)}.lfb__tints{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lfb__tint{cursor:pointer;border:0;border-radius:50%;width:32px;height:32px;transition:transform .15s,box-shadow .15s;box-shadow:inset 0 0 0 1px #0b1f451f}.lfb__tint:hover{transform:scale(1.08)}.lfb__tint.is-on{box-shadow:inset 0 0 0 1px #0b1f451f,0 0 0 3px var(--dk-surface,#fff),0 0 0 5px var(--b500)}.lfb__tint--t0{background:#cfe2fb}.lfb__tint--t1{background:#fbe6c6}.lfb__tint--t2{background:#cdeedb}.lfb__tint--t3{background:#e2d7fa}.lfb__tint--t4{background:#fbd7db}.lfb__tint--t5{background:#c9ecf1}.lfb__tint--auto{width:auto;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--gray);font:inherit;background:0 0;border:1.5px dashed #0000;border-radius:999px;padding:0 12px;font-size:.76rem;font-weight:700}.lfb__tint--auto.is-on{color:var(--b600,#1668f0);box-shadow:inset 0 0 0 1.5px var(--b500)}.lf.lfb__stage{aspect-ratio:1.1;height:auto;min-height:300px;margin:0;display:grid;position:sticky;top:0}.lfb__stage svg{width:calc(100% - 16px);height:calc(100% - 82px);display:block;position:absolute;inset:8px 8px 74px}.lfb__stage:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#0b1f4517 1px,#0000 1.5px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 50% 45%,#000,#0000);mask-image:radial-gradient(90% 80% at 50% 45%,#000,#0000)}.lfb__stage figcaption{background:color-mix(in srgb,var(--dk-surface,#fff) 82%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--s2),inset 0 0 0 1px var(--line);border-radius:14px;padding:10px 14px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.lfb__stage figcaption b{font-family:var(--fd);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.lfb__stage figcaption span{color:var(--gray);font-size:.76rem}.lfb__stage .lf-room{cursor:default}.lfb__desk{animation:.38s cubic-bezier(.2,.9,.3,1.2) both lfbIn}@keyframes lfbIn{0%{opacity:0;transform:translateY(-14px)}}@media (max-width:820px){.lfb{grid-template-columns:1fr}.lf.lfb__stage{aspect-ratio:1.6;order:-1;min-height:220px;position:relative}}@media (max-width:520px){.lfb__types{grid-template-columns:1fr}.lfb__type{grid-template-columns:auto 1fr;column-gap:10px}.lfb__glyph{grid-row:span 2;margin:0}.lfb__row{grid-template-columns:1fr}}.lf.is-arrange .lf__svg{cursor:default}.lf.is-arrange .lf-room.is-movable{cursor:grab}.lf.is-arrange .lf-room.is-movable:active{cursor:grabbing}.lf.is-arrange .lf-room.is-fixed{opacity:.42;cursor:not-allowed}.lf.is-arrange .lf-av,.lf.is-arrange .lf-marks{pointer-events:none}.lf-grip rect{fill:#2f7cf60a;stroke:var(--b500,#2f7cf6);stroke-width:.06px;stroke-dasharray:.32 .22}.lf-room.is-picked{filter:drop-shadow(0 10px 14px #0b1f4538)}.lf-room.is-picked .lf-grip rect{fill:#2f7cf61a;stroke-width:.1px;animation:1s linear infinite lfMarch}.lf-room.is-clash .lf-grip rect{fill:#e5484d24;stroke:var(--err,#e5484d)}@keyframes lfMarch{to{stroke-dashoffset:-1.08px}}.lf-btn--pri{background:var(--b500,#2f7cf6);color:#fff;box-shadow:var(--s2)}.lf-btn--pri:hover{color:#fff;filter:brightness(1.06)}.lf-btn:disabled{opacity:.5;cursor:not-allowed}.lf-hint+.lf-btn--tool,.lf-where+.lf-btn--tool{margin-left:auto}.lf-btn--tool~.lf-count{margin-left:0}.lf-arr{flex:220px}.lf-arr__a{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.lf-arr__err{background:var(--dk-tint-err,#fdecec);color:var(--dk-txt-err,#b02e2e);border-radius:12px;margin:0;padding:8px 12px;font-size:.8rem;font-weight:700;position:absolute;top:62px;left:12px}.lf__pad{grid-template-rows:repeat(3,38px);grid-template-columns:repeat(3,38px);gap:2px;display:grid;position:absolute;bottom:12px;right:12px}.lf__pad button{background:var(--dk-surface,#fff);color:var(--ink);box-shadow:var(--s2),inset 0 0 0 1px var(--line);cursor:pointer;border:0;border-radius:11px;place-items:center;display:grid}.lf__pad button:hover{color:var(--b600,#1668f0)}.lf__pad svg{width:16px;height:16px}.lf__pad-u{grid-area:1/2}.lf__pad-l{grid-area:2/1}.lf__pad-r{grid-area:2/3}.lf__pad-d{grid-area:3/2}.lf__pad-u svg{transform:rotate(180deg)}@media (max-width:640px){.lf-btn--tool span,.lf-arr__a .lf-btn span{display:none}.lf-btn--tool,.lf-arr__a .lf-btn{padding:0 10px}.lf-arr{flex-basis:100%}.lf-arr__a{margin-left:0}}@media (prefers-reduced-motion:reduce){.lfb__desk,.lf-room.is-picked .lf-grip rect{animation:none}.lfb__type{transition:none}}.chr{display:block;overflow:visible}.chr-steam{transform-box:fill-box;transform-origin:50% 100%;animation:2.4s ease-in-out infinite chrSteam}@keyframes chrSteam{0%,to{opacity:.25;transform:translateY(1px)}50%{opacity:.85;transform:translateY(-1.5px)}}.lf-av__chr{pointer-events:none}.lf-av--gray>g>.lf-av__chr,.lf-av--off>g>.lf-av__chr{opacity:.7}.lf-tray button.lf-tray__chr{padding:0;overflow:hidden}.lf-tray__chr .chr{width:100%;height:100%}.lv-card__chr{border-radius:13px;width:40px;height:40px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #0b1f4514}.lv-card__chr .chr,.lv-drawer__chr .chr,.lvs__av .chr,.lvs__saver .chr,.lv-cast__av .chr{width:100%;height:100%}.hrm-drawer__head>.lv-drawer__chr{border-radius:17px;flex:none;width:56px;height:56px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #0b1f4514}.lvs{--lvs-glass:#0e1626;--lvs-win:#fff;--lvs-chrome:#eef2f7;--lvs-nav:#f5f7fb;--lvs-line:#e3e8ef;--lvs-ink:#0f1f3d;--lvs-mute:#6b7686;--lvs-acc:var(--b500,#2f7cf6);outline:none;gap:14px;scroll-margin:84px 0 16px;animation:.32s cubic-bezier(.2,.9,.3,1) both lvsIn;display:grid}@keyframes lvsIn{0%{opacity:0;transform:translateY(10px)scale(.985)}}.lvs__bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lvs__back{background:var(--dk-surface,#fff);color:var(--ink);box-shadow:var(--s2),inset 0 0 0 1px var(--line);border-radius:12px;flex:none}.lvs__back svg{width:16px;height:16px}.lvs__who{flex:260px;align-items:center;gap:10px;min-width:0;display:flex}.lvs__av{border-radius:14px;flex:none;width:44px;height:44px;overflow:hidden;box-shadow:inset 0 0 0 1px #0b1f4514}.lvs__name{min-width:0;display:grid}.lvs__name b{font-family:var(--fd);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.lvs__name small{color:var(--gray);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.lvs__acts{gap:8px;margin-left:auto;display:flex}.lvs__acts .lf-btn{background:var(--dk-surface,#fff);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px}.lvs__acts .lf-btn svg{width:15px;height:15px}.lvs__scene{border-radius:var(--rl);background:radial-gradient(120% 90% at 30% 0%,var(--dk-surface,#f9fbfd),var(--dk-surface-2,#eef2f6));box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:18px;padding:22px;display:grid;position:relative;overflow:hidden}.lvs__scene:after{content:"";opacity:.55;pointer-events:none;background:linear-gradient(#e7d3b1,#d9be93);height:38px;position:absolute;bottom:0;left:0;right:0}.lvs__mon{z-index:1;justify-items:center;margin:0;display:grid;position:relative}.lvs__glass{aspect-ratio:16/10;background:linear-gradient(160deg,#2b3446,#151c2a);border-radius:18px;width:100%;padding:12px;position:relative;box-shadow:0 22px 40px -22px #0b1f4599,inset 0 0 0 1px #ffffff0f}.lvs__glass:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff12,#0000 38%);border-radius:9px;position:absolute;inset:12px}.lvs__stand{clip-path:polygon(32% 0,68% 0,78% 100%,22% 100%);background:linear-gradient(#232b3a,#3a4456);width:22%;height:34px;margin-top:-1px}.lvs__stand:after{content:"";background:#3a4456;border-radius:8px;width:180%;height:8px;margin:26px 0 0 -40%;display:block}.lvs__win{background:var(--lvs-win);height:100%;color:var(--lvs-ink);border-radius:9px;grid-template-rows:auto auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.lvs__chrome{background:var(--lvs-chrome);align-items:flex-end;gap:6px;min-width:0;padding:7px 10px 0;display:flex}.lvs__chrome>i{background:#f26b5e;border-radius:50%;flex:none;width:9px;height:9px;margin-bottom:9px}.lvs__chrome>i:nth-child(2){background:#f4be4f}.lvs__chrome>i:nth-child(3){background:#61c454;margin-right:6px}.lvs__tabs{gap:2px;min-width:0;display:flex;overflow:hidden}.lvs__tabs span{min-width:0;max-width:190px;color:var(--lvs-mute);white-space:nowrap;text-overflow:ellipsis;border-radius:9px 9px 0 0;align-items:center;gap:6px;padding:6px 12px;font-size:.72rem;font-weight:700;display:inline-flex;overflow:hidden}.lvs__tabs span.is-on{background:var(--lvs-win);color:var(--lvs-ink)}.lvs__tabs svg{flex:none;width:12px;height:12px}.lvs__addr{background:var(--lvs-nav);color:var(--lvs-mute);border-radius:999px;align-items:center;gap:7px;min-width:0;margin:6px 10px;padding:5px 11px;font-size:.72rem;display:flex}.lvs__addr svg{color:#2e9c5b;flex:none;width:11px;height:11px}.lvs__addr span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.lvs__addr em{color:#1668f0;background:#e6f0ff;border-radius:999px;flex:none;padding:1px 8px;font-size:.66rem;font-style:normal;font-weight:800}.lvs__app{border-top:1px solid var(--lvs-line);grid-template-columns:44px minmax(0,1fr);min-height:0;display:grid}.lvs__nav{background:var(--lvs-nav);border-right:1px solid var(--lvs-line);align-content:start;justify-items:center;gap:4px;padding:8px 0;display:grid;overflow:hidden}.lvs__nav span{color:#a3acba;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.lvs__nav span.is-on{background:var(--lvs-acc);color:#fff;box-shadow:0 6px 12px -6px var(--lvs-acc)}.lvs__nav svg{width:14px;height:14px}.lvs__page{align-content:start;gap:14px;min-width:0;padding:16px 18px;display:grid;overflow:hidden}.lvs__crumbs{color:var(--lvs-mute);flex-wrap:wrap;gap:6px;margin:0;font-size:.72rem;font-weight:700;display:flex}.lvs__crumbs span+span:before{content:"›";color:#b6beca;margin-right:6px}.lvs__crumbs span:last-child{color:var(--lvs-ink)}.lvs__task{box-shadow:inset 0 0 0 1px var(--lvs-line);background:linear-gradient(135deg,#f4f8ff,#fff);border-radius:14px;align-items:center;gap:14px;padding:14px;display:flex}.lvs__glyph{background:linear-gradient(135deg,#5b9bff,var(--lvs-acc));color:#fff;width:46px;height:46px;box-shadow:0 10px 18px -10px var(--lvs-acc);border-radius:14px;flex:none;place-items:center;display:grid}.lvs__glyph svg{width:22px;height:22px}.lvs__task h3{font-family:var(--fd);color:var(--lvs-ink);overflow-wrap:anywhere;margin:0;font-size:1.05rem;line-height:1.25}.lvs__task p{color:var(--lvs-mute);flex-wrap:wrap;gap:6px;margin:6px 0 0;font-size:.74rem;display:flex}.lvs__task code{color:var(--lvs-ink);background:#eef2f7;border-radius:7px;padding:1px 7px;font-weight:700}.lvs__prog{gap:6px;display:grid}.lvs__prog>span{color:var(--lvs-mute);justify-content:space-between;font-size:.72rem;font-weight:700;display:flex}.lvs__prog b{color:var(--lvs-ink)}.lvs__prog>i{background:#eef2f7;border-radius:999px;height:8px;display:block;overflow:hidden}.lvs__prog>i>i{border-radius:inherit;background:linear-gradient(90deg,#5b9bff,var(--lvs-acc));height:100%;transition:width .6s cubic-bezier(.2,.9,.3,1);display:block}.lvs__ghost{gap:8px;display:grid}.lvs__ghost>i{background:#f0f3f8;border-radius:6px;height:9px;display:block}.lvs__ghost>i:first-child{width:86%}.lvs__ghost>i:nth-child(2){width:64%}.lvs__ghost>i:nth-child(3){width:74%}.lvs__ghost>span{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.lvs__ghost>span i{height:46px;box-shadow:inset 0 0 0 1px var(--lvs-line);background:#f5f7fb;border-radius:10px;display:block}.lvs__idle,.lvs__off,.lvs__sleep{text-align:center;border-radius:9px;place-content:center;justify-items:center;gap:8px;height:100%;padding:16px;display:grid}.lvs__idle{color:var(--lvs-mute)}.lvs__idle svg{color:#b6beca;width:34px;height:34px}.lvs__idle small{max-width:300px;font-size:.76rem}.lvs__off{color:#6b7686;background:#05080f}.lvs__off svg{width:30px;height:30px}.lvs__off small,.lvs__sleep small{opacity:.8;font-size:.74rem}.lvs__sleep{color:#dce6f5;background:radial-gradient(90% 90% at 50% 20%,#24345a,#0e1626)}.lvs__saver{border-radius:50%;width:84px;height:84px;animation:6s ease-in-out infinite lvsFloat;display:block;overflow:hidden;box-shadow:0 0 0 4px #ffffff1f}@keyframes lvsFloat{50%{transform:translateY(-8px)}}.lvs__sleep time{font-family:var(--fd);letter-spacing:.02em;font-size:2rem;font-weight:800}.lvs__busy{color:#fff;background:#0f1f3deb;border-radius:14px;align-items:center;gap:10px;max-width:calc(100% - 28px);padding:9px 14px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 14px 28px -14px #0009}.lvs__busy svg{color:#f5a623;flex:none;width:18px;height:18px}.lvs__busy span{min-width:0;display:grid}.lvs__busy b{font-size:.8rem}.lvs__busy small{opacity:.8;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.lvs__busy time{color:#f5a623;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;font-weight:800}.lvs__side{z-index:1;gap:12px;display:grid;position:relative}.lvs__fig{border-radius:20px;place-items:center;padding:10px 10px 0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0b1f4514}.lvs__fig .chr{aspect-ratio:112/162;width:100%;max-width:170px;height:auto}.lvs__typing{box-shadow:var(--s2);background:#fff;border-radius:999px;gap:3px;padding:6px 8px;display:flex;position:absolute;top:12px;right:12px}.lvs__typing i{background:var(--lvs-acc);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite lvsDot}.lvs__typing i:nth-child(2){animation-delay:.15s}.lvs__typing i:nth-child(3){animation-delay:.3s}@keyframes lvsDot{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}.lvs__facts{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;gap:0;margin:0;padding:4px 14px;display:grid}.lvs__facts div{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:8px 0;font-size:.78rem;display:flex}.lvs__facts div:last-child{border-bottom:0}.lvs__facts dt{color:var(--gray)}.lvs__facts dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.lvs__note{color:var(--gray);gap:8px;margin:0;font-size:.72rem;line-height:1.45;display:flex}.lvs__note svg{flex:none;width:14px;height:14px;margin-top:1px}@media (max-width:860px){.lvs__scene{grid-template-columns:1fr;padding:14px}.lvs__side{grid-template-columns:120px minmax(0,1fr)}.lvs__note{grid-column:1/-1}.lvs__glass{aspect-ratio:auto;min-height:340px}}@media (max-width:520px){.lvs__acts{width:100%;margin-left:0}.lvs__acts .lf-btn{flex:1;justify-content:center}.lvs__app{grid-template-columns:minmax(0,1fr)}.lvs__nav{display:none}.lvs__glass{border-radius:14px;padding:8px}.lvs__glass:after{inset:8px}.lvs__side{grid-template-columns:96px minmax(0,1fr)}.lvs__page{padding:12px}}.chs{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:22px;display:grid}.chs__stage{--chs-bg:#dcebff;background:radial-gradient(80% 60% at 50% 30%,color-mix(in srgb,var(--chs-bg) 60%,#fff),var(--chs-bg));border-radius:22px;justify-items:center;gap:12px;margin:0;padding:18px 16px 16px;transition:background .3s;display:grid;position:sticky;top:0;box-shadow:inset 0 0 0 1px #0b1f4514}.chs__stage:after{content:"";filter:blur(2px);background:#0b1f451f;border-radius:50%;width:56%;height:16px;position:absolute;bottom:118px;left:50%;transform:translate(-50%)}.chs__fig{z-index:1;aspect-ratio:112/162;width:100%;max-width:230px;height:auto;animation:.34s cubic-bezier(.2,.9,.3,1.3) both chsPop;position:relative}@keyframes chsPop{0%{transform:scale(.96)translateY(4px)}}.chs__stage figcaption{text-align:center;color:#0f1f3d;background:#ffffffbf;border-radius:14px;justify-items:center;gap:2px;padding:8px 14px;display:grid}.chs__stage figcaption b{font-family:var(--fd);font-size:.95rem}.chs__stage figcaption span{color:#5a6577;font-size:.72rem}.chs__tools{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.chs__tools .lf-btn{color:#0f1f3d;box-shadow:var(--s2);background:#fff;border-radius:12px}.chs__tools .lf-btn svg{width:15px;height:15px}.chs__panel{gap:14px;min-width:0;display:grid}.chs__tabs{scrollbar-width:none;overflow-x:auto}.chs__ready{gap:12px;display:grid}.chs__sex{justify-self:start}.chs__sex small{background:var(--dk-surface-2,#f1f4f9);border-radius:999px;padding:0 6px;font-size:.66rem}.chs__presets{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px;display:grid}.chs__preset{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:16px;justify-items:center;gap:5px;padding:6px 4px 8px;transition:transform .15s;display:grid}.chs__preset span{border-radius:50%;width:64px;height:64px;transition:box-shadow .15s;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #0b1f4514}.chs__preset span .chr{width:100%;height:100%}.chs__preset b{font-size:.74rem;font-weight:700}.chs__preset:hover{transform:translateY(-2px)}.chs__preset.is-on span,.chs__preset:focus-visible span{box-shadow:0 0 0 3px var(--dk-surface,#fff),0 0 0 5px var(--b500,#2f7cf6)}.chs__preset:focus-visible{outline:none}.chs__parts{gap:16px;display:grid}.chs__part h4{align-items:center;gap:8px;margin:0 0 8px;font-size:.82rem;display:flex}.chs__part h4 span{background:var(--dk-surface-2,#f1f4f9);color:var(--gray);border-radius:999px;padding:0 7px;font-size:.66rem;font-weight:800}.chs__part.is-off .chs__opts,.chs__part.is-off .chs__sws{opacity:.4}.chs__off{color:var(--gray);margin:-2px 0 8px;font-size:.74rem}.chs__opts{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;display:grid}.chs__opt{border:1.5px solid var(--line);background:var(--dk-surface,#fff);color:var(--ink);font:inherit;cursor:pointer;border-radius:14px;justify-items:center;gap:4px;padding:6px 4px;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.chs__opt span{background:var(--dk-surface-2,#f3f6fb);border-radius:12px;width:56px;height:56px;display:block;overflow:hidden}.chs__opt--whole span{height:80px}.chs__opt span .chr{width:100%;height:100%}.chs__opt small{text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:.68rem;font-weight:700;line-height:1.2}.chs__opt:hover:not(:disabled){border-color:color-mix(in srgb,var(--b500,#2f7cf6) 45%,var(--line));transform:translateY(-1px)}.chs__opt.is-on{border-color:var(--b500,#2f7cf6);box-shadow:0 0 0 3px color-mix(in srgb,var(--b500,#2f7cf6) 16%,transparent)}.chs__opt:focus-visible{outline:2px solid var(--b500,#2f7cf6);outline-offset:2px}.chs__opt:disabled,.chs__sw:disabled{cursor:not-allowed}.chs__sws{flex-wrap:wrap;gap:8px;display:flex}.chs__sw{cursor:pointer;border:0;border-radius:50%;width:32px;height:32px;transition:transform .15s,box-shadow .15s;box-shadow:inset 0 0 0 1px #0b1f4524}.chs__sw:hover:not(:disabled){transform:scale(1.1)}.chs__sw.is-on{box-shadow:inset 0 0 0 1px #0b1f4524,0 0 0 3px var(--dk-surface,#fff),0 0 0 5px var(--b500,#2f7cf6)}.chs__sw:focus-visible{outline:2px solid var(--b500,#2f7cf6);outline-offset:4px}@media (max-width:820px){.chs{grid-template-columns:1fr}.chs__stage{grid-template-columns:auto minmax(0,1fr);place-items:center start;padding:12px;position:relative}.chs__stage:after{display:none}.chs__fig{grid-row:span 2;width:110px}.chs__stage figcaption{text-align:left;justify-items:start}.chs__tools{justify-content:flex-start}}.lv-cast__q{min-width:200px}.lv-cast__lead{margin:0 0 12px}.lv-cast{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.lv-cast li{background:var(--dk-surface,#fff);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;align-items:center;gap:10px;padding:10px;display:flex}.lv-cast__av{border-radius:15px;flex:none;width:48px;height:48px;overflow:hidden}.lv-cast__t{flex:1;min-width:0;display:grid}.lv-cast__t b{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.lv-cast__t small{color:var(--gray);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}@media (max-width:520px){.lv-cast__q{width:100%;min-width:0}.lv-cast li .btn span{display:none}}@media (prefers-reduced-motion:reduce){.lvs,.lvs__saver,.lvs__typing i,.chr-steam,.chs__fig,.chs__preset,.chs__opt,.chs__sw{transition:none;animation:none}}.lv-wrap{display:contents}.lv-wrap[hidden]{display:none}.lf-zone--edge{stroke:var(--lf-carpet-a);stroke-dasharray:.4 .3}.lf--hrm .lf-room.is-dim .lf-corner{opacity:.85}.lf--hrm .lf__svg{transition:filter .8s}.lf--scene-morning .lf__svg{filter:sepia(.06)saturate(1.05)}.lf--scene-evening .lf__svg{filter:sepia(.2)saturate(1.12)brightness(.95)}.lf--scene-night .lf__svg{filter:brightness(.72)saturate(.85)hue-rotate(-6deg)}.lf--scene-evening .lf-win__sky{fill:#f6b58a}.lf--scene-evening .lf-win{fill:#e7a27f}.lf--scene-night .lf-win__sky{fill:#2a3766}.lf--scene-night .lf-win{fill:#1a2445}.lf--scene-night .lf-m-screen.is-on .lf-f1{filter:drop-shadow(0 0 5px #8fdbfff2)}.lf-scene svg{width:15px;height:15px}.lf-scene--morning{color:#e08a12}.lf-scene--day{color:#d9a400}.lf-scene--evening{color:#c2410c}.lf-scene--night{color:#6d5bd0}.lfb__styles{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:6px;display:grid}.lfb__style{--s1:#ddeadf;--s2:#2e9c5b;border:1.5px solid var(--line);background:var(--dk-surface,#fff);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;padding:7px 9px;font-size:.76rem;font-weight:700;transition:border-color .15s,box-shadow .15s;display:grid}.lfb__style i{background:linear-gradient(135deg,var(--s1) 55%,var(--s2) 55%);border-radius:7px;grid-row:span 2;width:22px;height:22px;box-shadow:inset 0 0 0 1px #0b1f451f}.lfb__style span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lfb__style small{color:var(--gray);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:600;overflow:hidden}.lfb__style:hover{border-color:color-mix(in srgb,var(--b500,#2f7cf6) 45%,var(--line))}.lfb__style.is-on{border-color:var(--b500,#2f7cf6);box-shadow:0 0 0 3px color-mix(in srgb,var(--b500,#2f7cf6) 14%,transparent)}.lfb__style:focus-visible{outline:2px solid var(--b500,#2f7cf6);outline-offset:2px}.lfb__style--auto i{background:conic-gradient(#8b5cf6,#2f6fe0,#14a898,#e1a626,#d6453d,#8b5cf6)}.lfb__style--studio{--s1:#e4e6ea;--s2:#f28c38}.lfb__style--support{--s1:#dce7f8;--s2:#5d86d6}.lfb__style--legal{--s1:#e2c59a;--s2:#7e5536}.lfb__style--finance{--s1:#efe6d6;--s2:#e1a626}.lfb__style--people{--s1:#ddeadf;--s2:#8b5cf6}.lfb__style--tech{--s1:#1e2738;--s2:#2dd4e8}.lfb__style--sales{--s1:#f1d7c4;--s2:#f5a623}.lfb__style--board{--s1:#e2c59a;--s2:#3a2c24}.lfb__style--docs{--s1:#efe6d6;--s2:#9aa3af}.lfb__style--urgent{--s1:#f4f5f8;--s2:#e5484d}.lfb__room{animation:.38s cubic-bezier(.2,.9,.3,1.2) both lfbIn}@media (prefers-reduced-motion:reduce){.lfb__room{animation:none}.lf--hrm .lf__svg{transition:none}}body:has(.wd){padding-bottom:0;overflow:hidden}:is(body:has(.wd) .bar,body:has(.wd) .ftr,body:has(.wd) .tabbar,body:has(.wd) .fab){display:none}.portal.portal--embed{background:var(--b50);height:100dvh;display:block}.portal--embed>.pbody{height:100dvh}.ptop__desk{color:#fff;height:38px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#4f8bff,#1d5be0);border:0;border-radius:12px;align-items:center;gap:7px;padding:0 13px;font-size:.82rem;font-weight:700;display:inline-flex;box-shadow:0 6px 14px -8px #1d5be0}.ptop__desk svg{width:16px;height:16px}.ptop__desk:hover{filter:brightness(1.07)}@media (max-width:900px){.ptop__desk span{display:none}.ptop__desk{padding:0 10px}}.wd{--wd-glass:#f3f6fbc7;--wd-glass2:#ffffffdb;--wd-line:#0f1f3d1f;--wd-ink:#0f1f3d;--wd-mute:#5a6577;--wd-hover:#0f1f3d0f;--wd-acc:#1d6cf0;--wd-win:#fff;--wd-bar-h:52px;z-index:60;color:var(--wd-ink);font-family:var(--fb,inherit);-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}html[data-theme=dark] .wd{--wd-glass:#1c202cc7;--wd-glass2:#242938e6;--wd-line:#ffffff1a;--wd-ink:#eef2f8;--wd-mute:#a3aec0;--wd-hover:#ffffff12;--wd-acc:#6ea8ff;--wd-win:#1b2030}.wd-wall{width:100%;height:100%;display:block;position:absolute;inset:0}.wd-wall__petal{transform-origin:0 0;animation:14s ease-in-out infinite wdPetal}@keyframes wdPetal{50%{transform:rotate(1.6deg)scale(1.015)}}.wd-desk{inset:0 0 var(--wd-bar-h) 0;position:absolute}.wd.is-busy iframe{pointer-events:none}.wd.is-busy{cursor:grabbing}.wd-icons{grid-auto-flow:column;grid-template-rows:repeat(auto-fill,var(--wd-cell-h));grid-auto-columns:var(--wd-cell-w);outline:none;align-content:start;gap:4px;max-width:calc(100% - 20px);display:grid;position:absolute;inset:10px auto 10px 10px}.wd-icons--lg{--wd-cell-w:116px;--wd-cell-h:118px;--wd-tile:58px}.wd-icons--md{--wd-cell-w:92px;--wd-cell-h:96px;--wd-tile:46px}.wd-icons--sm{--wd-cell-w:76px;--wd-cell-h:74px;--wd-tile:32px}.wd-icon{color:#fff;font:inherit;cursor:default;background:0 0;border:1px solid #0000;border-radius:8px;outline:none;align-content:start;justify-items:center;gap:6px;padding:8px 4px 6px;animation:.4s cubic-bezier(.2,.9,.3,1.2) both wdIcon;display:grid}@keyframes wdIcon{0%{opacity:0;transform:translateY(8px)scale(.94)}}.wd-icon:hover{background:#ffffff29}.wd-icon.is-on{background:#ffffff42;border-color:#ffffff73}.wd-icon:focus-visible{border-color:#fff;box-shadow:0 0 0 1px #0006}.wd-icon__l{text-align:center;text-shadow:0 1px 2px #000000a6,0 0 6px #00000040;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;font-size:.74rem;font-weight:600;line-height:1.22;display:-webkit-box;overflow:hidden}.wd-icons--sm .wd-icon__l{font-size:.68rem}.wd-icon.is-locked .wd-tile{filter:grayscale(.55)brightness(.92)}.wd-icon--dark{color:var(--wd-ink)}.wd-icon--dark .wd-icon__l{text-shadow:none}.wd-icon--dark:hover{background:var(--wd-hover)}.wd-icon--dark.is-on{background:color-mix(in srgb,var(--wd-acc) 14%,transparent);border-color:color-mix(in srgb,var(--wd-acc) 40%,transparent)}.wd-tile{--s:var(--wd-tile,46px);width:var(--s);height:var(--s);border-radius:calc(var(--s) * .26);background:linear-gradient(145deg,var(--t0),var(--t1));color:#fff;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff59,0 4px 10px -4px #00000073}.wd-tile:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff47,#0000 46%);position:absolute;inset:0}.wd-tile svg{filter:drop-shadow(0 1px 1px #00000038);width:52%;height:52%}.wd-tile--sm{--s:26px}.wd-tile--lg{--s:var(--wd-tile-lg,58px)}.wd-icons--lg .wd-tile--lg,.wd-icons--md .wd-tile--md,.wd-icons--sm .wd-tile--sm,.wd-icons .wd-tile--sm{--s:var(--wd-tile)}.wd-tile__lock{color:#ffd45c;background:#1f2633;border-radius:50%;place-items:center;width:44%;height:44%;display:grid;position:absolute;bottom:-4px;right:-4px;box-shadow:0 0 0 2px #ffffffd9}.wd-tile__lock svg{width:58%;height:58%}.wd-folder{--s:var(--wd-tile,46px);width:calc(var(--s) * 1.18);height:var(--s);filter:drop-shadow(0 4px 6px #0000004d);place-items:center;display:grid}.wd-folder svg{width:100%;height:100%}.wd-folder.wd-tile--sm{--s:26px}.wd-widget{color:#fff;text-shadow:0 2px 12px #00000059;pointer-events:none;justify-items:end;display:grid;position:absolute;top:22px;right:28px}.wd-widget b{font-family:var(--fd);letter-spacing:-.02em;font-size:3.4rem;font-weight:600;line-height:1}.wd-widget span{opacity:.95;font-size:1rem;font-weight:600}.wd-widget small{opacity:.9;margin-top:6px;font-size:.86rem}.wd--bloom .wd-widget,.wd--glow .wd-widget{color:#0f1f3d;text-shadow:0 1px 8px #fff9}.wd-snap{z-index:0;pointer-events:none;background:#ffffff47;border:2px solid #fffc;border-radius:10px;animation:.18s ease-out wdSnap;position:absolute;box-shadow:0 10px 40px #0003}@keyframes wdSnap{0%{opacity:0;transform:scale(.96)}}.wd-snap--max{inset:6px}.wd-snap--l{inset:6px 50% 6px 6px}.wd-snap--r{inset:6px 6px 6px 50%}.wd-win{background:var(--wd-win);box-shadow:0 0 0 1px var(--wd-line),0 26px 60px -20px #00000073,0 8px 18px -10px #0000004d;--ox:0px;--oy:0px;border-radius:10px;grid-template-rows:auto minmax(0,1fr);transition:box-shadow .2s,opacity .3s,transform .42s cubic-bezier(.16,.9,.24,1),left .32s cubic-bezier(.2,.9,.3,1),top .32s cubic-bezier(.2,.9,.3,1),width .32s cubic-bezier(.2,.9,.3,1),height .32s cubic-bezier(.2,.9,.3,1);animation:.22s cubic-bezier(.2,.9,.3,1.05) wdOpen;display:grid;position:absolute;overflow:hidden}.wd.is-busy .wd-win{transition:box-shadow .2s,opacity .3s,transform .42s cubic-bezier(.16,.9,.24,1)}@keyframes wdOpen{0%{opacity:0;transform:scale(.95)translateY(10px)}}.wd-win.is-active{box-shadow:0 0 0 1px color-mix(in srgb,var(--wd-acc) 35%,var(--wd-line)),0 32px 70px -18px #00000080,0 10px 22px -10px #00000059}.wd-win.is-max{box-shadow:none;border-radius:0}.wd-win.is-snap{border-radius:0}.wd-win.is-min{opacity:0;transform:translate(var(--ox),var(--oy)) scale(.18);pointer-events:none;visibility:hidden;transition:opacity .22s 80ms,transform .3s cubic-bezier(.4,0,.2,1),visibility 0s .32s}.wd-win.is-closing{pointer-events:none;animation:.2s cubic-bezier(.4,0,1,1) forwards wdClose}@keyframes wdClose{to{opacity:0;transform:scale(.94)}}.wd--mac .wd-win{--sx:.06;--sy:.06;will-change:transform;animation:.5s cubic-bezier(.16,1,.3,1) backwards wdZoomIn}.wd--mac .wd-win>*{animation:.36s ease-out .1s backwards wdZoomInBody}@keyframes wdZoomIn{0%{opacity:0;transform:translate(var(--ox),var(--oy)) scale(var(--sx),var(--sy));border-radius:40%}18%{opacity:1}60%{border-radius:14px}to{opacity:1;transform:none}}@keyframes wdZoomInBody{0%{opacity:0}}.wd--mac .wd-win.is-min{transform:translate(var(--ox),var(--oy)) scale(var(--sx),var(--sy));clip-path:polygon(0 0,100% 0,64% 100%,36% 100%);opacity:0;transition:transform .56s cubic-bezier(.55,.06,.3,1),clip-path .3s cubic-bezier(.5,0,.5,1),opacity .2s .38s,visibility 0s .58s}.wd--mac .wd-win:not(.is-min){clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:box-shadow .2s,opacity .16s,transform .5s cubic-bezier(.16,1,.3,1),clip-path .42s cubic-bezier(.2,.8,.2,1) .12s,left .32s cubic-bezier(.2,.9,.3,1),top .32s cubic-bezier(.2,.9,.3,1),width .32s cubic-bezier(.2,.9,.3,1),height .32s cubic-bezier(.2,.9,.3,1)}.wd--mac.is-busy .wd-win:not(.is-min){transition:box-shadow .2s,opacity .16s,transform .5s cubic-bezier(.16,1,.3,1),clip-path .42s cubic-bezier(.2,.8,.2,1) .12s}.wd--mac .wd-win.is-closing{animation:.36s cubic-bezier(.5,0,.75,0) forwards wdZoomOut}@keyframes wdZoomOut{0%{opacity:1;transform:none}70%{opacity:.85}to{opacity:0;transform:translate(var(--ox),var(--oy)) scale(var(--sx),var(--sy));border-radius:40%}}.wd-win__bar{background:var(--wd-glass2);border-bottom:1px solid var(--wd-line);cursor:default;touch-action:none;align-items:center;gap:8px;height:38px;padding-left:12px;display:flex}.wd-win:not(.is-active) .wd-win__bar{color:var(--wd-mute)}.wd-win__icon{place-items:center;display:grid}.wd-win__icon .wd-tile{--s:20px;border-radius:6px}.wd-win__icon .wd-folder{--s:18px}.wd-win__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-family:inherit;font-size:.8rem;font-weight:600;overflow:hidden}.wd-win__tools{gap:2px;display:flex}.wd-win__tools button,.wd-win__ctl button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.wd-win__tools button{border-radius:6px;width:28px;height:28px}.wd-win__tools button:hover{background:var(--wd-hover)}.wd-win__tools svg{width:14px;height:14px}.wd-win__ctl{align-self:stretch;display:flex}.wd-win__ctl button{width:46px;height:100%}.wd-win__ctl button:hover{background:var(--wd-hover)}.wd-win__ctl .wd-win__x:hover{color:#fff;background:#e81123}.wd-win__ctl svg{width:14px;height:14px}.wd-glyph-max,.wd-glyph-restore,.wd-glyph-min{width:11px;height:11px;display:block;position:relative}.wd-glyph-max{border:1.4px solid;border-radius:2px}.wd-glyph-restore:before,.wd-glyph-restore:after{content:"";border:1.4px solid;border-radius:2px;width:8px;height:8px;position:absolute}.wd-glyph-restore:before{top:0;right:0}.wd-glyph-restore:after{background:var(--wd-glass2);bottom:0;left:0}.wd-glyph-min:before{content:"";border-top:1.4px solid;position:absolute;top:50%;left:0;right:0}.wd-win__body{background:var(--b50,#f4f7fb);min-height:0;position:relative}.wd-win__body iframe{background:var(--b50,#f4f7fb);border:0;width:100%;height:100%;display:block}.wd-win__load{background:var(--wd-win);place-content:center;justify-items:center;gap:18px;display:grid;position:absolute;inset:0}.wd-win__load .wd-tile{--s:64px;animation:1.2s ease-in-out infinite wdPulse}.wd-win__load i{border:3px solid var(--wd-line);border-top-color:var(--wd-acc);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite wdSpin}@keyframes wdPulse{50%{transform:scale(.92)}}@keyframes wdSpin{to{transform:rotate(1turn)}}.wd-win__edge{z-index:2;touch-action:none;position:absolute}.wd-win__edge--n,.wd-win__edge--s{cursor:ns-resize;height:6px;left:8px;right:8px}.wd-win__edge--n{top:-3px}.wd-win__edge--s{bottom:-3px}.wd-win__edge--e,.wd-win__edge--w{cursor:ew-resize;width:6px;top:8px;bottom:8px}.wd-win__edge--e{right:-3px}.wd-win__edge--w{left:-3px}.wd-win__edge--ne,.wd-win__edge--nw,.wd-win__edge--se,.wd-win__edge--sw{width:12px;height:12px}.wd-win__edge--ne{cursor:nesw-resize;top:-3px;right:-3px}.wd-win__edge--sw{cursor:nesw-resize;bottom:-3px;left:-3px}.wd-win__edge--nw{cursor:nwse-resize;top:-3px;left:-3px}.wd-win__edge--se{cursor:nwse-resize;bottom:-3px;right:-3px}.wd-ex{background:var(--wd-win);height:100%;color:var(--wd-ink);grid-template-columns:200px minmax(0,1fr);display:grid}.wd-ex__side{border-right:1px solid var(--wd-line);background:color-mix(in srgb,var(--wd-glass2) 70%,transparent);align-content:start;gap:2px;padding:10px 8px;display:grid;overflow:auto}.wd-ex__side button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:7px 9px;font-size:.8rem;display:flex}.wd-ex__side button:hover{background:var(--wd-hover)}.wd-ex__side button.is-on{background:color-mix(in srgb,var(--wd-acc) 14%,transparent);font-weight:700}.wd-ex__side .wd-folder{--s:20px}.wd-ex__main{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.wd-ex__path{background:var(--wd-hover);color:var(--wd-mute);border-radius:8px;align-items:center;gap:6px;margin:10px 12px 4px;padding:6px 12px;font-size:.78rem;display:flex}.wd-ex__path svg{color:#e8a915;width:14px;height:14px}.wd-ex__path span:after{content:"›";margin-left:6px}.wd-ex__path b{color:var(--wd-ink)}.wd-ex__grid{--wd-tile:58px;grid-template-columns:repeat(auto-fill,108px);grid-auto-rows:min-content;gap:6px;padding:10px 12px;display:grid;overflow:auto}.wd-ex__status{border-top:1px solid var(--wd-line);color:var(--wd-mute);margin:0;padding:6px 14px;font-size:.72rem}@media (max-width:640px){.wd-ex{grid-template-columns:1fr}.wd-ex__side{border-right:0;border-bottom:1px solid var(--wd-line);display:flex;overflow-x:auto}.wd-ex__side button{flex:none}}.wd-bar{z-index:10000;height:var(--wd-bar-h);background:var(--wd-glass);-webkit-backdrop-filter:blur(26px)saturate(1.6);border-top:1px solid var(--wd-line);align-items:center;padding:0 6px;display:flex;position:absolute;bottom:0;left:0;right:0}.wd-bar__mid{scrollbar-width:none;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;height:100%;display:flex;overflow-x:auto}.wd-bar__mid>button{min-width:42px;height:42px;color:var(--wd-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;transition:background .15s;display:grid;position:relative}.wd-bar__mid>button:hover{background:var(--wd-hover)}.wd-bar__mid>button:active .wd-tile,.wd-bar__mid>button:active .wd-folder{transform:scale(.88)}.wd-bar__start svg{width:26px;height:26px;color:var(--wd-acc)}.wd-bar__start img{background:var(--grad);object-fit:contain;border-radius:8px;width:28px;height:28px;padding:4px}.wd-bar__start.is-on{background:var(--wd-hover)}.wd-bar__search{width:200px;box-shadow:inset 0 0 0 1px var(--wd-line);align-items:center;gap:8px;padding:0 14px;font-size:.8rem;background:var(--wd-glass2)!important;color:var(--wd-mute)!important;border-radius:999px!important;display:flex!important}.wd-bar__search svg{width:15px;height:15px}.wd-bar__search span{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.wd-bar__app .wd-tile{--s:26px;transition:transform .12s}.wd-bar__app .wd-folder{--s:24px;transition:transform .12s}.wd-bar__app:after{content:"";background:var(--wd-mute);border-radius:3px;width:0;height:3px;transition:width .2s,background .2s;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.wd-bar__app.is-open:after{width:6px}.wd-bar__app.is-on{background:var(--wd-hover)}.wd-bar__app.is-on:after{background:var(--wd-acc);width:16px}.wd-bar__app em{background:var(--wd-acc);color:#fff;border-radius:8px;min-width:15px;height:15px;padding:0 3px;font-size:.6rem;font-style:normal;font-weight:800;line-height:15px;position:absolute;top:3px;right:3px}.wd-tray{align-items:center;gap:2px;height:100%;display:flex}.wd-tray>button{height:40px;color:var(--wd-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 9px;display:flex}.wd-tray>button:hover{background:var(--wd-hover)}.wd-tray>button svg{width:17px;height:17px}.wd-tray__lang{font-size:.72rem;font-weight:800}.wd-tray__view span{font-size:.76rem;font-weight:700}.wd-tray__clock{text-align:right;flex-direction:column;justify-content:center;align-items:flex-end!important;gap:0!important}.wd-tray__clock b{font-size:.78rem;font-weight:600;line-height:1.2}.wd-tray__clock small{color:var(--wd-mute);font-size:.7rem;line-height:1.2}.wd-tray .wd-tray__peek{border-left:1px solid var(--wd-line);border-radius:0;width:8px;margin-left:4px;padding:0}.wd-start{left:50%;bottom:calc(var(--wd-bar-h) + 10px);z-index:10001;width:min(640px,100vw - 20px);max-height:min(680px,calc(100dvh - var(--wd-bar-h) - 24px));background:var(--wd-glass2);-webkit-backdrop-filter:blur(30px)saturate(1.7);box-shadow:0 0 0 1px var(--wd-line),0 30px 80px -20px #00000080;border-radius:14px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;padding:22px 22px 0;animation:.22s cubic-bezier(.2,.9,.3,1) wdStart;display:grid;position:absolute;transform:translate(-50%)}@keyframes wdStart{0%{opacity:0;transform:translate(-50%,24px)}}.wd-start__q{background:var(--wd-glass2)}.wd-start h3{margin:4px 6px 0;font-size:.82rem;font-weight:700}.wd-start__grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:4px;padding-bottom:6px;display:grid;overflow:auto}.wd-start__grid>button{color:var(--wd-ink);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-items:center;gap:6px;padding:12px 4px 10px;font-size:.72rem;font-weight:600;line-height:1.2;display:grid}.wd-start__grid>button:hover{background:var(--wd-hover)}.wd-start__grid .wd-tile{--s:34px}.wd-start__grid .wd-folder{--s:30px}.wd-start__none{text-align:center;color:var(--wd-mute);grid-column:1/-1;margin:16px 0;font-size:.82rem}.wd-start__foot{border-top:1px solid var(--wd-line);background:color-mix(in srgb,var(--wd-glass2) 60%,transparent);justify-content:space-between;align-items:center;margin:0 -22px;padding:12px 22px;display:flex}.wd-start__me{color:var(--wd-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:flex}.wd-start__me:hover{background:var(--wd-hover)}.wd-start__me span{color:#fff;background:linear-gradient(135deg,#4f8bff,#1d5be0);border-radius:50%;place-items:center;width:32px;height:32px;font-size:.72rem;font-weight:800;display:grid}.wd-start__me b{font-size:.82rem}.wd-start__acts{gap:4px;display:flex}.wd-start__acts button{width:38px;height:38px;color:var(--wd-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.wd-start__acts button:hover{background:var(--wd-hover)}.wd-start__acts svg{width:17px;height:17px}.wd-menu{z-index:10010;background:var(--wd-glass2,#ffffffe6);min-width:236px;max-width:320px;max-height:calc(100dvh - 12px);color:var(--wd-ink,#0f1f3d);-webkit-backdrop-filter:blur(26px)saturate(1.6);box-shadow:0 0 0 1px var(--wd-line,#0f1f3d1f),0 16px 40px -12px #0006;-webkit-user-select:none;user-select:none;border-radius:10px;padding:5px;animation:.14s ease-out wdMenu;display:grid;position:fixed;overflow:auto}@keyframes wdMenu{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.wd-menu button{min-height:32px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;outline:none;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 10px;font-size:.8rem;display:grid}.wd-menu button:hover:not(:disabled),.wd-menu button:focus-visible{background:var(--wd-hover,#0f1f3d0f)}.wd-menu button:disabled{opacity:.4;cursor:default}.wd-menu button.is-danger{color:#d42645}.wd-menu__i{place-items:center;display:grid}.wd-menu__i>svg{width:15px;height:15px}.wd-menu__i .wd-tile{--s:18px;border-radius:5px}.wd-menu__l{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wd-menu kbd{font:inherit;color:var(--wd-mute,#5a6577);font-size:.68rem}.wd-menu hr{border:0;border-top:1px solid var(--wd-line,#0f1f3d1f);width:calc(100% - 12px);margin:4px auto}.wd-menu__h{letter-spacing:.04em;text-transform:uppercase;color:var(--wd-mute,#5a6577);padding:6px 10px 2px;font-size:.66rem;font-weight:800}.wd-props{z-index:10020;background:#0a12242e;place-items:center;animation:.14s ease-out wdMenu;display:grid;position:absolute;inset:0}.wd-props__card{background:var(--wd-win);width:min(400px,100vw - 24px);box-shadow:0 0 0 1px var(--wd-line),0 30px 70px -20px #00000080;border-radius:12px;overflow:hidden}.wd-props__card header{border-bottom:1px solid var(--wd-line);align-items:center;gap:10px;padding:12px 8px 12px 14px;display:flex}.wd-props__card header .wd-tile{--s:28px}.wd-props__card header .wd-folder{--s:26px}.wd-props__card header b{flex:1;font-size:.9rem}.wd-props__card header button{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.wd-props__card header button:hover{color:#fff;background:#e81123}.wd-props__card header button svg{width:14px;height:14px}.wd-props__card dl{margin:0;padding:8px 16px;display:grid}.wd-props__card dl div{border-bottom:1px solid var(--wd-line);grid-template-columns:120px minmax(0,1fr);gap:10px;padding:8px 0;font-size:.8rem;display:grid}.wd-props__card dl div:last-child{border-bottom:0}.wd-props__card dt{color:var(--wd-mute)}.wd-props__card dd{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0}.wd-props__lock{color:#c2410c;align-items:center;gap:6px;font-weight:700;display:inline-flex}.wd-props__lock svg{width:13px;height:13px}.wd-props__card footer{background:var(--wd-hover);justify-content:flex-end;padding:10px 14px;display:flex}@media (max-width:760px){.wd{--wd-bar-h:58px}.wd-tray__wide,.wd-bar__search,.wd-tray__view span,.wd-tray__clock small,.wd-tray__lang{display:none!important}.wd-bar__mid{justify-content:flex-start}.wd-icons{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,var(--wd-cell-w));grid-template-rows:none;grid-auto-rows:var(--wd-cell-h);justify-content:center;inset:10px}.wd-icons--lg,.wd-icons--md{--wd-cell-w:84px;--wd-cell-h:94px;--wd-tile:48px}.wd-win{border-radius:0;animation-name:wdOpenPhone}.wd-win__ctl button{width:42px}}@keyframes wdOpenPhone{0%{opacity:0;transform:translateY(30px)}}@media (prefers-reduced-motion:reduce){.wd-wall__petal,.wd-icon,.wd-win,.wd-start,.wd-menu,.wd-snap,.wd-win__load .wd-tile,.wd-props{animation:none}.wd-win{transition:none}}.osp{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060e2080;place-items:center;padding:16px;animation:.16s ease-out wdMenu;display:grid;position:fixed;inset:0}.osp__card{background:var(--dk-surface,#fff);width:min(760px,100%);max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:var(--s3);border-radius:22px;padding:28px;position:relative;overflow:auto}.osp__card h2{margin:0 40px 6px 0;font-size:1.5rem}.osp__card>p{color:var(--gray);margin:0 0 20px;font-size:.92rem}.osp__x{background:var(--dk-surface-2,#f1f4f9);width:36px;height:36px;color:var(--ink);cursor:pointer;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.osp__x svg{width:16px;height:16px}.osp__opts{grid-template-columns:1fr 1fr;gap:16px;display:grid}.osp__opt{border:2px solid var(--line);background:var(--dk-surface,#fff);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:18px;gap:6px;padding:14px;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid;position:relative}.osp__opt:hover,.osp__opt:focus-visible{border-color:var(--b500);outline:none;transform:translateY(-2px);box-shadow:0 18px 40px -20px #1668f080}.osp__opt b{margin-top:6px;font-size:1.02rem}.osp__opt small{color:var(--gray);font-size:.8rem;line-height:1.4}.osp__opt em{color:#0f1f3d;background:#ffffffe6;border-radius:999px;padding:3px 9px;font-size:.68rem;font-style:normal;font-weight:800;position:absolute;top:22px;right:22px}.osp__pic{aspect-ratio:16/10;border-radius:12px;display:block;position:relative;overflow:hidden}.osp__opt--win .osp__pic{background:radial-gradient(70% 90% at 62% 55%,#fff 0,#bfd6f4 40%,#7fa7e0 100%)}.osp__opt--win .osp__pic:before{content:"";opacity:.55;filter:blur(1px);background:conic-gradient(from 200deg,#1d5be0,#7fb4ff,#1d5be0,#5c9bf5,#1d5be0);border-radius:50% 10%;width:40%;height:60%;position:absolute;top:22%;left:44%}.osp__win{background:#fff;border-radius:6px;width:56%;height:58%;position:absolute;top:12%;left:12%;box-shadow:0 10px 24px -10px #0006}.osp__win:before{content:"";background:#f7f8fa;border-bottom:1px solid #e6e9ef;border-radius:6px 6px 0 0;height:14%;position:absolute;inset:0 0 auto}.osp__winbar{background:#f3f6fbd9;justify-content:center;align-items:center;gap:5%;height:13%;display:flex;position:absolute;bottom:0;left:0;right:0}.osp__winbar i{aspect-ratio:1;background:#1d6cf0;border-radius:3px;width:5%}.osp__winbar i:nth-child(2){background:#f5a524}.osp__winbar i:nth-child(3){background:#34c38f}.osp__winbar i:nth-child(4){background:#22c3e6}.osp__winbar i:nth-child(5){background:#e8a915}.osp__opt--mac .osp__pic{background:linear-gradient(#c9d8ff,#9ab2f5 45%,#5a55c9 70%,#2c1a63)}.osp__menubar{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff8c;height:7%;position:absolute;inset:0 0 auto}.osp__macwin{background:#fff;border-radius:8px;width:58%;height:54%;position:absolute;top:16%;left:18%;box-shadow:0 12px 26px -10px #00000073}.osp__macwin i{aspect-ratio:1;background:#ff5f57;border-radius:50%;width:4%;position:absolute;top:6%}.osp__macwin i:first-child{left:3%}.osp__macwin i:nth-child(2){background:#febc2e;left:9%}.osp__macwin i:nth-child(3){background:#28c840;left:15%}.osp__dock{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff6;border-radius:8px;justify-content:center;align-items:center;gap:4%;height:11%;display:flex;position:absolute;bottom:4%;left:24%;right:24%}.osp__dock i{aspect-ratio:1;background:#007aff;border-radius:22%;width:10%}.osp__dock i:nth-child(2){background:#ff3b30}.osp__dock i:nth-child(3){background:#34c759}.osp__dock i:nth-child(4){background:#ff9500}.osp__dock i:nth-child(5){background:#bf5af2}.osp__dock i:nth-child(6){background:#8e8e93}@media (max-width:600px){.osp__opts{grid-template-columns:1fr}.osp__card{padding:20px}}.wd--mac{--wd-mbar-h:28px;--wd-bar-h:0px;--wd-dock-h:78px;--wd-acc:#007aff;--wd-glass:#f6f6f89e;--wd-glass2:#fafafcd1;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",var(--fb)}html[data-theme=dark] .wd--mac{--wd-acc:#0a84ff;--wd-glass:#1e1e2099;--wd-glass2:#28282cd6}.wd--mac .wd-desk{inset:var(--wd-mbar-h) 0 var(--wd-dock-h) 0}.wd-wall__ridge{transform-origin:50% 100%;animation:18s ease-in-out infinite wdRidge}@keyframes wdRidge{50%{transform:translate(-14px)scaleY(1.01)}}.wd-mbar{z-index:10000;height:var(--wd-mbar-h);background:var(--wd-glass);-webkit-backdrop-filter:blur(30px)saturate(1.8);color:var(--wd-ink);align-items:center;gap:2px;padding:0 10px;font-size:.8rem;display:flex;position:absolute;inset:0 0 auto}.wd-mbar>button,.wd-mbar__app{height:22px;color:inherit;font:inherit;cursor:default;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:0 9px;display:flex}.wd-mbar>button:hover,.wd-mbar>button.is-on{background:#0000001a}html[data-theme=dark] .wd-mbar>button:hover,html[data-theme=dark] .wd-mbar>button.is-on{background:#ffffff29}.wd-mbar>button svg{width:14px;height:14px}.wd-mbar__logo svg{width:16px!important;height:16px!important}.wd-mbar__logo img{background:var(--grad);object-fit:contain;border-radius:5px;width:19px;height:19px;padding:2px}.wd-mbar__app{padding:0 10px 0 6px;font-weight:700}.wd-mbar__sp{flex:1}.wd-mbar__lang{font-size:.72rem;font-weight:700}.wd-mbar__clock{font-variant-numeric:tabular-nums}.wd-dock{z-index:10000;background:var(--wd-glass);-webkit-backdrop-filter:blur(30px)saturate(1.8);border-radius:20px;align-items:flex-end;gap:4px;max-width:calc(100% - 16px);height:66px;padding:6px 8px;display:flex;position:absolute;bottom:6px;left:50%;overflow:visible;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff59,0 0 0 1px #0000001f,0 16px 40px -12px #0006}.wd-dock__slot{align-items:flex-end;gap:4px;display:flex}.wd-dock__app{--dk:1;width:calc(52px * var(--dk));cursor:pointer;background:0 0;border:0;place-items:end center;height:52px;padding:0;transition:width .32s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.wd-dock__app>:first-child{transform:scale(var(--dk));transform-origin:50% 100%;will-change:transform;transition:transform .32s cubic-bezier(.22,1,.36,1)}.wd-dock.is-mag .wd-dock__app,.wd-dock.is-mag .wd-dock__app>:first-child{transition-duration:.14s;transition-timing-function:cubic-bezier(.25,.8,.35,1)}.wd-dock__app:active>:first-child{filter:brightness(.82)}.wd-dock__app .wd-tile{--s:50px;border-radius:12px}.wd-dock__app .wd-folder{--s:44px}.wd-dock__app:after{content:"";background:0 0;border-radius:50%;width:4px;height:4px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.wd-dock__app.is-open:after{background:var(--wd-ink)}.wd-dock__tip{bottom:calc(100% + 10px + 52px * (var(--dk) - 1));background:var(--wd-glass2);color:var(--wd-ink);white-space:nowrap;opacity:0;pointer-events:none;border-radius:7px;padding:4px 10px;font-size:.62rem;font-weight:600;transition:opacity .12s;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 4px 14px -4px #00000059}.wd-dock__app:hover .wd-dock__tip{opacity:1}.wd-dock__sep{background:#0000002e;align-self:stretch;width:1px;margin:6px 4px}html[data-theme=dark] .wd-dock__sep{background:#ffffff38}.wd-dock__finder{background:linear-gradient(90deg,#7fd3ff 50%,#e8f4ff 50%);border-radius:12px;width:50px;height:50px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 4px 10px -4px #00000073}.wd-dock__finder:before{content:"";background:#1e2a3d;border-radius:3px;width:7%;height:16%;position:absolute;top:28%;left:30%;box-shadow:16px 0 #1e2a3d}.wd-dock__finder i{border:2.5px solid #1e2a3d;border-top:0;border-radius:0 0 50% 50%;height:16%;position:absolute;bottom:22%;left:24%;right:24%}.wd-dock__launch{background:linear-gradient(145deg,#c9cfda,#8e97a8);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;width:50px;height:50px;padding:8px;display:grid;box-shadow:inset 0 1px #ffffff80,0 4px 10px -4px #00000073}.wd-dock__launch i{opacity:.9;background:#fff;border-radius:3px}.wd-dock__launch i:nth-child(3n+1){background:#ff6b6b}.wd-dock__launch i:nth-child(3n+2){background:#4f8bff}.wd-dock__launch i:nth-child(4){background:#34c38f}.wd-dock__classic{color:#1e2a3d;background:linear-gradient(145deg,#f4f6fa,#c9d0dc);border-radius:12px;place-items:center;width:50px;height:50px;display:grid;box-shadow:inset 0 1px #ffffffb3,0 4px 10px -4px #00000073}.wd-dock__classic svg{width:24px;height:24px}.wd-launch{z-index:10005;-webkit-backdrop-filter:blur(40px)saturate(1.4);background:#14161e80;grid-template-rows:auto minmax(0,1fr);justify-items:center;gap:28px;padding:48px 6vw 120px;animation:.25s ease-out wdLaunch;display:grid;position:absolute;inset:0}@keyframes wdLaunch{0%{opacity:0;transform:scale(1.06)}}.wd-launch .wd-launch__q{color:#fff;background:#ffffff38;width:min(300px,90vw);box-shadow:inset 0 0 0 1px #ffffff4d}.wd-launch__q svg{color:#ffffffd9}.wd-launch .wd-launch__q input{color:#fff;background:0 0}.wd-launch__q input::placeholder{color:#ffffffbf}.wd-launch__grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));align-content:start;gap:26px 18px;width:min(1100px,100%);display:grid;overflow:auto}.wd-launch__grid>button{color:#fff;font:inherit;text-align:center;text-shadow:0 1px 3px #00000080;cursor:pointer;background:0 0;border:0;justify-items:center;gap:10px;font-size:.8rem;font-weight:500;display:grid}.wd-launch__grid .wd-tile{--s:72px;border-radius:17px}.wd-launch__grid .wd-folder{--s:64px}.wd-launch__grid>button:active .wd-tile{transform:scale(.92)}.wd-spot{z-index:10006;background:#0000000a;justify-content:center;padding-top:16vh;display:flex;position:absolute;inset:0}.wd-spot__box{background:var(--wd-glass2);-webkit-backdrop-filter:blur(40px)saturate(1.8);width:min(640px,100vw - 24px);box-shadow:0 0 0 1px var(--wd-line),0 30px 80px -20px #00000080;border-radius:14px;align-self:flex-start;animation:.14s ease-out wdMenu;overflow:hidden}.wd-spot__q{align-items:center;gap:12px;padding:12px 16px;display:flex}.wd-spot__q svg{width:22px;height:22px;color:var(--wd-mute)}.wd-spot__q input{color:var(--wd-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:1.3rem}.wd-spot__list{border-top:1px solid var(--wd-line);margin:0;padding:6px;list-style:none}.wd-spot__list button{width:100%;color:var(--wd-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;outline:none;align-items:center;gap:12px;padding:7px 10px;font-size:.86rem;display:flex}.wd-spot__list button:hover,.wd-spot__list button:focus-visible{background:var(--wd-acc);color:#fff}.wd-spot__list .wd-spot__l{flex:1}.wd-spot__list button small{opacity:.7;font-size:.72rem}.wd-spot__list .wd-tile{--s:26px}.wd-spot__list .wd-folder{--s:24px}.wd-spot__none{text-align:center;color:var(--wd-mute);padding:12px;font-size:.84rem}.wd--mac .wd-win{border-radius:12px;box-shadow:0 0 0 1px #0000002e,0 30px 70px -20px #00000080}.wd--mac .wd-win.is-max{border-radius:0}.wd--mac .wd-win__bar{background:var(--wd-glass2);gap:8px;height:40px;padding:0 10px;position:relative}.wd--mac .wd-win__title{text-align:center;max-width:45%;font-size:.8rem;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.wd--mac .wd-win__icon{display:none}.wd--mac .wd-win__tools{margin-left:auto}.wd-win__lights{gap:8px;padding-right:6px;display:flex}.wd-win__lights button{cursor:pointer;color:#0000008c;border:0;border-radius:50%;place-items:center;width:12px;height:12px;padding:0;display:grid;box-shadow:inset 0 0 0 .5px #0003}.wd-win__lights svg{opacity:0;width:8px;height:8px}.wd-win__lights .is-close{background:#ff5f57}.wd-win__lights .is-min{background:#febc2e}.wd-win__lights .is-zoom{background:#28c840}.wd-win__lights .is-zoom i{opacity:0;clip-path:polygon(0 0,60% 0,0 60%,40% 100%,100% 100%,100% 40%);background:linear-gradient(135deg,#0009 50%,#0000 50%),linear-gradient(-45deg,#0009 50%,#0000 50%);width:6px;height:6px}.wd-win__lights:hover svg,.wd-win__lights:hover i{opacity:1}.wd-win:not(.is-active) .wd-win__lights button{background:#cdcdd2}html[data-theme=dark] .wd-win:not(.is-active) .wd-win__lights button{background:#4a4a4e}.wd--mac .wd-icons{direction:rtl;left:auto;right:10px}.wd--mac .wd-icon{direction:ltr}.wd--mac .wd-icon.is-on{background:#0000002e;border-color:#0000;border-radius:6px}.wd--mac .wd-icon.is-on .wd-icon__l{background:var(--wd-acc);text-shadow:none;border-radius:4px;padding:0 4px}.wd--mac .wd-widget{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;text-shadow:0 1px 6px #00000040;background:#ffffff38;border-radius:20px;justify-items:start;padding:14px 18px;left:28px;right:auto}.wd--mac .wd-widget b{font-size:2.6rem;font-weight:300}.wd--mac .wd-menu{border-radius:9px;min-width:220px;padding:5px;font-size:.8rem}.wd--mac .wd-menu button{border-radius:5px;grid-template-columns:16px minmax(0,1fr) auto;gap:6px;min-height:24px;padding:0 8px}.wd--mac .wd-menu button:hover:not(:disabled),.wd--mac .wd-menu button:focus-visible{background:var(--wd-acc);color:#fff}.wd--mac .wd-menu button:hover:not(:disabled) kbd,.wd--mac .wd-menu button:focus-visible kbd{color:#fff}.wd--mac .wd-menu__i>svg:not(:only-child){display:none}.wd--mac .wd-menu__i>svg{width:12px;height:12px}.wd--mac .wd-menu__h{text-transform:none;letter-spacing:0;font-size:.7rem}.wd--mac .wd-ex__side{background:color-mix(in srgb,var(--wd-glass2) 80%,transparent)}.wd-ex__sec{color:var(--wd-mute);padding:6px 9px 2px;font-size:.68rem;font-weight:700}.wd--mac .wd-ex__side button.is-on{background:#00000014}html[data-theme=dark] .wd--mac .wd-ex__side button.is-on{background:#ffffff1a}.wd--mac .wd-ex__path{border-top:1px solid var(--wd-line);background:0 0;border-radius:0;order:3;margin:0;padding:6px 12px}.wd--mac .wd-ex__main{grid-template-rows:minmax(0,1fr) auto auto}.wd--mac .wd-ex__status{display:none}.wd--mac .wd-props__card{border-radius:12px}@media (max-width:760px){.wd--mac{--wd-dock-h:74px}.wd-mbar__m,.wd-mbar__wide,.wd-mbar__clock{display:none!important}.wd-dock{justify-content:flex-start;max-width:calc(100% - 12px);height:60px;overflow-x:auto}.wd-dock__app{width:46px;height:46px}.wd-dock__app .wd-tile{--s:44px}.wd-dock__app{--dk:1!important}.wd-dock__tip{display:none}.wd--mac .wd-icons{direction:ltr;left:10px;right:10px}}.dapp{--dapp-acc:#0067c0;--dapp-side:#eef1f5;--dapp-stroke:#00000014;--dapp-card:#fff;--dapp-r:8px;--dapp-c:4px;background:var(--b50);height:100dvh;color:var(--ink);--fd:"Segoe UI Variable Display","Segoe UI Variable Text","Segoe UI",var(--font-inter),system-ui,sans-serif;--fb:"Segoe UI Variable Text","Segoe UI",var(--font-inter),system-ui,sans-serif;--b600:var(--dapp-acc);--b500:color-mix(in srgb,var(--dapp-acc) 82%,#fff);--b700:color-mix(in srgb,var(--dapp-acc) 80%,#000);--b400:color-mix(in srgb,var(--dapp-acc) 62%,#fff);--b300:color-mix(in srgb,var(--dapp-acc) 42%,#fff);--b200:color-mix(in srgb,var(--dapp-acc) 24%,#fff);--b100:color-mix(in srgb,var(--dapp-acc) 12%,#fff);--b50:#f3f3f3;--pill:var(--dapp-c);--r:var(--dapp-r);--rl:var(--dapp-r);--rx:calc(var(--dapp-r) + 4px);--line:#e5e5e5;--sblue:none;--grad:linear-gradient(135deg,var(--dapp-acc),color-mix(in srgb,var(--dapp-acc) 60%,#fff));--dk-acc:var(--dapp-acc);font-family:var(--fb);grid-template-columns:minmax(0,1fr);display:grid}.dapp.has-side{grid-template-columns:260px minmax(0,1fr)}html[data-theme=dark] .dapp{--dapp-side:#1c1c1c;--dapp-stroke:#ffffff14;--dapp-card:#2b2b2b;--b50:#202020;--line:#383838;--dk-bg:#202020;--dk-surface:#2b2b2b;--dk-surface-2:#323232;--dk-line:#383838;--dk-bd-neutral:#3a3a3a;--b100:color-mix(in srgb,var(--dapp-acc) 22%,#202020);--b200:color-mix(in srgb,var(--dapp-acc) 34%,#202020);--dk-acc:color-mix(in srgb,var(--dapp-acc) 70%,#fff)}.dapp--mac{--dapp-acc:#007aff;--dapp-side:#e8e8edeb;--dapp-stroke:#0000001a;--dapp-r:10px;--dapp-c:6px;--b50:#fff;--line:#e5e5ea;--fd:-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",var(--font-inter),system-ui,sans-serif;--fb:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",var(--font-inter),system-ui,sans-serif}html[data-theme=dark] .dapp--mac{--dapp-side:#28282cf0;--b50:#1e1e1e;--dk-bg:#1e1e1e;--dk-surface:#2a2a2c;--dk-surface-2:#323234;--line:#3a3a3c;--dk-line:#3a3a3c}.dapp--win.dapp--files{--dapp-acc:#0067c0}.dapp--win.dapp--calendar{--dapp-acc:#0f6cbd}.dapp--win.dapp--comms{--dapp-acc:#5b5fc7}.dapp--win.dapp--todo{--dapp-acc:#2564cf}.dapp--win.dapp--people{--dapp-acc:#8764b8}.dapp--win.dapp--store,.dapp--win.dapp--settings{--dapp-acc:#0067c0}.dapp--win.dapp--ai{--dapp-acc:#7a4cf5}.dapp--win.dapp--home{--dapp-acc:#0067c0}.dapp--mac.dapp--calendar{--dapp-acc:#ff3b30}.dapp--mac.dapp--comms{--dapp-acc:#34c759}.dapp--mac.dapp--todo{--dapp-acc:#ff9500}.dapp--mac.dapp--people{--dapp-acc:#a2845e}.dapp--mac.dapp--ai{--dapp-acc:#bf5af2}html[data-theme=dark] .dapp--win.dapp--files,html[data-theme=dark] .dapp--win.dapp--store,html[data-theme=dark] .dapp--win.dapp--settings,html[data-theme=dark] .dapp--win.dapp--home{--dapp-acc:#4cc2ff}html[data-theme=dark] .dapp--mac:not(.dapp--calendar):not(.dapp--comms):not(.dapp--todo):not(.dapp--people):not(.dapp--ai){--dapp-acc:#0a84ff}.dapp__side{background:var(--dapp-side);border-right:1px solid var(--dapp-stroke);grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:4px;min-height:0;padding:14px 10px;display:grid;overflow:auto}.dapp--mac .dapp__side{-webkit-backdrop-filter:blur(30px)saturate(1.6)}.dapp__brand{align-items:center;gap:10px;padding:4px 10px 12px;font-size:.82rem;display:flex}.dapp__brand .wd-tile{--s:24px;border-radius:6px}.dapp__me{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;padding:6px 8px 14px;display:grid}.dapp__me span{background:linear-gradient(135deg,var(--dapp-acc),color-mix(in srgb,var(--dapp-acc) 50%,#fff));color:#fff;border-radius:50%;grid-row:span 2;place-items:center;width:56px;height:56px;font-size:1.05rem;font-weight:700;display:grid}.dapp__me b{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.dapp__me small{color:var(--gray);font-size:.74rem}.dapp__sec{color:var(--gray);padding:8px 10px 2px;font-size:.68rem;font-weight:700}.dapp__side nav{align-content:start;gap:2px;display:grid}.dapp__link{border-radius:var(--dapp-c);min-height:36px;color:var(--ink);align-items:center;gap:12px;padding:0 12px;font-size:.86rem;text-decoration:none;transition:background .12s;display:flex;position:relative}.dapp__link svg{flex:none;width:16px;height:16px}.dapp__link>i{place-items:center;font-style:normal;display:grid}.dapp__link:hover{background:#0000000d}html[data-theme=dark] .dapp__link:hover{background:#ffffff0f}.dapp--win .dapp__link.is-on{background:#0000000f;font-weight:600}html[data-theme=dark] .dapp--win .dapp__link.is-on{background:#ffffff14}.dapp--win .dapp__link.is-on:before{content:"";background:var(--dapp-acc);border-radius:2px;width:3px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.dapp--mac .dapp__link{gap:8px;min-height:28px;padding:0 8px;font-size:.82rem}.dapp--mac .dapp__link>i{color:var(--dapp-acc)}.dapp--mac .dapp__link.is-on{background:var(--dapp-acc);color:#fff}.dapp--mac .dapp__link.is-on>i{color:#fff}.dapp__link.is-locked{opacity:.5;cursor:not-allowed}.dapp__link.is-locked svg:last-child{width:12px;height:12px;margin-left:auto}.dapp--win.dapp--comms.has-side{grid-template-columns:76px minmax(0,1fr)}.dapp--win.dapp--comms .dapp__side{background:color-mix(in srgb,var(--dapp-acc) 6%,var(--dapp-side));padding:8px 4px}.dapp--win.dapp--comms .dapp__brand{justify-content:center;padding:6px 0 10px}.dapp--win.dapp--comms .dapp__brand b{display:none}.dapp--win.dapp--comms .dapp__link{text-align:center;flex-direction:column;justify-content:center;gap:3px;min-height:58px;padding:6px 2px;font-size:.62rem}.dapp--win.dapp--comms .dapp__link svg{width:20px;height:20px}.dapp--win.dapp--comms .dapp__link.is-on{color:var(--dapp-acc);background:0 0}.dapp--win.dapp--comms .dapp__link.is-on:before{height:30px;top:12px;transform:none}.dapp__main{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.dapp .pbody{--pb-pad:clamp(14px,2vw,26px);height:auto;min-height:0}.dapp__head{padding:18px clamp(14px,2vw,26px) 4px}.dapp--mac .dapp__head{border-bottom:1px solid var(--dapp-stroke);background:color-mix(in srgb,var(--b50) 92%,transparent);padding:12px 20px}.dapp__title h1{font-family:var(--fd);letter-spacing:-.01em;margin:0;font-size:1.7rem;font-weight:600;line-height:1.2}.dapp--mac .dapp__title h1{font-size:1.15rem;font-weight:700}.dapp__title small{color:var(--gray);margin-top:2px;font-size:.8rem;display:block}.dapp__path{border-radius:var(--dapp-c);background:var(--dapp-card);box-shadow:inset 0 0 0 1px var(--dapp-stroke);color:var(--gray);align-items:center;gap:6px;margin:0;padding:8px 12px;font-size:.82rem;display:flex}.dapp__path svg{color:#e8a915;width:16px;height:16px}.dapp__path span:after{content:"›";margin-left:6px}.dapp__path b{color:var(--ink);font-weight:600}.dapp--mac .dapp__path{box-shadow:none;background:0 0;padding:0;font-size:.8rem}.dapp--mac .dapp__path svg{color:#1e9bf0}.dapp__date{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.dapp__date>b{font-family:var(--fd);color:var(--dapp-acc);font-size:2.6rem;font-weight:300;line-height:1}.dapp__date span{display:grid}.dapp__date strong{font-size:1rem;font-weight:600}.dapp__date small{color:var(--gray);font-size:.8rem}.dapp__date em{border-radius:var(--dapp-c);background:color-mix(in srgb,var(--dapp-acc) 12%,transparent);color:var(--dapp-acc);padding:4px 10px;font-size:.8rem;font-style:normal;font-weight:600}.dapp--home .dapp__head{padding-top:24px}.dapp--home .dapp__title h1{font-size:2rem}.dapp--ai .dapp__head{background:linear-gradient(120deg,color-mix(in srgb,var(--dapp-acc) 14%,transparent),#22c3e61f)}.dapp--ai .dapp__title h1{background:linear-gradient(90deg,var(--dapp-acc),#22a3e6);color:#0000;-webkit-background-clip:text;background-clip:text}.dapp--store .dapp__head{border-radius:var(--dapp-r);background:linear-gradient(120deg,var(--dapp-acc),color-mix(in srgb,var(--dapp-acc) 55%,#22c3e6));color:#fff;margin:14px clamp(14px,2vw,26px) 0;padding:22px 24px}.dapp--store .dapp__title small{color:#ffffffd9}.dapp--mac.dapp--store .dapp__head{border-bottom:0}.dapp h1,.dapp h2,.dapp h3,.dapp h4{letter-spacing:-.005em;font-weight:600}.dapp .ppanel{border-radius:var(--dapp-r);background:var(--dapp-card);box-shadow:0 0 0 1px var(--dapp-stroke),0 1px 3px #0000000a}.dapp--mac .ppanel{box-shadow:0 0 0 .5px #0000001f,0 1px 2px #0000000d}.dapp .btn{box-shadow:none;gap:7px;min-height:32px;padding:7px 14px;font-size:.84rem;font-weight:600}.dapp--mac .btn{min-height:28px;padding:4px 12px;font-size:.82rem;font-weight:500}.dapp .btn--pri{background:var(--dapp-acc);color:#fff}.dapp .btn--pri:hover{background:color-mix(in srgb,var(--dapp-acc) 88%,#000)}.dapp--mac .btn--pri{background:linear-gradient(180deg,color-mix(in srgb,var(--dapp-acc) 88%,#fff),var(--dapp-acc));box-shadow:0 .5px 1px #0003,inset 0 .5px #ffffff40}.dapp .btn--line{background:var(--dapp-card);box-shadow:inset 0 0 0 1px var(--dapp-stroke),0 1px 0 #0000000a}.dapp .segs{border-radius:calc(var(--dapp-c) + 3px);background:#0000000d;padding:3px}html[data-theme=dark] .dapp .segs{background:#ffffff12}.dapp .seg{border-radius:var(--dapp-c);padding:6px 12px;font-size:.82rem}.dapp--win .segs{border-bottom:1px solid var(--dapp-stroke);background:0 0;border-radius:0;gap:14px;padding:0}.dapp--win .seg{color:var(--gray);border-radius:0;padding:8px 2px;position:relative;box-shadow:none!important;background:0 0!important}.dapp--win .seg.on,.dapp--win .seg[aria-selected=true],.dapp--win .seg[aria-pressed=true]{color:var(--ink);font-weight:600}.dapp--win .seg.on:after,.dapp--win .seg[aria-selected=true]:after,.dapp--win .seg[aria-pressed=true]:after{content:"";background:var(--dapp-acc);border-radius:2px;height:3px;position:absolute;bottom:-1px;left:30%;right:30%}.dapp .chip{padding:5px 11px;font-size:.8rem}.dapp input:not([type=checkbox]):not([type=radio]):not([type=range]),.dapp select,.dapp textarea{border-radius:var(--dapp-c)}.dapp--win input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,.dapp--win textarea:focus{box-shadow:inset 0 -2px 0 var(--dapp-acc),inset 0 0 0 1px var(--dapp-stroke)!important}.dapp--mac input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,.dapp--mac textarea:focus{box-shadow:0 0 0 3.5px color-mix(in srgb,var(--dapp-acc) 35%,transparent)!important}@media (max-width:760px){.dapp.has-side,.dapp--win.dapp--comms.has-side{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.dapp__side{border-right:0;border-bottom:1px solid var(--dapp-stroke);grid-template-rows:none;grid-auto-flow:column;justify-content:start;align-items:center;padding:6px 8px;overflow-x:auto}.dapp__side nav{grid-auto-flow:column}.dapp__brand,.dapp__me,.dapp__sec{display:none}.dapp__link{white-space:nowrap}.dapp--win.dapp--comms .dapp__link{flex-direction:row;min-height:34px;font-size:.78rem}.dapp--win .dapp__link.is-on:before{width:auto;height:3px;inset:auto 12px 0;transform:none}.dapp__title h1{font-size:1.3rem}.dapp--store .dapp__head{margin:10px 10px 0;padding:16px}}@media (prefers-reduced-motion:reduce){.wd-wall__ridge,.wd-launch,.osp{animation:none}.wd-dock__app,.wd-dock__app>:first-child{transition:none}.wd-win,.wd-win.is-min{transition:none!important}.wd-win.is-closing{opacity:0;animation:none}}.wd-badge{z-index:2;color:#fff;text-align:center;pointer-events:none;background:#e5484d;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:.62rem;font-style:normal;font-weight:800;line-height:18px;position:absolute;top:2px;right:2px;box-shadow:0 0 0 2px #ffffffd9}.wd-icon{position:relative}.wd-icon .wd-badge{top:4px;right:calc(50% - var(--wd-tile,46px) / 2 - 8px)}.wd-dock__app .wd-badge{top:-4px;right:-2px}.wd-bell{position:relative}.wd-bell .wd-badge{min-width:15px;height:15px;font-size:.56rem;line-height:15px;top:2px;right:0}.wd-pal{z-index:10007;background:#00000014;justify-content:center;padding-top:14vh;display:flex;position:absolute;inset:0}.wd-pal__box{background:var(--wd-glass2);width:min(680px,100vw - 24px);max-height:min(560px,72vh);color:var(--wd-ink);-webkit-backdrop-filter:blur(40px)saturate(1.8);box-shadow:0 0 0 1px var(--wd-line),0 30px 80px -20px #00000080;border-radius:14px;grid-template-rows:auto minmax(0,1fr);align-self:flex-start;animation:.14s ease-out wdMenu;display:grid;overflow:hidden}.wd-pal--win .wd-pal__box{border-radius:10px}.wd-pal__q{border-bottom:1px solid var(--wd-line);align-items:center;gap:12px;padding:12px 16px;display:flex}.wd-pal__q svg{width:20px;height:20px;color:var(--wd-mute)}.wd-pal__q input{min-width:0;color:var(--wd-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:1.15rem}.wd-pal__q kbd{background:var(--wd-hover);color:var(--wd-mute);font:inherit;border-radius:5px;padding:2px 6px;font-size:.66rem;font-weight:700}.wd-pal__list{padding:6px;overflow:auto}.wd-pal__h{color:var(--wd-mute);text-transform:uppercase;letter-spacing:.04em;margin:8px 10px 4px;font-size:.68rem;font-weight:800}.wd-pal--mac .wd-pal__h{text-transform:none;letter-spacing:0}.wd-pal__row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:7px 10px;display:flex}.wd-pal__row.is-on{background:var(--wd-hover)}.wd-pal--mac .wd-pal__row.is-on{background:var(--wd-acc);color:#fff}.wd-pal--mac .wd-pal__row.is-on small{color:#ffffffd9}.wd-pal__row.is-off{opacity:.45;cursor:not-allowed}.wd-pal__ic{flex:none;place-items:center;width:28px;height:28px;display:grid}.wd-pal__ic>svg{width:16px;height:16px;color:var(--wd-mute)}.wd-pal__ic .wd-tile{--s:26px}.wd-pal__ic .wd-folder{--s:24px}.wd-pal__l{min-width:0;display:grid}.wd-pal__l b{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:600;overflow:hidden}.wd-pal__l small{color:var(--wd-mute);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.wd-pal__none{text-align:center;color:var(--wd-mute);margin:16px;font-size:.84rem}.wd-act{right:10px;bottom:calc(var(--wd-bar-h) + 10px);z-index:10003;width:min(380px,100vw - 20px);max-height:calc(100dvh - var(--wd-bar-h) - 20px);background:color-mix(in srgb,var(--wd-win) 95%,transparent);color:var(--wd-ink);-webkit-backdrop-filter:blur(36px)saturate(1.7);box-shadow:0 0 0 1px var(--wd-line),0 30px 70px -20px #00000080;border-radius:12px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;padding:14px;animation:.22s cubic-bezier(.2,.9,.3,1) wdAct;display:grid;position:absolute}@keyframes wdAct{0%{opacity:0;transform:translate(24px)}}.wd-act--mac{top:calc(var(--wd-mbar-h) + 8px);max-height:calc(100dvh - var(--wd-mbar-h) - var(--wd-dock-h) - 16px);border-radius:16px;bottom:auto}.wd-act__head{align-items:center;gap:4px;display:flex}.wd-act__head b{flex:1;font-size:.95rem}.wd-act__head button{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.wd-act__head button:hover{background:var(--wd-hover)}.wd-act__head svg{width:15px;height:15px}.wd-act__focus{background:var(--wd-hover);color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.wd-act__focus>svg{color:#7c5cd6;width:18px;height:18px}.wd-act__focus span{flex:1;display:grid}.wd-act__focus b{font-size:.84rem}.wd-act__focus small{color:var(--wd-mute);font-size:.72rem}.wd-act__focus i{background:#7f7f8c73;border-radius:10px;width:36px;height:20px;transition:background .15s;position:relative}.wd-act__focus i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}.wd-act__focus.is-on i{background:var(--wd-acc)}.wd-act__focus.is-on i:after{transform:translate(16px)}.wd-act__list{align-content:start;gap:6px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.wd-act__item{background:var(--wd-win);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;box-shadow:0 0 0 1px var(--wd-line);border:0;border-radius:10px;gap:10px;padding:10px 12px;display:flex}.wd-act__item:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--wd-acc) 40%,var(--wd-line))}.wd-act__item.is-high{box-shadow:inset 3px 0 0 #e5484d,0 0 0 1px var(--wd-line)}.wd-act__ic{background:color-mix(in srgb,var(--wd-acc) 14%,transparent);width:30px;height:30px;color:var(--wd-acc);border-radius:9px;flex:none;place-items:center;display:grid}.wd-act__ic svg{width:15px;height:15px}.wd-act__t{gap:2px;min-width:0;display:grid}.wd-act__t b{overflow-wrap:anywhere;font-size:.84rem;font-weight:600}.wd-act__item.is-unread .wd-act__t b:before{content:"";background:var(--wd-acc);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.wd-act__t small{color:var(--wd-mute);overflow-wrap:anywhere;font-size:.76rem}.wd-act__t time{color:var(--wd-mute);font-size:.68rem}.wd-act__empty,.wd-act__muted{text-align:center;color:var(--wd-mute);margin:6px 0;font-size:.8rem}.wd-wgs{--wg-s:150px;z-index:0;grid-template-columns:repeat(2,var(--wg-s));grid-auto-rows:minmax(var(--wg-s),auto);grid-auto-flow:dense;scrollbar-width:none;gap:14px;max-height:calc(100% - 170px);padding:4px;display:grid;position:absolute;top:150px;right:28px;overflow:auto}.wd--mac .wd-wgs{top:190px;left:28px;right:auto}.wd-wg{--wg-bg:#ffffffb3;--wg-ink:#14213d;--wg-mute:#14213d94;background:var(--wg-bg);color:var(--wg-ink);-webkit-backdrop-filter:blur(30px)saturate(1.8);border-radius:22px;transition:transform .2s cubic-bezier(.2,.9,.3,1),box-shadow .2s;animation:.5s cubic-bezier(.2,.9,.3,1) both wdWg;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff8c,inset 0 1px #fff6,0 18px 40px -22px #0a142873}.wd-wg:nth-child(2){animation-delay:50ms}.wd-wg:nth-child(3){animation-delay:.1s}.wd-wg:nth-child(4){animation-delay:.15s}.wd-wg:nth-child(5){animation-delay:.2s}@keyframes wdWg{0%{opacity:0;transform:translateY(10px)scale(.97)}}html[data-theme=dark] .wd-wg{--wg-bg:#1e202a9e;--wg-ink:#f2f4f8;--wg-mute:#f2f4f899;box-shadow:inset 0 0 0 1px #ffffff17,0 18px 40px -22px #000000b3}.wd--win .wd-wg{border-radius:12px}.wd-wg:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--wg0) 38%,transparent),transparent 70%);pointer-events:none;border-radius:50%;width:140px;height:140px;position:absolute;inset:-40% -30% auto auto}.wd-wg:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #fff9,0 24px 46px -22px #0a142880}.wd-wg--wide{grid-column:span 2}.wd-wg button,button.wd-wg{font:inherit;color:inherit;text-align:left;cursor:pointer;border:0}.wd-wg button{background:0 0}button.wd-wg:focus-visible,.wd-wg button:focus-visible{outline:2px solid var(--wg0);outline-offset:2px}.wd-wg button:disabled{cursor:default}.wd-wg__main{min-height:var(--wg-s);grid-template-rows:auto auto 1fr auto;align-content:start;gap:2px;padding:14px 16px;display:grid;position:relative}.wd-wg__top{display:contents}.wd-wg__ic{background:linear-gradient(145deg,var(--wg0),var(--wg1));color:#fff;width:28px;height:28px;box-shadow:0 6px 12px -6px var(--wg1),inset 0 1px 0 #ffffff59;border-radius:9px;flex:none;grid-row:1;place-items:center;margin-bottom:6px;display:grid}.wd--win .wd-wg__ic{border-radius:7px}.wd-wg__ic svg{width:15px;height:15px}.wd-wg__top small{min-width:0;color:var(--wg-mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-row:2;font-size:.74rem;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.wd-wg__go{width:13px;height:13px;color:var(--wg-mute);opacity:0;transition:opacity .15s,transform .15s;position:absolute;top:18px;right:16px;transform:translate(-4px)}.wd-wg:hover .wd-wg__go{opacity:1;transform:none}.wd-wg__num{font-family:var(--fd);letter-spacing:-.03em;background:linear-gradient(160deg,var(--wg0),var(--wg1));color:#0000;-webkit-background-clip:text;background-clip:text;align-self:end;margin-top:4px;font-size:2.5rem;font-weight:700;line-height:1}.wd-wg.is-empty .wd-wg__num{color:var(--wg-mute);-webkit-text-fill-color:currentColor;opacity:.55;background:0 0}.wd-wg__money{align-self:end;align-items:baseline;gap:6px;min-width:0;display:flex}.wd-wg__money b{font-family:var(--fd);letter-spacing:-.03em;white-space:nowrap;font-size:2.1rem;font-weight:700;line-height:1}.wd-wg__money em{color:var(--wg-mute);font-size:.95rem;font-style:normal;font-weight:700}.wd-wg__sub{color:var(--wg-mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.3;display:-webkit-box;overflow:hidden}.wd-wg.is-empty .wd-wg__sub{font-weight:600}.wd-wg--earnings,.wd-wg--spending{--wg-ink:#fff;--wg-mute:#ffffffc7;background:linear-gradient(135deg,color-mix(in srgb,var(--wg0) 88%,transparent),color-mix(in srgb,var(--wg1) 92%,transparent))}html[data-theme=dark] .wd-wg--earnings,html[data-theme=dark] .wd-wg--spending{--wg-bg:transparent;--wg-ink:#fff;--wg-mute:#ffffffbf}.wd-wg--earnings:before,.wd-wg--spending:before{background:radial-gradient(circle,#ffffff47,#0000 70%);width:220px;height:220px;inset:auto -20% -60% auto}.wd-wg--earnings .wd-wg__ic,.wd-wg--spending .wd-wg__ic{background:#ffffff38;box-shadow:inset 0 0 0 1px #ffffff4d}.wd-wg--earnings.is-empty .wd-wg__money b{opacity:.9}.wd-wg--cal{width:100%;min-height:var(--wg-s);background:var(--wg-bg);grid-template-rows:auto 1fr auto;justify-items:start;gap:0;padding:14px 16px;display:grid}.wd-wg--cal:before{display:none}.wd-wg__wk{color:var(--wg0);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:800}.wd-wg__day{font-family:var(--fd);letter-spacing:-.04em;align-self:center;font-size:3.6rem;font-weight:300;line-height:1}.wd-wg--cal .wd-wg__sub{max-width:100%}.wd-wg--cal:not(.is-empty) .wd-wg__sub{color:var(--wg0);font-weight:700}.wd-wg__list{gap:2px;margin:0;padding:0 8px 10px;list-style:none;display:grid}.wd-wg__list button{border-radius:10px;grid-template-columns:auto minmax(0,1fr);column-gap:8px;width:100%;padding:6px 8px;display:grid}.wd-wg__list button:hover{background:#7f7f8c24}.wd-wg__list i{background:var(--wg0);border-radius:50%;grid-row:span 2;align-self:center;width:6px;height:6px}.wd-wg__list b{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;overflow:hidden}.wd-wg__list small{color:var(--wg-mute);font-size:.7rem}.wd-wg--wide .wd-wg__main{grid-template-columns:auto minmax(0,1fr);column-gap:10px;min-height:auto}.wd-wg--wide .wd-wg__ic{grid-row:1/3;align-self:center;margin:0}.wd-wg--wide .wd-wg__top small{grid-area:1/2/3;align-self:center}.wd-wg--wide .wd-wg__num,.wd-wg--wide .wd-wg__money,.wd-wg--wide .wd-wg__sub{grid-column:1/-1}.wd-wg--wide .wd-wg__num,.wd-wg--wide .wd-wg__money{margin-top:12px}@media (max-height:820px){.wd-wgs{--wg-s:130px}.wd-wg__num{font-size:2.3rem}.wd-wg__day{font-size:3rem}}@media (prefers-reduced-motion:reduce){.wd-wg{transition:none;animation:none}}.wd-toast{left:50%;bottom:calc(var(--wd-bar-h) + var(--wd-dock-h,0px) + 18px);z-index:10012;background:var(--wd-glass2);color:var(--wd-ink);box-shadow:0 0 0 1px var(--wd-line),0 14px 30px -12px #0006;border-radius:10px;align-items:center;gap:10px;padding:10px 10px 10px 16px;font-size:.84rem;animation:.18s ease-out wdMenu;display:flex;position:absolute;transform:translate(-50%)}.wd-toast button{width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.wd-toast svg{width:13px;height:13px}.wd-start__items{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wd-start__items ul{gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.wd-start__items button{width:100%;color:var(--wd-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:7px 8px;display:flex}.wd-start__items button:hover{background:var(--wd-hover)}.wd-start__items button>svg{width:14px;height:14px;color:var(--wd-mute);flex:none}.wd-start__items button span{min-width:0;display:grid}.wd-start__items b{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600;overflow:hidden}.wd-start__items small{color:var(--wd-mute);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}@media (max-width:760px){.wd-start__items{grid-template-columns:1fr}.wd-act{width:auto;left:6px;right:6px}}@media (prefers-reduced-motion:reduce){.wd-pal__box,.wd-act,.wd-toast,.wd--mac .wd-win,.wd--mac .wd-win>*{animation:none}.wd--mac .wd-win.is-closing{opacity:0;animation:none}.wd--mac .wd-win:not(.is-min),.wd--mac .wd-win.is-min{transition:none}}.mk-att{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.mk-att legend{letter-spacing:.04em;text-transform:uppercase;color:var(--gray2);margin-bottom:2px;padding:0;font-size:.78rem;font-weight:700}.mk-att__hint{color:var(--gray);margin:0;font-size:.76rem;line-height:1.4}.mk-att__bar{flex-wrap:wrap;gap:6px;display:flex}.mk-att__bar .mk-chip{align-items:center;gap:6px;display:inline-flex}.mk-att__bar .mk-chip svg{width:14px;height:14px}.mk-att__bar .mk-chip small{opacity:.7;font-size:.68rem}.mk-att__rec{color:#c2272d!important;background:#fdecec!important;box-shadow:inset 0 0 0 1.5px #f3b4b4!important}.mk-att__rec svg{animation:1s ease-in-out infinite mkRec}@keyframes mkRec{50%{opacity:.35}}.mk-att__up{color:var(--b600);margin:0;font-size:.76rem}.mk-att__err{color:var(--dk-txt-err,#b42318);margin:0;font-size:.76rem}.mk-att__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mk-att__list li{background:var(--dk-surface-2,#f6f9fd);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;align-items:center;gap:8px;padding:6px 8px 6px 10px;font-size:.8rem;display:flex}.mk-att__list li>svg{width:14px;height:14px;color:var(--gray);flex:none}.mk-att__list li>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mk-att__list audio{flex:1;min-width:0;height:32px}.mk-att__list small{color:var(--gray);font-size:.72rem}.mk-att__list button{width:26px;height:26px;color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.mk-att__list button:hover{background:var(--line);color:var(--ink)}.mk-att__list button svg{width:12px;height:12px}.svprom__refs{gap:6px;display:grid}.svprom__refs p{color:var(--gray);margin:0;font-size:.78rem}.svprom__refs ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.svprom__refs li{text-align:center;gap:4px;display:grid}.svprom__refs img{aspect-ratio:1;object-fit:cover;background:var(--line);border-radius:12px;width:100%}.svprom__refs small{color:var(--gray);font-size:.7rem}.svprom__rules{line-height:1.45;font-size:.74rem!important}.svprom__check{border-radius:12px;gap:4px;padding:10px 12px;font-size:.8rem;display:grid}.svprom__check b{font-size:.82rem}.svprom__check ul{margin:0;padding-left:18px;line-height:1.45}.svprom__check small{font-size:.72rem;font-weight:700}.svprom__check--active{background:var(--dk-tint-ok,#e8f8f0);color:var(--dk-txt-ok,#0e7a4e)}.svprom__check--manual_review{background:var(--dk-tint-warn,#fff6e0);color:var(--dk-txt-warn,#8a5a00)}.svprom__check--rejected{background:var(--dk-tint-err,#fff1f1);color:var(--dk-txt-err,#b42318)}@media (max-width:560px){.svprom__refs ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.mk-att__rec svg{animation:none}}.wd-win.is-pip{border-radius:14px;box-shadow:0 0 0 1px #ffffff2e,0 30px 70px -18px #0009,0 10px 24px -10px #00000073}.wd-win.is-pip .wd-win__bar{gap:6px;height:30px;padding-left:10px}.wd-win.is-pip .wd-win__title{font-size:.74rem}.wd-win.is-pip .wd-win__ctl button:not(.wd-win__x){display:none}.wd-win.is-pip:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #34c759bf}.wd-icon__sc{z-index:2;top:calc(8px + var(--wd-tile,46px) - 16px);left:calc(50% - var(--wd-tile,46px) / 2 - 3px);pointer-events:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5 11c0-4 2-6 6-6M8 3h3.5V6.5' fill='none' stroke='%231668F0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/13px no-repeat;border-radius:4px;width:17px;height:17px;position:absolute;box-shadow:0 1px 3px #00000059}html[data-desk-pip] .mtg,html[data-desk-pip] .mtg.mtg--float{animation:none;width:auto!important;height:auto!important;box-shadow:none!important;border:0!important;border-radius:0!important;inset:0!important}html[data-desk-pip] .mtg__grip{display:none}body.mtgpip-doc{background:var(--b900);margin:0;overflow:hidden}.mtgpip{background:var(--b900);color:#fff;font-family:var(--fb);--mtg-panel:var(--b850);--mtg-tile:var(--b800);--mtg-line:#ffffff1a;--mtg-acc:var(--b600);--mtg-ok:var(--ok);--mtg-end:#e5484d;flex-direction:column;display:flex;position:fixed;inset:0}.mtgpip__top{border-bottom:1px solid var(--mtg-line);flex:none;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.mtgpip__title{align-items:center;gap:8px;min-width:0;display:flex}.mtgpip__title b{font:700 .86rem/1.2 var(--fd);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mtgpip__meta{color:#cbd5e1;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:10px;font-size:.74rem;display:flex}.mtgpip__n{color:#fff;align-items:center;gap:4px;font-weight:700;display:inline-flex}.mtgpip__n svg{width:14px;height:14px}.mtgpip__stage{flex:1;min-height:0;padding:8px;display:flex}.mtgpip__stage .mtg__tile{aspect-ratio:auto;flex:1;width:100%;height:100%;animation:none}.mtgpip__bar{border-top:1px solid var(--mtg-line);background:#0b1f45f5;flex:none;justify-content:center;gap:10px;padding:8px 10px 10px;display:flex}.mtgpip__bar .mtg__ctl{min-width:0;padding:0}.mtgpip__bar .mtg__cl{display:none}.mtgpip__bar .mtg__ci{width:44px;height:44px}.mtgpip__bar .mtg__ctl.end .mtg__ci{border-radius:16px;width:56px}@media (max-height:220px){.mtgpip__top{display:none}}.mk-bought{color:var(--dk-txt-ok,#0a7d55);align-items:center;gap:6px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1.5px #16a34a73}.mk-bought svg{width:14px;height:14px}.mk-side__bought{color:var(--dk-txt-ok,#0a7d55);background:#16a34a1f;border-radius:12px;align-items:flex-start;gap:8px;margin:0 0 10px;padding:10px 12px;font-size:.84rem;font-weight:600;line-height:1.45;display:flex}.mk-side__bought svg{flex:none;width:16px;height:16px;margin-top:2px}html[data-theme=dark] .mk-bought,html[data-theme=dark] .mk-side__bought{color:#4ade80}.obd{z-index:1260;pointer-events:none;position:fixed;inset:0}.obd__scrim{pointer-events:auto;cursor:pointer;-webkit-backdrop-filter:blur(5px)saturate(.92);backdrop-filter:blur(5px)saturate(.92);opacity:0;background:#03102b80;transition:opacity .34s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.obd.is-in .obd__scrim{opacity:1}.obd__scrim[data-scrolling]{-webkit-backdrop-filter:none;backdrop-filter:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.obd__scrim{background:#03102bb8}}@media (prefers-reduced-transparency:reduce){.obd__scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#03102bb8}}.obd__cap{pointer-events:auto;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1) 60ms;position:absolute;top:0;left:0}.obd.is-in .obd__cap{opacity:1}.obd__text{color:#fff;letter-spacing:-.005em;text-wrap:pretty;margin:0;font-size:1.02rem;font-weight:500;line-height:1.5}.obd__meta{align-items:center;gap:14px;margin-top:10px;display:flex}.obd__hint{color:#ffffff94;font-size:.76rem;font-weight:500}.obd__skip{cursor:pointer;color:#ffffffb8;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.76rem;font-weight:600;text-decoration:underline}.obd__skip:hover{color:#fff}.obd__skip:focus-visible,.obd__scrim:focus-visible{outline-offset:2px;outline:2px solid #7fb2ff}.obd__cap .twr__caret{background:#fff}@media (max-width:560px){.obd__text{font-size:.94rem}.obd__meta{margin-top:8px}}@media (prefers-reduced-motion:reduce){.obd__scrim,.obd__cap{transition:none}}@media (forced-colors:active){.obd__scrim{background:canvas}.obd__text{color:canvastext}}.vac:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.unvmode__opt:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.unvmode__opt:has(input:disabled){opacity:.55;cursor:default}.hrmf-swatches{flex-wrap:wrap;gap:6px;display:flex}.hrmf-swatch{cursor:pointer;border:0;border-radius:50%;width:28px;height:28px;padding:0;box-shadow:inset 0 0 0 1px #00000026}.hrmf-swatch.on{outline:2px solid var(--ink);outline-offset:2px}.hrmf-swatch:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.nrcp__av{background:var(--b50);width:32px;height:32px;color:var(--b600);border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:800;display:grid;overflow:hidden}.nrcp__av img{object-fit:cover;width:100%;height:100%}.nrcp__av svg{width:16px;height:16px}.npick{gap:10px;min-width:0;display:grid}.npick__search{background:var(--dk-surface-2,#f7fafe);min-width:0;color:var(--gray2);cursor:text;border-radius:14px;align-items:center;gap:8px;padding:0 14px;display:flex}.npick__search:focus-within{box-shadow:inset 0 0 0 1.5px var(--b400);background:var(--dk-surface,#fff)}.npick__search svg{flex:none;width:18px;height:18px}.npick__search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:13px 0;font-size:.95rem}.npick__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.npick__chips li{background:var(--b50);max-width:100%;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 3px;font-size:.84rem;font-weight:600;display:inline-flex}.npick__chips li .nrcp__av{width:24px;height:24px;font-size:.62rem}.npick__chips li span:not(.nrcp__av){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.npick__chips button{width:24px;height:24px;color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.npick__chips button:hover{background:var(--dk-surface-2,#fff);color:var(--ink)}.npick__chips button:focus-visible{outline:2px solid var(--b400);outline-offset:1px}.npick__chips button svg{width:14px;height:14px}.npick__note{margin:0}.npick button.nrcp__row{text-align:left;width:100%;font:inherit;background:0 0;border:0}.npick button.nrcp__row:hover{background:var(--dk-surface-2,var(--b50))}.npick button.nrcp__row.on{background:var(--b50)}.npick button.nrcp__row:focus-visible{outline:2px solid var(--b400);outline-offset:-2px}
