:root{--brand: #1b3d2e;--brand-ink: #ffffff;--accent: #c9a227;--bg: #f4f6f4;--surface: #ffffff;--surface-2: #fafbfa;--surface-3: #eef1ee;--line: #dde3de;--line-strong: #c6d0c8;--text: #16231c;--text-muted: #5f6f66;--text-faint: #8a9790;--ok: #1f7a4d;--warn: #b26a09;--danger: #b3261e;--ok-bg: #eaf5ee;--warn-bg: #fdf4e6;--danger-bg: #fdeceb;--radius-sm: 5px;--radius: 9px;--radius-lg: 14px;--shadow-1: 0 1px 2px rgba(16, 32, 24, .06), 0 1px 1px rgba(16, 32, 24, .04);--shadow-2: 0 4px 14px rgba(16, 32, 24, .09), 0 1px 3px rgba(16, 32, 24, .05);--shadow-3: 0 18px 46px rgba(16, 32, 24, .18);--font: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--header-h: 58px;--panel-w: 396px;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #0e1512;--surface: #16201b;--surface-2: #1b2620;--surface-3: #223029;--line: #2c3a33;--line-strong: #3d4e45;--text: #e8efe9;--text-muted: #9cada3;--text-faint: #74857b;--ok-bg: #12291d;--warn-bg: #2d2312;--danger-bg: #2e1614;--ok: #4fb47c;--warn: #e0a13d;--danger: #e2675d;--shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--shadow-2: 0 4px 14px rgba(0, 0, 0, .45);--shadow-3: 0 18px 46px rgba(0, 0, 0, .6);color-scheme:dark}}:root[data-theme=dark]{--bg: #0e1512;--surface: #16201b;--surface-2: #1b2620;--surface-3: #223029;--line: #2c3a33;--line-strong: #3d4e45;--text: #e8efe9;--text-muted: #9cada3;--text-faint: #74857b;--ok-bg: #12291d;--warn-bg: #2d2312;--danger-bg: #2e1614;--ok: #4fb47c;--warn: #e0a13d;--danger: #e2675d;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--font);font-size:14px;line-height:1.5;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#root{min-height:100%;display:flex;flex-direction:column}h1,h2,h3,h4{margin:0;font-weight:650;letter-spacing:-.011em}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:3px}.num{font-variant-numeric:tabular-nums}.hdr{height:var(--header-h);flex:0 0 auto;display:flex;align-items:center;gap:14px;padding:0 16px;background:var(--brand);color:var(--brand-ink);box-shadow:var(--shadow-1);position:sticky;top:0;z-index:30}.hdr__brand{display:flex;align-items:center;gap:10px;min-width:0}.hdr__logo{height:34px;width:auto;object-fit:contain;flex:0 0 auto}.hdr__titles{min-width:0;line-height:1.15}.hdr__product{font-size:14.5px;font-weight:650;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hdr__company{font-size:11px;opacity:.72;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hdr__spacer{flex:1 1 auto}.hdr__tools{display:flex;align-items:center;gap:8px}.pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.01em;background:#ffffff24;color:var(--brand-ink);border:1px solid rgba(255,255,255,.16)}.pill--accent{background:color-mix(in srgb,var(--accent) 88%,transparent);color:#20180a;border-color:transparent}.seg{display:inline-flex;background:#ffffff21;border-radius:7px;padding:2px;gap:2px}.seg button{border:0;background:transparent;color:inherit;opacity:.75;height:24px;padding:0 10px;border-radius:5px;cursor:pointer;font-size:11.5px;font-weight:600}.seg button[aria-pressed=true]{background:#ffffffeb;color:#16231c;opacity:1}.app{flex:1 1 auto;display:grid;grid-template-columns:var(--panel-w) minmax(0,1fr);gap:14px;padding:14px;align-items:start;min-height:0}.col{display:flex;flex-direction:column;gap:12px;min-width:0}.col--left{position:sticky;top:calc(var(--header-h) + 14px);max-height:calc(100vh - var(--header-h) - 28px);overflow:auto;padding-right:2px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-1)}.card__hd{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--line)}.card__hd h2{font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);font-weight:700}.card__hd .grow{flex:1 1 auto}.card__bd{padding:14px}.card__bd--flush{padding:0}.field{display:flex;flex-direction:column;gap:5px;min-width:0}.field>label{font-size:11.5px;font-weight:600;color:var(--text-muted)}.hint{font-size:11px;color:var(--text-faint)}input[type=text],input[type=number],input[type=email],input[type=password],select,textarea{width:100%;height:34px;padding:0 9px;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);transition:border-color .12s,box-shadow .12s,background .12s}textarea{height:auto;padding:8px 9px;resize:vertical}select{padding-right:26px;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 15px) 15px,calc(100% - 10px) 15px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}input:hover,select:hover{border-color:var(--text-faint)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--brand);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 16%,transparent)}input[type=color]{padding:2px;height:34px;cursor:pointer}input[type=range]{accent-color:var(--brand);height:24px;padding:0;border:0;background:none}.check{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;cursor:pointer;user-select:none}.check input{width:15px;height:15px;accent-color:var(--brand);cursor:pointer}.row{display:flex;gap:8px}.row>*{flex:1 1 0;min-width:0}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s,transform .06s,box-shadow .12s}.btn:hover{background:var(--surface-3)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn--primary{background:var(--brand);border-color:var(--brand);color:var(--brand-ink);box-shadow:var(--shadow-1)}.btn--primary:hover{background:color-mix(in srgb,var(--brand) 88%,#fff)}.btn--lg{height:42px;font-size:14px;padding:0 18px;width:100%}.btn--sm{height:27px;padding:0 9px;font-size:12px}.btn--ghost{border-color:transparent;background:transparent}.btn--ghost:hover{background:var(--surface-3)}.btn--danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,var(--line))}.btn--danger:hover{background:var(--danger-bg)}.btn--icon{width:27px;padding:0}.spinner{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.cargo{display:flex;flex-direction:column}.cargo__row{display:grid;grid-template-columns:14px minmax(0,1fr) auto auto;gap:9px;align-items:center;padding:9px 14px;border-bottom:1px solid var(--line);cursor:pointer;transition:background .1s}.cargo__row:hover{background:var(--surface-2)}.cargo__row[aria-selected=true]{background:color-mix(in srgb,var(--brand) 7%,var(--surface))}.cargo__swatch{width:14px;height:14px;border-radius:4px;border:1px solid rgba(0,0,0,.16)}.cargo__name{font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cargo__meta{font-size:11.5px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cargo__qty{font-size:12.5px;font-weight:650;color:var(--text-muted)}.cargo__empty{padding:26px 14px;text-align:center;color:var(--text-faint);font-size:13px}.editor{padding:12px 14px;background:var(--surface-2);border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.totals{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border-top:1px solid var(--line)}.totals>div{background:var(--surface);padding:9px 12px}.totals dt{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);font-weight:700}.totals dd{margin:2px 0 0;font-size:15px;font-weight:650}.num--warn{color:var(--warn)}.allowance{padding:9px 12px 11px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.allowance--over{background:var(--warn-bg)}.allowance__txt{font-size:12px;font-weight:650;color:var(--text)}.allowance--over .allowance__txt{color:color-mix(in srgb,var(--warn) 80%,var(--text))}.allowance__sub{font-size:11.5px;color:var(--text-faint);margin-top:2px}.brandfile{display:flex;gap:12px;align-items:center}.brandfile__preview{width:68px;height:68px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;background:var(--surface-2, #f4f6f4);overflow:hidden;text-align:center;padding:4px}.brandfile__preview img{max-width:100%;max-height:100%;object-fit:contain}.brandfile__actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tag--accent{background:color-mix(in srgb,var(--accent) 20%,transparent);color:color-mix(in srgb,var(--accent) 75%,var(--text))}.btn--danger{color:var(--danger, #a4402f);border-color:color-mix(in srgb,var(--danger, #a4402f) 40%,transparent)}.btn--danger:disabled{opacity:.45}.banner--danger{background:color-mix(in srgb,var(--danger, #a4402f) 10%,transparent);border-color:color-mix(in srgb,var(--danger, #a4402f) 35%,transparent)}.results{display:flex;flex-direction:column;gap:12px;min-height:420px;min-width:0}.results>*{min-width:0;max-width:100%}.tabs{display:flex;gap:2px;padding:4px;background:var(--surface-3);border-radius:8px}.tabs button{border:0;background:transparent;cursor:pointer;height:30px;padding:0 14px;border-radius:6px;font-size:12.5px;font-weight:600;color:var(--text-muted);transition:background .12s,color .12s}.tabs button:hover{color:var(--text)}.tabs button[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1)}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;min-width:0}.metric{min-width:0;overflow:hidden}.metric{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:11px 13px;box-shadow:var(--shadow-1)}.metric__k{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);font-weight:700}.metric__v{font-size:21px;font-weight:680;letter-spacing:-.02em;margin-top:3px}.metric__s{font-size:11.5px;color:var(--text-muted)}.bar{height:6px;border-radius:3px;background:var(--surface-3);overflow:hidden;margin-top:8px}.bar>i{display:block;height:100%;border-radius:3px;background:var(--brand);transition:width .45s cubic-bezier(.2,.8,.2,1)}.bar--warn>i{background:var(--warn)}.bar--danger>i{background:var(--danger)}.stage{position:relative;height:min(62vh,620px);min-height:380px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-1)}.stage canvas{display:block;width:100%;height:100%}.stage__hint{position:absolute;left:12px;bottom:10px;font-size:11px;color:var(--text-faint);background:color-mix(in srgb,var(--surface) 86%,transparent);padding:3px 8px;border-radius:999px;pointer-events:none}.stage__tools{position:absolute;right:10px;top:10px;display:flex;flex-direction:column;gap:6px}.stage__tools .btn{background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(6px)}.stage--plan{overflow:auto;padding:14px;height:auto;min-height:0}.stage--plan svg{max-height:60vh;margin:0 auto}.stage--plan svg{display:block;width:100%;height:auto}.scrub{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-1)}.scrub input[type=range]{flex:1 1 auto}.scrub__label{font-size:12px;color:var(--text-muted);min-width:118px}.pager{display:flex;align-items:center;gap:6px}.pager__n{font-size:12.5px;color:var(--text-muted);min-width:96px;text-align:center}.steps{max-height:min(62vh,620px);overflow:auto}.steps table{width:100%;border-collapse:collapse;font-size:12.5px;table-layout:fixed}.steps td{word-break:break-word}.steps th:nth-child(1),.steps td:nth-child(1){width:56px}.steps th:nth-child(2),.steps td:nth-child(2){width:150px}.steps th:nth-child(4),.steps td:nth-child(4){width:58px}.steps th:nth-child(5),.steps td:nth-child(5){width:86px}@media(max-width:620px){.steps th:nth-child(2),.steps td:nth-child(2){width:110px}.steps th:nth-child(4),.steps td:nth-child(4),.steps th:nth-child(5),.steps td:nth-child(5){display:none}}.steps th{position:sticky;top:0;z-index:1;background:var(--surface-3);text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding:8px 10px;font-weight:700;border-bottom:1px solid var(--line)}.steps td{padding:7px 10px;border-bottom:1px solid var(--line);vertical-align:top}.steps tbody tr:hover{background:var(--surface-2)}.steps tbody tr.is-active{background:color-mix(in srgb,var(--accent) 16%,var(--surface))}.steps__n{font-variant-numeric:tabular-nums;color:var(--text-muted);width:44px}.steps__item{white-space:nowrap;font-weight:600}.banner{display:flex;gap:10px;padding:11px 13px;border-radius:var(--radius);font-size:12.5px;border:1px solid}.banner--warn{background:var(--warn-bg);border-color:color-mix(in srgb,var(--warn) 38%,transparent);color:color-mix(in srgb,var(--warn) 80%,var(--text))}.banner--danger{background:var(--danger-bg);border-color:color-mix(in srgb,var(--danger) 38%,transparent);color:color-mix(in srgb,var(--danger) 80%,var(--text))}.banner--info{background:var(--surface-2);border-color:var(--line);color:var(--text-muted)}.banner b{display:block;margin-bottom:2px}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:60px 24px;color:var(--text-muted)}.empty h3{font-size:16px;color:var(--text)}.empty p{margin:0;max-width:380px;font-size:13px}.empty svg{opacity:.5}.legend{display:flex;flex-wrap:wrap;gap:6px 10px;padding:11px 13px;min-width:0}.legend__i{display:inline-flex;align-items:center;gap:7px;font-size:12px}.legend__sw{width:11px;height:11px;border-radius:3px;border:1px solid rgba(0,0,0,.18)}.toasts{position:fixed;right:16px;bottom:16px;z-index:60;display:flex;flex-direction:column;gap:8px;max-width:min(92vw,380px)}.toast{display:flex;gap:9px;align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:var(--radius);box-shadow:var(--shadow-3);padding:10px 12px;font-size:12.5px;animation:toast-in .22s cubic-bezier(.2,.8,.2,1)}.toast--err{border-left-color:var(--danger)}.toast--ok{border-left-color:var(--ok)}.toast b{display:block}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.modal-bg{position:fixed;inset:0;z-index:50;background:#09120e7a;display:grid;place-items:center;padding:18px;backdrop-filter:blur(2px)}.modal{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);width:min(520px,100%);max-height:88vh;overflow:auto;border:1px solid var(--line)}.modal__hd{padding:16px 18px 0}.modal__hd h2{font-size:16px}.modal__bd{padding:14px 18px;display:flex;flex-direction:column;gap:12px}.modal__ft{padding:12px 18px 16px;display:flex;justify-content:flex-end;gap:8px}.auth{flex:1 1 auto;display:grid;place-items:center;padding:28px 18px}.auth__card{width:min(400px,100%);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);padding:26px;display:flex;flex-direction:column;gap:14px}.auth__logo{width:46px;height:46px;border-radius:11px;object-fit:contain;background:var(--brand);padding:5px}.admin{max-width:1080px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:14px}.table{width:100%;border-collapse:collapse;font-size:12.5px}.table th{text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-weight:700;padding:9px 12px;border-bottom:1px solid var(--line)}.table td{padding:9px 12px;border-bottom:1px solid var(--line)}.table tbody tr:hover{background:var(--surface-2)}.tag{display:inline-block;padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:650;background:var(--surface-3);color:var(--text-muted)}.tag--ok{background:var(--ok-bg);color:var(--ok)}.tag--off{background:var(--surface-3);color:var(--text-faint)}.switch{display:inline-flex;align-items:center;gap:9px;cursor:pointer}.switch input{appearance:none;width:38px;height:21px;border-radius:999px;background:var(--line-strong);position:relative;cursor:pointer;transition:background .16s;margin:0;border:0}.switch input:after{content:"";position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:var(--shadow-1);transition:transform .16s}.switch input:checked{background:var(--brand)}.switch input:checked:after{transform:translate(17px)}.copybox{display:flex;gap:8px;align-items:center}.copybox code{flex:1 1 auto;font-family:var(--mono);font-size:12px;background:var(--surface-3);padding:8px 10px;border-radius:var(--radius-sm);overflow-x:auto;white-space:nowrap}.ftr{flex:0 0 auto;padding:14px 18px 22px;text-align:center;font-size:11.5px;color:var(--text-faint)}.ftr a{color:inherit}@media(max-width:1080px){.app{grid-template-columns:minmax(0,1fr)}.col--left{position:static;max-height:none}.stage{height:56vh}}@media(max-width:560px){.app{padding:10px;gap:10px}.hdr{padding:0 11px;gap:9px}.hdr__company{display:none}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tabs{overflow-x:auto}}@media print{.hdr,.col--left,.tabs,.scrub,.stage__tools,.toasts,.ftr{display:none!important}.app{display:block;padding:0}.stage{height:auto;border:0;box-shadow:none}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.modes{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px}.mode{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;padding:22px;cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);color:inherit;transition:border-color .14s,box-shadow .14s,transform .08s}.mode:hover{border-color:var(--brand);box-shadow:var(--shadow-2);transform:translateY(-2px)}.mode:active{transform:translateY(0)}.mode__icon{color:var(--brand);margin-bottom:4px}.mode__title{font-size:17px;font-weight:650;letter-spacing:-.01em}.mode__sub{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--accent)}.mode__body{margin:6px 0 0;font-size:12.5px;color:var(--text-muted);line-height:1.55}.mode__go{margin-top:12px;font-size:12.5px;font-weight:650;color:var(--brand)}.stepper{display:flex;gap:4px;align-items:stretch}.stepper__s{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 4px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);font-size:11.5px;font-weight:600;color:var(--text-faint);min-width:0;white-space:nowrap;overflow:hidden}.stepper__s.is-link{cursor:pointer}.stepper__s.is-link:hover{border-color:var(--brand);color:var(--text)}.stepper__s.is-done{color:var(--text);border-color:color-mix(in srgb,var(--brand) 38%,var(--line))}.stepper__n{display:inline-grid;place-items:center;width:17px;height:17px;flex:0 0 auto;border-radius:50%;background:var(--surface-3);color:var(--text-faint);font-size:10px;font-weight:700}.stepper__s.is-done .stepper__n{background:var(--brand);color:var(--brand-ink)}.pool{display:flex;flex-direction:column;gap:4px}.pool__item{display:flex;align-items:center;gap:9px;cursor:pointer;user-select:none;padding:7px 9px;border:1px solid var(--line);border-radius:var(--radius-sm);font-size:12.5px;background:var(--surface-2);transition:border-color .12s,background .12s}.pool__item:hover{border-color:var(--text-faint)}.pool__item.is-on{background:color-mix(in srgb,var(--brand) 7%,var(--surface));border-color:color-mix(in srgb,var(--brand) 34%,var(--line))}.pool__item input{width:15px;height:15px;accent-color:var(--brand);cursor:pointer;flex:0 0 auto}.pool__teu{font-size:10.5px;font-weight:700;color:var(--text-faint);white-space:nowrap}.scrub__speed{width:auto;height:27px;padding:0 22px 0 7px;font-size:11.5px;flex:0 0 auto;background-position:calc(100% - 13px) 12px,calc(100% - 8px) 12px}.seg--inline{background:var(--surface-3);width:100%}.seg--inline button{flex:1 1 0;color:var(--text-muted);opacity:1}.seg--inline button[aria-pressed=true]{background:var(--brand);color:var(--brand-ink)}.stage__mark{position:absolute;left:14px;top:12px;width:62px;height:62px;object-fit:contain;opacity:.2;pointer-events:none;z-index:2}.auth--wide{align-items:flex-start}.auth__card--wide{max-width:520px}.trial__form{display:flex;flex-direction:column;gap:12px}.consent{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;line-height:1.45;color:var(--muted, #6b7a72);cursor:pointer}.consent input[type=checkbox]{width:16px;height:16px;margin:1px 0 0;flex:0 0 auto;accent-color:var(--primary, #1b3d2e)}.consent a{color:inherit;text-decoration:underline}.code-input{font-size:26px;letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums;padding:10px 6px}.trial-bar{position:sticky;top:0;z-index:40;background:#b3261e;color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:6px 12px}.trial-expired__mark{align-self:center;border:2px solid #b3261e;color:#b3261e;font-weight:800;letter-spacing:.18em;font-size:12px;padding:6px 14px;border-radius:4px;transform:rotate(-4deg)}body[data-trial="1"]:before{content:"";position:fixed;inset:-20vmax;z-index:9998;pointer-events:none;opacity:.06;background-repeat:repeat;background-size:260px 160px;transform:rotate(-24deg);background-image:var(--trial-mark)}@media print{body[data-trial="1"]:before{opacity:.16}.trial-bar{position:static}}.trial-group{margin:0 0 14px;border:1px solid var(--rule, #d8ded9);border-radius:6px;overflow:hidden}.trial-group__hd{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;padding:7px 10px;background:#00000009;font-size:12.5px}.trial-row+.trial-row{border-top:1px solid var(--rule, #d8ded9)}.trial-row__sum{display:flex;gap:10px;align-items:center;flex-wrap:wrap;width:100%;padding:8px 10px;text-align:left;font-size:12.5px;background:none;border:0;cursor:pointer;color:inherit}.trial-row__sum:hover{background:#00000008}.trial-row__detail{padding:4px 12px 12px}.trial-dl{display:grid;grid-template-columns:max-content 1fr;gap:3px 14px;margin:0;font-size:12px}.trial-dl dt{color:var(--muted, #6b7a72)}.trial-dl dd{margin:0;overflow-wrap:anywhere}@media(max-width:640px){.trial-dl{grid-template-columns:1fr}.trial-dl dt{margin-top:6px;font-weight:600}}.nf{display:flex;align-items:center;justify-content:center;padding:6vh 20px 10vh}.nf__card{max-width:560px;width:100%;text-align:center}.nf__art{width:100%;max-width:380px;height:auto;display:block;margin:0 auto 4px}.nf__wire{stroke:var(--rule, #d8ded9)}.nf__loaded path{fill:var(--brand, #1b3d2e)}.nf__loaded .nf__side{fill:var(--brand, #1b3d2e);filter:brightness(.82)}.nf__loaded .nf__side2{fill:var(--brand, #1b3d2e);filter:brightness(.68)}.nf__orphan path{fill:var(--accent, #c9a227)}.nf__orphan .nf__oside{fill:var(--accent, #c9a227);filter:brightness(.82)}.nf__orphan .nf__oside2{fill:var(--accent, #c9a227);filter:brightness(.68)}.nf__code{font-size:12px;font-weight:700;letter-spacing:.28em;color:var(--muted, #6b7a72);margin-bottom:8px}.nf h1{font-size:24px;line-height:1.25;margin:0 0 10px}.nf__lede{color:var(--muted, #6b7a72);margin:0 auto 22px;max-width:42ch;line-height:1.6}.nf__actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.nf__actions .btn{text-decoration:none}.nf__foot{margin:26px 0 0;font-size:12.5px;color:var(--muted, #6b7a72)}.consent__req{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb,var(--accent, #c9a227) 18%,transparent);color:color-mix(in srgb,var(--accent, #c9a227) 78%,#000);vertical-align:1px;white-space:nowrap}@media(prefers-color-scheme:dark){.consent__req{color:var(--accent, #c9a227)}}.captcha{min-height:66px;display:flex;justify-content:center}.hero{text-align:center;padding:4px 0 18px}.hero h1{font-size:clamp(22px,4.6vw,30px);line-height:1.2;margin:0 0 8px;letter-spacing:-.015em}.hero p{color:var(--muted, #6b7a72);margin:0 auto 16px;max-width:52ch;line-height:1.6}.hero .btn{text-decoration:none}.hero__sub{font-size:12.5px;margin-top:10px!important}.adm__host{display:block;padding:18px}.adm{max-width:1180px;margin:0 auto}.adm__top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.adm__titles h1{font-size:20px;margin:0;line-height:1.25}.adm__titles p{margin:2px 0 0;font-size:12.5px;color:var(--muted, #6b7a72)}.adm__top .btn{text-decoration:none}.adm__body{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;align-items:start}.adm__side{position:sticky;top:12px}.adm__nav{display:flex;flex-direction:column;gap:2px}.adm__group{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted, #6b7a72);padding:14px 10px 6px}.adm__group:first-child{padding-top:2px}.adm__link{appearance:none;background:none;border:0;text-align:left;cursor:pointer;font:inherit;font-size:13.5px;color:inherit;padding:7px 10px;border-radius:6px;line-height:1.35;border-left:3px solid transparent}.adm__link:hover{background:#0000000d}@media(prefers-color-scheme:dark){.adm__link:hover{background:#ffffff0f}}.adm__link.is-on{background:color-mix(in srgb,var(--brand, #1b3d2e) 12%,transparent);border-left-color:var(--brand, #1b3d2e);font-weight:650}.adm__link:focus-visible{outline:2px solid var(--accent, #c9a227);outline-offset:1px}.adm__panel{min-width:0}.adm__head{margin-bottom:12px}.adm__head h2{font-size:17px;margin:0 0 3px}.adm__head p{margin:0;font-size:12.5px;color:var(--muted, #6b7a72);max-width:66ch;line-height:1.5}.adm__h3{font-size:13px;margin:18px 0 8px}.adm__section>.card+.card{margin-top:14px}.stats{display:grid;gap:10px;margin-bottom:6px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.stat{border:1px solid var(--rule, #d8ded9);border-radius:8px;padding:11px 13px}.stat__l{font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted, #6b7a72)}.stat__v{font-size:24px;font-weight:700;line-height:1.2;margin-top:3px;font-variant-numeric:tabular-nums}.stat__s{font-size:11.5px;color:var(--muted, #6b7a72);margin-top:2px}.chart__wrap{margin:0 0 6px}.chart{width:100%;height:130px;display:block}.chart__bar{fill:var(--brand, #1b3d2e);opacity:.82}.chart__bar:hover{opacity:1}@media(prefers-color-scheme:dark){.chart__bar{fill:var(--accent, #c9a227);opacity:.7}}.chart__wrap figcaption{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--muted, #6b7a72);margin-top:4px}.hint.is-bad,.is-bad{color:#b3261e}@media(max-width:860px){.adm__host{padding:12px}.adm__body{grid-template-columns:minmax(0,1fr);gap:14px}.adm__side{position:static}.adm__nav{flex-direction:row;flex-wrap:wrap;gap:6px;padding-bottom:4px;border-bottom:1px solid var(--rule, #d8ded9)}.adm__group{width:100%;padding:8px 0 2px}.adm__link{border:1px solid var(--rule, #d8ded9);border-left-width:1px;border-radius:999px;padding:6px 12px;font-size:12.5px}.adm__link.is-on{border-color:var(--brand, #1b3d2e);border-left-width:1px}}.seg,.seg *{white-space:nowrap}@media(max-width:560px){.seg button,.seg label,.seg a{padding-inline:8px;font-size:11.5px}}.card__bd{max-width:100%}@media(max-width:860px){.card__bd>.table,.trial-group .table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.card__bd>.table>thead,.card__bd>.table>tbody{display:table;width:100%;min-width:560px}.card__bd>.table>thead{table-layout:fixed}}html,body{max-width:100%;overflow-x:clip}@media(pointer:coarse){.btn,.adm__link,.stepper__s{min-height:38px}.btn--sm{min-height:34px}}.lp{display:block}.lp section{padding-inline:20px}.lp h2{font-size:clamp(19px,2.6vw,24px);margin:0 0 6px;letter-spacing:-.012em}.lp__hero{max-width:820px;margin:0 auto;padding-block:clamp(36px,7vw,76px) clamp(28px,5vw,52px);text-align:center}.lp__kicker{font-size:11.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent, #c9a227);margin:0 0 14px}.lp__hero h1{font-size:clamp(30px,6.2vw,52px);line-height:1.06;letter-spacing:-.028em;margin:0 0 16px;font-weight:800}.lp__hero h1 em{font-style:normal;color:var(--accent, #c9a227)}.lp__sub{font-size:clamp(15px,1.7vw,18px);line-height:1.6;color:var(--muted, #6b7a72);max-width:60ch;margin:0 auto 26px}.lp__ctas{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.lp .btn{text-decoration:none}.lp__cta{font-weight:700;letter-spacing:.01em;padding-inline:26px}.lp__second{padding-inline:20px}.lp__note{font-size:12.5px;color:var(--muted, #6b7a72);margin:16px 0 0}.lp__how,.lp__limits{max-width:1180px;margin:0 auto;padding-block:clamp(28px,5vw,56px)}.lp__sectionHd{max-width:60ch;margin:0 0 22px}.lp__sectionHd p{margin:0;color:var(--muted, #6b7a72);line-height:1.55}.lp__two{display:grid;grid-template-columns:minmax(300px,400px) minmax(0,1fr);gap:26px;align-items:start}.lp__list{display:flex;flex-direction:column;gap:4px}.lp__step{appearance:none;background:none;border:0;cursor:pointer;font:inherit;color:inherit;display:flex;gap:13px;align-items:flex-start;text-align:left;padding:13px 14px;border-radius:9px;border:1px solid transparent;transition:background-color .12s ease,border-color .12s ease}.lp__step:hover{background:#00000009}@media(prefers-color-scheme:dark){.lp__step:hover{background:#ffffff0d}}.lp__step.is-on{background:color-mix(in srgb,var(--brand, #1b3d2e) 9%,transparent);border-color:color-mix(in srgb,var(--brand, #1b3d2e) 26%,transparent)}.lp__step:focus-visible{outline:2px solid var(--accent, #c9a227);outline-offset:2px}.lp__n{flex:0 0 26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--brand, #1b3d2e) 12%,transparent);color:var(--brand, #1b3d2e)}.lp__step.is-on .lp__n{background:var(--brand, #1b3d2e);color:#fff}@media(prefers-color-scheme:dark){.lp__n{color:var(--accent, #c9a227)}.lp__step.is-on .lp__n{background:var(--accent, #c9a227);color:#16231c}}.lp__body{display:flex;flex-direction:column;gap:3px;min-width:0}.lp__title{font-weight:650;font-size:15px;line-height:1.35}.lp__lede{font-size:13px;color:var(--muted, #6b7a72);line-height:1.5}.lp__detail{display:none}.lp__detailText{display:block;font-size:13.5px;line-height:1.6;margin:10px 0 12px}.lp__panel{position:sticky;top:14px}.lp__figure{margin:0}.lp__figure picture,.lp__figure img{display:block;width:100%;height:auto;border-radius:11px;border:1px solid var(--rule, #d8ded9);background:var(--surface-2, #f6f8f6)}.lp__figure figcaption{margin-top:13px;font-size:13.5px;line-height:1.6;color:var(--muted, #6b7a72);max-width:62ch}.lp__limits{border-top:1px solid var(--rule, #d8ded9)}.lp__limitList{list-style:none;padding:0;margin:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.lp__limitList li{margin:0;padding:15px 17px;line-height:1.6;font-size:14px;border:1px solid var(--rule, #d8ded9);border-radius:10px;color:var(--muted, #6b7a72)}.lp__limitList strong{display:block;color:var(--text, #14261d);margin-bottom:3px;font-weight:650}.lp__close{max-width:660px;margin:0 auto;text-align:center;padding-block:clamp(30px,5vw,60px) clamp(40px,7vw,80px);border-top:1px solid var(--rule, #d8ded9)}.lp__close p{color:var(--muted, #6b7a72);line-height:1.6;margin:0 auto 22px;max-width:52ch}.lp__cta--wide{padding-inline:34px}.lp__close .lp__note a{color:var(--muted, #6b7a72)}@media(max-width:900px){.lp__two{grid-template-columns:minmax(0,1fr)}.lp__panel{display:none}.lp__step.is-on .lp__detail{display:block}.lp__figure img,.lp__detail img{width:100%;height:auto;border-radius:9px;border:1px solid var(--rule, #d8ded9)}}@media(prefers-reduced-motion:reduce){.lp__step{transition:none}}.lp__ctas{align-items:center}.lp__ctas .btn{flex:0 0 auto;width:auto;display:inline-flex;align-items:center;justify-content:center}.lp__close .btn{display:inline-flex;width:auto;align-items:center;justify-content:center}.nf__actions .btn{flex:0 0 auto;width:auto;display:inline-flex;align-items:center;justify-content:center}@media(max-width:520px){.lp__ctas{flex-direction:column;align-items:stretch}.lp__ctas .btn{width:100%}.nf__actions{flex-direction:column}.nf__actions .btn{width:100%}}.lp__sectionHd--centre{margin-inline:auto;text-align:center;max-width:54ch}.lp__eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent, #c9a227);margin:0 0 10px}.lp__sectionHd--centre h2{font-weight:800;letter-spacing:-.02em}.lp__limits{border-top:1px solid var(--rule, #d8ded9);border-bottom:1px solid var(--rule, #d8ded9);background:color-mix(in srgb,var(--brand, #1b3d2e) 4%,transparent)}.lp__limitList{list-style:none;padding:0;margin:26px auto 0;max-width:1080px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.lp__limit{margin:0;padding:22px 20px 20px;text-align:left;border:1px solid var(--rule, #d8ded9);border-radius:12px;background:var(--surface, #fff)}@media(prefers-color-scheme:dark){.lp__limit{background:color-mix(in srgb,#fff 4%,transparent)}}.lp__limitIcon{display:block;width:34px;height:34px;margin-bottom:14px;color:var(--accent, #c9a227)}.lp__limitIcon svg{width:100%;height:100%;display:block}.lp__limit h3{font-size:15px;font-weight:700;line-height:1.35;margin:0 0 7px;color:var(--text, #14261d);letter-spacing:-.005em}.lp__limit p{margin:0;font-size:13.5px;line-height:1.6;color:var(--muted, #6b7a72)}.lp__close{position:relative;overflow:hidden;border-top:0;max-width:none;margin:0;padding:0;background:#12291f;isolation:isolate}.lp__closeArt{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%}.lp__closeArt img{width:100%;height:100%;object-fit:cover;object-position:62% 60%;display:block}.lp__close:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#0a1913f0,#0a1913db 42%,#0a191352)}.lp__closeInner{position:relative;z-index:2;max-width:1180px;margin:0 auto;padding:clamp(52px,9vw,104px) 20px;max-width:min(1180px,100%)}.lp__closeInner>*{max-width:46ch}.lp__close h2{color:#fff;font-size:clamp(24px,3.6vw,36px);font-weight:800;letter-spacing:-.022em;margin:0 0 12px;line-height:1.12}.lp__close p{color:#cfe0d6;margin:0 0 24px;line-height:1.6;font-size:15.5px}.lp__close .lp__cta--wide{padding-inline:34px}.lp__foot{background:var(--brand, #1b3d2e);color:#dfe9e3}.lp__footIn{max-width:1240px;margin:0 auto;padding:16px 20px;display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;font-size:12.5px}.lp__footL{display:flex;gap:16px;flex-wrap:nowrap;align-items:center;white-space:nowrap}.lp__footLogo{height:34px;width:auto;display:block;flex:0 0 auto}.lp__footR{white-space:nowrap}.lp__footC{text-align:center;opacity:.72;white-space:nowrap}.lp__footR{display:flex;gap:16px;flex-wrap:wrap;justify-content:flex-end;align-items:center}.lp__foot a{color:#dfe9e3;text-decoration:none;opacity:.85}.lp__foot a:hover{opacity:1;text-decoration:underline;text-underline-offset:2px}.lp__foot a:focus-visible{outline:2px solid var(--accent, #c9a227);outline-offset:2px;border-radius:3px}@media(max-width:820px){.lp__footIn{grid-template-columns:1fr;text-align:center;gap:8px}.lp__footL,.lp__footR{justify-content:center;flex-wrap:wrap;white-space:normal}.lp__footC{order:-1;white-space:normal}.lp__close:after{background:linear-gradient(180deg,#0a1913e6,#0a1913cc 58%,#0a1913eb)}.lp__closeInner>*{max-width:none}.lp__close{text-align:center}}.adm__block{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--rule, #d8ded9)}.adm__block:first-of-type{border-top:0;padding-top:6px;margin-top:10px}.adm__save{position:sticky;bottom:0;z-index:3;display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:22px;padding:12px 0;background:linear-gradient(180deg,transparent,var(--surface, #fff) 28%)}@media(prefers-color-scheme:dark){.adm__save{background:linear-gradient(180deg,transparent,var(--surface-2, #16211c) 28%)}}.adm__links{display:flex;gap:8px;flex-wrap:wrap}.adm__links .btn{text-decoration:none}.admin-block{border:1px solid var(--line, #d9e0e3);border-radius:10px;padding:14px 16px;margin-bottom:18px;background:var(--panel-2, rgba(0,0,0,.015))}.admin-subhead{font-size:14px;font-weight:700;letter-spacing:.01em;margin:18px 0 6px}.table--kv th{text-align:left;font-weight:600;white-space:nowrap;width:1%;padding-right:18px;vertical-align:top}.table--kv td{overflow-wrap:anywhere}.lp~.ftr{display:none}.lp__limits{max-width:none;margin:0;padding-inline:max(20px,calc((100% - 1140px)/2))}.lp__close,.lp__close .lp__closeInner{text-align:left}.lp__close .lp__closeInner p{margin:0 0 24px}@media(max-width:820px){.lp__close,.lp__close .lp__closeInner{text-align:center}.lp__close .lp__closeInner p{margin:0 auto 24px}}.lp__faq{max-width:860px;margin:0 auto;padding:clamp(36px,6vw,72px) 20px}.lp__faq .lp__sectionHd{text-align:center;margin:0 auto 26px}.lp__faq .lp__sectionHd h2{font-weight:800;letter-spacing:-.02em;margin:0 0 6px}.lp__faq .lp__sectionHd p{margin:0;color:var(--muted, #6b7a72)}.lp__faqList{display:flex;flex-direction:column;gap:10px}.lp__q{border:1px solid var(--rule, #d8ded9);border-radius:12px;background:var(--surface, #fff);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}@media(prefers-color-scheme:dark){.lp__q{background:color-mix(in srgb,#fff 4%,transparent)}}.lp__q[open]{border-color:color-mix(in srgb,var(--accent, #c9a227) 55%,var(--rule, #d8ded9));box-shadow:0 1px #00000005,0 6px 18px #14261d0f}.lp__q summary{list-style:none;cursor:pointer;position:relative;padding:16px 52px 16px 20px;font-weight:650;font-size:15px;line-height:1.4;color:var(--text, #14261d)}.lp__q summary::-webkit-details-marker{display:none}.lp__q summary:after{content:"";position:absolute;right:20px;top:50%;width:10px;height:10px;margin-top:-7px;border-right:2px solid var(--accent, #c9a227);border-bottom:2px solid var(--accent, #c9a227);transform:rotate(45deg);transition:transform .18s ease}.lp__q[open] summary:after{transform:rotate(-135deg);margin-top:-2px}.lp__q summary:focus-visible{outline:2px solid var(--accent, #c9a227);outline-offset:-2px;border-radius:12px}.lp__q p{margin:0;padding:0 20px 16px;font-size:14.5px;line-height:1.65;color:var(--muted, #6b7a72)}.lp__q p+p{padding-top:0}@media(prefers-reduced-motion:reduce){.lp__q,.lp__q summary:after{transition:none}}.admin-block a{color:var(--accent-ink, var(--brand, #1b3d2e));text-underline-offset:2px}.hdr__logo--mono{display:grid;place-items:center;padding:0;font-size:12.5px;font-weight:800;letter-spacing:.02em;color:var(--brand-ink, #fff);background:#ffffff24;border:1px solid rgba(255,255,255,.22)}.adm__logoPreview{width:64px;height:64px;border-radius:12px;display:grid;place-items:center;border:1px solid var(--rule, #d8ded9);overflow:hidden;background:repeating-conic-gradient(#eef1ef 0% 25%,#fff 0% 50%) 50% / 12px 12px;font-weight:800;color:var(--muted, #6b7a72)}.adm__logoPreview img{max-width:100%;max-height:100%;object-fit:contain}.lp__cardHd{display:flex;align-items:center;gap:12px;margin:0 0 10px}.lp__cardHd h3{margin:0}.lp__cardHd .lp__limitIcon{flex:0 0 auto;width:42px;height:42px;margin:0;padding:8px;border-radius:11px;background:color-mix(in srgb,var(--accent, #c9a227) 14%,transparent)}.lp__limit--does .lp__limitIcon{color:var(--brand, #1b3d2e);background:color-mix(in srgb,var(--brand, #1b3d2e) 10%,transparent)}@media(prefers-color-scheme:dark){.lp__limit--does .lp__limitIcon{color:#7fc7a1;background:#7fc7a11f}}:root[data-theme=dark] .lp__limit--does .lp__limitIcon{color:#7fc7a1;background:#7fc7a11f}.lp__does{max-width:none;margin:0;padding-block:clamp(28px,5vw,56px);padding-inline:max(20px,calc((100% - 1140px)/2));border-top:1px solid var(--rule, #d8ded9)}.lp__limit--does{border-top:3px solid var(--brand, #1b3d2e)}.lp__limits .lp__limit{border-top:3px solid var(--accent, #c9a227)}.mon{width:100%}.mon__body{border-radius:14px;padding:.55% .55% 0;background:linear-gradient(180deg,#eceef1,#d5d9de);box-shadow:inset 0 1px #ffffffb3,0 1px 2px #0a140f1a,0 22px 44px -22px #0a1e1473}.mon__screen{position:relative;background:#0c0e10;border-radius:10px 10px 0 0;padding:2.2% 2.2% 2%}.mon__cam{position:absolute;top:.8%;left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:#2b3036;box-shadow:inset 0 0 0 1px #1a1d21}.lp__figure .mon picture,.lp__figure .mon img,.lp__detail .mon picture,.lp__detail .mon img,.mon picture,.mon img{display:block;width:100%;height:auto;border:0;border-radius:2px;background:#fff}.mon__chin{width:100%;aspect-ratio:100 / 6;border-radius:0 0 13px 13px;background:linear-gradient(180deg,#dde1e5,#c9ced4);box-shadow:inset 0 1px #0000002e}.mon__neck{width:16%;aspect-ratio:16 / 7.5;margin:0 auto;background:linear-gradient(90deg,#b7bcc2,#e4e7ea 45%,#d1d5da 70%,#b3b8be);clip-path:polygon(6% 0,94% 0,100% 100%,0 100%)}.mon__foot{width:30%;aspect-ratio:30 / 1.3;margin:0 auto;border-radius:2px 2px 6px 6px;background:linear-gradient(180deg,#e6e9ec,#b9bec4);box-shadow:0 6px 12px -6px #0a1e1473}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .mon__body{background:linear-gradient(180deg,#4a5057,#33383e)}:root:not([data-theme=light]) .mon__chin{background:linear-gradient(180deg,#3f454c,#2f3439)}:root:not([data-theme=light]) .mon__neck{background:linear-gradient(90deg,#2c3035,#4b5158 45%,#3d4248 70%,#2a2e33)}:root:not([data-theme=light]) .mon__foot{background:linear-gradient(180deg,#4b5158,#2c3035)}}:root[data-theme=dark] .mon__body{background:linear-gradient(180deg,#4a5057,#33383e)}:root[data-theme=dark] .mon__chin{background:linear-gradient(180deg,#3f454c,#2f3439)}:root[data-theme=dark] .mon__neck{background:linear-gradient(90deg,#2c3035,#4b5158 45%,#3d4248 70%,#2a2e33)}:root[data-theme=dark] .mon__foot{background:linear-gradient(180deg,#4b5158,#2c3035)}.lp__figure figcaption{max-width:none;margin-top:18px;font-size:14px}.lp__detail .mon,.lp__detail .lp__detailText{margin:12px 0 4px}.auth__logo--mono{display:grid;place-items:center;color:var(--brand-ink, #fff);font-weight:800;font-size:16px;letter-spacing:.02em}.lp__does .lp__limit--does{border-top:3px solid var(--brand, #1b3d2e)}@media(max-width:560px){#root:has(>.lp) .hdr__units{display:none}}.adm__img{display:flex;gap:16px;align-items:flex-start;padding:12px 0;border-top:1px dashed var(--rule, #d8ded9)}.adm__img:first-of-type{border-top:0}.adm__imgPreview{flex:0 0 auto;width:72px;height:72px;border-radius:12px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--rule, #d8ded9);font-weight:800;color:var(--muted, #6b7a72);background:repeating-conic-gradient(#eef1ef 0% 25%,#fff 0% 50%) 50% / 12px 12px}.adm__imgPreview img{max-width:100%;max-height:100%;object-fit:contain}.adm__imgPreview--dark{width:200px;background:var(--brand, #1b3d2e);padding:8px}.adm__imgPreview--wide{width:200px;height:84px}.adm__imgPreview--wide img{width:100%;height:100%;object-fit:cover}.adm__imgBody{min-width:0;flex:1}@media(max-width:640px){.adm__img{flex-direction:column}}.mon__screen picture img,.lp__figure .mon img,.lp__detail .mon img{aspect-ratio:3 / 2;object-fit:contain;background:#eef1ee}.hdr__logo:not(.hdr__logo--mono){max-width:240px}
