/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif;--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-green-400:oklch(79.2% .209 151.711);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-6xl:72rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base;@layer components{:root{--bg:#eef0f4;--card:#fff;--accent:#2454e8;--accent-dark:#1b3fb8;--navy:#000c24;--text:#131b2e;--muted:#5b6478;--line:#dde1ea;--ok:#12805c;--warn:#b7791f;--bad:#c0392b;--accent-soft:#e9eefd;--ok-soft:#e4f3ec;--warn-soft:#fbf2e1;--bad-soft:#fae7e4;--navy-2:#0b1a3d;--soft:#f6f7fa;--r-card:16px;--r-btn:12px;--r-input:10px;--shadow:0 6px 24px #000c2412;--shadow-lg:0 16px 44px #000c2424;--focus:0 0 0 3px #2454e859;--sec:64px;--gut:24px;--maxw:1240px;--hdr-h:72px;--cat-finance:#2454e8;--cat-hr:#0f8a7e;--cat-legal:#6a4bd1;--cat-ops:#c2621b;--cat-course:#0b1a3d;--cat-bundle:#1b3fb8;--xl:#1d6f42;--wd:#2b579a;--pdf:#b42318;--wa:#1f9d55;--ease:cubic-bezier(.2,.7,.2,1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:IBM Plex Sans,IBM Plex Sans Arabic,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.55;overflow-x:hidden}html[lang=ar] body{font-family:IBM Plex Sans Arabic,IBM Plex Sans,Tahoma,system-ui,sans-serif;line-height:1.7}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-dark)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4{color:var(--text);margin:0 0 .5em;font-weight:700;line-height:1.25}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4{line-height:1.4}h1{letter-spacing:-.01em;font-size:clamp(28px,4vw,44px)}h2{font-size:clamp(22px,3vw,32px)}h3{font-size:19px}h4{font-size:16px}p{margin:0 0 1em}small,.small{font-size:14px}.xs{font-size:12.5px}.muted{color:var(--muted)}.ok-t{color:var(--ok)}.warn-t{color:var(--warn)}.bad-t{color:var(--bad)}.accent-t{color:var(--accent)}.b{font-weight:700}.sb{font-weight:600}.md{font-weight:500}.nowrap{white-space:nowrap}.ltr{direction:ltr;unicode-bidi:isolate}bdi{unicode-bidi:isolate}.center{text-align:center}.start{text-align:start}.end{text-align:end}.hr{background:var(--line);border:0;height:1px;margin:20px 0}:focus{outline:none}:focus-visible{box-shadow:var(--focus);border-radius:8px;outline:none}.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}.skip{z-index:999;background:var(--navy);color:#fff;inset-inline-start:12px;border-radius:10px;padding:10px 14px;position:absolute;top:-60px}.skip:focus{color:#fff;top:10px}.ico{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none;width:20px;height:20px;display:inline-block}.ico.sm{width:16px;height:16px}.ico.lg{width:24px;height:24px}.ico.xl{width:32px;height:32px}.ico.fill{fill:currentColor;stroke:none}[dir=rtl] .ico.flip{transform:scaleX(-1)}.container{width:100%;max-width:var(--maxw);padding-inline:var(--gut);margin-inline:auto}.container.narrow{max-width:860px}.section{padding-block:var(--sec)}.section.tight{padding-block:calc(var(--sec) * .6)}.section.alt{background:var(--card)}.section.dark{background:var(--navy);color:#e6eaf4}.section.dark h1,.section.dark h2,.section.dark h3{color:#fff}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.sec-head h2{margin:0}.sec-head p{color:var(--muted);max-width:640px;margin:6px 0 0}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:600;display:inline-flex}html[lang=ar] .eyebrow{letter-spacing:0;text-transform:none;font-size:14px}.stack{gap:var(--g,16px);flex-direction:column;display:flex}.row{align-items:center;gap:var(--g,12px);display:flex}.row.wrap{flex-wrap:wrap}.row.between{justify-content:space-between}.row.top{align-items:flex-start}.grow{flex:auto;min-width:0}.grid{gap:var(--g,24px);grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));display:grid}.g-2{--cols:2}.g-3{--cols:3}.g-4{--cols:4}.g-5{--cols:5}.g-6{--cols:6}.split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;display:grid}.split.top{align-items:start}.side-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:32px;display:grid}.sticky-side{top:calc(var(--hdr-h) + 20px);position:sticky}.mt-0{margin-top:0}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mt-4{margin-top:40px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:16px}.mb-3{margin-bottom:24px}.mb-4{margin-bottom:40px}.p-0{padding:0}.w-100{width:100%}.hide{display:none!important}.btn{border-radius:var(--r-btn);min-height:44px;transition:background .18s var(--ease),color .18s,border-color .18s,box-shadow .18s,transform .18s;white-space:nowrap;text-align:center;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:15px;font-weight:600;line-height:1.2;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-dark);color:#fff}.btn-dark{background:var(--navy);color:#fff}.btn-dark:hover{color:#fff;background:#0e2150}.btn-outline{background:var(--card);color:var(--text);border-color:var(--line)}.btn-outline:hover{border-color:var(--accent);color:var(--accent)}.btn-ghost{color:var(--accent);background:0 0}.btn-ghost:hover{background:var(--accent-soft)}.btn-soft{background:var(--accent-soft);color:var(--accent)}.btn-soft:hover{color:var(--accent-dark);background:#dce5fc}.btn-light{color:var(--navy);background:#fff}.btn-light:hover{color:var(--navy);background:#e9eefd}.btn-danger{background:var(--bad);color:#fff}.btn-danger:hover{color:#fff;background:#a93226}.btn-ok{background:var(--ok);color:#fff}.btn-wa{background:var(--wa);color:#fff}.btn-wa:hover{color:#fff;background:#178246}.btn-sm{border-radius:10px;min-height:36px;padding:7px 12px;font-size:14px}.btn-lg{min-height:52px;padding:14px 24px;font-size:16px}.btn-block{width:100%}.btn[disabled],.btn.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.icon-btn{width:44px;height:44px;color:var(--text);border-radius:12px;flex:none;justify-content:center;align-items:center;transition:background .15s;display:inline-flex;position:relative}.icon-btn:hover{background:var(--soft)}.icon-btn.sm{border-radius:10px;width:36px;height:36px}.link-btn{color:var(--accent);align-items:center;gap:6px;min-height:32px;font-weight:600;display:inline-flex}.link-btn:hover{color:var(--accent-dark)}.count-badge{background:var(--accent);color:#fff;top:4px;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:flex;position:absolute;inset-inline-end:2px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips.scroll{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.chips.scroll::-webkit-scrollbar{display:none}.chip{background:var(--card);border:1px solid var(--line);min-height:40px;color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:14.5px;font-weight:500;transition:all .15s;display:inline-flex}.chip:hover{border-color:var(--accent);color:var(--accent)}.chip.active,.chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.chip.sm{min-height:30px;padding:4px 12px;font-size:13px}.badge{background:var(--soft);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12.5px;font-weight:600;line-height:1.5;display:inline-flex}.badge .ico{width:14px;height:14px}.badge-accent{background:var(--accent-soft);color:var(--accent)}.badge-ok{background:var(--ok-soft);color:var(--ok)}.badge-warn{background:var(--warn-soft);color:#8a5a12}.badge-bad{background:var(--bad-soft);color:var(--bad)}.badge-navy{background:var(--navy);color:#fff}.badge-line{border:1px solid var(--line);color:var(--muted);background:0 0}.ftype{color:#fff;letter-spacing:.02em;direction:ltr;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.ftype.excel{background:var(--xl)}.ftype.word{background:var(--wd)}.ftype.pdf{background:var(--pdf)}.ftype.video{background:var(--navy)}.ftype.mixed{background:var(--accent-dark)}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow)}.card.pad{padding:24px}.card.pad-s{padding:16px}.card-hover{transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.card-hover:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.card.flat{box-shadow:none}.card-title{margin:0 0 6px;font-size:18px;font-weight:700}.panel{background:var(--soft);border:1px solid var(--line);border-radius:14px;padding:16px}.media{border-radius:var(--r-card);background:linear-gradient(135deg,#0b1a3d,#2454e8);position:relative;overflow:hidden}.media img{object-fit:cover;width:100%;height:100%}.ratio-43{aspect-ratio:4/3}.ratio-169{aspect-ratio:16/9}.ratio-11{aspect-ratio:1}.ratio-34{aspect-ratio:3/4}.ph{color:#ffffffd9;background:linear-gradient(135deg,var(--navy),var(--accent));justify-content:center;align-items:center;display:flex}.ph .ico{width:40px;height:40px}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>label,.label{color:var(--text);font-size:14px;font-weight:600}.field .hint{color:var(--muted);font-size:13px}.field .err{color:var(--bad);align-items:flex-start;gap:6px;font-size:13px;display:flex}.input,.select,.textarea{border:1px solid var(--line);border-radius:var(--r-input);background:#fff;width:100%;min-height:46px;padding:10px 14px;font-size:15.5px;transition:border-color .15s,box-shadow .15s}.textarea{resize:vertical;min-height:110px;line-height:1.6}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);box-shadow:var(--focus);outline:none}.input.invalid,.select.invalid,.textarea.invalid{border-color:var(--bad);box-shadow:0 0 0 3px #c0392b26}.input.valid{border-color:var(--ok)}.input[disabled],.select[disabled],.textarea[disabled]{background:var(--soft);color:var(--muted);cursor:not-allowed}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%235B6478' stroke-width='1.8' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-inline-end:38px}[dir=rtl] .select{background-position:14px}.input-group{border:1px solid var(--line);border-radius:var(--r-input);background:#fff;align-items:stretch;display:flex;overflow:hidden}.input-group:focus-within{border-color:var(--accent);box-shadow:var(--focus)}.input-group .input,.input-group .select{border:0;border-radius:0;min-width:0;box-shadow:none!important}.input-group .addon{background:var(--soft);color:var(--muted);white-space:nowrap;border-inline-end:1px solid var(--line);align-items:center;padding:0 12px;font-size:14px;display:flex}.input-group .select{background-color:var(--soft);border-inline-end:1px solid var(--line);flex:none;width:auto}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-grid .full{grid-column:1/-1}.check{cursor:pointer;align-items:flex-start;gap:10px;min-height:28px;font-size:15px;line-height:1.5;display:flex}.check input{width:20px;height:20px;accent-color:var(--accent);cursor:pointer;flex:none;margin:2px 0 0}.switch{cursor:pointer;align-items:center;gap:10px;min-height:32px;display:inline-flex;position:relative}.switch input{opacity:0;width:1px;height:1px;position:absolute}.switch .track{background:#c9cfdb;border-radius:13px;flex:none;width:44px;height:26px;transition:background .2s;position:relative}.switch .track:after{content:"";width:20px;height:20px;transition:inset-inline-start .2s var(--ease);top:3px;background:#fff;border-radius:50%;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #00000040}.switch input:checked+.track{background:var(--accent)}.switch input:checked+.track:after{inset-inline-start:21px}.switch input:focus-visible+.track{box-shadow:var(--focus)}.switch input:disabled+.track{opacity:.5}.radio-cards{gap:12px;display:grid}.radio-card{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.radio-card:hover{border-color:#b8c5ee}.radio-card input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:2px 0 0}.radio-card.on{border-color:var(--accent);background:var(--accent-soft)}.radio-card:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.radio-card .rc-title{font-weight:700}.radio-card .rc-price{white-space:nowrap;margin-inline-start:auto;font-weight:700}.honeypot{opacity:0;width:0;height:0;inset-inline-start:-9999px;position:absolute!important}.price{white-space:nowrap;unicode-bidi:isolate;align-items:baseline;gap:5px;font-weight:700;display:inline-flex}.price .amt{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.price .cur{color:var(--muted);font-size:.78em;font-weight:600}.price.lg{font-size:28px}.price.md{font-size:20px}.price.sm{font-size:15px}.price.strike{color:var(--muted);font-weight:500;text-decoration:line-through}.approx{color:var(--muted);margin-inline-start:4px;font-size:12px;font-weight:500}.vat{color:var(--muted);white-space:nowrap;margin-inline-start:6px;font-size:12px;font-weight:500}.price-wrap{flex-wrap:wrap;align-items:baseline;gap:0 2px;display:inline-flex}.cur-note{color:#26407f;background:var(--accent-soft);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13.5px;line-height:1.55;display:flex}.cur-note .ico{color:var(--accent);margin-top:1px}.alert{border:1px solid;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:15px;line-height:1.55;display:flex}.alert .ico{margin-top:2px}.alert-info{background:var(--accent-soft);color:#1e3a8a;border-color:#c9d6fa}.alert-ok{background:var(--ok-soft);color:#0b5e43;border-color:#bfe3d2}.alert-warn{background:var(--warn-soft);color:#7a4e0e;border-color:#f0d9ae}.alert-bad{background:var(--bad-soft);color:#922b21;border-color:#f1c4bd}.alert b{font-weight:700}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{min-height:46px;color:var(--muted);white-space:nowrap;border-bottom:2.5px solid #0000;margin-bottom:-1px;padding:12px 16px;font-weight:600}.tab:hover{color:var(--text)}.tab.active,.tab[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.tab-panel{padding-top:20px}.acc{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.acc+.acc{margin-top:10px}.acc>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:16px 18px;font-weight:600;list-style:none;display:flex}.acc>summary::-webkit-details-marker{display:none}.acc>summary .ico{color:var(--muted);transition:transform .2s}.acc[open]>summary .ico{transform:rotate(180deg)}.acc>.acc-b{color:var(--muted);padding:0 18px 18px}.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;font-size:14px;display:flex}.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--accent)}.crumbs .ico{width:14px;height:14px}.crumbs [aria-current]{color:var(--text);font-weight:600}.steps{counter-reset:st;scrollbar-width:none;align-items:center;gap:8px;display:flex;overflow-x:auto}.steps::-webkit-scrollbar{display:none}.step{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.step .num{border:1.5px solid var(--line);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex}.step.done .num{background:var(--ok);border-color:var(--ok);color:#fff}.step.active{color:var(--accent)}.step.active .num{background:var(--accent);border-color:var(--accent);color:#fff}.step-sep{background:var(--line);border-radius:2px;flex:20px;min-width:16px;height:2px}.progress{background:#e2e6ef;border-radius:4px;height:8px;overflow:hidden}.progress>span{background:var(--accent);height:100%;transition:width .4s var(--ease);border-radius:4px;display:block}.progress.ok>span{background:var(--ok)}.stars{color:#e0a21a;vertical-align:middle;gap:1px;display:inline-flex}.stars .ico{width:16px;height:16px}.stars .off{color:#d5dae3}.tbl-wrap{border:1px solid var(--line);background:#fff;border-radius:14px;position:relative;overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font-size:14.5px}.tbl.stack{gap:0;display:table}.tbl th{text-align:start;color:var(--muted);background:var(--soft);border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 14px;font-size:13px;font-weight:600}.tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 14px}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr.click{cursor:pointer}.tbl tbody tr.click:hover td{background:#f8f9fc}.tbl .num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.ovl-root{z-index:500;position:relative}.modal-wrap{z-index:600;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-bg{background:#000c2480;animation:.2s fade;position:absolute;inset:0}.modal{box-shadow:var(--shadow-lg);width:100%;max-width:560px;max-height:calc(100vh - 48px);animation:pop .22s var(--ease);background:#fff;border-radius:20px;flex-direction:column;display:flex;position:relative}.modal.sm{max-width:420px}.modal.lg{max-width:820px}.modal.xl{max-width:1040px}.modal-h{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 12px;display:flex}.modal-b{padding:4px 20px 20px;overflow-y:auto}.modal-f{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.drawer-wrap{z-index:600;position:fixed;inset:0}.drawer{width:min(420px,92vw);box-shadow:var(--shadow-lg);animation:slideE .25s var(--ease);top:0;bottom:0;background:#fff;flex-direction:column;display:flex;position:absolute;inset-inline-end:0}.drawer.start{animation-name:slideS;inset-inline:0 auto}.drawer.wide{width:min(620px,96vw)}.drawer-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.drawer-b{flex:1;padding:18px;overflow-y:auto}.drawer-f{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:14px 18px;display:flex}.toasts{z-index:900;pointer-events:none;bottom:20px;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);display:flex;position:fixed;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .toasts{transform:translate(50%)}.toast{background:var(--navy);color:#fff;box-shadow:var(--shadow-lg);animation:toastIn .25s var(--ease);pointer-events:auto;border-radius:14px;align-items:center;gap:10px;max-width:100%;padding:12px 16px;font-size:14.5px;font-weight:500;display:flex}.toast .ico{flex:none}.toast.ok .ico{color:#5bd7a4}.toast.warn .ico{color:#f5c46b}.toast.bad .ico{color:#ff8a7a}.toast.info .ico{color:#9db5ff}.toast.out{animation:.2s forwards toastOut}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes slideE{0%{transform:translate(100%)}to{transform:none}}@keyframes slideS{0%{transform:translate(-100%)}to{transform:none}}[dir=rtl] .drawer{animation-name:slideS}[dir=rtl] .drawer.start{animation-name:slideE}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes toastIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes toastOut{to{opacity:0;transform:translateY(10px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.spinner{border:2.5px solid #2454e833;border-top-color:var(--accent);border-radius:50%;flex:none;width:20px;height:20px;animation:.8s linear infinite spin;display:inline-block}.spinner.light{border-color:#fff #ffffff4d #ffffff4d}.skel{background:linear-gradient(90deg,#e4e8f0 0,#f2f4f8 120px,#e4e8f0 240px) 0 0/800px 100%;border-radius:10px;animation:1.2s linear infinite shimmer}.skel-page{padding-block:40px}.nprog{z-index:1000;pointer-events:none;top:0;height:3px;position:fixed;inset-inline:0}.nprog>span{background:var(--accent);width:0;height:100%;transition:width .3s var(--ease),opacity .3s;display:block;box-shadow:0 0 8px #2454e899}.empty{text-align:center;color:var(--muted);padding:48px 20px}.empty .empty-ico{background:var(--accent-soft);width:72px;height:72px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.empty .empty-ico .ico{width:32px;height:32px}.empty h3{color:var(--text)}.cover{--c:var(--accent);aspect-ratio:4/3;background:linear-gradient(150deg,var(--c) 0%,var(--c) 100%);border-radius:14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cover{background:linear-gradient(150deg,var(--c) 0%,color-mix(in srgb,var(--c) 70%,#000c24) 100%)}}.cover{color:#fff;isolation:isolate;flex-direction:column;padding:7% 7% 6%;display:flex;container-type:inline-size}.cover:before{content:"";aspect-ratio:1;z-index:-1;background:#ffffff12;border-radius:50%;width:80%;position:absolute;inset:auto -20% -45% auto}.cover-top{direction:ltr;justify-content:space-between;align-items:center;gap:6px;display:flex}.cover-sku{letter-spacing:.06em;opacity:.85;font-family:IBM Plex Sans,sans-serif;font-size:max(9px,4.2cqw);font-weight:700}.cover-type{background:#fff;border-radius:.4em;padding:.25em .6em;font-family:IBM Plex Sans,sans-serif;font-size:max(8.5px,3.8cqw);font-weight:700}.cover-type.excel{color:var(--xl)}.cover-type.word{color:var(--wd)}.cover-type.course{color:var(--navy)}.cover-type.bundle{color:var(--accent-dark)}.cover-type.pdf{color:var(--pdf)}.cover-doc{aspect-ratio:3/3.6;inset-inline-end:7%;background:#fff;border-radius:6px;flex-direction:column;gap:5%;width:38%;padding:6%;display:flex;position:absolute;top:24%;transform:rotate(-4deg);box-shadow:0 8px 20px #00000040}[dir=rtl] .cover-doc{transform:rotate(4deg)}.cover-doc .bar{background:#dce2ee;border-radius:2px;height:7%}.cover-doc .bar.t{background:var(--c);width:70%;height:9%}.cover-doc .bar.s{width:55%}.cover-doc.sheet{background:#fff;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:0;padding:0;display:grid;overflow:hidden}.cover-doc.sheet i{border-inline-end:1px solid #e3e7ef;border-bottom:1px solid #e3e7ef}.cover-doc.sheet i.h{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.cover-doc.sheet i.h{background:color-mix(in srgb,var(--c) 85%,#fff)}}.cover-doc.sheet i.v{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.cover-doc.sheet i.v{background:color-mix(in srgb,var(--c) 18%,#fff)}}.cover-doc.play{aspect-ratio:16/11;background:#0b1a3d;justify-content:center;align-items:center;display:flex;top:26%;transform:none}.cover-doc.play .ico{color:#fff;width:34%;height:34%}.cover-stack{aspect-ratio:1;inset-inline-end:8%;width:40%;position:absolute;top:24%}.cover-stack i{background:#fff;border-radius:6px;position:absolute;inset:0;box-shadow:0 6px 16px #0003}.cover-stack i:first-child{opacity:.6;transform:rotate(-10deg)translate(-8%,4%)}.cover-stack i:nth-child(2){opacity:.8;transform:rotate(-4deg)translate(-3%,2%)}.cover-stack i:nth-child(3){color:var(--c);justify-content:center;align-items:center;font-family:IBM Plex Sans,sans-serif;font-size:max(12px,9cqw);font-weight:800;display:flex}.cover-names{flex-direction:column;gap:2px;max-width:52%;margin-top:auto;display:flex;position:relative}[dir=ltr] .cover-names .ar{text-align:left}.cover-names .ar{text-align:right;direction:rtl;font-family:IBM Plex Sans Arabic,sans-serif;font-size:max(11px,6.1cqw);font-weight:700;line-height:1.35}.cover-names .en{opacity:.9;text-align:left;direction:ltr;font-family:IBM Plex Sans,sans-serif;font-size:max(9px,4.3cqw);font-weight:500;line-height:1.3}.cover-brand{letter-spacing:.12em;opacity:.8;direction:ltr;align-items:center;gap:4px;margin-top:6px;font-family:IBM Plex Sans,sans-serif;font-size:max(8px,3.4cqw);font-weight:700;display:flex}.cover-brand svg{width:1.3em;height:1.3em}.cover.sm .cover-doc{display:none}.cover.sm .cover-names{max-width:100%}.pcard{border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);transition:transform .2s var(--ease),box-shadow .2s var(--ease);background:#fff;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.pcard:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.pcard .pc-media{padding:10px 10px 0;display:block;position:relative}.pcard .pc-media>a{display:block}.pcard .pc-body{flex-direction:column;flex:1;gap:6px;padding:12px 16px 16px;display:flex}.pcard .pc-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.pcard .pc-title{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.pcard .pc-title:hover{color:var(--accent)}.pcard .pc-desc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;display:-webkit-box;overflow:hidden}.pcard .pc-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.pcard .pc-wish{width:38px;height:38px;color:var(--text);z-index:2;bottom:8px;background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:18px;box-shadow:0 2px 8px #0000001f}.pcard .pc-wish.on{color:var(--bad)}.pcard .pc-wish.on .ico{fill:currentColor}.pcard .pc-save{z-index:2;top:16px;position:absolute;inset-inline-end:16px}.rating{color:var(--muted);align-items:center;gap:4px;font-size:13px;display:inline-flex}.rating .ico{color:#e0a21a;fill:#e0a21a;stroke:none;width:14px;height:14px}.announce{background:var(--navy);color:#dce3f3;font-size:14px;position:relative}.announce .container{text-align:center;justify-content:center;align-items:center;gap:10px;min-height:40px;padding-block:6px;padding-inline-end:56px;display:flex}.announce .ico{color:#7fa0ff}.announce a{color:#fff;text-underline-offset:3px;text-decoration:underline}.announce .x{color:#afc0e6;inset-inline-end:8px;width:40px;height:40px;position:absolute;top:50%;transform:translateY(-50%)}.announce .x:hover{color:#fff;background:#ffffff14}.hdr{z-index:300;-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);background:#fffffff5;transition:box-shadow .2s;position:sticky;top:0}.hdr.shrink{box-shadow:0 4px 20px #000c2414}.hdr-in{height:var(--hdr-h);transition:height .2s var(--ease);align-items:center;gap:18px;display:flex}.hdr.shrink .hdr-in{height:60px}.logo{flex:none;align-items:center;display:flex}.logo img{width:auto;height:40px;transition:height .2s}.hdr.shrink .logo img{height:34px}.mainnav{align-items:center;gap:2px;margin-inline-start:12px;display:flex}.nav-a{color:var(--text);border-radius:10px;align-items:center;gap:4px;min-height:44px;padding:10px 12px;font-size:15px;font-weight:600;display:inline-flex}.nav-a:hover,.nav-a[aria-expanded=true]{color:var(--accent);background:var(--accent-soft)}.nav-a.active{color:var(--accent)}.nav-a .ico{width:16px;height:16px;transition:transform .2s}.nav-a[aria-expanded=true] .ico{transform:rotate(180deg)}.hdr-tools{align-items:center;gap:4px;margin-inline-start:auto;display:flex}.hsearch{width:260px;position:relative}.hsearch .input{background:var(--soft);border-color:#0000;border-radius:12px;min-height:42px;padding-inline-start:40px;font-size:14.5px}.hsearch .input:focus{background:#fff}.hsearch>.ico{color:var(--muted);pointer-events:none;inset-inline-start:12px;position:absolute;top:50%;transform:translateY(-50%)}.tool-btn{min-height:44px;color:var(--text);border-radius:12px;align-items:center;gap:6px;padding:6px 10px;font-size:14px;font-weight:600;display:inline-flex}.tool-btn:hover{background:var(--soft)}.flag{border-radius:3px;flex:none;width:20px;height:14px;display:inline-block;overflow:hidden;box-shadow:0 0 0 1px #00000014}.flag svg{width:100%;height:100%;display:block}.dd{position:relative}.dd-menu{border:1px solid var(--line);box-shadow:var(--shadow-lg);z-index:400;min-width:220px;animation:pop .15s var(--ease);top:calc(100% + 6px);background:#fff;border-radius:14px;padding:6px;position:absolute;inset-inline-end:0}.dd-item{text-align:start;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;font-size:14.5px;display:flex}.dd-item:hover,.dd-item.on{background:var(--soft)}.dd-item.on{color:var(--accent);font-weight:700}.dd-item .muted{margin-inline-start:auto;font-size:13px}.mega{border-bottom:1px solid var(--line);animation:megaIn .18s var(--ease);inset-inline:0;background:#fff;position:absolute;top:100%;box-shadow:0 24px 40px #000c241a}@keyframes megaIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mega-in{grid-template-columns:repeat(3,minmax(0,1fr)) 300px;gap:28px;padding-block:28px;display:grid}.mega-col h4{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}html[lang=ar] .mega-col h4{letter-spacing:0;text-transform:none;font-size:14px}.mega-link{color:var(--text);border-radius:12px;align-items:flex-start;gap:12px;padding:10px;display:flex}.mega-link:hover{background:var(--soft);color:var(--text)}.mega-link .mi{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.mega-link b{font-size:15px;font-weight:600;display:block}.mega-link span{color:var(--muted);font-size:13px;line-height:1.5;display:block}.mega-link.sm{align-items:center;padding:7px 10px;font-size:14.5px}.mega-promo{background:linear-gradient(160deg,var(--navy),#16307a);color:#dde5f8;border-radius:16px;flex-direction:column;gap:8px;padding:20px;display:flex}.mega-promo h4{color:#fff;margin:0;font-size:17px}.mega-promo p{margin:0;font-size:14px}.mega-promo .xsell{color:#fff;background:#ffffff14;border-radius:12px;align-items:center;gap:12px;margin-top:6px;padding:10px;display:flex}.mega-promo .xsell:hover{color:#fff;background:#ffffff24}.mega-promo .xsell .cover{border-radius:8px;flex:none;width:72px;padding:6px}.mega-tag{color:#9fb6ff;text-transform:uppercase;letter-spacing:.08em;font-size:11.5px;font-weight:700}html[lang=ar] .mega-tag{letter-spacing:0}.sugg{border:1px solid var(--line);width:440px;max-width:calc(100vw - 24px);box-shadow:var(--shadow-lg);z-index:450;top:calc(100% + 8px);background:#fff;border-radius:16px;max-height:min(70vh,560px);padding:8px;position:absolute;inset-inline-start:0;overflow-y:auto}.hsearch .sugg{inset-inline:auto 0}.sugg-g{padding:6px 4px}.sugg-g+.sugg-g{border-top:1px solid var(--line)}.sugg-h{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;padding:4px 8px;font-size:12px;font-weight:700;display:flex}html[lang=ar] .sugg-h{letter-spacing:0;text-transform:none;font-size:13px}.sugg-i{color:var(--text);border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:8px;display:flex}.sugg-i:hover,.sugg-i.kb{background:var(--soft);color:var(--text)}.sugg-i .si{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.sugg-i .st{flex:1;min-width:0}.sugg-i .st span{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;line-height:1.4;display:block;overflow:hidden}.sugg-i .st small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.sugg-i mark,.hl{color:var(--accent);background:0 0;font-weight:700}.sugg-empty{text-align:center;color:var(--muted);padding:16px 12px;font-size:14.5px}.sugg-foot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 8px 4px;font-size:13px;display:flex}.search-ovl{z-index:700;background:#fff;flex-direction:column;animation:.15s fade;display:flex;position:fixed;inset:0}.search-ovl-h{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px;display:flex}.search-ovl-h .hsearch{flex:1;width:auto}.search-ovl-b{flex:1;padding:8px 12px 24px;overflow-y:auto}.search-ovl .sugg{width:100%;max-width:none;box-shadow:none;border:0;max-height:none;padding:0;position:static}.mnav{flex-direction:column;gap:2px;display:flex}.mnav-a{color:var(--text);text-align:start;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:50px;padding:14px 12px;font-size:16px;font-weight:600;display:flex}.mnav-a:hover{background:var(--soft);color:var(--text)}.mnav details>summary{list-style:none}.mnav details>summary::-webkit-details-marker{display:none}.mnav details[open]>summary .ico{transform:rotate(180deg)}.mnav .sub{flex-direction:column;padding:4px 0 8px;padding-inline-start:12px;display:flex}.mnav .sub a{color:var(--text);border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:15px;display:flex}.mnav .sub a:hover{background:var(--soft)}.mnav-foot{border-top:1px solid var(--line);gap:12px;margin-top:16px;padding-top:16px;display:grid}.bottombar{z-index:320;border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);bottom:0;background:#fffffffa;grid-template-columns:repeat(4,1fr);display:none;position:fixed;inset-inline:0;box-shadow:0 -6px 20px #000c240f}.bb-btn{min-height:58px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11.5px;font-weight:600;display:flex;position:relative}.bb-btn.on,.bb-btn:hover{color:var(--accent)}.bb-btn .count-badge{top:5px;inset-inline-end:calc(50% - 22px)}.buybar{z-index:330;border-top:1px solid var(--line);bottom:0;background:#fff;align-items:center;gap:12px;padding:10px 16px;display:none;position:fixed;inset-inline:0;box-shadow:0 -6px 20px #000c2414}.ftr{background:var(--navy);color:#b9c3da;margin-top:0;font-size:14.5px}.ftr a{color:#d6ddee}.ftr a:hover{color:#fff}.ftr-in{grid-template-columns:1.2fr 1fr 1.2fr;align-items:start;gap:48px;padding-block:56px 40px;display:grid}.ftr-pay{border-top:1px solid #ffffff1a;margin-top:22px;padding-top:18px}.ftr-sub{color:#fff;margin-bottom:4px;font-size:13.5px;font-weight:600;display:block}.ftr h3{color:#fff;margin-bottom:14px;font-size:16px}.ftr .logo img{height:44px}.ftr-slogan{color:#fff;margin:14px 0 4px;font-size:17px;font-weight:700}.ftr-links{grid-template-columns:1fr 1fr;gap:6px 18px;display:grid}.ftr-links a{align-items:center;min-height:32px;padding:5px 0;display:inline-flex}.ftr-contact{flex-direction:column;gap:10px;display:flex}.ftr-contact .ci{align-items:flex-start;gap:10px;display:flex}.ftr-contact .ci .ico{color:#7fa0ff;width:18px;height:18px;margin-top:2px}.socials{gap:8px;margin-top:14px;display:flex}.socials a{color:#fff;background:#ffffff12;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.socials a:hover{background:var(--accent)}.paylogos{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.paylogo{color:#111;direction:ltr;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:4px;height:30px;padding:0 10px;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:800;display:inline-flex}.paylogo svg{width:auto;height:18px}.efada{color:#fff;border:1px dashed #ffffff59;border-radius:12px;align-items:center;gap:10px;max-width:330px;margin-top:12px;padding:10px 12px;display:flex}.efada .seal{width:42px;height:42px;color:var(--navy);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.efada b{font-size:14px;display:block}.efada span{color:#b9c3da;font-size:12px}.ftr-bottom{border-top:1px solid #ffffff1a}.ftr-bottom .container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:18px;font-size:13.5px;display:flex}.ftr-sel{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ftr-sel .select{color:#fff;background-color:#ffffff0f;border-color:#ffffff26;width:auto;min-height:38px;padding-block:6px;font-size:13.5px}.ftr-sel .select option{color:#111}.to-top{z-index:310;background:var(--navy);color:#fff;width:46px;height:46px;box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:all .25s var(--ease);bottom:20px;border-radius:14px;justify-content:center;align-items:center;display:flex;position:fixed;inset-inline-end:20px;transform:translateY(10px)}.to-top.show{opacity:1;pointer-events:auto;transform:none}.to-top:hover{background:var(--accent);color:#fff}.cookie{z-index:550;border:1px solid var(--line);width:min(440px,100vw - 32px);box-shadow:var(--shadow-lg);animation:pop .3s var(--ease);bottom:16px;background:#fff;border-radius:18px;padding:18px;position:fixed;inset-inline-start:16px}.cookie h3{align-items:center;gap:8px;margin-bottom:6px;font-size:16px;display:flex}.cookie p{color:var(--muted);margin-bottom:12px;font-size:14px}.cookie .row{flex-wrap:wrap;gap:8px}.loader{z-index:2000;background:var(--navy);color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:16px;transition:opacity .35s;display:flex;position:fixed;inset:0}.loader img{width:170px;height:auto}.loader .slogan{color:#b9c3da;letter-spacing:.04em;font-size:15px}.loader .bar{background:#ffffff26;border-radius:2px;width:120px;height:3px;overflow:hidden}.loader .bar i{background:var(--accent);width:40%;height:100%;animation:load .9s var(--ease) infinite;display:block}@keyframes load{0%{transform:translate(-100%)}to{transform:translate(260%)}}[dir=rtl] .loader .bar i{animation-name:loadR}@keyframes loadR{0%{transform:translate(100%)}to{transform:translate(-260%)}}.loader.out{opacity:0;pointer-events:none}.offline-bar{z-index:950;color:#fff;text-align:center;top:0;background:#7a4e0e;justify-content:center;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:flex;position:fixed;inset-inline:0}.banner-strip{background:var(--ok-soft);color:#0b5e43;border:1px solid #bfe3d2;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;display:flex}.page-head{background:var(--card);border-bottom:1px solid var(--line);padding-block:36px 28px}.page-head h1{margin-bottom:8px}.page-head p{color:var(--muted);max-width:720px;margin:0}.hero-dark{background:var(--navy);color:#fff;position:relative;overflow:hidden}.hero-dark .hero-bg{position:absolute;inset:0}.hero-dark .hero-bg img{object-fit:cover;width:100%;height:100%}.hero-dark .hero-bg:after{content:"";background:linear-gradient(90deg,#000c24eb 0%,#000c24b8 45%,#000c2440 100%);position:absolute;inset:0}[dir=rtl] .hero-dark .hero-bg:after{background:linear-gradient(270deg,#000c24eb 0%,#000c24b8 45%,#000c2440 100%)}.hero-dark .container{position:relative}.hero-dark h1{color:#fff}.hero-dark p{color:#d3dbee}.prose{color:#2a3348;font-size:16.5px;line-height:1.8}.prose h2{margin-top:1.6em;font-size:24px}.prose h3{margin-top:1.4em}.prose ul,.prose ol{margin:0 0 1.2em;padding-inline-start:22px}.prose li{margin-bottom:.4em}.list-check{gap:10px;margin:0;padding:0;list-style:none;display:grid}.list-check li{align-items:flex-start;gap:10px;display:flex}.list-check li .ico{color:var(--ok);flex:none;margin-top:3px}.kpi{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:18px}.kpi .k-l{color:var(--muted);font-size:13.5px;font-weight:500}.kpi .k-v{font-variant-numeric:tabular-nums;margin-top:4px;font-size:26px;font-weight:700}.avatar{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.avatar.lg{width:56px;height:56px;font-size:20px}.tip{position:relative}.tip[data-tip]:hover:after,.tip[data-tip]:focus-within:after{content:attr(data-tip);background:var(--navy);color:#fff;z-index:60;white-space:normal;text-align:center;pointer-events:none;bottom:calc(100% + 8px);border-radius:10px;width:max-content;max-width:260px;padding:8px 10px;font-size:13px;font-weight:500;line-height:1.45;position:absolute;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .tip[data-tip]:hover:after,[dir=rtl] .tip[data-tip]:focus-within:after{transform:translate(50%)}.demo-note{color:var(--muted);background:var(--soft);border:1px dashed var(--line);border-radius:8px;align-items:center;gap:6px;padding:3px 8px;font-size:12.5px;display:inline-flex}.wa-preview{color:#0e3b22;white-space:pre-wrap;background:#e7f6ec;border-radius:14px;padding:14px;font-size:15px}@media (width>=640px){.only-m{display:none!important}}@media (width<=639.98px){.only-t{display:none!important}}@media (width>=1100px){.only-t{display:none!important}}@media (width<=1099.98px){:root{--gut:20px;--hdr-h:64px}.only-d{display:none!important}.g-4,.g-5,.g-6{--cols:3}.split{gap:32px}.side-layout{grid-template-columns:minmax(0,1fr)}.ftr-in{grid-template-columns:1fr 1fr;gap:36px}.ftr-in>:first-child{grid-column:1/-1}}@media (width>=640px) and (width<=1099.98px){.hide-t{display:none!important}}@media (width>=1100px){.hide-d{display:none!important}}@media (width<=639.98px){:root{--sec:40px;--gut:16px;--hdr-h:60px}body{font-size:16px}.hide-m{display:none!important}.grid{--g:16px}.g-2,.g-3,.g-4,.g-5,.g-6{--cols:1}.grid.g-cards,.grid.m-2{--cols:2;--g:12px}.split{grid-template-columns:minmax(0,1fr);gap:24px}.form-grid{grid-template-columns:minmax(0,1fr)}.sec-head{margin-bottom:20px}.card.pad{padding:18px}.ftr-in{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:40px 28px}.modal-wrap{align-items:flex-end;padding:0}.modal,.modal.sm,.modal.lg,.modal.xl{max-width:none;max-height:92vh;animation:sheetUp .25s var(--ease);border-radius:20px 20px 0 0}.modal-f .btn{flex:1}.drawer{width:100vw}.bottombar.on{display:grid}.buybar.on{display:flex}body.has-bb .to-top{bottom:78px}body.has-bb .ftr{padding-bottom:58px}body.has-buy .ftr{padding-bottom:76px}body.has-bb .toasts{bottom:78px}body.has-bb .cookie{bottom:74px}body.has-buy .to-top,body.has-buy .toasts,body.has-buy .cookie{bottom:84px}.pcard .pc-body{gap:4px;padding:10px 12px 12px}.pcard .pc-media{padding:8px 8px 0}.pcard .pc-title{font-size:14.5px}.pcard .pc-desc{display:none}.pcard .pc-wish{bottom:6px;width:34px;height:34px;inset-inline-end:14px}.pcard .pc-foot .btn{width:100%}.price.lg{font-size:24px}.tbl.stack thead{display:none}.tbl.stack,.tbl.stack tbody,.tbl.stack tr,.tbl.stack td{width:100%;display:block}.tbl.stack tr{border-bottom:1px solid var(--line);padding:10px 4px}.tbl.stack td{text-align:end;border:0;justify-content:space-between;gap:12px;padding:5px 10px;display:flex}.tbl.stack td:before{content:attr(data-label);color:var(--muted);text-align:start;font-size:13px;font-weight:600}.tbl.stack td.num{text-align:end}.page-head{padding-block:24px 20px}.sugg{width:auto}.cookie{inset-inline:12px;width:auto;bottom:12px}.to-top{bottom:16px;width:44px;height:44px;inset-inline-end:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.svc-mini{color:var(--text);flex-direction:column;display:flex;overflow:hidden}.svc-mini:hover{color:var(--text)}.svc-mini .media{border-radius:0}.svc-mini-b{flex-direction:column;gap:6px;padding:16px 18px 18px;display:flex}.svc-mini-b b{font-size:16.5px;line-height:1.4}.svc-mini-b .eyebrow{margin-bottom:0}.cover-doc.tool{aspect-ratio:1;width:34%;color:var(--c);border-radius:18%;justify-content:center;align-items:center;display:flex;top:22%;transform:none}[dir=rtl] .cover-doc.tool{transform:none}.cover-doc.tool .ico{width:58%;height:58%}img.ico-img{object-fit:contain;stroke:none;border-radius:4px}.rel-sec .sec-head h2{font-size:clamp(20px,2.6vw,28px)}.dpick{align-items:center;gap:6px;display:flex;position:relative}.dp-btn{text-align:start;cursor:pointer;color:var(--text);align-items:center;gap:10px;display:flex}.dp-btn.dp-empty .dp-val{color:var(--muted)}.dp-btn .ico{color:var(--accent);flex:none}.dp-clear{flex:none}.dp-pop{z-index:1000;background:var(--card);border:1px solid var(--line);border-radius:16px;width:296px;padding:12px;position:fixed;box-shadow:0 18px 50px #000c2438}.dp-h{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.dp-h b{font-size:15px}.dp-w,.dp-g{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.dp-w span{color:var(--muted);text-align:center;padding:4px 0;font-size:12px}.dp-d{cursor:pointer;min-height:36px;color:var(--text);background:0 0;border:1px solid #0000;border-radius:10px;font-size:14px}.dp-d:hover:not([disabled]){background:var(--soft,#f4f6fb);border-color:var(--line)}.dp-d.today{border-color:var(--accent);font-weight:600}.dp-d.on{background:var(--accent);color:#fff;border-color:var(--accent)}.dp-d[disabled]{color:#b5bbc8;cursor:not-allowed;text-decoration:line-through}.dp-d:focus-visible{box-shadow:var(--focus);outline:none}.dp-f{border-top:1px solid var(--line);justify-content:space-between;margin-top:8px;padding-top:8px;display:flex}.pk{position:relative}.pk-chips{flex-direction:column;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.pk-chips:empty{display:none}.pk-chip{border:1px solid var(--line);background:var(--card);border-radius:12px;align-items:center;gap:10px;padding:6px 8px;display:flex}.pk-chip .cover.sm{border-radius:8px;flex:none}.pk-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.pk-ic{background:var(--soft,#f4f6fb);width:34px;height:34px;color:var(--accent);border-radius:8px;flex:none;place-items:center;display:grid}.pk-search{align-items:center;display:flex;position:relative}.pk-search>.ico{color:var(--muted);pointer-events:none;position:absolute;inset-inline-start:12px}.pk-search .input{padding-inline-start:38px}.pk-sug{z-index:60;background:var(--card);border:1px solid var(--line);inset-inline:0;border-radius:14px;max-height:320px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);overflow:auto;box-shadow:0 14px 40px #000c242e}.pk-opt{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px;font-size:14px;display:flex}.pk-opt.on,.pk-opt:hover{background:var(--soft,#f4f6fb)}.pk-opt mark{color:inherit;background:#fff1b8;border-radius:3px}.pk-none{color:var(--muted);padding:10px;font-size:14px}.nav-a{white-space:nowrap}.mainnav{flex-wrap:nowrap;min-width:0}.mega-link .mi{color:var(--mc,var(--accent));background:var(--mc,var(--accent))}@supports (color:color-mix(in lab, red, red)){.mega-link .mi{background:color-mix(in srgb,var(--mc,var(--accent)) 12%,#fff)}}.mega-sec .mega-all{color:var(--accent);font-weight:600}.mega-foot{border-top:1px solid var(--line);background:var(--soft)}.mega-foot-in{align-items:center;gap:16px;padding-block:14px;display:flex}.mega-foot-main{background:var(--accent);color:#fff;border-radius:14px;flex:1;align-items:center;gap:14px;min-height:56px;padding:12px 18px;transition:background .15s;display:flex}.mega-foot-main:hover{background:var(--accent-dark);color:#fff}.mega-foot-main b{font-size:16px;display:block}.mega-foot-main span span,.mega-foot-main .grow>span{color:#ffffffd9;font-size:13px;display:block}.mega-foot-ic{background:#ffffff29;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.mega-foot-main>.ico{flex:none}.mega-foot-links{flex-wrap:wrap;gap:6px;display:flex}.mega-foot-links a{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:12px;align-items:center;gap:4px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex}.mega-foot-links a:hover{border-color:var(--accent);color:var(--accent)}@media (width>=1100px){.hdr-tools{flex:auto;justify-content:flex-end;min-width:0}.hdr-tools .hsearch{flex:220px;width:auto;min-width:150px;max-width:260px}.mainnav{flex:none}}@media (width>=1100px) and (width<=1500px){.nav-a{padding:10px 9px;font-size:14.5px}.hdr-in{gap:12px}.mainnav{margin-inline-start:4px}}.avail-note{color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.avail-note.soon{color:var(--accent)}.avail-note.ended{color:var(--bad)}.avail-note.until{color:var(--warn)}.pc-avail{margin-top:6px}.notify-on{color:var(--ok);cursor:default}.pk .cover.sm{width:44px;min-width:0;padding:4px 5px}.pk .cover.sm .cover-names{display:none}.cover.has-img{position:relative;overflow:hidden}.cover.has-img>img.cover-photo{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}@keyframes pubFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pubXfade{0%,44%{opacity:0}52%,92%{opacity:1}to{opacity:0}}@keyframes pubPulse{0%{box-shadow:0 0 #2454e873}70%{box-shadow:0 0 0 18px #2454e800}to{box-shadow:0 0 #2454e800}}.pub-fade{animation:pubFade .35s var(--ease)}.pub-req{color:var(--bad);margin-inline-start:2px}.pub-opt{color:var(--muted);font-size:13px;font-weight:500}.pub-count{color:var(--muted);margin:0 0 16px;font-size:14px}.pub-eyebrow-l{color:#9fb6ff}.pub-flash{border-radius:10px;animation:1s 2 pubPulse}.pub-hero-bg img{object-fit:cover;width:100%;height:100%}[dir=rtl] .pub-hero-bg img{transform:scaleX(-1)}.pub-kicker{color:#c8d6ff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;margin:0 0 18px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-flex}.pub-kicker .ico{color:#9fb6ff}.pub-hero-sub{color:#d3dbee;max-width:580px;margin-bottom:28px;font-size:18px;line-height:1.65}.pub-hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.pub-btn-glass{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border-color:#ffffff61}.pub-btn-glass:hover{color:var(--navy);background:#fff;border-color:#fff}.pub-crumbs-l a,.pub-crumbs-l{color:#b9c6e4}.pub-crumbs-l a:hover,.pub-crumbs-l [aria-current]{color:#fff}.pub-hero{align-items:center;min-height:620px;display:flex}.pub-hero-layer{position:absolute;inset:0}.pub-hero-layer picture{width:100%;height:100%;display:block}.pub-hero-layer.b{opacity:0;animation:18s ease-in-out 3s infinite pubXfade}.pub-hero-in{width:100%;padding-block:88px 128px}.pub-hero-copy{max-width:640px}.pub-hero h1{letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(36px,5.2vw,64px);line-height:1.1}html[lang=ar] .pub-hero h1{letter-spacing:0;line-height:1.3}.pub-hero-proof{color:#c9d3ea;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;font-size:14.5px;display:flex}.pub-hero-proof b{color:#fff}.pub-goal-wrap{z-index:3;margin-top:-68px;position:relative}.pub-goal{box-shadow:var(--shadow-lg);flex-wrap:wrap;align-items:center;gap:20px 28px;padding:22px 24px;display:flex}.pub-goal-h{flex:240px;min-width:0}.pub-goal-h h2{margin:0 0 2px;font-size:21px}.pub-goal-h p{color:var(--muted);margin:0;font-size:14.5px}.pub-goal-chips{flex-wrap:wrap;gap:10px;display:flex}.pub-goal-chip{border:1px solid var(--line);background:var(--soft);min-height:50px;color:var(--text);text-align:start;border-radius:999px;align-items:center;gap:9px;padding:10px 18px;font-size:15px;font-weight:600;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.pub-goal-chip .ico{color:var(--accent);transition:color .18s}.pub-goal-chip:hover{border-color:var(--accent);color:var(--accent);background:#fff}.pub-goal-chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 6px 16px #2454e847}.pub-goal-chip[aria-pressed=true] .ico{color:#fff}.pub-trust-sec{padding-top:56px}.pub-trust{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pub-trust-i{border:1px solid var(--line);border-radius:var(--r-card);background:#fff;align-items:center;gap:14px;min-width:0;padding:18px 20px;display:flex}.pub-ti{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.pub-tv{flex-direction:column;min-width:0;display:flex}.pub-tv b{color:var(--navy);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.2}.pub-tv span{color:var(--muted);font-size:14px;line-height:1.45}.pub-trust-note{color:var(--muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:18px 0 0;font-size:14px;display:flex}.pub-trust-note .ico{color:var(--ok)}.pub-feat .sec-head{margin-bottom:18px}.pub-goal-note{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pub-goal-note>.ico{color:var(--ok)}.pub-goal-note .link-btn{font-size:14px}.pub-feat.is-goal{background:linear-gradient(180deg,#e7ecfb 0,var(--bg) 220px)}.pub-tabs{margin-bottom:4px}.pub-tabs .tab{align-items:center;gap:8px;display:inline-flex}.pub-tabs .tab .badge{padding:1px 8px}.pub-feat-empty .empty{padding:32px 16px}.pub-bento{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.pub-svc{border:1px solid var(--line);border-radius:var(--r-card);color:var(--text);box-shadow:var(--shadow);transition:transform .2s var(--ease),box-shadow .2s var(--ease);background:#fff;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.pub-svc:hover{box-shadow:var(--shadow-lg);color:var(--text);transform:translateY(-2px)}.pub-svc-media{aspect-ratio:16/9;background:linear-gradient(135deg,var(--navy),var(--accent));display:block;overflow:hidden}.pub-svc-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.pub-svc:hover .pub-svc-media img{transform:scale(1.04)}.pub-svc-body{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;padding:16px 18px 18px;display:flex}.pub-svc-grp{color:var(--accent);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.pub-svc-t{font-size:17px;font-weight:700;line-height:1.4;display:block}.pub-svc-d{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.pub-svc-more{color:var(--accent);align-items:center;gap:6px;margin-top:auto;padding-top:4px;font-size:14px;font-weight:600;display:inline-flex}.pub-svc.big{border:0;grid-row:span 2;justify-content:flex-end;min-height:520px}.pub-svc.big .pub-svc-media{aspect-ratio:auto;position:absolute;inset:0}.pub-svc.big:after{content:"";pointer-events:none;background:linear-gradient(#000c2400 25%,#000c248c 55%,#000c24eb 100%);position:absolute;inset:0}.pub-svc.big .pub-svc-body{z-index:1;flex:none;gap:8px;padding:26px;position:relative}.pub-svc.big .pub-svc-t{color:#fff;font-size:25px;line-height:1.3}.pub-svc.big .pub-svc-d{color:#d3dbee;-webkit-line-clamp:3;font-size:15px}.pub-svc.big .pub-svc-more{color:#fff}.pub-how{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.pub-how-i{border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);background:#fff;padding:24px;position:relative}.pub-how-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.pub-how-ic{background:var(--navy);color:#fff;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.pub-how-n{color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700}.pub-how-i h3{margin-bottom:6px}.pub-how-i p{color:var(--muted);margin:0;font-size:15px}.pub-how-i:not(:last-child):after{content:"";background:repeating-linear-gradient(90deg,var(--accent) 0 5px,transparent 5px 9px);opacity:.5;top:50px;width:26px;height:2px;position:absolute;inset-inline-end:-25px}.pub-testi{background:radial-gradient(800px 400px at 10% 0%,#13306f 0,transparent 60%),var(--navy)}.pub-testi-copy p{color:#b9c3da;max-width:460px}.pub-testi-figs{flex-wrap:wrap;gap:28px;margin-top:22px;display:flex}.pub-testi-figs div{flex-direction:column;display:flex}.pub-testi-figs b{color:#fff;font-size:30px;line-height:1.2}.pub-testi-figs span{color:#9fb0d3;font-size:13.5px}.pub-slider{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;min-width:0;padding:28px 28px 16px}.pub-slides{display:grid}.pub-slide{opacity:0;visibility:hidden;transition:opacity .45s var(--ease),transform .45s var(--ease),visibility .45s;grid-area:1/1;margin:0;transform:translateY(8px)}.pub-slide.on{opacity:1;visibility:visible;transform:none}.pub-qmark{width:42px;height:32px;color:var(--accent);margin-bottom:14px}[dir=rtl] .pub-qmark{transform:scaleX(-1)}.pub-slide blockquote{color:#fff;margin:0 0 22px;font-size:20px;font-weight:500;line-height:1.6}html[lang=ar] .pub-slide blockquote{line-height:1.85}.pub-slide figcaption{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pub-slide figcaption .avatar{color:#fff;background:#ffffff1f}.pub-slide figcaption b{color:#fff;font-size:15px;display:block}.pub-slide figcaption small{color:#9fb0d3;font-size:13px;display:block}.pub-slider-ctl{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:8px;margin-top:20px;padding-top:12px;display:flex}.pub-sl-btn{color:#fff;border:1px solid #ffffff38}.pub-sl-btn:hover{background:#ffffff1a}.pub-dots{display:flex}.pub-dot{justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pub-dot:before{content:"";width:8px;height:8px;transition:width .25s var(--ease),background .25s;background:#ffffff4d;border-radius:4px}.pub-dot.on:before{background:#fff;width:24px}.pub-post{border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);transition:transform .2s var(--ease),box-shadow .2s var(--ease);background:#fff;flex-direction:column;min-width:0;display:flex;overflow:hidden}.pub-post:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.pub-post-media{aspect-ratio:16/10;background:linear-gradient(135deg,var(--navy),var(--accent));display:block;overflow:hidden}.pub-post-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.pub-post:hover .pub-post-media img{transform:scale(1.04)}.pub-post-media.ph,.pub-post-media .ph{width:100%;height:100%}.pub-post-b{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;padding:18px 20px 20px;display:flex}.pub-post-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;display:flex}.pub-post-meta>span{align-items:center;gap:5px;display:inline-flex}.pub-post h3{margin:0;font-size:18px;line-height:1.45}.pub-post h3 a{color:var(--text)}.pub-post h3 a:hover{color:var(--accent)}.pub-post p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14.5px;display:-webkit-box;overflow:hidden}.pub-post .link-btn{margin-top:auto;font-size:14.5px}.pub-post mark{color:inherit;background:#fff1c2;border-radius:3px;padding:0 1px}.pub-cta-sec{scroll-margin-top:80px}.pub-cta{background:var(--navy);box-shadow:var(--shadow-lg);border-radius:24px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid;position:relative;overflow:hidden}.pub-cta:before{content:"";pointer-events:none;top:-220px;background:radial-gradient(circle,#2454e873,#0000 70%);border-radius:50%;width:520px;height:520px;position:absolute;inset-inline-start:-180px}.pub-cta-copy{color:#c9d3ea;flex-direction:column;align-items:flex-start;padding:44px 40px;display:flex;position:relative}.pub-cta-copy h2{color:#fff;font-size:clamp(24px,2.8vw,32px)}.pub-cta-copy p{color:#b9c3da}.pub-cta-list{margin:4px 0 24px}.pub-cta-list li{color:#e6eaf4}.pub-cta-list li .ico{color:#5bd7a4}.pub-cta-slogan{color:#fff;align-items:center;gap:8px;margin:auto 0 0;padding-top:28px;font-size:15px;font-weight:700;display:flex}.pub-cta-slogan svg{width:20px;height:20px}.pub-cta-form{background:#fff;border-radius:18px;flex-direction:column;justify-content:center;margin:10px;padding:30px;display:flex;position:relative}.pub-lead .form-grid{gap:14px 16px}.pub-phone{direction:ltr}.pub-phone .select{border-inline-end:1px solid var(--line);background-position:right 10px center;flex:none;width:94px;padding-inline:12px 28px}.pub-phone .input{text-align:start;flex:1}.input-group.pub-invalid{border-color:var(--bad);box-shadow:0 0 0 3px #c0392b26}.pub-lead-foot{flex-direction:column;align-items:flex-start;gap:12px;margin-top:18px;display:flex}.pub-spam{color:var(--muted);align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.55;display:flex}.pub-spam .ico{color:var(--ok);margin-top:2px}.pub-lead-ok{text-align:center;outline:none;padding:28px 8px}.pub-lead-ok:focus,.pub-lead-ok:focus-visible{box-shadow:none}.pub-ok-ico{background:var(--ok-soft);width:68px;height:68px;color:var(--ok);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.pub-ok-ico .ico{width:32px;height:32px}.pub-lead-ok p{color:var(--muted)}.pub-ok-slogan{font-size:15px;font-weight:700;color:var(--accent)!important}.pub-ok-btns{justify-content:center}.pub-form-card{min-width:0}.pub-form-h{margin-bottom:16px;font-size:20px}.pub-band{background:linear-gradient(120deg,var(--navy) 0%,#10307d 70%,var(--accent) 140%);color:#d3dbee;box-shadow:var(--shadow-lg);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:36px 40px;display:flex}.pub-band-copy{flex:380px;align-items:center;gap:18px;min-width:0;display:flex}.pub-band h2{color:#fff;margin:0 0 4px;font-size:clamp(22px,2.6vw,28px)}.pub-band p{color:#c2cce3;margin:0}.pub-band-mark{background:#ffffff1a;border-radius:16px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;padding:12px;display:flex}.pub-band-ctas{flex-wrap:wrap;gap:12px;display:flex}.pub-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid;position:relative}.pub-proc{border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);background:#fff;min-width:0;padding:22px;position:relative}.pub-proc-n{color:var(--accent-soft);top:18px;font-family:IBM Plex Sans,sans-serif;font-size:34px;font-weight:800;line-height:1;position:absolute;inset-inline-end:18px}.pub-proc-ic{background:var(--accent);color:#fff;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:14px;display:flex}.pub-proc h3{margin-bottom:6px;font-size:17px}.pub-proc p{color:var(--muted);margin:0;font-size:14.5px}.pub-svcs-head{padding-block:40px}.pub-svcs-visual{position:relative}.pub-svcs-img{aspect-ratio:5/4;box-shadow:var(--shadow-lg)}.pub-float{bottom:-18px;align-items:center;gap:12px;max-width:280px;padding:14px 18px;display:flex;position:absolute;inset-inline-start:-18px}.pub-float-ic{background:var(--ok-soft);width:44px;height:44px;color:var(--ok);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.pub-float b{font-size:18px;display:block}.pub-float small{color:var(--muted);font-size:13px;line-height:1.45;display:block}.pub-svc2{min-width:0;transition:transform .2s var(--ease),box-shadow .2s var(--ease);flex-direction:column;display:flex;overflow:hidden}.pub-svc2:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.pub-svc2-media{aspect-ratio:16/10;background:var(--navy);display:block;overflow:hidden}.pub-svc2-media img{object-fit:cover;width:100%;height:100%}.pub-svc2-b{flex-direction:column;flex:1;align-items:flex-start;gap:8px;padding:20px;display:flex}.pub-svc2 h3{margin:0;font-size:19px;line-height:1.4}.pub-svc2 h3 a{color:var(--text)}.pub-svc2 h3 a:hover{color:var(--accent)}.pub-svc2 p{color:var(--muted);margin:0;font-size:14.5px}.pub-svc2-list{gap:6px;margin:4px 0 8px;font-size:14.5px}.pub-svc2-list .ico{color:var(--ok)}.pub-svc2-btn{margin-top:auto}.pub-svc2-cta{background:linear-gradient(160deg,var(--navy),#16307a);color:#d3dbee;border:0}.pub-svc2-cta h3{color:#fff}.pub-svc2-cta p{color:#c2cce3}.pub-svc2-cta .pub-svc2-b{justify-content:center;gap:12px;padding:28px}.pub-svc-hero{align-items:center;min-height:500px;display:flex}.pub-svc-hero-in{padding-block:56px 64px}.pub-svc-hero h1{max-width:760px;font-size:clamp(30px,4.2vw,50px);line-height:1.15}html[lang=ar] .pub-svc-hero h1{line-height:1.35}.pub-facts{color:#d3dbee;flex-wrap:wrap;gap:10px 22px;margin:26px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.pub-facts li{align-items:center;gap:8px;display:inline-flex}.pub-facts .ico{color:#7fa0ff}.pub-video{aspect-ratio:16/10;background:var(--navy);width:100%;box-shadow:var(--shadow-lg);color:#fff;text-align:start;border-radius:20px;display:block;position:relative;overflow:hidden}.pub-video-media{display:block;position:absolute;inset:0}.pub-video-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.pub-video:after{content:"";background:linear-gradient(#000c241a 30%,#000c24c7 100%);position:absolute;inset:0}.pub-video:hover .pub-video-media img{transform:scale(1.04)}.pub-video-play{z-index:2;width:78px;height:78px;color:var(--accent);transition:transform .2s var(--ease);background:#fff;border-radius:50%;justify-content:center;align-items:center;margin:auto;animation:2.4s infinite pubPulse;display:flex;position:absolute;inset:0;box-shadow:0 10px 30px #0000004d}.pub-video-play .ico{width:30px;height:30px;margin-inline-start:4px}[dir=rtl] .pub-video-play .ico{margin-inline:0 4px}.pub-video:hover .pub-video-play{transform:scale(1.06)}.pub-video-cap{z-index:2;inset-inline:20px;justify-content:space-between;align-items:center;gap:10px;font-size:15px;display:flex;position:absolute;bottom:18px}.pub-video-cap span{background:#00000073;border-radius:8px;padding:3px 9px;font-size:13px}.pub-wm{align-items:stretch}.pub-wm-card{position:relative}.pub-wm-card h2{margin-bottom:16px;font-size:22px}.pub-wm-ic{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:14px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.pub-wm-card.is-measure{background:linear-gradient(160deg,#fff 0,#f3f6fe 100%)}.pub-wm-card.is-measure .pub-wm-ic{background:var(--ok-soft);color:var(--ok)}.pub-measure{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pub-measure li{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-weight:500;display:flex}.pub-mi{background:var(--ok-soft);width:34px;height:34px;color:var(--ok);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.pub-wm-note{color:var(--muted);align-items:flex-start;gap:8px;margin:14px 0 0;font-size:13.5px;display:flex}.pub-rel-more{color:var(--text);transition:transform .2s var(--ease),box-shadow .2s;background:linear-gradient(160deg,#fff,#eef2fd);flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:24px;display:flex}.pub-rel-more:hover{box-shadow:var(--shadow-lg);color:var(--text);transform:translateY(-2px)}.pub-rel-ic{background:var(--accent);color:#fff;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.pub-rel-more b{font-size:17px}.pub-rel-more>span:not(.pub-rel-ic):not(.link-btn){color:var(--muted);font-size:14px}.pub-others h3{margin-bottom:10px;font-size:17px}.pub-others .mega-link span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pub-quote-sec{scroll-margin-top:72px}.pub-quote-copy .list-check{margin-top:16px}.pub-quotebar{display:none}.pub-vid-stage{aspect-ratio:16/9;background:linear-gradient(140deg,#000c24 0%,#0e2563 60%,#1b3fb8 120%);border-radius:14px;position:relative;overflow:hidden}.pub-vid-scene{position:absolute;inset:0}.pub-vid-glow{aspect-ratio:1;top:-30%;background:radial-gradient(circle,#2454e88c,#0000 65%);border-radius:50%;width:60%;animation:6s ease-in-out infinite alternate pubGlow;position:absolute;inset-inline-end:-15%}@keyframes pubGlow{to{transform:translate(-12%,18%)scale(1.15)}}.pub-vid-bars{inset-inline:8%;direction:ltr;align-items:flex-end;gap:3%;height:46%;display:flex;position:absolute;bottom:14%}.pub-vid-bars i{transform-origin:bottom;animation:pubBar 3.2s var(--ease) infinite alternate;background:linear-gradient(#7fa0ff,#7fa0ff40);border-radius:6px 6px 0 0;flex:1}.pub-vid-bars i:first-child{height:30%;animation-delay:-.2s}.pub-vid-bars i:nth-child(2){height:42%;animation-delay:-.6s}.pub-vid-bars i:nth-child(3){height:38%;animation-delay:-1s}.pub-vid-bars i:nth-child(4){height:58%;animation-delay:-1.4s}.pub-vid-bars i:nth-child(5){height:66%;animation-delay:-1.8s}.pub-vid-bars i:nth-child(6){height:80%;animation-delay:-2.2s}.pub-vid-bars i:nth-child(7){height:96%;animation-delay:-2.6s}@keyframes pubBar{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}.pub-vid-line{inset-inline:8%;width:84%;height:56%;position:absolute;bottom:14%;overflow:visible}.pub-vid-line polyline{fill:none;stroke:#5bd7a4;stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-dasharray:600;stroke-dashoffset:600px;animation:pubDraw 4s var(--ease) infinite}@keyframes pubDraw{to{stroke-dashoffset:0}}.pub-vid-brand{color:#fff;top:8%;flex-direction:column;gap:2px;max-width:70%;display:flex;position:absolute;inset-inline-start:6%}.pub-vid-mark{width:30px;height:30px;margin-bottom:8px}.pub-vid-brand b{font-size:clamp(14px,2.4vw,20px);line-height:1.35}.pub-vid-brand small{color:#9fb6ff;font-size:13px}.pub-vid:not(.is-playing) .pub-vid-scene *{animation-play-state:paused}.pub-vid-big{width:76px;height:76px;color:var(--accent);z-index:2;background:#fff;border-radius:50%;justify-content:center;align-items:center;margin:auto;transition:opacity .2s,transform .2s;display:flex;position:absolute;inset:0;box-shadow:0 10px 30px #00000059}.pub-vid-big .ico{width:30px;height:30px}.pub-vid.is-playing .pub-vid-big{opacity:0;transform:scale(.8)}.pub-vid.is-playing .pub-vid-stage:hover .pub-vid-big,.pub-vid.is-playing .pub-vid-big:focus-visible{opacity:.92;transform:none}.pub-vid-badge{color:#fff;top:12px;background:#ffffff24;border:1px solid #ffffff38;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;position:absolute;inset-inline-end:12px}.pub-vid-ctl{align-items:center;gap:12px;margin-top:12px;display:flex}.pub-vid-pp{background:var(--navy);color:#fff}.pub-vid-pp:hover{background:var(--accent);color:#fff}.pub-vid-prog{flex:1}.pub-vid-prog>span{transition:width .25s linear}.pub-vid-time{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px}.pub-vid-cap{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin:12px 0 0;font-size:14px;display:flex}.pub-blog-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.pub-blog-top>div:first-child{flex:360px}.pub-search{width:min(380px,100%);position:relative}.pub-search>.ico{color:var(--muted);pointer-events:none;inset-inline-start:14px;position:absolute;top:23px;transform:translateY(-50%)}.pub-search .input{padding-inline-start:44px}.pub-blog-chips{margin-bottom:20px}.pub-blog-grid .pub-post.big{flex-direction:row;grid-column:1/-1}.pub-blog-grid .pub-post.big .pub-post-media{aspect-ratio:auto;flex:none;width:56%;min-height:340px}.pub-blog-grid .pub-post.big .pub-post-b{justify-content:center;padding:32px}.pub-blog-grid .pub-post.big h3{font-size:26px}.pub-blog-grid .pub-post.big p{-webkit-line-clamp:4;font-size:16px}.pub-art-head{background:var(--card);border-bottom:1px solid var(--line);padding-block:32px 72px}.pub-art-wrap{max-width:1140px}.pub-art-hin{max-width:780px}.pub-art-cat{margin-bottom:12px}.pub-art-head h1{font-size:clamp(28px,3.6vw,42px)}.pub-art-lead{color:var(--muted);margin-bottom:18px;font-size:18px}.pub-art-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:14px;display:flex}.pub-art-meta>span{align-items:center;gap:6px;display:inline-flex}.pub-author-mini{color:var(--text);font-weight:600}.pub-author-av{background:var(--navy);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:6px;display:inline-flex}.pub-author-av.lg{width:64px;height:64px;padding:14px}.pub-share{margin-inline-start:auto}.pub-art-cover{margin-top:-48px}.pub-art-cover .media{aspect-ratio:21/9;box-shadow:var(--shadow-lg)}.pub-art-grid{grid-template-columns:minmax(0,1fr) 320px;gap:48px;padding-block:44px 64px;display:grid}.pub-art-main{min-width:0}.pub-art-main .prose{max-width:720px}.pub-art-main .prose p:first-child:first-letter{color:var(--accent);font-size:1.15em;font-weight:700}.pub-author{align-items:flex-start;gap:18px;margin-top:36px;display:flex}.pub-author h3{margin:2px 0 6px}.pub-author p{color:var(--muted);margin-bottom:8px;font-size:15px}.pub-pn{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.pub-pn-a{color:var(--text);transition:transform .2s var(--ease),box-shadow .2s;flex-direction:column;gap:6px;min-width:0;padding:18px;display:flex}.pub-pn-a:hover{box-shadow:var(--shadow-lg);color:var(--text);transform:translateY(-2px)}.pub-pn-a>span{align-items:center;gap:6px;display:inline-flex}.pub-pn-a.is-next{text-align:end;align-items:flex-end}.pub-pn-a b{font-size:15.5px;line-height:1.45}.pub-art-side{min-width:0}.pub-side-h{color:var(--muted);align-items:center;gap:8px;margin-bottom:10px;font-size:15px;display:flex}.pub-side-cta h3{margin-bottom:4px;font-size:17px}.pub-about-head{padding-block:40px}.pub-about-slogan{align-items:center;gap:10px;font-size:17px;font-weight:700;color:var(--accent)!important;margin-top:18px!important;display:flex!important}.pub-about-slogan svg{width:22px;height:22px}.pub-collage{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.pub-collage .media{aspect-ratio:4/6;box-shadow:var(--shadow-lg)}.pub-col-b{margin-top:48px}.pub-story-img{box-shadow:var(--shadow-lg)}.pub-value{min-width:0}.pub-value-ic{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:14px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.pub-value h3{margin-bottom:6px;font-size:18px}.pub-value p{color:var(--muted);margin:0;font-size:15px}.pub-member{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.pub-member-av{background:linear-gradient(140deg,var(--navy),var(--accent));color:#fff;letter-spacing:.04em;width:76px;height:76px;box-shadow:0 0 0 5px var(--accent-soft);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-family:IBM Plex Sans,sans-serif;font-size:22px;font-weight:700;display:flex}.pub-member h3{margin-bottom:4px;font-size:17px}.pub-member p{color:var(--muted);margin:0;font-size:14px}.pub-efada{text-align:start;background:#fff;border:1px dashed #b8c5ee;border-radius:14px;align-items:center;gap:14px;width:min(400px,100%);margin-top:8px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.pub-efada:hover{border-color:var(--accent);box-shadow:var(--shadow)}.pub-efada-seal{background:var(--navy);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.pub-efada b{display:block}.pub-efada small{color:var(--muted);font-size:13px;display:block}.pub-efada>.ico{color:var(--muted);margin-inline-start:auto}.pub-dl{gap:0;margin:0;display:grid}.pub-dl>div{border-bottom:1px solid var(--line);grid-template-columns:170px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.pub-dl>div:last-child{border-bottom:0}.pub-dl dt{color:var(--muted);font-size:14px;font-weight:600}.pub-dl dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500}.pub-contact{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:28px;display:grid}.pub-wa-card{background:linear-gradient(160deg,#fff,#eaf7ef);align-items:flex-start;gap:16px;display:flex}.pub-wa-ic{background:var(--wa);color:#fff;border-radius:14px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.pub-wa-card h3{margin-bottom:4px;font-size:17px}.pub-wa-card p{color:var(--muted);margin-bottom:12px}.pub-ci{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pub-ci li{align-items:flex-start;gap:12px;display:flex}.pub-ci li>.ico{color:var(--accent);margin-top:3px}.pub-ci li>span{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.pub-ci small{color:var(--muted);font-size:13px}.pub-map{border-radius:var(--r-card);border:1px solid var(--line);background-color:#e8edf5;background-image:linear-gradient(#ffffffb3 1px,#0000 1px),linear-gradient(90deg,#ffffffb3 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:28px 28px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;height:250px;position:relative;overflow:hidden}.pub-map-sea{background:linear-gradient(90deg,#cfe0f7,#bcd3f2);width:24%;position:absolute;inset-block:0;inset-inline-end:0}.pub-map-road{background:#fff;position:absolute;box-shadow:0 0 0 1px #d5dce8}.pub-map-road.r1{inset-inline:0;height:12px;top:42%;transform:rotate(-6deg)}.pub-map-road.r2{width:12px;inset-block:0;inset-inline-start:38%;transform:rotate(8deg)}.pub-map-road.r3{inset-inline:10% 20%;height:8px;top:74%;transform:rotate(4deg)}.pub-map-pin{color:#fff;background:var(--accent);top:34%;border-radius:50% 50% 50% 0;justify-content:center;align-items:center;width:46px;height:46px;animation:2.4s infinite pubPulse;display:flex;position:absolute;inset-inline-start:42%;transform:translate(-50%,-50%)rotate(-45deg);box-shadow:0 8px 20px #2454e866}[dir=rtl] .pub-map-pin{transform:translate(50%,-50%)rotate(-45deg)}.pub-map-pin .ico{width:22px;height:22px;transform:rotate(45deg)}.pub-map-card{box-shadow:var(--shadow);inset-inline:12px;background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:10px 12px;display:grid;position:absolute;bottom:12px}.pub-map-card b{font-size:14.5px}.pub-map-card span{color:var(--muted);grid-column:1;font-size:12.5px;line-height:1.45}.pub-map-card .btn{grid-area:1/2/span 2}.pub-faq-head .pub-search{width:100%}.pub-faq-head .pub-search .input{border-radius:14px;min-height:52px;font-size:16px}.pub-faq-head .pub-search>.ico{top:26px}.pub-faq-jump{margin-top:14px}.pub-faq-g{margin-bottom:32px;scroll-margin-top:84px}.pub-faq-g h2{align-items:center;gap:10px;margin-bottom:14px;font-size:20px;display:flex}.pub-faq-ic{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pub-faq-g .acc>summary>span{min-width:0}.pub-faq-g mark,.pub-faq-g .acc-b mark{color:inherit;background:#fff1c2;border-radius:3px;padding:0 1px}.pub-faq-g .acc-b{line-height:1.7}.pub-still{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.pub-still h3{margin-bottom:2px}.pub-still p{margin:0}.pub-pol{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:32px;display:grid}.pub-pol-nav{top:calc(var(--hdr-h) + 20px);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);background:#fff;flex-direction:column;gap:4px;padding:8px;display:flex;position:sticky}.pub-pol-a{color:var(--text);border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:11px 12px;font-size:15px;font-weight:500;display:flex}.pub-pol-a .ico{color:var(--muted)}.pub-pol-a:hover{background:var(--soft);color:var(--text)}.pub-pol-a.on{background:var(--accent-soft);color:var(--accent);font-weight:700}.pub-pol-a.on .ico{color:var(--accent)}.pub-pol-main{min-width:0;padding:32px 36px}.pub-pol-main .prose h2{margin-top:1.5em;font-size:21px}.pub-pol-main .prose h2:first-child{margin-top:0}.pub-pol-help{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:18px;font-size:14.5px;display:flex}.pub-pol-help>span{align-items:center;gap:8px;display:inline-flex}.pub-tl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:8px 0 1.2em;list-style:none;display:grid;position:relative;padding:0!important}.pub-tl li{flex-direction:column;gap:10px;margin:0;font-size:14px;line-height:1.5;display:flex;position:relative}.pub-tl li:not(:last-child):after{content:"";background:var(--line);top:17px;height:2px;position:absolute;inset-inline:44px -6px}.pub-tl li.done:not(:last-child):after{background:var(--ok)}.pub-tl-dot{border:2px solid var(--line);width:36px;height:36px;color:var(--muted);z-index:1;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.pub-tl li.done .pub-tl-dot{background:var(--ok);border-color:var(--ok);color:#fff}.pub-tl b{color:var(--text);display:block}.pub-tl small{color:var(--muted);font-size:13px;display:block}.pub-lic{margin:8px 0 1.2em}.pub-lic h3{margin:10px 0 12px;font-size:18px}.pub-lic .list-check{font-size:15px}.pub-rules{gap:12px;margin:8px 0 1.2em}.pub-rule{background:var(--soft);border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:12px;padding:14px;line-height:1.5;display:flex}.pub-rule-ic{width:40px;height:40px;color:var(--accent);border:1px solid var(--line);background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.pub-rule b{color:var(--text);font-size:15.5px;display:block}.pub-rule small{color:var(--muted);font-size:14px;display:block}.pub-pol-main .tbl-wrap{margin-top:8px}.pub-pol-main .tbl{font-size:15px;line-height:1.5}@media (width>=640px){.pub-pol-main .tbl.stack{display:table}}.pub-404{background:radial-gradient(700px 360px at 50% 0,#e1e8fb 0,#0000 70%)}.pub-404-main{text-align:center;flex-direction:column;align-items:center;display:flex}.pub-404-num{color:var(--navy);letter-spacing:-.04em;direction:ltr;justify-content:center;align-items:center;gap:10px;margin-bottom:18px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(84px,14vw,140px);font-weight:800;line-height:1;display:flex}.pub-404-mark{background:var(--accent-soft);border-radius:28%;justify-content:center;align-items:center;width:.78em;height:.78em;padding:.12em;display:flex}.pub-404-main h1{font-size:clamp(26px,3.4vw,36px)}.pub-404-main>p.muted{max-width:520px}.pub-404-slogan{color:var(--accent);margin:0 0 22px;font-size:16px;font-weight:700}.pub-404-search{gap:8px;width:min(560px,100%);margin-bottom:28px;display:flex}.pub-404-search .input{flex:1;min-width:0}.pub-404-links{text-align:start;width:100%}.pub-404-link{color:var(--text);flex-direction:column;gap:4px;min-width:0;display:flex}.pub-404-link:hover{color:var(--text)}.pub-404-link small{color:var(--muted);font-size:13px;line-height:1.45}.pub-404-ic{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.pub-sys{box-shadow:none;border-style:dashed;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:36px;display:flex}.pub-sys-h h2{margin:8px 0 2px;font-size:18px}.pub-sys-h p{margin:0}.pub-sys-btns{flex-wrap:wrap;gap:8px;display:flex}.pub-maint{background:radial-gradient(800px 420px at 50% 0,#dce5fb 0,#0000 70%);padding-block:56px 64px}.pub-maint-card{text-align:center;flex-direction:column;align-items:center;max-width:620px;margin-inline:auto;padding:40px 36px;display:flex}.pub-maint-logo img{width:auto;height:44px}.pub-maint-slogan{color:var(--accent);margin:8px 0 22px;font-weight:700}.pub-maint-ic{background:var(--warn-soft);width:72px;height:72px;color:var(--warn);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.pub-maint-ic .ico{width:32px;height:32px}.pub-maint-card h1{font-size:clamp(24px,3.2vw,32px)}.pub-maint-card>p.muted{max-width:500px}.pub-maint-eta{background:var(--soft);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:7px 14px;font-size:14.5px;font-weight:600;display:inline-flex}.pub-maint-eta .ico{color:var(--accent)}.pub-maint-prog{width:min(320px,100%);margin-bottom:26px}.pub-notify{text-align:start;flex-direction:column;gap:8px;width:100%;max-width:440px;display:flex}.pub-notify>label{font-size:14px;font-weight:600}.pub-notify-row{gap:8px;display:flex}.pub-notify-row .input{flex:1;min-width:0}.pub-notify .err{color:var(--bad);align-items:center;gap:6px;font-size:13px;display:flex}.pub-maint-or{border-top:1px solid var(--line);width:100%;color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:22px;padding-top:18px;font-size:14.5px;display:flex}.pub-maint-demo{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:18px;display:flex}.pub-maint-demo .demo-note{line-height:1.5}.pub-loader-demo{animation:.25s fade}@media (width>=640px) and (width<=1099.98px){.pub-hero{min-height:560px}.pub-goal-chips{grid-template-columns:1fr 1fr;width:100%;display:grid}.pub-goal-chip{border-radius:14px}.pub-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-feat .grid.g-4>:nth-child(n+7){display:none}.pub-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-svc.big{grid-area:auto/1/auto/-1;min-height:380px}.pub-process{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-how{gap:16px}.pub-how-i{padding:20px}.pub-how-i:not(:last-child):after{width:18px;inset-inline-end:-17px}.pub-testi .split,.pub-cta{grid-template-columns:minmax(0,1fr)}.pub-cta-copy{padding:36px 32px 12px}.pub-cta-slogan{display:none}.pub-svcs-grid{--cols:2}.pub-blog-grid .pub-post.big .pub-post-media{width:50%;min-height:300px}.pub-art-grid{grid-template-columns:minmax(0,1fr);gap:32px}.pub-art-side .sticky-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid;position:static}.pub-values{--cols:2}.pub-contact,.pub-co,.pub-quote-sec .split{grid-template-columns:minmax(0,1fr)}.pub-contact-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.pub-contact-side .pub-map{grid-column:1/-1}.pub-404-links{--cols:2}}@media (width<=1099.98px){.pub-pol{grid-template-columns:minmax(0,1fr);gap:20px}.pub-pol-nav{scrollbar-width:none;box-shadow:none;background:0 0;border:0;flex-direction:row;gap:8px;padding:0 0 2px;position:static;overflow-x:auto}.pub-pol-nav::-webkit-scrollbar{display:none}.pub-pol-a{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;flex:none;padding:8px 14px;font-size:14.5px}.pub-pol-a.on{background:var(--accent);border-color:var(--accent);color:#fff}.pub-pol-a.on .ico{color:#fff}}@media (width<=639.98px){.pub-hero{min-height:0;display:block}.pub-hero.hero-dark .hero-bg.pub-hero-bg{height:330px;position:relative}.pub-hero.hero-dark .hero-bg.pub-hero-bg:after{background:linear-gradient(180deg,#000c2426 0%,#000c2400 40%,#000c24cc 82%,var(--navy) 100%)}[dir=rtl] .pub-hero .pub-hero-bg img{transform:none}.pub-hero-layer img{object-position:50% 36%}.pub-hero-in{margin-top:-64px;padding-block:0 90px;position:relative}.pub-hero h1{font-size:38px}.pub-hero-sub{margin-bottom:22px;font-size:16px}.pub-hero-ctas{flex-direction:column;align-items:stretch}.pub-hero-ctas .btn{width:100%}.pub-kicker{margin-bottom:14px;padding:5px 12px;font-size:13px}.pub-hero-proof{font-size:13.5px}.pub-goal-wrap{margin-top:-56px}.pub-goal{gap:14px;padding:18px 16px}.pub-goal-h h2{font-size:19px}.pub-goal-chips{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.pub-goal-chip{border-radius:14px;align-items:center;min-height:58px;padding:10px 12px;font-size:14px;line-height:1.35}.pub-trust-sec{padding-top:36px}.pub-tabs .tab{gap:6px;padding-inline:10px;font-size:14.5px}.pub-trust-note{text-align:start;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;font-size:13.5px}.pub-trust-note .ico{margin-top:3px}.pub-trust{grid-template-columns:1fr 1fr;gap:10px}.pub-trust-i{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.pub-ti{border-radius:12px;width:40px;height:40px}.pub-tv b{font-size:22px}.pub-tv span{font-size:13px}.pub-bento{grid-template-columns:minmax(0,1fr);gap:12px}.pub-svc.big{min-height:340px}.pub-svc.big .pub-svc-body{padding:20px}.pub-svc.big .pub-svc-t{font-size:21px}.pub-svc:not(.big){flex-direction:row;align-items:stretch}.pub-svc:not(.big) .pub-svc-media{aspect-ratio:auto;flex:none;width:108px}.pub-svc:not(.big) .pub-svc-body{gap:4px;padding:12px 14px}.pub-svc:not(.big) .pub-svc-t{font-size:15px}.pub-svc:not(.big) .pub-svc-d{font-size:13px}.pub-svc:not(.big) .pub-svc-grp{font-size:12px}.pub-svc:not(.big) .pub-svc-more{display:none}.pub-how{grid-template-columns:minmax(0,1fr);gap:12px}.pub-how-i{padding:18px}.pub-how-i:not(:last-child):after{display:none}.pub-how-top{margin-bottom:12px}.pub-how-ic{border-radius:12px;width:44px;height:44px}.pub-slider{padding:22px 18px 10px}.pub-slide blockquote{font-size:17px}.pub-testi-figs b{font-size:26px}.pub-cta{border-radius:20px;grid-template-columns:minmax(0,1fr)}.pub-cta-copy{padding:28px 20px 8px}.pub-cta-slogan{display:none}.pub-cta-form{border-radius:16px;margin:8px;padding:20px 16px}.pub-lead-foot .btn{width:100%}.pub-band{border-radius:20px;padding:26px 20px}.pub-band-copy{flex-basis:100%;align-items:flex-start}.pub-band-mark{border-radius:14px;width:46px;height:46px;padding:10px}.pub-band-ctas{width:100%}.pub-band-ctas .btn{flex:100%}.pub-process{grid-template-columns:minmax(0,1fr);gap:12px}.pub-proc{grid-template-columns:44px minmax(0,1fr);column-gap:14px;padding:18px;display:grid}.pub-proc-ic{border-radius:12px;grid-row:1/span 2;width:44px;height:44px;margin:0}.pub-proc h3{margin:0 0 4px;padding-inline-end:28px}.pub-proc-n{top:14px;font-size:26px;inset-inline-end:14px}.pub-svcs-head{padding-block:24px 36px}.pub-float{inset-inline-start:10px;max-width:calc(100% - 20px);padding:10px 14px;bottom:-16px}.pub-svc-hero{min-height:0}.pub-svc-hero .hero-dark .hero-bg:after{background:#000c24c7}.pub-svc-hero.hero-dark .hero-bg.pub-hero-bg:after{background:linear-gradient(#000c24b3,#000c24e6)}.pub-svc-hero-in{padding-block:24px 40px}.pub-svc-hero h1{font-size:30px}.pub-hero-ctas .btn,.pub-svc-hero .pub-hero-ctas .btn{width:100%}.pub-svc-hero .pub-hero-ctas{flex-direction:column;align-items:stretch}.pub-facts{flex-direction:column;gap:8px;margin-top:20px}.pub-video{border-radius:16px}.pub-video-play{width:64px;height:64px}.pub-video-cap{inset-inline:14px;font-size:14px;bottom:12px}.pub-wm-card h2{font-size:20px}.pub-rel .pub-rel-more{grid-column:1/-1}.pub-quotebar{z-index:330;border-top:1px solid var(--line);padding:10px 12px calc(10px + env(safe-area-inset-bottom));transition:transform .25s var(--ease);bottom:0;background:#fffffffa;align-items:center;gap:10px;display:flex;position:fixed;inset-inline:0;box-shadow:0 -6px 20px #000c2414}.pub-quotebar.off{transform:translateY(110%)}.pub-qb-t{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.pub-qb-t b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.pub-qb-t small{color:var(--muted);font-size:12.5px}.pub-quotebar .btn{flex:none;padding-inline:14px}.pub-qb-wa{background:var(--wa);color:#fff;border-radius:12px}.pub-qb-wa:hover{background:#178246}body.pub-has-qb .ftr-bottom{padding-bottom:72px}body.pub-has-qb .to-top,body.pub-has-qb .toasts{bottom:84px}body.pub-has-qb .cookie{bottom:80px}.pub-vid-ctl{gap:8px}.pub-vid-time{font-size:12.5px}.pub-vid-big{width:60px;height:60px}.pub-blog-top{align-items:stretch}.pub-search{width:100%}.pub-blog-grid{--cols:1}.pub-blog-grid .pub-post.big{flex-direction:column}.pub-blog-grid .pub-post.big .pub-post-media{aspect-ratio:16/10;width:auto;min-height:0}.pub-blog-grid .pub-post.big .pub-post-b{padding:18px 20px 20px}.pub-blog-grid .pub-post.big h3{font-size:19px}.pub-blog-grid .pub-post.big p{font-size:14.5px}.pub-post h3{font-size:17px}.pub-art-head{padding-block:20px 56px}.pub-art-lead{font-size:16px}.pub-share{margin-inline-start:0}.pub-art-cover{margin-top:-36px}.pub-art-cover .media{aspect-ratio:16/10;border-radius:14px}.pub-art-grid{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:28px 40px}.pub-art-side .sticky-side{position:static}.pub-author{flex-direction:column;gap:12px}.pub-pn{grid-template-columns:minmax(0,1fr);gap:10px}.pub-pn-a.is-next{text-align:start;align-items:flex-start}.pub-about-head{padding-block:24px 36px}.pub-collage{gap:10px}.pub-collage .media{aspect-ratio:4/5}.pub-col-b{margin-top:28px}.pub-member{padding:16px 10px}.pub-member-av{width:60px;height:60px;font-size:18px}.pub-member h3{font-size:15px}.pub-member p{font-size:13px}.pub-dl>div{grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 0}.pub-contact{grid-template-columns:minmax(0,1fr);gap:20px}.pub-wa-card{flex-direction:column}.pub-map{height:270px}.pub-map-card{grid-template-columns:minmax(0,1fr)}.pub-map-card .btn{grid-area:auto/1;justify-self:start;margin-top:6px}.pub-pol-main{padding:20px 18px}.pub-pol-main .prose{font-size:16px}.pub-tl{grid-template-columns:minmax(0,1fr);gap:0}.pub-tl li{flex-direction:row;align-items:flex-start;gap:12px;padding-bottom:16px}.pub-tl li:not(:last-child):after{top:36px;bottom:0;width:2px;height:auto;inset-inline:17px auto}.pub-rules,.pub-lic{--cols:1}.pub-404-search{flex-direction:column}.pub-404-search .btn{width:100%}.pub-404-num{gap:6px}.pub-sys-btns .btn{width:100%}.pub-maint{padding-block:28px 40px}.pub-maint-card{padding:28px 18px}.pub-notify-row{flex-direction:column}.pub-notify-row .btn{width:100%}.pub-still .row .btn{flex:1}}@media (prefers-reduced-motion:reduce){.pub-hero-layer.b{display:none}}.rel-fit .grid.g-4:has(>.pcard:only-child){--cols:1}.rel-fit .grid.g-4:has(>.pcard:nth-child(2):last-child){--cols:2}:is(.rel-fit .grid.g-4:has(>.pcard:nth-child(3):last-child),.rel-fit .grid.g-4:has(>.pcard:nth-child(6):last-child)){--cols:3}.rel-fit .grid.g-4>.pcard:only-child{flex-direction:row}.rel-fit .grid.g-4:has(>.pcard:nth-child(2):last-child)>.pcard{flex-direction:row}.rel-fit .grid.g-4>.pcard:only-child{max-width:720px}.rel-fit .grid.g-4>.pcard:only-child .pc-media{flex:none;align-self:center;width:42%;max-width:240px;padding:10px}.rel-fit .grid.g-4:has(>.pcard:nth-child(2):last-child)>.pcard .pc-media{flex:none;align-self:center;width:42%;max-width:240px;padding:10px}.rel-fit .grid.g-4>.pcard:only-child .pc-foot{margin-top:12px}.rel-fit .grid.g-4:has(>.pcard:nth-child(2):last-child)>.pcard .pc-foot{margin-top:12px}.rel-fit .grid.g-4>.pcard:only-child .pc-body{justify-content:center;padding-block:14px}.rel-fit .grid.g-4:has(>.pcard:nth-child(2):last-child)>.pcard .pc-body{justify-content:center;padding-block:14px}@media (width>=640px) and (width<=1099.98px){:is(.rel-fit .grid.g-4:has(>.pcard:nth-child(4):last-child),.rel-fit .grid.g-4:has(>.pcard:nth-child(8):last-child)){--cols:4;--g:14px}:is(.rel-fit .grid.g-4:has(>.pcard:nth-child(4):last-child) .pc-body,.rel-fit .grid.g-4:has(>.pcard:nth-child(8):last-child) .pc-body){padding:10px 12px 12px}:is(.rel-fit .grid.g-4:has(>.pcard:nth-child(4):last-child) .pc-foot .btn,.rel-fit .grid.g-4:has(>.pcard:nth-child(8):last-child) .pc-foot .btn){width:100%}:is(.rel-fit .grid.g-4:has(>.pcard:nth-child(5):last-child),.rel-fit .grid.g-4:has(>.pcard:nth-child(7):last-child)){--cols:3}}@media (width<=639.98px){:is(.rel-fit .grid.g-4:has(>.pcard:nth-child(2):last-child),.rel-fit .grid.g-4:has(>.pcard:nth-child(3):last-child),.rel-fit .grid.g-4:has(>.pcard:nth-child(6):last-child)){--cols:2}.rel-fit .grid.g-4:has(>.pcard:nth-child(2):last-child)>.pcard{flex-direction:column}.rel-fit .grid.g-4:has(>.pcard:nth-child(2):last-child)>.pcard .pc-media{width:auto;max-width:none;padding:8px 8px 0}.rel-fit .grid.g-4:has(>.pcard:nth-child(2):last-child)>.pcard .pc-foot{margin-top:auto}.rel-fit .grid.g-4>.pcard:last-child:nth-child(odd){flex-direction:row;grid-column:1/-1}.rel-fit .grid.g-4>.pcard:last-child:nth-child(odd) .pc-media{flex:none;align-self:center;width:48%;max-width:210px;padding:8px}.rel-fit .grid.g-4>.pcard:last-child:nth-child(odd) .pc-body{justify-content:center}.rel-fit .grid.g-4>.pcard:last-child:nth-child(odd) .pc-foot{margin-top:8px}.rel-fit .grid.g-4>.pcard:last-child:nth-child(odd) .pc-foot .btn{width:auto}}.rel-fit .grid.g-3>.svc-mini>.media img{position:absolute;inset:0}@media (width>=640px){.rel-fit .grid.g-3:has(>.svc-mini:only-child){--cols:1}.rel-fit .grid.g-3:has(>.svc-mini:nth-child(2):last-child){--cols:2}.rel-fit .grid.g-3:has(>.svc-mini:nth-child(4):last-child){--cols:4}.rel-fit .grid.g-3>.svc-mini:only-child{flex-direction:row;max-width:860px}.rel-fit .grid.g-3>.svc-mini:only-child>.media{aspect-ratio:auto;flex:none;width:40%;max-width:320px;min-height:150px}.rel-fit .grid.g-3:has(>.svc-mini:nth-child(2):last-child)>.svc-mini>.media{aspect-ratio:auto;flex:none;width:40%;max-width:320px;min-height:150px}.rel-fit .grid.g-3>.svc-mini:only-child .svc-mini-b{justify-content:center}.rel-fit .grid.g-3:has(>.svc-mini:nth-child(2):last-child)>.svc-mini .svc-mini-b{justify-content:center}}@media (width>=640px) and (width<=1099.98px){.rel-fit .grid.g-3:has(>.svc-mini:nth-child(4):last-child){--cols:2}.rel-fit .grid.g-3:has(>.svc-mini:nth-child(2):last-child)>.svc-mini{flex-direction:column}.rel-fit .grid.g-3:has(>.svc-mini:nth-child(2):last-child)>.svc-mini>.media{aspect-ratio:16/9;width:auto;max-width:none;min-height:0}}@media (width<=639.98px){.rel-fit .grid.g-3:has(>.svc-mini){--g:12px;grid-template-columns:minmax(0,1fr)}.rel-fit .grid.g-3>.svc-mini{flex-direction:row}.rel-fit .grid.g-3>.svc-mini>.media{aspect-ratio:auto;flex:none;width:112px;min-height:0}.rel-fit .grid.g-3>.svc-mini .svc-mini-b{gap:4px;padding:12px 14px}.rel-fit .grid.g-3>.svc-mini .svc-mini-b b{font-size:15px}.rel-fit .grid.g-3>.svc-mini .svc-mini-b .small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (width>=1100px){:is(.rel-fit .grid.g-4:has(>.pcard:nth-child(5):last-child),.rel-fit .grid.g-3:has(>.svc-mini:nth-child(5):last-child)){grid-template-columns:repeat(6,minmax(0,1fr))}:is(.rel-fit .grid.g-4:has(>.pcard:nth-child(5):last-child)>.pcard:nth-child(-n+3),.rel-fit .grid.g-3:has(>.svc-mini:nth-child(5):last-child)>.svc-mini:nth-child(-n+3)){grid-column:span 2}:is(.rel-fit .grid.g-4:has(>.pcard:nth-child(5):last-child)>.pcard:nth-child(n+4),.rel-fit .grid.g-3:has(>.svc-mini:nth-child(5):last-child)>.svc-mini:nth-child(n+4)){flex-direction:row;grid-column:span 3}.rel-fit .grid.g-4:has(>.pcard:nth-child(5):last-child)>.pcard:nth-child(n+4) .pc-media{flex:none;align-self:center;width:42%;max-width:240px;padding:10px}.rel-fit .grid.g-4:has(>.pcard:nth-child(5):last-child)>.pcard:nth-child(n+4) .pc-body{justify-content:center}.rel-fit .grid.g-4:has(>.pcard:nth-child(5):last-child)>.pcard:nth-child(n+4) .pc-foot{margin-top:12px}.rel-fit .grid.g-3:has(>.svc-mini:nth-child(5):last-child)>.svc-mini:nth-child(n+4)>.media{aspect-ratio:auto;flex:none;width:40%;min-height:150px}.rel-fit .grid.g-3:has(>.svc-mini:nth-child(5):last-child)>.svc-mini:nth-child(n+4) .svc-mini-b{justify-content:center}.rel-fit .grid.g-4:has(>.pcard:nth-child(7):last-child){grid-template-columns:repeat(12,minmax(0,1fr))}.rel-fit .grid.g-4:has(>.pcard:nth-child(7):last-child)>.pcard:nth-child(-n+4){grid-column:span 3}.rel-fit .grid.g-4:has(>.pcard:nth-child(7):last-child)>.pcard:nth-child(n+5){grid-column:span 4}}@media (width>=640px) and (width<=1099.98px){.rel-fit .grid.g-3:has(>.svc-mini:nth-child(5):last-child){--cols:2}.rel-fit .grid.g-3:has(>.svc-mini:nth-child(5):last-child)>.svc-mini:last-child{flex-direction:row;grid-column:1/-1}.rel-fit .grid.g-3:has(>.svc-mini:nth-child(5):last-child)>.svc-mini:last-child>.media{aspect-ratio:auto;flex:none;width:40%;min-height:150px}:is(.rel-fit .grid.g-4:has(>.pcard:nth-child(5):last-child)>.pcard:nth-child(n+4),.rel-fit .grid.g-4:has(>.pcard:nth-child(7):last-child)>.pcard:last-child){flex-direction:row}.rel-fit .grid.g-4:has(>.pcard:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.rel-fit .grid.g-4:has(>.pcard:nth-child(5):last-child)>.pcard:nth-child(-n+3){grid-column:span 2}.rel-fit .grid.g-4:has(>.pcard:nth-child(5):last-child)>.pcard:nth-child(n+4){grid-column:span 3}.rel-fit .grid.g-4:has(>.pcard:nth-child(7):last-child)>.pcard:last-child{grid-column:1/-1}:is(.rel-fit .grid.g-4:has(>.pcard:nth-child(5):last-child)>.pcard:nth-child(n+4) .pc-media,.rel-fit .grid.g-4:has(>.pcard:nth-child(7):last-child)>.pcard:last-child .pc-media){flex:none;align-self:center;width:44%;max-width:220px;padding:10px}:is(.rel-fit .grid.g-4:has(>.pcard:nth-child(5):last-child)>.pcard:nth-child(n+4) .pc-body,.rel-fit .grid.g-4:has(>.pcard:nth-child(7):last-child)>.pcard:last-child .pc-body){justify-content:center}.pub-art-side .sticky-side{grid-template-columns:minmax(0,1fr)}.pub-side-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px;display:grid}.pub-side-cta h3,.pub-side-cta p{grid-column:1}.pub-side-cta p{margin-bottom:0}.pub-side-cta .btn{grid-area:1/2/span 2;width:auto}}.pub-art-rel{scroll-margin-top:calc(var(--hdr-h) + 8px)}.pub-art-rel .rel-sec{padding-top:48px}.pub-side-list{gap:8px;margin-bottom:8px;display:grid}.pub-mini{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:8px;transition:border-color .15s,box-shadow .2s;display:flex}.pub-mini:hover{box-shadow:var(--shadow);color:var(--text);border-color:#b8c5ee}.pub-mini .cover{border-radius:9px;flex:none;padding:5px}.pub-mini-b{flex-direction:column;gap:3px;min-width:0;display:flex}.pub-mini-b b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}@media (width>=1100px){.pub-rel.c4{--cols:4}}.pub-rel.one>.pcard{flex-direction:row;grid-column:span 2}.pub-rel.one>.pcard .pc-media{flex:none;align-self:center;width:44%;max-width:300px;padding:10px}.pub-rel.one>.pcard .pc-body{justify-content:center}@media (width>=640px) and (width<=1099.98px){.pub-rel.c4{--cols:2}}@media (width<=639.98px){.pub-rel.even .pub-rel-more{grid-column:auto}.pub-rel.one>.pcard{grid-column:1/-1}.pub-rel.one>.pcard .pc-media{width:48%;max-width:210px;padding:8px}.pub-rel.one>.pcard .pc-foot .btn{width:auto}}.pub-cons{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#f3f6fe 0%,#fff 70%);border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:center;gap:32px;padding:32px;display:grid}.pub-cons-copy h2{margin:0 0 8px;font-size:clamp(22px,2.6vw,30px)}.pub-cons-copy p{color:var(--muted);margin:0 0 18px}.pub-cons-list{gap:10px;display:grid}.pub-cons-i{--cc:#2454e8;border:1px solid var(--line);color:var(--text);transition:border-color .15s,box-shadow .2s,transform .2s var(--ease);background:#fff;border-radius:16px;align-items:center;gap:14px;min-width:0;padding:14px 16px;display:flex}.pub-cons-i:hover{border-color:var(--cc)}@supports (color:color-mix(in lab, red, red)){.pub-cons-i:hover{border-color:color-mix(in srgb,var(--cc) 45%,#fff)}}.pub-cons-i:hover{box-shadow:var(--shadow-lg);color:var(--text);transform:translateY(-1px)}.pub-cons-ic{background:var(--cc);border-radius:14px;width:46px;height:46px}@supports (color:color-mix(in lab, red, red)){.pub-cons-ic{background:color-mix(in srgb,var(--cc) 12%,#fff)}}.pub-cons-ic{color:var(--cc);flex:none;justify-content:center;align-items:center;display:flex}.pub-cons-b{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pub-cons-b b{font-size:15.5px;line-height:1.4}.pub-cons-d{color:var(--muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.pub-cons-m{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:2px;font-size:12.5px;display:flex}.pub-cons-m>span:not(.price-wrap){align-items:center;gap:5px;display:inline-flex}.pub-cons-m .price{color:var(--text);font-size:14px}.pub-cons-go{color:var(--accent);flex:none}@media (width<=1099.98px){.pub-cons{grid-template-columns:minmax(0,1fr);gap:22px;padding:26px}}@media (width<=639.98px){.pub-cons{border-radius:20px;padding:18px}.pub-cons-i{align-items:flex-start;gap:12px;padding:12px}.pub-cons-ic{border-radius:12px;width:40px;height:40px}.pub-cons-d{-webkit-line-clamp:2}.pub-cons-go{display:none}.pub-cons-all{width:100%}}.pub-svc,.pub-svc2{--sc:var(--accent)}.pub-svc-grp{color:var(--sc)}.pub-svc-ic{background:var(--sc);border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pub-svc-ic{background:color-mix(in srgb,var(--sc) 14%,#fff)}}.pub-svc-ic{color:var(--sc)}.pub-svc-ic .ico{width:16px;height:16px}.pub-svc-ic .ico-img{object-fit:contain;width:18px;height:18px}.pub-svc:not(.big) .pub-svc-body{border-top:3px solid var(--sc)}.pub-svc.big .pub-svc-grp{color:#e3eaff}.pub-svc.big .pub-svc-ic{background:var(--sc);color:#fff}.pub-svc2-b{border-top:3px solid var(--sc)}.pub-svc2-cta .pub-svc2-b{border-top:0}.pub-kicker-ic{background:var(--sc,var(--accent));color:#fff;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;margin-inline-start:-6px;display:inline-flex}.pub-svc-kicker .pub-kicker-ic .ico{color:#fff;width:16px;height:16px}.pub-kicker-ic .ico-img{object-fit:contain;width:18px;height:18px}.pub-wm-ic.pub-wm-svc{background:var(--sc,var(--accent))}@supports (color:color-mix(in lab, red, red)){.pub-wm-ic.pub-wm-svc{background:color-mix(in srgb,var(--sc,var(--accent)) 12%,#fff)}}.pub-wm-ic.pub-wm-svc{color:var(--sc,var(--accent))}.pub-wm-svc .ico-img{object-fit:contain;width:24px;height:24px}.mega-link .mi .ico-img{object-fit:contain;width:22px;height:22px}.pub-bcat{--bc:var(--accent);background:var(--bc);align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pub-bcat{background:color-mix(in srgb,var(--bc) 12%,#fff)}}.pub-bcat{color:var(--bc);border:1px solid var(--bc)}@supports (color:color-mix(in lab, red, red)){.pub-bcat{border:1px solid color-mix(in srgb,var(--bc) 22%,#fff)}}.pub-bcat .ico{width:14px;height:14px}.pub-bcat .ico-img{object-fit:contain;width:15px;height:15px}a.pub-bcat:hover{background:var(--bc)}@supports (color:color-mix(in lab, red, red)){a.pub-bcat:hover{background:color-mix(in srgb,var(--bc) 20%,#fff)}}a.pub-bcat:hover{color:var(--bc)}.pub-bchip{--bc:var(--accent)}.pub-bchip .ico{color:var(--bc)}.pub-bchip .ico-img{object-fit:contain;width:16px;height:16px}.pub-bchip:hover{border-color:var(--bc);color:var(--bc)}.pub-bchip[aria-pressed=true]{background:var(--bc);border-color:var(--bc);color:#fff}.pub-bchip[aria-pressed=true] .ico{color:#fff}.pub-pol-at{flex-direction:column;min-width:0;line-height:1.35;display:flex}.pub-pol-a small{color:var(--muted);align-self:flex-start;font-size:11px;font-weight:600}.pub-pol-a.on small{color:inherit;opacity:.8}.pub-pol-head .eyebrow{letter-spacing:.06em;font-size:12px}.pub-pol-meta{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:760px;margin:18px 0 0;display:grid;overflow:hidden}.pub-pol-meta div{border-inline-start:1px solid var(--line);min-width:0;padding:10px 14px}.pub-pol-meta div:first-child{border-inline-start:0}.pub-pol-meta dt{color:var(--muted);font-size:12px;font-weight:600}.pub-pol-meta dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:14.5px;font-weight:700}.pub-pol-ack{background:var(--accent-soft);border:1px solid var(--accent);border-radius:14px;padding:16px 18px}@supports (color:color-mix(in lab, red, red)){.pub-pol-ack{border:1px solid color-mix(in srgb,var(--accent) 18%,#fff)}}.pub-pol-ack{margin-bottom:18px}.pub-pol-ack h3{color:var(--navy);margin:0 0 6px;font-size:16px}.pub-pol-ack p{margin:0 0 6px;line-height:1.7}.pub-pol-ack p:last-child{margin:0}.pub-pol-toc{border:1px solid var(--line);background:var(--soft);border-radius:12px;margin-bottom:22px}.pub-pol-toc summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:12px 14px;font-weight:700;list-style:none;display:flex}.pub-pol-toc summary::-webkit-details-marker{display:none}.pub-pol-toc summary .ico:last-child{margin-inline-start:auto;transition:transform .2s}.pub-pol-toc[open] summary .ico:last-child{transform:rotate(180deg)}.pub-pol-toc ol{columns:2;padding:0 14px 14px;column-gap:28px;margin:0;padding-inline-start:34px;font-size:14.5px}.pub-pol-toc li{break-inside:avoid;padding:3px 0}.pub-pol-sec{scroll-margin-top:calc(var(--hdr-h) + 16px)}.pub-pol-doc h3{margin:1.2em 0 .4em;font-size:16.5px}.pub-pol-doc li b,.pub-pol-lead b{color:var(--navy)}.pub-pol-lead{border-inline-start:3px solid var(--accent);background:var(--soft);border-radius:8px;padding:12px 14px}.pub-pol-ref{font-weight:600}.pub-pol-issuer{border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;margin:26px 0 0;padding:14px 16px;font-size:14px;display:grid}.pub-pol-issuer dt{color:var(--muted);font-size:12px;font-weight:600}.pub-pol-issuer dd{margin:2px 0 0}.pub-pol-auth{align-items:center;gap:6px;margin:12px 0 0;display:flex}.pub-pol-rel{flex-direction:column;gap:8px;margin-top:18px;display:flex}.pub-pol-rel .chips{flex-wrap:wrap}@media (width<=1099.98px){.pub-pol-a small{display:none}}@media (width<=639.98px){.pub-pol-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-pol-meta div:nth-child(3){border-inline-start:0}.pub-pol-meta div:nth-child(n+3){border-top:1px solid var(--line)}.pub-pol-toc ol{columns:1}.pub-pol-issuer{grid-template-columns:minmax(0,1fr)}.pub-pol-ack{padding:14px}}.cs-ic{width:46px;height:46px;color:var(--c,var(--accent));background:var(--c,var(--accent));border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cs-ic{background:color-mix(in srgb,var(--c,var(--accent)) 13%,#fff)}}.cs-ic.lg{border-radius:18px;width:64px;height:64px}.cs-ic.lg .ico{width:30px;height:30px}.cs-h3{align-items:center;gap:8px;margin:20px 0 10px;font-size:17px;display:flex}.cs-h3 .ico{color:var(--accent)}.cs-flash{animation:csFlash 1.3s var(--ease) 2}@keyframes csFlash{0%,to{box-shadow:var(--shadow)}50%{box-shadow:0 0 0 4px #2454e859,var(--shadow-lg)}}.cs-hero{padding-block:56px 48px}.cs-hero-in{max-width:var(--maxw)}.cs-hero-in>*{max-width:700px}.cs-crumbs,.cs-crumbs a{color:#b9c3da}.cs-crumbs a:hover,.cs-crumbs [aria-current]{color:#fff}.cs-eyebrow{color:#9fb6ff}.cs-hero h1{margin-bottom:14px}.cs-hero-p{margin-bottom:22px;font-size:17.5px;line-height:1.75}.cs-hero-ctas{gap:12px}.cs-btn-glass{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff59}.cs-btn-glass:hover{color:#fff;background:#ffffff2e}.cs-hero-pts{flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:flex}.cs-hero-pts li{color:#e6eaf4;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:14px;font-weight:500;display:inline-flex}.cs-hero-pts .ico{color:#9fb6ff}.cs-ctry-sec{padding-bottom:0}.cs-ctry-band{border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.cs-ctry-copy{flex:360px;align-items:flex-start;gap:12px;min-width:0;display:flex}.cs-ctry-copy>.ico{color:var(--accent);margin-top:3px}.cs-ctry{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.cs-ctry-chip{background:var(--soft);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:8px 14px;display:inline-flex}.cs-ctry-chip .flag{width:28px;height:20px}.cs-ctry-chip>span{flex-direction:column;line-height:1.3;display:flex}.cs-ctry-meta{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:13.5px;display:inline-flex}.cs-ctry-meta>span{align-items:center;gap:5px;display:inline-flex}.cs-ctry-meta .ico{color:var(--accent)}.cs-ctry-ch{align-items:center;gap:8px;display:inline-flex}.cs-ctry-ch label{color:var(--accent);font-size:14px;font-weight:600}.cs-ctry-ch .select{width:auto;min-width:150px;min-height:44px;font-size:14.5px}.cs-ctry-why{align-items:flex-start;gap:6px;margin:10px 0 0;display:flex}.cs-ctry-why .ico{flex:none;margin-top:2px}.cs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.cs-card{--c:var(--accent);border-top:4px solid var(--c);flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.cs-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.cs-card-svc{color:var(--muted);text-align:end;font-weight:600}.cs-card-t{margin:0;font-size:19px;line-height:1.4}.cs-card-t a{color:var(--text)}.cs-card-t a:hover{color:var(--accent)}.cs-card-d{color:var(--muted);margin:0;font-size:14.5px}.cs-card-get{background:var(--soft);border-radius:12px;padding:12px 14px}.cs-get-h{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:12.5px;font-weight:700;display:block}html[lang=ar] .cs-get-h{text-transform:none;letter-spacing:0;font-size:13px}.cs-card-get .list-check{gap:6px;font-size:14px}.cs-card-get .list-check .ico{width:16px;height:16px;margin-top:4px}.cs-card-meta{color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-size:13.5px;display:flex}.cs-card-meta>span{align-items:center;gap:6px;display:inline-flex}.cs-card-meta .ico{color:var(--c,var(--accent))}.cs-card-f{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.cs-card-f .btn{flex:auto}.cs-how{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.cs-how li{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-card);padding:22px 20px 18px;position:relative}.cs-how-n{background:var(--navy);color:#fff;top:14px;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex;position:absolute;inset-inline-end:14px}.cs-how-ic{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.cs-how h3{margin-bottom:6px;font-size:16.5px}.cs-how p{color:var(--muted);margin:0;font-size:14.5px}.cs-head{--c:var(--accent);border-top:4px solid var(--c)}.cs-head-in{align-items:flex-start;gap:18px;display:flex}.cs-head h1{font-size:clamp(26px,3.4vw,38px)}.cs-head p{max-width:760px}.cs-head-meta{align-items:center;margin-top:14px}.cs-head-price{margin-inline-start:4px}.cs-head-get{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.cs-head-get li{background:var(--ok-soft);color:#0b5e43;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13.5px;font-weight:500;display:inline-flex}.cs-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:28px;display:grid}.cs-main{min-width:0}.cs-aside{top:calc(var(--hdr-h) + 16px);flex-direction:column;gap:16px;min-width:0;display:flex;position:sticky}.cs-wiz{padding:0;overflow:hidden}.cs-steps{background:var(--soft);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:10px;list-style:none;display:grid}.cs-st button{width:100%;min-height:52px;color:var(--muted);text-align:start;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:600;display:flex}.cs-st button:not([disabled]):hover{background:#fff}.cs-st button[disabled]{cursor:default;opacity:.65}.cs-st-n{border:1.5px solid var(--line);width:30px;height:30px;color:var(--muted);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;display:flex}.cs-st-t{min-width:0;line-height:1.3}.cs-st.active button{color:var(--accent);background:#fff;box-shadow:0 1px 6px #000c240f}.cs-st.active .cs-st-n{background:var(--accent);border-color:var(--accent);color:#fff}.cs-st.done button{color:var(--text)}.cs-st.done .cs-st-n{background:var(--ok);border-color:var(--ok);color:#fff}.cs-st.open button{color:var(--text)}.cs-step-b{padding:24px}.cs-sh{margin-bottom:18px}.cs-sh h2{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;font-size:22px;display:flex}.cs-sh h2:focus{box-shadow:none;outline:none}.cs-nav{border-top:1px solid var(--line);background:#fbfcfe;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.cs-qprog{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.cs-qprog .progress{flex:none;width:160px}.cs-qs{flex-direction:column;gap:20px;display:flex}fieldset.cs-q,.cs-fs,.cs-modes{border:0;min-width:0;margin:0;padding:0}.cs-ql{color:var(--text);align-items:flex-start;gap:10px;width:100%;padding:0;font-size:15px;font-weight:600;line-height:1.5;display:flex}.cs-qn{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:-1px;font-size:12.5px;font-weight:700;display:inline-flex}.cs-req{color:var(--bad);flex:none;font-weight:700}.cs-opt{color:var(--muted);background:var(--soft);border:1px solid var(--line);border-radius:999px;flex:none;padding:1px 8px;font-size:12px;font-weight:600}.cs-q .hint{margin-top:-2px;padding-inline-start:36px}.cs-q>.input,.cs-q>.select,.cs-q>.textarea,.cs-q>.cs-choices,.cs-q>.err{width:calc(100% - 36px);margin-inline-start:36px}.cs-q legend{margin-bottom:6px}.cs-num{max-width:220px}.cs-date{max-width:240px}.cs-choices{flex-wrap:wrap;gap:8px;display:flex}.cs-choice{cursor:pointer;display:inline-flex;position:relative}.cs-choice input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.cs-choice>span{border:1.5px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:9px 16px;font-size:14.5px;font-weight:500;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.cs-choice:hover>span{border-color:#b8c5ee}.cs-choice input:checked+span{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-dark);font-weight:600}.cs-choice input[type=checkbox]+span:before{content:"";background:#fff;border:1.5px solid #b5bccb;border-radius:5px;flex:none;width:16px;height:16px}.cs-choice input[type=checkbox]:checked+span:before{background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center/12px no-repeat;border-color:var(--accent)}.cs-choice input:focus-visible+span{box-shadow:var(--focus)}.cs-choices.yn .cs-choice>span{justify-content:center;min-width:96px}.cs-choices.invalid .cs-choice>span{border-color:#e7a59c}.cs-hint{background:var(--accent-soft);color:#1e3a8a;border-radius:12px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:10px 14px;font-size:14px;display:flex}.cs-hint .ico{flex:none;margin-top:3px}.cs-drop{text-align:center;background:#fbfcfe;border:2px dashed #c6cedf;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:28px 18px;transition:border-color .15s,background .15s;display:flex}.cs-drop.over{border-color:var(--accent);background:var(--accent-soft)}.cs-drop-ic{background:var(--accent-soft);width:56px;height:56px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.cs-drop-btns{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.cs-file-in{opacity:0;pointer-events:none;width:1px;height:1px;overflow:hidden;position:absolute!important}.cs-files{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.cs-file{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.cs-files.sm .cs-file{padding:8px 10px}.cs-fi{background:var(--soft);width:40px;height:40px;color:var(--accent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.cs-files.sm .cs-fi{width:32px;height:32px}.cs-fn{flex-direction:column;min-width:0;line-height:1.4;display:flex}.cs-fn bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-nofiles{align-items:center;gap:8px;margin:14px 0 0;display:flex}.cs-privacy{align-items:flex-start;gap:6px;margin:14px 0 0;display:flex}.cs-privacy .ico{flex:none;margin-top:2px}.cs-modes{margin-top:16px}.cs-modes .label{margin-bottom:8px;display:block}.cs-mode-note{color:var(--muted);align-items:center;gap:8px;margin:14px 0 0;display:flex}.cs-mode-note .ico{color:var(--accent)}.cs-cal-wrap{margin-top:18px}.cs-picker{grid-template-columns:minmax(0,330px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.cs-cal{border:1px solid var(--line);background:#fff;border-radius:16px;padding:14px}.cs-cal-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.cs-cal-g{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.cs-cal-wd{color:var(--muted);text-align:center;padding:2px 0 4px;font-size:11.5px;font-weight:600}.cs-cal-d{color:#a7afbf;font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;height:44px;font-size:14.5px;font-weight:600;display:flex;position:relative}.cs-cal-d.out{color:#d3d8e2;font-weight:500}.cs-cal-d[disabled]{cursor:default;-webkit-text-decoration:line-through #cdd3de;text-decoration:line-through #cdd3de}.cs-cal-d.has{background:var(--accent-soft);color:var(--accent-dark)}.cs-cal-d.has:hover{background:#dce5fc}.cs-cal-d.has i{background:var(--accent);bottom:5px;border-radius:50%;width:5px;height:5px;position:absolute;inset-inline-start:calc(50% - 2.5px)}.cs-cal-d.on{background:var(--accent);color:#fff}.cs-cal-d.on i{background:#fff}.cs-cal-key{flex-wrap:wrap;gap:14px;margin-top:10px;display:flex}.cs-cal-key span{align-items:center;gap:6px;display:inline-flex}.cs-cal-key i{border-radius:4px;width:12px;height:12px;display:inline-block}.cs-cal-key .k1{background:var(--accent-soft);border:1px solid #c9d6fa}.cs-cal-key .k2{background:var(--accent)}.cs-times{min-width:0}.cs-times-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.cs-tg+.cs-tg{margin-top:14px}.cs-tg-h{color:var(--muted);margin-bottom:6px;font-size:12.5px;font-weight:700;display:block}.cs-tg-l{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.cs-slot{border:1.5px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-height:48px;padding:6px 8px;line-height:1.25;transition:border-color .15s,background .15s;display:flex}.cs-slot b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.cs-slot small{color:var(--muted);white-space:nowrap;font-size:11.5px}.cs-slot:hover{border-color:var(--accent)}.cs-slot.on{background:var(--accent);border-color:var(--accent);color:#fff}.cs-slot.on small{color:#dce5fc}.cs-picked{margin-top:18px}.cs-picked-in{background:var(--ok-soft);border:1px solid #bfe3d2;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.cs-picked-in>.ico{color:var(--ok);margin-top:2px}.cs-picked-in>div{flex-direction:column;gap:2px;min-width:0;display:flex}.cs-when{flex-direction:column;gap:1px;min-width:0;display:inline-flex}.cs-when-l{flex-wrap:wrap;align-items:baseline;gap:0 6px;display:inline-flex}.cs-when-t{color:var(--accent-dark);font-weight:700}.cs-when-z,.cs-when-bh{color:var(--muted);font-size:12.5px}.cs-when-bh{display:block}.cs-login{background:var(--accent-soft);border:1px solid #c9d6fa;border-radius:14px;align-items:flex-start;gap:14px;padding:18px;display:flex}.cs-login>.ico{color:var(--accent);flex:none}.cs-login p{margin:4px 0 12px}.cs-fail{flex-wrap:wrap;align-items:center;margin-bottom:18px}.cs-fail .btn{flex:none}.cs-phone.invalid{border-color:var(--bad);box-shadow:0 0 0 3px #c0392b26}.cs-phone .select{min-width:96px;padding-inline-end:30px}[dir=rtl] .cs-phone .select.ltr{background-position:right 10px center}.cs-review{border:1px solid var(--line);background:var(--soft);border-radius:14px;padding:6px 16px 10px}.cs-rv-h{align-items:center;gap:12px;padding:10px 0;display:flex}.cs-rv-h>div{flex-direction:column;min-width:0;line-height:1.4;display:flex}.cs-rv-h>div.grow{flex:auto}.cs-rv-h .badge{flex:none;margin-inline-start:auto}.cs-row{border-top:1px dashed var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:9px 0;font-size:14.5px;display:flex}.cs-row>span:first-child{color:var(--muted);flex:none;max-width:44%}.cs-row>:last-child{text-align:end;min-width:0}.cs-row .cs-when{align-items:flex-end}.cs-total{align-items:center;font-weight:700}.cs-total>span:first-child{color:var(--text)}.cs-charge{background:var(--navy);color:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 10px;padding:12px 14px;font-size:14.5px;display:flex}.cs-charge .ico{color:#9db5ff}.cs-pay-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cs-pm{align-items:flex-start;min-height:92px}.cs-pm-b{flex-direction:column;gap:4px;min-width:0;display:flex}.cs-pm-logo{align-items:center;height:30px;display:flex}.cs-mark{border:1px solid var(--line);color:#111;white-space:nowrap;direction:ltr;background:#fff;border-radius:7px;align-items:center;gap:4px;height:28px;padding:0 9px;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:800;display:inline-flex}.cs-mark svg{width:auto;height:17px}.cs-mark-b{color:#a3161b;letter-spacing:.02em}.cs-mark-b i{color:#111;font-style:normal}.cs-visa{color:#1a1f71;font-size:13px;font-style:italic}.cs-paybtn{margin-top:18px;font-size:17px}.cs-pm-modal{text-align:center;padding:6px 0 4px}.cs-pm-logo.lg{justify-content:center;height:auto;margin-bottom:10px}.cs-pm-logo.lg .cs-mark{height:40px;padding:0 14px;font-size:15px}.cs-pm-logo.lg .cs-mark svg{height:22px}.cs-pm-amt{margin:4px 0;font-size:30px;font-weight:700}.cs-processing{flex-direction:column;align-items:center;gap:12px;padding:30px 0;display:flex}.cs-processing .spinner{border-width:3px;width:34px;height:34px}.cs-sum{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.cs-sum .cs-rv-h{padding-top:0}.cs-sum-l{border-top:1px solid var(--line);gap:10px;margin:0;padding:12px 0 0;font-size:14px;list-style:none;display:grid}.cs-sum-l li{align-items:flex-start;gap:8px;display:flex}.cs-sum-l li>.ico{color:var(--muted);flex:none;margin-top:3px}.cs-sum-l li.ok>.ico{color:var(--ok)}.cs-sum-p{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding-top:12px;display:flex}.cs-help{padding:16px 18px}.cs-help p{margin:6px 0 12px}.cs-done{background:linear-gradient(180deg,#e4f3ec 0%,var(--bg) 100%);padding-block:40px 12px}.cs-done-in{text-align:center;flex-direction:column;align-items:center;display:flex}.cs-done-ic{background:var(--ok);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:14px;display:flex;box-shadow:0 10px 26px #12805c47}.cs-done-ic .ico{width:32px;height:32px}.cs-done h1{font-size:clamp(26px,3.6vw,38px)}.cs-done p{max-width:640px}.cs-slogan{color:var(--navy);letter-spacing:.02em;margin:0;font-weight:700}.cs-done-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:24px;display:grid}.cs-done-card .cs-rv-h{padding-top:0}.cs-team{flex-direction:column;gap:4px;display:flex}.cs-team-h{align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.cs-team-ic{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.cs-team .cs-h3{margin:0 0 2px}.cs-team .demo-note{align-self:flex-start;margin-top:12px}.cs-msg{margin-top:12px}.cs-msg-h{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;display:flex}.cs-msg-h .ico{color:var(--accent)}.cs-msg-h b{color:var(--text)}.cs-mail{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.cs-mail-s{background:var(--soft);border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding:10px 12px;font-size:14px;display:flex}.cs-mail-b{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;padding:12px;font-size:13.5px;line-height:1.6;overflow:auto}.cs-ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.cs-ph h2{margin:0 0 2px;font-size:clamp(20px,2.4vw,26px)}.cs-acc-h{align-items:center;gap:8px;margin:0 0 12px;font-size:17px;display:flex}.cs-bk{overflow:hidden}.cs-bk .cs-rv-h{background:var(--soft);border-bottom:1px solid var(--line);padding:14px 18px}.cs-bk.past .cs-rv-h{background:#fff}.cs-bk-b{padding:4px 18px 14px}.cs-bk-b .alert{margin:10px 0 0;padding:10px 12px}.cs-ans{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:10px}.cs-ans>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:600;list-style:none;display:flex}.cs-ans>summary::-webkit-details-marker{display:none}.cs-ans>summary .ico{color:var(--muted)}.cs-ans[open]>summary>.ico:last-child{transform:rotate(180deg)}.cs-ans>.cs-dl,.cs-ans>.cs-files{margin:0;padding:0 12px 12px}.cs-dl{gap:10px;display:grid}.cs-dl dt{color:var(--muted);font-size:12.5px;font-weight:600}.cs-dl dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:14.5px}.cs-bk-f{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;display:flex}.cs-danger{color:var(--bad)}.cs-danger:hover{background:var(--bad-soft);color:var(--bad)}.cs-lock{flex:220px;align-items:center;gap:6px;display:inline-flex}.cs-rs-now{background:var(--soft);border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-bottom:8px;padding:10px 12px;display:flex}.cs-rs-err{margin-top:10px}@media (width<=1099.98px){.cs-grid,.cs-how{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-layout{grid-template-columns:minmax(0,1fr)}.cs-aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid;position:static}.cs-done-grid{grid-template-columns:minmax(0,1fr)}}@media (width>=640px) and (width<=1099.98px){.cs-st button{text-align:center;flex-direction:column;gap:4px;padding:8px 4px}}@media (width<=639.98px){.cs-hero{padding-block:32px 30px}.cs-hero-p{font-size:16px}.cs-hero-ctas .btn{flex:100%}.cs-hero-pts li{padding:6px 10px;font-size:13px}.cs-ctry-band{padding:14px}.cs-ctry-ch{flex:100%}.cs-ctry-ch .select{flex:1}.cs-grid{grid-template-columns:minmax(0,1fr);gap:16px}.cs-card{padding:16px}.cs-how{grid-template-columns:minmax(0,1fr);gap:12px}.cs-head-in{gap:12px}.cs-ic.lg{border-radius:14px;width:52px;height:52px}.cs-ic.lg .ico{width:26px;height:26px}.cs-aside{grid-template-columns:minmax(0,1fr)}.cs-steps{gap:4px;padding:6px}.cs-st button{text-align:center;flex-direction:column;gap:3px;min-height:58px;padding:6px 2px;font-size:11.5px}.cs-st-n{width:26px;height:26px;font-size:12px}.cs-step-b{padding:16px}.cs-sh h2{font-size:19px}.cs-nav{padding:12px 16px}.cs-nav .btn-primary{flex:1}.cs-q .hint{padding-inline-start:0}.cs-q>.input,.cs-q>.select,.cs-q>.textarea,.cs-q>.cs-choices,.cs-q>.err{width:100%;margin-inline-start:0}.cs-num,.cs-date{max-width:none}.cs-picker{grid-template-columns:minmax(0,1fr)}.cs-cal{padding:10px}.cs-cal-g{gap:3px}.cs-tg-l{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-slot b{font-size:14px}.cs-pay-grid{gap:8px}.cs-pm{gap:8px;padding:12px}.cs-row{flex-direction:column;gap:2px}.cs-row>span:first-child{max-width:none}.cs-row>:last-child{text-align:start}.cs-row .cs-when{align-items:flex-start}.cs-total{flex-direction:row;justify-content:space-between}.cs-bk .cs-rv-h{flex-wrap:wrap;padding:12px 14px}.cs-bk-b{padding:4px 14px 12px}.cs-bk-f{padding:12px 14px}.cs-bk-f .btn{flex:auto}}.cs-file .icon-btn{width:44px;height:44px}.cs-q>.dpick{width:calc(100% - 36px);max-width:300px;margin-inline-start:36px}.cs-q>.dpick .dp-btn{width:100%}.cs-q>.dpick.invalid .dp-btn{border-color:var(--bad)}.cs-url{max-width:420px}[dir=rtl] .cs-q>.input.ltr{margin-inline:0 36px}.cs-ic .ico-img{object-fit:contain;width:24px;height:24px}.cs-ic.lg .ico-img{width:32px;height:32px}.cs-oo{background:var(--accent-soft);color:var(--text);border:1px solid #c9d6fa;border-radius:12px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 14px;font-size:14px;line-height:1.55;display:flex}.cs-oo>.ico{color:var(--accent);flex:none;margin-top:3px}.cs-oo b{color:var(--accent-dark)}.cs-oo-band{flex:100%;margin:0}.cs-oo-head{max-width:760px}.cs-mode-chip.blocked,.cs-mode-chip.blocked .ico{color:var(--bad)}.cs-card.is-blocked{border-top-style:dashed}.cs-card-oo{background:var(--warn-soft);color:#7a4a06;border-radius:10px;align-items:flex-start;gap:6px;margin:0;padding:8px 10px;line-height:1.5;display:flex}.cs-card-oo .ico{flex:none;margin-top:3px}.cs-office{padding:22px}.cs-office-h{align-items:flex-start;gap:14px;display:flex}.cs-office-h h2{margin:0 0 6px;font-size:20px}.cs-office-ic{background:var(--warn-soft);color:#9a5b07;border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.cs-office-acts{gap:10px;margin:16px 0}.cs-office .cs-ctry{margin-top:4px}.cs-office-alts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cs-meet{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;max-width:100%;display:inline-flex}.cs-meet-logo{color:#1a56c4;background:#e8f0fe;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.cs-meet-b{text-align:start;flex-direction:column;min-width:0;line-height:1.35;display:flex}.cs-meet-a{overflow-wrap:anywhere;color:var(--accent);font-weight:600}.cs-meet .btn{flex:none}.cs-meet.none{color:var(--muted);gap:6px;font-size:14px}.cs-row-meet>:last-child{justify-content:flex-end;display:flex}.cs-meet-box{background:var(--soft);border:1px solid var(--line);border-radius:14px;margin-bottom:10px;padding:12px 14px}.cs-meet-box .cs-meet{width:100%}.cs-meet-box .cs-meet-b{flex:180px}.cs-rem-note{color:var(--muted);align-items:flex-start;gap:6px;display:flex}.cs-rem-note .ico{color:var(--accent);flex:none;margin-top:3px}.cs-tw{flex-direction:column;gap:1px;min-width:0;display:inline-flex}.cs-tw-c{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.cs-rs-online{color:var(--muted);align-items:flex-start;gap:6px;margin:8px 0 12px;display:flex}.cs-rs-online .ico{color:var(--accent);flex:none;margin-top:3px}@media (width<=639.98px){.cs-q>.dpick{width:100%;max-width:none;margin-inline-start:0}[dir=rtl] .cs-q>.input.ltr{margin-inline-end:0}.cs-url{max-width:none}.cs-office{padding:16px}.cs-office-alts{grid-template-columns:minmax(0,1fr)}.cs-office-acts .btn{flex:100%}.cs-row-meet>:last-child{justify-content:flex-start}}.cs-q .dp-btn.empty,.ac-bd .dp-btn.empty,.ac-pv-in .dp-btn.empty{text-align:start;padding:10px 14px}.st-page{--st-ring:0 0 0 3px #2454e826}.st-page .sec-head p{max-width:680px}.st-h2{align-items:center;gap:10px;display:flex}.st-h2 .ico{color:var(--accent);width:24px;height:24px}.st-h3{align-items:center;gap:8px;margin:0 0 12px;font-size:18px;display:flex}.st-h3 .ico{color:var(--accent)}.st-h4{margin:0 0 10px;font-size:15px}.st-anchor{scroll-margin-top:calc(var(--hdr-h) + 12px)}#st-reviews,#st-pricebox,.st-recent-box,.st-comp-box,.st-inb-box{scroll-margin-top:calc(var(--hdr-h) + 16px)}.st-flash{animation:stFlash 2.3s var(--ease)}@keyframes stFlash{0%{box-shadow:0 0 #2454e800}12%{box-shadow:0 0 0 6px #2454e861}70%{box-shadow:0 0 0 6px #2454e838}to{box-shadow:0 0 #2454e800}}.st-sbox,.st-recent-box,.st-comp-box{border-radius:18px}.st-nf{padding:12px}.st-hero{z-index:5;overflow:visible}.st-hero .hero-bg{overflow:hidden}.st-hero .hero-bg picture{width:100%;height:100%;display:block}.st-hero-in{padding-block:64px 56px}.st-hero h1{max-width:720px;margin-bottom:12px;font-size:clamp(28px,4vw,46px)}.st-hero-p{max-width:620px;margin:0;font-size:17px}.st-eb{color:#9fb6ff}.st-search{background:#fff;border-radius:16px;align-items:center;gap:8px;max-width:620px;margin-top:26px;padding:6px;padding-inline-start:46px;display:flex;position:relative;box-shadow:0 14px 36px #00000047}.st-search>.ico{color:var(--muted);inset-inline-start:16px;position:absolute;top:50%;transform:translateY(-50%)}.st-search .input{box-shadow:none;min-height:48px;color:var(--text);background:0 0;border:0;padding-inline:2px;font-size:16px}.st-search .input:focus{box-shadow:none}.st-search .btn{flex:none;min-height:48px;padding-inline:22px}.st-live{border:1px solid var(--line);box-shadow:var(--shadow-lg);z-index:60;max-height:min(62vh,470px);color:var(--text);text-align:start;top:calc(100% + 8px);background:#fff;border-radius:16px;padding:8px;position:absolute;inset-inline:0;overflow-y:auto}.st-live-g{padding:4px}.st-live-g+.st-live-g{border-top:1px solid var(--line)}.st-live-h{color:var(--muted);padding:6px 8px;font-size:12.5px;font-weight:700}.st-live-i{color:var(--text);border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:8px;display:flex}.st-live-i:hover,.st-live-i:focus-visible{background:var(--soft);color:var(--text)}.st-live-i .cover{border-radius:7px;flex:none;padding:4px}.st-live-t{min-width:0}.st-live-t>span{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;line-height:1.4;display:block;overflow:hidden}.st-live-t small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.st-live mark{color:var(--accent);background:0 0;font-weight:700}.st-live-empty{align-items:flex-start;gap:12px;padding:12px;display:flex}.st-live-empty>.ico{color:var(--accent);margin-top:3px}.st-live-empty b,.st-live-empty span{display:block}.st-live-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 8px 2px;display:flex}.st-stats{color:#c9d3ea;flex-wrap:wrap;gap:10px 22px;margin-top:22px;font-size:14px;display:flex}.st-stats span{align-items:center;gap:7px;display:inline-flex}.st-stats .ico{color:#7fa0ff;width:18px;height:18px}.st-catbar{background:var(--card);border-bottom:1px solid var(--line);z-index:2;position:relative}.st-catbar-in{align-items:center;gap:12px;padding-block:14px;display:flex}.st-catchips{flex:auto;min-width:0;padding-block:2px}.st-catchips .chip,.st-catlinks .chip{min-height:44px}.st-cchip{padding-inline:8px 14px}.st-cchip .st-dot{background:var(--cc);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.st-cchip .st-dot{background:color-mix(in srgb,var(--cc) 13%,#fff)}}.st-cchip .st-dot{color:var(--cc);flex:none}.st-cchip .st-cn{color:var(--muted);background:var(--soft);border-radius:999px;padding:0 8px;font-size:12px;font-weight:600;line-height:20px}.st-cchip.active .st-dot{background:#fff}.st-cchip.active .st-cn{color:#fff;background:#fff3}.st-filtbtn{flex:none}.st-strip{scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:minmax(250px,290px);grid-auto-flow:column;gap:14px;padding:4px 2px 10px;display:grid;overflow-x:auto}.st-mini{border:1px solid var(--line);color:var(--text);scroll-snap-align:start;background:#fff;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:10px;transition:border-color .15s,box-shadow .2s;display:flex}.st-mini:hover{box-shadow:var(--shadow);color:var(--text);border-color:#b8c5ee}.st-mini .cover{border-radius:10px;flex:none;width:92px;padding:6px}.st-mini-b{flex-direction:column;gap:4px;min-width:0;display:flex}.st-mini-t{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.st-recent-sec{padding-block:28px 8px}.st-recent-sec .sec-head{margin-bottom:14px}.st-recent-sec .st-h2{font-size:20px}.st-ribgrid{padding-top:10px}.st-ribwrap{min-width:0;display:flex;position:relative}.st-ribwrap>.pcard{flex:auto}.st-rib{z-index:3;background:var(--navy);color:#fff;white-space:nowrap;text-overflow:ellipsis;top:-11px;border-radius:999px;align-items:center;max-width:calc(100% - 28px);padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;inset-inline-start:14px;overflow:hidden;box-shadow:0 4px 12px #000c2438}.st-rib.new{background:var(--ok)}.st-hcard{border:1px solid var(--line);min-width:0;transition:box-shadow .2s var(--ease),border-color .15s;background:#fff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px;display:flex}.st-hcard:hover{box-shadow:var(--shadow);border-color:#c9d3ee}.st-hc-cv{flex:none;width:96px;display:block}.st-hc-cv .cover{border-radius:10px;padding:6px}.st-hcard.lg{align-items:stretch;gap:18px;padding:12px}.st-hcard.lg .st-hc-cv{width:200px}.st-hcard.lg .st-hc-cv .cover{border-radius:12px;padding:7% 7% 6%}.st-hc-b{flex-direction:column;flex:150px;justify-content:center;gap:5px;min-width:0;display:flex}.st-hc-m{flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.st-hc-t{color:var(--text);font-size:15px;font-weight:700;line-height:1.4}.st-hc-t:hover{color:var(--accent)}.st-hcard.lg .st-hc-t{font-size:16.5px}.st-hc-d{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;display:-webkit-box;overflow:hidden}.st-hc-f{flex-direction:column;flex:none;align-items:flex-end;gap:6px;margin-inline-start:auto;display:flex}.st-hcard.lg .st-hc-f{align-self:flex-end}.st-stage .cover-names,.st-hcard.lg .cover-names{max-width:48%}[dir=ltr] .st-page .cover-names .ar{text-align:end}.st-goal{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start;gap:28px;display:grid}.st-gopts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.st-gopt{border:1.5px solid var(--line);text-align:start;background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;min-height:44px;padding:18px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.st-gopt b{font-size:15.5px;line-height:1.4;display:block}.st-gopt small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.st-gi{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.st-gopt:hover{border-color:#b8c5ee}.st-gopt.on{border-color:var(--accent);background:var(--accent-soft);box-shadow:var(--st-ring)}.st-gopt.on .st-gi{background:var(--accent);color:#fff}.st-gres{background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:18px}.st-gres-h{font-size:15px}.st-glist{gap:10px;margin:12px 0 14px;display:grid}.st-gbundle{background:linear-gradient(150deg,var(--navy),#16307a);color:#dde5f8;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;transition:box-shadow .2s;display:flex}.st-gbundle:hover{color:#fff;box-shadow:var(--shadow-lg)}.st-gb-t{flex-direction:column;gap:3px;min-width:0;display:flex}.st-gb-t b{color:#fff;font-size:17px}.st-gb-p{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.st-gbundle .price{color:#fff}.st-gbundle .price .cur,.st-gbundle .approx{color:#b9c3da}.st-gbundle .link-btn{color:#9fb6ff;min-height:28px}.st-fair{color:#c9d3ea;background:linear-gradient(160deg,#0b1a3d 0%,#132e6e 100%)}.st-fair h2{color:#fff}.st-fair .st-h2 .ico{color:#7fa0ff}.st-fair .sec-head p{color:#afc0e6}.st-fair-g{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.st-fair-i{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:20px}.st-fair-ic{color:#9fb6ff;background:#7fa0ff24;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.st-fair-i b{color:#fff;margin:12px 0 4px;font-size:16px;display:block}.st-fair-i p{margin:0;font-size:14px;line-height:1.6}.st-cathead{position:relative;overflow:hidden}.st-cathead:after{content:"";aspect-ratio:1;background:radial-gradient(circle,var(--cc) 0%,transparent 70%);top:-40%;border-radius:50%;width:46%;position:absolute;inset-inline-end:-10%}@supports (color:color-mix(in lab, red, red)){.st-cathead:after{background:radial-gradient(circle,color-mix(in srgb,var(--cc) 12%,transparent) 0%,transparent 70%)}}.st-cathead:after{pointer-events:none}.st-cathead .container{z-index:1;position:relative}.st-cathead-in{align-items:flex-start;gap:18px;display:flex}.st-cat-ico{background:var(--cc);color:#fff;width:60px;height:60px;box-shadow:0 10px 22px var(--cc);border-radius:16px;flex:none;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.st-cat-ico{box-shadow:0 10px 22px color-mix(in srgb,var(--cc) 32%,transparent)}}.st-cat-ico .ico{width:28px;height:28px}.st-catfacts{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:14px;display:flex}.st-catfacts>span{align-items:center;gap:6px;display:inline-flex}.st-catfacts .ico{color:var(--cc)}.st-catlinks{margin-top:20px}.st-catlayout{grid-template-columns:276px minmax(0,1fr);align-items:start;gap:28px;display:grid}.st-catmain{min-width:0}.st-fside{top:calc(var(--hdr-h) + 16px);max-height:calc(100vh - var(--hdr-h) - 32px);border:1px solid var(--line);box-shadow:var(--shadow);scrollbar-width:thin;background:#fff;border-radius:16px;padding:4px 16px 14px;position:sticky;overflow-y:auto}.st-fside-h{justify-content:space-between;align-items:center;gap:8px;padding-block:12px 2px;display:flex}.st-fside-h .st-h3{margin:0;font-size:17px}.st-fgroup{border-top:1px solid var(--line);padding-block:14px}[data-st-fform]>.st-fgroup:first-child{border-top:0}.st-fh{align-items:center;gap:6px;margin:0 0 6px;font-size:14px;font-weight:700;display:flex}.st-fopt{align-items:center;min-height:40px;padding-block:6px}.st-fopt input{margin-top:0}.st-fopt .stars .ico{width:15px;height:15px}.st-fc{color:var(--muted);background:var(--soft);text-align:center;border-radius:999px;min-width:24px;padding:0 8px;font-size:12px;line-height:20px}.st-prange{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.st-prange .field{gap:4px}.st-prange label{color:var(--muted);font-weight:600}.st-toolbar{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:12px;display:flex}.st-count{color:var(--text);margin-inline-end:auto;font-weight:600}.st-sort{align-items:center;gap:8px;display:inline-flex}.st-sort .select{background-color:#fff;width:auto;min-width:190px;min-height:44px}.st-fbadge{background:var(--accent);color:#fff;border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;display:inline-flex}.st-active{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.st-active:empty{display:none}.st-fchip{background:var(--accent-soft);color:var(--accent);border-color:#c9d6fa;min-height:36px;font-weight:600}.st-fchip:hover{border-color:var(--accent);background:#dce5fc}.st-fchip .ico{width:14px;height:14px}.st-empty-f,.st-empty-cat{padding:8px}.st-req{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:36px;padding:32px;display:grid}.st-req h2{margin-bottom:8px}.st-req .list-check{gap:8px;margin-top:6px}.st-req-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.st-req-foot .xs{align-items:center;gap:6px;display:inline-flex}.st-req-ok,.st-thanks{text-align:center;padding:16px 8px}.st-ok-ico{background:var(--ok-soft);width:64px;height:64px;color:var(--ok);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 12px;display:flex}.st-pgrid{grid-template:"gal info""tree info""inb info"1fr/minmax(0,1.06fr) minmax(0,.94fr);align-items:start;gap:22px 44px;display:grid}.st-pinb{grid-area:inb;min-width:0}.st-pinb .st-inb-box{box-shadow:var(--shadow);margin-top:0}.st-pgal{grid-area:gal;min-width:0}.st-pinfo{grid-area:info;min-width:0}.st-ptree{grid-area:tree;min-width:0}.st-stage{aspect-ratio:4/3;background:var(--soft);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;position:relative;overflow:hidden;container-type:inline-size}.st-stage>.cover{aspect-ratio:auto;border-radius:0;padding:7%;position:absolute;inset:0}.st-stage>.st-pv{position:absolute;inset:0}.st-snav{width:44px;height:44px;color:var(--text);z-index:3;opacity:0;background:#fffffff0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #000c2433}.st-stage:hover .st-snav,.st-snav:focus-visible{opacity:1}.st-snav.prev{inset-inline-start:12px}.st-scount{color:#fff;z-index:3;bottom:12px;direction:ltr;unicode-bidi:isolate;background:#000c24b8;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;position:absolute;inset-inline-end:12px}.st-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.st-thumb{border:1.5px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:5px;transition:border-color .15s,box-shadow .15s;display:flex}.st-thumb:hover{border-color:#b8c5ee}.st-thumb.on{border-color:var(--accent);box-shadow:var(--st-ring)}.st-thumb-art{aspect-ratio:4/3;background:var(--soft);border-radius:9px;display:block;position:relative;overflow:hidden}.st-thumb-art .cover{aspect-ratio:auto;border-radius:0;padding:8%;position:absolute;inset:0}.st-thumb-l{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;text-align:center;padding-inline:2px;font-size:12px;font-weight:600;line-height:1.5;overflow:hidden}.st-thumb.on .st-thumb-l{color:var(--accent)}.st-mpv{background:#fff;flex-direction:column;display:flex;position:absolute;inset:0}.st-mpv i{display:block}.st-mpv .hd{background:var(--c);flex:none;height:16%}.st-mpv .cells{flex:1;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-auto-rows:1fr;display:grid}.st-mpv .cells i{border-inline-end:1px solid #e3e7ef;border-bottom:1px solid #e3e7ef}.st-mpv .cells i.h{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.st-mpv .cells i.h{background:color-mix(in srgb,var(--c) 22%,#fff)}}.st-mpv .cells i.y{background:#fff3b0}.st-mpv .bars{background:#f8fafc;flex:1;align-items:flex-end;gap:7%;padding:10% 10% 8%;display:flex}.st-mpv .bars i{background:var(--c);opacity:.85;border-radius:2px 2px 0 0;flex:1}.st-mpv.wd{background:#e9ecf2;padding:10% 16% 0}.st-mpv.wd .pg{background:#fff;flex-direction:column;gap:7%;height:100%;padding:12%;display:flex;box-shadow:0 2px 6px #00000014}.st-mpv.wd .pg i{background:#dce2ee;border-radius:2px;width:100%;height:6%}.st-mpv.wd .pg i.t{background:var(--c);width:62%;height:9%}.st-mpv.wd .pg i.f{background:#ffe58a;width:48%}.st-mpv.wd .pg i.s{width:72%}.st-pv{color:#1f2937;--fs:max(8px,1.85cqw);text-align:start;background:#fff;flex-direction:column;font-family:IBM Plex Sans,sans-serif;line-height:1.3;display:flex}.pv-win{color:#fff;height:max(22px,5.4cqw);font-size:var(--fs);background:#1d6f42;flex:none;align-items:center;gap:1.6cqw;padding-inline:2.4cqw;display:flex}.pv-win.wd{background:#2b579a}.pv-dots{gap:4px;display:flex}.pv-dots i{background:#ffffff8c;border-radius:50%;width:max(6px,1.2cqw);height:max(6px,1.2cqw);display:block}.pv-file{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pv-tag{white-space:nowrap;background:#ffffff2e;border-radius:999px;flex:none;align-items:center;gap:5px;margin-inline-start:auto;padding:2px 10px 2px 8px;font-family:IBM Plex Sans Arabic,IBM Plex Sans,sans-serif;font-weight:600;display:inline-flex}.pv-tag .ico{width:max(11px,1.8cqw);height:max(11px,1.8cqw)}.pv-fx{height:max(18px,4.4cqw);font-size:var(--fs);color:#6b7280;white-space:nowrap;border-bottom:1px solid #e3e7ef;flex:none;align-items:center;gap:1.4cqw;padding-inline:2.4cqw;display:flex;overflow:hidden}.pv-fx b{color:#9ca3af;border-inline-end:1px solid #e3e7ef;padding-inline-end:1.4cqw;font-family:Georgia,serif;font-style:italic}.pv-grid{font-size:var(--fs);flex:1;grid-template-columns:minmax(0,.34fr) minmax(0,1.7fr) repeat(4,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);min-height:0;display:grid}.pv-grid>span{white-space:nowrap;border-inline-end:1px solid #e6e9f0;border-bottom:1px solid #e6e9f0;align-items:center;min-width:0;padding-inline:.6em;display:flex;overflow:hidden}.pv-grid .rn,.pv-grid .ch{color:#9ca3af;background:#f3f4f6;justify-content:center;padding:0}.pv-grid .ttl{color:var(--c);grid-column:span 5;font-size:1.15em;font-weight:700}.pv-grid .hd{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.pv-grid .hd{background:color-mix(in srgb,var(--c) 88%,#000)}}.pv-grid .hd{color:#fff;font-weight:600}.pv-grid .nm{font-variant-numeric:tabular-nums;justify-content:flex-end}.pv-grid .in{background:#fff6c7}.pv-grid .tt{background:#f8fafc;font-weight:600}.pv-grid .tot{background:var(--c);font-weight:700}@supports (color:color-mix(in lab, red, red)){.pv-grid .tot{background:color-mix(in srgb,var(--c) 10%,#fff)}}.pv-tabs{height:max(20px,4.8cqw);font-size:var(--fs);background:#f3f4f6;border-top:1px solid #e3e7ef;flex:none;gap:2px;padding-inline:1.6cqw;display:flex;overflow:hidden}.pv-tabs span{color:#6b7280;white-space:nowrap;align-items:center;padding-inline:1em;display:flex}.pv-tabs span.on{color:#1d6f42;background:#fff;font-weight:700;box-shadow:inset 0 -2px #1d6f42}.pv-dash{background:#f8fafc;flex-direction:column;flex:1;gap:2.2cqw;min-height:0;padding:3cqw;display:flex}.pv-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:2cqw;display:grid}.pv-kpis span{background:#fff;border:1px solid #e6e9f0;border-radius:1.2cqw;flex-direction:column;min-width:0;padding:1.6cqw 2cqw;display:flex}.pv-kpis small{font-size:var(--fs);color:#6b7280}.pv-kpis b{color:var(--c);white-space:nowrap;font-size:max(11px,3.2cqw)}.pv-chart{background:#fff;border:1px solid #e6e9f0;border-radius:1.2cqw;flex:1;align-items:flex-end;gap:1.2cqw;min-height:0;padding:2.4cqw 2.4cqw 0;display:flex}.pv-chart>span{flex:1;align-items:flex-end;gap:2px;height:100%;display:flex}.pv-chart i{background:var(--c);border-radius:2px 2px 0 0;flex:1;display:block}.pv-chart i.b{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.pv-chart i.b{background:color-mix(in srgb,var(--c) 32%,#fff)}}.pv-months{font-size:var(--fs);color:#9ca3af;flex:none;gap:1.2cqw;padding-inline:2.4cqw;display:flex}.pv-months i{text-align:center;flex:1;font-style:normal}.st-pv.wd{background:#e9ecf2}.pv-desk{flex:1;min-height:0;padding:3.4cqw 11cqw 0;overflow:hidden}.pv-page{height:100%;font-size:var(--fs);background:#fff;border-radius:3px 3px 0 0;flex-direction:column;gap:1.7cqw;padding:4.4cqw 5.4cqw;display:flex;overflow:hidden;box-shadow:0 4px 18px #000c241f}.pv-ph{color:var(--c);letter-spacing:.1em;border-bottom:1px solid #e6e9f0;flex:none;align-items:center;gap:1cqw;padding-bottom:1.4cqw;font-size:max(7px,1.5cqw);font-weight:700;display:flex}.pv-mk{width:max(10px,2.6cqw);height:max(10px,2.6cqw);color:var(--c);flex:none;display:block}.pv-mk svg{width:100%;height:100%}.pv-sku{color:#9ca3af;letter-spacing:0;margin-inline-start:auto;font-weight:600}.pv-h{color:#111827;flex:none;font-size:max(11px,3cqw);font-weight:700}.pv-bi{grid-template-columns:repeat(2,minmax(0,1fr));gap:3cqw;display:grid}.pv-col{flex-direction:column;gap:1.3cqw;min-width:0;display:flex}.pv-col.ar{align-items:flex-end}.pv-ln{background:#dce2ee;border-radius:2px;flex:none;height:max(4px,.95cqw);display:block}.pv-ln.f{background:#ffe58a}.pv-ln.sm{width:14%}.pv-cl{align-items:center;gap:1cqw;display:flex}.pv-cl b{color:var(--c);font-size:var(--fs)}.pv-tbl{border:1px solid #e6e9f0;border-radius:4px;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.pv-tbl i{border-inline-end:1px solid #e6e9f0;border-bottom:1px solid #e6e9f0;height:max(12px,3.4cqw);display:block;position:relative}.pv-tbl i.h{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.pv-tbl i.h{background:color-mix(in srgb,var(--c) 14%,#fff)}}.pv-tbl i.f:after{content:"";background:#ffe58a;border-radius:2px;position:absolute;inset:30% 14%}.pv-sign{grid-template-columns:repeat(2,minmax(0,1fr));gap:4cqw;margin-top:auto;display:grid}.pv-sign>span{font-size:var(--fs);color:#6b7280;flex-direction:column;gap:.6cqw;min-width:0;display:flex}.pv-sign b{color:#111827}.pv-sign i{border-bottom:1px solid #9ca3af;height:2.4cqw;margin-bottom:.6cqw;display:block}.pv-chks{flex-direction:column;gap:1.9cqw;display:flex}.pv-chk{align-items:center;gap:1.6cqw;display:flex}.pv-chk .bx{border:1.5px solid #9ca3af;border-radius:3px;flex:none;justify-content:center;align-items:center;width:max(9px,2.2cqw);height:max(9px,2.2cqw);display:flex}.pv-chk .bx.on{background:var(--c);border-color:var(--c)}.pv-chk .bx svg{stroke:#fff;fill:none;stroke-width:4px;width:80%;height:80%}.pv-chk .pv-ln.f{margin-inline-start:auto}.st-tree{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:16px 18px}.st-tree-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.st-tree-h .st-h3{margin:0;font-size:17px}.st-tree-root{align-items:center;gap:8px;min-width:0;padding:8px 0 6px;font-size:14px;font-weight:600;display:flex}.st-tree-root .ico{color:#e0a21a;fill:#fbe7b0}.st-tree-root span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.st-files{border-inline-start:2px solid var(--line);margin:0;padding:0;gap:2px;margin-inline-start:9px;padding-inline-start:12px;list-style:none;display:grid}.st-files.plain{border:0;margin-inline-start:0;padding-inline-start:0}.st-file{border-radius:10px;align-items:center;gap:10px;min-width:0;padding:7px 8px;font-size:14px;display:flex;position:relative}.st-files:not(.plain) .st-file:before{content:"";background:var(--line);inset-inline-start:-12px;width:10px;height:2px;position:absolute;top:50%}.st-file:hover{background:var(--soft)}.st-fi{color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.st-fi.xl{background:var(--xl)}.st-fi.wd{background:var(--wd)}.st-fi.pdf{background:var(--pdf)}.st-fi.gen{background:var(--muted)}.st-fn{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:auto;min-width:0;overflow:hidden}.st-fx{letter-spacing:.03em;border:1px solid;border-radius:5px;flex:none;padding:1px 6px;font-size:10.5px;font-weight:700}.st-fx.xl{color:var(--xl)}.st-fx.wd{color:var(--wd)}.st-fx.pdf{color:var(--pdf)}.st-fx.gen{color:var(--muted)}.st-unit{align-items:center;gap:6px;margin:10px 4px 0;display:flex}.st-unit .ico{color:var(--accent)}.st-metaline{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.st-metaline .badge .ico{width:14px;height:14px}.st-metaline a.badge:hover{background:#dce5fc}.st-title{margin-bottom:8px;font-size:clamp(26px,3.1vw,36px)}.st-subline{flex-wrap:wrap;align-items:center;gap:6px 18px;margin-bottom:12px;display:flex}.st-sku{color:var(--text)}.st-ratebtn{color:var(--text);border-radius:8px;align-items:center;gap:6px;min-height:36px;font-size:14px;display:inline-flex}.st-ratebtn .u{color:var(--muted);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.st-ratebtn:hover .u{color:var(--accent);text-decoration-color:currentColor}.st-short{color:#2a3348;margin-bottom:16px;font-size:16.5px}.st-who{background:var(--soft);border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.st-who>.ico{color:var(--accent);margin-top:3px}.st-who p{color:var(--muted);margin:2px 0 0;font-size:14.5px}.st-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.st-fact{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:10px 12px}.st-fact .k{color:var(--muted);margin-bottom:2px;font-size:12.5px;display:block}.st-fact .v{flex-wrap:wrap;align-items:center;gap:6px;font-size:14.5px;font-weight:600;display:flex}.st-lic{border:0;min-width:0;margin:0;padding:0}.st-lic legend{margin-bottom:8px;padding:0}.st-lic .radio-card{align-items:center;min-height:64px}.st-lic .rc-d{color:var(--muted);margin-top:2px;font-size:13px;font-weight:400;line-height:1.45;display:block}.st-lic .rc-price{text-align:end;justify-content:flex-end;display:flex}.st-lic .rc-price .price-wrap{justify-content:flex-end}.st-lic-note{color:var(--muted);align-items:flex-start;gap:8px;margin:10px 0 0;font-size:13px;line-height:1.6;display:flex}.st-lic-note>.ico{color:var(--accent);margin-top:3px}.st-lic-note .link-btn{min-height:0;font-size:13px;display:inline}.st-pricebox{flex-direction:column;align-items:flex-start;gap:2px;margin:18px 0 14px;display:flex}.st-pb-l{color:var(--muted);font-size:13px;font-weight:500}.st-bhd{color:#26407f;background:var(--accent-soft);border-radius:8px;align-items:center;gap:6px;margin-top:6px;padding:4px 10px;font-size:13px;display:inline-flex}.st-buy{gap:10px;display:flex}.st-buy .btn{flex:1 1 0;min-width:0;padding-inline:14px}.st-incart{color:var(--ok);background:var(--ok-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:6px 10px;font-size:14px;display:flex}.st-incart .link-btn{min-height:28px;margin-inline-start:auto}.st-sec{gap:8px;margin-top:10px;display:flex}.st-wa{flex:auto;min-width:0}.st-wa .ico{color:var(--wa)}.st-wa span{text-overflow:ellipsis;overflow:hidden}.st-ib{border:1px solid var(--line);background:#fff}.st-ib:hover{border-color:var(--accent);color:var(--accent);background:#fff}.st-ib.on{color:var(--bad);background:var(--bad-soft);border-color:#f1c4bd}.st-ib.on .ico{fill:currentColor}.st-trust{border-top:1px solid var(--line);color:#2a3348;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:18px 0 0;padding:16px 0 0;font-size:14px;list-style:none;display:grid}.st-trust li{align-items:flex-start;gap:8px;line-height:1.5;display:flex}.st-trust .ico{color:var(--ok);margin-top:2px}.st-inb-box{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:18px;padding:14px}.st-inb-h{align-items:center;gap:8px;margin-bottom:10px;font-size:15.5px;display:flex}.st-inb-h .ico{color:var(--accent)}.st-inb{border:1px solid var(--line);color:var(--text);border-radius:12px;align-items:center;gap:12px;padding:10px;transition:border-color .15s,background .15s;display:flex}.st-inb+.st-inb{margin-top:8px}.st-inb:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.st-inb .cover{border-radius:8px;flex:none;width:64px;padding:5px}.st-inb-t{flex-direction:column;gap:1px;min-width:0;display:flex}.st-inb-t b{font-size:14.5px}.st-inb-save{color:var(--ok);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;display:flex}.st-inb-p{color:var(--muted);flex:none;align-items:center;gap:4px;display:flex}.st-tabs{padding:4px 24px 26px}.st-tabs .tabs{margin-inline:-8px}.st-tabs .tab-panel{padding-top:22px}.st-tabs .tab-panel:focus-visible{border-radius:8px}.st-panel-g{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px;display:grid}.st-sheets{counter-reset:sh;gap:6px;margin:0;padding:0;list-style:none;display:grid}.st-sheets li{counter-increment:sh;background:var(--soft);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:14.5px;font-weight:500;display:flex}.st-sheets li:before{content:counter(sh);border:1px solid var(--line);width:24px;height:24px;color:var(--accent);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.st-receive{gap:12px}.st-howto{counter-reset:hw;gap:14px;margin:0;padding:0;list-style:none;display:grid}.st-howto li{counter-increment:hw;grid-template-columns:36px minmax(0,1fr);align-items:start;column-gap:14px;display:grid}.st-howto li:before{content:counter(hw);background:var(--accent);color:#fff;border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:flex}.st-howto li b{display:block}.st-howto li span{color:var(--muted);font-size:14.5px}.st-howto.sm{margin-top:20px}.st-howto.sm li{grid-template-columns:30px minmax(0,1fr)}.st-howto.sm li:before{width:30px;height:30px;font-size:13px}.st-reviews{border-radius:16px;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:28px;display:grid}.st-rsum{background:var(--soft);border:1px solid var(--line);border-radius:16px;padding:18px}.st-rbig{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.st-rbig b{font-size:44px;line-height:1}.st-dist{gap:6px;margin:14px 0 16px;display:grid}.st-dist-r{color:var(--muted);grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:8px;font-size:13px;display:grid}.st-dist-r>span:first-child{align-items:center;gap:3px;display:inline-flex}.st-dist-r .ico{color:#e0a21a;width:12px;height:12px}.st-dist-r .progress{height:6px}.st-dist-r .progress>span{background:#e0a21a}.st-rsum .xs .ico{width:14px;height:14px;color:var(--ok);vertical-align:-2px}.st-rlist{min-width:0}.st-rev{border-bottom:1px solid var(--line);padding:16px 0}.st-rev:first-child{padding-top:0}.st-rev:last-child{border-bottom:0}.st-rev-h{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.st-rev p{color:#2a3348;margin:0}.st-vbadge{flex:none}.st-rempty{border:1px dashed var(--line);border-radius:14px;align-items:flex-start;gap:14px;padding:18px;display:flex}.st-rempty>.ico{color:var(--accent);flex:none;width:28px;height:28px}.st-comp{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.st-chosen svg{width:14px;height:14px}.st-chosen{padding:6px 12px}.st-chero{padding-block:24px 48px}.st-chero .crumbs,.st-chero .crumbs a{color:#afc0e6}.st-chero .crumbs a:hover,.st-chero .crumbs [aria-current]{color:#fff}.st-chero .eyebrow{color:#9fb6ff}.st-chero-g{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:44px;display:grid}.st-chero-p{max-width:640px;font-size:17px}.st-cmeta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.st-cmeta span{color:#e6eaf4;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;display:inline-flex}.st-cmeta .ico{color:#9fb6ff;width:16px;height:16px}.st-chero-r{color:#c9d3ea;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:16px;display:flex}.st-chero .st-ratebtn{color:#fff}.st-chero .st-ratebtn .u{color:#c9d3ea;text-decoration-color:#ffffff4d}.st-chero .stars .off{color:#ffffff40}.st-ccover .cover{border-radius:18px;box-shadow:0 20px 44px #0006}.st-cgrid{grid-template-columns:minmax(0,1fr) 380px;grid-template-areas:"main side";align-items:start;gap:32px;display:grid}.st-cmain{grid-area:main;gap:20px;min-width:0;display:grid}.st-cside{top:calc(var(--hdr-h) + 20px);grid-area:side;min-width:0;position:sticky}.st-buycard .st-pricebox{margin-top:16px}.st-buycard .st-trust{grid-template-columns:minmax(0,1fr)}.st-learn{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.st-lessons{border:1px solid var(--line);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.st-lesson{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:flex}.st-lesson:last-child{border-bottom:0}.st-lesson.free{background:#f5f8ff}.st-ln{background:var(--soft);border:1px solid var(--line);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:flex}.st-lesson.free .st-ln{background:var(--accent);border-color:var(--accent);color:#fff}.st-lt{font-weight:600;line-height:1.45;display:block}.st-lesson .xs{align-items:center;gap:4px;display:inline-flex}.st-lesson .xs .ico{width:13px;height:13px}.st-freeb{background:var(--ok-soft);min-height:40px;color:var(--ok);white-space:nowrap;border:1px solid #bfe3d2;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.st-freeb:hover{background:var(--ok);color:#fff}.st-freeb .ico{width:14px;height:14px}.st-lock{width:40px;height:40px;color:var(--muted);background:var(--soft);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.st-statement{margin-top:4px}.st-instr{align-items:center;gap:16px;display:flex}.st-mk{background:var(--navy);border-radius:16px;flex:none;justify-content:center;align-items:center;width:60px;height:60px;padding:13px;display:flex}.st-mk svg{width:100%;height:100%}.st-cmain .st-inb-box{box-shadow:var(--shadow);margin-top:0}.st-cmain .st-reviews{grid-template-columns:minmax(0,1fr)}.st-video{background:#0b1a3d;border-radius:14px;overflow:hidden}.st-video-in{aspect-ratio:16/9;background:radial-gradient(circle at 30% 30%,#2454e88c,#0000 60%),linear-gradient(135deg,#0b1a3d,#1b3fb8);justify-content:center;align-items:center;display:flex;position:relative}.st-vmark{opacity:.14;inset-inline-end:6%;width:22%;position:absolute;bottom:10%}.st-vmark svg{width:100%;height:auto}.st-play{width:76px;height:76px;color:var(--accent);background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s;display:flex;box-shadow:0 10px 30px #00000059}.st-play:hover{transform:scale(1.05)}.st-play .ico{width:30px;height:30px}.st-video.playing .st-play{opacity:.85}.st-video-cap{color:#fff;top:14px;background:#00000059;border-radius:999px;padding:3px 10px;font-size:13px;position:absolute;inset-inline-start:14px}.st-video-bar{background:#ffffff26;height:4px}.st-video-bar span{background:var(--accent);width:0;height:100%;transition:width .25s linear;display:block}.st-video-ctl{color:#c9d3ea;direction:ltr;justify-content:space-between;gap:12px;padding:8px 12px;font-size:12.5px;display:flex}.st-bgrid{grid-template:"head side""img side""who side""list side"1fr/minmax(0,1fr) 400px;align-items:start;gap:20px 36px;display:grid}.st-bhead{grid-area:head;min-width:0}.st-bhead .st-short{margin-bottom:0}.st-bimg{aspect-ratio:16/8;box-shadow:var(--shadow);border-radius:20px;grid-area:img}.st-bimg>.cover{aspect-ratio:auto;border-radius:0;position:absolute;inset:0}.st-bsave-tag{background:var(--ok);color:#fff;top:16px;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:700;position:absolute;inset-inline-start:16px;box-shadow:0 6px 16px #0003}.st-bwho{grid-area:who;min-width:0}.st-blist{grid-area:list;min-width:0}.st-bside{top:calc(var(--hdr-h) + 20px);grid-area:side;min-width:0;position:sticky}.st-owned{margin-bottom:16px}.st-owned ul{margin:6px 0;padding-inline-start:18px}.st-owned li{margin:2px 0}.st-signhint{background:var(--soft);border:1px dashed var(--line);color:var(--muted);border-radius:12px;align-items:flex-start;gap:8px;margin-bottom:16px;padding:10px 12px;display:flex}.st-signhint>.ico{color:var(--accent);margin-top:3px}.st-signhint .link-btn{min-height:0;display:inline}.st-bwas{align-items:baseline;gap:8px;margin-top:4px;display:flex}.st-bsave{color:var(--ok);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;display:flex}.st-fairnote{align-items:flex-start;gap:6px;margin:14px 0 0;line-height:1.55;display:flex}.st-fairnote .ico{color:var(--ok);flex:none;margin-top:1px}.st-bitems{margin:0;padding:0;list-style:none}.st-bitem{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.st-bitem>a{flex:none}.st-bitem .cover{border-radius:8px;width:64px;padding:5px}.st-bitem-n{color:var(--text);font-weight:600;line-height:1.4;display:block}.st-bitem-n:hover{color:var(--accent)}.st-bitem-m{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}.st-bitem-p{text-align:end;flex:none}.st-btot{gap:8px;padding-top:14px;display:grid}.st-btrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.st-btrow.ok{color:var(--ok);background:var(--ok-soft);border-radius:10px;padding:8px 12px}.st-rev-prod{align-items:center;gap:12px;display:flex}.st-rev-prod .cover{border-radius:8px;flex:none;padding:5px}.st-starpick{border:0;margin:0;padding:0}.st-stars-in{gap:2px;display:flex}.st-stars-in label{cursor:pointer;color:#d5dae3;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;transition:color .12s,background .12s;display:flex}.st-stars-in label.on{color:#e0a21a}.st-stars-in label:hover{background:var(--soft)}.st-stars-in input:focus-visible+label{box-shadow:var(--focus)}.st-stars-in label .ico{width:30px;height:30px}.st-coupon{border:2px dashed var(--ok);background:var(--ok-soft);border-radius:14px;flex-direction:column;align-items:center;gap:2px;margin-top:16px;padding:16px;display:flex}.st-code{letter-spacing:.08em;color:var(--ok);margin:4px 0;font-size:24px;font-weight:800}.st-licgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.st-licc{border:1.5px solid var(--line);background:#fff;border-radius:14px;padding:14px}.st-licc.on{border-color:var(--accent);background:var(--accent-soft)}.st-licc p{margin:4px 0 8px}.st-buybar .st-bb-p{flex-direction:column;min-width:0;line-height:1.3;display:flex}.st-buybar .btn{flex:none}@media (hover:none){.st-snav{opacity:.92}}@media (width<=1099.98px){.st-snav{opacity:.92}.st-pgrid{gap:20px 28px}.st-trust,.st-goal{grid-template-columns:minmax(0,1fr)}.st-fair-g{grid-template-columns:repeat(2,minmax(0,1fr))}.st-catlayout{grid-template-columns:minmax(0,1fr)}.st-req{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px}.st-reviews{grid-template-columns:minmax(0,1fr)}.st-panel-g{grid-template-columns:minmax(0,1fr);gap:24px}.st-cgrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"side""main"}.st-cside{position:static}.st-chero-g{grid-template-columns:minmax(0,1fr) 280px;gap:28px}.st-bgrid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""img""side""who""list"}.st-bside{position:static}.st-hcard.lg .st-hc-cv{width:150px}.st-fopt{min-height:44px}}@media (width>=640px) and (width<=1099.98px){.st-pgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.st-comp{grid-template-columns:minmax(0,1fr)}.st-bside .st-buycard,.st-cside .st-buycard{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;display:grid}.st-bside .st-buycard>*,.st-cside .st-buycard>*{grid-column:1/-1}.st-cside .st-buycard>.st-lic,.st-bside .st-buycard>.st-lic{grid-column:1}.st-cside .st-buycard>.st-pricebox,.st-bside .st-buycard>.st-pricebox{grid-area:span 1/2;align-self:center}}@media (width<=639.98px){.st-hero-in{padding-block:36px 30px}.st-hero h1{font-size:28px}.st-hero-p{font-size:15.5px}.st-search{margin-top:20px;padding-inline-start:40px}.st-search>.ico{inset-inline-start:13px}.st-search .btn{padding-inline:14px}.st-search .input{font-size:15px}.st-stats{gap:8px 16px;font-size:13px}.st-catbar-in{flex-wrap:wrap;gap:10px;padding-block:12px}.st-catchips{flex-basis:100%}.st-filtbtn{width:100%}.st-strip{grid-auto-columns:80%}.st-gopts{gap:10px}.st-gopt{gap:10px;padding:14px}.st-gopt b{font-size:14.5px}.st-gres{padding:12px}.st-hcard{gap:10px}.st-hc-f{border-top:1px solid var(--line);flex-direction:row;flex:100%;justify-content:space-between;align-items:center;margin-inline-start:0;padding-top:8px}.st-hc-cv{width:78px}.st-hcard.lg{flex-direction:row;gap:12px;padding:10px}.st-hcard.lg .st-hc-cv{width:110px}.st-hcard.lg .st-hc-cv .cover{padding:6px}.st-hc-d{display:none}.st-gb-p{align-items:flex-start}.st-fair-g{grid-template-columns:minmax(0,1fr);gap:10px}.st-fair-i{grid-template-columns:42px minmax(0,1fr);gap:2px 14px;padding:14px;display:grid}.st-fair-ic{grid-row:span 2}.st-fair-i b{margin:0}.st-cathead-in{gap:14px}.st-cat-ico{border-radius:14px;width:48px;height:48px}.st-cat-ico .ico{width:24px;height:24px}.st-toolbar{gap:10px}.st-count{flex-basis:100%;order:-1}.st-fbtn,.st-sort{flex:auto}.st-sort>span{display:none}.st-sort .select{width:100%;min-width:0}.st-req{padding:18px}.st-ptop{padding-top:16px}.st-pgrid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"gal""info""inb""tree";gap:20px}.st-stage{border-radius:16px}.st-snav,.st-hcard.lg .cover-names .ar,.st-hcard.lg .cover-names .en{display:none}.st-thumbs{gap:6px}.st-thumb{border-radius:12px;padding:3px}.st-thumb-l{font-size:11px}.st-title{font-size:26px}.st-facts{gap:8px}.st-buy{flex-direction:column}.st-buy .btn{flex:none;width:100%}.st-tabs{padding:2px 14px 18px}.st-tabs .tabs{margin-inline:-4px}.st-tabs .tab{padding-inline:12px}.st-comp{grid-template-columns:minmax(0,1fr)}.st-inb{flex-wrap:wrap}.st-inb .st-inb-t{flex:calc(100% - 80px)}.st-inb-p{margin-inline-start:76px}.st-chero{padding-block:16px 32px}.st-chero-g{grid-template-columns:minmax(0,1fr);gap:24px}.st-ccover{max-width:340px}.st-chero-p{font-size:15.5px}.st-learn{grid-template-columns:minmax(0,1fr)}.st-lesson{gap:10px;padding:12px 10px}.st-freeb{min-height:44px;padding:6px 10px}.st-instr{align-items:flex-start}.st-bimg{aspect-ratio:16/10;border-radius:16px}.st-bitem .cover{width:52px}.st-licgrid{grid-template-columns:minmax(0,1fr)}.st-rbig b{font-size:38px}.st-buybar .btn{padding-inline:14px}body.has-buy:has(.st-page) .ftr{padding-bottom:76px}body.has-bb:has(.st-page) .ftr{padding-bottom:60px}}.st-rev-reply{border-inline-start:3px solid var(--accent);background:var(--accent-soft);border-radius:10px;margin-top:10px;padding:10px 14px;font-size:14.5px}.st-rev-reply b{color:var(--accent-dark);margin-bottom:2px;font-size:13px;display:block}.st-snav{width:38px;height:38px;top:auto;bottom:12px;transform:none}.st-snav.prev{inset-inline:auto 110px}.st-snav.next{inset-inline-end:64px}.st-fams{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:22px;display:flex}.st-fam{--fc:#2454e8;color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding-block:5px;padding-inline:6px 12px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.st-fam:hover,.st-fam:focus-visible{color:#fff;background:#fff3;border-color:#ffffff73}.st-fam-ic{width:32px;height:32px;color:var(--fc);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.st-fam-ic .ico{width:17px;height:17px}.st-fam-ic img.ico-img{width:20px;height:20px}.st-fam-n{white-space:nowrap;background:#ffffff2e;border-radius:999px;padding:0 8px;font-size:12px;font-weight:700;line-height:20px}.st-fam.custom .st-fam-n{color:var(--fc);background:#fff}.st-fam-note{color:#c9d3ea;align-items:center;gap:6px;padding-inline:4px;font-size:13.5px;display:inline-flex}.st-fam-note .ico{color:#7fa0ff}.st-famsec{--fc:#2454e8}.st-famhead{align-items:flex-start}.st-famh{flex-wrap:wrap;row-gap:6px}.st-fam-badge{background:var(--fc);border-radius:14px;width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){.st-fam-badge{background:color-mix(in srgb,var(--fc) 13%,#fff)}}.st-fam-badge{color:var(--fc);flex:none;justify-content:center;align-items:center;display:inline-flex}.st-famh .st-fam-badge .ico{color:var(--fc);width:24px;height:24px}.st-fam-badge img.ico-img{width:26px;height:26px}.st-fam-cnt{color:var(--fc);background:var(--fc);font-size:13px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.st-fam-cnt{background:color-mix(in srgb,var(--fc) 10%,#fff)}}.st-fam-cnt{border-radius:999px;padding:2px 10px;line-height:1.6}.st-famchips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.st-famchips .badge{background:var(--fc)}@supports (color:color-mix(in lab, red, red)){.st-famchips .badge{background:color-mix(in srgb,var(--fc) 12%,#fff)}}.st-famchips .badge{color:var(--fc)}@supports (color:color-mix(in lab, red, red)){.st-famchips .badge{color:color-mix(in srgb,var(--fc) 80%,#000)}}.st-famchips .chip{min-height:36px}.st-soon{border:1.5px dashed var(--fc);flex-wrap:wrap;align-items:center;gap:16px;padding:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.st-soon{border:1.5px dashed color-mix(in srgb,var(--fc) 40%,var(--line))}}.st-soon{background:linear-gradient(135deg,var(--fc),#fff);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.st-soon{background:linear-gradient(135deg,color-mix(in srgb,var(--fc) 6%,#fff),#fff)}}.st-soon-ic{width:56px;height:56px;color:var(--fc);box-shadow:var(--shadow);background:#fff;border-radius:16px;flex:none;justify-content:center;align-items:center;display:flex}.st-soon-ic .ico{width:28px;height:28px}.st-soon b{margin-bottom:2px;font-size:17px;display:block}.st-soon .grow{flex:240px;min-width:0}.st-comp.n1,.st-fit-h.n1{grid-template-columns:minmax(0,1fr)}.st-comp.n1>.st-hcard,.st-fit-h.n1>.st-hcard{max-width:860px}.st-comp.n3>.st-hcard:last-child{grid-column:1/-1}@media (width>=640px) and (width<=1099.98px){.st-fit[data-n="4"]{--cols:2}.st-fit[data-n="8"]{--cols:4;--g:14px}.st-fit[data-n="8"] .pcard .pc-body{padding:10px 12px 12px}.st-fit[data-n="8"] .pcard .pc-foot .btn{width:100%}}.st-lic-one{color:var(--muted);background:var(--soft);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.6;display:flex}.st-lic-one>.ico{color:var(--accent);flex:none;margin-top:3px}.st-dlv{align-items:center;gap:6px;font-weight:600;display:inline-flex}.st-dlv .ico{color:var(--accent)}.st-glance{gap:10px}.st-glance li{align-items:flex-start}.st-glance .ico{color:var(--accent)}.st-acc-steps{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.st-acc-steps li{align-items:flex-start;gap:12px;min-width:0;display:flex}.st-acc-ic{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.st-acc-steps b{font-size:14.5px;display:block}.st-acc-steps small{color:var(--muted);font-size:13px;line-height:1.55;display:block}.st-pv.app{background:#f4f6fb}.st-pv.app .pv-win{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.st-pv.app .pv-win{background:color-mix(in srgb,var(--c) 78%,#000c24)}}.pv-app{flex:1;min-height:0;display:flex}.pv-app-side{background:var(--c);width:13%}@supports (color:color-mix(in lab, red, red)){.pv-app-side{background:color-mix(in srgb,var(--c) 90%,#000c24)}}.pv-app-side{flex-direction:column;flex:none;align-items:center;gap:3.2cqw;padding-top:3cqw;display:flex}.pv-app-side .pv-mk{color:#fff;width:max(12px,3.4cqw);height:max(12px,3.4cqw)}.pv-app-side i{background:#ffffff59;border-radius:3px;width:44%;height:max(4px,1.1cqw);display:block}.pv-app-side i.on{background:#fff}.pv-app-main{min-width:0;font-size:var(--fs);flex-direction:column;flex:1;gap:2.6cqw;padding:3.6cqw 4.4cqw;display:flex}.pv-app-h{justify-content:space-between;align-items:center;gap:2cqw;display:flex}.pv-app-h b{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:max(11px,3.3cqw);overflow:hidden}.pv-chip{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.pv-chip{background:color-mix(in srgb,var(--c) 14%,#fff)}}.pv-chip{color:var(--c)}@supports (color:color-mix(in lab, red, red)){.pv-chip{color:color-mix(in srgb,var(--c) 85%,#000)}}.pv-chip{white-space:nowrap;border-radius:999px;padding:.25em .9em;font-weight:700}.pv-form{background:#fff;border:1px solid #e3e7ef;border-radius:1.6cqw;flex-direction:column;gap:2.2cqw;padding:3cqw;display:flex}.pv-fld{flex-direction:column;gap:.8cqw;display:flex}.pv-fld small{color:#6b7280;font-size:var(--fs)}.pv-in{border:1px solid #d7dce6;border-radius:1cqw;align-items:center;height:max(16px,5cqw);padding:0 1.6cqw;display:flex}.pv-in i{background:#c9d1e0;border-radius:2px;height:max(4px,1.1cqw);display:block}.pv-btn{background:var(--c);color:#fff;white-space:nowrap;border-radius:1.2cqw;align-self:flex-start;padding:.7em 1.4em;font-weight:700}.pv-btn.ghost{color:var(--c);border:1px solid var(--c);background:#fff}@supports (color:color-mix(in lab, red, red)){.pv-btn.ghost{border:1px solid color-mix(in srgb,var(--c) 40%,#fff)}}.pv-out{background:#fff;border:1px solid #e3e7ef;border-radius:1.6cqw;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.6cqw;min-height:0;padding:3cqw;display:flex}.pv-bars{align-items:stretch;gap:max(1px,.35cqw);height:62%;max-height:150px;display:flex}.pv-bars i{background:#111827;flex:none;display:block}.pv-digits{letter-spacing:.18em;color:#111827;font-family:ui-monospace,Consolas,monospace;font-size:max(9px,2.2cqw)}.pv-out .pv-chart{border:0;flex:none;width:100%;height:70%;padding:0}.pv-acts{gap:2cqw;display:flex}.pv-keybox{background:#fff;border:1px solid #e3e7ef;border-radius:1.6cqw;flex-direction:column;align-items:center;gap:2cqw;padding:5cqw 3cqw;display:flex}.pv-keybox small{color:#6b7280}.pv-keybox b{letter-spacing:.08em;color:#111827;white-space:nowrap;background:#f3f4f6;border:1px dashed #c9d1e0;border-radius:1.2cqw;padding:.5em 1em;font-family:ui-monospace,Consolas,monospace;font-size:max(11px,3.4cqw)}.pv-keybox .pv-btn{align-self:center}.pv-ok{color:#0e7a43;align-items:center;gap:1.4cqw;font-weight:600;display:flex}.pv-ok i{background:#12a150;border-radius:50%;width:max(8px,2cqw);height:max(8px,2cqw);display:block}.st-mpv.app .hd{background:var(--c);height:14%}@supports (color:color-mix(in lab, red, red)){.st-mpv.app .hd{background:color-mix(in srgb,var(--c) 78%,#000c24)}}.st-mpv.app .ap{background:#f4f6fb;flex:1;min-height:0;display:flex}.st-mpv.app .sd{background:var(--c);width:16%}@supports (color:color-mix(in lab, red, red)){.st-mpv.app .sd{background:color-mix(in srgb,var(--c) 90%,#000c24)}}.st-mpv.app .sd{flex:none}.st-mpv.app .mn{flex-direction:column;flex:1;gap:9%;padding:12%;display:flex}.st-mpv.app .mn i{background:#fff;border:1px solid #dde2ec;border-radius:3px;height:12%}.st-mpv.app .mn i.bt{background:var(--c);border:0;width:46%}.st-mpv.app .mn i.bc{background:repeating-linear-gradient(90deg,#111827 0 2px,#fff 2px 4px,#111827 4px 5px,#fff 5px 8px);flex:1;height:auto}.st-mpv.app .mn i.ky{border-style:dashed;height:22%}@media (width<=639.98px){.st-fams{gap:8px;margin-top:18px}.st-fam{gap:6px;padding-inline:5px 10px;font-size:13.5px}.st-fam-ic{width:30px;height:30px}.st-fam-note{width:100%;font-size:13px}.st-soon{gap:12px;padding:16px}.st-soon .btn{width:100%}}.cover-type.custom{color:var(--c)}.st-avail{background:var(--soft);border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;margin:-4px 0 14px;padding:10px 12px;display:flex}.st-avail.soon{background:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.st-avail.soon{border-color:color-mix(in srgb,var(--accent) 22%,#fff)}}.st-avail.until{border-color:var(--warn);background:#fff8ec}@supports (color:color-mix(in lab, red, red)){.st-avail.until{border-color:color-mix(in srgb,var(--warn) 25%,#fff)}}.st-avail p{line-height:1.5}.st-buycard .st-avail{margin-top:0}.st-notify .btn{flex:auto;width:100%;min-height:52px}.st-notify .notify-on{justify-content:center}.st-soon-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-req-need textarea{margin-top:8px}.st-req-what{align-items:center;gap:8px;display:flex}.st-req-fam{width:auto;min-width:200px;max-width:100%}.st-ended-card{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:28px;margin-top:12px;padding:24px;display:grid}.st-ended-cv{min-width:0}.st-ended-cv .cover{filter:grayscale(.55);opacity:.85}.st-ended-b{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.st-ended-b .st-title{margin:2px 0 0}.st-ended-b .avail-note{background:var(--bad-soft,#fdecec);border-radius:999px;padding:4px 10px;font-size:14px}@media (width>=640px) and (width<=1099.98px){.st-ended-card{grid-template-columns:200px minmax(0,1fr);gap:20px}}@media (width<=639.98px){.st-ended-card{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.st-ended-cv{max-width:220px}.st-req-fam{width:100%;min-width:0}.st-soon-acts{width:100%}.st-soon-acts .btn{flex:100%}}.st-shots{margin-top:14px}.st-shots-h{align-items:center;gap:6px;margin-bottom:8px;font-size:14.5px;display:flex}.st-shots-g{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.st-shot{aspect-ratio:4/3;border:1px solid var(--line);background:var(--soft);cursor:zoom-in;border-radius:10px;min-height:44px;padding:0;position:relative;overflow:hidden}.st-shot img{object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:relative}.st-shot>.ico{color:var(--muted);margin:auto;position:absolute;inset:0}.st-shot.bad img{display:none}.st-shot:hover{border-color:var(--accent)}.st-shot:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.st-lb{margin:0}.st-lb-img{background:var(--soft);border-radius:12px;justify-content:center;align-items:center;min-height:240px;display:flex;position:relative;overflow:hidden}.st-lb-img img{object-fit:contain;z-index:1;max-width:100%;max-height:68vh;position:relative}.st-lb-img>.ico{color:var(--muted);position:absolute}.st-lb-img.bad img{display:none}.st-lb figcaption{gap:8px;margin-top:10px}@media (width<=639.98px){.st-shots-g{grid-template-columns:repeat(3,minmax(0,1fr))}}.st-ptop{padding-block:20px 8px}.st-pgrid{grid-template:"gal info"/minmax(0,1.04fr) minmax(0,.96fr);align-items:start;gap:28px 52px}.st-pgal-in{flex-direction:column;gap:12px;display:flex}.st-galmeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;font-size:13.5px;line-height:1.5;display:flex}.st-galmeta>.ico{flex:none}.st-galmeta .link-btn{min-height:32px;font-size:13.5px}.st-pinfo{flex-direction:column;gap:24px;display:flex}.st-phead{flex-direction:column;gap:8px;display:flex}.st-phead .st-metaline{margin:0}.st-phead .st-title{margin:2px 0 0;line-height:1.25}.st-phead .st-subline{color:var(--muted);gap:0;margin:0;font-size:14px}.st-phead .st-subline .st-ratebtn{min-height:32px;font-size:14px}.st-dot{color:#a6b0c3;margin-inline:8px;display:inline-block}.st-phead .st-short{color:#2a3348;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:62ch;margin:4px 0 0;font-size:16px;line-height:1.65;display:-webkit-box;overflow:hidden}.st-forline{color:var(--muted);align-items:flex-start;gap:8px;max-width:62ch;margin:0;font-size:14px;line-height:1.6;display:flex}.st-forline>.ico{flex:none;margin-top:3px}.st-forline span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.st-phead .alert{margin-top:6px}.st-specs{border-block:1px solid var(--line);color:#2a3348;align-items:flex-start;gap:8px;margin:0;padding:12px 0;font-size:14px;line-height:1.75;display:flex}.st-specs>.ico{color:var(--accent);flex:none;margin-top:4px}.st-specs-l{flex-wrap:wrap;min-width:0;display:flex}.st-spec{white-space:nowrap}.st-spec:not(:last-child):after{content:"·";color:#a6b0c3;margin-inline:8px;display:inline-block}.st-pinfo .st-lic legend{margin-bottom:6px;font-size:13.5px}.st-lic .radio-cards{gap:8px}.st-lic .radio-card{border-radius:12px;gap:10px;min-height:52px;padding:10px 12px}.st-lic .radio-card input{width:18px;height:18px}.st-lic .rc-title{font-size:14.5px}.st-lic .rc-d{margin-top:1px;font-size:12.5px}.st-lic-incl{color:var(--ok);background:var(--ok-soft);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:600}.st-lic-plus{white-space:nowrap;color:var(--text);align-items:baseline;font-size:14px;font-weight:700;display:inline-flex}.st-lic-plus .price.sm{font-size:14px}.st-lic-note{margin-top:8px;font-size:12.5px}.st-lic-note .link-btn{font-size:12.5px}.st-buybox{background:var(--soft);border:1px solid var(--line);border-radius:18px;padding:20px 20px 14px}.st-buybox .st-pricebox,.st-buycard .st-pricebox{margin:0 0 20px}.st-buybox .st-avail{margin:0 0 14px}.st-buybox .st-buy .btn,.st-buycard .st-buy .btn{min-height:52px}.st-buybox .st-incart{margin-top:10px}.st-sec{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:0 2px;margin-top:14px;padding-top:8px}.st-sec .btn{color:var(--muted);background:0 0;border:0;min-height:40px;padding-inline:8px;font-size:13.5px;font-weight:600}.st-sec .btn:hover{color:var(--accent);background:var(--accent-soft)}.st-sec .st-wa{flex:auto;justify-content:flex-start;min-width:0}.st-sec .st-wa .ico{color:var(--wa)}.st-sec .st-ib.on{color:var(--bad);background:0 0;border:0}.st-sec .st-ib.on .ico{fill:currentColor}.st-pblock{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.st-pblock .st-pb-l{color:var(--muted);font-size:13px;font-weight:600;line-height:1.5}.st-pb-main{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.st-pb-approx{color:var(--muted);font-size:26px;font-weight:700;line-height:1}.st-pb-main .price-wrap{align-items:baseline;gap:0 4px}.st-pb-main .price{color:var(--navy);gap:7px;font-size:36px;font-weight:800;line-height:1.15}.st-pb-main .price .amt{letter-spacing:-.01em}.st-pb-main .price .cur{font-size:16px;font-weight:700}.st-pb-main .vat{margin-inline-start:8px;font-size:12.5px}.st-pb-bhd{color:#2a3348;flex-wrap:wrap;align-items:center;gap:4px;font-size:14px;line-height:1.4;display:flex}.st-pb-bhd b{color:var(--text);font-weight:800}.st-pb-tip{width:28px;height:28px;color:var(--muted);cursor:help;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.st-pb-tip:hover{color:var(--accent)}.st-pb-tip:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.st-pblock .st-bwas{margin:0}.st-pblock .st-bsave{margin-top:6px}.st-pinfo .st-trust{color:var(--muted);border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 14px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.st-pinfo .st-trust li{align-items:flex-start;gap:6px;line-height:1.45;display:flex}.st-pinfo .st-trust .ico{color:var(--ok);flex:none;margin-top:1px}.st-buycard .st-trust{color:var(--muted);border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-top:18px;padding-top:0;font-size:13px}.st-buycard .st-sec{margin-top:12px}.st-bstrip-sec{padding-block:12px 0}.st-bstrip{border:1px solid var(--line);background:var(--card);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:12px 16px;display:flex}.st-bstrip-h{flex:none;align-items:center;gap:8px;font-size:14.5px;display:inline-flex}.st-bstrip-h .ico{color:var(--accent)}.st-bstrip-l{flex-wrap:wrap;flex:auto;gap:10px;min-width:0;display:flex}.st-bsl{border:1px solid var(--line);color:var(--text);border-radius:12px;flex:300px;align-items:center;gap:10px;min-width:0;max-width:480px;padding:6px 10px;transition:border-color .15s,background .15s;display:flex}.st-bsl:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.st-bsl .cover{border-radius:8px;flex:none;width:52px;padding:4px}.st-bsl-t{flex-direction:column;min-width:0;line-height:1.4;display:flex}.st-bsl-t b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.st-bsl-p{color:var(--muted);flex:none;align-items:center;gap:4px;display:flex}.st-bsl-p .price{color:var(--text)}.st-tabs-sec{padding-top:28px}.st-measure{max-width:68ch}.st-desc{flex-direction:column;gap:20px;display:flex}.st-desc-who{background:var(--soft);border-radius:14px;align-items:flex-start;gap:12px;max-width:68ch;padding:14px 16px;display:flex}.st-desc-who>.ico{color:var(--accent);flex:none;margin-top:3px}.st-desc-who .st-h4{margin:0 0 2px}.st-desc-who p{color:#2a3348;font-size:15px}.st-recv-g{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.st-recv-side{flex-direction:column;gap:20px;min-width:0;display:flex}.st-recv-side .st-tree{box-shadow:none}.st-sheets-box .st-h4{margin:0 0 8px}.st-buybar .st-bb-pr{flex-direction:column;min-width:0;line-height:1.25;display:flex}.st-bb-amt{color:var(--navy);align-items:baseline;gap:2px;font-weight:800;display:inline-flex}.st-bb-amt .price.md{font-size:21px;font-weight:800}.st-bb-amt .price .cur{font-size:12px}.st-bb-bhd{color:var(--muted);font-size:12px}.st-bb-bhd b{color:var(--text)}@media (width>=640px){.st-pgal{top:calc(var(--hdr-h) + 16px);position:sticky}}@media (width<=1099.98px){.st-pinfo .st-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.st-recv-g{grid-template-columns:minmax(0,1fr)}.st-pb-main .price{font-size:32px}}@media (width>=640px) and (width<=1099.98px){.st-pgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"gal info";gap:24px 28px}}@media (width<=639.98px){.st-pgrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"gal""info";gap:20px}.st-pinfo{gap:20px}.st-buybox{border-radius:16px;padding:16px 16px 12px}.st-pb-main .price{font-size:30px}.st-pb-approx{font-size:22px}.st-bstrip{padding:12px}.st-bsl{flex:100%;max-width:none}.st-phead .st-short{font-size:15.5px}.st-buycard .st-trust{gap:8px 12px}}.st-buycard{flex-direction:column;gap:16px;display:flex}.st-buycard>.alert,.st-buycard>.st-signhint{margin:0}.st-buycard .st-buybox{padding:18px 18px 12px}.st-buycard .st-trust{margin-top:2px}.st-buycard .st-fairnote{margin:0}.st-buybox{container-type:inline-size}@container (width<=440px){.st-sec .st-sec-l{display:none}.st-sec .st-ib{justify-content:center;min-width:44px;min-height:44px;padding-inline:10px}}@media (width>=640px) and (width<=1099.98px){.st-bside .st-buycard,.st-cside .st-buycard{gap:16px 24px;display:grid}.st-cside .st-buycard>.st-lic-one,.st-bside .st-buycard>.st-lic-one{grid-column:1;align-self:start}.st-cside .st-buycard>.st-lic,.st-bside .st-buycard>.st-lic{align-self:start}.st-cside .st-buycard>.st-buybox,.st-bside .st-buycard>.st-buybox{grid-area:auto/2;align-self:start}.st-buycard:not(:has(>.st-lic,>.st-lic-one))>.st-buybox{grid-area:auto/1/auto/-1}}@media (width<=639.98px){.st-buycard .st-buybox{padding:16px 16px 12px}.st-bsl-t b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.st-phead .st-subline{column-gap:16px}.st-phead .st-subline .st-dot{display:none}}.co-h2{align-items:center;gap:8px;margin:0;font-size:18px;line-height:1.35;display:flex}.co-h2 .ico{color:var(--accent)}.co-row{justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}.co-row>span:first-child{min-width:0}.co-total{border-top:1px solid var(--line);align-items:center;margin-top:6px;padding-top:12px;font-size:16px;font-weight:700}.co-flash{animation:coFlash 1.7s var(--ease)}@keyframes coFlash{0%{box-shadow:0 0 #2454e88c}25%{box-shadow:0 0 0 7px #2454e838}to{box-shadow:0 0 #2454e800}}.co-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.co-top h1{margin:0}.co-steps{flex:0 auto;margin:0;padding:0;list-style:none}.co-steps .step-sep{flex:0 0 28px;min-width:20px}.co-head{padding-block:28px 22px}.co-head .crumbs{margin-bottom:10px}.co-files{border:1px solid var(--line);border-radius:12px;margin:8px 0 0;padding:0;list-style:none;overflow:hidden}.co-files li{border-top:1px solid var(--line);background:#fff;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.co-files li:first-child{border-top:0}.co-files .ftype{flex:none;justify-content:center;min-width:44px}.co-fname{overflow-wrap:anywhere;flex:auto;min-width:0;font-size:14px}.co-dl-head{align-items:center;gap:12px;display:flex}.co-dl-head .cover{flex:none}.co-dl-group{border-top:1px solid var(--line);padding:12px 0}.co-dl-group:first-of-type{border-top:0}.co-zip{overflow-wrap:anywhere;align-items:center;gap:6px;margin-top:12px;display:flex}.co-cart-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px;display:grid}.co-cart-side{top:calc(var(--hdr-h) + 16px);position:sticky}.co-lines-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:18px 20px 14px;display:flex}.cart-lines{margin:0;padding:0;list-style:none}.cart-line{border-top:1px solid var(--line);grid-template-columns:108px minmax(0,1fr) auto;align-items:start;gap:18px;padding:18px 20px;display:grid}.cart-cover{display:block}.cart-info{flex-direction:column;gap:4px;min-width:0;display:flex}.cart-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.cart-name{color:var(--text);font-size:16.5px;font-weight:700;line-height:1.4}.cart-name:hover{color:var(--accent)}.cart-sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:520px;display:-webkit-box;overflow:hidden}.cart-lic{flex-direction:column;gap:4px;max-width:340px;margin-top:8px;display:flex}.cart-lic label{color:var(--muted);font-size:12.5px;font-weight:600}.cart-lic .select{min-height:44px;padding-block:8px;font-size:14.5px}.cart-acts{flex-wrap:wrap;gap:4px 16px;margin-top:6px;display:flex}.cart-acts .link-btn,.co-saved-acts .link-btn{min-height:40px}.cart-rm{color:var(--muted)}.cart-rm:hover{color:var(--bad)}.cart-price{text-align:end;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.cart-sum{flex-direction:column;gap:12px;padding:22px;display:flex}.cart-sum .co-row{padding:2px 0}.cart-sum .co-total{padding-top:12px}.co-teaser{background:linear-gradient(135deg,#f3f6fe,#fff);border:1.5px dashed #b8c5ee;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;display:flex}.co-teaser>.ico{color:var(--accent);margin-top:2px}.co-teaser b{font-size:14px;display:block}.co-teaser p{color:var(--muted)}.co-continue{align-self:center}.co-trust{border-top:1px solid var(--line);justify-content:center;padding-top:6px;display:flex}.co-trust .paylogos{justify-content:center}.co-trust .paylogo{border:1px solid var(--line)}.co-overlap{margin-bottom:20px}.co-overlap ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.co-overlap li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.co-overlap li>span{flex:260px;min-width:0}.co-mstrip{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.co-saved{padding:18px 20px}.co-saved-list{margin:12px 0 0;padding:0;list-style:none}.co-saved-list li{border-top:1px solid var(--line);align-items:center;gap:14px;padding:12px 0;display:flex}.co-saved-cover{flex:none;width:76px}.co-saved-acts{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.co-saved-acts .btn{min-height:40px}.co-hd{background:var(--card);border-bottom:1px solid var(--line);padding-block:22px 20px}.co-hd h1{align-items:center;gap:10px;margin-top:6px;font-size:clamp(24px,3vw,32px);display:flex}.co-hd h1 .ico{width:26px;height:26px;color:var(--ok)}.co-page{padding-block:28px 64px}.co-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px;display:grid}.co-main{flex-direction:column;gap:16px;min-width:0;display:flex}.co-sec{border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);transition:box-shadow .2s var(--ease),border-color .2s;background:#fff}.co-sec.active{box-shadow:0 0 0 3px #2454e812,var(--shadow);border-color:#bfd0fa}.co-sec.locked{background:var(--soft);box-shadow:none}.co-sec-h{border-radius:var(--r-card);align-items:center;gap:14px;min-height:72px;padding:18px 22px;display:flex}.co-sec-h h2{margin:0;font-size:18px;line-height:1.35}.co-sec.locked .co-sec-h h2{color:var(--muted)}.co-sub{color:var(--muted);margin-top:2px;font-size:13.5px;line-height:1.45}.co-num{border:1.5px solid var(--line);width:34px;height:34px;color:var(--muted);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14.5px;font-weight:700;display:flex}.co-sec.active .co-num{background:var(--accent);border-color:var(--accent);color:#fff}.co-sec.done .co-num{background:var(--ok);border-color:var(--ok);color:#fff}.co-sec-b{padding:0 22px 22px;padding-inline-start:70px}.co-locked{color:var(--muted);align-items:center;gap:8px;margin-top:-8px;padding:0 22px 16px;padding-inline-start:70px;font-size:13.5px;display:flex}.co-intro{margin-bottom:14px}.co-login{max-width:520px}.co-login-row{align-items:stretch;gap:10px;display:flex}.co-login-row .input{flex:auto;min-width:0}.co-login-row .btn{flex:none}.co-code{letter-spacing:.45em;text-align:center;font-size:20px;font-weight:700}.co-hint{color:#1e3a8a;background:var(--accent-soft);border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.co-signed{border:1px solid var(--line);background:var(--soft);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.co-signed .grow{min-width:160px}.co-mail,.acc-mail{overflow-wrap:anywhere}.co-terms{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.co-term{border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px 14px}.co-term-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.co-bul{color:#2a3348;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.co-bul li{align-items:flex-start;gap:8px;display:flex}.co-bul .ico{color:var(--ok);margin-top:3px}.co-accept{border:1.5px solid var(--line);background:#fff;border-radius:14px;align-items:center;min-height:56px;padding:14px 16px}.co-accept.on{border-color:var(--ok);background:var(--ok-soft)}.co-accept input{margin:0}.co-accept a{white-space:normal;font-weight:600}.co-gate{color:#8a5a12;align-items:center;gap:6px;margin:10px 0 0;display:flex}.co-switch{margin-inline-start:auto}.co-fs{border:0;min-width:0;margin:0;padding:0}.co-pay-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.co-pm{align-items:flex-start;min-height:96px}.co-pm-b{flex-direction:column;gap:4px;min-width:0;display:flex}.co-pm-logo{align-items:center;height:30px;display:flex}.co-mark{border:1px solid var(--line);color:#111;white-space:nowrap;direction:ltr;background:#fff;border-radius:7px;align-items:center;gap:4px;height:28px;padding:0 9px;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:800;display:inline-flex}.co-mark svg{width:auto;height:17px}.co-mark-b{color:#a3161b;letter-spacing:.02em}.co-mark-b i{color:#111;font-style:normal}.co-visa{color:#1a1f71;font-size:13px;font-style:italic}.co-charge{background:var(--navy);color:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 10px;padding:12px 14px;font-size:14.5px;display:flex}.co-charge .ico{color:#9db5ff}.co-charge .b{font-size:16px}.co-mismatch{margin-top:12px}.co-review{border:1px solid var(--line);background:var(--soft);border-radius:14px;margin-bottom:14px;padding:6px 16px 12px}.co-review .co-row b{text-align:end;overflow-wrap:anywhere}.co-paybtn{font-size:17px}.co-fail .btn{flex:none}.co-fail{flex-wrap:wrap;align-items:center}.co-aside{align-self:stretch;min-width:0}.co-sum{top:calc(var(--hdr-h) + 16px);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);background:#fff;flex-direction:column;gap:12px;padding:18px 20px;display:flex;position:sticky}.co-sum-tog{display:none}.co-sum-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.co-slines{max-height:300px;margin:0;padding:0;list-style:none;overflow-y:auto}.co-sline{border-top:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}.co-sline:first-child{border-top:0}.co-thumb{--c:var(--accent);color:#fff;background:linear-gradient(150deg,var(--c),var(--c));border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}@supports (color:color-mix(in lab, red, red)){.co-thumb{background:linear-gradient(150deg,var(--c),color-mix(in srgb,var(--c) 70%,#000c24))}}.co-thumb .ico{width:20px;height:20px}.co-sline .grow{min-width:0}.co-sname{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.co-sline.bonus .co-sname{color:var(--accent)}.co-bonus{background:linear-gradient(135deg,#f3f6fe,#fff);border:1.5px dashed #b8c5ee;border-radius:14px;transition:border-color .15s,background .15s}.co-bonus.on{border-style:solid;border-color:var(--accent);background:var(--accent-soft)}.co-bonus-l{cursor:pointer;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.co-bonus-l input{width:20px;height:20px;accent-color:var(--accent);cursor:pointer;flex:none;margin:2px 0 0}.co-bonus-l .grow{flex-direction:column;gap:2px;min-width:0;display:flex}.co-bonus-t{align-items:flex-start;gap:6px;font-size:14px;line-height:1.4;display:flex}.co-bonus-t .ico{color:var(--accent);margin-top:2px}.co-bonus-f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.co-bonus-p{flex:none}.co-tots{border-top:1px solid var(--line);padding-top:6px}.co-tots .co-row{padding:3px 0}.co-sum .co-total{margin-top:0}.co-bhd-line{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.co-bhd-line .ico{color:var(--accent)}.co-sum-pay{flex-direction:column;gap:8px;display:flex}.co-reason{color:#7a4e0e;align-items:flex-start;gap:6px;margin:0;line-height:1.45;display:flex}.co-reason .ico{flex:none;margin-top:2px}.co-assure{border-top:1px solid var(--line);color:var(--muted);gap:6px;margin:0;padding:12px 0 0;font-size:13px;list-style:none;display:grid}.co-assure li{align-items:flex-start;gap:8px;display:flex}.co-assure .ico{color:var(--ok);margin-top:2px}.co-paybar{flex-wrap:nowrap}.co-paybar .grow{min-width:0;line-height:1.35}.co-paybar .btn{flex:none;max-width:60%}.co-paybar .co-reason{color:#8a5a12}.co-pm-modal{text-align:center;padding:6px 0 4px}.co-pm-logo.lg{justify-content:center;height:auto;margin-bottom:10px}.co-pm-logo.lg .co-mark{height:40px;padding:0 14px;font-size:15px}.co-pm-logo.lg .co-mark svg{height:22px}.co-pm-amt{margin:4px 0;font-size:30px;font-weight:700}.co-processing{flex-direction:column;align-items:center;gap:12px;padding:30px 0;display:flex}.co-processing .spinner{border-width:3px;width:34px;height:34px}.ty-hero{background:linear-gradient(180deg,#e9f5ef 0%,var(--bg) 100%);padding-block:36px 8px}.ty-card{border:1px solid var(--line);box-shadow:var(--shadow);text-align:center;background:#fff;border-radius:20px;padding:32px 28px 26px}.ty-tick{background:var(--ok-soft);width:68px;height:68px;color:var(--ok);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;display:flex;box-shadow:0 0 0 8px #12805c12}.ty-tick .ico{stroke-width:2.5px;width:32px;height:32px}.ty-card .eyebrow{color:var(--ok);justify-content:center}.ty-card h1{font-size:clamp(24px,3.2vw,34px)}.ty-card>p.muted{overflow-wrap:anywhere;max-width:560px;margin-inline:auto}.ty-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0 0;padding:0;display:grid}.ty-meta div{background:var(--soft);border:1px solid var(--line);border-radius:12px;min-width:0;padding:10px 12px}.ty-meta dt{color:var(--muted);font-size:12.5px;font-weight:600}.ty-meta dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:15px;font-weight:700}.ty-slogan{color:var(--navy);letter-spacing:.02em;margin:18px 0 0;font-size:15px;font-weight:700}.ty-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.ty-main{min-width:0}.ty-items{margin:0;padding:0;list-style:none}.ty-item{border-top:1px solid var(--line);grid-template-columns:88px minmax(0,1fr) auto;align-items:start;gap:16px;padding:16px 20px;display:grid}.ty-info{flex-direction:column;gap:3px;min-width:0;display:flex}.ty-name{font-size:16px;line-height:1.4}.ty-act{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.ty-reg{background:var(--warn-soft);color:#5e3d0b;border:1px solid #f0d9ae;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;display:flex}.ty-reg-t{flex:240px;align-items:flex-start;gap:10px;min-width:0;display:flex}.ty-reg-t .ico{color:var(--warn);flex:none;margin-top:2px}.ty-regd{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.co-locked-btn{color:var(--muted)}.ty-side{flex-direction:column;gap:14px;min-width:0;display:flex}.ty-box h3{align-items:center;gap:8px;margin-bottom:8px;font-size:16px;display:flex}.ty-box h3 .ico{color:var(--accent)}.ty-steps{color:#2a3348;gap:6px;margin:0;padding-inline-start:20px;font-size:14px;display:grid}.ty-review .stars{margin-bottom:6px}.inv{border:1px solid var(--line);color:#1d2433;background:#fff;border-radius:6px;padding:32px 34px;font-size:14px;line-height:1.55;box-shadow:0 2px 12px #000c240f}.inv-top{border-bottom:2px solid var(--navy);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.inv-brand img{width:auto;height:38px}.inv-slogan{color:var(--muted);margin-top:6px;font-size:12px;font-weight:600}.inv-title{text-align:end;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.inv-title h3{color:var(--navy);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:20px}html[lang=ar] .inv-title h3{letter-spacing:0}.inv-no{font-size:15px;font-weight:700}.inv-stamp{letter-spacing:.08em;text-transform:uppercase;border:2px solid;border-radius:6px;margin-top:4px;padding:1px 10px;font-size:12px;font-weight:800;display:inline-block;transform:rotate(-4deg)}html[lang=ar] .inv-stamp{letter-spacing:0}.inv-stamp.ok{color:var(--ok)}.inv-stamp.bad{color:var(--bad)}.inv-stamp.warn{color:var(--warn)}.inv-parties{grid-template-columns:1fr 1fr;gap:24px;padding:18px 0;display:grid}.inv-party{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;font-size:13.5px;display:flex}.inv-party h4{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:12px}html[lang=ar] .inv-party h4{letter-spacing:0}.inv-party b{font-size:14.5px}.inv-ph{color:var(--muted);font-size:12px}.inv-contact{color:var(--muted);font-size:13px}.inv-co{border:1px solid var(--line);background:var(--soft);border-radius:8px;margin-top:8px;padding:10px 12px}.inv-co-l{color:var(--accent);text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-weight:700}html[lang=ar] .inv-co-l{letter-spacing:0}.inv-meta{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 18px;display:grid;overflow:hidden}.inv-meta div{border-inline-start:1px solid var(--line);min-width:0;padding:8px 12px}.inv-meta div:first-child{border-inline-start:0}.inv-meta dt{color:var(--muted);font-size:11.5px;font-weight:600}.inv-meta dd{overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:600}.inv-tbl{border-collapse:collapse;width:100%;font-size:13.5px}.inv-tbl th{text-align:start;background:var(--navy);color:#fff;padding:8px 10px;font-size:12.5px;font-weight:600}.inv-tbl td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px}.inv-sub{color:var(--muted);font-size:12px}.inv-n{width:32px;color:var(--muted)}.inv-q{width:56px;text-align:center!important}.inv-amt{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:end!important}.inv-totals{gap:4px;width:min(340px,100%);margin-inline-start:auto;padding-top:10px;display:grid}.inv-totals div{justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.inv-grand{border-top:2px solid var(--navy);margin-top:4px;padding-top:8px;font-weight:800;font-size:15.5px!important}.inv-notes{background:var(--soft);color:#2a3348;border-radius:8px;margin-top:18px;padding:12px 14px;font-size:13px}.inv-notes p{margin:0 0 4px}.inv-notes p:last-child{margin:0}.inv-foot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding-top:12px;font-size:12.5px;display:flex}@media print{@page{size:A4;margin:12mm}body.co-print{background:#fff!important}:is(body.co-print>:not(#ovl),body.co-print #ovl>:not(:has([data-invoice-doc]))){display:none!important}body.co-print .modal-wrap{padding:0!important;display:block!important;position:static!important}body.co-print .modal-bg,body.co-print .modal-h,body.co-print .modal-f{display:none!important}body.co-print .modal{box-shadow:none!important;border-radius:0!important;max-width:none!important;max-height:none!important;animation:none!important}body.co-print .modal-b{padding:0!important;overflow:visible!important}body.co-print .inv{box-shadow:none;border:0;padding:0}body.co-print .inv-tbl th{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.acc-signin{text-align:center;padding:36px 32px}.acc-signin-ico{background:var(--accent-soft);width:64px;height:64px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.acc-signin p{max-width:560px;margin-inline:auto}.acc-signin-btns{justify-content:center;margin:20px 0 22px}.acc-benefits{text-align:start;max-width:520px;margin:0 auto}.acc-head{background:var(--card);border-bottom:1px solid var(--line);padding-block:24px}.acc-head-in{align-items:center;gap:16px;display:flex}.acc-hello{min-width:0}.acc-hello h1{margin:0;font-size:clamp(22px,2.6vw,30px)}.acc-head-acts{flex:none;align-items:center;gap:8px;display:flex}.acc-bell .count-badge{background:var(--bad)}.acc-sec{padding-top:28px}.acc-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:28px;display:grid}.acc-side{top:calc(var(--hdr-h) + 16px);min-width:0;position:sticky}.acc-nav{border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);background:#fff;flex-direction:column;gap:2px;padding:8px;display:flex}.acc-tab{min-height:44px;color:var(--text);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14.5px;font-weight:600;display:flex}.acc-tab .ico{color:var(--muted)}.acc-tab:hover{background:var(--soft);color:var(--text)}.acc-tab.active{background:var(--accent-soft);color:var(--accent)}.acc-tab.active .ico{color:var(--accent)}.acc-tab.danger,.acc-tab.danger .ico{color:var(--bad)}.acc-cnt{background:var(--soft);min-width:22px;height:22px;color:var(--muted);border-radius:11px;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.acc-cnt.hot{background:var(--bad);color:#fff}.acc-nav-m{position:relative}.acc-nav-m .select{background-color:#fff;padding-inline-start:42px;font-weight:600}.acc-sel-ico{color:var(--accent);pointer-events:none;inset-inline-start:14px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.acc-panel{min-width:0}.acc-ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.acc-ph h2{margin:0 0 2px;font-size:clamp(20px,2.4vw,26px)}.acc-order{overflow:hidden}.acc-order-h{background:var(--soft);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:16px 20px;display:grid}.acc-oid{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.acc-oid b{font-size:16px}.acc-order-h>.xs{grid-area:2/1}.acc-order-tot{text-align:end;flex-direction:column;grid-area:1/2/span 2;justify-content:center;align-items:flex-end;font-size:16px;display:flex}.acc-order>.alert{margin:12px 20px 0}.acc-lines{margin:0;padding:0;list-style:none}.acc-line{border-top:1px solid var(--line);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 20px;display:grid}.acc-line:first-child{border-top:0}.acc-line-info{flex-direction:column;gap:3px;min-width:0;display:flex}.acc-line-name{color:var(--text);font-weight:700;line-height:1.4}.acc-line-name:hover{color:var(--accent)}.acc-line-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.acc-lockmsg{align-items:center;gap:6px;display:flex}.acc-line-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.acc-prob{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:6px;margin:0 20px 14px;padding:12px 14px;display:flex}.acc-tl{grid-template-columns:repeat(3,minmax(0,1fr));margin:8px 0 4px;padding:0;list-style:none;display:grid}.acc-tl li{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;font-size:12.5px;font-weight:600;display:flex;position:relative}.acc-tl li+li:after{content:"";background:var(--line);z-index:0;top:11px;width:100%;height:2px;position:absolute;inset-inline-end:50%}.acc-tl li.done+li.done:after{background:var(--ok)}.acc-tl .dot{border:1.5px solid var(--line);color:#fff;z-index:1;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.acc-tl li.done{color:var(--text)}.acc-tl li.done .dot{background:var(--ok);border-color:var(--ok)}.acc-tl li.cur{color:var(--ok)}.acc-order-f{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:12px 20px 16px;display:flex}.acc-course{align-items:center;gap:20px;padding:16px;display:flex}.acc-course-cover{flex:none;width:220px}.acc-course-b{min-width:0}.acc-course-b h3{margin:0 0 2px}.acc-prog{align-items:center;gap:12px;margin:12px 0 6px;display:flex}.acc-prog .progress{flex:1}.lp{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px;display:grid}.lp-screen{aspect-ratio:16/9;color:#fff;background:radial-gradient(circle at 70% 30%,#2e5cf0 0%,#0b1a3d 70%);border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.lp-play{color:#fff;background:#ffffff29;border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;display:flex}.lp-play:hover{background:#ffffff42}.lp-cap{bottom:0;background:linear-gradient(#000c2400,#000c24d9);flex-direction:column;gap:2px;padding:28px 16px 12px;display:flex;position:absolute;inset-inline:0}.lp-cap b{font-size:16px;line-height:1.35}.lp-demo{top:10px;background:#00000059;border-radius:6px;padding:2px 8px;font-size:11.5px;position:absolute;inset-inline-end:10px}.lp-side{min-width:0}.lp-list{gap:2px;max-height:320px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.lp-l{text-align:start;width:100%;min-height:44px;color:var(--text);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.lp-l:hover{background:var(--soft)}.lp-l.on{background:var(--accent-soft);color:var(--accent);font-weight:600}.lp-n{border:1.5px solid var(--line);width:26px;height:26px;color:var(--muted);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:flex}.lp-l.done .lp-n{background:var(--ok);border-color:var(--ok);color:#fff}.acc-lic{padding:18px 20px}.acc-lic-h{align-items:center;gap:14px;margin-bottom:14px;display:flex}.acc-lic-h h3{margin:0;font-size:17px}.acc-lic-cover{flex:none;width:84px}.acc-lic-h .grow{min-width:0}.acc-slots{background:var(--soft);border:1px solid var(--line);border-radius:12px;flex-direction:column;flex:none;align-items:center;padding:6px 14px;display:flex}.acc-slots b{font-size:24px;line-height:1.1}.acc-slots b span{color:var(--muted);font-size:15px;font-weight:600}.acc-lic-note{text-align:end;flex:220px}.acc-lic .tbl-wrap{border-radius:12px}.acc-wish-i{flex-direction:column;gap:4px;min-width:0;display:flex}.acc-wish-i>.pcard{flex:auto}.acc-wish-rm{color:var(--muted);align-self:center}.acc-wish-rm:hover{color:var(--bad)}.acc-profile h3{margin-bottom:12px;font-size:17px}.acc-phone .select{flex:none;width:auto;min-width:96px}.acc-pref{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:16px;padding:12px 14px}.acc-pref>span:first-child{min-width:0}.acc-notifs{margin:0;padding:6px;list-style:none}.acc-notif{text-align:start;width:100%;color:var(--text);border-radius:12px;align-items:flex-start;gap:12px;min-height:44px;padding:12px;display:flex}.acc-notif:hover{background:var(--soft)}.acc-notif.unread{background:#f5f8ff}.acc-notif .grow{flex-direction:column;gap:2px;min-width:0;display:flex}.acc-notif .grow b{font-size:14.5px;line-height:1.4}.acc-notif-ic{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.acc-notif-ic.paid,.acc-notif-ic.download{background:var(--ok-soft);color:var(--ok)}.acc-notif-ic.entity,.acc-notif-ic.problem{background:var(--warn-soft);color:var(--warn)}.acc-notif-ic.update{background:var(--accent-soft);color:var(--accent)}.acc-dot{background:var(--accent);border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}.acc-notifs li+li{border-top:1px solid var(--line)}.acc-del{flex-direction:column;gap:16px;display:flex}.acc-del-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.acc-del-col{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px}.acc-del-col.keep{background:var(--soft)}.acc-del-col h3{align-items:center;gap:8px;font-size:16px;display:flex}.acc-xlist{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.acc-xlist li{align-items:flex-start;gap:8px;display:flex}.acc-xlist .ico{flex:none;margin-top:3px}.acc-del-col:not(.keep) .acc-xlist .ico{color:var(--bad)}.acc-del-col.keep .acc-xlist .ico{color:var(--ok)}.acc-del .btn-danger{align-self:flex-start}.acc-fs{border:0;min-width:0;margin:0;padding:0}.acc-reasons{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:6px}.acc-reasons .radio-card{align-items:center;min-height:52px;padding:12px}@media (width<=1099.98px){.co-cart-grid,.co-layout{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.co-sec-b,.co-locked{padding-inline-start:22px}.co-sum{padding:16px}.co-pm{min-height:0;padding:12px}.ty-grid{grid-template-columns:minmax(0,1fr) 280px;gap:20px}.ty-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.acc-layout{grid-template-columns:minmax(0,1fr);gap:20px}.acc-side{position:static}.acc-nav{box-shadow:none;background:0 0;border:0;flex-flow:wrap;gap:8px;padding:0}.acc-tab{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 14px;font-size:14px}.acc-tab .grow{flex:0 auto}.acc-tab.active{border-color:var(--accent)}.cart-line{grid-template-columns:92px minmax(0,1fr);gap:14px}.cart-price{flex-direction:row;grid-column:2;justify-content:flex-start;align-items:baseline;gap:8px}}@media (width<=639.98px){.co-head{padding-block:20px 16px}.co-top{flex-direction:column;align-items:flex-start;gap:12px}.co-steps{width:100%}.co-cart-grid{grid-template-columns:minmax(0,1fr)}.co-cart-side{position:static}.co-lines-h{padding:14px 14px 10px}.cart-line{grid-template-columns:76px minmax(0,1fr);gap:12px;padding:14px}.cart-name{font-size:15.5px}.cart-sub{display:none}.cart-lic{max-width:none}.cart-sum{padding:18px}.co-saved{padding:16px 14px}.co-saved-list li{flex-wrap:wrap}.co-saved-cover{width:64px}.co-saved-list li .grow{flex:150px}.co-saved-acts{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.co-hd{padding-block:14px}.co-hd h1{font-size:23px}.co-page{padding-block:16px 40px}body:has(.co-paybar) .ftr-bottom{padding-bottom:84px}body:has(.co-paybar) .cookie{bottom:84px}.co-sum:not(.open) .co-bonus-d{display:none}.co-pay-grid{gap:10px}.co-pm{gap:8px;padding:10px}.co-pm .rc-title{font-size:14.5px}.co-layout{flex-direction:column;gap:14px;display:flex}.co-aside{order:-1;width:100%}.co-main{gap:12px}.co-sum{gap:0;padding:0;position:static;overflow:hidden}.co-sum>:not(.co-sum-tog){margin-inline:14px}.co-sum-tog{text-align:start;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:54px;padding:10px 14px;display:flex}.co-sum-tog>.row:first-child{min-width:0}.co-sum-tog .ico.sm:last-child{transition:transform .2s}.co-sum.open .co-sum-tog .ico.sm:last-child{transform:rotate(180deg)}.co-sum-h,.co-sum:not(.open) .co-sum-c,.co-sum:not(.open) .co-total,.co-sum:not(.open) .co-bhd-line,.co-sum:not(.open) .co-assure{display:none}.co-sum.open .co-sum-c{margin-top:4px}.co-sum .co-bonus,.co-sum .cur-note{margin-bottom:12px}.co-sum.open .co-total,.co-sum.open .co-bhd-line{margin-bottom:10px}.co-sum-pay{display:none}.co-assure{padding-bottom:14px}.co-sec-h{gap:12px;min-height:60px;padding:14px}.co-sec-h h2{font-size:16.5px}.co-sub{font-size:13px}.co-num{width:30px;height:30px;font-size:13.5px}.co-sec-b{padding:0 14px 16px}.co-locked{margin-top:-6px;padding:0 14px 14px}.co-login-row{flex-direction:column}.co-login-row .btn{width:100%}.co-accept{padding:12px}.co-paybar .btn{max-width:62%;padding-inline:12px;font-size:14.5px}.co-fail .btn{width:100%}.ty-hero{padding-block:20px 4px}.ty-card{padding:24px 16px 20px}.ty-tick{width:56px;height:56px}.ty-grid{grid-template-columns:minmax(0,1fr)}.ty-item{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:14px}.ty-act{flex-direction:row;grid-column:1/-1;justify-content:flex-start}.ty-act .btn{flex:1}.ty-reg .btn{width:100%}.inv{padding:18px 14px}.inv-top{flex-direction:column}.inv-title{text-align:start;align-items:flex-start}.inv-parties{grid-template-columns:minmax(0,1fr);gap:14px}.inv-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.inv-meta div:nth-child(3){border-inline-start:0}.inv-meta div:nth-child(n+3){border-top:1px solid var(--line)}.inv-n{display:none}.inv-tbl th,.inv-tbl td{padding:8px 6px}.inv-q{width:40px}.acc-head{padding-block:16px}.acc-head-in{gap:12px}.acc-head-in .avatar.lg{width:48px;height:48px;font-size:17px}.acc-hello h1{font-size:21px}.acc-sec{padding-top:16px}.acc-order-h{grid-template-columns:minmax(0,1fr);padding:14px}.acc-order-h>.xs{grid-row:auto}.acc-order-tot{flex-flow:wrap;grid-area:auto/1;justify-content:flex-start;align-items:baseline;gap:8px}.acc-order>.alert{margin:12px 14px 0}.acc-line{grid-template-columns:60px minmax(0,1fr);gap:12px;padding:12px 14px}.acc-line-acts{grid-column:1/-1;justify-content:flex-start}.acc-line-acts .btn{flex:auto}.acc-prob{margin:0 14px 12px}.acc-order-f{padding:12px 14px 14px}.acc-order-f .btn{flex:auto}.acc-course{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.acc-course-cover{width:100%}.lp{grid-template-columns:minmax(0,1fr)}.lp-list{max-height:none}.acc-lic{padding:14px}.acc-lic-h{flex-wrap:wrap}.acc-lic-cover{width:64px}.acc-lic-h .grow{flex:140px}.acc-lic-note{text-align:start}.acc-lic footer .btn{flex:auto}.acc-del-grid{grid-template-columns:minmax(0,1fr)}.acc-del .btn-danger{align-self:stretch}.acc-reasons{grid-template-columns:minmax(0,1fr)}.acc-signin{padding:24px 16px}.acc-signin-btns .btn{width:100%}.acc-wish-rm{min-height:40px}}@media (width>=640px){.acc-panel .tbl.stack{display:table}}.co-key{background:var(--soft);border:1px dashed #c9d3ee;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding:10px 12px;display:flex}.co-key-l{color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.co-key-l .ico{color:var(--accent)}.co-key-v{letter-spacing:.06em;color:var(--navy);border:1px solid var(--line);white-space:nowrap;direction:ltr;unicode-bidi:isolate;background:#fff;border-radius:8px;padding:4px 10px;font-family:ui-monospace,Consolas,Courier New,monospace;font-size:15px;font-weight:700}.co-key-cp{margin-inline-start:auto}.ty-access{align-items:center;gap:6px;margin-top:4px;display:flex}.ty-access .ico{color:var(--accent);flex:none}.acc-key{margin-top:6px;padding:8px 10px}.acc-key .co-key-v{font-size:14px}.co-tool-link{margin-top:14px}.co-tool-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.co-tool-row code{background:var(--soft);border:1px solid var(--line);overflow-wrap:anywhere;text-align:start;direction:ltr;border-radius:10px;flex:220px;min-width:0;padding:9px 12px;font-size:13.5px}.co-acc-steps{color:#2a3348;gap:6px;margin:14px 0 0;padding-inline-start:20px;font-size:14px;display:grid}@media (width<=639.98px){.co-key{gap:8px}.co-key-v{padding:4px 8px;font-size:14px}.co-key-cp{margin-inline-start:0}}.inv-langbar{border:1px solid var(--line);background:var(--soft);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.co-invlang{border:0;margin-inline:0;padding:0}.co-invlang legend{margin-bottom:6px}.co-invlang .chip{cursor:pointer}.co-invlang .chip:focus-within{box-shadow:var(--focus)}.inv.inv-bi .inv-title h3{font-size:18px}.co-held{margin-top:16px}.co-held .co-h2{align-items:center;gap:8px;display:flex}.co-held-line .cover{filter:grayscale(.45);opacity:.85}.co-held-note{margin-top:4px}.co-held-line .cart-acts{flex-wrap:wrap;align-items:center}.co-held-sum{background:var(--soft);border-radius:10px;align-items:flex-start;gap:6px;margin:6px 0 0;padding:8px 10px;display:flex}.co-vprev{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.co-vprev-col{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:14px;display:flex}.co-vprev-col.on{border-color:var(--ok);box-shadow:0 0 0 3px var(--ok-soft)}.co-vprev-h{flex-direction:column;align-items:flex-start;gap:6px;min-height:52px;margin-bottom:6px;display:flex}.co-vprev-it{text-overflow:ellipsis;white-space:nowrap;max-width:60%;overflow:hidden}.co-vprev .co-row{flex-wrap:wrap;gap:4px 10px}.co-vprev .co-total{border-top:1px solid var(--line);margin-top:4px;padding-top:8px}.acc-inv-k{margin-inline-start:6px;font-size:11.5px}.acc-notif-go{color:var(--accent);align-self:flex-start;align-items:center;gap:4px;margin-top:2px;font-weight:600;display:inline-flex}.acc-notif-ic.available{background:var(--ok-soft);color:var(--ok)}@media (width<=1099.98px){.co-vprev{grid-template-columns:minmax(0,1fr)}.co-vprev-h{min-height:0}}@media (width<=639.98px){.inv-tax .inv-q{display:none}.inv-tax th,.inv-tax td{padding:8px 4px;font-size:12.5px}}.co-coupon{border-top:1px dashed var(--line);flex-direction:column;gap:6px;margin-top:8px;padding:12px 0 4px;display:flex}.co-cp-l{align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.co-cp-row{gap:8px;display:flex}.co-cp-row .input{text-transform:uppercase;flex:auto;min-width:0}.co-cp-row .btn{flex:none}.co-coupon.on{border:1px solid var(--ok);flex-direction:row;align-items:center;gap:10px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.co-coupon.on{border:1px solid color-mix(in srgb,var(--ok) 35%,#fff)}}.co-coupon.on{background:var(--ok-soft);border-radius:12px}.co-coupon.on .grow{flex-direction:column;min-width:0;display:flex}.co-cp-ic{width:32px;height:32px;color:var(--ok);background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.co-minus{align-items:baseline;display:inline-flex}.co-social{margin-bottom:14px}.acc-access{color:var(--accent);align-items:center;gap:6px;margin-top:6px;font-weight:600;display:flex}.acc-holder{margin-top:4px;line-height:1.5;display:block}.acc-holder .ico{vertical-align:-3px}.acc-cookies h3,.acc-priv-links h3{align-items:center;gap:8px;margin-bottom:12px;display:flex}.acc-ck{gap:16px}.co-cp-amt{white-space:nowrap;flex:none;align-items:baseline;display:inline-flex}.co-up-wrap{max-width:460px;margin-top:8px}.co-up-incl{align-items:center;gap:5px;margin:0 0 6px;display:flex}.co-up-incl .ico{color:var(--ok)}.co-up .co-bonus-l{align-items:center;padding:10px 12px}.co-up .co-bonus-t{font-size:13.5px}.co-up-p{white-space:nowrap;flex:none;align-items:baseline;font-weight:700;display:inline-flex}.co-sline-up{padding:0 0 10px;list-style:none}.co-sline-up .co-up-wrap{max-width:none;margin-top:0}.co-slines:has(.co-sline-up){max-height:none;overflow:visible}@media (width<=639.98px){.co-up .co-bonus-l{flex-wrap:wrap;row-gap:4px}.co-up .co-bonus-l .grow{flex:calc(100% - 34px)}.co-up-p{width:100%;padding-inline-start:30px}}.is-admin{background:var(--bg)}.adm{grid-template-columns:256px minmax(0,1fr);min-height:100vh;display:grid}.adm.is-col{grid-template-columns:76px minmax(0,1fr)}.adm-side{background:var(--navy);color:#c5cee3;scrollbar-width:thin;z-index:40;flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.adm-brand{color:#fff;align-items:center;gap:10px;padding:18px 18px 14px;display:flex}.adm-mark{background:var(--accent);border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:6px;display:flex}.adm-mark svg{width:100%;height:100%}.adm-brand-t b{font-size:17px;line-height:1.1;display:block}.adm-brand-t small{color:#93a0c0;font-size:12px}.adm-nav{flex:1;padding:4px 10px 16px}.adm-group{margin-top:12px}.adm-group-t{color:#7584a8;text-transform:uppercase;letter-spacing:.08em;padding:6px 12px;font-size:11.5px;font-weight:700}html[lang=ar] .adm-group-t{letter-spacing:0;font-size:12.5px}.adm-nav-a{color:#c5cee3;border-radius:10px;align-items:center;gap:12px;min-height:44px;padding:10px 12px;font-size:14.5px;font-weight:500;display:flex;position:relative}.adm-nav-a:hover{color:#fff;background:#ffffff0f}.adm-nav-a.on{background:var(--accent);color:#fff}.adm-nav-a .ico{flex:none}.adm-nav-a span:not(.adm-badge){white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.adm-badge{color:#3d2a05;background:#f5c46b;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-flex}.adm-nav.light .adm-nav-a{color:var(--text)}.adm-nav.light .adm-nav-a:hover{background:var(--soft)}.adm-nav.light .adm-nav-a.on{background:var(--accent);color:#fff}.adm-nav.light .adm-group-t{color:var(--muted)}.adm-collapse{color:#93a0c0;border-radius:10px;align-items:center;gap:10px;min-height:44px;margin:8px 10px 14px;padding:10px 12px;font-size:13.5px;display:flex}.adm-collapse:hover{color:#fff;background:#ffffff0f}.adm-side.col .adm-brand-t,.adm-side.col .adm-group-t,.adm-side.col .adm-nav-a span:not(.adm-badge),.adm-side.col .adm-collapse span{display:none}.adm-side.col .adm-brand,.adm-side.col .adm-nav-a{justify-content:center;padding-inline:0}.adm-side.col .adm-badge{top:4px;min-width:16px;height:16px;padding:0 4px;font-size:10px;position:absolute;inset-inline-end:6px}.adm-side.col .adm-collapse{justify-content:center}.adm-main{flex-direction:column;min-width:0;display:flex}.adm-top{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#fffffff5;align-items:center;gap:14px;height:64px;padding-inline:24px;display:flex;position:sticky;top:0}.adm-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:19px;overflow:hidden}.adm-search{flex:1;max-width:420px;margin-inline-start:auto;position:relative}.adm-search>.ico{color:var(--muted);inset-inline-start:12px;position:absolute;top:50%;transform:translateY(-50%)}.adm-search .input{background:var(--soft);border-color:#0000;min-height:40px;padding-inline-start:36px;font-size:14px}.adm-search .sugg{width:100%;min-width:340px;inset-inline-start:0}.adm-tools{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.adm-search+.adm-tools{margin-inline-start:0}.adm-user{border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:4px 6px;display:flex}.adm-user:hover{background:var(--soft)}.adm-user-t{flex-direction:column;align-items:flex-start;font-size:13.5px;line-height:1.2;display:flex}.adm-user-t .badge{margin-top:2px;padding:1px 8px;font-size:10.5px}.adm-rolebar{color:#fff;background:#3a2a6e;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 24px;font-size:14px;display:flex}.adm-body{outline:none;flex:1}.adm-content{max-width:1400px;padding:24px}.adm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.adm-head h2{margin:0;font-size:24px}.adm-head p{margin:4px 0 0;font-size:14.5px}.adm-kpi{position:relative}.adm-kpi-ic{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);top:16px;border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:16px}.adm-kpi-ic .ico{width:18px;height:18px}.adm-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px}.adm-card-h{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;display:flex}.adm-card-h h3{margin:0;font-size:16px}.adm-card-b{padding:16px 18px}.adm-tabs{display:none}@media (width<=1099.98px){.adm{grid-template-columns:76px minmax(0,1fr)}.adm .adm-brand-t,.adm .adm-group-t,.adm .adm-side .adm-nav-a span:not(.adm-badge),.adm .adm-collapse{display:none}.adm .adm-side .adm-brand,.adm .adm-side .adm-nav-a{justify-content:center;padding-inline:0}.adm .adm-side .adm-badge{top:4px;min-width:16px;height:16px;padding:0 4px;font-size:10px;position:absolute;inset-inline-end:6px}.adm-top{padding-inline:16px}.adm-content{padding:20px 16px}}@media (width<=639.98px){.adm,.adm.is-col{grid-template-columns:minmax(0,1fr);padding-bottom:70px}.adm-side{display:none}.adm-top{gap:8px;height:58px;padding-inline:8px 10px}.adm-title{flex:1;font-size:17px}.adm-tools{gap:2px}.adm-rolebar{padding:8px 12px;font-size:13px}.adm-content{padding:16px 12px}.adm-head h2{font-size:20px}.adm-tabs{z-index:60;border-top:1px solid var(--line);bottom:0;background:#fff;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset-inline:0;box-shadow:0 -6px 20px #000c240f}.adm-tab{min-height:60px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11.5px;font-weight:600;display:flex}.adm-tab.on{color:var(--accent)}.adm-tab-add{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-top:-18px;display:flex;box-shadow:0 6px 16px #2454e866}.is-admin .toasts{bottom:80px}}.alg{background:var(--bg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.alg-brand{background:linear-gradient(160deg,var(--navy),#16307a);color:#dde5f8;justify-content:center;align-items:center;padding:48px;display:flex}.alg-brand-in{max-width:420px}.alg-brand img{width:180px;height:auto}.alg-slogan{color:#b9c3da;margin:8px 0 28px}.alg-brand h1{color:#fff;margin:0 0 18px;font-size:32px}.alg-pts{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.alg-pts li{align-items:flex-start;gap:10px;font-size:15px;display:flex}.alg-pts .ico{color:#8fb0ff;flex:none;margin-top:3px}.alg-form{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px 16px;display:flex}.alg-top{justify-content:space-between;align-items:center;width:100%;max-width:440px;display:flex}.alg-card{border-radius:20px;width:100%;max-width:440px}.alg-card h2{margin:0 0 4px;font-size:24px}.alg-logo-m{margin-bottom:12px}.alg-logo-m img{width:130px;height:auto}.alg-steps{gap:6px;margin:12px 0 18px;display:flex}.alg-steps span{background:var(--line);border-radius:4px;flex:1;height:4px}.alg-steps span.on{background:var(--accent)}.alg-pass{position:relative}.alg-pass .input{padding-inline-end:48px}.alg-pass .icon-btn{inset-inline-end:4px;position:absolute;top:50%;transform:translateY(-50%)}.alg-2fa{background:var(--accent-soft);border-radius:12px;align-items:flex-start;gap:12px;padding:12px;display:flex}.alg-2fa>.ico{color:var(--accent);flex:none}.alg-code{letter-spacing:.5em;font-size:22px;font-weight:700}.alg-foot{align-items:center;gap:6px;display:flex}@media (width<=639.98px){.alg{grid-template-columns:1fr}.alg-form{justify-content:flex-start;padding-top:16px}}@media (width>=640px) and (width<=1099.98px){.alg{grid-template-columns:1fr}.alg-brand{display:none}}.social-login{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.soc-btn{justify-content:center;gap:10px;font-weight:600}.soc-btn svg{flex:none;width:18px;height:18px}.soc-or{color:var(--muted);align-items:center;gap:10px;margin-top:6px;font-size:13px;display:flex}.soc-or:before,.soc-or:after{content:"";background:var(--line);flex:1;height:1px}.aa-mo{display:none!important}.aa-mob{display:none}.aa-page .adm-card{min-width:0}.aa-page .demo-note .ico{width:14px;height:14px}.aa-flash{animation:aaFlash 2.4s var(--ease)}@keyframes aaFlash{0%,to{box-shadow:0 0 #2454e800}15%,55%{box-shadow:0 0 0 4px #2454e861}}tr.aa-flash td{animation:aaFlashBg 2.4s var(--ease)}@keyframes aaFlashBg{0%,to{background:0 0}15%,60%{background:var(--accent-soft)}}.aa-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.aa-kpis .adm-kpi{min-width:0}.aa-kpis .k-l{padding-inline-end:44px}.aa-kpis .k-v{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:24px;display:flex}.aa-kpi-sub{color:var(--muted);font-size:13px;font-weight:500}.aa-delta{align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.aa-delta .ico{width:15px;height:15px}.aa-delta.good{color:var(--ok)}.aa-delta.bad{color:var(--bad)}.aa-kpis .small{font-size:13px;line-height:1.5}.aa-dash{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);grid-template-areas:"chart needs""recent status""top quick";align-items:start;gap:20px;display:grid}.aa-dash.lim{grid-template-areas:"needs top""quick top"}.aa-a-chart{grid-area:chart}.aa-a-needs{grid-area:needs}.aa-a-recent{grid-area:recent}.aa-a-status{grid-area:status}.aa-a-top{grid-area:top}.aa-a-quick{grid-area:quick}.aa-seg{background:var(--soft);border:1px solid var(--line);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.aa-seg button{min-height:38px;color:var(--muted);white-space:nowrap;border-radius:9px;padding:6px 12px;font-size:13.5px;font-weight:600}.aa-seg button:hover{color:var(--text)}.aa-seg button[aria-pressed=true]{color:var(--accent);background:#fff;box-shadow:0 1px 4px #000c241f}.aa-chart-sum{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;display:flex}.aa-chart-sum b .price{font-size:15px}.aa-dot{color:var(--muted)}.aa-chart{touch-action:pan-y;border-radius:12px;min-height:210px;position:relative}.aa-chart:focus-visible{box-shadow:var(--focus)}.aa-chart svg{width:100%;height:auto;display:block;overflow:visible}.aa-chart .gl{stroke:var(--line);stroke-width:1px}.aa-chart .ax{fill:var(--muted);font-family:inherit;font-size:11.5px}.aa-chart .area{fill:url(#aaGrad)}.aa-chart .line{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.aa-chart .dot{fill:#fff;stroke:var(--accent);stroke-width:1.6px}.aa-chart .hv-l{stroke:var(--navy);stroke-width:1px;stroke-dasharray:3 3;opacity:.45}.aa-chart .hv-c{fill:var(--accent);stroke:#fff;stroke-width:2.5px}.aa-tip{z-index:3;pointer-events:none;background:var(--navy);color:#fff;white-space:nowrap;box-shadow:var(--shadow-lg);opacity:0;top:0;border-radius:10px;flex-direction:column;gap:1px;padding:8px 11px;font-size:13px;line-height:1.4;transition:opacity .12s;display:flex;position:absolute;inset-inline-start:0}.aa-tip.on{opacity:1}.aa-tip b{color:#b9c6ea;font-size:12.5px;font-weight:600}.aa-tip .aa-tip-s{color:#b9c6ea;font-size:12px}.aa-needs{flex-direction:column;gap:4px;padding:10px;display:flex}.aa-need{min-height:58px;color:var(--text);border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.aa-need:hover{background:var(--soft);color:var(--text)}.aa-need b{font-size:14.5px;font-weight:600;line-height:1.4;display:block}.aa-need small{color:var(--muted);font-size:12.5px;line-height:1.45;display:block}.aa-need>.ico{color:var(--muted)}.aa-need.done{opacity:.62}.aa-need-n{border-radius:11px;flex:none;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 8px;font-size:15px;font-weight:700;display:flex}.tone-bad{background:var(--bad-soft);color:var(--bad)}.tone-warn{background:var(--warn-soft);color:#8a5a12}.tone-accent{background:var(--accent-soft);color:var(--accent)}.tone-navy{color:var(--navy);background:#e3e7f1}.tone-ok{background:var(--ok-soft);color:var(--ok)}.tone-line{background:var(--soft);color:var(--muted)}.tone-note{background:var(--warn-soft);color:#8a5a12}.aa-donut{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.aa-donut svg{flex:none}.aa-donut .dn-v{fill:var(--text);font-family:inherit;font-size:26px;font-weight:700}.aa-donut .dn-l{fill:var(--muted);font-family:inherit;font-size:12px}.aa-legend{flex-direction:column;flex:1;gap:8px;min-width:160px;margin:0;padding:0;list-style:none;display:flex}.aa-legend li{align-items:center;gap:10px;font-size:14px;display:flex}.aa-legend .sw{border-radius:4px;flex:none;width:12px;height:12px}.aa-top{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.aa-top li{align-items:center;gap:10px;min-width:0;display:flex}.aa-top .rk{text-align:center;width:22px;color:var(--muted);flex:none;font-size:13px;font-weight:700}.aa-top .cover{border-radius:8px;flex:none;padding:5px}.aa-top .cover .cover-sku{font-size:8px}.aa-top .cover .cover-brand{display:none}.aa-top-r{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.aa-top .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden}.aa-top .val{flex:none;font-size:14px;font-weight:700}.aa-top .val .price{font-size:14px}.aa-bar{background:#e8ebf2;border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.aa-bar span{background:var(--accent);border-radius:3px;height:100%;display:block}.aa-quick{flex-direction:column;gap:10px;display:flex}.aa-qa{border:1px solid var(--line);color:var(--text);border-radius:14px;align-items:center;gap:12px;min-height:60px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.aa-qa:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.aa-qa b{font-size:14.5px;display:block}.aa-qa small{color:var(--muted);font-size:12.5px;display:block}.aa-qa>.ico{color:var(--muted)}.qi{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.aa-flush .tbl-wrap{border:0;border-radius:0 0 16px 16px}.aa-flush .empty{padding:28px 16px}.aa-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.aa-search{flex:2 260px;min-width:0;position:relative}.aa-search>.ico{color:var(--muted);pointer-events:none;inset-inline-start:13px;position:absolute;top:50%;transform:translateY(-50%)}.aa-search .input{background:#fff;padding-inline-start:38px}.aa-fsel{flex-wrap:wrap;flex:3 480px;gap:12px;display:flex}.aa-fsel .field{flex:150px}.aa-fsel .field>label{color:var(--muted);font-size:12.5px;font-weight:600}.aa-fbtn{flex:none;position:relative}.aa-fcount{background:var(--accent);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;display:inline-flex}.aa-chips{margin-bottom:12px}.aa-cc{background:var(--soft);min-width:22px;height:20px;color:var(--muted);border-radius:10px;justify-content:center;align-items:center;margin-inline-start:2px;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-flex}.chip.active .aa-cc{color:#fff;background:#ffffff38}.aa-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:32px;margin-bottom:10px;display:flex}.aa-bulk{border:1px dashed var(--line);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:8px 12px;display:flex}.aa-bulk.on{background:var(--accent-soft);border:1px solid #c9d6fa}.aa-bulk-t{color:var(--muted)}.aa-bulk.on .aa-bulk-t{color:var(--accent-dark)}.aa-bulk-a{flex-wrap:wrap;gap:8px;margin-inline-start:auto;display:flex}.aa-cbl{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-width:36px;min-height:36px;display:inline-flex}.aa-cbl input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;margin:0}.aa-cbl input:disabled{cursor:not-allowed}@media (width>=640px){.aa-tbl.tbl.stack{display:table}}.aa-tbl th,.aa-tbl td{padding:10px 12px}.aa-tbl td{font-size:14px}.aa-tbl th.aa-cbcell,.aa-tbl td.aa-cbcell{width:44px;padding-inline:6px}.aa-tbl tbody tr.sel td{background:#f3f6fe}.aa-tbl .link-btn{white-space:nowrap;min-height:28px;font-weight:700}.aa-tbl .num .price-wrap{justify-content:flex-end}.aa-cell-c{flex-direction:column;align-items:flex-start;min-width:0;max-width:220px;display:flex}.aa-dt{flex-direction:column;align-items:flex-start;display:flex}.aa-pcell{flex-direction:column;align-items:flex-end;display:flex}.aa-cell-c b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.aa-cell-c small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.aa-time{text-align:start}.aa-prod{align-items:center;gap:12px;min-width:200px;display:flex}.aa-prod .cover{border-radius:9px;flex:none;padding:6px}.aa-prod b{font-size:14.5px;line-height:1.35;display:block}.aa-prod small{color:var(--muted);width:fit-content;max-width:100%;font-size:12.5px;line-height:1.4;display:block}.aa-multi{white-space:nowrap}.aa-ract{flex-wrap:nowrap;justify-content:flex-end;gap:2px;display:flex}.aa-ract .icon-btn{color:var(--muted)}.aa-ract .icon-btn:hover{color:var(--accent);background:var(--accent-soft)}.aa-cust{align-items:center;gap:10px;min-width:180px;display:flex}.aa-cust .grow{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.aa-cust small{font-size:12.5px;line-height:1.4}.aa-nm{text-align:start;min-height:26px}.aa-alt{color:var(--muted);width:fit-content;max-width:100%;font-size:12.5px;line-height:1.4;display:block}.aa-ctry{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.aa-tags{flex-wrap:wrap;gap:4px;display:flex}.aa-detail{color:var(--muted);font-size:13.5px}.aa-dsum{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.aa-big{margin-top:2px}.aa-shown{background:var(--soft);border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 10px;padding:8px 10px;display:flex}.aa-dact{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}.aa-danger{color:var(--bad)}.aa-danger:hover{border-color:var(--bad);color:var(--bad);background:var(--bad-soft)}.aa-sec{border-top:1px solid var(--line);margin-top:14px;padding-block:16px 4px}.aa-sec h3{margin:0 0 10px;font-size:15.5px}.aa-lines{margin:0;padding:0;list-style:none}.aa-line{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:8px 0;display:flex}.aa-line:last-child{border-bottom:0}.aa-line .cover{border-radius:8px;flex:none;padding:5px}.aa-line b{font-size:14.5px;line-height:1.4;display:block}.aa-line-m{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:12.5px;display:flex}.aa-line-p{flex:none;font-weight:600}.aa-total{justify-content:space-between;align-items:baseline;gap:10px;padding-top:10px;font-weight:700;display:flex}.aa-who{align-items:flex-start;gap:12px;display:flex}.aa-email{word-break:break-all}.aa-dl{grid-template-columns:auto minmax(0,1fr);gap:6px 16px;margin:0;display:grid}.aa-dl dt{color:var(--muted)}.aa-dl dd{overflow-wrap:anywhere;min-width:0;margin:0}.aa-noteform{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.aa-noteform .textarea{min-height:72px}.aa-tl{margin:0;padding:0;list-style:none}.aa-tl li{gap:12px;padding-bottom:14px;display:flex;position:relative}.aa-tl li:not(:last-child):before{content:"";background:var(--line);inset-inline-start:15px;width:2px;position:absolute;top:34px;bottom:2px}.aa-tl .ti{border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.aa-tl .tt{font-size:14px;line-height:1.5}.aa-chead{align-items:center;gap:14px;margin-bottom:14px;display:flex}.aa-chead h3{margin:0;font-size:18px}.aa-mini{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.aa-mini-i{background:var(--soft);border:1px solid var(--line);border-radius:12px;min-width:0;padding:10px}.aa-mini-i span{color:var(--muted);font-size:12px;display:block}.aa-mini-i b{text-overflow:ellipsis;margin-top:2px;font-size:15px;display:block;overflow:hidden}.aa-mini-i .price{font-size:15px}.aa-tag{background:var(--accent-soft);min-height:32px;color:var(--accent-dark);border-radius:999px;align-items:center;gap:2px;padding-inline:10px 2px;font-size:13px;font-weight:600;display:inline-flex}.aa-tag-x{width:28px;height:28px;color:var(--accent-dark);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.aa-tag-x:hover{background:#2454e826}.aa-inline{align-items:stretch;gap:8px;display:flex}.aa-inline .input{flex:1;min-width:0}.aa-sugg{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.aa-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aa-li{color:var(--text);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;min-height:48px;padding:10px 8px;display:flex}.aa-li:hover{background:var(--soft);color:var(--text)}.aa-notes{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.aa-notes li{background:var(--warn-soft);border:1px solid #f0d9ae;border-radius:12px;padding:10px 12px;font-size:14px}.drawer.wide[data-aa-dr]{width:min(640px,96vw)}.aa-lics{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.aa-lic{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.aa-lic.aa-flagged{box-shadow:0 0 0 1px #f1c4bd,var(--shadow);border-color:#f1c4bd}.aa-lic-h{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.aa-lic-h .grow{min-width:140px}.aa-lic-h b{font-size:16px}.aa-lic-ic{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.aa-lic.aa-flagged .aa-lic-ic{background:var(--bad-soft);color:var(--bad)}.aa-slots-t{justify-content:space-between;gap:10px;margin-bottom:6px;display:flex}.aa-lstats{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:13.5px;display:flex}.aa-lstats span{align-items:center;gap:6px;display:inline-flex}.aa-lstats b{color:var(--text)}.aa-lstats .bad-t b{color:var(--bad)}.aa-ents{margin:0;padding:0;list-style:none}.aa-ent{border-top:1px dashed var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.aa-ent b{font-size:14px;font-weight:600}.aa-ent-ic{background:var(--soft);width:32px;height:32px;color:var(--muted);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.aa-fixent{flex:none}.aa-ent-empty{background:var(--soft);color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;display:flex}.aa-lic-f{border-top:1px solid var(--line);padding-top:4px;flex-wrap:wrap;gap:8px;padding-block-start:12px;display:flex}.aa-ips{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.aa-ips li{background:var(--soft);border:1px solid var(--line);border-radius:8px;align-items:center;gap:6px;padding:3px 8px;font-size:12.5px;display:inline-flex}.aa-logs{margin:0;padding:0;list-style:none}.aa-logs li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 12px;padding:8px 0;font-size:13.5px;display:grid}.aa-log-f{align-items:center;gap:6px;min-width:0;display:inline-flex}.aa-log-f span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aa-log-ip{align-items:center;gap:6px;display:inline-flex}.aa-set{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:20px;display:grid}.aa-setnav{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;flex-direction:column;gap:2px;padding:8px;display:flex;position:sticky;top:84px}.aa-setnav button{text-align:start;min-height:44px;color:var(--text);border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14.5px;font-weight:500;display:flex}.aa-setnav button:hover{background:var(--soft)}.aa-setnav button .ico{color:var(--muted)}.aa-setnav button[aria-selected=true]{background:var(--accent-soft);color:var(--accent);font-weight:700}.aa-setnav button[aria-selected=true] .ico{color:var(--accent)}.aa-tabp{outline:none;min-width:0}.aa-scard .adm-card-h p{margin-top:2px}.aa-card-f{border-top:1px solid var(--line);background:var(--soft);border-radius:0 0 16px 16px;flex-wrap:wrap;gap:10px;padding:14px 18px;display:flex}.aa-static{border-radius:var(--r-input);background:var(--soft);min-height:46px;color:var(--muted);align-items:center;padding:10px 14px;font-size:15px;display:flex}.aa-mode{grid-template-columns:repeat(2,minmax(0,1fr))}.aa-ratetbl td,.aa-ratetbl th{vertical-align:middle}.aa-ratetbl th[scope=row]{color:var(--text);border-bottom:1px solid var(--line);background:0 0;font-weight:500}.aa-ratetbl tr:last-child th{border-bottom:0}.aa-curr{white-space:nowrap;align-items:center;gap:10px;display:flex}.aa-rate{max-width:140px;min-height:42px}.aa-rsample{white-space:nowrap}.aa-matrix th,.aa-matrix td{text-align:center;padding:8px 6px}.aa-matrix th.aa-mx-l{text-align:start;color:var(--text);white-space:nowrap;padding-inline:14px;font-weight:500}.aa-matrix thead th.aa-mx-l{color:var(--muted);font-weight:600}.aa-matrix tbody th.aa-mx-l{border-bottom:1px solid var(--line);background:0 0}.aa-matrix tr.aa-grp th{text-align:start;background:var(--soft);color:var(--muted);padding:6px 14px;font-size:12.5px}.aa-matrix tbody tr:not(.aa-grp):hover td,.aa-matrix tbody tr:not(.aa-grp):hover th{background:#f8f9fc}.aa-rh{flex-direction:column;align-items:center;gap:4px;display:flex}.aa-rh>span{white-space:normal;text-align:center;line-height:1.3}.aa-rh .btn{white-space:nowrap}.aa-rh .btn-sm{min-height:32px;padding:4px 8px;font-size:12.5px}.aa-mx-n{align-items:center;gap:8px;display:inline-flex}.aa-mx-n .ico{color:var(--muted)}.aa-toggle{border-top:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:14px 0;display:flex}.aa-toggle.first{border-top:0;padding-top:0}.aa-toggle>span:first-child{min-width:0}.aa-vat{font-size:20px;font-weight:700}.aa-inline-sw{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.aa-gw{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.aa-gwc{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.aa-gwc-h{align-items:center;gap:12px;display:flex}.aa-gwc-h .grow{min-width:0}.aa-gwc-f{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.aa-ckprev{border:1px solid var(--line);background:var(--soft);border-radius:16px;max-width:460px;padding:14px}.aa-ckprev .sb{align-items:center;gap:6px;margin-bottom:4px;display:flex}.aa-ckbtns{flex-wrap:wrap;gap:6px;display:flex}.aa-ckbtns .btn{pointer-events:none}.aa-legal{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.aa-legal:last-child{border-bottom:0}.aa-legal .grow{min-width:160px}.aa-legal-a{gap:6px;display:flex}.aa-plist{flex-direction:column;margin-top:6px;display:flex}.aa-plist-g{color:var(--muted);padding:12px 0 2px;font-size:12.5px;font-weight:700}@media (width>=640px) and (width<=1099.98px){.aa-tbl .aa-ot{display:none}.aa-ptbl .aa-ract{flex-wrap:wrap;width:80px;margin-inline-start:auto}.aa-prod{min-width:170px}.aa-dash{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"chart chart""needs status""recent recent""top quick"}.aa-dash.lim{grid-template-areas:"needs needs""top quick"}.aa-lics,.aa-set{grid-template-columns:minmax(0,1fr)}.aa-setnav{box-shadow:none;flex-flow:wrap;gap:6px;padding:8px;position:static}.aa-setnav button{border:1px solid var(--line);border-radius:999px;width:auto;min-height:40px;padding:7px 12px;font-size:13.5px}.aa-setnav button[aria-selected=true]{border-color:var(--accent)}}@media (width<=1099.98px){.aa-kpis{gap:12px}}@media (width<=639.98px){.aa-mo{display:inline-flex!important}.aa-mob{display:block}.aa-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.aa-kpis .adm-kpi{padding:14px}.aa-kpis .adm-kpi-ic{display:none}.aa-kpis .k-l{padding-inline-end:0;font-size:12.5px}.aa-kpis .k-v,.aa-kpis .k-v .price{font-size:18px}.aa-kpis .small,.aa-delta{font-size:12px}.aa-dash{grid-template-columns:minmax(0,1fr);grid-template-areas:"needs""chart""quick""status""top""recent";gap:14px}.aa-dash.lim{grid-template-areas:"needs""quick""top"}.aa-seg button{min-height:40px;padding:6px 10px}.aa-a-chart .adm-card-h{align-items:flex-start}.aa-a-chart .adm-card-b{padding:12px 10px 10px}.aa-donut{justify-content:center}.aa-filters{flex-wrap:nowrap;gap:8px;margin-bottom:12px}.aa-search{flex:auto}.aa-fbtn{padding-inline:12px}.aa-bulk{padding:6px 10px}.aa-bulk-a{width:100%;margin-inline-start:0}.aa-bulk:not(.on) .aa-bulk-a{display:none}.aa-dt{align-items:flex-end}.aa-bulk-a .btn{flex:auto}.aa-tbl.stack tr{padding:12px 4px;position:relative}.aa-tbl.stack td{align-items:center;padding:5px 10px}.aa-tbl.stack td.aa-om{display:none}.aa-atbl.stack tr{flex-direction:column;display:flex}.aa-atbl.stack td.aa-hd2{text-align:start;order:-1;justify-content:flex-start;padding-block:2px 6px;font-size:15px}.aa-atbl.stack td.aa-hd2:before{display:none}.aa-tbl.stack td.aa-hd{text-align:start;justify-content:flex-start;padding-block:4px 8px;font-size:15px}.aa-tbl.stack td.aa-hd:before{display:none}.aa-tbl.stack td.aa-cbcell{z-index:1;top:8px;width:auto;padding:0;position:absolute;inset-inline-end:6px}.aa-tbl.stack td.aa-cbcell:before{display:none}.aa-tbl.stack td.aa-cbcell .aa-cbl{min-width:44px;min-height:44px}.aa-otbl.stack td.aa-hd,.aa-ptbl.stack td.aa-hd{padding-inline-end:56px}.aa-tbl.stack td.num .price-wrap,.aa-tbl.stack td.aa-actcell{justify-content:flex-end}.aa-tbl.stack td.aa-actcell:before{display:none}.aa-ract{flex-wrap:wrap;gap:6px}.aa-ract .icon-btn{border:1px solid var(--line);border-radius:12px;width:44px;height:44px}.aa-prod,.aa-cust{min-width:0}.aa-cell-c{align-items:flex-end;max-width:62vw}.aa-time{text-align:end}.aa-tbl.stack td .aa-tags{justify-content:flex-end}.aa-flush .tbl-wrap{border-radius:0 0 16px 16px}.drawer.wide[data-aa-dr]{width:100vw}.aa-mini{grid-template-columns:repeat(2,minmax(0,1fr))}.aa-lics{grid-template-columns:minmax(0,1fr);gap:12px}.aa-lic{padding:14px}.aa-ent{flex-wrap:wrap}.aa-ent .grow{flex:140px;min-width:0}.aa-fixent{flex:100%;min-height:44px}.aa-lic-f .btn{flex:auto;min-height:44px}.aa-logs li{grid-template-columns:minmax(0,1fr) auto;font-size:13px}.aa-logs li .xs.muted{order:3;grid-column:1/-1}.aa-set{grid-template-columns:minmax(0,1fr);gap:14px}.aa-setnav{box-shadow:none;background:0 0;border:0;flex-flow:wrap;gap:6px;padding:0;position:static}.aa-setnav button{border:1px solid var(--line);background:#fff;border-radius:999px;gap:6px;width:auto;min-height:40px;padding:6px 12px;font-size:13px}.aa-setnav button .ico{width:14px;height:14px}.aa-setnav button[aria-selected=true]{border-color:var(--accent);background:var(--accent);color:#fff}.aa-setnav button[aria-selected=true] .ico{color:#fff}.aa-mode,.aa-gw{grid-template-columns:minmax(0,1fr)}.aa-rate{max-width:110px}.aa-ratetbl th,.aa-ratetbl td{padding:10px 8px}.aa-ratetbl .aa-curr small{display:none}.aa-card-f .btn{flex:auto}.aa-legal-a{width:100%}.aa-legal-a .btn{flex:1}.aa-toggle{gap:12px}.aa-chead h3{font-size:17px}}.aa-pmeta{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;display:flex}.aa-psku{color:var(--muted);font-size:12px;font-weight:600}.aa-del{background:var(--soft);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.aa-del .ico{width:13px;height:13px}.aa-del-online{background:var(--accent-soft);color:var(--accent-dark)}.aa-del-key{background:var(--warn-soft);color:#7a4e0e}.aa-del-access{color:var(--navy-2);background:#e8eaf2}.aa-catc{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.aa-fam{gap:4px}.aa-fam .ico{width:13px;height:13px}.aa-fam .ico-img{object-fit:contain;width:14px;height:14px}.aa-ract .icon-btn.aa-lk-on{color:var(--accent);background:var(--accent-soft)}.aa-danger{color:var(--bad);border-color:#f1c4bd}.aa-danger:hover:not([disabled]){background:var(--bad-soft);color:var(--bad);border-color:var(--bad)}.aa-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:14px;display:flex}.aa-pg{align-items:center;gap:4px;display:flex}.aa-pg-nums{align-items:center;gap:4px;display:inline-flex}.aa-pg-b{border:1px solid var(--line);min-width:40px;height:40px;color:var(--text);background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.aa-pg-b:hover:not([disabled]){border-color:var(--accent);color:var(--accent)}.aa-pg-b.on{background:var(--accent);border-color:var(--accent);color:#fff}.aa-pg-b[disabled]{opacity:.45;cursor:default}.aa-pg-gap{color:var(--muted);padding:0 2px}.aa-pg-m{color:var(--muted);padding:0 8px;font-size:14px;display:none}.aa-per{align-items:center;gap:8px;display:inline-flex}.aa-per .select{width:auto;min-width:84px;min-height:40px;padding-block:6px}.aa-bulk .link-btn{min-height:32px}.aa-lk-head{border:1px solid var(--line);background:var(--soft);border-radius:12px;align-items:center;gap:12px;margin-bottom:12px;padding:10px;display:flex}.aa-lk-head .cover{border-radius:9px;flex:none;padding:6px}.aa-lk-head b{line-height:1.4;display:block}.aa-lk-h{align-items:center;gap:8px;margin:12px 0 8px;font-size:15.5px;display:flex}.aa-lk-h>.ico{color:var(--accent)}.aa-lk-list,.aa-lk-res{gap:6px;margin:0;padding:0;list-style:none;display:grid}.aa-lk-list li,.aa-lk-res li{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.aa-lk-list li{background:#f8faff;border-color:#c9d6fa}.aa-lk-list .cover{border-radius:8px;flex:none;padding:5px}.aa-lk-list .grow,.aa-lk-res .grow{flex-direction:column;min-width:0;display:flex}.aa-lk-list b,.aa-lk-res b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.aa-lk-list small,.aa-lk-res small{color:var(--muted);font-size:12px}.aa-lk-res .btn{flex:none}.aa-lk-svcs{gap:10px;display:grid}@media (width>=640px) and (width<=1099.98px){.aa-ptbl .aa-ract{width:120px}}@media (width<=639.98px){.aa-pager{justify-content:center}.aa-pg-info{text-align:center;width:100%}.aa-pg-nums{display:none}.aa-pg-m{display:inline}.aa-pg-b{min-width:44px;height:44px}.aa-per>.small{display:none}.aa-ptbl.stack td.aa-hd .aa-pmeta{margin-top:6px}.aa-lk-res li{flex-wrap:wrap}.aa-lk-res .btn,.aa-lk-list .icon-btn{min-width:44px;min-height:44px}}.aa-vatl{color:var(--muted);grid-template-columns:1fr auto;gap:4px 12px;margin:10px 0 0;font-size:13.5px;display:grid}.aa-vatl dd{text-align:end;margin:0}.aa-stc{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.aa-gwc.off{background:var(--soft)}.aa-gwc.off .aa-gwc-h b{opacity:.6}.aa-keys{gap:6px;display:grid}.aa-key{border:1px dashed var(--line);background:var(--soft);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.aa-key-v{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.aa-seg.sm button{min-height:36px;padding:4px 12px}.aa-seg button:disabled{opacity:.5;cursor:not-allowed}.aa-int{border-top:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}.aa-int:first-of-type{border-top:0}.aa-int b{font-size:14.5px;display:block}.aa-int>.badge,.aa-int>.aa-inline-sw,.aa-int>.btn{flex:none}.aa-int .chips{gap:6px}.aa-vat-fields{transition:opacity .15s}.aa-vat-fields.off{opacity:.55}.aa-vat-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.aa-vex{border:1px solid var(--line);background:#fff;border-radius:14px;gap:6px;margin-top:6px;padding:12px 14px;display:grid}.aa-vex-r{color:var(--muted);justify-content:space-between;gap:12px;font-size:14px;display:flex}.aa-vex-r b{color:var(--text)}.aa-vex-r.big{border-top:1px solid var(--line);color:var(--text);padding-top:8px;font-size:15.5px;font-weight:600}.aa-vex-r.big b{color:var(--accent);font-size:17px}.aa-privl{margin:12px 0 0}@media (width<=639.98px){.aa-vat-grid{grid-template-columns:minmax(0,1fr)}.aa-int{flex-wrap:wrap}.aa-int .grow{flex:160px}.aa-key{flex-wrap:wrap}.aa-card-f .btn{white-space:normal;text-align:center;justify-content:center}}.aa-lic-bs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.aa-ent-fixed{color:var(--ok);align-items:center;gap:4px;margin-top:2px;display:inline-flex}.aa-req{color:var(--bad);font-weight:700}.aa-ef-cur{background:var(--soft);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.aa-ef-reasons{border:0;gap:10px;margin:0;padding:0;display:grid}.aa-ef-reasons legend{margin-bottom:8px;padding:0}.aa-ef-err:empty{display:none}.aa-ef-err{margin-top:4px}[data-aa-entfix] .input[readonly]{background:var(--soft);color:var(--muted)}.aa-fixlog{gap:10px;margin:0;padding:0;list-style:none;display:grid}.aa-fixlog li{background:var(--soft);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.aa-fixlog .ico{vertical-align:middle}.aa-fsel:has(>.field:only-child){flex:0 260px}.ab-card{min-width:0}.ab-card .adm-card-h h3{align-items:center;gap:8px;display:flex}.ab-card .adm-card-h h3 .ico{color:var(--accent)}.ab-acts{gap:8px}.ab-flush>.adm-card-b{padding:0}.ab-flush .tbl-wrap{border:0;border-radius:0 0 16px 16px}.ab-flush .empty{padding:32px 16px}@media (width>=640px){.ab-card .tbl.stack{display:table}}.ab-prodcell .cover-sku{white-space:nowrap}.ab-split{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.ab-split2,.ab-grid2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.ab-side{position:sticky;top:84px}.ab-tabs{margin-bottom:4px}.ab-tabs .tab{align-items:center;gap:8px;display:inline-flex}.ab-tabs .tab .badge{padding:1px 8px;font-size:11.5px}.ab-count{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;border-radius:999px;margin-inline-start:6px;padding:1px 8px;font-size:12px;font-weight:600}.ab-count.ok{background:var(--ok-soft);color:var(--ok)}.ab-count.warn{background:var(--warn-soft);color:#8a5a12}.ab-count.bad{background:var(--soft);color:var(--muted)}.ab-pricegrp.invalid{border-color:var(--bad);box-shadow:0 0 0 3px #c0392b26}.ab-pricegrp .input.invalid{color:var(--bad);background:var(--bad-soft);box-shadow:none!important}.ab-prodcell{align-items:center;gap:12px;min-width:0}.ab-prodcell .cover{border-radius:8px;flex:none}.ab-prodcell b{font-size:14.5px}.ab-rowacts{justify-content:flex-end;gap:6px}.ab-kvs{gap:8px;display:grid}.ab-kv{background:var(--soft);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:14px;display:flex}.ab-kv span{color:var(--muted)}.ab-flash{animation:abFlash 1.4s var(--ease)}@keyframes abFlash{0%{box-shadow:0 0 #2454e800}20%{box-shadow:0 0 0 4px #2454e859}to{box-shadow:0 0 #2454e800}}.ab-checks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ab-checks li{align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;display:flex}.ab-checks li .ico{flex:none;margin-top:3px}.ab-checks li.ok .ico{color:var(--ok)}.ab-checks li.warn .ico{color:var(--warn)}.ab-checks li.bad .ico{color:var(--bad)}.ab-prev .pcard{max-width:300px;margin-inline:auto}.ab-prev .pcard:hover{transform:none}.ab-search{position:relative}.ab-search>.ico{color:var(--muted);pointer-events:none;inset-inline-start:12px;position:absolute;top:50%;transform:translateY(-50%)}.ab-search .input{padding-inline-start:38px}.ab-grip{width:32px;height:36px;color:var(--muted);cursor:grab;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ab-grip:hover{background:var(--soft);color:var(--text)}.ab-move{gap:2px;display:inline-flex}.ab-move .icon-btn[disabled]{opacity:.35;cursor:default}.dragging{opacity:.5}.drop-on{outline:2px dashed var(--accent);outline-offset:2px}.ab-lessons{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ab-lesson{border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px 14px;transition:box-shadow .15s}.ab-lesson:hover{box-shadow:var(--shadow)}.ab-l-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ab-l-n{font-size:15px}.ab-del{color:var(--bad)}.ab-del[disabled]{opacity:.35}.ab-l-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 110px;gap:12px;margin-top:10px;display:grid}.ab-l-tools{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:12px;padding-top:12px;display:flex}.ab-vid{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ab-up{gap:4px;min-width:200px;display:grid}.ab-up .progress{height:6px}.ab-lfiles{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ab-file{background:var(--soft);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:4px 6px 4px 10px;font-size:13px;display:inline-flex}[dir=rtl] .ab-file{padding:4px 10px 4px 6px}.ab-file .ltr{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ab-file.ok{background:var(--ok-soft);color:#0b5e43;border-color:#bfe3d2;padding:6px 12px}.ab-file .icon-btn.sm{width:28px;height:28px}.ab-rule{border-width:1.5px}.ab-rule.bad{background:linear-gradient(#fff7f6,#fff 60%);border-color:#e8a79e}.ab-rule.ok{border-color:#bfe3d2}.ab-rule-h{align-items:flex-start;gap:12px;display:flex}.ab-rule-h>.ico{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:12px;flex:none;padding:9px}.ab-rule.bad .ab-rule-h>.ico{background:var(--bad-soft);color:var(--bad)}.ab-rule.ok .ab-rule-h>.ico{background:var(--ok-soft);color:var(--ok)}.ab-rule-nums{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 12px;display:grid}.ab-rule-nums>div{background:var(--soft);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.ab-rule-nums span{color:var(--muted);font-size:12.5px}.ab-rule-nums b{font-size:16px}.ab-rule-nums .price.strike{color:var(--muted)}.ab-pct b{font-size:22px}.ab-pct.bad{background:var(--bad-soft)!important}.ab-pct.bad b{color:var(--bad)}.ab-pct.ok{background:var(--ok-soft)!important}.ab-pct.ok b{color:var(--ok)}.ab-meter{background:#e2e6ef;border-radius:7px;height:14px;position:relative;overflow:visible}.ab-meter-fill{background:var(--muted);transition:width .35s var(--ease);top:0;bottom:0;border-radius:7px;position:absolute;inset-inline-start:0}.ab-meter.bad .ab-meter-fill{background:var(--bad)}.ab-meter.ok .ab-meter-fill{background:var(--ok)}.ab-meter-line{background:var(--navy);border-radius:2px;width:3px;margin-inline-start:-1.5px;position:absolute;top:-5px;bottom:-5px}.ab-meter-scale{color:var(--muted);justify-content:space-between;height:18px;margin:6px 0 14px;font-size:12px;display:flex;position:relative}.ab-meter-40{color:var(--navy);white-space:nowrap;font-weight:700;position:absolute;transform:translate(-50%)}[dir=rtl] .ab-meter-40{transform:translate(50%)}.ab-rule .alert{font-size:14.5px}.ab-sel{margin-top:14px}.ab-selchip{gap:4px;max-width:100%;padding-inline-end:4px}.ab-chipx{width:26px;height:26px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ab-chipx:hover{background:var(--bad-soft);color:var(--bad)}.ab-pick{gap:6px;max-height:420px;margin:0;padding:0;padding-inline-end:4px;list-style:none;display:grid;overflow-y:auto}.ab-pick li{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:8px 10px;display:flex}.ab-pick li.on{border-color:var(--accent);background:var(--accent-soft)}.ab-pick li .cover{border-radius:8px;flex:none}.ab-pick li b{font-size:14.5px;line-height:1.35;display:block}.ab-pick li small{font-size:12.5px}.ab-pick-p{white-space:nowrap;font-size:13.5px;font-weight:600}.ab-overlap{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ab-overlap li{background:var(--soft);border-radius:12px;padding:10px 12px}.ab-rev{border:1px solid var(--line);background:#fff;border-radius:14px;padding:14px 16px}.ab-rev.is-hidden{opacity:.7;background:var(--soft)}.ab-rev-h{align-items:flex-start;gap:12px;display:flex}.ab-rev-h .stars{flex:none;margin-top:4px}.ab-rev-t{margin:10px 0;font-size:15px;line-height:1.6}.ab-reply{background:var(--accent-soft);color:#1e3a8a;border-radius:12px;gap:10px;margin-bottom:10px;padding:10px 12px;font-size:14px;display:flex}.ab-reply .ico{flex:none;margin-top:3px}.ab-reply p{color:var(--text);margin:4px 0 0}.ab-rev-a{gap:6px}.ab-revgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ab-policy{background:linear-gradient(#f5f8ff,#fff 70%);border-width:1.5px;border-color:#c9d6fa}.ab-policy .ab-rule-h>.ico{background:var(--accent-soft);color:var(--accent)}.ab-policy-l{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ab-policy-l li{align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.ab-policy-l li .ico{color:var(--accent);flex:none;margin-top:3px}.ab-policy-l li:nth-child(2) .ico{color:var(--bad)}.ab-mini .adm-card-b{padding:12px 16px}.ab-mini .ico{color:var(--accent)}.ab-switchrow{align-items:center;gap:16px;padding:12px 0;display:flex}.ab-switchrow+.ab-switchrow{border-top:1px solid var(--line)}.ab-switchrow .switch{flex:none}.ab-rc2{grid-template-columns:1fr 1fr;gap:8px}.ab-rc2 .radio-card{align-items:center;padding:10px 12px}.ab-code{letter-spacing:.04em;font-family:IBM Plex Sans,monospace}.ab-carts{gap:12px;display:grid}.ab-cartrow{border:1px solid var(--line);background:#fff;border-radius:14px;gap:10px;padding:14px 16px;display:grid}.ab-cartrow.live{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ab-cr-h{align-items:flex-start;gap:12px;display:flex}.ab-cr-h .badge{vertical-align:middle}.ab-cr-v{text-align:end;flex:none}.ab-cr-f{gap:10px}.ab-cartrow .chip{text-overflow:ellipsis;max-width:100%;overflow:hidden}.ab-annmini{background:var(--navy);color:#dce3f3;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;display:flex}.ab-annmini .ico{color:#7fa0ff;flex:none}.ab-steps-l{color:var(--muted);gap:6px;margin:0;padding-inline-start:20px;font-size:14px;display:grid}.ab-var{color:#5b4300;background:#fff4cf;border-radius:4px;padding:0 3px;font-weight:600}.ab-mail{border:1px solid var(--line);background:#fff;border-radius:12px;font-size:14px;overflow:hidden}.ab-mail-h{background:var(--navy);color:#fff;align-items:center;gap:10px;padding:10px 12px;display:flex}.ab-mail-h small{color:#b9c3da;font-size:12px;display:block}.ab-mail-logo{background:var(--accent);border-radius:8px;flex:none;width:28px;height:28px;padding:5px}.ab-mail-s{border-bottom:1px solid var(--line);padding:10px 12px;font-weight:700}.ab-mail-b{color:#2a3348;padding:12px;line-height:1.7}.ab-tplpick{margin-bottom:4px}.ab-vars{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.ab-tplgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:14px;display:grid}.ab-tplcol{flex-direction:column;gap:10px;min-width:0;display:flex}.ab-tplcol h4{margin:0;font-size:15px}.ab-utm-out{background:var(--soft);word-break:break-all;color:#1e3a8a;border:1px dashed #b8c5ee;border-radius:12px;margin-top:6px;padding:12px;font-size:13.5px}.ab-utmlist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ab-utmlist li{background:var(--soft);border-radius:12px;align-items:flex-start;gap:10px;min-width:0;padding:10px 12px;display:flex}.ab-utm-u{word-break:break-all;margin-bottom:4px;font-size:13px}.ab-filters{gap:12px}.ab-filters .chips{min-width:0;max-width:100%}.ab-cnt{opacity:.75;margin-inline-start:2px;font-size:12px}.ab-srcsel{width:200px}.ab-srcsel .select{min-height:40px}.ab-stsel{width:auto;min-width:140px;min-height:38px;padding-block:6px;font-size:14px;font-weight:600}.ab-stsel.st-new{color:var(--accent)}.ab-stsel.st-contacted{color:#8a5a12}.ab-stsel.st-won{color:var(--ok)}.ab-stsel.st-lost{color:var(--muted)}.ab-range{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.ab-colchart{width:100%;height:auto;max-height:260px}.ab-grid-l{stroke:var(--line);stroke-width:1px}.ab-base-l{stroke:#b9c1d1;stroke-width:1px}.ab-svg-v{fill:var(--text);font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:700}.ab-svg-l{fill:var(--muted);font-family:IBM Plex Sans,sans-serif;font-size:12.5px;font-weight:600}.ab-bar:hover path{opacity:.85}.ab-legend{gap:4px;margin:10px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.ab-legend li{border-bottom:1px solid var(--soft);align-items:center;gap:10px;padding:4px 0;display:flex}.ab-legend li b{min-width:36px;color:var(--muted)}.ab-donutwrap{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.ab-donut{flex:none;width:150px;height:150px}.ab-donut-v{fill:var(--text);font-family:IBM Plex Sans,sans-serif;font-size:22px;font-weight:700}.ab-donut-l{fill:var(--muted);font-size:11px}.ab-legend2{flex:1;gap:10px;min-width:150px;margin:0;padding:0;list-style:none;display:grid}.ab-legend2 li{align-items:center;gap:10px;font-size:14.5px;display:flex}.ab-legend2 i{border-radius:3px;flex:none;width:12px;height:12px}.ab-legend2 span{flex:1}.ab-hbars{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ab-hbar-t{align-items:baseline;gap:10px;margin-bottom:5px;font-size:14px;display:flex}.ab-hbar-t .flag{vertical-align:-2px;margin-inline-end:4px}.ab-hbar-t b{white-space:nowrap;font-weight:600}.ab-hbar-track{background:var(--soft);border-radius:4px;height:8px;overflow:hidden}.ab-hbar-track>span{background:var(--accent);border-radius:0 4px 4px 0;height:100%;display:block}[dir=rtl] .ab-hbar-track>span{border-radius:4px 0 0 4px}.ab-funnel{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ab-fun-t{justify-content:space-between;margin-bottom:5px;font-size:14px;display:flex}.ab-fun-bar{background:var(--soft);border-radius:6px;height:22px;overflow:hidden}.ab-fun-bar>span{background:var(--accent);border-radius:0 6px 6px 0;min-width:4px;height:100%;display:block}[dir=rtl] .ab-fun-bar>span{border-radius:6px 0 0 6px}.ab-drop{color:var(--bad);align-items:center;gap:6px;margin-top:4px;font-size:12.5px;display:flex}.ab-gapcard{border-color:#c9d6fa}.ab-gap{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ab-gap li{background:var(--soft);border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.ab-gap-n{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.ab-gap-t{min-width:0}.ab-gap-t bdi{vertical-align:top;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-bottom:5px;display:inline-block;overflow:hidden}.ab-gap-t .ab-hbar-track{background:#fff}.ab-gap-c{white-space:nowrap;font-size:14px}.ab-gap-a{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ab-heroprev{background:linear-gradient(135deg,var(--navy),#16307a);color:#fff;border-radius:14px;flex-direction:column;gap:8px;margin-top:6px;padding:22px;display:flex}.ab-heroprev b{font-size:22px;line-height:1.35}.ab-heroprev p{color:#d3dbee;margin:0;font-size:14.5px}.ab-hp-eyebrow{color:#9fb6ff;font-size:12px;font-weight:700}.ab-hp-btn{background:var(--accent);border-radius:10px;align-self:flex-start;padding:8px 14px;font-size:13.5px;font-weight:600}.ab-card .acc>summary{gap:10px;min-height:48px;padding:12px 14px}.ab-card .acc>summary .ico:first-child{color:var(--accent)}.ab-card .acc>.acc-b{color:var(--text)}.ab-flinks{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ab-flinks li{border-bottom:1px solid var(--soft);align-items:center;gap:12px;padding:8px 0;display:flex}.ab-annprev{gap:6px;margin-top:6px;display:grid}.ab-ann{background:var(--navy);color:#dce3f3;text-align:center;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-height:40px;padding:6px 48px;font-size:14px;display:flex;position:relative}.ab-ann .ico{color:#7fa0ff;flex:none}.ab-ann u{color:#fff;text-underline-offset:3px}.ab-ann.off{opacity:.45}.ab-ann-x{color:#afc0e6;inset-inline-end:12px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ab-navprev{flex-wrap:wrap;gap:6px;display:flex}.ab-navprev span{background:var(--soft);border-radius:8px;padding:6px 10px;font-size:13.5px;font-weight:600}.ab-hdrprev{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:12px;display:flex}.ab-hdr-logo{align-items:center;gap:6px;font-size:18px;display:flex}.ab-hdr-logo svg{width:20px;height:20px}.ab-menus,.ab-feat{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ab-mrow,.ab-frow{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.ab-mrow.off b{color:var(--muted);text-decoration:line-through}.ab-mnum{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.ab-frow .cover{border-radius:8px;flex:none}.ab-frow b{font-size:14.5px}.ab-featadd .select{flex:1;width:auto;min-width:0}.ab-featprev{--g:12px}.ab-featprev .pcard:hover{transform:none}.ab-catgrid{gap:10px;display:grid}.ab-cattile{border:1px solid var(--line);border-inline-start:4px solid var(--cc);background:#fff;border-radius:14px;align-items:flex-start;gap:12px;padding:12px;display:flex}.ab-cat-ic{width:42px;height:42px;color:var(--cc);background:var(--cc);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.ab-cat-ic{background:color-mix(in srgb,var(--cc) 12%,#fff)}}.ab-swatches{flex-wrap:wrap;gap:8px;display:flex}.ab-sw{cursor:pointer;position:relative}.ab-sw input{opacity:0;width:1px;height:1px;position:absolute}.ab-sw span{background:var(--sw);width:36px;height:36px;box-shadow:0 0 0 1px var(--line);border:3px solid #fff;border-radius:10px;display:block}.ab-sw input:checked+span{box-shadow:0 0 0 2px var(--text)}.ab-sw input:focus-visible+span{box-shadow:var(--focus),0 0 0 2px var(--text)}.ab-icons{flex-wrap:wrap;gap:8px;display:flex}.ab-icopt{cursor:pointer;position:relative}.ab-icopt input{opacity:0;width:1px;height:1px;position:absolute}.ab-icopt span{border:1.5px solid var(--line);width:44px;height:44px;color:var(--muted);background:#fff;border-radius:12px;justify-content:center;align-items:center;display:flex}.ab-icopt input:checked+span{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.ab-icopt input:focus-visible+span{box-shadow:var(--focus)}.ab-thumb{background:linear-gradient(135deg,var(--navy),var(--accent));border-radius:8px;flex:none;width:64px;height:48px;display:block;overflow:hidden}.ab-thumb.lg{width:96px;height:72px}.ab-thumb img{object-fit:cover;width:100%;height:100%}.ab-covers{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.ab-cov{cursor:pointer;position:relative}.ab-cov input{opacity:0;width:1px;height:1px;position:absolute}.ab-cov span{aspect-ratio:4/3;background:linear-gradient(135deg,var(--navy),var(--accent));border:3px solid #0000;border-radius:10px;display:block;overflow:hidden}.ab-cov img{object-fit:cover;width:100%;height:100%}.ab-cov input:checked+span{border-color:var(--accent)}.ab-cov input:focus-visible+span{box-shadow:var(--focus)}.ab-serp{border:1px solid var(--line);background:#fff;border-radius:12px;margin:4px 0 0;padding:12px 14px;font-family:Arial,IBM Plex Sans Arabic,sans-serif}.ab-serp-site{color:#202124;align-items:center;gap:8px;font-size:12.5px;display:flex}.ab-serp-site small{color:#4d5156;font-size:12px;display:block}.ab-serp-fav{background:var(--accent);border-radius:50%;flex:none;width:26px;height:26px;padding:5px}.ab-serp-t{color:#1a0dab;margin-top:6px;font-size:18px;line-height:1.35}.ab-serp-d{color:#4d5156;margin-top:2px;font-size:13.5px;line-height:1.55}.ab-alts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ab-alts li{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:flex-start;gap:14px;padding:12px;display:flex}.ab-alts li.bad{background:#fff9f8;border-color:#e8a79e}.ab-altgrid{gap:10px;margin-top:6px}.ab-altgrid .input{min-height:40px;font-size:14.5px}.ab-spin{border-width:2px;width:14px;height:14px}.ab-updates{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ab-up-row{border:1px solid var(--line);background:#fff;border-radius:14px;gap:10px;padding:12px 14px;display:grid}.ab-up-row.st-warning{background:#fffcf5;border-color:#f0d9ae}.ab-up-row.st-passed{border-color:#bfe3d2}.ab-up-row.st-applied{background:var(--soft)}.ab-up-h{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.ab-up-h .grow{min-width:160px}.ab-up-ic{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.ab-up-a{gap:8px}.ab-log summary{cursor:pointer;align-items:center;gap:6px;min-height:32px;font-size:13.5px;font-weight:600;display:flex}.ab-log pre,.ab-sitelog{background:var(--navy);color:#c9d4ee;white-space:pre-wrap;word-break:break-word;border-radius:10px;margin:6px 0 0;padding:10px 12px;font-family:ui-monospace,Consolas,monospace;font-size:12px;line-height:1.6}.ab-allok{background:var(--ok-soft);color:#0b5e43;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;display:flex}.ab-allok>span{align-items:center;gap:8px;display:flex}.ab-sitelog{margin-bottom:10px}.ab-points{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ab-points li{border-bottom:1px solid var(--soft);align-items:center;gap:10px;padding:6px 0;font-size:14px;display:flex}.ab-big{font-size:28px}.ab-spark{width:100%;height:64px;margin:8px 0 4px;display:block}.ab-gauges{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ab-gauge{color:var(--muted);flex-direction:column;align-items:center;gap:2px;font-size:13.5px;display:flex}.ab-gauge svg{width:100%;max-width:150px;height:auto}.ab-gauge-v{fill:var(--text);font-family:IBM Plex Sans,sans-serif;font-size:22px;font-weight:700}.ab-log-l{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ab-log-l li{border-bottom:1px solid var(--soft);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.ab-log-l li>.ico{flex:none}.ab-log-l li.ok>.ico{color:var(--ok)}.ab-log-l li.warn>.ico{color:var(--warn)}.ab-log-l li.bad>.ico{color:var(--bad)}.ab-errmsg{word-break:break-word;font-size:13px}@media (width<=1099.98px){.ab-split,.ab-split2{grid-template-columns:minmax(0,1fr)}.ab-side{position:static}.ab-revgrid{grid-template-columns:minmax(0,1fr)}}@media (width>=640px) and (width<=1099.98px){.ab-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (width<=639.98px){.ab-grid2{grid-template-columns:minmax(0,1fr);gap:16px}.ab-split,.ab-split2{gap:16px}.ab-l-grid{grid-template-columns:minmax(0,1fr)}.ab-l-grid .ab-min{max-width:140px}.ab-lesson{padding:10px 12px}.ab-rule-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-tplgrid{grid-template-columns:minmax(0,1fr)}.ab-covers{grid-template-columns:repeat(3,minmax(0,1fr))}.ab-gap li{grid-template-columns:28px minmax(0,1fr) auto;row-gap:8px}.ab-gap-a{grid-column:1/-1;justify-content:flex-start}.ab-gap-a .btn{flex:1}.ab-srcsel,.ab-filters .chips{width:100%}.ab-cr-h{flex-wrap:wrap}.ab-cr-v{text-align:start;justify-content:space-between;align-items:baseline;width:100%;padding-inline-start:52px;display:flex}.ab-cr-f .btn{width:100%}.ab-rowacts{justify-content:flex-start}.ab-alts li{flex-direction:column;align-items:stretch}.ab-thumb.lg{width:100%;height:120px}.ab-ann{padding:6px 36px;font-size:13px}.ab-switchrow{align-items:flex-start}.ab-up-a .btn{flex:1}.ab-pick{max-height:360px}.ab-pick li{flex-wrap:wrap}.ab-pick li .grow{flex:140px;min-width:0}.ab-mrow .ab-move .icon-btn.sm,.ab-frow .ab-move .icon-btn.sm{width:40px;height:40px}.tbl.stack td .ab-prodcell{text-align:start}.tbl.stack td .ab-stsel{width:auto;min-width:0;max-width:60%}.ab-donutwrap{justify-content:center}.ab-heroprev b{font-size:19px}}.ab-tc{flex:none;display:block}.ab-tc .cover{border-radius:8px;padding:8px}.ab-tc .cover-sku{white-space:nowrap;font-size:9.5px}.ab-2l{flex-direction:column;gap:2px;min-width:0;display:flex}.ab-svg-v{font-size:13px}.ab-svg-l{font-size:13.5px}.ab-rc2 .rc-title{font-size:14.5px}.ab-kpis .k-l{padding-inline-end:44px}.ab-kv-sm{font-size:19px;line-height:1.4;display:inline-block}.ab-card .tbl-wrap{position:relative}.ab-rule-price{max-width:420px;margin-top:14px}.ab-min0{min-width:0}.ab-ellip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ab-grouph{align-items:center;gap:8px;margin:0 0 10px;font-size:15px;display:flex}.ab-grouph>.ico{color:var(--accent)}.ab-gic{color:#fff;background:var(--cc);border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.ab-gic .ico{width:16px;height:16px}.ab-gic .ico-img{background:#fff;border-radius:3px;width:18px;height:18px}.ab-cp .ab-swatches{gap:6px}.ab-cp .ab-sw span{width:34px;height:34px}.ab-cp-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.ab-cp-nat{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;flex:none;width:44px;height:44px;padding:2px}.ab-cp-nat.on{border-color:var(--text);box-shadow:0 0 0 1px var(--text)}.ab-cp-nat:focus-visible{box-shadow:var(--focus);outline:none}.ab-cp-nat::-webkit-color-swatch-wrapper{padding:2px}.ab-cp-nat::-webkit-color-swatch{border:0;border-radius:7px}.ab-cp-hex{letter-spacing:.04em;text-transform:uppercase;flex:none;font-family:ui-monospace,Consolas,monospace;width:120px!important}.ab-cmsgbox{min-height:24px}.ab-cmsg{align-items:flex-start;gap:6px;font-size:13px;line-height:1.5;display:flex}.ab-cmsg .ico{flex:none;margin-top:2px}.ab-cmsg.ok{color:#0b5e43}.ab-cmsg.ok .ico{color:var(--ok)}.ab-cmsg.warn{color:#7a4e0e}.ab-cmsg.warn .ico{color:var(--warn)}.ab-cmsg.bad{color:var(--bad)}.ab-ip-bar{align-items:center;gap:10px;display:flex}.ab-ip-bar .ab-search{min-width:0}.ab-ip-n{white-space:nowrap;flex:none}.ab-icgrid{border:1px solid var(--line);background:var(--soft);overscroll-behavior:contain;border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px;max-height:212px;padding:6px;display:grid;overflow-y:auto}.ab-icgrid .ab-icopt span{width:100%;height:44px}.ab-icgrid .ab-icopt:hover span{color:var(--text);border-color:#b8c5ee}.ab-ip-up{margin-top:4px}.ab-upbox{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ab-upbox label.btn{cursor:pointer}.ab-upfile:focus-visible+label{box-shadow:var(--focus)}.ab-upok{background:var(--ok-soft);border:1px solid #bfe3d2;border-radius:12px;align-items:center;gap:12px;padding:8px 10px;display:flex}.ab-upimg{border:1px solid var(--line);background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.ab-upimg img{object-fit:contain;max-width:32px;max-height:32px}.ab-catgroup+.ab-catgroup{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.ab-cattile{align-items:center;min-width:0}.ab-cattile.prev{align-items:flex-start}.ab-cattile b{overflow-wrap:anywhere}.ab-cat-ic .ico{width:22px;height:22px}.ab-cat-ic .ico-img{width:26px;height:26px}.ab-tileacts{flex:none;align-items:center;gap:4px;display:flex}.ab-tileacts .badge{margin-inline-end:4px}.ab-famcta{background:var(--accent-soft);border:1px dashed #b8c5ee;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.ab-famgrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.ab-famtile{border:1px solid var(--line);border-top:4px solid var(--cc);background:#fff;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.ab-fam-h{align-items:flex-start;gap:12px;display:flex}.ab-fam-h .badge{flex:none}.ab-fam-meta{color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.ab-fam-meta>span{align-items:center;gap:6px;display:inline-flex}.ab-fam-a{gap:6px;margin-top:auto}.ab-rc3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ab-rc3 .radio-card{align-items:center;padding:12px}.ab-rc-t{align-items:center;gap:8px;min-width:0;display:flex}.ab-rc-t>.ico{color:var(--accent);flex:none}.ab-dlinfo{margin-top:10px;font-size:14px}.ab-famprev{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:16px;display:grid}.ab-fp-cover .cover{border-radius:12px}.ab-fp-side{flex-direction:column;gap:6px;min-width:0;display:flex}.ab-fp-col{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.ab-fp-col.off{opacity:.5}.ab-fp-col h4{align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.ab-fp-col h4 .ico{color:var(--accent)}.ab-fp-all{color:var(--accent);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.ab-lpage{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.ab-lpage .field{min-width:240px}.ab-lcur{background:var(--soft);border:1px solid var(--line);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.ab-lcur-r{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;display:grid}.ab-lcur .chips{gap:6px}.ab-lcur .chip{text-overflow:ellipsis;max-width:100%;overflow:hidden}.ab-lgrid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.ab-lcol{min-width:0}.ab-lsel .ab-frow b{font-size:14px}.ab-lres{max-height:300px}.ab-lempty{border:1px dashed var(--line);border-radius:12px;padding:12px}.ab-warn-t{color:#7a4e0e}.ab-svcl{gap:8px;display:grid}.ab-svcrow{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:10px 12px;display:flex}.ab-svcrow:hover{border-color:#b8c5ee}.ab-svcrow.on{border-color:var(--accent);background:var(--accent-soft)}.ab-svcrow input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:0}.ab-svcrow b{font-size:14px;line-height:1.35;display:block}.ab-svcrow small{font-size:12.5px;display:block}.ab-svcic{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.ab-relprev{border:1px dashed var(--line);background:var(--soft);pointer-events:none;border-radius:14px;padding:14px}.ab-relprev .sec-head{margin-bottom:12px}.ab-relprev .sec-head h2{font-size:20px}.ab-relprev .pcard:hover,.ab-relprev .card-hover:hover{transform:none}.ab-mpgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ab-mpblock{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:14px}.ab-mprev{pointer-events:none;padding:16px}.ab-mprev h4{font-size:16px}.ab-mprev p{font-size:13.5px}.ab-mprev .xsell{color:#fff;background:#ffffff14;border-radius:12px;align-items:center;gap:12px;min-width:0;margin-top:6px;padding:10px;display:flex}.ab-mprev .xsell .cover{border-radius:8px;flex:none;padding:6px}.ab-mp-n{font-size:14.5px;line-height:1.35;display:block}.ab-mpsel{border:1px solid var(--line);background:var(--soft);border-radius:12px;align-items:center;gap:12px;min-width:0;padding:8px 10px;display:flex}.ab-mpsel b{font-size:14px;line-height:1.35;display:block}.ab-mpsel small{font-size:12.5px;display:block}.ab-mpsel .btn{flex:none}.ab-pkl{max-height:420px}.ab-pkl li{padding:0;overflow:hidden}.ab-pkbtn{text-align:start;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:12px;min-height:56px;padding:8px 10px;display:flex}.ab-pkbtn:hover{background:var(--soft)}.ab-pkbtn:focus-visible{box-shadow:inset var(--focus);outline:none}.ab-pkl li.on .ab-pkbtn .ab-pick-p{color:var(--accent)}.ab-stsel.st-notified{color:var(--navy)}.ab-ready{border-color:#c9d6fa}.ab-bulk{background:var(--soft);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:12px;padding:12px;display:flex}.ab-bulk .field{min-width:220px}.ab-btncnt{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:22px;margin-inline-start:4px;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.ab-reqs{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ab-req{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.ab-req.done{background:var(--soft)}.ab-req-h{align-items:flex-start;gap:10px;display:flex}.ab-req-h .badge{vertical-align:middle}.ab-req-m{background:var(--soft);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:8px 10px;font-size:14px;line-height:1.6}.ab-req.done .ab-req-m{background:#fff}.ab-req-f{flex-direction:column;gap:8px;margin-top:auto;display:flex}.ab-req-s{color:var(--muted);align-items:flex-start;gap:6px;line-height:1.5;display:flex}.ab-req-s .ico{color:var(--accent);flex:none;margin-top:3px}.ab-req-s b{color:var(--text)}.ab-req-f .btn{align-self:flex-start}.ab-tl{gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ab-tl li{align-items:flex-start;gap:10px;display:flex}.ab-tl-d{background:var(--soft);width:28px;height:28px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.ab-tl li.notified .ab-tl-d{background:var(--accent-soft);color:var(--accent)}.ab-nt{gap:16px;display:grid}.ab-ntsec+.ab-ntsec{border-top:1px solid var(--line);padding-top:16px}.ab-ntone{align-items:flex-start;gap:12px;display:flex}.ab-ntmsg{background:var(--soft);overflow-wrap:anywhere;border-radius:10px;margin-top:8px;padding:8px 10px;line-height:1.6}.ab-ntlist{gap:6px;max-height:260px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.ab-ntl{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.ab-ntl:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.ab-ntl input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:2px 0 0}.ab-ntl small{display:block}.ab-ntmsg1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ab-ntl>.badge{flex:none}.ab-ntpick{border:1px solid var(--line);background:#fff;border-radius:12px;padding:10px}.ab-ntpick .ab-pkl{max-height:240px}.ab-ntprev{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:12px;display:grid}.ab-varlink{word-break:break-all}.ab-mail-cta{margin-top:12px}.ab-mail-cta span{background:var(--accent);color:#fff;border-radius:10px;padding:8px 14px;font-size:13.5px;font-weight:600;display:inline-block}@media (width<=1099.98px){.ab-lgrid{grid-template-columns:minmax(0,1fr)}}@media (width<=639.98px){.ab-rc3{grid-template-columns:minmax(0,1fr)}.ab-mpgrid{grid-template-columns:minmax(0,1fr);gap:14px}.ab-mpblock{padding:12px}.ab-mpsel{flex-wrap:wrap}.ab-mpsel .grow{flex:150px}.ab-mpsel .btn{width:100%}.ab-famprev{grid-template-columns:110px minmax(0,1fr);gap:12px}.ab-famgrid{grid-template-columns:minmax(0,1fr)}.ab-lpage .field{flex-basis:100%;min-width:0}.ab-lpage .btn{width:100%}.ab-lcur-r{grid-template-columns:minmax(0,1fr);gap:4px}.ab-lsel .ab-frow{flex-wrap:wrap}.ab-lsel .ab-frow .grow{flex:140px}.ab-lres li{flex-wrap:nowrap}.ab-lres li .btn span{display:none}.ab-bulk .field{flex-basis:100%;min-width:0}.ab-bulk .btn{justify-content:center;width:100%}.ab-reqs{grid-template-columns:minmax(0,1fr)}.ab-req-f .btn{justify-content:center;align-self:stretch}.ab-ip-bar{flex-wrap:wrap}.ab-ip-bar .ab-search{flex-basis:100%}.ab-icgrid{grid-template-columns:repeat(auto-fill,minmax(42px,1fr));max-height:190px}.ab-tileacts .badge{display:none}.ab-ntprev{grid-template-columns:minmax(0,1fr)}.ab-ntone{flex-wrap:wrap}}.ab-famprev .cover-type.custom,.ab-tc .cover-type.custom,.ab-relprev .cover-type.custom,.ab-mprev .cover-type.custom{color:var(--c)}.ab-readybtn{color:var(--accent);border:1px solid var(--line)}.ab-famlic{border:1px solid var(--line);background:var(--soft);cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-height:44px;margin:10px 0 4px;padding:8px 10px;display:flex}.ab-famlic>span:last-child{flex-direction:column;line-height:1.35;display:flex}.ab-famlic b{font-size:13.5px}.ab-avail{gap:10px;display:grid}.ab-av-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ab-av-f{min-width:0;margin:0}.ab-av-dt{align-items:center;gap:8px;min-width:0;display:flex}.ab-av-dt .dpick{flex:1;min-width:0}.ab-av-dt .dp-btn{width:100%;min-width:0}.ab-av-dt .dp-val{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ab-av-time{flex:none;width:96px;padding-inline:10px}.ab-av-state{min-height:24px}.ab-av-msg{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.ab-av-msg>.ico{color:var(--ok);flex:none}.ab-av-msg.bad{color:var(--bad);font-weight:600}.ab-av-msg.bad>.ico{color:var(--bad)}.ab-av-msg.soon{color:var(--accent)}.ab-av-note{align-items:flex-start;gap:6px;display:flex}.ab-avb{white-space:nowrap}.ab-side .ab-av-grid{grid-template-columns:minmax(0,1fr)}.ab-kindb{color:var(--text);align-items:center;gap:5px;font-weight:600;display:inline-flex}.ab-kinds{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.ab-kind{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;align-items:flex-start;gap:10px;min-height:64px;padding:12px;transition:border-color .15s,background .15s;display:flex;position:relative}.ab-kind:hover{border-color:#b8c5ee}.ab-kind input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ab-kind:focus-within{box-shadow:var(--focus)}.ab-kind.on{border-color:var(--accent);background:var(--accent-soft)}.ab-kind-ic{background:var(--soft);width:36px;height:36px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.ab-kind.on .ab-kind-ic{background:var(--accent);color:#fff}.ab-kind-t{flex-direction:column;gap:2px;min-width:0;display:flex}.ab-kind-t b{font-size:14.5px;line-height:1.3}.ab-kind-t small{color:var(--muted);font-size:12.5px;line-height:1.4}.ab-famsearch b{display:block}.ab-pkhide .pk-chips{display:none}.ab-ms-per{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ab-ms-per .label{margin:0}.ab-seg6{background:var(--soft);border:1px solid var(--line);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.ab-seg6 button{min-width:44px;min-height:40px;color:var(--muted);border-radius:9px;font-size:15px;font-weight:700}.ab-seg6 button:hover{color:var(--text)}.ab-seg6 button.on{background:var(--accent);color:#fff;box-shadow:0 1px 4px #000c242e}.ab-ms-split{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.ab-ms-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ab-ms-row{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0}.ab-ms-row.off{background:var(--soft)}.ab-ms-row.off .ab-ms-top b,.ab-ms-row.off .ab-ms-ic{opacity:.55}.ab-ms-row.dragging{opacity:.5}.ab-ms-row.drop-on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.ab-ms-top{align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.ab-ms-top b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;display:block;overflow:hidden}.ab-ms-top small{font-size:12.5px;display:block}.ab-ms-ic{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.ab-ms-ic .ico-img{object-fit:contain;width:20px;height:20px}.ab-ms-pick{border-top:1px solid var(--line)}.ab-ms-pick>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:13.5px;font-weight:600;list-style:none;display:flex}.ab-ms-pick>summary::-webkit-details-marker{display:none}.ab-ms-pick[open]>summary>.ico:last-child{transform:rotate(180deg)}.ab-ms-sumt{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ab-ms-pkb{padding:4px 12px 12px}.ab-msprev-w{margin-top:6px}.ab-msprev{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px 14px 0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px;display:grid}.ab-msp-sec{flex-direction:column;gap:2px;min-width:0;display:flex}.ab-msp-sec h5{color:var(--muted);align-items:center;gap:6px;margin:0 0 4px;font-size:12.5px;font-weight:700;display:flex}.ab-msp-sec h5 .ico,.ab-msp-sec h5 .ico-img{width:16px;height:16px;color:var(--accent)}.ab-msp-l{text-overflow:ellipsis;white-space:nowrap;padding:3px 0;font-size:13px;overflow:hidden}.ab-msp-l .badge{padding:0 6px;font-size:10.5px}.ab-msp-all{color:var(--accent);align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.ab-msp-foot{background:var(--accent);color:#fff;border-radius:0 0 14px 14px;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;display:flex}.ab-pmode{border:1px solid var(--line);background:#fff;border-radius:14px;padding:4px 14px 14px}.ab-pmode .ab-rule-price{max-width:none;margin-top:4px}.ab-pmode .ab-rule-price:empty{display:none}.ab-pmode .ab-switchrow{padding-bottom:8px}.ab-auto{background:var(--accent-soft);border-radius:12px;gap:8px;padding:12px;display:grid}.ab-auto-p{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ab-auto-p b{color:var(--navy);font-size:22px}.ab-auto-f{flex-direction:column;gap:2px;display:flex}.ab-fx{flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:inline-flex}.ab-fx>.ico{color:var(--muted);width:14px;height:14px}.ab-fx b{color:var(--accent)}.ab-bsum{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ab-pcol{flex-direction:column;align-items:flex-end;gap:4px;display:inline-flex}.ab-stilerow{border:1px solid var(--line);background:var(--soft);border-radius:14px;align-items:center;gap:12px;min-width:0;padding:10px;display:flex}.ab-stilerow b{font-size:14.5px;display:block}.ab-stilerow small{font-size:12.5px;display:block}.ab-stile{background:var(--cc,var(--accent));color:#fff;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.ab-stile .ico{width:22px;height:22px}.ab-stile .ico-img{object-fit:contain;width:26px;height:26px}.ab-stile.sm{border-radius:10px;width:36px;height:36px}.ab-stile.sm .ico{width:18px;height:18px}.ab-bcat{background:var(--cc);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ab-bcat{background:color-mix(in srgb,var(--cc) 12%,#fff)}}.ab-bcat{color:var(--cc);white-space:nowrap;font-size:13px;font-weight:600}.ab-bcat .ico,.ab-bcat .ico-img{width:15px;height:15px}.ab-bcats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ab-bcatrow{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:10px;display:flex}.ab-bcatrow b{font-size:14.5px;display:block}.ab-bcatrow small{font-size:12.5px;display:block}.ab-bcatrow .btn{flex:none}.ab-svclist{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ab-svcblk{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0}.ab-svcblk-h{align-items:center;gap:12px;padding:10px;display:flex}.ab-svcblk-h b{font-size:14.5px;line-height:1.35;display:block}.ab-svcblk-h small{font-size:12.5px;display:block}.ab-svcblk-h .btn{flex:none}.ab-svctxt{border-top:1px solid var(--line);border-radius:0;margin:0}.ab-svctxt>summary,.ab-svctxt .acc-b{padding-inline:12px}.ab-stype{background:var(--soft);color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.ab-stype .ico{width:14px;height:14px}.ab-st-waitlist{background:var(--accent-soft);color:var(--accent)}.ab-st-cart{color:#9a5b0f;background:#fff4e5}.ab-st-consult{color:var(--ok);background:#e9f7f1}.ab-subj{min-width:180px;max-width:340px;font-size:14px;font-weight:600;line-height:1.4;display:block}.ab-sched-subj{align-items:flex-start;gap:6px}.ab-sched-st{margin-top:4px}.ab-sched-act{width:1%}.ab-sched-act .ab-rowacts{justify-content:flex-end}.ab-slog{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ab-slog li{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.ab-slog li b{font-size:13.5px;display:block}.ab-slog li small{font-size:12px;display:block}.ab-famreq{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.ab-famreq .ico,.ab-famreq .ico-img{width:13px;height:13px}.ab-lsels{gap:8px}.ab-lsels .ab-srcsel{margin:0}@media (width<=1099.98px){.ab-ms-split{grid-template-columns:minmax(0,1fr)}}@media (width>=640px) and (width<=1099.98px){.ab-svclist{grid-template-columns:minmax(0,1fr)}}@media (width<=639.98px){.ab-av-grid{grid-template-columns:minmax(0,1fr)}.ab-kinds{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.ab-kind{gap:8px;padding:10px}.ab-kind-ic{width:30px;height:30px}.ab-kind-t small{display:none}.ab-seg6{width:100%;display:flex}.ab-seg6 button{flex:1;min-width:0}.ab-ms-top{flex-wrap:wrap;row-gap:4px}.ab-ms-top .grow{flex:140px}.ab-ms-top .ab-move .icon-btn.sm{width:40px;height:40px}.ab-ms-top .switch{margin-inline-start:auto}.ab-msprev,.ab-bcats,.ab-svclist{grid-template-columns:minmax(0,1fr)}.ab-svcblk-h{flex-wrap:wrap}.ab-svcblk-h .grow{flex:150px}.ab-svcblk-h .btn,.ab-bcatrow .btn{justify-content:center;width:100%}.ab-bcatrow{flex-wrap:wrap}.ab-bcatrow .grow{flex:150px}.ab-subj{min-width:0;max-width:none}.ab-pcol{align-items:flex-start}.ab-lsels{width:100%}.ab-lsels .ab-srcsel{flex:140px}}.is-admin .pk .cover.sm,.modal .pk .cover.sm,.drawer .pk .cover.sm{border-radius:8px;flex:0 0 44px;min-width:0;padding:4px 5px;width:44px!important}.is-admin .pk .cover.sm .cover-sku,.modal .pk .cover.sm .cover-sku,.drawer .pk .cover.sm .cover-sku{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:8px;display:block;overflow:hidden}.is-admin .pk .cover.sm .cover-top,.modal .pk .cover.sm .cover-top,.drawer .pk .cover.sm .cover-top{min-width:0}.is-admin .pk .cover.sm .cover-names,.modal .pk .cover.sm .cover-names,.drawer .pk .cover.sm .cover-names{display:none}@media (width>=1100px){.ab-sched-act .ab-rowacts{flex-wrap:nowrap}}.ab-ntl.off{opacity:.62;cursor:default}.ab-ntl.off input{cursor:not-allowed}.ab-noemail{align-items:flex-start;gap:4px;display:flex}.wz-page .adm-head{margin-bottom:16px}.wz-h-sku{background:var(--soft);border:1px solid var(--line);vertical-align:middle;color:var(--muted);border-radius:8px;padding:2px 8px;font-size:.62em;font-weight:600}.wz-saved{align-items:center;display:inline-flex}.wz-saved-t{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.wz-saved-t.ok{color:var(--ok)}.wz-sample-note{color:#7a4e0e;background:var(--warn-soft);border:1px solid #f0d9ae;border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 12px;font-size:13.5px;display:inline-flex}.wz-prog{margin-bottom:18px;padding:14px 18px}.wz-steps{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.wz-st{justify-content:center;display:flex;position:relative}.wz-st:not(:first-child):before{content:"";background:var(--line);top:22px;border-radius:2px;height:2px;position:absolute;inset-inline:calc(24px - 50%) calc(50% + 24px)}.wz-st.done:before,.wz-st.on:before,.wz-st.warn:before{background:var(--ok)}.wz-st-b{width:100%;min-height:44px;color:var(--muted);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:4px 4px 2px;display:flex}button.wz-st-b:not([disabled]):hover{background:var(--soft);color:var(--text)}button.wz-st-b[disabled]{cursor:default}.wz-st .num{border:2px solid var(--line);width:36px;height:36px;color:var(--muted);z-index:1;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;transition:background .2s,border-color .2s;display:flex;position:relative}.wz-st .lbl{text-align:center;font-size:13px;font-weight:600;line-height:1.3}.wz-st.on .num{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 0 0 4px #2454e826}.wz-st.on .lbl{color:var(--accent-dark)}.wz-st.done .num{background:var(--ok);border-color:var(--ok);color:#fff}.wz-st.done .lbl{color:var(--text)}.wz-st.warn .num{background:var(--warn-soft);border-color:var(--warn);color:var(--warn)}.wz-st.warn .lbl{color:#8a5a12}.wz-mprog{margin-bottom:10px}.wz-mprog .row{margin-bottom:8px;font-size:14.5px}.wz-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.wz-main,.wz-side{min-width:0}@media (width>=1100px){.wz-layout{grid-template-columns:minmax(0,1fr) 330px}.wz-side{position:sticky;top:80px}}.wz-card{overflow:visible}.wz-card-h{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.wz-card-h h3{margin:2px 0 4px;font-size:19px}.wz-step-ic{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.wz-kicker{color:var(--accent);letter-spacing:.04em;font-size:12.5px;font-weight:700}.wz-card-b{padding:20px}.wz-sec+.wz-sec,.wz-card-b>.wz-sec:not(:first-child){margin-top:26px}.wz-h{align-items:center;gap:8px;margin:0 0 12px;font-size:15.5px;display:flex}.wz-h .ico{color:var(--accent)}.wz-nav{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--line);background:#fffffff7;border-radius:0 0 16px 16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex;position:sticky;bottom:0}.wz-nav-msg{flex:260px;min-width:0;font-size:14px}.wz-nav-msg>span{align-items:flex-start;gap:6px;display:inline-flex}.wz-nav-msg .ico{margin-top:2px}.wz-nav-bad{color:var(--bad)}.wz-nav-warn{color:#8a5a12}.wz-nav-ok{color:var(--ok);font-weight:600}.wz-nav-btns{flex-wrap:wrap;gap:8px;display:flex}.btn.blocked{opacity:.55;cursor:not-allowed}.input-group:has(.input.invalid){border-color:var(--bad);background:#fff8f7;box-shadow:0 0 0 3px #c0392b26}.input-group:has(.input.invalid) .input{color:var(--bad);background:0 0}.input-group:has(.input.valid){border-color:var(--ok)}.wz-cols{margin-top:4px}.wz-cols>.acc-b{padding:0 12px 12px}.btn.blocked:active{transform:none}.shake{animation:.4s wzShake}@keyframes wzShake{0%,to{transform:none}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.wz-pv{overflow:hidden}.wz-pv-h{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:14px 16px;list-style:none;display:flex}.wz-pv-h::-webkit-details-marker{display:none}.wz-pv-h>.ico{color:var(--muted);transition:transform .2s}.wz-pv[open]>.wz-pv-h>.ico{transform:rotate(180deg)}.wz-pv-h .ico{color:var(--accent)}.wz-live{color:var(--ok);background:var(--ok-soft);border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.wz-live i{background:var(--ok);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite wzPulse}@keyframes wzPulse{0%,to{opacity:1}50%{opacity:.35}}.wz-pv-in{padding:0 16px 16px}.wz-pv-tools{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.wz-seg{background:var(--soft);border:1px solid var(--line);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.wz-seg>button,.wz-seg>label{min-height:38px;color:var(--muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:6px 11px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.wz-seg>button[aria-pressed=true],.wz-seg>label.on{color:var(--accent);background:#fff;box-shadow:0 1px 4px #000c241f}.wz-seg>label input{opacity:0;width:1px;height:1px;position:absolute}.wz-seg>label:focus-within{box-shadow:var(--focus)}.wz-seg-lg{display:flex}.wz-seg-lg>label{flex:1;min-height:40px}.wz-pv-stage{background:repeating-linear-gradient(45deg,#f1f3f8 0 10px,#ebeef4 10px 20px);border-radius:14px;justify-content:center;padding:16px;display:flex}.wz-pv-frame{border:1px solid var(--line);width:100%;max-width:280px;box-shadow:var(--shadow);background:#fff;border-radius:12px;overflow:hidden}.wz-pv-frame.m{border:6px solid #131b2e;border-radius:24px;max-width:200px}.wz-pv-bar{background:var(--soft);border-bottom:1px solid var(--line);align-items:center;gap:4px;height:18px;padding-inline:8px;display:flex}.wz-pv-bar i{background:#cbd2de;border-radius:50%;width:6px;height:6px}.wz-pv-frame.m .wz-pv-bar{background:#fff;border:0;justify-content:center;height:16px}.wz-pv-frame.m .wz-pv-bar .wz-notch{background:#131b2e;border-radius:3px;width:46px;height:6px}.wz-pv-card{background:var(--bg);padding:10px}.wz-pv-card .pcard,.wz-pv-card .pcard:hover{transform:none}.wz-pv-m .pcard .pc-body{gap:4px;padding:10px 12px 12px}.wz-pv-m .pcard .pc-media{padding:8px 8px 0}.wz-pv-m .pcard .pc-title{font-size:14.5px}.wz-pv-m .pcard .pc-desc{display:none}.wz-pv-m .pcard .pc-wish{bottom:6px;width:34px;height:34px;inset-inline-end:14px}.wz-pv-m .pcard .pc-foot .btn{width:100%}.wz-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:14px 0 0;display:grid}.wz-facts>div{flex-direction:column;min-width:0;display:flex}.wz-facts dt{color:var(--muted);font-size:12px}.wz-facts dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.wz-facts dd .ico{width:14px;height:14px}.wz-checks{gap:8px;display:grid}.wz-check{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .2s,background .2s;display:flex}.wz-check.bad{background:#fff8f7;border-color:#f1c4bd}.wz-check.warn{background:#fffcf5;border-color:#f0d9ae}.wz-ci{background:var(--soft);width:26px;height:26px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.wz-ci .spinner{width:18px;height:18px}.wz-check.ok .wz-ci{background:var(--ok-soft);color:var(--ok)}.wz-check.bad .wz-ci{background:var(--bad);color:#fff}.wz-check.warn .wz-ci{background:var(--warn-soft);color:var(--warn)}.wz-cb{flex:1;min-width:0}.wz-cb>b{font-size:14.5px;line-height:1.45;display:block}.wz-cd{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:13.5px}.wz-cd>.hint,.wz-cd>.wz-fn-bad,.wz-cd>span.small,.wz-cd>span.sb,.wz-cd>.wz-req{margin-top:3px;display:block}.wz-cd>.wz-req{display:flex}.wz-cd>.row{margin-top:6px}.wz-cb>.btn{margin-top:8px}.wz-check.bad .wz-cd{color:#7a2a20}.wz-checks.compact .wz-check{padding:10px 12px}.wz-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wz-type{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px;min-height:44px;padding:16px;transition:border-color .15s,background .15s;display:grid;position:relative}.wz-type:hover{border-color:#b8c5ee}.wz-type.on{border-color:var(--accent);background:var(--accent-soft)}.wz-type:focus-within{box-shadow:var(--focus)}.wz-type[aria-disabled=true]{opacity:.5;cursor:not-allowed}.wz-type input{opacity:0;width:1px;height:1px;position:absolute}.wz-type-ic{background:var(--soft);width:44px;height:44px;color:var(--accent);border-radius:12px;grid-row:span 2;justify-content:center;align-items:center;display:flex}.wz-type-t{font-size:16px;font-weight:700}.wz-type-d{color:var(--muted);font-size:13.5px;line-height:1.45}.wz-cats{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.wz-cat{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:10px;min-height:56px;padding:12px;transition:border-color .15s,background .15s;display:flex;position:relative}.wz-cat:hover{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.wz-cat:hover{border-color:color-mix(in srgb,var(--c) 45%,#fff)}}.wz-cat.on{border-color:var(--c);background:var(--c)}@supports (color:color-mix(in lab, red, red)){.wz-cat.on{background:color-mix(in srgb,var(--c) 8%,#fff)}}.wz-cat:focus-within{box-shadow:var(--focus)}.wz-cat input{opacity:0;width:1px;height:1px;position:absolute}.wz-cat-ic{background:var(--c);color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.wz-cat-t{min-width:0}.wz-cat-t b{font-size:14.5px;display:block}.wz-cat-t small{color:var(--muted);font-size:12.5px;display:block}.wz-nc{background:#fafbff;border-style:dashed}.wz-swatches{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.wz-sw{background:var(--c);width:36px;height:36px;box-shadow:0 0 0 1px var(--line);border:3px solid #fff;border-radius:50%}.wz-sw.on{box-shadow:0 0 0 2.5px var(--c)}.wz-bi{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.wz-bi:last-child{margin-bottom:0}.wz-bi-head{color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:8px;font-size:12.5px;font-weight:700;display:grid}.wz-bi-head span{border-bottom:2px solid var(--line);padding-bottom:6px}.wz-lt{background:var(--soft);color:var(--muted);vertical-align:middle;border-radius:6px;margin-inline-start:4px;padding:1px 6px;font-size:11px;font-weight:700;display:inline-block}.wz-count{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.wz-cnt{white-space:nowrap}.wz-cnt.ok{color:var(--ok)}.wz-cnt.warn{color:#8a5a12}.wz-cnt-bar{background:#e2e6ef;border-radius:2px;flex:1;height:4px;overflow:hidden}.wz-cnt-bar i{background:var(--muted);border-radius:2px;height:100%;transition:width .2s;display:block}.wz-cnt-bar i.ok{background:var(--ok)}.wz-cnt-bar i.warn{background:var(--warn)}.wz-grid3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.input-group .wz-addon-btn{border-inline-end:0;border-inline-start:1px solid var(--line);color:var(--accent);cursor:pointer;gap:4px;min-height:44px;font-size:13px;font-weight:600}.input-group .wz-addon-btn:hover{background:var(--accent-soft)}.wz-fixed{background:var(--soft);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;min-height:46px;padding:0 14px;font-size:14.5px;font-weight:600;display:flex}.wz-msg{align-items:flex-start;gap:6px;margin-top:4px;font-size:13px;line-height:1.45;display:flex}.wz-msg .ico{margin-top:1px}.wz-msg.ok{color:var(--ok)}.wz-msg.bad{color:var(--bad);font-weight:600}.wz-msg.warn{color:#8a5a12}.wz-tags{border:1px solid var(--line);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;min-height:46px;padding:5px 8px;display:flex}.wz-tags:focus-within{border-color:var(--accent);box-shadow:var(--focus)}.wz-chips{display:contents}.wz-tag{background:var(--accent-soft);color:#1e3a8a;cursor:default;border-color:#c9d6fa;gap:4px;padding-inline-end:4px}.wz-tag button{color:#1e3a8a;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.wz-tag button:hover{background:#2454e826}.wz-tag button .ico{width:14px;height:14px}.wz-tag-in{background:0 0;border:0;outline:0;flex:1;min-width:120px;min-height:34px;padding:0 4px;font-size:15px}.wz-reqbar{background:var(--accent-soft);color:#1e3a8a;border-radius:12px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:10px 14px;font-size:14px;display:flex}.wz-reqbar .ico{margin-top:3px}.wz-drop{text-align:center;background:#f8faff;border:2px dashed #b8c5ee;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:26px 16px;transition:border-color .15s,background .15s,transform .15s;display:flex}.wz-drop.over{border-color:var(--accent);background:var(--accent-soft);transform:scale(1.01)}.wz-drop-ic{width:54px;height:54px;color:var(--accent);box-shadow:var(--shadow);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.wz-drop-t{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.wz-drop.compact{flex-flow:wrap;justify-content:center;padding:16px 14px}.wz-drop.compact .wz-drop-ic{width:44px;height:44px}.wz-drop.compact>.xs{flex-basis:100%}.wz-demo{--g:8px;margin-top:12px}.wz-errbtn{color:var(--bad);border-color:#f1c4bd}.wz-errbtn:hover{background:var(--bad-soft);color:var(--bad);border-color:var(--bad)}.wz-files{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wz-file{border:1px solid var(--line);animation:pop .2s var(--ease);background:#fff;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto auto;grid-template-areas:"ic main scan del";align-items:center;gap:12px;padding:10px 12px;display:grid}.wz-file.bad{background:#fff8f7;border-color:#f1c4bd}.wz-fic{border-radius:10px;grid-area:ic;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.wz-fic.pdf{color:var(--pdf);background:#fdecea}.wz-fic.sheet{color:var(--xl);background:#e6f4ec}.wz-fic.file{color:var(--wd);background:#e8eef9}.wz-fmain{flex-direction:column;grid-area:main;align-items:flex-start;gap:1px;min-width:0;display:flex}.wz-fname{white-space:pre-wrap;word-break:break-all;max-width:100%;font-size:14.5px;font-weight:600}.wz-fmeta{color:var(--muted);font-size:12.5px}.wz-ferr{color:var(--bad);align-items:flex-start;gap:4px;font-size:12.5px;font-weight:600;display:flex}.wz-ferr .ico{width:14px;height:14px;margin-top:2px}.wz-scan{grid-area:scan}.wz-file>.icon-btn{grid-area:del}.wz-scanning{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.wz-scanning .spinner{border-width:2px;width:16px;height:16px}.wz-nofiles{border:1.5px dashed var(--line);color:var(--muted);border-radius:12px;align-items:center;gap:8px;padding:14px;font-size:14px;display:flex}.wz-req{flex-wrap:wrap;gap:6px 12px;display:flex}.wz-req-i{color:var(--bad);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.wz-req-i.ok{color:var(--ok)}.wz-req-i .ico{width:14px;height:14px}.wz-fn-bad{color:var(--bad);display:block}.wz-fname-i{white-space:pre-wrap;font-weight:700}.wz-err-box{background:var(--bad-soft);border:1px solid #f1c4bd;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;width:100%;margin-top:4px;padding:12px;display:flex;margin-top:6px!important}.wz-err-t{color:var(--bad);align-items:center;gap:6px;font-size:15px;display:flex}.wz-err-box .hint{color:#7a2a20}.wz-parsed{gap:4px;width:100%;margin:4px 0;padding:0;list-style:none;display:grid}.wz-parsed li{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.wz-parsed li .ico{width:14px;height:14px}.wz-parsed li.ok .ico{color:var(--ok)}.wz-parsed li.bad{color:var(--bad)}.wz-parsed em{background:var(--bad-soft);border-radius:6px;padding:0 6px;font-size:12px;font-style:normal}.wz-cov .wz-imgmodes .badge{padding:1px 7px;font-size:11px}.wz-covgrid{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.wz-covprev .cover{border-radius:14px}.wz-covimg{aspect-ratio:4/3;border:1px solid var(--line);background:var(--soft);border-radius:14px;position:relative;overflow:hidden}.wz-covimg img{object-fit:cover;width:100%;height:100%;display:block}.wz-covimg.empty{border:1.5px dashed var(--line);color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:13.5px;display:flex}.wz-covimg.empty .ico{width:30px;height:30px}.wz-covimg-bad,.wz-covimg.bad img{display:none}.wz-covimg.bad{background:var(--bad-soft);justify-content:center;align-items:center;padding:14px;display:flex}.wz-covimg.bad .wz-covimg-bad{color:var(--bad);text-align:center;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.wz-covsrc{gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.wz-covsrc li{align-items:center;gap:8px;font-size:14px;display:flex}.wz-covsrc .ico{color:var(--accent);flex:none}.wz-or{color:var(--muted);align-items:center;gap:10px;margin:10px 0;font-size:12.5px;display:flex}.wz-or:before,.wz-or:after{content:"";background:var(--line);flex:1;height:1px}.wz-galnote{color:var(--muted);background:var(--soft);border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 12px;padding:8px 12px;font-size:13px;line-height:1.5;display:flex}.wz-galnote .ico{color:var(--accent);flex:none;margin-top:2px}.wz-gal-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.wz-gal-item{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;position:relative;overflow:hidden}.wz-gal-img{aspect-ratio:16/10;background:var(--soft);display:block}.wz-gal-img img{object-fit:cover;width:100%;height:100%;display:block}.wz-gal-img.bad img{display:none}.wz-gal-cap{justify-content:space-between;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}.wz-gal-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wz-gal-x{color:#fff;top:6px;background:#0b1a3db8;border:0;border-radius:50%;width:32px;height:32px;position:absolute;inset-inline-end:6px}.wz-gal-x:hover{background:var(--bad)}.wz-gal-x .ico{width:15px;height:15px}.wz-gal-add{min-width:0}.wz-gal-addl{height:100%;min-height:120px;color:var(--accent);cursor:pointer;text-align:center;background:#f7f9ff;border:1.5px dashed #b8c5ee;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px;font-size:14px;font-weight:600;display:flex}.wz-gal-addl:hover{background:var(--accent-soft)}.wz-gal-add input:focus-visible+.wz-gal-addl{box-shadow:var(--focus)}.wz-rule{background:#fafbff;border:1.5px solid #c9d6fa;border-radius:16px;padding:18px}.wz-rule-h{align-items:flex-start;gap:12px;display:flex}.wz-rule-h>.ico{color:var(--accent);margin-top:3px}.wz-rule-h>div{flex-direction:column;display:flex}.wz-levels{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.wz-lvl{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:2px;min-height:44px;padding:12px;transition:border-color .15s,background .15s;display:flex;position:relative}.wz-lvl:hover{border-color:#b8c5ee}.wz-lvl.on{border-color:var(--accent);background:var(--accent-soft)}.wz-lvl:focus-within{box-shadow:var(--focus)}.wz-lvl input{opacity:0;width:1px;height:1px;position:absolute}.wz-lvl-n{color:var(--muted);font-size:13px;font-weight:600}.wz-lvl.on .wz-lvl-n{color:var(--accent-dark)}.wz-lvl-p{font-size:17px}.wz-lvl-x{color:var(--muted);font-size:12px}.wz-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wz-fmsg{flex-direction:column;align-items:flex-start;gap:3px;min-height:20px;display:flex}.wz-disc{cursor:not-allowed;border-radius:10px;display:block}.wz-disc .input-group{background:var(--soft)}.wz-disc .input-group .addon{border-inline-end:0;border-inline-start:1px solid var(--line)}.wz-vat{background:var(--ok-soft);color:#0b5e43;border-radius:10px;align-items:center;gap:8px;min-height:46px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.wz-curs{border:1px solid var(--line);background:#fff;border-radius:12px;display:grid;overflow:hidden}.wz-cur{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;padding:9px 14px;font-size:14px;display:grid}.wz-cur.h{color:var(--muted);background:var(--soft);border-top:0;font-size:12.5px;font-weight:600}.wz-cur.base{background:#f8faff}.wz-cur-n{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wz-cur-n .badge{padding:1px 7px;font-size:10.5px}.wz-comp .chip{white-space:normal;text-align:start;height:auto;min-height:36px;line-height:1.35}.wz-chip-sku{opacity:.75;font-size:11.5px}.wz-bnds{gap:10px;display:grid}.wz-bnd{border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px 14px;transition:border-color .15s,background .15s}.wz-bnd.on{border-color:var(--accent)}.wz-bnd.bad{border-color:var(--bad);background:#fff8f7}.wz-bnd-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.wz-bnd-price{width:180px;max-width:100%}.wz-bnd-res{gap:4px;margin-top:8px;font-size:13px;display:grid}.wz-kv{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.wz-kv>span:first-child{min-width:120px;color:var(--muted);font-weight:600}.wz-kv.bad>span:last-child{color:var(--bad)}.wz-kv .badge{padding:1px 7px;font-size:11.5px}.wz-snips{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wz-snip{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:14px 16px}.wz-snip-site{align-items:center;gap:10px;min-width:0;margin-bottom:6px;display:flex}.wz-snip-fav{background:var(--accent);border-radius:50%;flex:none;width:28px;height:28px;padding:6px;display:flex}.wz-snip-fav svg{width:100%;height:100%}.wz-snip-meta{flex-direction:column;min-width:0;line-height:1.3;display:flex}.wz-snip-meta b{font-size:13px;font-weight:600}.wz-snip-url{color:#4d5156;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.wz-snip[dir=rtl] .wz-snip-url{text-align:end}.wz-snip-t{color:#1a0dab;overflow-wrap:anywhere;margin-bottom:4px;font-size:18px;line-height:1.35}.wz-snip-d{color:#4d5156;font-size:13.5px;line-height:1.55}.wz-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wz-modes .rc-title{align-items:center;gap:6px;display:inline-flex}.wz-edit{min-height:30px;margin-inline-start:4px;font-size:13px}.wz-cd .wz-edit{align-self:flex-start}.wz-done{text-align:center;padding:32px 24px}.wz-tick{background:var(--ok-soft);width:76px;height:76px;color:var(--ok);animation:wzTick .45s var(--ease);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.wz-tick .ico{stroke-width:2.6px;width:36px;height:36px}@keyframes wzTick{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.wz-done h3{margin-bottom:6px;font-size:22px}.wz-done-grid{text-align:start;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:28px;max-width:860px;margin:22px auto 0;display:grid}.wz-done-card{width:100%;max-width:280px;margin-inline:auto}.wz-done-card .pcard:hover{transform:none}.wz-done-acts{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.wz-owners{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wz-owners li{align-items:center;gap:10px;font-size:14px;display:flex}.wz-owners li>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.wz-owners small{overflow-wrap:anywhere;font-size:12px}.wz-done .wz-owners{background:var(--soft);border-radius:12px;margin-top:12px;padding:12px}.wz-imp-kpis{--g:12px}.wz-imp-tbl .tbl td.wz-iss{min-width:220px}.wz-badch{background:var(--bad-soft);color:var(--bad);border-radius:4px;outline:1px solid #f1c4bd;padding:0 3px;font-weight:700}.wz-iss-l{gap:2px;margin:0;padding:0;font-size:13px;font-weight:500;list-style:none;display:grid}.wz-imp-tbl tr.wz-row-bad td{background:#fffbfa}.wz-imp-tbl tr.wz-row-imp td{background:#f5f8ff}.wz-csv{color:#dce3f3;white-space:pre;background:#0b1a3d;border-radius:12px;max-width:100%;max-height:340px;margin:0;padding:14px;font-family:ui-monospace,Consolas,monospace;font-size:12.5px;line-height:1.6;overflow:auto}.wz-ver-sel{flex:260px;width:auto;min-width:0;max-width:420px}.wz-ver-cur{align-items:flex-start;gap:16px;display:flex}.wz-ver-cov{flex:none;width:150px}.wz-ver-info{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.wz-ver-info>b{font-size:17px}.wz-curfiles{flex-wrap:wrap;gap:6px;display:flex}.wz-cf{background:var(--soft);border:1px solid var(--line);border-radius:8px;align-items:center;gap:5px;min-width:0;max-width:100%;padding:3px 8px;font-size:12.5px;display:inline-flex}.wz-cf span{word-break:break-all}.wz-cl-l{margin:6px 0 0;padding-inline-start:18px;font-size:13px}.wz-ver-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.wz-ver-grid>:first-child{grid-row:span 2}.wz-ver-nav{border:1px solid var(--line);border-radius:16px}.wz-types{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.wz-type .wz-type-ic{background:var(--c,#2454e8)}@supports (color:color-mix(in lab, red, red)){.wz-type .wz-type-ic{background:color-mix(in srgb,var(--c,#2454e8) 12%,#fff)}}.wz-type .wz-type-ic{color:var(--c,var(--accent))}.wz-type.on .wz-type-ic{background:var(--c,var(--accent));color:#fff}.wz-type .wz-type-ic .ico-img{object-fit:contain;width:26px;height:26px}.wz-type-t{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wz-new{padding:1px 7px;font-size:11px}.wz-type-del{color:var(--accent-dark);grid-column:2;align-items:center;gap:5px;margin-top:4px;font-size:12.5px;font-weight:600;display:inline-flex}.wz-type-del .ico{width:14px;height:14px}.wz-builders{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.wz-builder{border:1.5px dashed var(--line);min-height:56px;color:var(--text);background:var(--soft);border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex}.wz-builder:hover{border-color:var(--accent);color:var(--text);background:var(--accent-soft)}.wz-builder>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.wz-builder b{font-size:15px}.wz-builder small{color:var(--muted);font-size:12.5px;line-height:1.45}.wz-builder>.ico{color:var(--muted);flex:none}.wz-builder-ic{width:38px;height:38px;color:var(--navy-2);border:1px solid var(--line);background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.wz-famhint{background:var(--accent-soft);color:#1e3a8a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;padding:10px 14px;font-size:13.5px;display:flex}.wz-famhint>span{flex:260px;min-width:0}.wz-famhint .ico{flex:none}.wz-dels{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wz-dl{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;min-height:44px;padding:14px;transition:border-color .15s,background .15s;display:grid;position:relative}.wz-dl:hover{border-color:#b8c5ee}.wz-dl.on{border-color:var(--accent);background:var(--accent-soft)}.wz-dl:focus-within{box-shadow:var(--focus)}.wz-dl input{opacity:0;width:1px;height:1px;position:absolute}.wz-dl-ic{background:var(--soft);width:34px;height:34px;color:var(--accent);border-radius:10px;justify-content:center;align-items:center;display:flex}.wz-dl.on .wz-dl-ic{background:var(--accent);color:#fff}.wz-dl-t{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wz-dl-t b{font-size:15px}.wz-dl-t .badge{padding:1px 7px;font-size:11px}.wz-dl-d{color:var(--muted);grid-column:1/-1;font-size:13px;line-height:1.5}.wz-nocat{border:1.5px dashed var(--line);color:var(--muted);border-radius:12px;align-items:flex-start;gap:8px;margin-bottom:0;padding:12px 14px;font-size:14px;display:flex}.wz-nocat .ico{flex:none;margin-top:3px}.wz-del{gap:5px}.wz-del .ico{width:13px;height:13px}.wz-keynote{color:var(--navy-2);background:var(--accent-soft);border-color:#c9d6fa;gap:8px;font-size:14px;font-weight:600}.wz-extra>.acc{margin-top:10px}.wz-extra>.acc>summary{min-height:52px}.wz-acc-t{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.wz-acc-t>span{min-width:0}.wz-acc-t [data-wz-sum]{flex:none}.wz-acc-t>.ico{color:var(--accent);flex:none}.wz-acc-t .badge{padding:1px 8px;font-size:11.5px}.wz-faq{border:1px solid var(--line);background:#fcfcfe;border-radius:12px;margin-bottom:10px;padding:10px 12px 2px}.wz-faq .row{margin-bottom:6px}.wz-faq .wz-bi{margin-bottom:10px}.wz-snips .wz-snip{box-shadow:0 1px 4px #000c240d}.wz-csearch{position:relative}.wz-csearch>.ico{color:var(--muted);pointer-events:none;inset-inline-start:13px;position:absolute;top:50%;transform:translateY(-50%)}.wz-csearch .input{padding-inline-start:38px}.wz-csel{cursor:default;white-space:normal;text-align:start;height:auto;padding-inline-end:4px}.wz-csel button{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.wz-csel button:hover{background:#fff3}.wz-cres{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wz-cres li{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.wz-cres-n{flex-direction:column;flex:1;min-width:0;display:flex}.wz-cres-n b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.wz-cres-n small{color:var(--muted);font-size:12px}.wz-cres .btn{flex:none}.wz-svcs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wz-svc{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:10px;min-height:56px;padding:10px 12px;display:flex;position:relative}.wz-svc.on{border-color:var(--accent);background:var(--accent-soft)}.wz-svc:focus-within{box-shadow:var(--focus)}.wz-svc input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:0}.wz-svc-ic{background:var(--soft);width:32px;height:32px;color:var(--accent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.wz-svc>span:last-child{flex-direction:column;min-width:0;display:flex}.wz-svc b{font-size:13.5px;line-height:1.4}.wz-svc small{color:var(--muted);font-size:12px}.wz-leads{background:var(--accent-soft);border:1px solid #c9d6fa;border-radius:14px;margin-top:14px;padding:14px}.wz-leads-h{color:#1e3a8a;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.wz-leads-h .ico{flex:none;margin-top:3px}.wz-leads-l{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.wz-leads-l li{align-items:center;gap:10px;font-size:13.5px;display:flex}.wz-leads-l .avatar{flex:none;width:30px;height:30px;font-size:12px}.wz-leads-l li>span:last-child{flex-direction:column;min-width:0;display:flex}.wz-leads-l small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wz-imp-btns{--g:8px}.wz-imodes{grid-template-columns:repeat(2,minmax(0,1fr))}.wz-istatus{max-width:520px}.wz-imp-acts{--g:8px}.wz-imp-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.wz-imp-kpis .kpi{min-width:0;padding:12px 14px}.wz-imp-kpis .kpi .k-v{font-size:22px}.wz-imp-kpis .adm-kpi-ic{width:30px;height:30px}.wz-imp-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.wz-fchips{flex:auto;min-width:0}.wz-fchip{min-height:40px}.wz-cc{background:var(--soft);min-width:26px;height:22px;color:var(--muted);border-radius:11px;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.wz-fchip.active .wz-cc{color:#fff;background:#ffffff38}.wz-fc-bad:not(.active) .wz-cc{background:var(--bad-soft);color:var(--bad)}.wz-fc-warn:not(.active) .wz-cc{background:var(--warn-soft);color:#8a5a12}.wz-fc-ok:not(.active) .wz-cc{background:var(--ok-soft);color:var(--ok)}.wz-per{flex:none;align-items:center;gap:8px;display:inline-flex}.wz-per .select{width:auto;min-width:84px;min-height:40px;padding-block:6px}.wz-colchip{opacity:.9;white-space:nowrap;background:#fff;border:1px solid;border-radius:6px;flex:none;padding:1px 6px;font-size:11px;font-weight:700;line-height:1.5;display:inline-block}.wz-iss-l li{align-items:flex-start;gap:6px;line-height:1.45;display:flex}.wz-iss-l li>span:not(.wz-colchip){min-width:0}.wz-imp-tbl td .wz-colchip{margin-inline-end:4px}.wz-imp-tbl tr.wz-row-warn td{background:#fffdf7}.wz-imp-tbl .tbl td.wz-namecell{min-width:180px}.wz-imp-tbl .tbl td.wz-rowact .btn{white-space:nowrap}.wz-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:14px;display:flex}.wz-pg-nums{align-items:center;gap:4px;display:inline-flex}.wz-pg-b{border:1px solid var(--line);min-width:40px;height:40px;color:var(--text);background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.wz-pg-b:hover:not([disabled]){border-color:var(--accent);color:var(--accent)}.wz-pg-b.on{background:var(--accent);border-color:var(--accent);color:#fff}.wz-pg-b[disabled]{opacity:.45;cursor:default}.wz-pg-gap{color:var(--muted);padding:0 2px}.wz-pg-m{color:var(--muted);padding:0 6px;font-size:14px;display:none}.wz-cells{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wz-cell{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:8px 10px}.wz-cell.bad{background:#fff8f7;border-color:#f1c4bd}.wz-cell.warn{background:#fffcf5;border-color:#f0d9ae}.wz-cell.chg{background:#f8faff;border-color:#c9d6fa}.wz-cell-h{color:var(--muted);justify-content:space-between;align-items:center;gap:6px;margin-bottom:2px;font-size:12px;font-weight:700;display:flex}.wz-cell-h .badge{padding:0 6px;font-size:10.5px}.wz-cell-v{overflow-wrap:anywhere;white-space:pre-wrap;font-size:13.5px;line-height:1.5}.wz-cell-m{align-items:flex-start;gap:5px;margin-top:4px;font-size:12.5px;font-weight:600;display:flex}.wz-cell-m .ico{flex:none;width:14px;height:14px;margin-top:2px}.wz-imp .wz-cols .tbl td{font-size:13.5px}.wz-imp .wz-cols .tbl td.wz-colh{white-space:nowrap}@media (width>=640px) and (width<=1099.98px){.wz-imp-tbl .tbl-wrap{background:0 0;border:0;overflow:visible}.wz-imp-tbl .tbl.stack thead{display:none}.wz-imp-tbl .tbl.stack,.wz-imp-tbl .tbl.stack tr,.wz-imp-tbl .tbl.stack td{width:100%;display:block}.wz-imp-tbl .tbl.stack tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wz-imp-tbl .tbl.stack tr{border:1px solid var(--line);background:#fff;border-radius:12px;padding:8px 2px}.wz-imp-tbl .tbl.stack td{text-align:end;border:0;justify-content:space-between;gap:12px;padding:4px 10px;display:flex;background:0 0!important}.wz-imp-tbl .tbl.stack td:before{content:attr(data-label);color:var(--muted);text-align:start;flex:none;font-size:13px;font-weight:600}.wz-imp-tbl .tbl.stack td.wz-iss{text-align:start;min-width:0;display:block}.wz-imp-tbl .tbl.stack td.wz-iss:before{margin-bottom:2px;display:block}.wz-imp-tbl tr.wz-row-bad{background:#fffbfa;border-color:#f1c4bd}.wz-imp-kpis{--cols:4}.wz-ver-grid{grid-template-columns:minmax(0,1fr)}.wz-ver-grid>:first-child{grid-row:auto}}@media (width<=639.98px){.wz-prog{margin-bottom:14px;padding:12px 12px 8px}.wz-st .lbl{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wz-st .num{width:34px;height:34px;font-size:13px}.wz-st:not(:first-child):before{top:21px;inset-inline:calc(21px - 50%) calc(50% + 21px)}.wz-card-h{gap:12px;padding:14px 16px}.wz-card-h h3{font-size:17px}.wz-step-ic{width:40px;height:40px}.wz-card-b{padding:16px}.wz-nav{flex-flow:column;align-items:stretch;gap:8px;padding:10px 12px;bottom:60px}.wz-nav-msg{flex:none;font-size:13px}.wz-nav-msg>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.wz-nav-msg>span .ico{vertical-align:-3px;margin:0;margin-inline-end:4px}.wz-nav-btns{flex-wrap:nowrap;width:100%}.wz-nav-btns .btn{flex:none;padding-inline:12px}.wz-nav-btns #wz-next,.wz-nav-btns #wz-pub,.wz-nav-btns #wz-ver-pub{flex:auto}.wz-nav-save>span{display:none}.wz-nav-save{width:44px;padding:0}.wz-types,.wz-cats{grid-template-columns:minmax(0,1fr)}.wz-bi,.wz-bi-head{grid-template-columns:minmax(0,1fr);gap:12px}.wz-grid3{grid-template-columns:minmax(0,1fr)}.wz-seg>button,.wz-seg>label{min-height:44px}.wz-file{grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"ic main del""ic scan del";gap:4px 10px}.wz-fic{width:36px;height:36px}.wz-scan{justify-self:start}.wz-file>.icon-btn{width:44px;height:44px}.wz-drop{padding:20px 12px}.wz-covgrid{grid-template-columns:minmax(0,1fr)}.wz-covprev{max-width:340px}.wz-gal-g{grid-template-columns:repeat(2,minmax(0,1fr))}.wz-gal-x{top:4px;width:44px;height:44px;inset-inline-end:4px}.wz-levels{grid-template-columns:repeat(2,minmax(0,1fr))}.wz-price-grid{grid-template-columns:minmax(0,1fr)}.wz-cur{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:6px;padding:8px 10px;font-size:13px}.wz-cur .price.sm{font-size:13.5px}.wz-cur .approx{margin-inline-start:0;font-size:11px;display:block}.wz-cur-n .badge{display:none}.wz-comp .chip{min-height:44px}.wz-kv>span:first-child{flex-basis:100%;min-width:0}.wz-bnd-price{width:100%}.wz-snips,.wz-modes{grid-template-columns:minmax(0,1fr)}.wz-edit{min-height:44px}.wz-done{padding:24px 16px}.wz-done-grid{grid-template-columns:minmax(0,1fr);gap:18px}.wz-done-card{max-width:240px}.wz-done-acts .btn{width:100%}.wz-imp-tbl .tbl.stack td.wz-iss{text-align:start;min-width:0;display:block}.wz-imp-tbl .tbl.stack td.wz-iss:before{margin-bottom:2px;display:block}.wz-ver-grid{grid-template-columns:minmax(0,1fr)}.wz-ver-grid>:first-child{grid-row:auto}.wz-ver-cur{gap:12px}.wz-ver-cov{width:96px}.wz-ver-sel{flex-basis:100%;max-width:none}.wz-tag{min-height:40px}.wz-tag button{width:36px;height:36px}.wz-sw{width:44px;height:44px}.wz-tag-in{min-height:40px}}@media (width>=640px) and (width<=1099.98px){.wz-imp-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.wz-imp-tbl .tbl.stack td.wz-rowact{justify-content:flex-end}.wz-imp-tbl .tbl.stack td.wz-rowact:before{display:none}}@media (width<=639.98px){.wz-types,.wz-builders,.wz-dels,.wz-svcs,.wz-imodes{grid-template-columns:minmax(0,1fr)}.wz-imp-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wz-imp-kpis .kpi{padding:10px}.wz-imp-kpis .adm-kpi-ic{display:none}.wz-imp-kpis .kpi .k-l{font-size:12px}.wz-imp-kpis .kpi .k-v{font-size:18px}.wz-imp-bar{flex-wrap:nowrap;align-items:center}.wz-per>.small,.wz-pg-nums{display:none}.wz-pg-m{display:inline}.wz-pg-b{min-width:44px;height:44px}.wz-cells{grid-template-columns:minmax(0,1fr)}.wz-imp-tbl .tbl.stack td.wz-rowact{justify-content:flex-end}.wz-imp-tbl .tbl.stack td.wz-rowact:before{display:none}.wz-imp-btns .btn,.wz-imp-demo .btn{flex:auto}.wz-cres li{flex-wrap:wrap}.wz-cres .btn{min-height:44px}.wz-csel button{width:40px;height:40px}.wz-imp-acts{width:100%}.wz-imp-acts .btn{flex:auto}}.wz-ver-pk{flex:280px;min-width:0;max-width:460px}.wz-imgmodes{grid-template-columns:repeat(2,minmax(0,1fr))}.wz-covdemo{align-items:center;gap:14px;display:flex}.wz-covdemo-c{flex:none;width:150px}.wz-covdemo-c .cover{border-radius:10px}.wz-newcols{background:var(--accent-soft);border:1.5px dashed #b8c5ee;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.wz-newcols .chips{gap:6px}.wz-bnds .wz-bnd.on{border-color:var(--accent)}@media (width<=639.98px){.wz-imgmodes{grid-template-columns:minmax(0,1fr)}.wz-covdemo{flex-direction:column;align-items:flex-start}.wz-ver-pk{flex-basis:100%;max-width:none}}.ac-tabs{margin-bottom:18px}.ac-tabs .tab{align-items:center;gap:8px;display:inline-flex}.ac-tabs .tab .badge{padding:1px 8px}.ac-kpis{--g:16px;margin-bottom:16px}.ac-bar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.ac-f{gap:4px;min-width:170px}.ac-f .select{min-height:44px}.ac-count{margin-inline-start:auto;padding-bottom:12px}.ac-seg{border:1px solid var(--line);background:#fff;border-radius:12px;gap:2px;padding:3px;display:inline-flex}.ac-seg button{min-height:38px;color:var(--muted);border-radius:9px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.ac-seg button.on{background:var(--accent);color:#fff}.ac-seg.sm button{min-height:32px;padding:4px 10px;font-size:13px}.ac-card .tbl-wrap{border:0;border-radius:0 0 16px 16px}.ac-cust,.ac-cell{flex-direction:column;min-width:0;line-height:1.35;display:flex}.ac-topic{align-items:center;gap:8px;font-weight:500;display:inline-flex}.ac-ic-s{border-radius:9px;width:30px;height:30px}.ac-ctry{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ac-danger{color:var(--bad)}.ac-danger:hover{color:var(--bad);border-color:var(--bad);background:var(--bad-soft)}.ac-wk{border-top:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ac-wk-d{border-inline-start:1px solid var(--line);flex-direction:column;min-width:0;min-height:180px;display:flex}.ac-wk-d:first-child{border-inline-start:0}.ac-wk-d.off{background:var(--soft)}.ac-wk-h{border-bottom:1px solid var(--line);flex-direction:column;padding:10px;font-size:13.5px;line-height:1.3;display:flex}.ac-wk-d.today .ac-wk-h{background:var(--accent-soft);color:var(--accent-dark)}.ac-wk-l{flex-direction:column;gap:6px;padding:8px;display:flex}.ac-wk-e{padding:4px 2px}.ac-wk-b{text-align:start;border:1px solid var(--line);border-inline-start:3px solid var(--c,var(--accent));background:#fff;border-radius:9px;flex-direction:column;align-items:flex-start;gap:1px;width:100%;min-height:44px;padding:7px 9px;font-size:13px;line-height:1.35;display:flex;box-shadow:0 1px 3px #000c240d}.ac-wk-b:hover{border-color:var(--c,var(--accent))}.ac-wk-b>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ac-wk-b .xs{color:var(--muted)}.ac-wk-b.cancelled{opacity:.55}.ac-wk-b.cancelled b{text-decoration:line-through}.ac-wk-b.completed{opacity:.8}.ac-wk-note{border-top:1px solid var(--line);align-items:center;gap:6px;margin:0;padding:10px 16px;display:flex}.ac-dr-top{background:var(--soft);border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.ac-dr-top b{line-height:1.4;display:block}.ac-sec{margin-top:20px}.ac-sec>h3{align-items:center;gap:8px;margin:0 0 10px;font-size:15px;display:flex}.ac-sec>h3 .ico{color:var(--accent)}.ac-dl{gap:8px;margin:0;display:grid}.ac-dl>div{grid-template-columns:170px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.ac-dl dt{color:var(--muted);font-size:13px;font-weight:600}.ac-dl dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14.5px}.ac-link{color:var(--accent)}.ac-dr-btns{gap:8px;margin-top:10px}.ac-ans{counter-reset:acq;margin:0;padding:0;list-style:none}.ac-ans li{counter-increment:acq;border-top:1px solid var(--line);padding:10px 0;flex-direction:column;gap:2px;padding-inline-start:30px;display:flex;position:relative}.ac-ans li:before{content:counter(acq);background:var(--accent-soft);width:22px;height:22px;color:var(--accent);inset-inline-start:0;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;position:absolute;top:11px}.ac-ans-q{color:var(--muted);font-size:13px;font-weight:600}.ac-ans-a{color:var(--text);overflow-wrap:anywhere;font-size:15px}.ac-log{margin:0;padding:0;list-style:none}.ac-log li{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:9px 0;display:flex}.ac-log li>.grow{flex-direction:column;min-width:0;font-size:14px;line-height:1.4;display:flex}.ac-log-ic{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.ac-prev{border:1px solid var(--line);border-radius:12px;margin-top:10px;padding:0 12px}.ac-prev>summary{cursor:pointer;min-height:44px;color:var(--accent);align-items:center;gap:8px;font-size:14px;font-weight:600;list-style:none;display:flex}.ac-prev>summary::-webkit-details-marker{display:none}.ac-prev[open]{padding-bottom:12px}.ac-notes{gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.ac-notes li{background:var(--warn-soft);border:1px solid #f0d9ae;border-radius:12px;padding:10px 12px}.ac-notes p{white-space:pre-wrap;margin:0 0 2px;font-size:14.5px}.ac-dr-acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ac-dr-acts .btn{white-space:normal}.ac-dr-state{align-items:center;gap:8px;display:flex}.ac-link-g{grid-template-columns:minmax(0,1fr);gap:14px;margin:6px 0 12px;display:grid}.ac-link-g .cs-msg{margin-top:0}.ac-tp{align-items:center;gap:12px;min-width:0;display:flex}.ac-tp .grow{flex-direction:column;min-width:0;line-height:1.4;display:flex}.ac-build{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:20px;display:grid}.ac-build-main{min-width:0}.ac-build-pv{min-width:0;position:sticky;top:80px}.ac-build .adm-card-h h3,.ac-av .adm-card-h h3{align-items:center;gap:8px;display:flex}.ac-build .adm-card-h h3 .ico,.ac-av .adm-card-h h3 .ico{color:var(--accent)}.ac-build .textarea{min-height:76px}.ac-icons{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px;margin-top:6px;display:grid}.ac-icon{border:1px solid var(--line);height:44px;color:var(--text);background:#fff;border-radius:10px;justify-content:center;align-items:center;display:flex}.ac-icon:hover{border-color:var(--accent);color:var(--accent)}.ac-icon.on{background:var(--accent);border-color:var(--accent);color:#fff}.ac-sw{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.ac-swatch{background:var(--c);color:#fff;width:44px;height:44px;box-shadow:0 0 0 1px var(--line);border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.ac-swatch.on{box-shadow:0 0 0 2px var(--navy)}.ac-fs{border:0;min-width:0;margin:0;padding:0}.ac-fs .label{margin-bottom:8px;display:block}.ac-modes{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-modes .radio-card{align-items:center;padding:12px 14px}.ac-modes .radio-card span{align-items:center;gap:6px;font-size:14.5px;font-weight:600;display:inline-flex}.ac-out,.ac-opt-l{margin:0;padding:0;list-style:none}.ac-opt{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ac-opt>.grow{min-width:0}.ac-opt-n{background:var(--soft);border:1px solid var(--line);width:22px;height:22px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:flex}.ac-qs{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ac-q{border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px 14px;transition:border-color .15s,box-shadow .15s,opacity .15s}.ac-q.over{border-color:var(--accent);border-style:dashed;box-shadow:0 0 0 3px #2454e81f}.ac-q.dragging{opacity:.5}.ac-q-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ac-grip{width:32px;height:44px;color:var(--muted);cursor:grab;border-radius:8px;justify-content:center;align-items:center;display:flex}.ac-grip:hover{background:var(--soft);color:var(--text)}.ac-q-n{background:var(--navy);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12.5px;font-weight:700;display:flex}.ac-q-type{flex:150px;width:auto;max-width:220px;min-height:44px}.ac-q-req{margin-inline-start:4px}.ac-q-moves{gap:2px;margin-inline-start:auto;display:inline-flex}.ac-q-moves .icon-btn{width:44px;height:44px}.ac-q-moves .icon-btn[disabled]{opacity:.35;cursor:default}.ac-q-b{gap:12px;margin-top:10px}.ac-opts{background:var(--soft);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.ac-opts .btn{align-self:flex-start}.ac-help label{color:var(--muted);font-weight:500}.ac-helpd>summary{cursor:pointer;min-height:40px;color:var(--muted);align-items:center;gap:6px;font-size:13.5px;font-weight:600;list-style:none;display:inline-flex}.ac-helpd>summary::-webkit-details-marker{display:none}.ac-helpd>summary:hover{color:var(--accent)}.ac-helpd[open]>summary>.ico:last-child{transform:rotate(180deg)}.ac-helpd>.form-grid{margin-top:6px}.ac-addq{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.ac-addq .select,.ac-addq .input{flex:0 220px;width:auto}.ac-rel{flex-wrap:wrap;gap:8px;display:flex}.ac-rel-i{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:6px 14px;font-size:14px;display:inline-flex;position:relative}.ac-rel-i input{opacity:0;width:1px;height:1px;position:absolute}.ac-rel-i .xs{color:var(--muted);font-weight:700}.ac-rel-i.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-dark)}.ac-rel-i:focus-within{box-shadow:var(--focus)}.ac-save{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.ac-pv-in .cs-q>.input,.ac-pv-in .cs-q>.select,.ac-pv-in .cs-q>.textarea,.ac-pv-in .cs-q>.cs-choices,.ac-pv-in .cs-q>.err{width:100%;margin-inline-start:0}.ac-pv-in .cs-q .hint{padding-inline-start:0}.ac-pv-in .cs-qs{gap:14px}.ac-pv-in .cs-num,.ac-pv-in .cs-date{max-width:none}.ac-pv-in .cs-q>.input.ltr{margin-inline-end:0}.ac-pv-in .cs-q>.dpick{width:100%;max-width:none;margin-inline-start:0}.ac-pv-card .cs-rv-h{padding-top:0}.ac-pv-att{border:2px dashed #c6cedf;border-radius:12px;align-items:flex-start;gap:10px;margin-top:14px;padding:10px 12px;display:flex}.ac-pv-att .cs-drop-ic{flex:none;width:36px;height:36px;margin:0}.ac-pv-att>div{flex-direction:column;gap:2px;display:flex}.ac-pv-p{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.ac-pv-note{align-items:flex-start;gap:6px;margin:0;padding:0 18px 14px;display:flex}.ac-av{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.ac-av-main{min-width:0}.ac-av-pv{min-width:0;position:sticky;top:80px}.ac-days{flex-wrap:wrap;gap:8px;display:flex}.ac-day{cursor:pointer;display:inline-flex;position:relative}.ac-day input{opacity:0;width:1px;height:1px;position:absolute}.ac-day span{border:1.5px solid var(--line);min-height:44px;color:var(--muted);background:#fff;border-radius:12px;align-items:center;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.ac-day.on span,.ac-day input:checked+span{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-dark)}.ac-day input:focus-visible+span{box-shadow:var(--focus)}.ac-bchip{gap:8px;padding-inline-end:4px}.ac-pv-slots{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.ac-pv-slots li{background:var(--soft);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.ac-pv-slots .ico{color:var(--accent)}.ac-ch{gap:12px;display:grid}.ac-ch-i{border:1px solid var(--line);background:var(--soft);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ac-ch-i .grow{flex-direction:column;min-width:0;line-height:1.4;display:flex}.ac-h4{margin:16px 0 0;font-size:14.5px}.ac-av-pv .cs-mail-b{max-height:260px}.ac-wa-note{align-items:flex-start;gap:6px;line-height:1.5;display:flex}.ac-wa-note .ico{flex:none;margin-top:2px}@media (width<=1099.98px){.ac-build,.ac-av{grid-template-columns:minmax(0,1fr)}.ac-build-pv,.ac-av-pv{position:static}.ac-wk-b>span{white-space:normal}}@media (width<=639.98px){.ac-kpis{--cols:2;--g:10px}.ac-kpis .adm-kpi{padding:14px}.ac-kpis .adm-kpi-ic{display:none}.ac-kpis .k-v{white-space:nowrap;font-size:21px}.ac-cust,.ac-cell{align-items:flex-end}.ac-bar{gap:10px}.ac-f{flex:140px;min-width:0}.ac-count{flex:100%;margin-inline-start:0;padding-bottom:0}.ac-seg{flex:100%}.ac-seg button{flex:1;justify-content:center}.ac-wk{grid-template-columns:minmax(0,1fr)}.ac-wk-d{border-inline-start:0;border-top:1px solid var(--line);min-height:0}.ac-wk-d:first-child{border-top:0}.ac-wk-h{flex-direction:row;justify-content:space-between;align-items:baseline}.ac-dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.ac-dr-acts{gap:6px}.ac-dr-acts .btn{padding:8px 10px;font-size:14px;line-height:1.25}.ac-link-g,.ac-modes{grid-template-columns:minmax(0,1fr)}.ac-q{padding:10px}.ac-q-type{flex:140px;max-width:none}.ac-opt{grid-template-columns:22px minmax(0,1fr) 40px;align-items:center;gap:6px 8px;display:grid}.ac-opt>.ac-opt-n{grid-row:1/span 2}.ac-opt>.grow{grid-column:2}.ac-opt>.icon-btn{grid-area:1/3/span 2}.ac-addq .select,.ac-addq .input{flex:100%}.ac-save .btn{flex:1}}.ac-opt .icon-btn{width:44px;height:44px}.ac-bchip{min-height:44px}.ac-bchip .icon-btn{width:36px;height:36px}.ac-seg.sm button{min-height:40px}@media (width<=1099.98px){.ac-seg.sm button,.ac-bchip .icon-btn{min-height:44px}.ac-bchip .icon-btn{width:44px;height:44px}}.ac-bh{background:var(--accent-soft);color:var(--accent-dark);border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:6px 12px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.ac-bh .ico{flex:none}.ac-wk-ct{color:var(--muted)}.ac-rems li{align-items:center}.ac-rem .grow .xs{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ac-rem .badge{flex:none}.ac-ellip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ac-rem-off{align-items:center;gap:6px;display:flex}.ac-sugg{background:#fff8e6;border:1px solid #f0d9ae;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.ac-sugg:empty{display:none}.ac-sugg-t{flex:220px;align-items:flex-start;gap:6px;min-width:0;font-size:14px;display:inline-flex}.ac-sugg-t>.ico{color:#9a5b07;flex:none;margin-top:3px}.ac-sugg-use{background:var(--accent);border-color:var(--accent);color:#fff;cursor:pointer;min-height:40px;font-weight:600}.ac-sugg-use:hover{background:var(--accent-dark);color:#fff}.ac-sugg-x{width:40px;height:40px}.ac-q-flag{font-size:14px}.ac-q-flag>span{align-items:center;gap:6px;display:inline-flex}.ac-q-flag .ico{color:var(--accent)}.ac-smart{background:var(--accent-soft);color:var(--text);border-radius:12px;align-items:flex-start;gap:8px;margin:0 0 14px;padding:10px 12px;line-height:1.55;display:flex}.ac-smart>.ico{color:var(--accent);flex:none;margin-top:3px}.ac-pv-l{color:var(--muted);margin:0 0 8px;font-size:12.5px;display:block}.ac-pv-l~.ac-pv-l{margin-top:16px}.ac-pv-topic .cs-card{box-shadow:none;margin:0}.ac-pv-topic .cs-card .btn{pointer-events:none}.ac-style{gap:14px}.ac-bd{max-width:380px;margin:0}.ac-mt-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ac-mt-o{align-items:flex-start;padding:12px 14px}.ac-mt-b{flex-direction:column;gap:4px;min-width:0;line-height:1.45;display:flex}.ac-mt-b b{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ac-mt-b .ltr{overflow-wrap:anywhere}.ac-gacc{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.ac-gacc .grow{flex-direction:column;flex:200px;min-width:0;line-height:1.45;display:flex}.ac-gacc.on{background:var(--ok-soft);border-color:#bfe3d2}.ac-gacc.on .ac-gacc-ic{color:var(--ok)}.ac-gacc.off{background:var(--warn-soft);border-color:#f0d9ae}.ac-gacc.off .ac-gacc-ic{color:#9a5b07}.ac-gacc-ic{flex:none;display:flex}.ac-gcal{color:var(--text);align-items:flex-start;gap:8px;margin-top:14px;font-size:14px;line-height:1.55;display:flex}.ac-gcal .ico{color:var(--accent);flex:none;margin-top:3px}.ac-mt-rem{max-width:360px}.ac-rem-who{gap:10px;margin:14px 0 12px;padding:0;list-style:none;display:grid}.ac-rem-who li{align-items:flex-start;gap:10px;display:flex}.ac-rem-who li>span:last-child{flex-direction:column;min-width:0;line-height:1.45;display:flex}@media (width>=1100px){.ac-build-pv .adm-card-b{max-height:calc(100vh - 190px);overflow:auto}}@media (width<=639.98px){.ac-bh{border-radius:12px;flex:100%}.ac-mt-opts{grid-template-columns:minmax(0,1fr)}.ac-sugg-use{flex:auto;justify-content:center}.ac-bd{max-width:none}.ac-gacc .btn{flex:100%}}html,body{max-width:100%;overflow-x:clip}@media (width<=359.98px){.hdr-in{gap:8px}.hdr-tools{gap:0}.hdr .logo img{height:34px}.hdr .tool-btn{padding-inline:6px}.pub-band-ctas .btn,.pub-cta-copy .btn,.page-head .row>.btn{white-space:normal;max-width:100%}}@media (pointer:coarse),(width<=1099px){.cart-acts .link-btn,.co-saved-acts .link-btn,.co-continue,.co-sug .sec-head .link-btn,[data-minicart] .link-btn{min-height:44px}.cart-name,[data-minicart] .sb{margin-block:-11px;padding-block:11px;display:inline-block}.cart-acts{gap:0 14px}.inv-langbar .chip.sm,.btn-sm:not(.adm *),.chip.sm:not(.adm *),.link-btn:not(.adm *){min-height:44px}.icon-btn.sm:not(.adm *),.pcard .pc-wish{min-width:44px;min-height:44px}}.modal-h h2{margin:0;font-size:20px}.drawer-h h2{margin:0;font-size:18px}.radio-card:has(input:disabled):not(.aa-vat-fields .radio-card){opacity:.65;cursor:not-allowed}.soon-page{background:radial-gradient(900px 520px at 50% 0%, var(--accent-soft) 0, transparent 70%), var(--bg);flex-direction:column;min-block-size:100dvh;display:flex}.soon-top{justify-content:flex-end;padding:16px clamp(16px,4vw,32px) 0;display:flex}.soon-main{background:0 0;flex:1;align-items:center;padding-block:24px 40px;display:flex}.soon-main>.container{inline-size:100%}.soon-legal{text-align:center;color:var(--muted);margin-block-start:20px;font-size:14px}.inv-frame{background:0 0;border:0;block-size:min(68vh,1000px);min-block-size:360px;inline-size:100%;display:block}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:0}.right-0{right:0}.isolate{isolation:isolate}.col-2{grid-column:2}.col-10{grid-column:10}.m-0{margin:0}.mx-auto{margin-inline:auto}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-auto{margin-inline-start:auto}.-mt-px{margin-top:-1px}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-12{margin-left:calc(var(--spacing) * 12)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-16{height:calc(var(--spacing) * 16)}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-auto{width:auto}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(88px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-card{border-radius:var(--r-card)}.rounded-full{border-radius:2147483647px}.rounded-input{border-radius:var(--r-input)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-line{border-color:var(--line)}.bg-accent{background-color:var(--accent)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-green-400{background-color:var(--color-green-400)}.bg-navy{background-color:var(--navy)}.bg-white{background-color:var(--color-white)}.from-gray-700\/50{--tw-gradient-from:#36415380}@supports (color:color-mix(in lab, red, red)){.from-gray-700\/50{--tw-gradient-from:color-mix(in oklab, var(--color-gray-700) 50%, transparent)}}.from-gray-700\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-8{padding-top:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-start{text-align:start}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[11px\]{font-size:11px}.text-\[28px\]{font-size:28px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.text-black{color:var(--color-black)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-muted{color:var(--muted)}.text-text{color:var(--text)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-card{--tw-shadow:var(--shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm,.shadow\/radius{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-gray-500\/20{--tw-shadow-color:#6a728233}@supports (color:color-mix(in lab, red, red)){.shadow-gray-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gray-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-all{-webkit-user-select:all;user-select:all}.\[program\:growth-horizon\]{program:growth-horizon}.\[program\:growth-inertia-ssr\]{program:growth-inertia-ssr}.group-\[\.status-down\]\:bg-red-600:is(:where(.group).status-down *){background-color:var(--color-red-600)}.selection\:bg-red-500 ::selection{background-color:var(--color-red-500)}.selection\:bg-red-500::selection{background-color:var(--color-red-500)}.selection\:text-white ::selection{color:var(--color-white)}.selection\:text-white::selection{color:var(--color-white)}@media (hover:hover){.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline:focus{outline-style:var(--tw-outline-style);outline-width:1px}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-red-500:focus{outline-color:var(--color-red-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media (width>=640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-3\/4{width:75%}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pt-0{padding-top:0}}@media (width>=1100px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}.rtl\:flex-row-reverse:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}@media (hover:hover){.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}@media (width>=1100px){.lg\:\[\&\+\&\]\:border-s+.lg\:\[\&\+\&\]\:border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/build/assets/ibm-plex-sans-400-700-IvpUvPa2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/ibm-plex-sans-arabic-400-CyU-ddYS.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/build/assets/ibm-plex-sans-arabic-500-C4MQITzh.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/build/assets/ibm-plex-sans-arabic-600-0pRdybE_.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/ibm-plex-sans-arabic-700-DrtBj6UE.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}
