.af{--af-ink: var(--ink);--af-paper: var(--surface);--af-signal: var(--signal);--af-line: var(--line);display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:100vh;min-height:100dvh;font-family:var(--sans)}html:has(.af) .rulers{display:none}html:has(.af) body{padding:0;background:var(--surface)}.af-side{background:var(--surface-2);color:var(--af-ink);border-right:2px dashed var(--signal);padding:clamp(28px,5vw,64px) clamp(24px,4vw,64px);display:flex;flex-direction:column;gap:22px}.af-brand{display:inline-flex;align-items:center;gap:10px;font:900 24px/1 var(--display);letter-spacing:.01em}.af-mark{width:34px;height:24px;flex:none}.af-mark rect{fill:var(--af-ink)}.af-mark .fg{fill:var(--af-signal)}.af-mark .dot{fill:var(--af-paper)}.af-title{margin:auto 0 0;max-width:14ch;font:900 clamp(40px,4.6vw,64px)/.92 var(--display);letter-spacing:.005em;color:var(--af-ink)}.af-lead{margin:0;font-size:18px;line-height:1.4;max-width:36ch}.af-gains{max-width:46ch}.af-tier{display:block;margin:14px 0 6px;font:500 12px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}.af-gains ul{list-style:none;margin:0;padding:0;border-top:2px solid var(--af-ink)}.af-gains li{padding:9px 0;border-bottom:1px solid color-mix(in srgb,var(--af-ink) 25%,transparent);font-size:15px;line-height:1.4}.af-gains li b{font-weight:700}.af-gains li span{color:color-mix(in srgb,var(--af-ink) 80%,transparent)}.af-trial{display:inline-block;margin:18px 0 0;padding:8px 14px;border-radius:999px;background:var(--af-paper);font-weight:600;font-size:14px}.af-main{background:var(--surface);color:var(--ink);display:flex;flex-direction:column;padding:20px clamp(20px,4vw,64px) 40px}.af-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.af-top-r{display:inline-flex;align-items:center;gap:10px}.af-back{padding:0;border:0;background:none;cursor:pointer;color:var(--ink);font:600 15px/1.2 var(--sans);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.af-form{width:100%;max-width:440px;margin:auto;padding:24px 0}.af-h1{margin:0 0 22px;font:900 clamp(36px,3.4vw,48px)/.95 var(--display);letter-spacing:.005em}.af .field{margin-bottom:14px}.af .field>span{font-size:14px;font-weight:600}.af .field input[type=text],.af .field input[type=email],.af .field input[type=password],.af .field input[type=tel],.af .field input:not([type]){min-height:48px;padding:10px 14px;border:1.5px solid var(--line-strong);border-radius:0;background:var(--surface);font:400 16px/1.3 var(--sans);color:var(--ink);width:100%}.af .field input:focus{outline:none;border-color:var(--ink);box-shadow:var(--focus-ring)}.af .field input[readonly]{background:var(--surface-2);color:var(--muted)}.af .inn-row .btn{min-height:48px;border-radius:0}.af .org-found{border-radius:0}.af .consent{font-size:13px}.af .consent a,.af .auth-switch .link,.af .auth-links .link{color:var(--ink);text-decoration-thickness:1px;text-underline-offset:3px}.af form>.btn{width:100%;min-height:52px;margin-top:4px;border-radius:0;font:600 16px/1 var(--sans);background:var(--action);color:var(--on-action)}.af form>.btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--action-2)}.af .note{border-radius:0;margin-top:12px}.af .auth-switch{margin-top:20px;padding-top:18px;border-top:1px solid var(--line);font-size:15px;color:var(--muted)}.af .auth-links{gap:10px}.af .form-error{color:var(--err)}.af .lang-switch{border-radius:0;background:none;border:1.5px solid var(--line-strong);padding:0;gap:0}.af .lang-btn{border-radius:0;padding:8px 11px}.af .lang-btn.on{background:var(--ink);color:var(--surface);box-shadow:none}html:has(.af) .site-footer{display:none}@media (max-width: 860px){.af{grid-template-columns:1fr;min-height:0}.af-side{padding:20px 16px 22px;gap:12px}.af-title{margin:6px 0 0;font-size:34px;max-width:20ch}.af-gains{display:none}.af-main{padding:12px 16px 32px}.af-form{margin:0;padding:16px 0 0}.af-h1{font-size:34px;margin-bottom:16px}}.af-codehint{margin:8px 0 0;font-size:var(--fs-sm);line-height:1.45;color:var(--muted)}.lf{color-scheme:light;--signal: var(--brand);--action: var(--l-action);--action-2: var(--l-action-2);--on-action: #FFFFFF;--stone: var(--l-bg);--field: var(--paper);--ink: var(--l-ink);--ink-2: var(--l-muted);--paper: var(--l-surface);--liner: var(--l-line);--sheet: var(--l-surface-2);--go: var(--l-ok);--code: var(--l-ink);--code-bg: #FFFFFF;--rule: color-mix(in srgb, var(--ink) 16%, transparent);--rule-deep: color-mix(in srgb, var(--on-deep) 18%, transparent);--focus: var(--ink);--display: "Sofia Sans Extra Condensed", "Arial Narrow", sans-serif;--text: "Wix Madefor Text", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--rest: 0 0 0 1px var(--liner);--lift: 0 0 0 1px var(--ink);--field-t: .6s ease;--gutter: 40px;--mm: 5px;--h1: clamp(60px, 11.4vw, 240px)}.lf[data-field=mid]{--field: var(--stone)}.lf[data-field=deep]{--field: var(--deep)}.lf *,.lf *:before,.lf *:after{box-sizing:border-box}.lf{background:var(--field);transition:background-color var(--field-t);scrollbar-color:var(--ink) transparent;scroll-padding-top:76px;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overflow-x:clip}.lf[data-field=deep]{scrollbar-color:var(--on-deep-2) transparent}@media (prefers-reduced-motion: no-preference){.lf{scroll-behavior:smooth}}.lf{margin:0;background:var(--field);transition:background-color var(--field-t);color:var(--ink);font:400 1.125rem/1.5 var(--text);-webkit-font-smoothing:antialiased;overflow-x:clip}.lf ::selection{background:var(--ink);color:var(--paper)}.lf .on-deep ::selection{background:var(--on-deep);color:var(--deep)}.lf a{color:inherit;text-underline-offset:4px}.lf button,.lf input{font:inherit;color:inherit}.lf button{cursor:pointer}.lf button,.lf a,.lf input[type=range]{touch-action:manipulation}.lf .lf-btn,.lf .stk,.lf .lf-seg button,.lf .lang button,.lf .roll-pause{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.lf :focus-visible{outline:3px solid var(--focus);outline-offset:3px}.lf .num{font-variant-numeric:tabular-nums}.lf .mono{font-family:var(--mono);font-weight:500;letter-spacing:-.01em}.lf .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lf svg{display:block}.lf .gut{padding-inline:var(--gutter)}.lf .lf-wrap{max-width:1440px;margin-inline:auto;padding-inline:var(--gutter)}.lf h1,.lf h2,.lf h3{margin:0;font-family:var(--display);font-weight:900;color:inherit}.lf h2{font-size:clamp(50px,6.4vw,116px);line-height:.86;letter-spacing:-.01em;text-wrap:balance}.lf h2.h2-s{font-size:clamp(42px,4.4vw,78px);line-height:.9}.lf h3{font-weight:800;font-size:34px;line-height:.95;letter-spacing:0}.lf p{margin:0;text-wrap:pretty}.lf .lf-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:56px;padding:0 22px;border:2px solid var(--ink);border-radius:2px;background:transparent;color:var(--ink);font:600 17px/1.1 var(--text);text-decoration:none;white-space:nowrap;transition:transform .12s var(--ease-out),background-color .16s ease,color .16s ease}.lf .lf-btn:active{transform:scale(.97)}.lf .lf-btn .arr{flex:none;transition:transform .16s var(--ease-out)}.lf .btn-ink{background:var(--action);color:var(--on-action);border-color:var(--action)}.lf .nav-cta.btn-ink{background:var(--ink);color:var(--paper);border-color:var(--ink)}.lf .btn-xl{min-height:64px;padding:0 24px 0 26px;font:800 31px/1 var(--display);letter-spacing:.005em}.lf .btn-s{min-height:44px;padding:0 16px;font-size:15px;gap:12px}.lf .btn-paper{background:var(--paper);border-color:var(--paper);color:var(--ink)}.lf .btn-line{border-color:var(--on-deep);color:var(--on-deep)}@media (hover: hover) and (pointer: fine){.lf .lf-btn:hover .arr{transform:translate(3px)}.lf .btn-ink:hover{background:var(--action-2);border-color:var(--action-2)}.lf .nav-cta.btn-ink:hover{background:color-mix(in srgb,var(--ink) 85%,var(--paper));border-color:color-mix(in srgb,var(--ink) 85%,var(--paper))}.lf .btn-paper:hover{background:color-mix(in srgb,var(--paper) 90%,var(--ink))}.lf .btn-line:hover{background:color-mix(in srgb,var(--on-deep) 8%,transparent)}}.lf .bar{position:sticky;top:0;z-index:30;background:var(--field);border-bottom:1px solid var(--rule);transition:background-color var(--field-t),color var(--field-t),border-color var(--field-t)}.lf .bar-in{display:flex;align-items:center;gap:8px;min-height:64px;padding-inline:var(--gutter)}.lf .lf-brand{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-right:auto;font:900 27px/1 var(--display);letter-spacing:.005em;text-decoration:none;white-space:nowrap}.lf .lf-brand .mk-dot{fill:var(--signal)}.lf .lf-brand .mk{width:34px;height:24px}.lf .links{display:flex;gap:2px;margin-right:14px}.lf .links a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;font:600 15px/1 var(--text);text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0 2px;background-repeat:no-repeat;background-position:14px calc(100% - 10px)}@media (hover: hover) and (pointer: fine){.lf .links a{transition:background-size .2s var(--ease-out)}.lf .links a:hover{background-size:calc(100% - 28px) 2px}}.lf[data-field=deep] .bar{color:var(--on-deep);border-bottom-color:var(--rule-deep);--focus: var(--on-deep)}.lf[data-field=deep] .bar .btn-ink{background:var(--paper);color:var(--ink);border-color:var(--paper)}.lf[data-switching] .bar .btn-ink{transition:transform .12s var(--ease-out),background-color var(--field-t),color var(--field-t),border-color var(--field-t)}@media (hover: hover) and (pointer: fine){.lf[data-field=deep] .bar .btn-ink:hover{background:color-mix(in srgb,var(--paper) 88%,var(--ink));border-color:color-mix(in srgb,var(--paper) 88%,var(--ink))}}.lf .bar .mk .mk-bg{fill:var(--ink);transition:fill var(--field-t)}.lf .links-m{display:none}.lf .bar .mk .mk-fg{fill:var(--paper)}.lf[data-field=deep] .bar .mk .mk-bg{fill:var(--on-deep)}.lf[data-field=deep] .bar .mk .mk-fg{fill:var(--deep)}.lf .label{--pad: 2.2;--fs: 3.8;--ms: 3;--bh: 10.5;--lines: 3;position:relative;flex:none;width:calc(var(--w) * var(--mm));height:calc(var(--h) * var(--mm));border-radius:calc(var(--mm) * 2.6)}.lf .label.f43{--pad: 1.6;--fs: 2.9;--ms: 2.3;--bh: 6.6}.lf .label.f30{--pad: 1.4;--fs: 2.35;--ms: 1.9;--bh: 5;--lines: 2;border-radius:calc(var(--mm) * 2)}.lf .label.lf-round{--pad: 4.6;--fs: 2.5;--ms: 2;--bh: 5.4;--lines: 3;border-radius:50%}.lf .paper-l{background:var(--paper);box-shadow:var(--rest)}.lf .lab{display:flex;flex-direction:column;padding:calc(var(--pad) * var(--mm)) calc((var(--pad) + .4) * var(--mm));overflow:hidden;color:var(--ink)}.lf .lab.lf-round{align-items:center;text-align:center;padding-inline:calc(var(--mm) * 4.4)}.lf .l-name{font:600 calc(var(--fs) * var(--mm)) / 1.08 var(--text);letter-spacing:-.01em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.lf .l-mass{margin-top:calc(var(--mm) * .8);font:400 calc(var(--ms) * var(--mm)) / 1.1 var(--text)}.lf .bc{margin-top:auto;padding-top:calc(var(--mm) * .8);width:100%}.lf .lab.lf-round .bc{width:74%}.lf .bc svg{width:100%;height:calc(var(--bh) * var(--mm))}.lf .bc svg{fill:var(--code)}.lf .bc span{display:block;margin-top:calc(var(--mm) * .4);font:500 calc(var(--mm) * 1.7) / 1 var(--mono);letter-spacing:.04em;text-align:center;white-space:nowrap}.lf .f30 .bc span{font-size:calc(var(--mm) * 1.3)}.lf .lf-round .bc span{font-size:calc(var(--mm) * 1.2);letter-spacing:0}.lf .l-name.is-ph{opacity:.45}.lf .v-dot:after{content:"";position:absolute;top:calc(var(--mm) * 2);right:calc(var(--mm) * 2.2);width:calc(var(--mm) * 3.2);height:calc(var(--mm) * 3.2);border-radius:50%;background:var(--signal)}.lf .v-dot .l-name{padding-right:calc(var(--mm) * 4)}.lf .v-rule .l-mass{padding-top:calc(var(--mm) * .8);border-top:1px solid var(--ink);align-self:stretch}.lf .lf-hero{position:relative;padding-top:22px;padding-bottom:64px}.lf .hero-top{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,430px);align-items:end;pointer-events:none}.lf .hero-top>*{pointer-events:auto}.lf h1{grid-area:1 / 1 / 2 / 2;font-size:var(--h1);line-height:.86;letter-spacing:-.012em}.lf .w{display:inline-block;overflow:hidden;vertical-align:top;padding:.06em .02em .14em;margin:-.06em -.02em -.14em}.lf .w>span{display:inline-block}@media (prefers-reduced-motion: no-preference){.lf .w>span{animation:lf-rise .7s var(--ease-out) both;animation-delay:calc(var(--i) * 60ms + 60ms)}}@keyframes lf-rise{0%{transform:translateY(104%)}}.lf .roll{position:relative;z-index:1;margin-top:28px;height:calc(50 * var(--mm));--w: 58;--h: 40}.lf .roll-clip{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--liner);border-top:2px dashed var(--signal);box-shadow:inset 0 -1px color-mix(in srgb,var(--ink) 8%,transparent)}.lf .feed{position:absolute;top:0;right:0;bottom:0;left:0}.lf .track{position:absolute;top:calc(50% - var(--h) * var(--mm) / 2);display:flex;gap:calc(var(--mm) * 3)}.lf .drift{animation:lf-drift var(--dur, 18s) linear infinite}@keyframes lf-drift{to{transform:translate(calc(-1 * var(--pitch, 300px)))}}.lf .lf-try:has(input:focus) .drift,.lf .roll.lf-off .drift,.lf .roll.rest .drift{animation-play-state:paused}@media (hover: hover) and (pointer: fine){.lf .roll:hover .drift{animation-play-state:paused}}.lf .print-win{position:absolute;top:0;bottom:0;left:0;width:50%;overflow:hidden}.lf .ink-l{background:transparent}.lf .head{position:absolute;top:-12px;bottom:-12px;left:50%;width:4px;margin-left:-2px;background:var(--ink);pointer-events:none}.lf .head:before{content:"";position:absolute;top:0;left:-7px;width:18px;height:12px;background:var(--ink)}.lf .head:after{content:"";position:absolute;bottom:0;left:-7px;width:18px;height:12px;background:var(--ink)}.lf .measure{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none}.lf .roll-cap{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 18px;margin-top:14px;font:500 13px/1.3 var(--mono)}.lf .roll-pause{display:inline-flex;align-items:center;gap:8px;min-height:44px;min-width:44px;padding:0 14px 0 12px;margin-right:auto;border:2px solid var(--ink);border-radius:2px;background:transparent;color:var(--ink);font:600 14px/1 var(--text);transition:transform .12s var(--ease-out),background-color .16s ease}.lf .roll-pause:active{transform:scale(.97)}.lf .roll-pause svg{flex:none}.lf .roll-pause .i-play{display:none}.lf .roll-pause.is-paused .i-play{display:block}.lf .roll-pause.is-paused .i-pause{display:none}@media (hover: hover) and (pointer: fine){.lf .roll-pause:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}}@media (prefers-reduced-motion: reduce){.lf .roll-pause{display:none}}.lf .band{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.55fr) auto auto;align-items:end;gap:14px 12px;margin-top:26px}.lf .fld{display:grid;gap:7px;min-width:0}.lf .fld>label,.lf .fld-legend{font:600 14px/1.2 var(--text)}.lf .fld input{width:100%;height:64px;padding:0 18px;border:2px solid var(--ink);border-radius:2px;background:var(--paper);font:600 19px/1.2 var(--text);caret-color:var(--ink);text-overflow:ellipsis}.lf .fld input:focus-visible{outline-offset:2px}.lf .fld input::placeholder{color:var(--ink-2);opacity:1;font-weight:400}.lf .fld input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--ink)}.lf .lf-seg{--i: 0;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:64px;border:2px solid var(--ink);border-radius:2px}.lf .lf-seg button,.lf .seg-hl>span{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:96px;padding:0 10px;font:600 16px/1 var(--text);white-space:nowrap}.lf .lf-seg button{position:relative;border:0;border-radius:0;background:transparent;transition:transform .12s var(--ease-out)}.lf .lf-seg button:active{transform:scale(.97)}.lf .lf-seg button:focus-visible{outline:3px solid var(--ink);outline-offset:-7px}.lf .seg-hl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--ink);color:var(--paper);pointer-events:none;clip-path:inset(0 calc((3 - var(--i)) * 25%) 0 calc(var(--i) * 25%));transition:clip-path .2s var(--ease-out)}.lf .lf-seg:has(>button:nth-of-type(1):focus-visible) .seg-hl>span:nth-child(1),.lf .lf-seg:has(>button:nth-of-type(2):focus-visible) .seg-hl>span:nth-child(2),.lf .lf-seg:has(>button:nth-of-type(3):focus-visible) .seg-hl>span:nth-child(3),.lf .lf-seg:has(>button:nth-of-type(4):focus-visible) .seg-hl>span:nth-child(4){outline:3px solid var(--paper);outline-offset:-7px}.lf .lf-seg .sh{flex:none;border:1.6px solid currentColor;border-radius:3px}.lf .lf-warn{grid-column:1 / -1;display:flex;align-items:flex-start;gap:10px;min-height:1.35em;font:600 15px/1.35 var(--text);transition:opacity .15s ease}.lf .lf-warn:empty{visibility:hidden;opacity:0}.lf .lf-warn:before{content:"";flex:none;width:12px;height:12px;margin-top:3px;border-radius:50%;background:var(--ink)}.lf .steps-sec{padding:96px 0 150px}.lf .steps-head{margin-bottom:40px}.lf .steps-note{max-width:1440px;margin:28px auto 0;display:flex;justify-content:flex-end}.lf .steps-note p{max-width:44ch;font-size:1.0625rem}.lf .liner-band{background:var(--liner);padding-block:44px}.lf .lf-steps{list-style:none;margin:0 auto;padding:0;max-width:1440px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr)}.lf .lf-step{position:relative;display:flex;flex-direction:column;min-height:520px;padding:34px 36px 36px;background:var(--paper);box-shadow:var(--rest);transform-origin:0% 100%}.lf .lf-step:first-child{border-radius:22px 0 0 22px}.lf .lf-step:last-child{border-radius:0 22px 22px 0}.lf .lf-step+.lf-step{border-left:2px dashed color-mix(in srgb,var(--ink) 32%,transparent)}.lf .lf-step+.lf-step:before,.lf .lf-step+.lf-step:after{content:"";position:absolute;left:-10px;width:18px;height:18px;border-radius:50%;background:var(--liner)}.lf .lf-step+.lf-step:before{top:-9px}.lf .lf-step+.lf-step:after{bottom:-9px}.lf .lf-step .shade{display:none}.lf .lf-step .big-n{font:900 clamp(64px,6vw,80px)/.8 var(--display);letter-spacing:-.01em}.lf .lf-step h3{margin-top:18px;font-size:clamp(40px,3.6vw,56px)}.lf .lf-step p{margin-top:12px;font-size:17px;color:var(--ink-2);max-width:34ch}.lf .lf-step .obj{margin-top:auto;padding-top:32px}.lf .sizes{display:flex;align-items:flex-end;flex-wrap:wrap;gap:14px 16px}.lf .sizes figure{margin:0;display:grid;gap:6px;justify-items:start}.lf .sizes .cut{--mm: 2.1px;border:1.6px dashed var(--ink);border-radius:calc(var(--mm) * 2.6);width:calc(var(--w) * var(--mm));height:calc(var(--h) * var(--mm))}.lf .sizes .cut.o{border-radius:50%}.lf .sizes figcaption{font:500 12px/1 var(--mono)}.lf .csv{width:100%;border-collapse:collapse;font:500 12.5px/1.3 var(--mono)}.lf .csv th,.lf .csv td{padding:8px 10px 8px 0;text-align:left;border-bottom:1px solid var(--rule);white-space:nowrap}.lf .csv th{font:600 13px/1.2 var(--text)}.lf .csv td:first-child{white-space:normal}.lf .csv-cap{margin-top:10px;font-size:14px;color:var(--ink-2)}.lf .a4{display:flex;align-items:flex-end;gap:16px}.lf .a4-sheet{width:128px;aspect-ratio:210 / 297;padding:9px 8px;background:var(--liner);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(5,1fr);gap:5px}.lf .a4-sheet i{border-radius:4px;background:var(--paper);box-shadow:0 1px 1px color-mix(in srgb,var(--ink) 14%,transparent);padding:5px 6px;display:flex;align-items:flex-end}.lf .a4-sheet svg{width:100%;height:9px;fill:var(--code)}.lf .a4 p{margin:0;font-size:14px}.lf .tpl-sec{padding:24px 0 150px}.lf .lf-tpl-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px 56px;align-items:start}.lf .tpl-copy p{margin-top:20px;max-width:34ch}.lf .tpl-copy .lf-btn{margin-top:32px}.lf .sheet{--mm: 4.3px;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:34px 36px;padding:56px 44px 64px;background:var(--liner);box-shadow:0 1px color-mix(in srgb,var(--ink) 10%,transparent),0 30px 40px -30px color-mix(in srgb,var(--ink) 50%,transparent)}.lf .sheet-cap{position:absolute;left:16px;bottom:12px;margin:0;font:500 12px/1 var(--mono);color:var(--ink-2)}.lf .stk{--r: 0deg;--y: 0px;--F: calc(var(--mm) * 7);position:relative;padding:0;border:0;background:none;text-align:left;transform:translateY(var(--y)) rotate(var(--r));transition:transform .22s var(--ease-out)}.lf .stk:nth-of-type(1){--r: -3deg;--y: 6px}.lf .stk:nth-of-type(2){--r: 2.4deg;--y: 30px}.lf .stk:nth-of-type(3){--r: -1.2deg;--y: -14px}.lf .stk:nth-of-type(4){--r: 3.2deg;--y: 12px}.lf .stk:nth-of-type(5){--r: -2.2deg;--y: -20px}.lf .stk:nth-of-type(6){--r: 1.6deg;--y: 16px}.lf .stk .sh-r,.lf .stk .sh-l{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.lf .stk .sh-r{box-shadow:var(--rest)}.lf .stk .sh-l{box-shadow:var(--lift);opacity:0;transition:opacity .22s var(--ease-out)}.lf .stk .face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--paper);clip-path:polygon(0 0,100% 0,100% 0,100% 0,100% 100%,0 100%);transition:clip-path .26s var(--ease-out)}.lf .stk .face .bc svg{fill:var(--code)}.lf .stk .face .l-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.lf .stk .flap{position:absolute;top:0;right:0;width:var(--F);height:var(--F);background:linear-gradient(225deg,var(--paper) 0%,color-mix(in srgb,var(--liner) 90%,var(--ink)) 70%);clip-path:polygon(100% 0,100% 0,100% 0);transition:clip-path .26s var(--ease-out);pointer-events:none}.lf .stk:active{transform:translateY(var(--y)) rotate(var(--r)) scale(.97);transition-duration:.12s}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.lf .stk:hover{transform:translateY(calc(var(--y) - 8px)) rotate(calc(var(--r) * .4))}.lf .stk:hover .sh-l{opacity:1}.lf .stk:hover .face{clip-path:polygon(0 0,calc(100% - var(--F)) 0,calc(100% - var(--F)) 0,100% var(--F),100% 100%,0 100%)}.lf .stk:hover .flap{clip-path:polygon(0 0,100% 100%,0 100%)}.lf .stk:hover:active{transform:translateY(calc(var(--y) - 6px)) rotate(calc(var(--r) * .4)) scale(.97)}}.lf .stk:focus-visible{outline-offset:6px}.lf .truth-band{background:var(--sheet);padding:120px 0 130px;--focus: var(--ink)}.lf .truth-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:40px 64px;align-items:start}.lf .truth-copy h2{text-wrap:balance}.lf .truth-copy p{margin-top:24px;max-width:30ch;color:var(--ink-2)}.lf .truth{width:100%;border-collapse:collapse;font-size:17px}.lf .truth th,.lf .truth td{padding:15px 14px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--rule)}.lf .truth thead th{vertical-align:bottom;border-bottom:2px solid var(--ink);padding-bottom:16px}.lf .truth thead th:first-child{width:40%;padding-left:0}.lf .truth tbody th{font-weight:400;padding-left:0}.lf .truth .col-h{display:block;font:800 30px/.92 var(--display)}.lf .truth .col-p{display:block;margin-top:8px;font:600 14px/1.2 var(--text);color:var(--ink-2)}.lf .truth .lf-paid .col-p{color:var(--ink)}.lf .truth td{text-align:center}.lf .truth thead th:not(:first-child){text-align:center}.lf .lf-dot{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--ink);color:var(--paper);box-shadow:0 1px color-mix(in srgb,var(--ink) 20%,transparent);vertical-align:middle}.lf .no{display:inline-block;width:14px;height:2px;background:color-mix(in srgb,var(--ink) 30%,transparent);vertical-align:middle}.lf .truth.armed tbody tr{opacity:0}.lf .truth.in tbody tr{animation:lf-rowIn .32s var(--ease-out) both;animation-delay:calc(var(--i) * 40ms)}@keyframes lf-rowIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lf .act2{color:var(--on-deep);background:var(--deep);padding-top:160px;--focus: var(--on-deep)}.lf .switch h2{font-size:clamp(60px,10vw,184px);line-height:.84;max-width:12ch}.lf .switch p{margin:36px 0 0 auto;max-width:40ch;color:var(--on-deep-2);font-size:1.1875rem}.lf .switch-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,40ch);align-items:end;gap:28px 56px}.lf .switch-row p{margin:0}.lf .asm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px 72px;align-items:center;padding:110px 0 120px}.lf .dmb-wrap{display:grid;gap:14px;justify-items:start}.lf .dmb{width:min(100%,440px);height:auto;background:var(--paper);fill:var(--code)}.lf .dmb .q,.lf .dmw .q,.lf .carrier .q{fill:var(--code-bg)}.lf .asm.armed .dmb .m{opacity:0}.lf .asm.go .dmb .m{animation:lf-fadeIn .26s var(--ease-out) both;animation-delay:var(--d)}.lf .dmb-cap{font-size:14px;color:var(--on-deep-2)}.lf .cz-side{display:grid;gap:32px;justify-items:start}.lf .label.cz{--mm: 7.4px;--w: 58;--h: 40;display:flex;flex-direction:row;gap:calc(var(--mm) * 2.6);align-items:center;padding:calc(var(--mm) * 3);background:var(--paper);color:var(--ink);box-shadow:0 30px 50px -26px #000c;transform:rotate(-1.5deg)}.lf .asm.armed .cz{opacity:0}.lf .asm.applied .cz{animation:lf-slap .42s var(--ease-out) both}@keyframes lf-slap{0%{opacity:0;transform:translateY(-26px) scale(1.08) rotate(-5deg)}to{opacity:1;transform:rotate(-1.5deg)}}.lf .dmw{position:relative;flex:none;padding:var(--mm);outline:1.5px dashed var(--ink);outline-offset:-.75px}.lf .dmw svg{width:calc(var(--mm) * 12.2);height:calc(var(--mm) * 12.2);fill:var(--code)}.lf .cz-txt{min-width:0;display:grid;gap:calc(var(--mm) * 1.2)}.lf .cz-txt .l-name{--fs: 3.1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.lf .gtin{font:500 calc(var(--mm) * 1.6) / 1.35 var(--mono);overflow-wrap:anywhere}.lf .synthetic{font:600 calc(var(--mm) * 1.7) / 1.2 var(--text);color:var(--ink-2)}.lf .spec{margin:0;width:min(100%,460px);display:grid;grid-template-columns:auto 1fr;border-top:1px solid var(--rule-deep)}.lf .spec dt,.lf .spec dd{margin:0;padding:12px 0;border-bottom:1px solid var(--rule-deep)}.lf .spec dt{color:var(--on-deep-2);font-size:1rem;padding-right:24px}.lf .spec dd{font:500 15px/1.5 var(--mono);text-align:right}.lf .pipe-sec{padding-bottom:150px}.lf .pipe-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-bottom:40px}.lf .pipe-ctl{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.lf .live{display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:0 20px 0 16px;border:1.5px solid var(--rule-deep);font:600 17px/1 var(--text);transition:background-color .26s ease,color .26s ease,border-color .26s ease}.lf .live i{flex:none;width:12px;height:12px;border-radius:50%;background:var(--signal)}.lf .live.run i{animation:lf-blink 1.1s ease-in-out infinite}.lf .live.lf-done{background:var(--go);border-color:var(--go);color:var(--ink)}.lf .live.lf-done i{background:var(--ink);animation:none}.lf #liveTxt{display:inline-block}@keyframes lf-blink{50%{opacity:.25}}.lf .conv{position:relative;padding-top:112px}.lf .conv:before{content:"";position:absolute;left:0;right:0;top:96px;height:4px;background:repeating-linear-gradient(90deg,var(--rule-deep) 0 18px,transparent 18px 26px)}.lf .carrier{--mm: 1.6px;position:absolute;left:0;top:18px;width:96px;height:66px;display:flex;align-items:center;gap:8px;padding:8px;border-radius:9px;background:var(--paper);color:var(--ink);box-shadow:0 16px 24px -14px #000000e6;transition:transform .7s var(--ease-in-out)}.lf .carrier svg{width:48px;height:48px;flex:none;fill:var(--code)}.lf .carrier span{display:grid;gap:4px;width:100%}.lf .carrier span b{display:block;height:3px;background:var(--ink)}.lf .carrier span b+b{width:70%;opacity:.5}.lf .stations{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}.lf .stations li{display:grid;align-content:start;gap:10px}.lf .node{display:grid;place-items:center;width:52px;height:52px;border:2px solid var(--rule-deep);color:var(--on-deep-2);font:900 30px/1 var(--display);transition:background-color .24s ease,color .24s ease,border-color .24s ease}.lf .node svg{display:none}.lf .stations .st{font:900 30px/.95 var(--display);color:var(--on-deep-2);transition:color .24s ease;margin-top:8px}.lf .stations h3{font:600 17px/1.3 var(--text);color:var(--on-deep)}.lf .stations p{font-size:15px;color:var(--on-deep-2)}.lf .stations li.lf-done .node{background:var(--on-deep);border-color:var(--on-deep);color:var(--ink)}.lf .stations li.lf-done .node svg{display:block}.lf .stations li.lf-done .node b{display:none}.lf .stations li.now .node{background:var(--action);border-color:var(--action);color:var(--on-action)}.lf .stations li.now .node svg{display:none}.lf .stations li.now .node b{display:inline}.lf .stations li.lf-done .st,.lf .stations li.now .st{color:var(--on-deep)}.lf .stations li.final.now .node,.lf .stations li.final.lf-done .node{background:var(--go);border-color:var(--go);color:var(--ink)}.lf .stations li.final.now .node svg{display:block}.lf .stations li.final.now .node b{display:none}.lf .stations li.final.now .st,.lf .stations li.final.lf-done .st{color:var(--go)}.lf .price-sec{padding-bottom:140px}.lf .price-head{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:44px}.lf .lf-free{font-size:1.1875rem;color:var(--on-deep-2);max-width:60ch}.lf .lf-free strong{color:var(--on-deep);font-weight:600}.lf .meter{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 28px;margin-bottom:18px}.lf .meter label{font:600 17px/1.3 var(--text);padding-bottom:14px;order:2}.lf .meter .vol-out{display:inline-flex;align-items:flex-end;gap:.18em;font:900 clamp(84px,11vw,190px)/.9 var(--display);letter-spacing:-.01em}.lf .meter .vol-out .unit{font-size:.34em;line-height:1;padding-bottom:.1em;letter-spacing:0}.lf .od{display:inline-flex;align-items:flex-start;line-height:1;font-variant-numeric:tabular-nums}.lf .od-c{display:inline-block;height:1em;overflow:hidden}.lf .od-s{display:block;transition:transform .25s var(--ease-out)}.lf .od-s span,.lf .od-x{display:block;height:1em;line-height:1;white-space:pre}.lf .range-wrap{position:relative;padding-bottom:48px;margin-bottom:40px}.lf input[type=range]{--p: 50;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:48px;margin:0;background:linear-gradient(var(--action),var(--action)) 0 50% / calc(28px + (100% - 56px) * var(--p) / 100) 4px no-repeat,linear-gradient(var(--rule-deep),var(--rule-deep)) 0 50% / 100% 4px no-repeat;cursor:pointer}.lf input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:56px;height:38px;border:0;border-radius:7px;background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='14' viewBox='0 0 22 14'%3E%3Cg fill='%2317130F'%3E%3Crect x='3' y='2' width='2' height='10'/%3E%3Crect x='7' y='2' width='1' height='10'/%3E%3Crect x='10' y='2' width='3' height='10'/%3E%3Crect x='15' y='2' width='1' height='10'/%3E%3Crect x='18' y='2' width='2' height='10'/%3E%3C/g%3E%3C/svg%3E") center / 22px 14px no-repeat;box-shadow:0 8px 14px -8px #000c;transition:transform .12s var(--ease-out)}.lf input[type=range]:active::-webkit-slider-thumb{transform:scale(.97) rotate(-3deg)}.lf input[type=range]::-moz-range-thumb{width:56px;height:38px;border:0;border-radius:7px;background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='14' viewBox='0 0 22 14'%3E%3Cg fill='%2317130F'%3E%3Crect x='3' y='2' width='2' height='10'/%3E%3Crect x='7' y='2' width='1' height='10'/%3E%3Crect x='10' y='2' width='3' height='10'/%3E%3Crect x='15' y='2' width='1' height='10'/%3E%3Crect x='18' y='2' width='2' height='10'/%3E%3C/g%3E%3C/svg%3E") center / 22px 14px no-repeat}.lf input[type=range]::-moz-range-track{background:transparent}.lf input[type=range]:focus-visible{outline-offset:6px}.lf .mark{position:absolute;top:54px;left:calc(28px + (100% - 56px)*.7686);transform:translate(-50%);display:grid;justify-items:center;gap:6px;font:500 13px/1.2 var(--mono);white-space:nowrap;color:var(--on-deep-2)}.lf .mark:before{content:"";width:2px;height:10px;background:var(--on-deep-2)}.lf .ledger{display:grid;gap:12px}.lf .tier{position:relative;color:var(--ink);--focus: var(--ink);transition:transform .3s var(--ease-out)}.lf .tier-sh{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;box-shadow:0 34px 44px -24px #000000e6;opacity:0;transition:opacity .3s var(--ease-out)}.lf .tier-face{position:relative;display:grid;grid-template-columns:minmax(150px,.9fr) minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,1.2fr);align-items:center;gap:12px 28px;padding:26px 34px;background:var(--paper);clip-path:inset(0 round 0px);transition:clip-path .3s var(--ease-out)}.lf .tier h3{font-size:clamp(52px,5vw,76px);line-height:.86}.lf .tier .rate{font-size:17px;color:var(--ink-2)}.lf .tier .cost{display:flex;align-items:flex-end;gap:10px;font:900 clamp(46px,4.4vw,68px)/.9 var(--display)}.lf .tier .cost small{font:400 15px/1.2 var(--text);color:var(--ink-2);padding-bottom:4px}.lf .tier ul{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:15px}.lf .tier ul li{display:flex;gap:10px;align-items:center}.lf .tier ul li:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:currentColor}.lf .best{position:absolute;z-index:2;top:-18px;right:34px;display:inline-flex;align-items:center;gap:8px;padding:8px 16px 9px;border-radius:10px;background:var(--action);color:var(--on-action);font:900 24px/1 var(--display);letter-spacing:.01em;box-shadow:0 10px 16px -10px #000c;opacity:0;transform:rotate(-5deg);pointer-events:none;transition:opacity .12s var(--ease-out)}.lf .tier.is-best{transform:translateY(-8px)}.lf .tier.is-best .tier-sh{opacity:1}.lf .tier.is-best .tier-face{clip-path:inset(0 round 22px)}.lf .tier.is-best .best{opacity:1;animation:lf-stick .3s var(--ease-out) both}@keyframes lf-stick{0%{opacity:0;transform:scale(1.15) rotate(-14deg)}to{opacity:1;transform:rotate(-5deg)}}.lf .break{margin-top:30px;font-size:1.125rem;max-width:64ch;color:var(--on-deep-2)}.lf .break b{color:var(--on-deep);font-weight:600}.lf .terms-note{margin-top:10px;font-size:15px;max-width:64ch;color:var(--on-deep-2)}.lf .ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.lf footer{padding:72px 0 48px;background:var(--deep);border-top:1px solid var(--rule-deep);color:var(--on-deep);--focus: var(--on-deep)}.lf footer ::selection{background:var(--on-deep);color:var(--deep)}.lf .foot-brand{font:900 clamp(64px,9vw,150px)/.84 var(--display);letter-spacing:-.01em;margin-bottom:40px}.lf .foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.lf .foot nav{display:flex;flex-wrap:wrap;gap:4px 22px}.lf .foot nav a{display:inline-flex;align-items:center;min-height:44px;font-size:16px;color:var(--on-deep-2);text-decoration:none;transition:color .16s ease}@media (hover: hover) and (pointer: fine){.lf .foot nav a:hover{color:var(--on-deep);text-decoration:underline}}@media (max-width: 1180px){.lf{--mm: 4.4px}.lf .sheet{--mm: 3.4px}.lf .band{grid-template-columns:minmax(0,1fr) minmax(0,.45fr)}.lf .band .seg-fld,.lf .band .cta-fld{grid-column:1 / -1}.lf .band .btn-xl{width:100%;white-space:normal;text-align:left;padding-block:12px}.lf .tier-face{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lf .stations{gap:18px}.lf .stations .st{font-size:26px}}@media (max-width: 1000px){.lf{--gutter: 28px}.lf .hero-top{grid-template-columns:minmax(0,1fr)}.lf h1{grid-area:auto}.lf .roll{margin-top:28px}.lf .lf-tpl-grid,.lf .truth-grid,.lf .asm,.lf .switch-row{grid-template-columns:minmax(0,1fr)}.lf .lf-steps{grid-template-columns:minmax(0,1fr);padding-inline:var(--gutter)}.lf .lf-step{min-height:0}.lf .lf-step:first-child{border-radius:22px 22px 0 0}.lf .lf-step:last-child{border-radius:0 0 22px 22px}.lf .lf-step+.lf-step{border-left:0;border-top:2px dashed color-mix(in srgb,var(--ink) 32%,transparent)}.lf .lf-step+.lf-step:before{top:-10px;left:-9px}.lf .lf-step+.lf-step:after{top:-10px;bottom:auto;left:auto;right:-9px}.lf .links .opt,.lf .brk{display:none}}@media (max-width: 760px){.lf .conv{padding-top:0;padding-left:116px}.lf .conv:before{left:100px;right:auto;top:0;bottom:0;width:4px;height:auto;background:repeating-linear-gradient(180deg,var(--rule-deep) 0 18px,transparent 18px 26px)}.lf .carrier{top:0;left:0;width:88px;height:62px}.lf .carrier svg{width:44px;height:44px}.lf .stations{grid-template-columns:minmax(0,1fr);gap:34px}.lf .stations li{grid-template-columns:52px minmax(0,1fr);column-gap:16px}.lf .stations li>:not(.node){grid-column:2}.lf .stations li .node{grid-row:1 / span 3}}@media (max-width: 640px),(pointer: coarse) and (max-width: 899px){.lf{scroll-padding-top:116px}.lf .links{display:none}.lf .links-m{display:flex;padding-inline:calc(var(--gutter) - 8px);border-top:1px solid var(--rule)}.lf[data-field=deep] .links-m{border-top-color:var(--rule-deep)}.lf .links-m a{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 8px;font:600 15px/1 var(--text);text-decoration:none}.lf .dmb-wrap{display:none}.lf .sheet{flex-wrap:nowrap;justify-content:flex-start;gap:26px;padding:44px var(--gutter) 52px;margin-inline:calc(-1 * var(--gutter));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.lf .sheet::-webkit-scrollbar{display:none}.lf .stk{flex:none;scroll-snap-align:start}}@media (max-width: 640px){.lf{--gutter: 16px;--mm: 3.5px;--h1: clamp(52px, 16vw, 76px)}.lf{font-size:1.0625rem}.lf .bar-in{min-height:58px}.lf .lf-brand{font-size:23px;gap:10px}.lf .lf-hero{padding-bottom:48px}.lf .band{grid-template-columns:minmax(0,1fr) minmax(0,.43fr)}.lf .band>.seg-fld,.lf .band>.cta-desk{grid-column:1 / -1}.lf .roll{--mm: 2.8px;margin-top:14px}.lf .band{gap:12px 10px;margin-top:14px}.lf .roll-cap{margin-top:8px;font-size:var(--fs-xs);gap:2px 8px}.lf .band>.cta-desk{min-height:56px}.lf .lf-seg button,.lf .seg-hl>span{min-width:0;font-size:14px;padding:0 4px;gap:6px}.lf .lf-seg .sh{display:none}.lf .roll-cap{justify-content:flex-start}.lf .steps-sec{padding:56px 0 72px}.lf .steps-head{margin-bottom:24px}.lf .liner-band{padding-block:20px}.lf .lf-step{padding:20px 18px 22px}.lf .lf-step,.lf .lf-step .shade{animation:none}.lf .lf-step .big-n{font-size:48px}.lf .lf-step h3{margin-top:8px;font-size:30px}.lf .lf-step p{margin-top:8px;font-size:15.5px}.lf .lf-step .obj{padding-top:18px}.lf .sizes .cut{--mm: 1.6px}.lf .a4-sheet{width:92px}.lf .steps-note{margin-top:18px}.lf .steps-note p{font-size:15.5px}.lf .tpl-sec{padding:8px 0 72px}.lf .tpl-copy .lf-btn{margin-top:22px}.lf .sheet{--mm: 2.8px}.lf .truth-band{padding:56px 0 64px}.lf .truth{font-size:15px;table-layout:fixed}.lf .truth thead th:first-child{width:37%}.lf .truth th,.lf .truth td{padding:10px 4px}.lf .truth tbody th{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;padding-right:8px}.lf .truth .col-h{font-size:19px;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.lf .truth .col-p{font-size:12px;overflow-wrap:anywhere}.lf .lf-dot{width:22px;height:22px}.lf .act2{padding-top:80px}.lf .switch p{font-size:1.0625rem}.lf .asm{padding:48px 0 64px;gap:40px}.lf .label.cz{--mm: 5.2px}.lf .pipe-sec{padding-bottom:80px}.lf .tier-face{grid-template-columns:minmax(0,1fr);padding:24px 22px;gap:10px}.lf .best{right:18px;font-size:21px}.lf .ctas .lf-btn{width:100%}.lf .meter .vol-out{font-size:clamp(56px,22vw,96px);flex-wrap:wrap;max-width:100%}.lf footer{padding:56px 0 40px}}@media (max-width: 380px){.lf{--mm: 3.2px}.lf .label.cz{--mm: 4.8px}}@media (max-width: 360px){.lf .lf-brand{font-size:20px;gap:8px}.lf .nav-cta{padding:0 12px}.lf .band .btn-xl{font-size:26px;padding-inline:18px}}@media (prefers-reduced-motion: reduce){.lf{--field-t: .3s ease}.lf .drift{animation:none}.lf .seg-hl,.lf .carrier,.lf .od-s,.lf .tier{transition:none}.lf .tier.is-best{transform:none}.lf .tier.is-best .best{animation:lf-fadeIn .2s ease both}.lf .asm.go .dmb .m{animation:lf-fadeIn .26s ease both;animation-delay:calc(var(--d) * .3)}.lf .asm.applied .cz{animation:lf-fadeIn .26s ease both}.lf .truth.in tbody tr{animation-name:lf-fadeIn}.lf .live i,.lf .live.run i{animation:none}}@keyframes lf-fadeIn{0%{opacity:0}to{opacity:1}}.lf .foot nav a{cursor:pointer}.lf .mark-need{margin-top:14px;max-width:60ch;font-size:15px;line-height:1.45;color:var(--on-deep-2)}.lf .foot-meta{margin-top:28px;display:grid;gap:6px;font-size:14px;line-height:1.45;color:var(--on-deep-2);max-width:80ch}.lf .foot-meta a{color:inherit}html.lf-on{scroll-padding-top:76px}@media (max-width: 640px),(pointer: coarse) and (max-width: 899px){html.lf-on{scroll-padding-top:116px}}html.lf-on body{padding:0}.lf{--h1: clamp(44px, 6vw, 104px)}.lf h2{font-size:clamp(34px,3.6vw,56px);line-height:.95}.lf h2.h2-s{font-size:clamp(30px,2.8vw,44px);line-height:.95}.lf .switch h2{font-size:clamp(40px,5vw,80px);line-height:.9}.lf .switch p{margin-top:20px;font-size:1.0625rem}.lf .lf-step .big-n{font-size:clamp(40px,3.4vw,56px)}.lf .lf-step h3{margin-top:12px;font-size:clamp(28px,2.4vw,36px)}.lf .meter .vol-out{font-size:clamp(56px,6vw,96px)}.lf .tier h3{font-size:clamp(34px,3vw,48px)}.lf .tier .cost{font-size:clamp(30px,2.8vw,44px)}.lf .foot-brand{font-size:clamp(36px,4vw,56px);margin-bottom:24px}.lf .lf-hero{padding-bottom:40px}.lf .steps-sec{padding:64px 0 80px}.lf .steps-head{margin-bottom:28px}.lf .steps-note{margin-top:20px}.lf .tpl-sec{padding:16px 0 80px}.lf .tpl-copy p{margin-top:14px}.lf .tpl-copy .lf-btn{margin-top:20px}.lf .truth-band{padding:72px 0 80px}.lf .truth-copy p{margin-top:14px}.lf .act2{padding-top:88px}.lf .asm{padding:56px 0 64px}.lf .pipe-sec{padding-bottom:80px}.lf .pipe-top{margin-bottom:28px}.lf .price-sec{padding-bottom:80px}.lf .price-head{margin-bottom:28px;gap:14px}.lf .range-wrap{margin-bottom:28px}.lf .break{margin-top:20px}.lf .ctas{margin-top:28px}.lf footer{padding:56px 0 40px}@media (max-width: 640px),(pointer: coarse) and (max-width: 899px){.lf{--h1: clamp(40px, 11vw, 56px)}.lf h2{font-size:clamp(30px,8.5vw,40px)}.lf h2.h2-s{font-size:clamp(28px,7.5vw,36px)}.lf .switch h2{font-size:clamp(34px,10vw,48px)}.lf .meter .vol-out{font-size:clamp(48px,15vw,72px)}.lf .tier h3{font-size:34px}.lf .tier .cost{font-size:32px}.lf .foot-brand{font-size:36px}.lf .lf-hero{padding-bottom:32px}.lf .steps-sec{padding:40px 0 48px}.lf .tpl-sec{padding:8px 0 48px}.lf .truth-band{padding:40px 0 48px}.lf .act2{padding-top:56px}.lf .asm{padding:32px 0 40px}.lf .pipe-sec,.lf .price-sec{padding-bottom:56px}.lf footer{padding:40px 0 32px}}.lf .lf-hero{padding-bottom:24px}.lf .steps-sec{padding:48px 0 40px}.lf .steps-head{margin-bottom:24px}.lf .liner-band{padding-block:28px}.lf .lf-step{min-height:400px;padding:28px 30px 30px}.lf .lf-step .obj{padding-top:24px}.lf .steps-note{margin-top:16px}.lf .tpl-sec{padding:40px 0 48px}.lf .lf-tpl-grid{gap:24px}.lf .sheet{padding:40px 32px 48px;gap:28px 32px}.lf .truth-band{padding:56px 0}.lf .act2{padding-top:64px}.lf .asm{padding:40px 0 48px}.lf .pipe-sec,.lf .price-sec{padding-bottom:56px}.lf footer{padding-top:48px}@media (max-width: 640px),(pointer: coarse) and (max-width: 899px){.lf .steps-sec{padding:32px 0}.lf .liner-band{padding-block:20px}.lf .lf-step{min-height:0}.lf .tpl-sec{padding:32px 0 40px}.lf .sheet{padding:28px var(--gutter) 36px}.lf .truth-band{padding:40px 0}.lf .act2{padding-top:48px}.lf .asm{padding:24px 0 32px}.lf .pipe-sec,.lf .price-sec{padding-bottom:40px}.lf footer{padding-top:40px}}.lf .switch-row{gap:16px}.lf .cz-side{gap:24px}@media (max-width: 640px),(pointer: coarse) and (max-width: 899px){.lf .asm{gap:24px}.lf .lf-step .obj{padding-top:16px}}.lf .lf-hero{padding-bottom:0}.lf .hero-top{grid-template-columns:minmax(0,1fr)}.lf .lf-hero h1{font-size:clamp(44px,5vw,80px);line-height:.9}.lf .offer{--r-label: 18px;margin-top:32px;padding:28px 0;background:var(--liner);border-top:2px dashed var(--signal)}.lf .offer-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.lf .offer-lab{display:grid;grid-template-rows:auto 1fr auto;gap:12px;padding:26px 28px 24px;background:var(--code-bg);border-radius:var(--r-label)}.lf .offer-lab h2{margin:0;font-size:clamp(30px,2.6vw,40px);line-height:.95}.lf .offer-lab p{margin:0;max-width:46ch;font-size:1rem;line-height:1.45}.lf .offer-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:10px}.lf .offer-acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.lf .offer-foot .lf-btn{min-height:var(--control-h-touch)}.lf .offer-more{font-weight:600;font-size:1rem;text-decoration:underline;text-underline-offset:4px}.lf .offer-code{margin:0;display:grid;justify-items:center;gap:2px;flex:none}.lf .offer-ean{width:150px;height:44px;fill:var(--code)}.lf .offer-code figcaption{font:500 var(--fs-xs)/1 var(--mono);letter-spacing:.04em}.lf .offer-dm{width:64px;height:64px;fill:var(--code)}.lf .offer-dm .q{fill:var(--code-bg)}.lf .offer-cap{margin-top:12px;font-size:var(--fs-sm);color:var(--ink-2)}.lf .btn-black{background:var(--ink);color:var(--paper);border-color:var(--ink)}@media (hover: hover) and (pointer: fine){.lf .btn-black:hover{background:color-mix(in srgb,var(--ink) 85%,var(--paper));border-color:color-mix(in srgb,var(--ink) 85%,var(--paper))}}.lf .lf-try{padding:56px 0 40px}.lf .try-head{margin-bottom:20px}.lf .lf-try .roll{margin-top:0}.lf .lf-try .roll-clip{border-top:1px solid color-mix(in srgb,var(--ink) 16%,transparent)}@media (max-width: 760px){.lf .offer{margin-top:20px;padding:16px 0}.lf .offer-row{grid-template-columns:minmax(0,1fr);gap:14px}.lf .offer{--r-label: 14px}.lf .offer-lab{padding:20px 18px 18px}.lf .offer-foot{flex-wrap:wrap}.lf .offer-code{order:-1;justify-items:start}.lf .offer-acts,.lf .offer-foot>.lf-btn{flex:1 1 100%}.lf .offer-acts .lf-btn,.lf .offer-foot>.lf-btn{width:100%;justify-content:space-between}.lf .offer-ean{width:120px;height:34px}.lf .offer-dm{width:52px;height:52px}.lf .lf-try{padding:40px 0 28px}}html.app-in{--f-ink: var(--ink);--f-ink2: var(--muted);--f-paper: var(--surface);--f-sheet: var(--surface-2);--f-stone: var(--bg);--f-rule: var(--line);--f-rule2: var(--line-strong);--f-signal: var(--signal);--f-signal-soft: var(--action-soft);--f-go: var(--go);--f-display: "Sofia Sans Extra Condensed", "Arial Narrow", sans-serif;--f-text: "Wix Madefor Text", system-ui, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, monospace;--f-ease: cubic-bezier(.23, 1, .32, 1)}html.app-in body{padding:0;background:var(--f-stone)}html.app-in .rulers{display:none}.apphead{position:sticky;top:0;z-index:50;width:100vw;margin:0 0 24px calc(50% - 50vw);background:var(--f-paper);color:var(--f-ink);border-bottom:2px dashed var(--tear, var(--signal));font-family:var(--f-text)}.ah-row{display:flex;align-items:center;gap:8px;min-height:60px;max-width:var(--page-max);margin:0 auto;padding:0 var(--page-gutter)}.ah-brand{display:inline-flex;align-items:center;gap:10px;margin-right:20px;min-height:44px;padding:0;border:0;background:none;cursor:pointer;color:inherit;font:900 23px/1 var(--f-display);letter-spacing:.005em;white-space:nowrap}.ah-mark{width:30px;height:21px;flex:none}.ah-mark rect{fill:var(--f-ink)}.ah-mark .fg{fill:var(--f-paper)}.ah-mark .dot{fill:var(--f-signal)}.ah-nav{display:flex;align-items:stretch;gap:2px;margin-right:auto}.ah-tab{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:60px;padding:0 14px;border:0;background:none;cursor:pointer;color:var(--f-ink2);font:600 15px/1 var(--f-text);white-space:nowrap;transition:color .15s ease}.ah-tab:after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:3px;background:var(--f-ink);transform:scaleX(0);transform-origin:left;transition:transform .2s var(--f-ease)}.ah-tab.on{color:var(--f-ink)}.ah-tab.on:after{transform:scaleX(1)}@media (hover: hover) and (pointer: fine){.ah-tab:hover{color:var(--f-ink)}}.ah-lock{opacity:.6}.ah-account{position:relative}.ah-acc-btn{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 10px 0 6px;border:1.5px solid transparent;background:none;cursor:pointer;color:var(--f-ink);font:500 14px/1 var(--f-text)}.ah-acc-btn.on{border-color:var(--f-rule2)}@media (hover: hover) and (pointer: fine){.ah-acc-btn:hover{border-color:var(--f-rule2)}}.ah-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--f-ink);color:var(--f-paper);font:900 16px/1 var(--f-display)}.ah-acc-t{white-space:nowrap;color:var(--f-ink)}.ah-tab-home{padding:0 12px}.ah-tab-home:after{left:8px;right:8px}.ah-lang{position:relative}.ah-icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:44px;height:44px;padding:0 8px;border:1.5px solid transparent;background:none;color:var(--f-ink);cursor:pointer}.ah-icon-btn.on{border-color:var(--f-rule2)}@media (hover: hover) and (pointer: fine){.ah-icon-btn:hover{border-color:var(--f-rule2)}}.ah-lang-cur{display:inline-grid;place-items:center;min-width:26px;height:22px;padding:0 4px;background:var(--f-ink);color:var(--f-paper);font:700 12px/1 var(--f-text);letter-spacing:.04em}.ah-drop.ah-lang-drop{width:180px}.ah-lang-drop .ah-mi{justify-content:flex-start}.ah-lang-code{min-width:26px;font-weight:700;font-size:13px;color:var(--f-ink2)}.ah-theme{margin-right:4px}.ah-drop{position:absolute;right:0;top:calc(100% + 6px);z-index:60;width:280px;background:var(--f-paper);border:2px solid var(--f-ink);box-shadow:0 18px 40px -20px #00000073;padding:6px 0;animation:ah-in .16s var(--f-ease)}@keyframes ah-in{0%{opacity:0;transform:translateY(-4px)}}.ah-who{display:grid;gap:2px;padding:10px 16px 12px;border-bottom:1px solid var(--f-rule);font-size:13px;color:var(--f-ink2);overflow-wrap:anywhere}.ah-who b{color:var(--f-ink);font-size:15px}.ah-mi{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:0 16px;border:0;background:none;text-align:left;cursor:pointer;color:var(--f-ink);font:500 15px/1.2 var(--f-text)}@media (hover: hover) and (pointer: fine){button.ah-mi:hover{background:var(--f-sheet)}}button.ah-mi.on{font-weight:600;box-shadow:inset 3px 0 0 var(--action)}.ah-out{border-top:1px solid var(--f-rule);color:var(--f-ink2)}.ah-seg{display:inline-flex;border:1.5px solid var(--f-rule2)}.ah-seg button{min-width:40px;min-height:32px;border:0;background:none;cursor:pointer;color:var(--f-ink2);font:600 13px/1 var(--f-text)}.ah-seg button.on{background:var(--f-ink);color:var(--f-paper)}.ah-bell{position:relative;margin-right:6px}.ah-bell-btn{position:relative;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1.5px solid transparent;background:none;color:var(--f-ink);cursor:pointer}.ah-bell-btn.on{border-color:var(--f-rule2)}@media (hover: hover) and (pointer: fine){.ah-bell-btn:hover{border-color:var(--f-rule2)}}.ah-bell-ic{transform-origin:50% 12%}.ah-bell-btn.ring .ah-bell-ic{animation:ah-ring .8s cubic-bezier(.23,1,.32,1)}@keyframes ah-ring{0%{transform:rotate(0)}15%{transform:rotate(16deg)}32%{transform:rotate(-13deg)}50%{transform:rotate(8deg)}68%{transform:rotate(-4deg)}to{transform:rotate(0)}}.ah-bell-n{position:absolute;top:4px;right:3px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--f-ink);color:var(--f-paper);font:700 11px/18px var(--f-text);text-align:center;box-shadow:0 0 0 2px var(--f-paper)}.ah-bell-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:60;width:380px;max-height:min(70vh,560px);overflow-y:auto;background:var(--f-paper);border:2px solid var(--f-ink);box-shadow:0 18px 40px -20px #00000073;animation:ah-in .16s var(--f-ease);color:var(--f-ink)}.ah-bell-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px 8px 16px;border-bottom:1px solid var(--f-rule);font:500 11px/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--f-ink2)}.ah-bell-snd{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1.5px solid var(--f-rule2);background:none;cursor:pointer;color:var(--f-ink);font:600 12px/1 var(--f-text);letter-spacing:0;text-transform:none}.ah-bell-snd[aria-pressed=false]{color:var(--f-ink2)}.ah-bell-btn.t-info{background:var(--f-paper);border-color:var(--f-ink);color:var(--f-ink)}.ah-bell-btn.t-warn{background:var(--f-paper);border-color:var(--warn);color:var(--warn)}.ah-bell-btn.t-err{background:var(--err);border-color:var(--err);color:var(--f-paper)}.ah-bell-btn.t-warn .ah-bell-n,.ah-bell-btn.t-err .ah-bell-n,.ah-bell-btn.t-info .ah-bell-n{background:var(--f-paper);color:var(--f-ink);box-shadow:0 0 0 2px var(--f-ink)}.apphead.on-field .ah-bell-btn.t-err{color:var(--f-paper)}.ah-bell-btn{transition:background-color .2s ease,border-color .2s ease,color .2s ease}.ah-bell-empty{margin:0;padding:18px 16px;font-size:15px;color:var(--f-ink2)}.ah-bell-list{list-style:none;margin:0;padding:0}.ah-bell-list li+li{border-top:1px solid var(--f-rule)}.ah-bell-it{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:4px 12px;align-items:start;width:100%;padding:12px 16px;border:0;background:none;text-align:left;cursor:pointer;color:inherit;font:inherit}.ah-bell-it:disabled{cursor:default}@media (hover: hover) and (pointer: fine){.ah-bell-it:not(:disabled):hover{background:var(--f-sheet)}}.ah-bell-dot{width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--f-rule2)}.ah-bell-it.lv-warn .ah-bell-dot{background:var(--warn)}.ah-bell-it.lv-err .ah-bell-dot{background:var(--err);box-shadow:0 0 0 3px color-mix(in srgb,var(--err) 18%,transparent)}.ah-bell-it.lv-info .ah-bell-dot{background:var(--f-go)}.ah-bell-b{display:flex;flex-direction:column;gap:3px;min-width:0}.ah-bell-b b{font:600 15px/1.25 var(--f-text)}.ah-bell-b span{font-size:13px;line-height:1.4;color:var(--f-ink2);overflow-wrap:anywhere}.ah-bell-t{font-size:12px;color:var(--f-ink2);white-space:nowrap;padding-top:2px}.apphead.on-field .ah-bell-btn{color:var(--f-ink)}.apphead.on-field .ah-bell-btn.on,.apphead.on-field .ah-bell-btn:hover{border-color:color-mix(in srgb,var(--f-ink) 40%,transparent)}.apphead.on-field .ah-bell-n{background:var(--f-ink);color:var(--f-paper);box-shadow:0 0 0 2px var(--f-paper)}@media (max-width: 900px){.ah-bell{margin-left:auto;margin-right:8px}.ah-bell-pop{position:fixed;left:12px;right:12px;top:64px;width:auto}}@media (prefers-reduced-motion: reduce){.ah-bell-btn.ring .ah-bell-ic,.ah-bell-pop{animation:none}}.ah-burger{display:none;width:44px;height:44px;margin-left:auto;border:1.5px solid var(--f-rule2);background:none;color:var(--f-ink);cursor:pointer;place-items:center}.apphead :focus-visible,.desk :focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (max-width: 900px){.ah-nav,.ah-account,.ah-lang,.ah-theme{display:none}.ah-burger{display:grid;margin-left:0}.ah-sheet{border-top:1px solid var(--f-rule);background:var(--f-paper);max-height:calc(100dvh - 60px);overflow-y:auto;padding-bottom:8px;animation:ah-in .18s var(--f-ease)}.ah-sheet-nav{display:grid;padding:6px 0;border-bottom:1px solid var(--f-rule)}.ah-mrow{display:flex;align-items:center;gap:8px;min-height:48px;padding:0 20px;border:0;border-left:3px solid transparent;background:none;text-align:left;cursor:pointer;color:var(--f-ink);font:600 17px/1 var(--f-text)}.ah-mrow.on{border-left-color:var(--f-ink);background:var(--f-sheet)}.ah-sheet-acc .ah-mi,.ah-sheet-acc .ah-who{padding-left:20px;padding-right:20px}.ah-sheet-acc .ah-mi{min-height:48px;font-size:16px}}@media (prefers-reduced-motion: reduce){.ah-drop,.ah-sheet{animation:none}.ah-tab:after{transition:none}}.apphead.on-field{background:var(--f-paper);margin-bottom:0;color:var(--f-ink)}.apphead.on-field .ah-tab{color:color-mix(in srgb,var(--f-ink) 90%,transparent)}.apphead.on-field .ah-tab.on,.apphead.on-field .ah-tab:hover{color:var(--f-ink)}.apphead.on-field .ah-tab:after{background:var(--sec)}.apphead.on-field .ah-mark rect{fill:var(--f-ink)}.apphead.on-field .ah-mark .fg{fill:var(--signal)}.apphead.on-field .ah-mark .dot{fill:var(--f-paper)}.apphead.on-field .ah-acc-t,.apphead.on-field .ah-icon-btn{color:var(--f-ink)}.apphead.on-field .ah-lang-cur{background:var(--f-ink);color:var(--f-paper)}.apphead.on-field .ah-icon-btn.on,.apphead.on-field .ah-icon-btn:hover{border-color:color-mix(in srgb,var(--f-ink) 40%,transparent)}.apphead.on-field .ah-acc-btn{color:var(--f-ink)}.apphead.on-field .ah-avatar{background:var(--f-ink);color:var(--f-paper)}.apphead.on-field .ah-burger{border-color:color-mix(in srgb,var(--f-ink) 40%,transparent);color:var(--f-ink)}.apphead.on-field .ah-acc-btn.on,.apphead.on-field .ah-acc-btn:hover{border-color:color-mix(in srgb,var(--f-ink) 40%,transparent)}html.app-in .wrap{padding-top:0}html.app-in body{overflow-x:clip}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mono{font-family:var(--f-mono);font-weight:500;font-variant-numeric:tabular-nums}.fx{--liner: var(--line);--ink-x: var(--f-ink);--paper-x: var(--f-paper);--rest: 0 1px 1px color-mix(in srgb, var(--f-ink) 12%, transparent), 0 8px 18px -10px color-mix(in srgb, var(--f-ink) 45%, transparent);--lift: 0 3px 3px color-mix(in srgb, var(--f-ink) 8%, transparent), 0 30px 38px -18px color-mix(in srgb, var(--f-ink) 55%, transparent);margin-bottom:-64px;font-family:var(--f-text)}.fx-field,.fx-deep,.fx-sheet{width:100vw;margin-left:calc(50% - 50vw)}.fx-in{max-width:var(--page-max);margin:0 auto;padding:0 var(--page-gutter)}.fx-arr{flex:none;transition:transform .16s var(--f-ease)}.fx-field{background:var(--f-paper);color:var(--ink-x);padding:26px 0 40px}.fx-eyebrow{margin:0 0 18px;font:500 13px/1.3 var(--f-mono);letter-spacing:.04em;text-transform:uppercase}.fx-top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px 56px;align-items:end}.fx-codes{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.fx-label{font:500 13px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase}.fx-num{font:900 clamp(104px,12vw,176px)/.8 var(--f-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:4px}.fx-num-word{font-size:clamp(52px,5.4vw,80px);line-height:.9}.fx-sub{font:600 18px/1.3 var(--f-text)}.fx-meter{display:block;width:min(360px,100%);height:8px;background:color-mix(in srgb,var(--f-ink) 18%,transparent);margin-top:2px}.fx-meter i{display:block;height:100%;background:var(--ink-x)}.fx-alert{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--paper-x);font:600 14px/1 var(--f-text)}.fx-alert:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--warn)}.fx-spec{margin:0;display:grid;grid-template-columns:auto 1fr;border-top:2px solid var(--ink-x)}.fx-spec dt,.fx-spec dd{margin:0;padding:14px 0;border-bottom:1px solid color-mix(in srgb,var(--f-ink) 25%,transparent)}.fx-spec dt{padding-right:24px;font:500 13px/1.4 var(--f-mono);letter-spacing:.06em;text-transform:uppercase}.fx-spec dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.fx-spec dd b{display:inline-flex;align-items:center;gap:8px;font:900 30px/1 var(--f-display);letter-spacing:.005em}.fx-spec dd span{font-size:14px;color:color-mix(in srgb,var(--f-ink) 90%,transparent)}.fx-dot{width:12px;height:12px;border-radius:50%;background:var(--go);box-shadow:0 0 0 2px var(--paper-x)}.fx-btn{display:inline-flex;align-items:center;gap:14px;min-height:48px;padding:0 18px;border:2px solid var(--ink-x);background:transparent;color:var(--ink-x);cursor:pointer;font:600 16px/1 var(--f-text);white-space:nowrap;transition:transform .12s var(--f-ease),background-color .15s ease}.fx-btn:active{transform:scale(.97)}.fx-ink{background:var(--ink-x);color:var(--paper-x)}.fx-paper-line{border-color:var(--on-deep);color:var(--on-deep)}.fx-link{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0;border:0;background:none;cursor:pointer;color:inherit;font:600 15px/1 var(--f-text);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.fx-inline{padding:0;border:0;background:none;cursor:pointer;color:inherit;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.fx-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:32px}.fx-act{display:grid;grid-template-columns:1fr auto;align-content:center;column-gap:12px;row-gap:8px;min-height:116px;padding:20px 22px;text-align:left;cursor:pointer;border:2px solid var(--ink-x);background:var(--paper-x);color:var(--ink-x);transition:transform .12s var(--f-ease),background-color .15s ease}.fx-act>.fx-arr{grid-column:2;grid-row:1 / span 2;align-self:center}.fx-act-t{font:900 clamp(30px,2.6vw,38px)/.92 var(--f-display);letter-spacing:.005em}.fx-act-s{font-size:14px;color:color-mix(in srgb,var(--f-ink) 72%,transparent)}.fx-act-ink{background:var(--ink-x);color:var(--paper-x)}.fx-act-ink .fx-act-s{color:color-mix(in srgb,var(--paper-x) 72%,transparent)}.fx-act:active{transform:scale(.98)}.fx-h1{margin:0 0 24px;font:900 clamp(60px,7.4vw,120px)/.84 var(--f-display);letter-spacing:-.01em}.fx-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fx-path{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px 26px 26px;background:var(--paper-x);color:var(--ink-x);border:2px solid var(--ink-x)}.fx-path h2{margin:0;font:900 clamp(30px,2.6vw,40px)/.92 var(--f-display);letter-spacing:.005em}.fx-path>p{margin:0;font-size:16px;line-height:1.5;max-width:54ch;color:color-mix(in srgb,var(--f-ink) 90%,transparent)}.fx-path>.fx-small:last-child{margin-top:auto;padding-top:6px}.fx-small{font-size:14px;line-height:1.45;color:color-mix(in srgb,var(--f-ink) 90%,transparent)}.fx-stations{position:relative;list-style:none;margin:4px 0 0;padding:0;width:100%;display:grid}.fx-stations:before{content:"";position:absolute;left:15px;top:18px;bottom:18px;width:2px;background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--f-ink) 35%,transparent) 0 6px,transparent 6px 11px)}.fx-stations li{position:relative;display:grid;grid-template-columns:32px 1fr;gap:14px;padding:10px 0}.fx-node{position:relative;z-index:1;display:grid;place-items:center;width:32px;height:32px;background:var(--paper-x);border:2px solid color-mix(in srgb,var(--f-ink) 35%,transparent);font:900 18px/1 var(--f-display);color:color-mix(in srgb,var(--f-ink) 90%,transparent)}.fx-stations li.is-now .fx-node{background:var(--ink-x);border-color:var(--ink-x);color:var(--paper-x)}.fx-stations li.is-done .fx-node{background:var(--go);border-color:var(--go);color:var(--on-ok)}.fx-st-b{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-top:5px}.fx-st-b b{font-size:17px}.fx-stations li.is-done .fx-st-b b{color:color-mix(in srgb,var(--f-ink) 90%,transparent)}.fx-deep{background:var(--deep);color:var(--on-deep);padding:44px 0 52px}.fx-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:20px}.fx-head h2{margin:0;font:900 clamp(38px,3.8vw,56px)/.9 var(--f-display);letter-spacing:.005em}.fx-empty{margin:0;color:var(--on-deep-2)}.fx-orders{list-style:none;margin:0;padding:0}.fx-orders li{display:grid;grid-template-columns:90px minmax(0,1fr) minmax(320px,440px);gap:8px 24px;align-items:center;padding:14px 0;border-bottom:1px solid color-mix(in srgb,var(--on-deep) 16%,transparent)}.fx-orders-legend{padding:0 0 10px!important;border-bottom:2px solid var(--on-deep)!important}.fx-track-legend{display:grid;grid-template-columns:repeat(5,1fr);font:500 11px/1.2 var(--f-mono);letter-spacing:.03em;color:var(--on-deep-2);text-align:center}.fx-o-no{color:var(--on-deep-2);font-size:14px}.fx-o-item{display:flex;flex-direction:column;gap:3px;min-width:0}.fx-o-item b{font-size:17px;font-weight:600;overflow-wrap:anywhere}.fx-o-item .mono{font-size:13px;color:var(--on-deep-2)}.fx-o-dates{display:flex;flex-wrap:wrap;gap:2px 14px;font:400 13px/1.35 var(--f-text);color:var(--on-deep-2)}.fx-o-dates b{font-size:inherit;font-weight:600;color:var(--on-deep)}.fx-order{cursor:pointer;margin:0 -12px;padding-left:12px!important;padding-right:12px!important;transition:background-color .15s ease}.fx-order:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--on-deep)}@media (hover: hover) and (pointer: fine){.fx-order:hover{background:color-mix(in srgb,var(--on-deep) 6%,transparent)}.fx-order:hover .fx-o-item>b{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}}.fx-track{display:grid;grid-template-rows:auto auto;gap:8px}.fx-dots{position:relative;display:grid;grid-template-columns:repeat(5,1fr);justify-items:center}.fx-dots:before{content:"";position:absolute;left:10%;right:10%;top:50%;height:1px;transform:translateY(-50%);background:color-mix(in srgb,var(--on-deep) 35%,transparent)}.fx-dots i{position:relative;z-index:1;width:18px;height:18px;background:var(--deep);border:2px solid color-mix(in srgb,var(--on-deep) 35%,transparent)}.fx-dots i.is-done{background:var(--on-deep);border-color:var(--on-deep)}.fx-dots i.is-now{background:var(--deep);border:3px solid var(--on-deep)}.fx-dots i.is-final{background:var(--go);border-color:var(--go)}.fx-dots i.is-bad{background:var(--err);border-color:var(--err)}.fx-st{justify-self:center;font-style:normal;display:inline-block;padding:4px 12px;border-radius:999px;background:color-mix(in srgb,var(--on-deep) 10%,transparent);font:600 13px/1.2 var(--f-text);color:var(--on-deep);white-space:nowrap}.fx-st.is-final{background:var(--go);color:var(--on-ok)}.fx-st.is-bad{background:var(--err);color:var(--surface);cursor:help}.fx-st.is-warn{box-shadow:inset 0 0 0 1.5px var(--warn)}.fx-prints{width:100vw;margin-left:calc(50% - 50vw);background:var(--paper-x);color:var(--ink-x);padding:44px 0 40px}.fx-prints .fx-head h2{color:var(--ink-x)}.fx-plist{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink-x)}.fx-plist li{display:grid;grid-template-columns:90px minmax(0,1fr) minmax(180px,320px) 110px;gap:6px 24px;align-items:center;padding:14px 0;border-bottom:1px solid var(--liner)}.fx-p-date{font-size:14px;color:color-mix(in srgb,var(--f-ink) 75%,transparent)}.fx-p-item,.fx-p-lay{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.fx-p-item b,.fx-p-item .fx-p-link{font-size:17px;font-weight:600;overflow-wrap:anywhere}.fx-p-sub{font-size:13px;color:color-mix(in srgb,var(--f-ink) 62%,transparent)}.fx-p-sub .mono{font-size:12px}.fx-p-k{font:500 11px/1.2 var(--f-mono);letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb,var(--f-ink) 75%,transparent)}.fx-p-lay>span:last-child,.fx-p-lay .fx-p-link{font-size:15px;overflow-wrap:anywhere}.fx-p-link{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--f-ink) 35%,transparent)}.fx-p-link:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (hover: hover) and (pointer: fine){.fx-p-link:hover{text-decoration-color:var(--action);color:var(--ink-x)}}.fx-p-n{justify-self:end;font-size:14px;white-space:nowrap}.fx-p-n b{font:900 22px/1 var(--f-display)}.fx-p-n{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.fx-p-again{font-size:14px}@media (max-width: 760px){.fx-prints{padding:32px 0}.fx-plist li{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.fx-p-date{grid-column:1 / -1}.fx-p-lay{grid-column:1}.fx-p-n{grid-row:2;grid-column:2}}.fx-sheet{background:var(--liner);color:var(--f-ink);padding:44px 0 72px}.fx-sheet .fx-head h2{color:var(--f-ink)}.fx-sheet .fx-line{border-color:var(--f-ink);color:var(--f-ink)}.fx-stickers{display:flex;flex-wrap:wrap;gap:32px 28px;align-items:flex-start}.fx-stk{--r: 0deg;display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:200px;padding:0;border:0;background:none;cursor:pointer;color:var(--f-ink);text-align:left}.fx-stk:nth-child(1){--r: -1.6deg}.fx-stk:nth-child(2){--r: 1.2deg}.fx-stk:nth-child(3){--r: -.8deg}.fx-stk:nth-child(4){--r: 1.8deg}.fx-stk:nth-child(5){--r: -1.2deg}.fx-stk-face{display:grid;place-items:center;width:100%;aspect-ratio:58 / 40;padding:8px;overflow:hidden;background:var(--paper-x);border-radius:12px;box-shadow:var(--rest);transform:rotate(var(--r));transition:transform .22s var(--f-ease),box-shadow .22s var(--f-ease)}.fx-stk-face.round{border-radius:50%;aspect-ratio:1;width:70%}.fx-stk-face img{max-width:100%;max-height:100%;object-fit:contain}.fx-stk-face img.round{border-radius:50%}.fx-thumb-ph{width:60%;height:40%;background:color-mix(in srgb,var(--f-ink) 6%,transparent)}.fx-stk-name{margin-top:8px;font:900 22px/1 var(--f-display);letter-spacing:.005em}.fx-stk-meta{font-size:12.5px;color:var(--f-ink2);overflow-wrap:anywhere}.fx-stk-new .fx-stk-face{background:transparent;box-shadow:none;border:2px dashed var(--f-ink);transform:none}.fx-plus{font:900 56px/1 var(--f-display);color:var(--f-ink)}@media (hover: hover) and (pointer: fine){.fx-stk:hover .fx-stk-face{transform:rotate(0) translateY(-6px);box-shadow:var(--lift)}.fx-stk-new:hover .fx-stk-face{transform:translateY(-4px);box-shadow:none}.fx-act:hover .fx-arr,.fx-btn:hover .fx-arr,.fx-link:hover .fx-arr{transform:translate(3px)}}.fx :focus-visible{outline:none;box-shadow:var(--focus-ring)}.fx-deep :focus-visible{box-shadow:0 0 0 2px var(--deep),0 0 0 4px var(--on-deep)}@media (max-width: 900px){.fx-field{padding:18px 0 28px}.fx-eyebrow{margin-bottom:10px;font-size:12px}.fx-top{grid-template-columns:1fr;gap:20px}.fx-num{font-size:96px}.fx-num-word{font-size:44px}.fx-spec dd b{font-size:24px}.fx-spec dt,.fx-spec dd{padding:10px 0}.fx-actions{grid-template-columns:1fr;gap:8px;margin-top:20px}.fx-act{min-height:80px;padding:14px 16px}.fx-act-t{font-size:28px}.fx-h1{font-size:56px;margin-bottom:16px}.fx-paths{grid-template-columns:1fr;gap:10px}.fx-path{padding:18px}.fx-deep{padding:32px 0 36px}.fx-orders li{grid-template-columns:1fr;gap:8px}.fx-orders-legend{display:none!important}.fx-o-no{font-size:12px}.fx-track{grid-template-columns:1fr auto;grid-template-rows:auto;align-items:center;gap:12px}.fx-st{justify-self:end}.fx-sheet{padding:32px 0 56px}.fx-stickers{gap:24px 16px}.fx-stk{width:calc(50% - 8px)}}@media (prefers-reduced-motion: reduce){.fx-arr,.fx-act,.fx-btn,.fx-stk-face{transition:none}}.fx-top{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:0;align-items:stretch;border-top:2px solid var(--ink-x);border-bottom:1px solid color-mix(in srgb,var(--f-ink) 25%,transparent)}.fx-cell{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:12px 20px 14px 0}.fx-cell+.fx-cell{padding-left:20px;border-left:1px solid color-mix(in srgb,var(--f-ink) 25%,transparent)}.fx-numline{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.fx-num{font-size:clamp(38px,3.2vw,46px);line-height:.9;margin-top:0}.fx-num-word{font-size:clamp(30px,2.6vw,40px);line-height:.95}.fx-sub{font-size:16px}.fx-meter{width:min(260px,100%);height:5px;margin-top:2px}.fx-plan .fx-btn{min-height:40px;margin-top:4px}.fx-val{display:inline-flex;align-items:center;gap:8px;font:900 clamp(30px,2.6vw,36px)/.95 var(--f-display);letter-spacing:.005em}.fx-sub2{font-size:14px;line-height:1.35;color:color-mix(in srgb,var(--f-ink) 90%,transparent)}.fx-sub2 b{font-weight:600;color:var(--ink-x)}.fx-crpt-at{font-size:12px;color:var(--ink-x)}.fx-cell .fx-link{margin-top:auto}.fx-valrow{display:flex;flex-direction:column;gap:6px}.fx-cell .fx-alert{line-height:1.25;border-radius:14px}@supports (grid-template-rows: subgrid){.fx-top{grid-auto-rows:auto}.fx-cell{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:6px;justify-items:start;align-content:start}.fx-cell>.fx-label{grid-row:1}.fx-cell>.fx-val,.fx-cell>.fx-num{grid-row:2;align-self:start}.fx-cell>.fx-valrow{grid-row:3;align-self:start}.fx-cell>.fx-alert{grid-row:4;align-self:start}.fx-cell>.fx-sub,.fx-cell>.fx-sub2{grid-row:5;align-self:start}.fx-cell>.fx-btn,.fx-cell>.fx-link{grid-row:6;align-self:end;margin-top:0}}.fx-actions{margin-top:20px}.fx-act{min-height:84px}.fx-act{transition:transform .12s var(--f-ease),background-color .16s ease,color .16s ease}.fx-act .fx-act-s{transition:color .16s ease}@media (hover: hover) and (pointer: fine){.fx-act:hover{background:var(--ink-x);color:var(--paper-x)}.fx-act:hover .fx-act-s{color:color-mix(in srgb,var(--f-paper) 72%,transparent)}}.fx-act:focus-visible{background:var(--ink-x);color:var(--paper-x);outline:none;box-shadow:var(--focus-ring)}.fx-act:focus-visible .fx-act-s{color:color-mix(in srgb,var(--f-paper) 72%,transparent)}.fx-act-main,.fx-act-main:focus-visible{background:var(--action);border-color:var(--action);color:var(--on-action)}.fx-act-main .fx-act-s,.fx-act-main:focus-visible .fx-act-s{color:var(--on-action)}@media (hover: hover) and (pointer: fine){.fx-act-main:hover{background:var(--action-2);border-color:var(--action-2);color:var(--on-action)}.fx-act-main:hover .fx-act-s{color:var(--on-action)}}@media (max-width: 900px){.fx-top{grid-template-columns:1fr 1fr}.fx-cell{padding:12px 12px 12px 0}.fx-cell+.fx-cell{padding-left:12px}.fx-plan{grid-column:1 / -1;border-top:1px solid color-mix(in srgb,var(--f-ink) 25%,transparent)}.fx-cell+.fx-plan{border-left:0;padding-left:0}.fx-num{font-size:40px}.fx-val{font-size:28px}.fx-act{min-height:76px}}@media (prefers-reduced-motion: reduce){.fx-act,.fx-act .fx-act-s{transition:none}}.ah-home{flex:none;margin-right:2px}.fx-trail{position:absolute;left:10%;top:50%;height:2px;transform:translateY(-50%);background:var(--on-deep);width:0;z-index:0}.fx-trail[data-reach="1"]{width:20%}.fx-trail[data-reach="2"]{width:40%}.fx-trail[data-reach="3"]{width:60%}.fx-trail[data-reach="4"]{width:80%}.fx-dots i{width:8px;height:8px;border-radius:50%;border-width:1.5px}.fx-dots i.is-now{width:12px;height:12px;background:var(--deep);border:2px solid var(--on-deep)}.fx-dots i.is-final,.fx-dots i.is-bad{width:12px;height:12px}.ms-head{padding:8px 0 14px;border-bottom:2px solid var(--sec, var(--ink))}.ms-h1{margin:0;font:900 clamp(40px,4vw,56px)/.9 var(--display);letter-spacing:.005em}.ms-sub{margin:10px 0 0;font-size:var(--fs-md);color:var(--muted)}.ms-sec{max-width:720px;margin-top:18px;padding:16px 16px 20px;background:var(--surface);border-top:2px solid var(--sec, var(--ink));box-shadow:var(--shadow)}.ms-h2{margin:0 0 12px;font:900 var(--fs-2xl)/.95 var(--display);letter-spacing:.005em}.ms-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.ms-list li{padding:10px 0;border-bottom:1px solid var(--line);font-size:var(--fs-md)}.ms-note{margin:14px 0 0;font-size:var(--fs-sm);line-height:1.5;color:var(--muted)}.ms-acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:18px}.ms-acts .btn{border-radius:0;min-height:44px;padding:10px 18px;font-weight:600}.eb{margin:16px 0;padding:14px 16px;background:var(--surface);border-top:2px solid var(--err);box-shadow:var(--shadow);font-size:var(--fs-sm);line-height:1.5}.eb-h{display:block;font:900 var(--fs-xl)/1 var(--display);color:var(--err)}.eb-p{margin:8px 0 0}.eb-more{margin-top:10px}.eb-more summary{cursor:pointer;color:var(--muted)}.eb-pre{margin:8px 0 0;padding:10px;background:var(--surface-2);white-space:pre-wrap;word-break:break-word;font:400 var(--fs-xs)/1.5 var(--mono);color:var(--muted)}.ah-tab,.ah-mrow{--sec: var(--f-ink)}.ah-tab[data-sec=codemark],.ah-mrow[data-sec=codemark]{--sec: var(--sec-marking)}.ah-tab[data-sec=app],.ah-mrow[data-sec=app]{--sec: var(--sec-print)}.ah-tab[data-sec=templates],.ah-mrow[data-sec=templates]{--sec: var(--sec-layouts)}.ah-tab[data-sec=editor],.ah-mrow[data-sec=editor]{--sec: var(--sec-editor)}.ah-tab[data-sec=analytics],.ah-mrow[data-sec=analytics]{--sec: var(--sec-analytics)}.ah-tab:after{background:var(--sec)}.ah-tab.on,.ah-mrow.on{--sec: var(--tear-mark, var(--action))}@media (hover: hover) and (pointer: fine){.ah-tab:not(.on):hover:after{transform:scaleX(1);opacity:.35}}@media (max-width: 860px){.ah-mrow.on{border-left-color:var(--sec)}}html.app-in .apphead{margin-bottom:12px}html.app-in :is(.mk-head,.pr-head,.tp-head,.ac-head,.hp-head,.ms-head){display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px;min-height:0;padding:0 0 12px}html.app-in :is(.mk-eyebrow,.pr-lead,.tp-eyebrow,.ac-sub,.hp-sub,.ms-sub,.fx-pagehead-eyebrow){max-width:none;margin:0 0 6px;font:500 var(--fs-xs)/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}html.app-in .ac-sub b{font-weight:600;color:var(--ink)}html.app-in :is(.mk-h1,.pr-h1,.tp-h1,.ac-h1,.hp-h1,.ms-h1,.fx-pagehead-h1){margin:0;font:900 40px/.9 var(--display);letter-spacing:.005em}html.app-in :is(.ac-head,.hp-head,.ms-head){display:block}.fx-pagehead{margin:0;padding-bottom:12px;text-align:left}html.app-in .apphead.on-field{margin-bottom:0}html.app-in .fx-field:has(.fx-pagehead){padding-top:12px}html.app-in .fx-pagehead-eyebrow{color:var(--ink-x);opacity:.75}html.app-in .fx-pagehead-h1{color:var(--ink-x)}.fx-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.25fr)}.fx-money{font-variant-numeric:tabular-nums;white-space:nowrap}.fx-plan .fx-num{font-size:clamp(30px,2.6vw,38px)}@media (max-width: 900px){.fx-top{grid-template-columns:1fr 1fr}}.fx-enough{font-size:15px}.fx{--fx-gap: 12px}.fx-top{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--fx-gap)}.fx-actions{gap:var(--fx-gap)}.fx-cell+.fx-cell{position:relative;border-left:0;padding-left:0}.fx-cell+.fx-cell:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--fx-gap) / -2);width:1px;background:color-mix(in srgb,var(--f-ink) 25%,transparent)}.fx-cell{padding-right:8px}@media (max-width: 900px){.fx-top{grid-template-columns:1fr 1fr}.fx-cell+.fx-plan:before{display:none}}.eb-acts{display:flex;flex-wrap:wrap;gap:8px 12px;margin:12px 0 0}.eb-acts .btn,.eb-acts .sec{border-radius:0}.fx-act-t{text-wrap:balance}.fx-act-s{text-wrap:pretty}.fx-actions .fx-act{align-content:start}.invite-note{margin:12px 0 0;padding:10px 14px;border:0;border-left:2px solid var(--ok);border-radius:0;background:var(--surface);color:var(--ink);font-size:var(--fs-sm);line-height:1.45}.invite-note .link{margin-left:6px}.ah-bell-b .ah-bell-lv{font:500 11px/1.2 var(--f-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--f-ink2)}.ah-bell-it.lv-err .ah-bell-b .ah-bell-lv{color:var(--err)}.ah-bell-err{border-bottom:1px solid var(--line)}.ah-bell-retry{padding:0;border:0;background:none;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ah-bell-retry:focus-visible{outline:none;box-shadow:var(--focus-ring)}.fx-first{margin:28px 0 0}.fx-first-h{margin:0 0 6px;font:500 12px/1.2 var(--f-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--ink-x)}@media (min-width: 900px){.fx-first .fx-stations{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0 24px}.fx-first .fx-stations:before{display:none}}.fx-dot.is-attention{background:var(--warn)}.fx-dot.is-error{background:var(--err)}@media (max-width: 560px){.fx-top{grid-template-columns:1fr}.fx-cell{padding:12px 0}.fx-cell+.fx-cell{padding-left:0;border-left:0;border-top:1px solid color-mix(in srgb,var(--f-ink) 25%,transparent)}.fx-cell+.fx-cell:before{display:none}}.fx-clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fx-stk-name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ah-account,.ah-lang,.ah-theme,.ah-search{flex-shrink:0}html.app-in{-webkit-tap-highlight-color:transparent}html.app-in :is(button,a,[role=button],[role=link],.subnav-tab){touch-action:manipulation}html.app-in :is(button,[role=button],.subnav-tab){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.fx-o-names{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.4;color:var(--on-deep-2);overflow-wrap:anywhere}@media (max-width: 1400px) and (min-width: 901px){.ah-tab{padding:0 11px}.ah-tab:after{left:11px;right:11px}}@media (max-width: 1180px) and (min-width: 901px){.ah-search-t{display:none}.ah-tab{padding:0 8px;font-size:14px}.ah-tab:after{left:8px;right:8px}.ah-brand span{display:none}}@media (max-width: 900px){.fx-actions{grid-auto-rows:1fr}.fx-act-s{font-size:var(--fs-sm);line-height:1.35}}@media (max-width: 760px){.fx-plist .fx-p-date{font:500 var(--fs-sm)/1.3 var(--f-text)}.fx-plist .fx-p-lay{display:block}.fx-plist .fx-p-lay>*{display:inline}.fx-plist .fx-p-k{font:400 var(--fs-sm)/1.35 var(--f-text);letter-spacing:0;text-transform:none}.fx-plist .fx-p-k:after{content:": "}.fx-plist .fx-p-lay>span:last-child,.fx-plist .fx-p-lay .fx-p-link{font-size:var(--fs-sm);line-height:1.35}}@media (max-width: 400px){.ah-brand{margin-right:4px;gap:8px;font-size:var(--fs-lg)}}.cmdk{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;justify-content:center;align-items:flex-start;padding:max(12vh,16px) 16px 16px;background:color-mix(in srgb,var(--ink) 40%,transparent)}.cmdk-box{width:min(640px,100%);max-height:min(70vh,560px);display:flex;flex-direction:column;background:var(--surface);color:var(--ink);border-top:3px solid var(--ink);box-shadow:var(--shadow),0 24px 60px -20px color-mix(in srgb,var(--ink) 45%,transparent)}.cmdk-in{display:flex;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid var(--line);color:var(--muted)}.cmdk-in input{flex:1;min-width:0;height:52px;border:0;background:none;color:var(--ink);font:400 17px/1.2 var(--sans);outline:none;box-shadow:none}.cmdk-in input::placeholder{color:var(--muted)}.cmdk-list{flex:1 1 auto;min-height:0;list-style:none;margin:0;padding:6px 0;overflow-y:auto;overscroll-behavior:contain}.cmdk-g{padding:10px 16px 4px;font:500 11px/1.2 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.cmdk-it{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 16px;cursor:pointer;border-left:3px solid transparent}.cmdk-it.is-on{background:var(--surface-2);border-left-color:var(--ink)}.cmdk-t{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:15px;line-height:1.3;overflow-wrap:anywhere}.cmdk-s{font-size:13px;color:var(--muted)}.cmdk-empty{padding:14px 16px;font-size:var(--fs-sm);color:var(--muted)}.cmdk kbd,.ah-search-k{display:inline-block;min-width:1.6em;padding:2px 6px;border:1px solid var(--line);border-bottom-width:2px;font:500 12px/1.2 var(--mono);color:var(--muted);background:var(--surface);text-align:center;white-space:nowrap}.cmdk-foot{margin:0;padding:8px 16px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.cmdk-foot kbd{margin-right:4px}.cmdk-keys{padding:0 0 4px;max-height:min(86vh,640px)}.cmdk-keys-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 16px 8px}.cmdk-keys-h h2{margin:0;font:800 24px/1 var(--display, var(--sans))}.cmdk-keys-l{flex:1 1 auto;min-height:0;margin:0;padding:0 16px 8px;overflow-y:auto;overscroll-behavior:contain}.cmdk-keys-l>div{display:grid;grid-template-columns:minmax(150px,auto) 1fr;gap:12px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line)}.cmdk-keys-l dt{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cmdk-keys-l dd{margin:0;font-size:15px}.cmdk-then{font-size:12px;color:var(--muted)}@media (max-width: 560px){.cmdk{padding-top:16px}.cmdk-keys-l>div{grid-template-columns:1fr;gap:4px}}.ah-search{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 10px;margin-right:4px;border:1.5px solid transparent;background:none;color:inherit;font:500 14px/1 var(--sans);cursor:pointer}.ah-search:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (hover: hover) and (pointer: fine){.ah-search:hover{border-color:currentColor}}@media (max-width: 900px){.ah-search-t,.ah-search-k{display:none}.ah-search{width:44px;justify-content:center;padding:0;margin-left:auto}.ah-search+.ah-bell{margin-left:0}}.apphead.on-field .ah-search{color:var(--f-ink)}body .support-fab{width:auto;min-width:var(--fab-size);height:var(--fab-size);padding:0 18px 0 16px;gap:8px;display:inline-flex;align-items:center;border-radius:999px;background:var(--accent);color:var(--on-accent);box-shadow:0 0 0 2px var(--surface)}html.lf-on body .support-fab{background:var(--l-ink);color:var(--l-surface);box-shadow:0 0 0 2px var(--l-surface)}@media (max-width: 640px){html.lf-on:has(.lf:not([data-field])) body .support-fab:not(.is-open){display:none}}body .support-fab:hover{background:var(--ink)}html.lf-on body .support-fab:hover{background:var(--l-ink)}@media (hover: hover) and (pointer: fine){body .support-fab:hover{transform:translateY(-1px)}}body .support-fab.is-open{width:var(--fab-size);padding:0;justify-content:center}body .support-fab-l{font:600 var(--fs-md)/1 var(--sans)}@media (max-width: 760px){body .support-fab{width:var(--fab-size);padding:0;justify-content:center}body .support-fab-l{display:none}}@media (prefers-reduced-motion: reduce){.support-fab:hover{transform:none}}body .support-panel{border:0;border-top:2px solid var(--ink);border-radius:0;box-shadow:var(--lift-hover, 0 24px 60px -24px rgba(31, 28, 22, .45))}body .support-head{background:var(--surface)}body .support-title{font:900 var(--fs-xl)/1 var(--display);letter-spacing:.005em}body .support-title .brand-dot{display:none}body .support-faq-title,body .support-ask{font:600 var(--fs-xs)/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}body .faq-item{border-radius:0;border-color:var(--line)}body .faq-caret{color:var(--ink)}body .support-input,body .support-textarea{border-radius:0;border-width:1.5px}body .support-input:focus-visible,body .support-textarea:focus-visible{outline:none;box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--ink)}body .support-panel .btn{border-radius:0}body .support-check{border-radius:0;background:var(--surface-2);color:var(--ink)}body .support-hours{margin:10px 0 2px;font-size:var(--fs-xs);line-height:1.45;color:var(--muted)}body .support-contacts{margin:0;font-size:var(--fs-xs);color:var(--muted)}body .support-contacts a{color:var(--ink);font-family:var(--mono);white-space:nowrap}body .support-sent .support-contacts{margin-top:-6px}body .support-ctx{display:grid;gap:2px;margin:0 0 10px;padding:10px 12px;background:var(--surface-2);border-left:2px solid var(--ink);font-size:var(--fs-sm);line-height:1.4}body .support-ctx-l{font:600 var(--fs-xs)/1.3 var(--sans);color:var(--muted)}body .ep-support-btn{flex:none;display:inline-flex;align-items:center;min-height:32px;padding:4px 12px;border:1.5px solid currentColor;border-radius:0;background:transparent;color:inherit;cursor:pointer;font:600 var(--fs-sm)/1.2 var(--sans);white-space:nowrap}@media (hover: hover) and (pointer: fine){body .ep-support-btn:hover{background:color-mix(in srgb,currentColor 10%,transparent)}}body .ep-support-btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--ink)}body .ep-errnote{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:10px 0;padding:10px 12px;background:var(--surface-2);border-left:2px solid var(--err);color:var(--err);font-size:var(--fs-sm);line-height:1.45}body .ep-errnote-t{flex:1 1 260px;min-width:0}body .support-ex{margin:0 0 14px;padding:12px 14px;background:var(--surface-2);border-left:2px solid var(--ink);font-size:var(--fs-sm);line-height:1.45}body .support-ex p{margin:0 0 8px}body .support-ex ol{margin:0;padding-left:20px;display:grid;gap:4px}body .support-ex-t{margin:0 0 8px;font:700 var(--fs-md)/1.25 var(--sans)}body .support-ex-l{margin:8px 0 2px;font:600 var(--fs-xs)/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}body .support-ex-wait,body .support-ex-none{margin:0;color:var(--muted)}body .support-ex-note{margin:0;font-size:var(--fs-xs);color:var(--muted)}body .support-ex-ai{white-space:pre-line}body .ep-term{display:inline;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:help;text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:3px}body .ep-term:hover,body .ep-term.is-open{text-decoration-style:solid}body .ep-term:focus-visible{outline:none;box-shadow:var(--focus-ring)}body .ep-term-tip{position:fixed;z-index:2000;padding:8px 10px;background:var(--ink);color:var(--surface);border-radius:0;box-shadow:0 10px 24px -12px #00000073;font:400 var(--fs-sm)/1.4 var(--sans);letter-spacing:0;text-transform:none;white-space:normal;text-align:left;pointer-events:none;animation:ep-tip-in .12s ease-out}@keyframes ep-tip-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){body .ep-term-tip{animation:none}}body .note,body .mk .note,body .mk-notify,body .czs-note,body .ac-note,body .note.ok,body .note.error,body .czs-note.t-ok,body .czs-note.t-warn,body .czs-note.t-err,body .mk-notify.t-warn,body .mk-notify.t-err,html[data-theme] body .note.ok,html[data-theme] body .note.error{border:0;border-left:2px solid var(--ink);border-radius:0;box-shadow:none;background:var(--surface-2);color:var(--ink)}body .note.ok,body .czs-note.t-ok,html[data-theme] body .note.ok{border-left-color:var(--ok)}body .mk-notify.t-warn,body .czs-note.t-warn{border-left-color:var(--warn)}body .note.error,body .mk-notify.t-err,body .czs-note.t-err,html[data-theme] body .note.error{border-left-color:var(--err);color:var(--err)}body .note.ac-msg-warn{margin:8px 0 0;padding:8px 12px;border-left-color:var(--warn);font-size:var(--fs-sm)}@media (max-width: 760px){body .ac-in,body .ac-inline .btn,body .ac-inline .sec,body .tp-in,body .tp-rename .btn,body .tp-rename .sec,body .editor .le-draft .btn,body .editor .le-draft .sec,body .czs-input,body .pr-select,body .mk-in,body .mk-select,body .mk-reg-q,body .mk-reg-days,body .ac .qty-input,body .ac .team-invite input,body .ac .sec,body .mk .sec{min-height:var(--control-h-touch)}body .ac-in,body .tp-in,body .mk-in,body .mk-reg-q,body .mk-reg-days{height:var(--control-h-touch)}body .ac-x,body .ord-x{width:var(--control-h-touch);height:var(--control-h-touch)}body .czs-input,body .czs-input.mono,body .ac-in,body .tp-in,body .mk-in,body .mk-reg-q,body .mk-reg-days,body .pr-select,body .support-input,body .support-textarea,body .ac .team-invite input,body .ac .field input,body .pr .field input,body .pr-range-row input{font-size:16px}}@media (max-width: 640px){html.app-in{scroll-padding-bottom:calc(var(--fab-clear) + env(safe-area-inset-bottom,0px))}html.app-in .wrap{padding-bottom:calc(var(--fab-clear) + env(safe-area-inset-bottom,0px))}}body .support-fab.is-tucked{transform:translateY(calc(100% + var(--fab-gap) + env(safe-area-inset-bottom,0px)));visibility:hidden;transition:transform var(--dur-fast) var(--ease-ui),visibility 0s linear var(--dur-fast)}@media (prefers-reduced-motion: reduce){body .support-fab.is-tucked{transition:none}}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-weight:800 900;font-display:swap;src:url(/fonts/sofia-sans-extra-condensed-800-900-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-weight:800 900;font-display:swap;src:url(/fonts/sofia-sans-extra-condensed-800-900-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-weight:800 900;font-display:swap;src:url(/fonts/sofia-sans-extra-condensed-800-900-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-weight:800 900;font-display:swap;src:url(/fonts/sofia-sans-extra-condensed-800-900-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/wix-madefor-text-400-700-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/wix-madefor-text-400-700-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/wix-madefor-text-400-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/wix-madefor-text-400-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-400-500-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-400-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-400-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-400-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/unbounded-200-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/unbounded-200-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/unbounded-200-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/unbounded-200-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/unbounded-400-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/unbounded-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/unbounded-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/unbounded-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/unbounded-700-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/unbounded-700-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/unbounded-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/unbounded-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/golos-text-400-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/golos-text-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/golos-text-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/golos-text-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/golos-text-500-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/golos-text-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/golos-text-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/golos-text-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/golos-text-600-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/golos-text-600-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/golos-text-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/golos-text-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/golos-text-700-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/golos-text-700-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/golos-text-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/golos-text-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--l-bg: #F1F1EF;--l-surface: #FFFFFF;--l-surface-2: #F7F7F5;--l-ink: #0B0B0B;--l-muted: #5C5C58;--l-line: #E0E0DC;--l-line-strong: #BDBDB7;--l-action: #C63A18;--l-action-2: #A8310F;--l-action-soft: #FCE6DD;--l-ok: #1C7A43;--brand: #EE6C45;--l-tear-marking: #3D4E9E;--l-tear-print: #B5810F;--l-tear-layouts: #7B3F6E;--l-tear-editor: #23697A;--l-tear-analytics: #7A5634;--d-bg: #121212;--d-surface: #1B1B1B;--d-surface-2: #171717;--d-ink: #F2F2F0;--d-muted: #A3A39E;--d-line: #2E2E2C;--d-line-strong: #47473F;--d-action: #FF7A50;--d-ok: #4FC08D;--d-err: #F2768A;--d-warn: #E8B54A;--d-tear-marking: #8C9AE6;--d-tear-print: #DDA83F;--d-tear-layouts: #C68BB8;--d-tear-editor: #6FB2C2;--d-tear-analytics: #C9A07A;--page-max: 1320px;--page-gutter: clamp(16px, 3vw, 44px);--fab-size: 52px;--fab-gap: 22px;--fab-clear: calc(var(--fab-size) + 2 * var(--fab-gap));--z-editor: 30;--z-bar: 55;--z-fab: 60;--dur-fast: .18s;--focus-quiet-line: color-mix(in srgb, var(--ink) 52%, var(--surface));--fs-input-touch: 16px;--pr-bar-pad: 10px;--pr-bar-h: calc(var(--control-h-touch) + 2 * var(--pr-bar-pad) + 1px);--pr-why-h: 3em;--disabled-opacity: .45;--unavailable-opacity: .62;--deep: var(--d-bg);--on-deep: var(--d-ink);--on-deep-2: var(--d-muted);--bg: var(--l-bg);--surface: var(--l-surface);--surface-2: var(--l-surface-2);--ink: var(--l-ink);--muted: var(--l-muted);--line: var(--l-line);--line-strong: var(--l-line-strong);--accent: var(--ink);--accent-2: color-mix(in srgb, var(--ink) 85%, var(--surface));--accent-soft: color-mix(in srgb, var(--ink) 6%, var(--surface));--action: var(--l-action);--action-2: var(--l-action-2);--action-soft: var(--l-action-soft);--on-action: #FFFFFF;--on-accent: var(--surface);--shadow-pop: 0 0 0 1px var(--line-strong), 0 12px 28px -14px color-mix(in srgb, #000 35%, transparent);--signal: var(--brand);--go: var(--ok);--color-surface: var(--surface);--color-background-secondary: var(--surface-2);--ok: var(--l-ok);--tear-marking: var(--l-tear-marking);--tear-print: var(--l-tear-print);--tear-layouts: var(--l-tear-layouts);--tear-editor: var(--l-tear-editor);--tear-analytics: var(--l-tear-analytics);--on-ok: #FFFFFF;--err: #9E1736;--warn: #8F5A00;--r-lg: 0;--r-md: 0;--r-sm: 0;--radius: var(--r-lg);--radius-sm: var(--r-sm);--focus-ring: 0 0 0 2px var(--surface), 0 0 0 4px var(--ink);--control-h: 40px;--control-h-touch: 44px;--shadow: 0 0 0 1px var(--line);--glass: color-mix(in srgb, var(--surface) 90%, transparent);--rule-bg: var(--line);--display: "Sofia Sans Extra Condensed", "Arial Narrow", system-ui, sans-serif;--serif: var(--display);--sans: "Wix Madefor Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-xs: 11px;--fs-sm: 13px;--fs-md: 15px;--fs-base: 17px;--fs-lg: 20px;--fs-xl: 24px;--fs-2xl: 30px;--fs-3xl: 44px}*{box-sizing:border-box}body{margin:0;font-family:var(--sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;line-height:1.55}.wrap{max-width:var(--page-max);margin:0 auto;padding:24px var(--page-gutter) 64px}h1,h2,h3{font-family:var(--serif);font-weight:800;letter-spacing:.005em;line-height:1}h1{font-size:38px;margin:0 0 8px}h2{font-size:26px;margin:0 0 6px}h3{font-size:21px}.sub{color:var(--muted);margin:0 0 22px;max-width:60ch}.muted{color:var(--muted)}.topbar{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;margin-bottom:22px;border-bottom:1px solid var(--line)}.brand{font-family:var(--serif);font-size:20px;font-weight:600;display:flex;align-items:center;gap:9px}.brand-dot{width:16px;height:16px;border-radius:5px;background:var(--accent);display:inline-block}.account{display:flex;align-items:center;gap:12px;font-size:15px}.link{background:none;border:0;color:var(--accent);font:inherit;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px}.link:hover{color:var(--accent-2)}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit;font-weight:500;background:var(--accent);color:var(--on-accent);border-radius:var(--radius-sm);padding:11px 18px;transition:background .15s ease}.btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--accent-2)}.btn:disabled{opacity:var(--disabled-opacity);cursor:default}.tab-attn{color:var(--warn)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.btn.btn-action{background:var(--action);color:var(--on-action)}.btn.btn-action:hover:not(:disabled):not([aria-disabled=true]){background:var(--action-2)}.btn.btn-action:disabled,.btn.btn-action[aria-disabled=true]{background:transparent;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-strong);opacity:1}.btn.lg{padding:13px 26px;font-size:17px}.btn.block{width:100%}.btn.secondary{background:var(--surface);color:var(--ink);border:1px solid var(--line-strong)}.btn.secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-2);border-color:var(--muted)}.btn.ghost{background:transparent;color:var(--muted);padding:11px 14px}.btn.ghost:hover:not(:disabled):not([aria-disabled=true]){color:var(--ink)}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;border:0;padding:0}.field>span,.field>legend{font-size:13px;font-weight:500;color:var(--ink)}.field input[type=text],.field input[type=email],.field input[type=password],.field input[type=date],.field input:not([type]),.field select{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:10px 12px;width:100%}.field input:focus,.field select:focus{outline:none;border-color:var(--ink);box-shadow:var(--focus-ring)}.field small{color:var(--muted)}.field input[type=file]{padding:9px;background:var(--surface-2)}.note{border-radius:var(--radius-sm);padding:10px 13px;font-size:15px;margin-top:4px}.note.ok{background:color-mix(in srgb,var(--ok) 8%,var(--surface));color:var(--ok);border:1px solid color-mix(in srgb,var(--ok) 25%,var(--surface))}.note.error{background:color-mix(in srgb,var(--err) 8%,var(--surface));color:var(--err);border:1px solid color-mix(in srgb,var(--err) 25%,var(--surface))}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.auth-wrap{max-width:420px}.auth-card{background:var(--surface);border:0;border-radius:var(--r-lg);box-shadow:var(--shadow);padding:30px 28px;margin:0 auto}.auth-card h1{display:flex;align-items:center;gap:10px}.auth-form{margin-top:18px}.auth-switch{margin-top:16px;font-size:15px;color:var(--muted)}.stepper{display:flex;align-items:center;gap:0;margin:6px 0 26px}.stepper-item{display:flex;align-items:center;gap:9px;cursor:default}.stepper-item.clickable{cursor:pointer}.stepper-dot{width:28px;height:28px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:13px;font-weight:600;background:var(--surface);color:var(--muted);border:1.5px solid var(--line-strong)}.stepper-item.active .stepper-dot{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.stepper-item.done .stepper-dot{background:var(--accent-soft);color:var(--accent-2);border-color:var(--accent-soft)}.stepper-label{font-size:15px;color:var(--muted);white-space:nowrap}.stepper-item.active .stepper-label{color:var(--ink);font-weight:500}.stepper-line{flex:1;height:1.5px;background:var(--line-strong);margin:0 12px;min-width:16px}.hero{max-width:640px}.hero-badge{display:inline-block;font-size:13px;font-weight:500;color:var(--accent-2);background:var(--accent-soft);padding:5px 11px;border-radius:999px;margin-bottom:16px}.hero-title{font-size:30px;line-height:1.15;margin:0 0 12px}.hero-text{font-size:17px;color:var(--muted);margin:0 0 20px}.hero-points{list-style:none;padding:0;margin:0 0 26px;display:grid;gap:10px}.hero-points li{display:flex;gap:10px;align-items:flex-start;font-size:15px}.hero-points li:before{content:"";flex:none;margin-top:7px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.step-head{margin-bottom:18px}.cards-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.option-card{display:block;background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius);padding:20px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;position:relative}.option-card:hover:not(.disabled){border-color:var(--accent);box-shadow:var(--shadow)}.option-card.disabled{opacity:var(--unavailable-opacity);cursor:default;background:var(--surface-2)}.option-card .oc-ico{width:40px;height:40px;border-radius:11px;background:var(--accent-soft);color:var(--accent-2);display:grid;place-items:center;margin-bottom:12px}.option-card h3{font-size:17px;margin:0 0 4px}.option-card p{margin:0;font-size:13px;color:var(--muted)}.option-card .pick{display:inline-block;margin-top:12px;color:var(--accent);font-weight:500;font-size:15px}.badge-soon{position:absolute;top:16px;right:16px;font-size:11px;font-weight:600;color:var(--muted);background:var(--surface);border:1px solid var(--line-strong);padding:3px 9px;border-radius:999px}.file-chip{display:inline-flex;align-items:center;gap:8px;margin-top:12px;background:var(--accent-soft);color:var(--accent-2);border-radius:999px;padding:6px 13px;font-size:13px;font-weight:500;max-width:100%}.file-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.controls{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.preview{position:sticky;top:16px}.preview-title{font-size:13px;color:var(--muted);margin-bottom:8px}.preview-box{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);min-height:240px;display:grid;place-items:center;padding:18px}.preview-box img{display:block;width:auto;height:auto;max-width:100%;max-height:460px;object-fit:contain;background:var(--l-surface);box-shadow:0 2px 10px color-mix(in srgb,var(--ink) 10%,transparent)}.ph{color:var(--muted);font-size:15px;text-align:center}.seg{display:inline-flex;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:3px;gap:3px;margin-bottom:8px}.seg button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;font-size:13px;padding:6px 14px;border-radius:7px;cursor:pointer;color:var(--muted)}.seg button.on{background:var(--accent);color:var(--on-accent);font-weight:500;box-shadow:none}.wizard-nav{display:flex;justify-content:space-between;align-items:center;margin-top:26px;gap:12px}@media (max-width: 760px){.cards-2,.grid{grid-template-columns:1fr}.preview{position:static}.stepper-label{display:none}.hero-title{font-size:24px}}.notice-soft{background:var(--accent-soft);border:1px solid var(--line-strong);color:var(--ink);border-radius:var(--radius-sm);padding:11px 14px;font-size:13px;margin-bottom:18px}.consent{display:flex;flex-direction:row;align-items:flex-start;gap:9px;font-size:13px;color:var(--muted);margin-bottom:16px;line-height:1.4}.consent input{width:auto;flex:none;margin-top:2px}.consent a{color:var(--accent)}.site-footer{border-top:1px solid var(--line);background:transparent;margin-top:44px}.footer-inner{max-width:1320px;margin:0 auto;padding:22px 20px;display:flex;flex-direction:column;gap:12px}.footer-brand{font-family:var(--serif);font-weight:600;display:flex;align-items:center;gap:8px}.footer-links{display:flex;flex-wrap:wrap;gap:16px}.footer-links a{color:var(--muted);text-decoration:none;font-size:13px}.footer-links a:hover{color:var(--accent);text-decoration:underline}.footer-meta{display:flex;flex-wrap:wrap;gap:14px;color:var(--muted);font-size:13px}.inn-row{display:flex;gap:8px}.inn-row input{flex:1}.inn-row .btn{white-space:nowrap;padding:10px 16px}.org-found{margin-top:8px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 12px;font-size:13px}.org-found strong{display:block;margin-bottom:2px}.auth-links{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.editor-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.editor-save{display:flex;gap:8px;align-items:center}.editor-save input{font:inherit;border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:10px 12px;min-width:200px}.field.inline{flex-direction:row;align-items:center;gap:7px;margin-bottom:0}.field.inline>span{font-size:13px;color:var(--muted);white-space:nowrap}.field.inline input,.field.inline select{width:auto;min-width:64px;padding:7px 9px}.editor-toolbar{display:flex;flex-wrap:wrap;gap:14px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px}.editor-palette{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:14px 0}.chip-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;font-size:13px;background:var(--surface);border:1px solid var(--line-strong);border-radius:999px;padding:7px 13px;color:var(--ink)}.chip-btn:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--accent);color:var(--accent-2)}.chip-btn:disabled{opacity:var(--disabled-opacity);cursor:default}.editor-main{display:grid;grid-template-columns:1fr 340px;gap:22px;align-items:start}.editor-canvas-wrap{display:flex;flex-direction:column;align-items:center;gap:10px}.canvas-hint{font-size:13px;color:var(--muted)}.ed-canvas{--accent: var(--l-action);--accent-2: var(--l-action-2);--ink: var(--l-ink);--muted: var(--l-muted);--line: var(--l-line);--line-strong: var(--l-line-strong);--surface: var(--l-surface)}.ed-canvas{position:relative;background:var(--l-surface);border:1px solid var(--line-strong);box-shadow:none;overflow:hidden;touch-action:none}.ed-el{position:absolute;cursor:move;-webkit-user-select:none;user-select:none;box-sizing:border-box}.ed-el.sel{outline:2px solid var(--accent);outline-offset:1px;z-index:5}.ed-text{color:var(--l-ink);line-height:1.12;white-space:pre-wrap;word-break:break-word}.ed-dm{display:grid;place-items:center;border:1px solid var(--l-line-strong);background-color:var(--l-surface);background-image:linear-gradient(45deg,#2a2a2a 25%,transparent 25%,transparent 75%,#2a2a2a 75%),linear-gradient(45deg,#2a2a2a 25%,transparent 25%,transparent 75%,#2a2a2a 75%);background-size:6px 6px;background-position:0 0,3px 3px}.ed-dm span{font-size:10px;font-weight:700;color:var(--accent);background:color-mix(in srgb,var(--l-surface) 90%,transparent);padding:0 4px;border-radius:3px}.ed-dm.ed-dm-ok{border:2px solid var(--ok)}.ed-dm.ed-dm-warn{border:2px solid var(--warn)}.ed-dm.ed-dm-bad{border:2px solid var(--err)}.ed-safe{position:absolute;border:1px dashed color-mix(in srgb,var(--ink) 45%,transparent);pointer-events:none;z-index:2}.ed-ean{display:grid;place-items:center;border:1px solid var(--l-line-strong);background:repeating-linear-gradient(90deg,#222 0,#222 1.5px,#fff 1.5px,#fff 4px)}.ed-ean span{font-size:10px;font-weight:700;color:var(--l-ink);background:color-mix(in srgb,var(--l-surface) 92%,transparent);padding:0 4px;border-radius:3px}.editor-side{display:flex;flex-direction:column;gap:16px}.props{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px}.props-title{font-weight:600;font-size:15px;margin-bottom:12px}.row2{display:flex;gap:10px}.row2 .field{flex:1}.check{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:9px}.check input{width:auto}.hint-fields{font-size:11px;color:var(--muted);margin:4px 0 12px;line-height:1.4}.btn.ghost.danger{color:var(--err);padding-left:0}.ed-preview .preview-box{min-height:180px}.dm-read{border-radius:var(--radius-sm);padding:9px 11px;font-size:12.5px;margin-top:8px;line-height:1.4}.dm-read.ok{background:color-mix(in srgb,var(--ok) 8%,var(--surface));color:var(--ok);border:1px solid color-mix(in srgb,var(--ok) 25%,var(--surface))}.dm-read.bad{background:color-mix(in srgb,var(--err) 8%,var(--surface));color:var(--err);border:1px solid color-mix(in srgb,var(--err) 25%,var(--surface))}.dm-read.warn{background:color-mix(in srgb,var(--warn) 8%,var(--surface));color:var(--warn);border:1px solid color-mix(in srgb,var(--warn) 25%,var(--surface))}.dm-dot{display:inline-block;width:11px;height:11px;border-radius:3px;vertical-align:-1px;margin-right:7px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 12%,transparent)}.dm-dot.ok{background:var(--ok)}.dm-dot.warn{background:var(--warn)}.dm-dot.bad{background:var(--err)}@media (max-width: 860px){.editor-main{grid-template-columns:1fr}.editor-side{order:-1}}.editor{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.editor-inner{max-width:1760px;margin:0 auto;padding:0 clamp(14px,2vw,32px)}.editor-main{grid-template-columns:minmax(0,1fr) 340px}.canvas-scroll{overflow:auto;max-height:calc(100vh - 250px);padding-bottom:6px}.ruler-grid{display:grid;width:max-content}.ruler-corner{background:var(--surface-2);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.ruler{background:var(--surface-2);display:block}.ed-el{z-index:5}.ed-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;pointer-events:none;z-index:0}.ed-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.zoom{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.zoom .chip-btn{padding:3px 13px;font-size:17px;line-height:1}.bg-toolbar{margin-top:10px}.chip-btn.as-label{display:inline-flex;align-items:center;cursor:pointer}.bg-toolbar .field.inline input[type=range]{width:120px}@media (max-width: 980px){.editor-main{grid-template-columns:1fr}.editor-side{order:-1}}.snap-line{position:absolute;z-index:4;pointer-events:none;background:var(--accent)}.snap-line.v{top:0;bottom:0;width:1px}.snap-line.h{left:0;right:0;height:1px}.ed-logo{object-fit:contain}.ed-logo.sel{outline:2px solid var(--accent);outline-offset:1px}.row2{gap:10px}.row2>.field,.row2>.field.inline{flex:1 1 0;min-width:0;margin-bottom:0}.row2 .field.inline>span{flex:0 0 auto}.row2 .field.inline input,.row2 .field.inline select{flex:1 1 auto;width:100%;min-width:0}.rsz-handle{position:absolute;width:12px;height:12px;background:var(--l-surface);border:2px solid var(--accent);border-radius:3px;z-index:6;cursor:nwse-resize;pointer-events:auto;touch-action:none;box-shadow:none}.landing{background:var(--bg);color:var(--ink)}.lp-nav{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line);background:var(--bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lp-nav-inner{max-width:1080px;margin:0 auto;padding:13px 24px;display:flex;align-items:center;justify-content:space-between}.lp-nav-actions{display:flex;gap:10px}.lp-section{padding:64px 24px}.lp-section.surface{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lp-inner{max-width:1080px;margin:0 auto}.btn.lg{padding:13px 24px;font-size:17px}.hero2-section{padding-top:52px}.hero2{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}.lp-badge{display:inline-block;font-size:13px;font-weight:600;color:var(--ink);background:var(--accent-soft);border:1px solid var(--line-strong);padding:6px 12px;border-radius:999px}.hero2-text h1{font-family:var(--serif);font-size:clamp(30px,4.4vw,50px);line-height:1.15;letter-spacing:-.03em;margin:16px 0}.hero2-sub{font-size:17px;line-height:1.55;color:var(--muted);max-width:540px;margin:0}.cta-row{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}.cta-row.center{justify-content:center}.cta-note{font-size:13px;color:var(--muted);margin-top:12px}.hero2-art{display:flex;justify-content:center}.hero-svg{width:100%;max-width:480px;height:auto}.trust{margin-top:42px;display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;color:var(--muted)}.trust i{width:4px;height:4px;border-radius:50%;background:var(--line-strong);display:inline-block}.lp-h2{font-family:var(--serif);font-size:clamp(24px,3vw,34px);text-align:center;margin:0 0 8px}.lp-sub{text-align:center;color:var(--muted);font-size:17px;margin:0 0 36px}.slider{position:relative}.slider-frame{overflow:hidden;border-radius:18px}.slider-track{display:flex;transition:transform .55s cubic-bezier(.4,0,.2,1)}.slide{flex:0 0 100%;display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;padding:6px}.slide-illo{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;padding:18px;display:flex;align-items:center;justify-content:center}.slide-svg{width:100%;height:auto;max-width:360px}.slide-body{padding:8px 12px}.slide-num{font-size:13px;letter-spacing:.1em;color:var(--accent-2);font-weight:700}.slide-body h3{font-family:var(--serif);font-size:24px;margin:8px 0 10px}.slide-body p{color:var(--muted);font-size:15px;line-height:1.55;margin:0 0 18px}.slider-arrow{position:absolute;top:42%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:1px solid var(--line-strong);background:var(--surface);font-size:24px;line-height:1;color:var(--ink);cursor:pointer;display:grid;place-items:center;box-shadow:0 4px 14px -8px color-mix(in srgb,var(--ink) 40%,transparent)}.slider-arrow:hover{border-color:var(--accent);color:var(--accent-2)}.slider-arrow.left{left:-10px}.slider-arrow.right{right:-10px}.slider-dots{display:flex;gap:8px;justify-content:center;margin-top:22px}.dot{width:9px;height:9px;border-radius:50%;border:none;background:var(--line-strong);cursor:pointer;padding:0;transition:width .25s,background .25s}.dot.on{background:var(--accent);width:24px;border-radius:5px}.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.benefit-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px}.benefit-ico{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--accent-soft);color:var(--ink);margin-bottom:12px}.benefit-card h3{font-size:17px;margin:0 0 6px}.benefit-card p{color:var(--muted);font-size:15px;line-height:1.55;margin:0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.step{text-align:center;padding:8px}.step-num{width:46px;height:46px;border-radius:50%;margin:0 auto 14px;display:grid;place-items:center;font-family:var(--serif);font-size:20px;font-weight:700;color:var(--on-accent);background:var(--accent)}.step h3{font-size:20px;margin:0 0 6px}.step p{color:var(--muted);font-size:15px;line-height:1.55;margin:0}.cta-final{background:var(--accent);color:var(--bg);border-radius:var(--r-lg);padding:48px 32px;text-align:center;box-shadow:var(--shadow)}.cta-final h2{font-family:var(--serif);font-size:clamp(26px,3.4vw,36px);margin:0 0 10px}.cta-final p{color:color-mix(in srgb,var(--l-surface) 92%,transparent);font-size:17px;max-width:560px;margin:0 auto 24px;line-height:1.55}.auth-back{margin-bottom:10px;display:inline-block}@media (max-width: 880px){.hero2{grid-template-columns:1fr}.hero2-art{order:-1}.slide{grid-template-columns:1fr}.slide-illo{order:-1}.benefits,.steps{grid-template-columns:1fr}.slider-arrow{display:none}.lp-section{padding:48px 18px}}.lang-switch{display:inline-flex;gap:2px;background:color-mix(in srgb,var(--ink) 5%,transparent);border:1px solid var(--line);border-radius:999px;padding:3px}.lang-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;font:inherit;font-size:13px;font-weight:600;color:var(--muted);padding:4px 9px;border-radius:999px;line-height:1}.lang-btn.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px color-mix(in srgb,var(--ink) 15%,transparent)}.lang-btn:hover:not(.on){color:var(--ink)}.lp-nav-actions{align-items:center}.account{display:flex;align-items:center;gap:12px}.auth-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.support-fab{position:fixed;right:var(--fab-gap);bottom:calc(var(--fab-gap) + env(safe-area-inset-bottom,0px));z-index:var(--z-fab);width:var(--fab-size);height:var(--fab-size);border-radius:50%;border:none;cursor:pointer;background:var(--accent);color:var(--on-accent);display:grid;place-items:center;box-shadow:var(--shadow);transition:transform .15s,background .15s}.support-fab:hover{background:var(--accent-2)}@media (hover: hover) and (pointer: fine){.support-fab:hover{transform:translateY(-1px)}}.support-fab.is-open{background:var(--ink)}.support-panel{position:fixed;right:22px;bottom:88px;z-index:60;width:360px;max-width:calc(100vw - 32px);max-height:min(620px,calc(100vh - 120px));background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 60px -24px color-mix(in srgb,var(--ink) 45%,transparent);display:flex;flex-direction:column;overflow:hidden}.support-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--line);background:var(--surface-2)}.support-title{font-weight:700;font-size:15px;display:inline-flex;align-items:center}.support-x{border:none;background:transparent;font-size:24px;line-height:1;cursor:pointer;color:var(--muted);padding:0 4px}.support-x:hover{color:var(--ink)}.support-body{padding:16px;overflow-y:auto}.support-greet{font-size:15px;color:var(--ink);margin:0 0 14px;line-height:1.55}.support-faq-title{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:8px}.support-faqs{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.faq-item{border:1px solid var(--line);border-radius:10px;overflow:hidden}.faq-q{width:100%;text-align:left;background:var(--surface);border:none;cursor:pointer;font:inherit;font-size:13px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--ink)}.faq-q.on{background:var(--surface-2);font-weight:600}.faq-caret{color:var(--accent-2);font-weight:700;font-size:17px}.faq-a{padding:0 12px 11px;font-size:13px;color:var(--muted);line-height:1.55}.support-ask{font-size:13px;color:var(--ink);margin-bottom:10px}.support-input,.support-textarea{width:100%;font:inherit;font-size:15px;border:1px solid var(--line-strong);border-radius:10px;padding:9px 11px;margin-bottom:8px;box-sizing:border-box;resize:vertical}.support-sent{text-align:center;padding:18px 6px}.support-check{width:46px;height:46px;border-radius:50%;background:color-mix(in srgb,var(--ok) 10%,var(--surface));color:var(--ok);display:grid;place-items:center;font-size:24px;margin:0 auto 12px}.support-sent h4{margin:0 0 6px;font-size:17px}.support-sent p{color:var(--muted);font-size:15px;margin:0 0 16px;line-height:1.55}@media (max-width: 480px){.support-panel{right:12px;left:12px;width:auto;bottom:84px}:root{--fab-gap: 16px}}.topnav{display:flex;gap:4px;margin-left:auto}.topnav .tab{font:inherit;font-size:15px;cursor:pointer;padding:7px 14px;background:none;border:0;border-radius:var(--radius-sm);color:var(--muted)}.topnav .tab:hover{color:var(--ink);background:var(--surface-2)}.topnav .tab.active{color:var(--accent);background:var(--accent-soft);font-weight:500}.topbar .account{margin-left:0}.backbar{margin:-4px 0 20px}.back-btn{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:15px;cursor:pointer;padding:7px 15px 7px 12px;border-radius:999px;background:none;color:var(--muted);border:1px solid var(--line-strong);transition:color .15s ease,background .15s ease,border-color .15s ease}.back-btn:hover{color:var(--ink);background:var(--surface-2);border-color:var(--muted)}.back-btn .back-arrow{font-size:17px;line-height:1;transition:transform .15s ease}@media (hover: hover) and (pointer: fine){.back-btn:hover .back-arrow{transform:translate(-2px)}}.subnav{display:flex;gap:4px;margin:18px 0 6px;border-bottom:1px solid var(--line)}.subnav-tab{font:inherit;font-size:15px;cursor:pointer;padding:9px 15px;margin-bottom:-1px;background:none;border:0;border-bottom:2px solid transparent;color:var(--muted);border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm);transition:color .15s ease,background .15s ease,border-color .15s ease}.subnav-tab:hover{color:var(--ink);background:var(--surface-2)}.subnav-tab.active{color:var(--accent);border-bottom-color:var(--accent);font-weight:700}.order-section{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.order-section.first{margin-top:16px;padding-top:0;border-top:0}.section-label{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600;margin:0 0 12px}.reg-table tbody tr{transition:background .12s ease}.reg-table tbody tr:hover{background:var(--surface-2)}.grp-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 6px 4px 12px;border-radius:999px;background:var(--accent-soft);color:var(--accent-2);font-size:13px}.grp-chip button{border:0;background:none;cursor:pointer;color:var(--accent-2);font-size:17px;line-height:1;padding:0 4px;border-radius:50%;transition:background .12s ease}.grp-chip button:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}.grp-list{margin-top:8px;max-height:300px;overflow-y:auto;border:1px solid var(--line);border-radius:10px}.grp-row{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;border-bottom:1px solid var(--line);transition:background .12s ease;font-weight:400}.grp-row:last-child{border-bottom:0}.grp-row:hover{background:var(--surface-2)}.grp-row.on{background:var(--accent-soft)}.grp-row input{width:auto;margin:0;flex:none}.grp-name{flex:1}.grp-code{font-size:13px;font-family:monospace;color:var(--muted);white-space:nowrap}.sec{font:inherit;cursor:pointer;padding:9px 16px;border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);border:1px solid var(--line-strong)}.sec:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-2);border-color:var(--muted)}.sec:disabled,.sec[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:default}.sec.block{width:100%}.small{font-size:13px;line-height:1.4}.form-error{color:var(--err);font-size:15px;margin:8px 0}.billing-title{font-size:24px;margin:0 0 4px}.billing-msg{color:var(--accent-2);font-weight:500;margin:10px 0}.billing-offer{margin-top:22px}.plan-grid{display:grid;gap:16px;margin:20px 0 8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.plan-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px 18px;display:flex;flex-direction:column;gap:6px}.plan-card.current{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.plan-name{font-size:17px;font-weight:700}.plan-price{font-size:15px;color:var(--muted)}.plan-price b{font-size:24px;color:var(--ink);font-weight:700}.plan-limit{font-size:13px}.plan-badge{align-self:flex-start;margin-top:6px;font-size:13px;font-weight:600;color:var(--accent);background:var(--accent-soft);padding:3px 10px;border-radius:999px}.plan-actions{display:flex;flex-direction:column;gap:8px;margin-top:12px}.invoice-box{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px 18px;margin-top:18px;max-width:560px}.invoice-box h2{font-size:17px;margin:0 0 14px}.inn-line{display:flex;gap:8px}.inn-line input{flex:1}.inv-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:6px}.inv-done{margin-top:8px}.my-invoices{margin-top:28px;border-top:1px solid var(--line);padding-top:20px}.mi-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.mi-head h2{font-size:20px;margin:0 0 10px}.inv-table-wrap{overflow-x:auto}.inv-table{width:100%;border-collapse:collapse;font-size:15px}.inv-table th,.inv-table td{text-align:left;padding:9px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.inv-table th{color:var(--muted);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.inv-table tr:last-child td{border-bottom:0}.inv-cell-actions{display:flex;gap:14px}.inv-status{display:inline-block;font-size:13px;font-weight:600;padding:2px 9px;border-radius:999px;border:1px solid var(--line-strong)}.inv-status.paid{color:var(--ok);background:color-mix(in srgb,var(--ok) 8%,var(--surface));border-color:color-mix(in srgb,var(--ok) 25%,var(--surface))}.inv-status.issued{color:var(--muted);background:var(--surface)}.usage{margin:14px 0 22px;padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm)}.usage-head{display:flex;justify-content:space-between;align-items:baseline;font-weight:600}.usage-nums{font-variant-numeric:tabular-nums}.usage-bar{height:8px;background:var(--line);border-radius:999px;overflow:hidden;margin:8px 0 6px}.usage-fill{height:100%;background:var(--ok);border-radius:999px;transition:width .3s}.usage-fill.low{background:var(--accent)}.usage-warn{color:var(--err);font-weight:600;font-size:13px;margin:6px 0 0}.home{padding:8px 0}.home-title{font-family:var(--serif);font-size:30px;margin:0 0 4px}.home-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:20px 0}.home-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px 22px;cursor:pointer;font:inherit;transition:border-color .15s,transform .1s}.home-card:hover{border-color:var(--line-strong);transform:translateY(-1px)}.home-card.primary{border-color:var(--accent);background:var(--accent-soft)}.home-card-title{font-size:20px;font-weight:700;color:var(--ink)}.home-card-desc{font-size:15px;color:var(--muted)}.home-card-cta{margin-top:6px;font-weight:600;color:var(--accent)}.home-usage{display:inline-flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:8px 16px;cursor:pointer;font:inherit;color:var(--muted)}.home-usage b{color:var(--ink);font-variant-numeric:tabular-nums}.home-usage.low b{color:var(--accent)}.home-usage:hover{border-color:var(--line-strong)}.lp-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin:8px 0 18px}.lp-plan{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px 22px;display:flex;flex-direction:column;gap:8px}.lp-plan.free{background:transparent;box-shadow:none}.lp-plan-name{font-size:20px;font-weight:700}.lp-plan-price{font-size:17px;color:var(--muted)}.lp-plan-price b{font-size:30px;color:var(--ink);font-family:var(--serif)}.lp-plan-codes{color:var(--muted);font-size:15px;margin-bottom:6px}.lp-plan .btn{margin-top:auto}.lp-plan-note{color:var(--muted);font-size:13px;text-align:center}.member-note{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px 24px}.member-note h2{margin:0 0 6px;font-size:20px}.team-panel{margin-top:28px;border-top:1px solid var(--line);padding-top:24px}.team-panel h2{font-size:20px;margin:0 0 4px}.team-note{color:var(--muted);background:var(--surface);border:1px dashed var(--line);border-radius:12px;padding:10px 14px;font-size:15px}.team-invite{display:flex;gap:10px;margin:12px 0;flex-wrap:wrap}.team-invite input{flex:1;min-width:220px;padding:11px 14px;border:1px solid var(--line);border-radius:12px;font-size:15px}.team-list{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-direction:column;gap:8px}.team-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;background:var(--surface);border:1px solid var(--line);border-radius:12px}.team-list li.team-pending{background:transparent;border-style:dashed}.team-email{font-size:15px}.home-card.disabled{position:relative;cursor:default;background:var(--surface-2);opacity:var(--unavailable-opacity)}.home-card.disabled:hover{transform:none;border-color:var(--line)}.home-card-badge{position:absolute;top:14px;right:14px;font-size:13px;font-weight:700;color:var(--accent-2);background:var(--accent-soft);padding:4px 10px;border-radius:999px}.home-card-note{margin-top:6px;font-size:13px;color:var(--muted);font-style:italic}.home-hint-link{display:inline-block;margin:2px 0 18px;background:none;border:0;padding:0;color:var(--accent);font:inherit;font-weight:500;cursor:pointer}.home-hint-link:hover{color:var(--accent-2)}.stub-card{max-width:620px;margin:8vh auto 0;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:40px 32px}.stub-emoji{font-size:44px;margin-bottom:8px}.stub-text{color:var(--muted);font-size:15px;line-height:1.55;margin:14px auto 22px;max-width:480px}.stub-actions{display:flex;gap:16px;align-items:center;justify-content:center}.help-page{max-width:860px}.help-tabs{display:flex;gap:8px;margin:18px 0 22px;flex-wrap:wrap}.help-tab{background:var(--surface);border:1px solid var(--line-strong);border-radius:999px;padding:9px 18px;font:inherit;font-weight:500;color:var(--ink);cursor:pointer}.help-tab.active{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.help-intro{color:var(--muted);font-size:15px;line-height:1.55;max-width:680px}.help-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px 24px;margin:16px 0}.help-card.subtle{background:var(--surface-2);box-shadow:none}.help-card h3{margin:0 0 4px;font-size:17px}.help-steps{margin:12px 0 0;padding-left:22px;line-height:1.55}.help-steps li{margin-bottom:6px}.help-note{font-size:13px;color:var(--muted);margin-top:12px;line-height:1.55}.cal-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:16px}.cal-group{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px}.cal-group.mine{border-color:var(--accent);background:var(--accent-soft)}.cal-cat{font-weight:700;font-size:15px;margin-bottom:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cal-mine-tag{font-size:11px;font-weight:700;color:var(--on-accent);background:var(--accent);padding:2px 8px;border-radius:999px}.cal-table{width:100%;border-collapse:collapse}.cal-table td{padding:5px 0;font-size:15px;vertical-align:top;border-top:1px solid var(--line)}.cal-table tr:first-child td{border-top:0}.cal-date{white-space:nowrap;font-weight:600;color:var(--accent-2);padding-right:14px!important;font-variant-numeric:tabular-nums}.cal-note{font-size:13px;color:var(--muted);margin:8px 0 0;font-style:italic}.plan-card.popular{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.plan-pop{position:absolute;top:-11px;left:50%;transform:translate(-50%);font-size:13px;font-weight:700;color:var(--on-accent);background:var(--accent);padding:4px 12px;border-radius:999px;white-space:nowrap}.plan-card{position:relative}.plan-tagline{font-size:13px;margin-top:2px}.plan-custom{font-size:24px;font-weight:700;color:var(--ink)}.plan-range{font-size:13px;font-weight:600;color:var(--accent-2);margin-top:8px;padding:6px 10px;background:var(--accent-soft);border-radius:var(--radius-sm);display:inline-block}.plan-features{list-style:none;margin:14px 0 4px;padding:0;display:flex;flex-direction:column;gap:8px}.plan-features li{position:relative;padding-left:22px;font-size:13px;color:var(--ink);line-height:1.4}.plan-features li:before{content:"✓";position:absolute;left:0;top:0;color:var(--accent);font-weight:700}.lp-plan{position:relative}.lp-plan.popular{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.lp-plan-tagline{font-size:13px;color:var(--muted);margin-top:2px}.plan-buy{margin-top:14px;border-top:1px solid var(--line);padding-top:14px;display:flex;flex-direction:column;gap:10px}.qty-row{display:flex;flex-direction:column;gap:4px}.qty-input{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:9px 11px;width:100%;font-variant-numeric:tabular-nums}.qty-input:focus{outline:none;border-color:var(--ink);box-shadow:var(--focus-ring)}.qty-total{font-size:15px;color:var(--muted)}.qty-total b{color:var(--ink);font-size:20px;font-variant-numeric:tabular-nums}.trial-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 20px;padding:16px 20px;background:var(--accent-soft);border:1px solid var(--accent);border-radius:var(--radius);box-shadow:var(--shadow)}.trial-cta .trial-cta-main{font-size:1.05rem;line-height:1.4}.trial-cta .trial-cta-main b{color:var(--accent-2)}.trial-cta.active{background:color-mix(in srgb,var(--ok) 8%,var(--surface));border-color:var(--ok)}.trial-cta.active .trial-cta-main b{color:var(--ok)}.trial-cta.ended{background:var(--surface);border-color:var(--line-strong)}.trial-cta .btn{white-space:nowrap}@keyframes heroNameIn{0%{opacity:0}to{opacity:1}}.hero-name-cycle{animation:heroNameIn .45s ease}.ws{display:grid;grid-template-columns:168px minmax(0,1fr) 330px;gap:clamp(12px,1.4vw,22px);align-items:start}.ws-rail{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:12px;position:sticky;top:16px}.rail-h{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:2px 2px 10px}.rail-grid{display:grid;gap:4px}.tile{display:flex;align-items:center;gap:9px;width:100%;text-align:left;font:inherit;font-size:13px;color:var(--ink);background:transparent;border:1px solid transparent;border-radius:9px;padding:7px 8px;cursor:pointer}.tile svg{color:var(--muted);flex:none}.tile:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-2);border-color:var(--line)}.tile:hover:not(:disabled):not([aria-disabled=true]) svg{color:var(--accent)}.tile:disabled{opacity:var(--disabled-opacity);cursor:default}.ws-stage{display:flex;flex-direction:column;gap:10px;min-width:0}.stage-bar{display:flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:6px 8px;position:sticky;top:8px;z-index:6}.tgrp{display:flex;align-items:center;gap:2px}.tgrp+.tgrp{border-left:1px solid var(--line);padding-left:7px;margin-left:3px}.tsp{flex:1 1 auto}.tbtn{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 8px;font:inherit;font-size:15px;line-height:1;color:var(--ink);background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer}.tbtn:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-2);border-color:var(--line)}.tbtn:disabled{opacity:var(--disabled-opacity);cursor:default}.tbtn.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-2)}.tbtn.danger:hover:not(:disabled):not([aria-disabled=true]){color:var(--err);border-color:var(--err)}.tzoom{min-width:48px;text-align:center;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.stage-surface{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:12px}.stage-status{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:13px;color:var(--muted);min-height:17px}.st-err{color:var(--err)}.ws-insp{display:flex;flex-direction:column;gap:14px;min-width:0}.card-p{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:15px}.insp-tabs{display:flex;gap:3px;padding:6px;border-bottom:1px solid var(--line);background:var(--surface-2)}.insp-tabs button{flex:1;font:inherit;font-size:13px;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:8px;padding:6px 8px;cursor:pointer}.insp-tabs button:hover{color:var(--ink)}.insp-tabs button.on{background:var(--surface);border-color:var(--line);color:var(--ink);font-weight:600}.insp-body{padding:14px;max-height:calc(100vh - 196px);overflow:auto}.insp-h{font-weight:600;font-size:15px;margin:0 0 10px}.insp-sub{font-size:13px;color:var(--muted);margin:-4px 0 14px;line-height:1.4}.insp-sec{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.insp-sec .insp-h{margin-bottom:8px}@media (max-width: 1180px){.ws{grid-template-columns:1fr}.ws-rail,.ws-insp{position:static}.rail-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.insp-body{max-height:none}}.docbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 14px;margin-bottom:14px}.docbar-sp{flex:1 1 auto}.docbar-lbl{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.docbar .field.inline{margin-bottom:0}.chk-badge{display:inline-block;min-width:18px;margin-left:8px;padding:1px 6px;border-radius:999px;background:var(--err);color:var(--surface);font-size:11px;font-weight:600;text-align:center;vertical-align:1px}.chk-ok{margin-left:8px;font-size:12px;font-weight:400;color:var(--ok)}.chk-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.chk-item{display:flex;gap:9px;font-size:13px;line-height:1.42}.chk-dot{flex:none;width:7px;height:7px;border-radius:50%;margin-top:6px;background:var(--muted)}.chk-dot.err{background:var(--err)}.chk-dot.warn{background:var(--warn)}.chk-dot.info{background:var(--line-strong)}.chk-item.info{color:var(--muted)}.chk-body{min-width:0}.chk-acts{display:flex;gap:12px;margin-top:4px;flex-wrap:wrap}.chk-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;font-size:12.5px;color:var(--muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.chk-link:hover{color:var(--ink)}.chk-link.fix{color:var(--accent-2);font-weight:500}.chk-link.fix:hover{color:var(--accent)}.btn,.chip-btn,.tbtn,.tile,.link,.card,.insp-tabs button,.plan-card,.grp-row,.back-btn,.support-fab,.chk-lnk{transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .12s ease}@media (hover: hover) and (pointer: fine){.btn:hover:not(:disabled):not([aria-disabled=true]),.chip-btn:hover:not(:disabled):not([aria-disabled=true]),.tile:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px)}}.btn:active:not(:disabled):not([aria-disabled=true]),.chip-btn:active:not(:disabled):not([aria-disabled=true]),.tbtn:active:not(:disabled):not([aria-disabled=true]),.tile:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0) scale(.985)}:focus-visible{outline:none;box-shadow:var(--focus-ring)}button:focus-visible,a:focus-visible,select:focus-visible,input:not([type=checkbox]):not([type=radio]):focus-visible{border-radius:var(--r-sm)}.field input:focus-visible,.field select:focus-visible,.qty-input:focus-visible{box-shadow:var(--focus-ring)}.card,.card-p{border-radius:var(--r-lg)}.docbar,.stage-bar,.stage-surface{border-radius:var(--r-md)}.field input[type=text],.field input[type=email],.field input[type=password],.field input[type=date],.field input:not([type]),.field select,.editor-save input{border-radius:var(--r-sm)}.tbtn,.tile{border-radius:var(--r-sm)}.ws-rail,.ws-insp .card-p{border-radius:var(--r-lg)}.preview-box{border-radius:var(--r-sm)}.stage-bar,.docbar{background:var(--glass)}@supports ((backdrop-filter: blur(6px)) or (-webkit-backdrop-filter: blur(6px))){.stage-bar,.docbar{backdrop-filter:blur(10px) saturate(1.15);-webkit-backdrop-filter:blur(10px) saturate(1.15)}}.insp-tabs button.on{box-shadow:inset 0 -2px 0 var(--accent)}.tbtn.on{box-shadow:inset 0 0 0 1px var(--accent)}@keyframes rise-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.card-p{animation:rise-in .22s ease both}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}[data-theme=dark]{--bg: var(--d-bg);--surface: var(--d-surface);--surface-2: var(--d-surface-2);--ink: var(--d-ink);--muted: var(--d-muted);--line: var(--d-line);--line-strong: var(--d-line-strong);--accent: var(--ink);--accent-2: #FFFFFF;--accent-soft: color-mix(in srgb, var(--ink) 8%, transparent);--action: var(--d-action);--action-2: color-mix(in srgb, var(--action) 85%, #FFFFFF);--action-soft: color-mix(in srgb, var(--action) 18%, transparent);--on-action: #0B0B0B;--signal: color-mix(in srgb, var(--brand) 60%, var(--surface));--ok: var(--d-ok);--on-ok: #0B0B0B;--err: var(--d-err);--warn: var(--d-warn);--tear-marking: var(--d-tear-marking);--tear-print: var(--d-tear-print);--tear-layouts: var(--d-tear-layouts);--tear-editor: var(--d-tear-editor);--tear-analytics: var(--d-tear-analytics);--focus-ring: 0 0 0 2px var(--surface), 0 0 0 4px var(--ink);--shadow: 0 0 0 1px var(--line);--glass: color-mix(in srgb, var(--surface) 86%, transparent);--rule-bg: var(--bg);color-scheme:dark}[data-theme=dark] .chip{background:color-mix(in srgb,var(--ok) 14%,var(--surface));color:var(--ok)}[data-theme=dark] .btn.btn-action:disabled,[data-theme=dark] .btn.btn-action[aria-disabled=true]{background:transparent;color:var(--muted)}[data-theme=dark] .btn.secondary{color:var(--ink)}[data-theme=dark] .btn.ghost{color:var(--muted)}[data-theme=dark] .btn.ghost:hover:not(:disabled):not([aria-disabled=true]){color:var(--ink)}[data-theme=dark] .btn.ghost.danger{color:var(--err)}[data-theme=dark] .plan-badge{border-color:var(--line-strong)}[data-theme=dark] .ed-canvas{border-color:var(--line-strong);box-shadow:none}.ruler .rl{stroke:var(--line-strong);stroke-width:1}.ruler .rt{fill:var(--muted);font-size:11px}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;cursor:pointer;background:transparent;border:1px solid var(--line);color:var(--muted);font-size:17px;line-height:1;padding:0}.theme-toggle:hover{border-color:var(--accent);color:var(--accent-2)}.printed-chip{display:inline-flex;align-items:center;padding:1px 9px;border-radius:999px;background:color-mix(in srgb,var(--ok) 10%,var(--surface));color:var(--ok);font-size:13px;white-space:nowrap;margin-left:6px}[data-theme=dark] .btn:disabled{opacity:1;background:var(--surface-2);color:var(--muted);border-color:var(--line)}[data-theme=dark] .btn.secondary:disabled{background:transparent;color:var(--muted);border-color:var(--line)}.ed-c128{background:repeating-linear-gradient(90deg,#222 0 2px,transparent 2px 5px,#222 5px 6px,transparent 6px 10px) #fff}.ed-c128 span{background:color-mix(in srgb,var(--l-surface) 92%,transparent);font-size:10px;padding:1px 5px;border-radius:3px}.ai-input{width:100%;font:inherit;font-size:13px;line-height:1.4;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 12px;resize:vertical}.ai-row{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.lp-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,#000 50%,transparent);padding:16px}.lp-card{display:flex;flex-direction:column;gap:8px;background:var(--surface);border-radius:var(--radius);padding:16px 18px;width:min(1100px,96vw);max-height:94vh;overflow:hidden;box-shadow:var(--shadow-pop)}.lp-head{display:flex;align-items:flex-start;gap:12px;flex:none;flex-wrap:wrap}.lp-head-t{flex:1 1 260px;min-width:0}.lp-head h3{margin:0 0 2px}.lp-acts{display:flex;align-items:center;gap:8px;flex:none;flex-wrap:wrap}.lp-sub{display:flex;align-items:center;gap:12px;flex:none;flex-wrap:wrap;min-height:22px}.lp-body{flex:1 1 auto;min-height:0;overflow:auto;display:flex;align-items:flex-start;justify-content:center}.lp-stage{position:relative;display:inline-block;-webkit-user-select:none;user-select:none;touch-action:none;cursor:crosshair;background:var(--l-surface);border:1px solid var(--line);border-radius:0;overflow:hidden;line-height:0}.lp-stage img{display:block;max-width:100%;max-height:calc(94vh - 190px);width:auto;height:auto;pointer-events:none}.lp-sel{position:absolute;border:2px solid var(--l-action);background:color-mix(in srgb,var(--l-action) 14%,transparent);pointer-events:none}.ai-page-pick{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.ai-page-pick input{width:58px;padding:4px 6px;font:inherit;border:1px solid var(--line);border-radius:0;background:transparent;color:inherit;text-align:center}.ai-review{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:20px;background:color-mix(in srgb,var(--ink) 45%,transparent)}@supports (backdrop-filter: blur(4px)){.ai-review{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}}.ai-review-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:22px;width:min(660px,100%);max-height:86vh;overflow:auto}.ai-review-card h3{margin:0 0 8px;font-size:17px}.ai-blocks{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.ai-blocks li{display:flex;align-items:center;gap:8px}.ai-blocks input{flex:1;font:inherit;font-size:13px;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:7px 10px}.ai-role{flex:0 0 118px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:right}.ai-flags{display:flex;gap:12px;margin-top:12px;font-size:13px}.ai-review-actions{display:flex;gap:10px;margin-top:18px}@media (max-width: 620px){.ai-blocks li{flex-wrap:wrap}.ai-role{flex-basis:100%;text-align:left}}.imp-table{width:100%;border-collapse:collapse;font-size:13px}.imp-table th{text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600;padding:6px 8px;border-bottom:1px solid var(--line)}.imp-table td{padding:6px 8px;border-bottom:1px solid var(--line);vertical-align:middle}.imp-table tr.on td:first-child{font-weight:600}.imp-table tr.on{background:var(--accent-soft)}.imp-table select{width:100%;font:inherit;font-size:13px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);padding:5px 8px}.nutr-row{display:flex;gap:6px;align-items:center;margin-bottom:6px}.nutr-row input{flex:1;min-width:0;font:inherit;font-size:13px;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:5px 7px}.ed-qr{background:repeating-linear-gradient(90deg,#111 0,#111 3px,#fff 3px,#fff 6px),repeating-linear-gradient(0deg,#111 0,#111 3px,#fff 3px,#fff 6px);background-blend-mode:difference;display:flex;align-items:center;justify-content:center}.ed-qr span{background:color-mix(in srgb,var(--l-surface) 92%,transparent);padding:1px 5px;border-radius:3px;font-weight:700}.ws-rail{padding:10px 10px 12px}.rail-groups{display:grid;gap:14px}.rail-g .rail-h{margin:0 2px 6px;font-size:11px;letter-spacing:.1em}.rail-g+.rail-g{border-top:1px solid var(--line);padding-top:12px}.rail-grid{gap:1px}.tile{padding:6px 8px;font-size:13px;border-radius:7px;gap:8px}.tile svg{opacity:.75}.tile:hover:not(:disabled):not([aria-disabled=true]) svg{opacity:1}.stage-bar{padding:5px 7px;gap:5px}.tbtn{min-width:28px;height:28px}.stage-status{gap:10px;font-size:13px;align-items:baseline}.stage-status .st-doc,.stage-status .st-sel{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:2px 8px;white-space:nowrap}.stage-status .st-sel{color:var(--accent-2);border-color:var(--accent)}.stage-status .st-sep{flex:0 0 1px;height:12px;background:var(--line)}.field input[type=number],.tzoom,.imp-table td{font-variant-numeric:tabular-nums}.insp-h{font-size:13px;letter-spacing:-.03em}.card-p{padding:13px 14px}.field.inline{margin-bottom:8px}.ed-el{cursor:move}.stage-surface{cursor:default}.docbar-check{margin-bottom:0;white-space:nowrap}.sheet-fit{font-size:13px;color:var(--ok);background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:2px 8px;font-variant-numeric:tabular-nums;white-space:nowrap}.sheet-fit.bad{color:var(--err);border-color:var(--err)}@media (min-width: 1181px){.ws{height:calc(100vh - 210px);min-height:470px;align-items:stretch}.ws-rail,.ws-insp{position:static;max-height:100%;overflow-y:auto;overscroll-behavior:contain}.ws-stage{min-height:0}.stage-surface{flex:1 1 auto;min-height:0;display:flex;align-items:flex-start;justify-content:center;overflow:auto}.canvas-scroll,.insp-body{max-height:none;overflow:visible}.ws-rail::-webkit-scrollbar,.ws-insp::-webkit-scrollbar,.stage-surface::-webkit-scrollbar{width:9px;height:9px}.ws-rail::-webkit-scrollbar-thumb,.ws-insp::-webkit-scrollbar-thumb,.stage-surface::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:6px;border:2px solid transparent;background-clip:content-box}.ws-rail::-webkit-scrollbar-track,.ws-insp::-webkit-scrollbar-track,.stage-surface::-webkit-scrollbar-track{background:transparent}}.row2.row2-stack{display:grid;grid-template-columns:1fr 1fr;gap:10px}.row2.row2-stack .field{margin-bottom:0}.row2.row2-stack .field>span:not(.numin){display:block;margin-bottom:4px}.row2.row2-stack .field input{width:100%}.ed-bad{position:absolute;pointer-events:none;box-sizing:border-box;z-index:5;border:1.5px solid var(--err);border-radius:2px;box-shadow:0 0 0 3px color-mix(in srgb,var(--err) 16%,transparent);animation:bad-pulse 1.8s ease-in-out infinite}.ed-bad.warn{border-color:var(--warn);box-shadow:0 0 0 3px color-mix(in srgb,var(--warn) 16%,transparent)}.ed-bad.info{display:none}.ed-bad-mark{position:absolute;top:-9px;right:-9px;width:18px;height:18px;border-radius:50%;background:var(--err);color:var(--surface);font:700 13px/18px system-ui,sans-serif;text-align:center;box-shadow:0 0 0 2px var(--l-surface)}.ed-bad.warn .ed-bad-mark{background:var(--warn)}@keyframes bad-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.ed-bad{animation:none}}.rail-g .rail-h{display:flex;align-items:center;justify-content:space-between;width:100%;padding:5px 4px;margin:0;cursor:pointer;background:none;border:0;text-align:left;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:600}.rail-g .rail-h:hover{color:var(--ink)}.rail-caret{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);margin-right:3px;transition:transform .18s ease;opacity:.7}.rail-g.open .rail-caret{transform:rotate(45deg)}.rail-g .rail-grid{display:none;padding-top:2px}.rail-g.open .rail-grid{display:grid}.rail-g+.rail-g{border-top:1px solid var(--line);padding-top:4px;margin-top:4px}.rail-groups{gap:2px}.ws-rail,.card-p{border-color:transparent;box-shadow:var(--shadow)}.stage-surface{border-color:transparent}.docbar,.stage-bar{border-color:transparent;box-shadow:var(--shadow)}.insp-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:-2px 0 12px}.insp-kind{font-size:13px;font-weight:600;color:var(--ink)}.insp-del{width:24px;height:24px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--muted);font-size:17px;line-height:1;cursor:pointer}.insp-del:hover{color:var(--err);border-color:var(--err)}.chip-btn.icon-only{min-width:30px;padding:5px 7px;display:inline-flex;align-items:center;justify-content:center}.chip-btn.icon-only.on{border-color:var(--accent);color:var(--accent-2)}.st-guest{color:var(--muted);font-size:11px}.stage-bar .tgrp+.tgrp{border-left:1px solid var(--line);padding-left:7px;margin-left:4px}.theme-sw{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.theme-sw svg{flex:none;opacity:.8}.theme-sw:hover svg{opacity:1}.menubar{display:flex;align-items:center;gap:4px;margin-bottom:12px}.menu-item{position:relative}.menu-btn{font:inherit;font-size:13px;color:var(--ink);background:transparent;border:1px solid transparent;border-radius:var(--r-sm);padding:6px 12px;cursor:pointer}.menu-btn:hover{background:var(--surface-2)}.menu-btn.on{background:var(--surface-2);border-color:var(--line)}.menu-drop{position:absolute;top:calc(100% + 4px);left:0;z-index:40;min-width:232px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-pop);padding:5px}.mrow{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;font:inherit;font-size:13px;color:var(--ink);text-align:left;background:transparent;border:0;border-radius:7px;padding:7px 10px;cursor:pointer}.mrow:hover:not(:disabled):not([aria-disabled=true]){background:var(--accent-soft)}.mrow:disabled{opacity:var(--disabled-opacity);cursor:default}.mrow.danger:hover:not(:disabled):not([aria-disabled=true]){color:var(--err)}.mrow-check{justify-content:flex-start;gap:9px}.mrow-num input{width:68px;font:inherit;font-size:13px;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:3px 7px;font-variant-numeric:tabular-nums}.mkey{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.msep{height:1px;background:var(--line);margin:5px 8px}.menu-name{flex:1;min-width:120px;font:inherit;font-size:13px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);padding:6px 11px;margin-left:8px}.menubar .theme-sw{margin-left:4px}.menubar{flex-wrap:wrap;row-gap:6px}.menu-sep{width:1px;height:20px;background:var(--line);margin:0 4px;flex:none}.menu-drop-wide{min-width:288px}.menu-drop-wide .mrow-num select,.menu-drop-wide .mrow-num input[type=number]{width:130px;font:inherit;font-size:13px;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:3px 7px}.menu-drop-wide .mrow-num input[type=range]{width:130px}.menu-ai{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;border-color:var(--accent);color:var(--accent-2)}.menu-ai:hover:not(:disabled):not([aria-disabled=true]){background:var(--accent-soft)}.menu-ai svg{flex:none}.menubar .tbtn{height:30px;min-width:30px}.rail-bg{border-top:1px solid var(--line);margin-top:10px;padding-top:10px;display:grid;gap:6px}.rail-bg input[type=range]{width:100%}.menu-sp{flex:1 1 auto}.menu-home{font:inherit;font-size:13px;font-weight:600;color:var(--accent-2);background:var(--accent-soft);border:1px solid transparent;border-radius:var(--r-sm);padding:6px 14px;cursor:pointer;white-space:nowrap}.menu-home:hover{border-color:var(--accent)}.menubar .tzoom{min-width:52px}.menubar .tbtn.danger:hover:not(:disabled):not([aria-disabled=true]){color:var(--err);border-color:var(--err)}.topbar{position:sticky;top:0;z-index:50;padding-top:14px;margin-top:-14px;background:var(--bg)}@supports ((backdrop-filter: blur(8px)) or (-webkit-backdrop-filter: blur(8px))){.topbar{background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1)}}.editor-top{position:sticky;top:0;z-index:45;display:block;margin:0 0 12px;padding:8px 0;background:var(--bg)}.editor-top .menubar{margin:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:7px 10px;box-shadow:var(--shadow)}.support-ai{margin:4px 0 14px}.support-ai-row{display:flex;gap:8px;align-items:center}.support-ai-row .support-input{margin:0;flex:1}.support-ai-row .btn{flex:none;padding:8px 14px}.support-ai-ans{margin-top:10px;padding:11px 13px;font-size:13px;line-height:1.55;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);white-space:pre-wrap}.support-ai-src{margin-top:7px;font-size:13px;color:var(--muted)}.ai-tips{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px}.ai-tips-lbl{font-size:13px;color:var(--muted);margin-right:2px}.ai-tips .chip-btn{font-size:13px;padding:4px 10px}.numin{display:inline-flex;align-items:stretch;min-width:0;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);overflow:visible}.numin input{width:100%;min-width:0;font:inherit;font-size:13px;color:var(--ink);background:transparent;border:0;outline:none;padding:6px 4px;text-align:center;font-variant-numeric:tabular-nums}.numin-b{flex:none;width:30px;font:inherit;font-size:17px;line-height:1;color:var(--muted);background:var(--surface-2);border:0;cursor:pointer;user-select:none;-webkit-user-select:none;transition:background-color .14s ease,color .14s ease}.numin-b:hover{background:var(--accent-soft);color:var(--accent-2)}.numin-b:active{background:var(--accent);color:var(--on-accent)}.numin:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.field>.numin{width:100%}.row2>.field>.numin{width:100%}.field.inline>.numin{width:auto;flex:1 1 auto;min-width:0}.field.inline>.numin input{min-width:34px}.numin input{padding:6px 2px}.numin-b{width:26px;font-size:15px}.field .numin input,.field.inline .numin input,.row2 .field .numin input,.row2 .field.inline .numin input{width:100%;min-width:0;border:0;border-radius:0;box-shadow:none;background:transparent;padding:6px 2px;text-align:center;font:inherit;font-size:13px;color:var(--ink);font-variant-numeric:tabular-nums}.field .numin input:focus,.row2 .field .numin input:focus{outline:none;border:0;box-shadow:none}.row2 .field.inline>.numin{flex:1 1 auto;width:100%;min-width:0}.tpl-page{max-width:1180px}.tpl-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.tpl-head h2{margin:0}.tpl-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(216px,1fr))}.tpl-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .16s ease,transform .12s ease}.tpl-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.tpl-thumb{display:block;width:100%;padding:14px;border:0;cursor:pointer;background:var(--surface-2)}.tpl-thumb img{display:block;width:100%;height:auto;background:var(--l-surface);border:1px solid var(--line-strong);border-radius:3px}.tpl-thumb img.round{border:1px solid var(--line-strong);border-radius:50%;aspect-ratio:1 / 1;object-fit:contain;background:var(--l-surface)}.tpl-thumb:has(img.round){background:var(--surface-2)}.tpl-card{min-width:0}.tpl-meta{padding:11px 13px 6px;min-width:0}.tpl-meta{padding:11px 13px 4px}.tpl-name{font-weight:600;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.tpl-sub{font-size:13px;color:var(--muted);margin-top:2px;font-variant-numeric:tabular-nums}.tpl-actions{display:flex;gap:6px;padding:9px 13px 13px;margin-top:auto;flex-wrap:wrap}.tpl-actions .chip-btn{font-size:13px;padding:4px 10px}.tpl-actions .chip-btn.danger:hover{color:var(--err);border-color:var(--err)}.tpl-empty{text-align:center;padding:46px 20px;background:var(--surface);border:1px dashed var(--line-strong);border-radius:var(--r-lg)}.tpl-empty p{margin:0 0 8px}.tpl-empty .btn{margin-top:10px}.tpl-sep{height:1px;background:var(--line);margin:28px 0 20px}.tpl-cats{display:flex;gap:7px;flex-wrap:wrap;margin:-4px 0 14px}.tpl-cats .chip-btn.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-2)}.tpl-page .section-label{margin-bottom:12px}.tpl-thumb-load{width:100%;aspect-ratio:3 / 2;background:var(--l-surface);border:1px solid var(--line-strong);border-radius:3px}.tpl-thumb-bad{width:100%;aspect-ratio:3 / 2;background:var(--l-surface);border:1px dashed var(--line-strong);border-radius:3px;color:var(--muted);display:flex;align-items:center;justify-content:center;font-size:20px}.nf-row{display:flex;align-items:center;gap:8px;margin-bottom:5px}.nf-row>span{flex:1 1 auto;font-size:13px;color:var(--muted);min-width:0}.nf-row>input{flex:0 0 62px;font:inherit;font-size:13px;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:5px 8px;text-align:right;font-variant-numeric:tabular-nums}.nf-row>em{flex:0 0 26px;font-style:normal;font-size:13px;color:var(--muted)}.calc-box{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);padding:11px;margin-bottom:12px}.calc-row{border-bottom:1px solid var(--line);padding-bottom:8px;margin-bottom:8px;display:grid;grid-template-columns:1fr 54px 30px 30px;gap:5px;align-items:center}.calc-row input{font:inherit;font-size:13px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);padding:5px 7px;min-width:0}.calc-row .calc-mass{text-align:right;font-variant-numeric:tabular-nums}.calc-row .chip-btn{padding:4px 0;min-width:28px;text-align:center}.calc-vals{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.calc-vals label{display:flex;align-items:center;gap:4px;min-width:0}.calc-vals em{font-style:normal;font-size:11px;color:var(--muted);flex:none}.calc-vals input{width:100%;text-align:right;font-variant-numeric:tabular-nums}.calc-src{grid-column:1 / -1;font-size:11px;color:var(--accent-2)}.calc-res{margin-top:10px;padding:10px;background:var(--surface);border:1px solid var(--accent);border-radius:var(--r-sm);font-size:13px}.calc-res .btn{margin-top:8px}.tpl-blank .tpl-blank-box{width:100%;aspect-ratio:3 / 2;display:flex;align-items:center;justify-content:center;background:var(--l-surface);border:1px dashed var(--line-strong);border-radius:3px;font-size:30px;font-weight:400;color:var(--muted)}.tpl-blank:hover .tpl-blank-box{border-color:var(--accent);color:var(--accent-2)}.rulers{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:30}.rl-corner,.rl-top,.rl-left{position:fixed;background:var(--rule-bg);overflow:hidden}.rl-corner{top:0;left:0;width:28px;height:28px;z-index:32;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.rl-corner span{font:400 11px/1 var(--mono);color:var(--muted)}.rl-top{top:0;left:28px;right:0;height:28px;border-bottom:1px solid var(--line)}.rl-left{left:0;top:28px;bottom:0;width:28px;border-right:1px solid var(--line)}.rl-ticks-x,.rl-ticks-y{position:absolute;top:0;right:0;bottom:0;left:0}.rl-ticks-x{background-repeat:repeat-x;background-image:linear-gradient(to right,var(--line-strong) 0 1px,transparent 1px),linear-gradient(to right,var(--line-strong) 0 1px,transparent 1px),linear-gradient(to right,var(--line-strong) 0 1px,transparent 1px);background-size:3.7795px 5px,18.898px 9px,37.795px 15px;background-position:0 100%,0 100%,0 100%}.rl-ticks-y{background-repeat:repeat-y;background-image:linear-gradient(to bottom,var(--line-strong) 0 1px,transparent 1px),linear-gradient(to bottom,var(--line-strong) 0 1px,transparent 1px),linear-gradient(to bottom,var(--line-strong) 0 1px,transparent 1px);background-size:5px 3.7795px,9px 18.898px,15px 37.795px;background-position:100% 0,100% 0,100% 0}.rl-nums{position:absolute;top:0;left:0;will-change:transform}.rl-nums b{position:absolute;font:400 11px/1 var(--mono);color:var(--muted);white-space:nowrap}.rl-top .rl-nums b{top:4px;transform:translate(2px)}.rl-left .rl-nums b{left:3px;transform:translateY(2px)}body{padding-top:28px;padding-left:28px}@media (max-width: 720px){.rulers{display:none}body{padding-top:0;padding-left:0}}.hero3{padding-top:18px}.hero3-grid{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}@media (min-width: 1000px){.hero3-grid{grid-template-columns:1fr 44%;gap:28px}}.hero3-pitch{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:clamp(24px,3vw,42px) clamp(20px,2.6vw,38px)}.h3-eyebrow{font:400 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.h3-title{font-family:var(--display);font-weight:700;line-height:1;letter-spacing:-.03em;font-size:clamp(2rem,3.4vw,3rem);margin:14px 0 0}.h3-title span{display:block}.h3-title .thin{font-weight:200;color:var(--muted);letter-spacing:.08em}.h3-lede{margin-top:16px;color:var(--muted);max-width:38ch}.h3-fields{display:grid;grid-template-columns:1fr 110px;gap:0 22px;max-width:440px;margin-top:26px}@media (max-width: 460px){.h3-fields{grid-template-columns:1fr;gap:10px}}.h3-f{display:block}.h3-f span{display:block;font:400 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.h3-f input{width:100%;font:inherit;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--line);padding:7px 0;transition:border-color .16s}.h3-f input:hover{border-bottom-color:var(--muted)}.h3-f input:focus{outline:0;border-bottom:2px solid var(--ink);padding-bottom:6px}.h3-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.printer{width:100%}@keyframes prnfeed{0%{transform:translateY(calc(-50% - 6px))}to{transform:translateY(0)}}.paid-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:22px}.paid-note{font:400 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.paid-grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 820px){.paid-grid{grid-template-columns:repeat(3,1fr)}}.svc{display:flex;flex-direction:column;gap:12px;padding-top:18px;border-top:1px solid var(--line)}.svc-brand{height:34px;display:flex;align-items:center}.svc-brand img{display:block;height:var(--lh, 28px);width:auto;max-width:200px}.svc-brand img.dk,[data-theme=dark] .svc-brand img.lt{display:none}[data-theme=dark] .svc-brand img.dk{display:block}.svc-stub{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px;border:1px dashed var(--line-strong);border-radius:6px;font:400 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.svc-stub b{width:6px;height:6px;border-radius:50%;background:var(--muted);opacity:.55}.svc h3{font-size:17px;font-weight:500;line-height:1.4;margin:0}.svc p{font-size:15px;color:var(--muted);line-height:1.55;margin:0}.svc-accr{display:inline-flex;align-items:center;gap:6px;font:400 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ok)}.svc-accr b{width:5px;height:5px;border-radius:50%;background:var(--ok)}.svc-price{margin-top:auto;padding-top:6px;font:400 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.landing{padding:0 clamp(12px,1.8vw,26px) 26px;--lp-w: 1280px;--lp-pad: clamp(18px, 2.6vw, 38px)}.landing .lp-nav{position:sticky;top:34px;z-index:20;max-width:var(--lp-w);margin:14px auto;background:var(--surface);border:0;border-radius:var(--r-lg);box-shadow:var(--shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.landing .lp-nav-inner{max-width:none;margin:0;padding:12px var(--lp-pad)}.landing .lp-section{max-width:var(--lp-w);margin:0 auto 14px;padding:clamp(28px,3.6vw,52px) var(--lp-pad);background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow)}.landing .lp-section.surface{border-top:0;border-bottom:0}.landing .lp-inner{max-width:none;margin:0}.landing .lp-section.hero3{background:none;box-shadow:none;border-radius:0;padding:0;margin-bottom:14px;max-width:1280px}.landing .hero3 .lp-inner.trust{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:14px var(--lp-pad);margin-top:14px}footer,.footer{background:transparent;border-radius:0;box-shadow:none}.footer-inner{max-width:var(--page-max);margin:0 auto;padding:22px var(--page-gutter)}.landing footer,.landing .footer{max-width:var(--lp-w);margin-bottom:0}@media (max-width: 720px){.landing{padding:0 10px 20px}.landing .lp-nav{top:8px}}.landing .lp-nav-inner{gap:20px}.landing .brand{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);gap:0;white-space:nowrap}.landing .brand-dot{display:none}.landing .lp-nav-actions{gap:clamp(10px,1.8vw,26px);align-items:center}.landing .lp-nav-actions .btn.ghost{font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;background:none;border:0;padding:6px 0;color:var(--muted)}.landing .lp-nav-actions .btn.ghost:hover:not(:disabled):not([aria-disabled=true]){color:var(--ink);background:none}.landing .lp-nav-actions .btn:not(.ghost){font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:11px 18px;border-radius:var(--r-sm)}.landing .lang-switch{display:flex;gap:2px}.landing .lang-btn{font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;background:none;border:0;padding:6px 9px;border-radius:var(--r-sm);color:var(--muted);cursor:pointer}.landing .lang-btn:hover{color:var(--ink)}.landing .lang-btn.on{color:var(--ink);background:var(--accent-soft)}@media (max-width: 720px){.landing .brand{font-size:11px;letter-spacing:.16em}.landing .lp-nav-actions .btn:not(.ghost){padding:9px 13px}}.topbar{position:sticky;top:34px;z-index:20;background:var(--surface);border:0;border-radius:var(--r-lg);box-shadow:var(--shadow);margin:0 0 22px;padding:10px clamp(14px,1.8vw,22px);display:flex;align-items:center;gap:14px;flex-wrap:nowrap}.topbar .brand{font-family:var(--mono);font-size:var(--fs-xs);font-weight:500;letter-spacing:.16em;text-transform:uppercase;gap:0;white-space:nowrap}.topbar .brand-dot{display:none}.topnav{display:flex;gap:2px;margin-left:auto;flex-wrap:nowrap}.topnav .tab{font-family:var(--mono);font-size:var(--fs-xs);font-weight:400;letter-spacing:.06em;text-transform:uppercase;padding:7px 10px;border-radius:var(--r-sm);white-space:nowrap}.topnav .tab.active{color:var(--ink);background:var(--accent-soft);font-weight:500}.topbar .account{margin-left:0;gap:10px}.topbar .account .muted{font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:0}@media (max-width: 1100px){.topbar{flex-wrap:wrap}.topnav{margin-left:0;order:3;width:100%;overflow-x:auto}}.home-card{box-shadow:var(--shadow)}.home-card.primary{border-color:var(--line-strong);background:var(--accent-soft)}:root{--ease-ui: cubic-bezier(.22,.61,.36,1);--lift-hover: 0 0 0 1px var(--ink)}[data-theme=dark]{--lift-hover: 0 0 0 1px var(--ink)}.home-card,.benefit-card,.svc,.prn-card,.lp-plan,.tile,.faq-q,.home-usage{transition:border-color .16s var(--ease-ui),box-shadow .16s var(--ease-ui),transform .16s var(--ease-ui),background .16s var(--ease-ui)}.home-card:hover,.benefit-card:hover,.lp-plan:hover,.tile:hover,.home-usage:hover{border-color:var(--ink);box-shadow:var(--lift-hover);transform:translateY(-1px)}.home-card.primary{background:var(--surface);border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink),var(--shadow)}.home-card.primary:hover{box-shadow:inset 0 0 0 1px var(--ink),var(--lift-hover)}.lp-plan.popular{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink),var(--shadow)}.topnav .tab.active{background:var(--ink);color:var(--surface);font-weight:500}.topnav .tab.active:hover{background:var(--ink);color:var(--surface)}.tbtn.on{background:var(--ink);color:var(--surface);border-color:var(--ink);box-shadow:none}.tbtn.on:hover:not(:disabled):not([aria-disabled=true]){background:var(--accent-2);border-color:var(--accent-2)}.lang-btn.on,.landing .lang-btn.on{background:var(--ink);color:var(--surface)}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}button[aria-disabled=true]{cursor:default}a{color:inherit;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:3px}a:hover{text-decoration-color:currentColor}a,.link{transition:color .16s var(--ease-ui)}.footer-links a:hover{color:var(--ink)}.editor-top .menubar{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:8px 12px;margin-bottom:14px}.menu-home{font-family:var(--mono);font-size:var(--fs-xs);font-weight:500;letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--surface);border:0;border-radius:var(--r-sm);padding:8px 12px;cursor:pointer;transition:background .16s var(--ease-ui)}.menu-home:hover{background:var(--accent-2)}.menu-btn{border-radius:var(--r-sm);transition:background .16s var(--ease-ui)}.menu-btn:hover,.menu-btn.on{background:var(--accent-soft)}.rail-h,.docbar-lbl,.section-label,.support-faq-title,.ai-role,.inv-table th,.imp-table th,.props-panel .field>span,.props-panel label>span{font-family:var(--mono);font-size:var(--fs-xs);font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.insp-tabs button{font-family:var(--mono);font-size:var(--fs-xs);font-weight:400;letter-spacing:.1em;text-transform:uppercase}.insp-tabs button.on{background:var(--ink);color:var(--surface);border-color:var(--ink);font-weight:500}.insp-h,.props-title{font-family:var(--sans);font-size:var(--fs-md);font-weight:600}.insp-kind{font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase}.canvas-hint{font-size:var(--fs-sm);line-height:1.55}.home-card.primary{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow)}.home-card.primary:hover{border-color:var(--ink);box-shadow:var(--lift-hover)}.topnav .tab.active,.topnav .tab.active:hover{background:none;color:var(--ink);font-weight:500;box-shadow:inset 0 -2px 0 var(--ink);border-radius:0}.lang-btn.on,.landing .lang-btn.on{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.insp-tabs button.on{background:var(--surface);color:var(--ink);border-color:var(--line);font-weight:500}.tbtn.on{background:var(--ink);color:var(--surface);border-color:var(--ink)}.menu-home{font-family:var(--mono);font-size:var(--fs-xs);font-weight:500;letter-spacing:.1em;text-transform:uppercase;background:none;color:var(--ink);border:0;border-radius:var(--r-sm);padding:8px 10px;cursor:pointer;transition:background .16s var(--ease-ui),color .16s var(--ease-ui)}.menu-home:hover{background:var(--accent-soft);color:var(--ink)}.help-tab.active{background:none;color:var(--ink);border-color:transparent;box-shadow:inset 0 -2px 0 var(--ink);border-radius:0;font-weight:500}body:has(.editor){padding-top:0;padding-left:0}body:has(.editor) .wrap{padding-top:0}body:has(.editor) .page{padding-top:0}.editor-top .menubar{margin-top:0}.order-section{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:clamp(20px,2.4vw,30px) clamp(18px,2.2vw,28px);margin-bottom:14px;border:0}.cz-item{margin-bottom:10px}.cz-item-row{--ctl-h: 42px;display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap}.cz-item-row .cz-gtin{position:relative;flex:0 0 auto;width:176px;min-width:0}.cz-item-row .cz-gtin input{width:100%;min-width:0;height:var(--ctl-h);padding:0 12px;font-family:var(--mono);font-size:var(--fs-md);letter-spacing:.02em}.cz-item-row .cz-name{flex:1 1 220px;min-width:0;min-height:var(--ctl-h);display:flex;align-items:center;font-size:var(--fs-md);line-height:1.35;color:var(--ink);white-space:normal;overflow-wrap:anywhere}.cz-name b{font-weight:600}.cz-name .cz-dim{color:var(--muted)}.cz-name.warn{color:var(--warn)}.cz-item-row .cz-qty{flex:0 0 auto;width:76px;min-width:0;height:var(--ctl-h);padding:0 8px;font-size:var(--fs-md);text-align:center;font-variant-numeric:tabular-nums}.cz-item-row .cz-del{flex:0 0 auto;height:var(--ctl-h);width:var(--ctl-h);padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-md);line-height:1}@media (max-width: 620px){.cz-item-row .cz-gtin{flex:1 1 100%;width:auto}.cz-item-row .cz-name{flex:1 1 100%;min-height:0;padding:2px 0 4px}}.cz-ordermsg{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-top:6px;padding:8px 10px;max-width:520px;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface-2);font-size:var(--fs-sm);line-height:1.4;white-space:pre-line}.cz-ordermsg.ok{border-color:var(--ok);color:var(--ok)}.cz-ordermsg.warn{border-color:var(--warn);color:var(--warn)}.cz-ordermsg.err{border-color:var(--err);color:var(--err)}.cz-ordermsg button{flex:none;background:none;border:0;cursor:pointer;color:inherit;font-size:var(--fs-sm);line-height:1;padding:0;opacity:.6}.cz-ordermsg button:hover{opacity:1}.cz-msgrow>td{padding:0 10px 10px}.cz-msgrow .cz-ordermsg{max-width:none;margin-top:0}.cz-msgrow .cz-ordermsg+.cz-ordermsg{margin-top:6px}.cz-msg-act{display:inline-flex;align-items:center;gap:10px;flex:none}.cz-msg-report{font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:none;border:1px solid currentColor;border-radius:var(--r-sm);color:inherit;padding:4px 9px;cursor:pointer;opacity:.75;transition:opacity .16s var(--ease-ui),background .16s var(--ease-ui)}.cz-msg-report:hover:not(:disabled):not([aria-disabled=true]){opacity:1;background:var(--surface)}.cz-msg-report:disabled{cursor:default;opacity:var(--disabled-opacity)}.cz-msg-sent{font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ok);white-space:nowrap}.cz-line{margin:0 0 14px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.cz-fieldlabel{flex:0 0 auto;min-width:148px;font-family:var(--mono);font-size:var(--fs-xs);font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.cz-groupval{font-size:var(--fs-md);color:var(--ink)}.cz-line .cz-dim{font-size:var(--fs-sm);color:var(--muted)}@media (max-width: 620px){.cz-line{gap:2px}.cz-fieldlabel{flex:1 1 100%;min-width:0}}.footer-build{font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.06em;color:var(--muted);opacity:.7}.svc{text-align:left;background:none;border:0;border-top:1px solid var(--line);cursor:pointer;font:inherit;color:inherit;width:100%;transition:border-color .16s var(--ease-ui)}.svc:hover{border-top-color:var(--ink)}.svc:hover .svc-go{transform:translate(3px)}.svc-price{display:inline-flex;align-items:center;gap:8px}.svc-go{font-weight:400;color:var(--ink);transition:transform .16s var(--ease-ui)}.topnav .tab.locked{color:var(--muted);opacity:.8}.topnav .tab.locked:hover{color:var(--ink);opacity:1}.tab-lock{margin-left:5px;vertical-align:-1px;opacity:.65}.field>span{display:block;margin-bottom:6px;font-family:var(--sans);font-size:var(--fs-sm);font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted)}.auth-card h1{font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.035em}.auth-card .brand-dot{display:none}.auth-gains{margin:14px 0 18px;padding:14px 16px;background:var(--surface-2);border-radius:var(--r-md)}.auth-gains-lead{margin:0 0 12px;font-size:var(--fs-sm);line-height:1.5;color:var(--muted)}.auth-gains-tier{display:block;margin:0 0 6px;font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.auth-gains ul{margin:0 0 14px;padding:0}.auth-gains li{list-style:none;position:relative;padding-left:18px;font-size:var(--fs-sm);line-height:1.5;color:var(--ink)}.auth-gains li+li{margin-top:6px}.auth-gains li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--muted)}.auth-gains li b{font-weight:600}.auth-gains li span{color:var(--muted)}.auth-gains-trial{margin:0;padding-top:12px;border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--ok)}.slide.as-btn{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%;display:flex;align-items:center}.slide.as-btn .slide-illo,.slide.as-btn .slide-body{display:block}.slide.as-btn .slide-body{display:flex;flex-direction:column;align-items:flex-start}.slide-h3{font-family:var(--serif);font-weight:700;letter-spacing:-.035em;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.15;margin:6px 0 10px}.slide-p{color:var(--muted);margin-bottom:18px}.slide.as-btn .btn.as-cta{display:inline-flex;align-items:center;pointer-events:none}.slide.as-btn:hover .btn.as-cta{transform:translateY(-1px)}.auth-wrap{min-height:calc(100vh - 220px);display:flex;align-items:center;justify-content:center;padding:32px 0}.svc.soon{cursor:default}.svc.soon:hover{border-top-color:var(--line)}.svc.soon .svc-brand img{filter:saturate(.35);opacity:.8}.svc-soon{margin-top:auto;padding-top:6px;display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.svc-soon:before{content:"";width:6px;height:6px;border-radius:50%;border:1px solid var(--muted)}.topnav .tab-help{min-width:30px;text-align:center;font-size:var(--fs-sm)}.topnav .tab-soon{color:var(--muted);opacity:.55;cursor:default}.topnav .tab-soon:hover{color:var(--muted);background:none}.topnav .tab-soon:after{content:"";display:inline-block;width:5px;height:5px;margin-left:6px;vertical-align:1px;border:1px solid currentColor;border-radius:50%}.topnav{align-items:center}.topnav .tab{white-space:normal;max-width:96px;text-align:center;line-height:1.2;padding:6px 8px;-webkit-hyphens:none;hyphens:none}.topnav .tab-help{max-width:none}@media (max-width: 1100px){.topnav .tab{max-width:none;white-space:nowrap}}.rec-panel{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:clamp(18px,2.2vw,26px);margin-bottom:16px}.rec-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;flex-wrap:wrap}.rec-lead{margin:6px 0 0;max-width:62ch;font-size:var(--fs-sm);line-height:1.5;color:var(--muted)}.rec-log{margin-top:14px;padding:10px 12px;border-radius:var(--r-sm);background:var(--surface-2);font-family:var(--mono);font-size:var(--fs-xs);line-height:1.5;color:var(--ink);white-space:pre-line}.rec-form{display:grid;gap:12px 18px;margin-top:18px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.rec-list{margin-top:18px;display:flex;flex-direction:column;gap:10px}.rec-row{border-top:1px solid var(--line);padding-top:12px}.rec-row-top{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.rec-gtin{font-family:var(--mono);font-size:var(--fs-sm);color:var(--muted)}.rec-name{flex:1 1 240px;min-width:0;font-size:var(--fs-md)}.rec-qty{font-family:var(--mono);font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums}.rec-row-act{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.rec-ok,.rec-bad{font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.rec-ok{color:var(--ok)}.rec-bad{color:var(--err)}.rec-row-act .sec:disabled,.rec-row-act .btn:disabled{opacity:var(--disabled-opacity);cursor:default}.rec-scan{margin-top:18px;padding:16px;border-radius:var(--r-md);background:var(--surface-2)}.rec-scan-head{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:8px}.rec-scan-input{width:100%;margin-top:12px;height:46px;padding:0 14px;font-family:var(--mono);font-size:var(--fs-md);border:2px solid var(--ink);border-radius:var(--r-sm);background:var(--surface)}.rec-scan-input:focus{outline:0;box-shadow:var(--focus-ring)}.rec-bad-line{margin:10px 0 0;font-size:var(--fs-sm);color:var(--warn)}.rec-pdf{margin-top:18px;padding:16px;border-radius:var(--r-md);background:var(--surface-2)}.rec-progress{margin-top:12px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rec-bar{flex:1 1 220px;height:6px;border-radius:3px;background:var(--line);overflow:hidden}.rec-bar i{display:block;height:100%;background:var(--ok);transition:width .25s var(--ease-ui)}.rec-progress-txt{font-family:var(--mono);font-size:var(--fs-xs);color:var(--muted);white-space:nowrap}.rec-step-num{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;margin-right:7px;border-radius:50%;background:var(--ink);color:var(--surface);font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:0}.chip-btn.as-label.off{opacity:var(--disabled-opacity);cursor:default}.rec-head-act{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.sec.small{padding:7px 12px;font-size:var(--fs-sm)}.an-wrap{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.an-main{display:grid;grid-template-columns:218px minmax(0,1fr);gap:20px;align-items:start;padding:16px 24px 48px}.an-side{position:sticky;top:96px;background:var(--surface);border-radius:var(--r-lg);padding:10px;max-height:calc(100vh - 116px);overflow-y:auto}.an-nav{display:flex;flex-direction:column;gap:2px}.an-nav button{display:block;width:100%;text-align:left;border:none;background:transparent;color:var(--muted);font:inherit;font-size:14px;padding:9px 12px;border-radius:var(--r-sm);cursor:pointer}.an-nav button:hover{background:var(--surface-2);color:var(--ink)}.an-nav button[aria-current=true]{background:var(--ink);color:var(--bg)}.an-nav .an-sep{height:1px;background:var(--line);margin:8px 4px}.an-nav .an-lbl{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:8px 12px 4px}@media (max-width: 900px){.an-main{grid-template-columns:1fr;padding:12px 14px 40px}.an-side{position:static}.an-nav{flex-direction:row;flex-wrap:wrap}.an-nav .an-lbl,.an-nav .an-sep{display:none}}body.an-active .rl-top,body.an-active .rl-left,body.an-active .rl-corner{display:none!important}@keyframes an-spin{to{transform:rotate(360deg)}}.an-top{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding:16px 24px 0}.an-main{padding-top:12px}@media (max-width: 900px){.an-top{padding:12px 14px 0}}body.an-active{padding-left:0}body.an-active .wrap{max-width:none;padding-left:24px;padding-right:24px}.an-empty .tp-head{padding:8px 0 14px;margin-bottom:16px;border-bottom:2px solid var(--ink)}body.an-active .wrap:has(.an-empty){max-width:var(--page-max);padding-left:var(--page-gutter);padding-right:var(--page-gutter)}body.an-active .an-wrap{width:auto;left:auto;right:auto;margin-left:0;margin-right:0}body.an-active .an-top,body.an-active .an-main{padding-left:0;padding-right:0}@media (max-width: 900px){body.an-active .wrap{padding-left:14px;padding-right:14px}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.topbar .burger{display:none}@media (max-width: 900px){html,body{overflow-x:clip}.an-main{grid-template-columns:minmax(0,1fr)}.an-main>*{min-width:0}.an-nav{flex-wrap:nowrap;overflow-x:auto;gap:4px;scrollbar-width:none}.an-nav::-webkit-scrollbar{display:none}.an-nav button{width:auto;flex:none;white-space:nowrap}.an-nav button[disabled]{display:none}}@media (max-width: 720px){.topbar{position:static;margin-top:0}.topbar .burger{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;width:40px;height:40px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--ink);font-size:18px;line-height:1;cursor:pointer}.topbar:not(.open) .topnav,.topbar:not(.open) .account{display:none}.topbar.open .topnav{flex-wrap:wrap;overflow:visible}html.ep-basic .an-main section{display:none}}.m-sheet-h,.m-bar,.st-hint-m{display:none}@media (pointer: coarse){.rsz-handle:after{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}.ed-el{touch-action:none}.ed-canvas{touch-action:pan-x pan-y}}@media (min-width: 861px) and (max-width: 1180px){.ws{grid-template-columns:minmax(0,1fr) 290px;grid-template-areas:"stage rail" "stage insp";grid-template-rows:auto minmax(0,1fr);height:calc(100vh - 150px);min-height:520px;align-items:stretch}.ws-stage{grid-area:stage;min-height:0}.ws-rail{grid-area:rail;max-height:38vh;overflow-y:auto;overscroll-behavior:contain}.ws-insp{grid-area:insp;min-height:0;overflow-y:auto;overscroll-behavior:contain}.rail-grid{grid-template-columns:1fr 1fr}.stage-surface{flex:1 1 auto;min-height:0;overflow:auto;display:flex;align-items:flex-start;justify-content:center}.canvas-scroll,.insp-body{max-height:none;overflow:visible}}@media (max-width: 860px){.editor{position:fixed;top:0;bottom:0;z-index:40;width:auto;left:0;right:0;margin:0;display:flex;flex-direction:column;background:var(--bg)}.editor>.editor-inner{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;padding:0 8px}.editor-top{position:static;flex:none;padding:6px 0 0;margin:0 0 6px}.editor-top .menubar{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:6px 8px;margin:0}.editor-top .menubar::-webkit-scrollbar{display:none}.editor-top .menubar.fade-r{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent)}.editor-top .menubar.fade-l{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 40px),transparent)}.editor-top .menubar.fade-l.fade-r{-webkit-mask-image:linear-gradient(to right,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.editor-top .menubar>*{flex:none}.menubar .menu-sp,.menubar .theme-sw span{display:none}.menubar .tbtn,.menubar .menu-btn,.menubar .menu-home{min-height:36px}.menu-drop{position:fixed;top:58px;left:8px;right:8px;min-width:0;max-height:70dvh;overflow-y:auto}.editor>.editor-inner>.note{flex:none;margin:0 0 6px!important}.menu-drop .mkey{display:none}.menu-drop .mrow{min-height:44px}.ws{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:0;height:auto}.ws-stage{flex:1 1 auto;min-height:0;gap:4px}.stage-surface{flex:1 1 auto;min-height:0;overflow:auto;padding:6px;display:flex;align-items:flex-start;justify-content:center}.canvas-scroll{max-height:none;overflow:visible;margin:auto}.ws.m-has-sheet .canvas-scroll{margin:0 auto auto}.stage-status{flex:none;gap:8px;font-size:12px;min-height:0;padding:0 2px 4px}.stage-status .st-hint-desk,.stage-status .st-guest,.stage-status .st-sep{display:none}.stage-status .st-hint-m{display:block;flex-basis:100%;line-height:1.35}.ws.m-has-sheet .stage-status .st-hint-m{display:none}.ws-rail,.ws-insp{position:fixed;left:0;right:0;top:auto;z-index:46;bottom:calc(60px + env(safe-area-inset-bottom));max-height:min(58dvh,520px);overflow-y:auto;overscroll-behavior:contain;margin:0;padding:0 12px 14px;background:var(--surface);border:1px solid var(--line);border-bottom:0;border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:0 -12px 32px -18px color-mix(in srgb,var(--ink) 35%,transparent);transform:translateY(calc(100% + 70px));visibility:hidden;transition:transform .24s cubic-bezier(.32,.72,0,1),visibility 0s linear .24s}.ws-rail.m-open,.ws-insp.m-open{transform:none;visibility:visible;transition:transform .24s cubic-bezier(.32,.72,0,1),visibility 0s}.ws-insp{gap:10px}.ws-insp .card-p{border:0;box-shadow:none;padding-left:0;padding-right:0}.m-sheet-h{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:1;background:var(--surface);padding:12px 0 10px;margin-bottom:4px;border-bottom:1px solid var(--line)}.m-sheet-h b{font-size:16px}.m-done{font:inherit;font-weight:600;min-height:36px;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--r-sm, 8px);background:var(--surface);color:var(--ink);cursor:pointer}.m-sheet-h+.rail-h{display:none}.rail-grid{grid-template-columns:1fr 1fr}.rail-grid .tile{min-height:44px}.m-bar{flex:none;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;position:relative;z-index:47;margin:0 -8px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line)}.m-bar-b{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:48px;padding:0 4px;border:0;border-radius:var(--r-sm, 8px);background:transparent;color:var(--ink);font:inherit;font-size:12px;cursor:pointer;transition:transform .12s cubic-bezier(.23,1,.32,1),background .15s ease}.m-bar-b:active:not(:disabled){transform:scale(.97)}.m-bar-b:disabled{opacity:var(--disabled-opacity)}.m-bar-b.on{background:var(--surface-2)}.m-bar-b svg{width:20px;height:20px}.m-bar-plus{font-size:22px;line-height:20px;font-weight:500}.m-bar-main{background:var(--ink);color:var(--surface);font-weight:700;font-size:14px}.editor input,.editor select,.editor textarea{font-size:16px}body:has(.editor) .support-fab{width:44px;height:44px;right:12px;bottom:calc(72px + env(safe-area-inset-bottom))}body:has(.editor .st-hint-m) .support-fab{bottom:calc(132px + env(safe-area-inset-bottom))}body:has(.editor .m-open) .support-fab{display:none}}@media (max-width: 860px) and (prefers-reduced-motion: reduce){.ws-rail,.ws-insp,.ws-rail.m-open,.ws-insp.m-open{transition:none}}.page-loading{min-height:50vh;display:grid;place-items:center;color:var(--muted);font-size:15px}.tpl-batch{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px;padding:14px 18px;border:2px solid var(--ink);background:var(--surface)}.tpl-batch b{font-size:17px}.tpl-batch p{margin:4px 0 0;color:var(--muted);font-size:15px;max-width:70ch}.batch-bar{display:flex;align-items:center;gap:16px;margin:0 0 12px;padding:12px 16px;border:2px solid var(--ink);border-top:2px dashed var(--signal);background:var(--surface);color:var(--ink)}.batch-bar-t{display:grid;gap:2px;flex:1 1 auto;min-width:0}.batch-bar-t b{font-size:16px}.batch-bar-t span{font-size:14px}.batch-bar-btn{flex:none;cursor:pointer;background:var(--action);color:var(--on-action);border-color:var(--action)}.batch-bar-x{flex:none;width:36px;height:36px;border:0;background:none;cursor:pointer;font-size:22px;color:var(--ink)}@media (max-width: 860px){.batch-bar{flex-wrap:wrap}.tpl-batch{flex-direction:column;align-items:flex-start}}@media (max-width: 860px){.editor>.editor-inner>.batch-bar{flex:none;margin:0 0 6px}}:root{--sec-marking: var(--ink);--sec-print: var(--ink);--sec-layouts: var(--ink);--sec-editor: var(--ink);--sec-analytics: var(--ink);--tear: var(--signal);--tear-mark: var(--brand)}html[data-sec=codemark]{--sec: var(--sec-marking);--tear: var(--tear-marking);--tear-mark: var(--tear-marking)}html[data-sec=app]{--sec: var(--sec-print);--tear: var(--tear-print);--tear-mark: var(--tear-print)}html[data-sec=templates]{--sec: var(--sec-layouts);--tear: var(--tear-layouts);--tear-mark: var(--tear-layouts)}html[data-sec=editor],html[data-sec=editor2]{--sec: var(--sec-editor);--tear: var(--tear-editor);--tear-mark: var(--tear-editor)}html[data-sec=analytics]{--sec: var(--sec-analytics);--tear: var(--tear-analytics);--tear-mark: var(--tear-analytics)}.th-sort{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.th-sort-i{font:400 12px/1 var(--mono);color:var(--muted);opacity:.6}.th-sort.is-on .th-sort-i{color:var(--ink);opacity:1}@media (hover: hover) and (pointer: fine){.th-sort:hover .th-sort-i{opacity:1}}.th-sort:focus-visible{outline:none;box-shadow:var(--focus-ring)}.th-sort-term{display:inline-flex;align-items:center;gap:4px}.th-sort-term .th-sort{min-width:24px;min-height:24px;justify-content:center}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--surface) inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 600000s 0s}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--surface) inset,var(--focus-ring)}.focus-quiet.focus-quiet:focus:not(:focus-visible){outline:none;box-shadow:none}.focus-quiet.focus-quiet:focus-visible{box-shadow:none;outline:1px solid var(--focus-quiet-line)}
