@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/build/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/build/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/build/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}:root{--page:#e2e2df;--paper:#f7f7f5;--panel:#fff;--well:#efefec;--ink:#1b1b1c;--ink-2:#3d3d40;--muted:#6c6c70;--faint:#9b9b9e;--line:#dfdeda;--line-strong:#c8c7c2;--dots:#bdbcb7;--red:#c10000;--red-strong:#a20000;--red-wash:#fbeeee;--graphite:#1d1e21;--graphite-2:#2b2c30;--graphite-line:#3a3b40;--ok:#217a42;--ok-wash:#e7f4ec;--warn:#8a5a00;--warn-wash:#fbf2de;--led:#3ac46e;--metal:linear-gradient(180deg, #fdfdfc 0%, #f1f1ef 48%, #e6e6e3 100%);--metal-bar:linear-gradient(180deg, #f0f0ee 0%, #e4e4e1 100%);--font-sans:"Archivo Variable", "Archivo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--radius-lg:18px;--radius:10px;--radius-sm:7px;--shadow-chassis:0 0 0 1px #0000000d, 0 1px 0 0 #ffffffe6 inset, 0 2px 4px #0000000a, 0 28px 60px -32px #00000047;--shadow-card:0 1px 2px #0000000d, 0 8px 24px -16px #0000002e;--shadow-pop:0 2px 6px #0000000f, 0 24px 48px -20px #0000004d;--max:1180px;--gutter:clamp(16px, 3.4vw, 36px);--inset:clamp(16px, 3vw, 32px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:24px}body{background:linear-gradient(180deg, #ebebe8 0, var(--page) 520px) var(--page);min-height:100vh;color:var(--ink);font-family:var(--font-sans);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}[hidden]{display:none!important}img,svg,video{max-width:100%;display:block}svg{flex-shrink:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--red);outline-offset:2px;border-radius:3px}::selection{background:var(--red);color:#fff}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2,h3,h4,.h1,.h2,.h3{font-variation-settings:"wdth" 106;letter-spacing:-.018em;color:var(--ink);text-wrap:balance;font-weight:620;line-height:1.12}h1,.h1{letter-spacing:-.026em;font-size:clamp(2.05rem,1.35rem + 2.9vw,3.45rem)}h2,.h2{font-size:clamp(1.55rem,1.2rem + 1.4vw,2.2rem)}h3,.h3{letter-spacing:-.01em;font-size:1.18rem;line-height:1.25}h4{font-size:1rem}p{text-wrap:pretty}.lead{color:var(--ink-2);max-width:60ch;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.55}.muted{color:var(--muted)}.red{color:var(--red)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.label{font-variation-settings:"wdth" 72;text-transform:uppercase;letter-spacing:.11em;color:var(--muted);font-size:.72rem;font-weight:600}.eyebrow{font-variation-settings:"wdth" 72;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-2);align-items:center;gap:10px;font-size:.76rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--red);border-radius:1px;width:7px;height:7px}.eyebrow--plain:before{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.stack{gap:18px;display:grid}.stack-sm{gap:14px;display:grid}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mt-1{margin-top:12px!important}.mt-2{margin-top:18px!important}.mt-3{margin-top:24px!important}.mt-section{margin-top:clamp(40px,6vw,64px)!important}.mb-2{margin-bottom:18px!important}.mb-3{margin-bottom:24px!important}.small{font-size:.88rem}.xsmall{font-size:.82rem}.measure{max-width:38ch}.self-start{justify-self:start}.text-ok{color:var(--ok)}.bare{border:0;min-width:0;margin:0;padding:0}.inline{display:inline}.link-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.rule-flush{margin-left:0!important;margin-right:0!important}summary{cursor:pointer}.shell{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.skip-link{z-index:100;background:var(--ink);color:#fff;border-radius:var(--radius-sm);padding:10px 14px;text-decoration:none;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.topbar{min-height:44px;color:var(--muted);justify-content:flex-end;align-items:center;gap:18px;font-size:.82rem;display:flex}.topbar a{text-decoration:none}.topbar a:hover{color:var(--ink)}.topbar__status{align-items:center;gap:8px;margin-right:auto;display:inline-flex}.currency-switch{background:#0000000d;border-radius:6px;padding:2px;display:inline-flex}.currency-switch button{font-family:var(--font-mono);color:var(--muted);background:0 0;border:0;border-radius:4px;padding:2px 9px;font-size:.74rem}.currency-switch button[aria-pressed=true]{background:var(--panel);color:var(--ink);box-shadow:0 1px 2px #0000001a}.currency-switch form{display:contents}.topbar__logout{color:inherit;font-size:inherit;background:0 0;border:0;padding:0}.topbar__logout:hover{color:var(--ink)}.topbar__account{color:var(--ink-2);align-items:center;gap:6px;font-weight:500;display:inline-flex}.chassis{background:var(--paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-chassis);position:relative}.masthead{padding:26px var(--inset) 0;justify-content:space-between;align-items:center;gap:24px;display:flex}.masthead__logo{color:var(--red);align-items:center;gap:12px;display:flex}.masthead__logo .logo{width:clamp(118px,14vw,150px)}.masthead__logo .logo-mark{border-radius:9px;width:clamp(34px,3.6vw,40px);height:auto;box-shadow:0 1px 2px #78000040}.masthead__contact{border-left:1px dotted var(--dots);flex-direction:column;padding-left:22px;line-height:1.3;display:flex}.masthead__contact a{font-variation-settings:"wdth" 104;color:var(--muted);font-size:1.12rem;font-weight:560;text-decoration:none}.masthead__contact a:hover{color:var(--ink)}.nav-toggle{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel);align-items:center;gap:10px;height:40px;padding:0 14px;font-size:.86rem;font-weight:600;display:none}.nav-toggle__bars{gap:4px;display:grid}.nav-toggle__bars span{background:currentColor;width:16px;height:1.5px;transition:transform .2s,opacity .2s;display:block}.nav-toggle[aria-expanded=true] .nav-toggle__bars span:first-child{transform:translateY(5.5px)rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle__bars span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] .nav-toggle__bars span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.mainnav{z-index:30;margin:22px var(--inset) 0;background:var(--metal-bar);border:1px solid var(--line);border-radius:9px;position:relative;box-shadow:inset 0 1px #fff}.mainnav__list{align-items:stretch;margin:0;padding:0 8px;list-style:none;display:flex}.mainnav__list>li{position:relative}.mainnav__link{height:46px;color:var(--ink-2);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;font-size:.9rem;font-weight:520;text-decoration:none;display:flex}.mainnav__link:hover,.mainnav__link[aria-expanded=true]{color:var(--ink)}.mainnav__link[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--red)}.mainnav__link .chev{opacity:.6;width:10px;height:10px;transition:transform .18s}.mainnav__link[aria-expanded=true] .chev{transform:rotate(180deg)}.mainnav__home{color:var(--muted);padding:0 12px}.mainnav__home svg{width:18px;height:18px}.mainnav__aside{align-items:center;margin-left:auto;padding-right:6px;display:flex}.navpanel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);width:min(620px,80vw);box-shadow:var(--shadow-pop);padding:10px;display:none;position:absolute;top:calc(100% + 8px);left:0}.navpanel--narrow{width:340px}.navpanel.is-open{grid-template-columns:repeat(2,1fr);gap:2px;display:grid}.navpanel--narrow.is-open{grid-template-columns:1fr}.navpanel a{border-radius:7px;grid-template-columns:34px 1fr;align-items:start;gap:2px 12px;padding:12px;text-decoration:none;display:grid}.navpanel a:hover{background:var(--well)}.navpanel svg{width:34px;height:34px;color:var(--ink-2);grid-row:span 2}.navpanel strong{font-size:.92rem;font-weight:600}.navpanel span{color:var(--muted);font-size:.8rem;line-height:1.35}.navpanel .mono{color:var(--ink-2)}.page-head{margin:0 var(--inset);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:24px;padding:clamp(36px,5vw,56px) 0 clamp(26px,3vw,34px);display:grid}.page-head h1{font-size:clamp(1.9rem,1.4rem + 2vw,2.75rem)}.page-head .lead{margin-top:14px}.breadcrumb{color:var(--muted);flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;font-size:.8rem;list-style:none;display:flex}.breadcrumb li+li:before{content:"/";color:var(--faint);margin-right:8px}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{color:var(--ink);text-decoration:underline}.page-head__plate{background:var(--metal);border:1px solid var(--line);width:86px;height:86px;box-shadow:0 1px 0 #fff inset, var(--shadow-card);color:var(--ink-2);border-radius:14px;place-items:center;display:grid}.page-head__plate svg{width:46px;height:46px}.section{padding:clamp(48px, 7vw, 84px) var(--inset)}.section--tight{padding-top:clamp(32px,4vw,48px);padding-bottom:clamp(32px,4vw,48px)}.section+.section{border-top:1px solid var(--line)}.section-head{gap:14px;max-width:720px;margin-bottom:clamp(28px,4vw,44px);display:grid}.section-head--split{grid-template-columns:minmax(0,1fr) auto;align-items:end;max-width:none}.rule-double{height:4px;margin:0 var(--inset);border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.footer{color:var(--muted);padding:clamp(40px,6vw,64px) 0 28px;font-size:.9rem}.footer__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,4fr);display:grid}.footer__cols{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.footer__brand{padding-right:28px}.footer__brand .logo{color:#d99f9f;width:170px}.footer__brand .logo-mark{opacity:.85;width:30px;height:auto;margin-bottom:14px}.footer__brand p{max-width:30ch;margin-top:18px;line-height:1.55}.footer__col{border-left:1px dotted var(--dots);padding:4px 24px}.footer__col h2{font-variation-settings:"wdth" 72;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-2);margin-bottom:12px;font-size:.72rem;font-weight:600}.footer__col ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.footer__col a{text-decoration:none}.footer__col a:hover{color:var(--ink);text-decoration:underline}.footer__base{border-top:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:44px;padding-top:20px;font-size:.8rem;display:flex}.footer__secure{align-items:center;gap:8px;display:inline-flex}.footer__secure svg{width:15px;height:15px}@media (width<=1020px){.mainnav__link{padding:0 10px;font-size:.86rem}}@media (width<=920px){.masthead{padding-top:18px;padding-bottom:18px}.masthead__contact{display:none}.nav-toggle{display:inline-flex}.mainnav{margin:0 var(--inset) 8px;background:var(--panel);display:none}.mainnav.is-open{display:block}.mainnav__list{flex-direction:column;padding:6px}.mainnav__link{justify-content:space-between;width:100%;height:48px;font-size:1rem}.mainnav__link[aria-current=page]{box-shadow:inset 3px 0 0 var(--red)}.mainnav__home{justify-content:flex-start}.mainnav__home:after{content:"Home";color:var(--ink-2);font-size:1rem}.mainnav__list>li+li{border-top:1px solid var(--line)}.mainnav__aside{display:none}.navpanel{width:auto;box-shadow:none;border:0;margin:0 0 8px;padding:0;position:static}.navpanel.is-open,.navpanel--narrow.is-open{grid-template-columns:1fr}.navpanel a{padding:10px 8px}.footer__grid{grid-template-columns:1fr;row-gap:32px}.footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.footer__col:nth-child(odd){border-left:0;padding-left:0}}@media (width<=640px){.topbar{gap:12px}.topbar__status{display:none}.chassis{border-radius:14px}.page-head{grid-template-columns:1fr}.page-head__plate{display:none}.section-head--split{grid-template-columns:1fr}}.page-head+.section{padding-top:clamp(32px,4.5vw,52px)}.btn{border-radius:var(--radius-sm);font-variation-settings:"wdth" 100;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 20px;font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn svg{width:16px;height:16px}.btn-primary{color:#fff;background:linear-gradient(#d20b0b 0%,#b60000 100%);border-color:#9e0000;box-shadow:inset 0 1px #ffffff38,0 1px 2px #6e00004d}.btn-primary:hover{background:linear-gradient(#bf0606 0%,#a00000 100%)}.btn-secondary{background:var(--panel);border-color:var(--line-strong);color:var(--ink);box-shadow:0 1px 2px #0000000d}.btn-secondary:hover{border-color:var(--ink-2)}.btn-dark{background:var(--graphite);color:#fff}.btn-dark:hover{background:#000}.btn-sm{min-height:36px;padding:0 14px;font-size:.86rem}.btn-block{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;pointer-events:none}.link-arrow{color:var(--ink);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.link-arrow svg{width:15px;height:15px;transition:transform .15s}.link-arrow:hover svg{transform:translate(3px)}.link-arrow:hover{color:var(--red)}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.faceplate{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.faceplate__rail{background:var(--metal-bar);border-bottom:1px solid var(--line);border-radius:var(--radius) var(--radius) 0 0;height:14px;position:relative}.faceplate__rail:before,.faceplate__rail:after{content:"";background:radial-gradient(circle at 35% 35%,#fff 0,#c9c9c5 55%,#a5a5a0 100%);border-radius:50%;width:7px;height:7px;position:absolute;top:3px;box-shadow:0 0 0 1px #00000014}.faceplate__rail:before{left:9px}.faceplate__rail:after{right:9px}.faceplate__led{background:#cfcfcb;border-radius:2px;width:18px;height:3px;transition:background-color .2s,box-shadow .2s;position:absolute;top:5px;right:26px}.faceplate__body{flex:1;grid-template-columns:auto 1fr;gap:6px 16px;padding:22px 22px 18px;display:grid}.faceplate__body svg{width:42px;height:42px;color:var(--ink-2);grid-row:span 2}.faceplate__body h3{align-self:center;font-size:1.12rem}.faceplate__body p{color:var(--muted);grid-column:2;font-size:.92rem;line-height:1.5}.faceplate__foot{border-top:1px dotted var(--dots);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 22px;display:flex}.faceplate__price{font-family:var(--font-mono);color:var(--ink);font-size:.95rem}.faceplate__price small{color:var(--muted);font-size:.78rem}.faceplate__go{color:var(--ink-2);align-items:center;gap:6px;font-size:.86rem;font-weight:600;display:inline-flex}.faceplate__go svg{width:14px;height:14px;transition:transform .15s}a.faceplate:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card);transform:translateY(-2px)}a.faceplate:hover .faceplate__led{background:var(--red);box-shadow:0 0 6px #c100008c}a.faceplate:hover .faceplate__go{color:var(--red)}a.faceplate:hover .faceplate__go svg{transform:translate(3px)}.faceplate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.plans{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));background:var(--well);border:1px solid var(--line);border-radius:var(--radius-lg);align-items:stretch;padding:10px;display:grid}.plans--2{grid-template-columns:repeat(2,minmax(0,1fr))}.plan{flex-direction:column;padding:26px 24px 24px;display:flex;position:relative}.plan+.plan:before{content:"";border-left:1px dotted var(--dots);position:absolute;top:26px;bottom:26px;left:0}.plan--lifted{background:var(--panel);box-shadow:var(--shadow-card), 0 0 0 1px var(--line);border-radius:12px}.plan--lifted:before,.plan--lifted+.plan:before{display:none}.plan__tier{margin-bottom:4px}.plan__name{color:var(--red);font-variation-settings:"wdth" 104;font-size:1.08rem;font-weight:620}.plan__price{font-family:var(--font-mono);flex-wrap:wrap;align-items:baseline;gap:6px;margin:18px 0 2px;display:flex}.plan__price strong{letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.9rem,1.6rem + 1vw,2.3rem);font-weight:500}.plan__price>span{color:var(--muted);font-size:.85rem}.plan__tagline{color:var(--muted);min-height:2.9em;font-size:.92rem;line-height:1.5}.plan .specs{margin:20px 0 24px}.plan .btn{margin-top:auto}.specs{margin:0;font-size:.9rem;display:grid}.specs>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:8px 0;display:flex}.specs>div:first-child{border-top:1px solid var(--line)}.specs dt{color:var(--muted)}.specs dd{font-family:var(--font-mono);color:var(--ink);text-align:right;font-size:.86rem}.ticks{gap:9px;margin:0;padding:0;list-style:none;display:grid}.ticks li{padding-left:20px;position:relative}.ticks li:before{content:"";background:var(--red);border-radius:1px;width:6px;height:6px;position:absolute;top:.62em;left:2px}.pill{background:var(--well);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:.76rem;font-weight:600;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pill--paid{background:var(--ok-wash);color:var(--ok)}.pill--pending{background:var(--warn-wash);color:var(--warn)}.pill--cancelled,.pill--refunded{color:var(--muted)}.notice{border:1px solid var(--line);border-left:3px solid var(--ink-2);border-radius:var(--radius-sm);background:var(--panel);gap:12px;padding:14px 16px;font-size:.93rem;display:flex}.notice svg{width:18px;height:18px;margin-top:2px}.notice--success{border-left-color:var(--ok)}.notice--success svg{color:var(--ok)}.notice--error{border-left-color:var(--red);background:var(--red-wash);border-color:#f1d2d2}.notice--error svg{color:var(--red)}.notice ul{margin:4px 0 0;padding-left:18px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.form-grid .span-2{grid-column:1/-1}.field{align-content:start;gap:7px;display:grid}.field label,.field .field__label{color:var(--ink-2);font-size:.86rem;font-weight:600}.field .optional{color:var(--faint);font-weight:400}.input,.select,.textarea{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;min-height:46px;padding:10px 13px;font-size:1rem;line-height:1.4;transition:border-color .15s,box-shadow .15s}.textarea{resize:vertical;min-height:150px}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%236c6c70' stroke-width='1.6'%3E%3Cpath d='m2 4 4 4 4-4'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.input:hover,.select:hover,.textarea:hover{border-color:#aeada7}.input:focus,.select:focus,.textarea:focus{border-color:var(--ink-2);outline:none;box-shadow:0 0 0 3px #1b1b1c14}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--red);box-shadow:0 0 0 3px #c100001a}.field__error{color:var(--red);font-size:.83rem}.field__hint{color:var(--muted);font-size:.82rem}.check{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:.92rem;display:flex}.check input{width:18px;height:18px;accent-color:var(--red);flex-shrink:0;margin-top:2px}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.choice-group{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.choice{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer;gap:2px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.choice input{opacity:0;pointer-events:none;position:absolute}.choice strong{font-size:.95rem;font-weight:600}.choice span{color:var(--muted);font-size:.8rem}.choice .save{color:var(--ok);font-weight:600}.choice:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.choice:has(input:focus-visible){outline:2px solid var(--red);outline-offset:2px}.qa{border-top:1px solid var(--line)}.qa details{border-bottom:1px solid var(--line)}.qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 2px;font-size:1.02rem;font-weight:600;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"";border:1px solid var(--line-strong);background:linear-gradient(var(--ink-2), var(--ink-2)) center / 10px 1.5px no-repeat, linear-gradient(var(--ink-2), var(--ink-2)) center / 1.5px 10px no-repeat;border-radius:5px;flex-shrink:0;width:22px;height:22px;transition:transform .2s}.qa details[open] summary:after{background:linear-gradient(var(--red), var(--red)) center / 10px 1.5px no-repeat;border-color:var(--red)}.qa summary:hover{color:var(--red)}.qa .qa__answer{color:var(--ink-2);max-width:70ch;padding:0 2px 20px}.qa .qa__answer p+p{margin-top:10px}.prose{max-width:72ch;color:var(--ink-2)}.prose>*+*{margin-top:1em}.prose h2{color:var(--ink);margin-top:2.2em;scroll-margin-top:24px;font-size:1.4rem}.prose h3{color:var(--ink);margin-top:1.8em;font-size:1.08rem}.prose h2+*,.prose h3+*{margin-top:.6em}.prose a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.prose ul,.prose ol{padding-left:1.2em}.prose ul{padding-left:0;list-style:none}.prose ul li{padding-left:20px;position:relative}.prose ul li+li,.prose ol li+li{margin-top:.4em}.prose ul li:before{content:"";background:var(--red);border-radius:1px;width:6px;height:6px;position:absolute;top:.65em;left:2px}.prose strong{color:var(--ink)}.prose table{border-collapse:collapse;width:100%;font-size:.93rem}.prose th,.prose td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.prose th{color:var(--ink);background:var(--well);font-weight:600}.prose .note{background:var(--well);border-radius:var(--radius-sm);padding:14px 16px;font-size:.93rem}.table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:.93rem}.table th{text-align:left;font-variation-settings:"wdth" 72;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);background:var(--well);border-bottom:1px solid var(--line);padding:12px 16px;font-size:.72rem;font-weight:600}.table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:14px 16px}.table tr:last-child td{border-bottom:0}.table .num{text-align:right;font-family:var(--font-mono);white-space:nowrap}.table a{font-weight:600;text-decoration:none}.table a:hover{color:var(--red)}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(20px,3vw,28px)}.card+.card{margin-top:18px}.card__head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.card__head h2{font-size:1.15rem}.glyph{width:40px;height:40px;color:var(--ink-2)}@media (width<=920px){.faceplate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.plans,.plans--2{grid-template-columns:1fr;padding:6px}.plan+.plan:before{border-left:0;border-top:1px dotted var(--dots);inset:0 24px auto}.plan__tagline{min-height:0}}@media (width<=600px){.faceplate-grid,.form-grid{grid-template-columns:1fr}.form-grid .span-2{grid-column:auto}.btn{white-space:normal;text-align:center}}.pagination{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pagination li>*{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);min-width:36px;height:36px;font-family:var(--font-mono);place-items:center;padding:0 10px;font-size:.85rem;text-decoration:none;display:grid}.pagination .active>*{background:var(--graphite);border-color:var(--graphite);color:#fff}.pagination .disabled>*{color:var(--faint)}.hero{margin:20px var(--inset) 0;background:linear-gradient(105deg, transparent 52%, #ffffff8c 60%, transparent 70%), var(--metal);border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;column-gap:clamp(24px,4vw,56px);padding:clamp(32px,5.5vw,64px) clamp(24px,5vw,56px) 0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff}.hero__copy{padding-bottom:clamp(32px,5vw,60px)}.hero h1{max-width:15ch;margin-top:18px}.hero .lead{margin-top:20px}.hero .ticks{color:var(--ink-2);grid-template-columns:repeat(2,minmax(0,max-content));column-gap:28px;margin-top:24px;font-size:.95rem}.hero .actions{margin-top:32px}.hero__art{align-self:end;position:relative}.hero__facts{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff9;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 calc(-1*clamp(24px,5vw,56px));display:grid}.hero__facts div{border-left:1px dotted var(--dots);padding:18px clamp(16px,2.4vw,28px)}.hero__facts div:first-child{border-left:0}.hero__facts dt{font-family:var(--font-mono);color:var(--ink);font-size:1.05rem}.hero__facts dd{color:var(--muted);margin-top:2px;font-size:.84rem;line-height:1.4}.rack{filter:drop-shadow(0 30px 30px #00000029);width:100%;height:auto}.rack .led{animation:2.8s step-end infinite led}.rack .led--b{animation-duration:1.9s;animation-delay:-.6s}.rack .led--c{animation-duration:3.7s;animation-delay:-1.3s}.rack .led--d{animation-duration:1.3s;animation-delay:-.2s}@keyframes led{0%,62%{opacity:1}63%,70%{opacity:.25}71%,to{opacity:1}}.split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.split__intro{gap:18px;display:grid;position:sticky;top:24px}.reasons{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.reasons li{border-bottom:1px solid var(--line);grid-template-columns:26px 1fr;gap:4px 14px;padding:22px 0;display:grid}.reasons li:before{content:"";background:var(--red);border-radius:1px;grid-row:span 2;width:8px;height:8px;margin-top:9px}.reasons h3{font-size:1.08rem}.reasons p{color:var(--muted)}.band{margin:0 var(--inset);background:radial-gradient(120% 140% at 100% 0%, #2c2d32 0%, transparent 55%), var(--graphite);color:#c9c9cc;border-radius:14px;padding:clamp(32px,5vw,56px)}.band h2,.band h3{color:#fff}.band .eyebrow{color:#bdbdc1}.band .lead{color:#b5b5b9}.band__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.locations{border-top:1px solid var(--graphite-line);margin:0;padding:0;list-style:none;display:grid}.locations li{border-bottom:1px solid var(--graphite-line);grid-template-columns:52px 1fr auto;align-items:center;gap:16px;padding:16px 0;display:grid}.locations .code{height:30px;font-family:var(--font-mono);color:#fff;border:1px solid #4a4b51;border-radius:5px;place-items:center;font-size:.82rem;display:grid}.locations strong{color:#fff;font-weight:560}.locations small{color:#8e8e93;font-size:.82rem;display:block}.locations .loc-price{font-family:var(--font-mono);color:#bdbdc1;text-align:right;font-size:.8rem}.locations .loc-price a{color:#fff;border-bottom:1px solid #55565c;text-decoration:none}.locations .loc-price a:hover{border-bottom-color:#fff}.band__facts{background:var(--graphite-line);border:1px solid var(--graphite-line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:28px;display:grid;overflow:hidden}.band__facts div{background:var(--graphite-2);padding:16px}.band__facts dt{font-family:var(--font-mono);color:#fff}.band__facts dd{color:#9d9da2;margin-top:2px;font-size:.82rem;line-height:1.4}.cta-strip{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(24px,4vw,36px);display:grid}.cta-strip h2{font-size:clamp(1.3rem,1.1rem + .8vw,1.65rem)}.cta-strip p{color:var(--muted);margin-top:8px}.category-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(32px,4vw,48px);display:grid}.category-notes>div{border-left:1px dotted var(--dots);padding:0 24px}.category-notes>div:first-child{border-left:0;padding-left:0}.category-notes h3{margin-bottom:6px;font-size:1rem}.category-notes p{color:var(--muted);font-size:.92rem}.billing-note{color:var(--muted);margin-top:16px;font-size:.86rem}.configurator{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.slider-row{border-bottom:1px solid var(--line);padding:22px 0}.slider-row:first-child{padding-top:0}.slider-row__head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.slider-row__head label{font-weight:600}.slider-row__value{align-items:baseline;gap:6px;display:flex}.slider-row__value input{text-align:right;width:92px;min-height:38px;font-family:var(--font-mono);padding:4px 10px;font-size:1.05rem}.slider-row__scale{font-family:var(--font-mono);color:var(--faint);justify-content:space-between;margin-top:8px;font-size:.75rem;display:flex}.range{--fill:30%;appearance:none;background:0 0;width:100%;height:22px;margin:0}.range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--red) var(--fill), #d9d8d3 var(--fill));border-radius:3px;height:6px}.range::-moz-range-track{background:#d9d8d3;border-radius:3px;height:6px}.range::-moz-range-progress{background:var(--red);border-radius:3px;height:6px}.range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--metal);border:1px solid #a9a8a3;border-radius:6px;width:22px;height:22px;margin-top:-8px;box-shadow:0 1px 3px #0003}.range::-moz-range-thumb{background:#f4f4f2;border:1px solid #a9a8a3;border-radius:6px;width:22px;height:22px;box-shadow:0 1px 3px #0003}.readout{background:var(--graphite);color:#c9c9cc;border-radius:var(--radius);padding:24px;position:sticky;top:24px}.readout h2{color:#fff;font-size:1.05rem}.readout .specs>div{border-color:var(--graphite-line)}.readout .specs dt{color:#9d9da2}.readout .specs dd{color:#fff}.readout__total{font-family:var(--font-mono);color:#fff;align-items:baseline;gap:6px;margin:22px 0 18px;display:flex}.readout__total strong{letter-spacing:-.03em;font-size:2.2rem;font-weight:500}.readout__total span{color:#9d9da2}.checkout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:clamp(24px,4vw,48px);display:grid}.step+.step{margin-top:18px}.step__head{align-items:center;gap:14px;margin-bottom:20px;display:flex}.step__index{background:var(--graphite);color:#fff;width:28px;height:28px;font-family:var(--font-mono);border-radius:7px;place-items:center;font-size:.82rem;display:grid}.step__head h2{font-size:1.2rem}.step__head .step__aside{color:var(--muted);margin-left:auto;font-size:.86rem}.summary{position:sticky;top:24px}.summary__product{align-items:center;gap:14px;margin-bottom:18px;display:flex}.summary__product svg{width:40px;height:40px;color:var(--ink-2)}.summary__product strong{line-height:1.3;display:block}.summary .specs{margin-bottom:18px}.summary__lines{border-top:1px dotted var(--dots);gap:8px;padding:16px 0;font-size:.92rem;display:grid}.summary__lines div{justify-content:space-between;gap:12px;display:flex}.summary__lines dd{font-family:var(--font-mono)}.summary__total{border-top:1px solid var(--line-strong);justify-content:space-between;align-items:baseline;padding-top:16px;display:flex}.summary__total strong{font-family:var(--font-mono);font-size:1.5rem;font-weight:500}.summary__assurance{border-top:1px solid var(--line);color:var(--muted);gap:10px;margin-top:20px;padding-top:18px;font-size:.84rem;display:grid}.summary__assurance div{gap:10px;display:flex}.summary__assurance svg{width:16px;height:16px;color:var(--ink-2);margin-top:2px}.card-element{min-height:120px;padding:4px 0}.card-element iframe{width:100%!important}.card-element__placeholder{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);min-height:120px;color:var(--muted);place-items:center;font-size:.9rem;display:grid}.simulated-card{border-radius:var(--radius-sm);background:var(--warn-wash);border:1px dashed #d9b84a;gap:12px;padding:16px;font-size:.88rem;display:grid}.secure-line{color:var(--muted);align-items:center;gap:8px;margin-top:14px;font-size:.82rem;display:flex}.secure-line svg{width:15px;height:15px}.three-ds{z-index:80;background:#1414168c;place-items:center;padding:16px;display:none;position:fixed;inset:0}.three-ds.is-open{display:grid}.three-ds__frame{background:var(--panel);border-radius:var(--radius);width:min(480px,100%);min-height:200px;box-shadow:var(--shadow-pop);padding:18px}.three-ds__frame p{color:var(--muted);margin-bottom:12px;font-size:.9rem}.processing{color:var(--muted);align-items:center;gap:10px;font-size:.9rem;display:none}.processing.is-active{display:inline-flex}.spinner{border:2px solid var(--line-strong);border-top-color:var(--red);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.account-nav{flex-wrap:wrap;gap:6px;margin-bottom:28px;display:flex}.account-nav a{border-radius:var(--radius-sm);color:var(--ink-2);padding:8px 14px;font-size:.9rem;font-weight:560;text-decoration:none}.account-nav a:hover{background:var(--well)}.account-nav a[aria-current=page]{background:var(--graphite);color:#fff}.auth{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.auth--wide{grid-template-columns:minmax(0,640px) minmax(0,1fr)}.auth__aside{color:var(--muted);padding-top:8px}.auth__aside h2{margin-bottom:14px;font-size:1.15rem}.empty{border:1px dashed var(--line-strong);border-radius:var(--radius);justify-items:start;gap:14px;padding:36px;display:grid}.doc{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.toc{font-size:.88rem;position:sticky;top:24px}.toc ol{counter-reset:toc;gap:2px;margin:10px 0 0;padding:0;list-style:none;display:grid}.toc a{border-left:2px solid var(--line);color:var(--muted);padding:5px 10px;text-decoration:none;display:block}.toc a:hover{color:var(--ink);border-left-color:var(--red)}.doc__meta{color:var(--muted);margin-bottom:26px;font-size:.86rem}.contact-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:clamp(28px,5vw,64px);display:grid}.contact-points{border-top:1px solid var(--line);gap:0;display:grid}.contact-points>div{border-bottom:1px solid var(--line);padding:18px 0}.contact-points a{font-weight:600;text-decoration:none}.contact-points a:hover{color:var(--red)}.keyfacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.keyfacts>div{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.keyfacts dt{font-family:var(--font-mono);color:var(--ink);letter-spacing:-.02em;font-size:1.5rem}.keyfacts dd{color:var(--muted);margin-top:4px;font-size:.9rem}.error-page{padding:clamp(56px, 10vw, 120px) var(--inset);justify-items:start;gap:18px;display:grid}.error-page__code{font-family:var(--font-mono);color:var(--red);font-size:.9rem}@media (width<=1020px){.checkout,.configurator{grid-template-columns:1fr}.summary,.readout{position:static}.checkout .summary{order:-1}}@media (width<=920px){.hero{grid-template-columns:1fr}.hero__art{justify-self:center;width:100%;max-width:520px}.hero__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.hero__facts div:nth-child(3){border-left:0}.hero__facts div:nth-child(n+3){border-top:1px dotted var(--dots)}.split,.band__grid,.doc,.contact-layout,.auth,.auth--wide{grid-template-columns:1fr}.split__intro,.toc{position:static}.toc{display:none}.category-notes,.keyfacts{grid-template-columns:1fr;gap:20px}.category-notes>div{border-left:0;padding:0}}@media (width<=600px){.hero .ticks,.hero__facts{grid-template-columns:1fr}.hero__facts div{border-left:0}.hero__facts div+div{border-top:1px dotted var(--dots)}.band__facts,.cta-strip{grid-template-columns:1fr}.locations li{grid-template-columns:44px 1fr}.locations .loc-price{text-align:left;grid-column:2}}.band--flush{margin:0}.band .link-arrow{color:#fff}.band .link-arrow:hover{color:#fff;opacity:.8}.summary__lines--plain{border-top:0;padding-top:0}.configurator .ticks{color:var(--ink-2);font-size:.92rem}.readout__note{color:#9d9da2;margin-top:14px;font-size:.82rem}.inline-icon{vertical-align:-2px;display:inline}.masthead--compact{padding-bottom:8px}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}.stat{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px}.stat dt{color:var(--muted);font-size:.8rem}.stat dd{font-family:var(--font-mono);letter-spacing:-.02em;margin-top:4px;font-size:1.45rem}.stat--alert dd{color:var(--red)}.filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.filters .input,.filters .select{width:auto;min-height:38px;padding-top:6px;padding-bottom:6px;font-size:.9rem}.filters .input{min-width:240px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips a{border:1px solid var(--line-strong);color:var(--ink-2);background:var(--panel);border-radius:999px;padding:6px 12px;font-size:.84rem;text-decoration:none}.chips a[aria-current=true]{background:var(--graphite);border-color:var(--graphite);color:#fff}.details{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.facts{grid-template-columns:max-content 1fr;gap:8px 18px;margin:0;font-size:.93rem;display:grid}.facts dt{color:var(--muted)}.facts dd{word-break:break-word;margin:0}.btn-danger{background:var(--panel);color:var(--red);border-color:#e2b4b4}.btn-danger:hover{background:var(--red-wash);border-color:var(--red)}.inline-form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.inline-form .field{flex:160px}.stack-cards>*+*{margin-top:18px}.section-title{margin-bottom:14px;font-size:1.05rem}.muted-box{background:var(--well);border-radius:var(--radius-sm);color:var(--ink-2);padding:14px 16px;font-size:.9rem}.pre{white-space:pre-wrap;font-size:.93rem}.log{gap:0;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.log li{border-bottom:1px solid var(--line);grid-template-columns:140px 1fr;gap:12px;padding:9px 0;display:grid}.log time{color:var(--muted);font-family:var(--font-mono);font-size:.8rem}.service-list{gap:12px;display:grid}.service-row{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px 18px;text-decoration:none;display:grid}.service-row:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card)}.service-row svg{width:40px;height:40px;color:var(--ink-2)}.service-row strong{display:block}.service-row small{color:var(--muted);font-family:var(--font-mono);font-size:.8rem}.verify-banner{margin-bottom:22px}@media (width<=1020px){.details{grid-template-columns:1fr}}@media (width<=760px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.service-row{grid-template-columns:36px minmax(0,1fr)}.service-row>:nth-child(n+3){grid-column:2}.log li{grid-template-columns:1fr;gap:2px}}.price{white-space:nowrap;font-variant-numeric:tabular-nums}.cur{display:none}html[data-currency=USD] .cur-usd,html[data-currency=EUR] .cur-eur,html[data-currency=GBP] .cur-gbp,html:not([data-currency]) .cur:first-child{display:inline}.price .cur{margin-right:.04em}.currency-switch a{font-family:var(--font-mono);color:var(--muted);border-radius:4px;padding:2px 9px;font-size:.74rem;text-decoration:none}html[data-currency=USD] .currency-switch [data-currency-option=USD],html[data-currency=EUR] .currency-switch [data-currency-option=EUR],html[data-currency=GBP] .currency-switch [data-currency-option=GBP]{background:var(--panel);color:var(--ink);box-shadow:0 1px 2px #0000001a}.topbar__led{background:var(--led);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #3ac46e2e}.icon{flex-shrink:0;width:16px;height:16px}.is-quarterly{display:none!important}[data-cycle-scope][data-cycle=quarterly] .is-quarterly{display:revert!important}[data-cycle-scope]:has(.cycle-switch input[value=quarterly]:checked) .is-quarterly{display:revert!important}[data-cycle-scope][data-cycle=quarterly] .btn.is-quarterly{display:inline-flex!important}[data-cycle-scope]:has(.cycle-switch input[value=quarterly]:checked) .btn.is-quarterly{display:inline-flex!important}[data-cycle-scope][data-cycle=quarterly] .is-monthly{display:none!important}[data-cycle-scope]:has(.cycle-switch input[value=quarterly]:checked) .is-monthly{display:none!important}.cycle-switch{background:var(--metal-bar);border:1px solid var(--line);border-radius:9px;align-self:end;padding:3px;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff}.cycle-switch label{z-index:1;color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:baseline;gap:8px;padding:8px 16px;font-size:.9rem;font-weight:600;display:inline-flex;position:relative}.cycle-switch input{opacity:0;pointer-events:none;position:absolute}.cycle-switch small{color:var(--ok);font-size:.75rem;font-weight:600}.cycle-switch label:has(input:checked){color:var(--ink)}.cycle-switch:not(.has-thumb) label:has(input:checked){background:var(--panel);box-shadow:0 1px 2px #0000001f}.cycle-switch label:has(input:focus-visible){outline:2px solid var(--red);outline-offset:1px}.cycle-switch__thumb{width:var(--w,0);transform:translateX(var(--x,0));background:var(--panel);box-shadow:0 1px 2px #0000001f, 0 0 0 1px var(--line);border-radius:7px;transition:transform .25s cubic-bezier(.3,.7,.2,1),width .25s cubic-bezier(.3,.7,.2,1);position:absolute;top:3px;bottom:3px;left:0}.plan__note{color:var(--muted);min-height:1.6em;font-size:.82rem}.plan__note .save,.plan .save{color:var(--ok);font-weight:600}.plan__tagline{margin-top:14px}.plan__flag{background:var(--red);color:#fff;letter-spacing:.08em;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:.64rem}.plan .btn+.btn{margin-top:0}.ticks--inline{color:var(--ink-2);grid-template-columns:repeat(2,minmax(0,max-content));column-gap:28px;font-size:.93rem}@media (width<=1020px){.plans{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}}@media (width<=600px){.ticks--inline{grid-template-columns:1fr}.cycle-switch{align-self:start}}.table-scroll{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow-x:auto}.compare{border-collapse:collapse;width:100%;min-width:640px;font-size:.9rem}.compare th,.compare td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:11px 16px}.compare thead th{background:var(--metal-bar);font-variation-settings:"wdth" 104;color:var(--ink);font-size:.95rem;font-weight:620;position:sticky;top:0}.compare tbody th{color:var(--ink-2);width:26%;font-weight:500}.compare td{font-family:var(--font-mono);font-size:.84rem}.compare .group th{background:var(--well);font-variation-settings:"wdth" 72;letter-spacing:.11em;text-transform:uppercase;color:var(--muted);padding-top:18px;font-size:.7rem;font-weight:600}.compare .icon{width:16px;height:16px;color:var(--ok)}.compare .none{color:var(--faint)}.compare .price-row td{color:var(--ink);font-size:.95rem}.compare small{font-family:var(--font-sans);color:var(--ok);font-weight:600}.compare tr:last-child th,.compare tr:last-child td{border-bottom:0}.presets{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:22px;display:flex}.presets .label{margin-right:6px}.chip{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel);text-align:left;gap:1px;padding:8px 12px;font-size:.86rem;font-weight:600;transition:border-color .15s,box-shadow .15s;display:grid}.chip small{font-family:var(--font-mono);color:var(--muted);font-size:.72rem;font-weight:400}.chip:hover{border-color:var(--ink-2)}.chip.is-active{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.configurator .slider-row:first-of-type{padding-top:22px}.readout .specs dt span{color:#fff}.steps-row{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.steps-row li{padding:22px 22px 6px 0}.steps-row li+li{border-left:1px dotted var(--dots);padding-left:22px}.steps-row__n{font-family:var(--font-mono);color:var(--red);font-size:.82rem}.steps-row h3{margin:8px 0 6px;font-size:1.08rem}.steps-row p{color:var(--muted);font-size:.93rem}@media (width<=920px){.steps-row{grid-template-columns:repeat(2,minmax(0,1fr))}.steps-row li:nth-child(3){border-left:0;padding-left:0}.steps-row li:nth-child(n+3){border-top:1px dotted var(--dots)}}@media (width<=600px){.steps-row{grid-template-columns:1fr}.steps-row li,.steps-row li+li{border-left:0;padding-left:0}.steps-row li+li{border-top:1px dotted var(--dots)}}.choice-group--wide{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.choice-group--wide .choice span{line-height:1.4}.field--mono .input{font-family:var(--font-mono);font-size:.95rem}.input.is-invalid,.select.is-invalid,.textarea.is-invalid{border-color:var(--red);box-shadow:0 0 0 3px #c100001a}.input[readonly]{background:var(--well);color:var(--ink-2)}.card-field{gap:16px;display:grid}.card-element{min-height:132px;padding:0;position:relative}.card-element [data-card-element]{margin:0 -3px}.card-element [data-card-loading]{gap:10px;position:absolute;inset:0}.card-element.is-invalid{border-radius:var(--radius-sm);box-shadow:0 0 0 1px var(--red)}.card-field .secure-line{margin-top:0}.card-field .secure-line svg{flex-shrink:0}.card-brands{gap:6px;display:flex}.card-brand{border:1px solid var(--line-strong);background:var(--panel);letter-spacing:.02em;border-radius:5px;place-items:center;min-width:52px;height:26px;padding:0 8px;font-size:.7rem;font-weight:700;display:inline-grid}.card-brand--visa{color:#1a1f71;letter-spacing:.04em;font-size:.8rem;font-style:italic}.card-brand--mastercard{color:#222}.card-brand--mastercard:before{content:"";vertical-align:-1px;background:radial-gradient(circle at 5.5px 5.5px,#eb001b 5.5px,#0000 5.6px),radial-gradient(circle at 12.5px 5.5px,#f79e1b 5.5px,#0000 5.6px);width:18px;height:11px;margin-right:5px;display:inline-block}.summary__spec{font-family:var(--font-mono);color:var(--muted);margin:-6px 0 16px;font-size:.8rem}.summary__fine{color:var(--muted);margin-top:8px;font-size:.8rem}.summary__lines [data-vat-row] dt{color:var(--muted)}.three-ds-inline{min-height:40px;margin-top:18px}.three-ds-inline iframe{max-width:100%}.timeline{margin:0;padding:0;list-style:none;display:grid}.timeline li{gap:2px;padding:0 0 22px 30px;display:grid;position:relative}.timeline li:before{content:"";border:2px solid var(--line-strong);background:var(--panel);border-radius:50%;width:10px;height:10px;position:absolute;top:7px;left:5px}.timeline li:after{content:"";border-left:1px dotted var(--dots);position:absolute;top:21px;bottom:2px;left:10px}.timeline li:last-child{padding-bottom:0}.timeline li:last-child:after{display:none}.timeline li.is-done:before{border-color:var(--ok);background:var(--ok)}.timeline strong{font-weight:600}.timeline span{color:var(--muted);font-size:.92rem}.sent h2{font-size:1.5rem}.processing.is-active,.card-element__placeholder{gap:10px}.link-arrow.mt-2{display:inline-flex}.notice--info{border-left-color:#6b7c93}.notice>div{min-width:0}.notice a{color:inherit}.prose .note{background:var(--well);border-radius:var(--radius-sm);padding:14px 16px}.plans[style*="--cols: 4"] .plan,.plans[style*="--cols: 5"] .plan{padding-left:18px;padding-right:18px}.plans[style*="--cols: 4"] .plan__price strong,.plans[style*="--cols: 5"] .plan__price strong{font-size:clamp(1.45rem,1.1rem + .9vw,1.85rem)}.plans[style*="--cols: 5"] .plan__price{flex-wrap:nowrap}.features{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.features li{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:4px 14px;padding:22px 22px 22px 0;display:grid}.features li:not(:nth-child(3n+1)){border-left:1px dotted var(--dots);padding-left:22px}.features svg{width:22px;height:22px;color:var(--red);grid-row:span 2;margin-top:2px}.features h3{font-size:1.02rem}.features p{color:var(--muted);font-size:.92rem}.uses{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.uses__item{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:40px 1fr;gap:14px;padding:18px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.uses__item>span{gap:4px;display:grid}.uses__item strong{font-size:1rem}.uses__item>span>span{color:var(--muted);font-size:.88rem;line-height:1.5}.uses__item em{color:var(--ink-2);align-items:center;gap:6px;margin-top:6px;font-size:.82rem;font-style:normal;font-weight:600;display:inline-flex}.uses__item em svg{width:13px;height:13px;transition:transform .15s}.uses__item:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card);transform:translateY(-2px)}.uses__item:hover em{color:var(--red)}.uses__item:hover em svg{transform:translate(3px)}@media (width<=920px){.features,.uses{grid-template-columns:repeat(2,minmax(0,1fr))}.features li:not(:nth-child(3n+1)){border-left:0;padding-left:0}.features li:nth-child(2n){border-left:1px dotted var(--dots);padding-left:22px}}@media (width<=600px){.features,.uses{grid-template-columns:1fr}.features li:nth-child(2n){border-left:0;padding-left:0}}.features li,.uses__item,.uses__item>span{align-content:start}.dash{padding:26px var(--inset) clamp(36px, 5vw, 56px);grid-template-columns:236px minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,36px);display:grid}.dash__side{background:var(--metal-bar);border:1px solid var(--line);border-radius:var(--radius);gap:14px;padding:14px;display:grid;position:sticky;top:16px;box-shadow:inset 0 1px #fff}.dash__who{border-bottom:1px dotted var(--dots);align-items:center;gap:10px;min-width:0;padding:4px 4px 12px;display:flex}.dash__who>span:last-child{min-width:0;line-height:1.3;display:grid}.dash__who strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.dash__who small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.dash__avatar{background:var(--red);color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;font-weight:700;display:grid;box-shadow:0 1px 2px #7800004d}.dash__nav{gap:1px;display:grid}.dash__group{font-variation-settings:"wdth" 72;letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin:10px 8px 4px;font-size:.68rem;font-weight:600}.dash__group:first-child{margin-top:0}.dash__nav a{color:var(--ink-2);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:.9rem;font-weight:520;text-decoration:none;display:flex}.dash__nav a:hover{color:var(--ink);background:#ffffffb3}.dash__nav a[aria-current=page]{background:var(--graphite);color:#fff}.dash__count{background:var(--red);color:#fff;min-width:20px;font-family:var(--font-mono);text-align:center;border-radius:999px;padding:0 6px;font-size:.72rem;line-height:18px}.dash__logout{border-top:1px dotted var(--dots);padding:10px 4px 2px}.dash__main{gap:18px;min-width:0;display:grid}.dash__main>.notice{margin:0}.dash__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;display:flex}.dash__head h1{font-size:clamp(1.5rem,1.25rem + 1vw,2rem)}.dash__head .muted{max-width:70ch;margin-top:6px}.dash__state{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;font-size:.92rem;display:flex}.dash__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dash__actions form{display:contents}.crumbs-dash{color:var(--muted);margin-bottom:-8px;font-size:.8rem}.crumbs-dash a{text-decoration:none}.crumbs-dash a:hover{color:var(--ink);text-decoration:underline}.dgrid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.dgrid__main,.dgrid__side{gap:18px;min-width:0;display:grid}.dcard{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:clamp(18px,2.4vw,24px)}.dcard>.h3:first-child,.dcard>h2:first-child{margin-bottom:14px}.dcard--accent{box-shadow:inset 3px 0 0 var(--red);border-color:#e7c2c2}.dcard--flush{padding:0;overflow:hidden}.dcard__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.dcard__head h2{margin:0}.dcard__note{color:var(--muted);margin-top:12px;font-size:.82rem}.dcard .h3,.dgrid .h3{font-size:1.05rem}.dcard.form-grid,.dcard .form-grid,form.form-grid{grid-template-columns:1fr;gap:16px;display:grid}.dcard.form-grid>.h3{margin-bottom:0}.form-row{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;display:grid}.form-narrow{max-width:640px}.check__hint{color:var(--muted);margin-top:2px;font-size:.82rem;display:block}.textarea--sm{min-height:96px}.textarea--mail{min-height:320px;font-family:var(--font-mono);font-size:.9rem}.input--mono{font-family:var(--font-mono);font-size:.92rem}.input--sm{min-height:36px;padding:6px 10px;font-size:.88rem}.mb-0{margin-bottom:0!important}.mt-4{margin-top:32px!important}.mt-6{margin-top:48px!important}.nowrap{white-space:nowrap}.flush{margin:0}.soon{color:var(--warn);font-weight:600}.kv{margin:0;font-size:.92rem;display:grid}.kv>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,38%) minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.kv>div:last-child{border-bottom:0}.kv dt{color:var(--muted)}.kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.kv dd small{color:var(--muted)}.kv__text{white-space:normal}.kv--access dd{font-family:var(--font-mono);font-size:.88rem}.secret{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.secret code{background:var(--well);font-family:var(--font-mono);border-radius:4px;padding:2px 6px}.secret[data-secret] code{filter:blur(5px);-webkit-user-select:none;user-select:none;transition:filter .15s}.secret[data-secret].is-shown code{filter:none;-webkit-user-select:text;user-select:text}.dtable-wrap{margin:0 calc(-1*clamp(18px,2.4vw,24px));overflow-x:auto}.dtable{border-collapse:collapse;width:100%;font-size:.9rem}.dtable th{text-align:left;font-variation-settings:"wdth" 72;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 12px;font-size:.68rem;font-weight:600}.dtable td{border-bottom:1px solid var(--line);vertical-align:top;padding:11px 12px}.dtable th:first-child,.dtable td:first-child{padding-left:clamp(18px,2.4vw,24px)}.dtable th:last-child,.dtable td:last-child{padding-right:clamp(18px,2.4vw,24px)}.dtable tbody tr:last-child td{border-bottom:0}.dtable tbody tr:hover td{background:#fbfbfa}.dtable td small{color:var(--muted);margin-top:2px;font-size:.78rem;display:block}.dtable .num{text-align:right;font-family:var(--font-mono);white-space:nowrap}.dtable a{font-weight:600;text-decoration:none}.dtable a:hover{color:var(--red)}.dtable__end{text-align:right;white-space:nowrap}.dtable__end--stack{justify-items:end;gap:6px;display:grid}.dtable__total td{border-top:1px solid var(--line-strong);font-weight:600}.dtable tr.is-muted td{color:var(--faint)}.dtable tr.is-muted td a{color:var(--muted)}.badge{white-space:nowrap;vertical-align:middle;background:var(--well);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:2px 9px 2px 7px;font-size:.74rem;font-weight:600;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.badge--ok{background:var(--ok-wash);color:var(--ok)}.badge--wait{background:var(--warn-wash);color:var(--warn)}.badge--info{color:#3c5378;background:#eaeef5}.badge--stop{background:var(--red-wash);color:var(--red)}.badge--muted{color:var(--muted)}.filters{flex-wrap:wrap;gap:6px;margin:0;display:flex}.filters a{border:1px solid var(--line-strong);background:var(--panel);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.84rem;text-decoration:none;display:inline-flex}.filters a span{font-family:var(--font-mono);color:var(--muted);font-size:.74rem}.filters a[aria-current=true]{background:var(--graphite);border-color:var(--graphite);color:#fff}.filters a[aria-current=true] span{color:#c9c9cc}.searchbar{gap:8px;max-width:620px;display:flex}.searchbar .input,.searchbar .btn{min-height:40px}.empty{border:1px dashed var(--line-strong);border-radius:var(--radius);background:#ffffff80;justify-items:start;gap:10px;padding:30px;display:grid}.tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.tile{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);gap:2px;padding:16px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.tile:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card)}.tile__label{color:var(--muted);font-size:.8rem}.tile__value{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--ink);font-size:1.7rem;font-weight:500}.tile__hint{color:var(--faint);font-size:.76rem}.tile--due{box-shadow:inset 0 3px 0 var(--red);border-color:#e7c2c2}.tile--due .tile__value{color:var(--red)}.todo{color:var(--ink-2);gap:10px;margin:0;padding-left:20px;font-size:.9rem;display:grid}.svc{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.svc+.svc{margin-top:-6px}.svc__main{gap:2px;min-width:0;display:grid}.svc__name{font-size:1.02rem;font-weight:620;text-decoration:none}.svc__name:hover{color:var(--red)}.svc__spec{font-family:var(--font-mono);color:var(--muted);font-size:.78rem}.svc__meta{color:var(--muted);font-size:.82rem}.svc__state{color:var(--ink-2);justify-items:start;gap:4px;font-size:.86rem;display:grid}.svc__actions{gap:8px;display:flex}.events{margin:14px 0 0;padding:0;font-size:.88rem;list-style:none;display:grid}.events__item{border-bottom:1px solid var(--line);grid-template-columns:140px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.events__item:last-child{border-bottom:0}.events__when{font-family:var(--font-mono);color:var(--muted);font-size:.78rem}.events__what small{color:var(--muted);font-size:.78rem;display:block}.events__item--note .events__what{background:var(--warn-wash);border-radius:6px;padding:6px 10px}.events__item--paid .events__what,.events__item--renewed .events__what,.events__item--delivered .events__what{color:var(--ok)}.events__item--declined .events__what,.events__item--expired .events__what{color:var(--red)}.note-form{gap:8px;display:flex}.note-form .input,.note-form .btn{min-height:40px}.btn-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btn-stack{justify-items:start;gap:8px;display:grid}.text-button{color:var(--ink-2);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem;font-weight:560}.text-button:hover{color:var(--ink);text-decoration-color:currentColor}.text-button--danger{color:var(--red)}.icon-button{border:1px solid var(--line-strong);background:var(--panel);width:34px;height:34px;color:var(--muted);border-radius:7px;place-items:center;padding:0;display:grid}.icon-button:hover{color:var(--red);border-color:var(--red)}.pop{position:relative}.pop>summary{list-style:none}.pop>summary::-webkit-details-marker{display:none}.pop__body{z-index:20;text-align:left;white-space:normal;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);width:280px;box-shadow:var(--shadow-pop);padding:16px;position:absolute;top:calc(100% + 8px);right:0}.plain-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.plain-list small{display:block}.message-body{white-space:normal;line-height:1.65}.settings-table{gap:8px;display:grid}.settings-table__head,.settings-table__row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}.settings-table__head{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.72rem;font-weight:600}.settings-table__row small{color:var(--muted);font-size:.78rem;display:block}.rates summary{font-size:.92rem;font-weight:600}.rates__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 12px;margin-top:12px;display:grid}.rates__item{color:var(--muted);gap:4px;font-size:.8rem;display:grid}.rates__item .input{min-height:36px;padding:6px 10px}.invoice-lines__head,.invoice-line{grid-template-columns:minmax(0,1fr) 90px 120px 110px 34px;align-items:start;gap:8px;display:grid}.invoice-lines__head{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding-bottom:6px;font-size:.72rem;font-weight:600}.invoice-line{border-top:1px solid var(--line);padding:10px 0}.invoice-line__desc{gap:6px;display:grid}.invoice-line__label{display:none}.invoice-line__amount{text-align:right;font-family:var(--font-mono);padding-top:12px;font-size:.9rem}.invoice-line .num,.invoice-lines__head .num{text-align:right}.invoice-sum{margin-top:4px}.invoice-sum dd{text-align:right;font-family:var(--font-mono)}.invoice-sum__total dt,.invoice-sum__total dd{color:var(--ink);font-weight:700}.pdf-frame{background:#525659;border:0;width:100%;height:min(1100px,80vh);display:block}.receipt-page{background:var(--page)}.receipt-doc{border-radius:var(--radius);max-width:820px;box-shadow:var(--shadow-chassis);background:#fff;margin:32px auto;padding:48px}.receipt-doc__actions{justify-content:flex-end;margin-bottom:18px;display:flex}.receipt-doc__head{border-bottom:2px solid var(--red);justify-content:space-between;gap:32px;padding-bottom:28px;display:flex}.receipt-doc__head p{color:var(--ink-2);margin-top:12px;font-size:.86rem;line-height:1.55}.receipt-doc__logo{color:var(--red);align-items:center;gap:10px;display:flex}.receipt-doc__logo .logo{width:150px}.receipt-doc__logo .logo-mark{width:32px;height:32px}.receipt-doc__title{text-align:right}.receipt-doc__title h1{font-size:1.5rem}.receipt-doc__title dl{gap:4px;margin-top:12px;font-size:.86rem;display:grid}.receipt-doc__title dl div{justify-content:flex-end;gap:12px;display:flex}.receipt-doc__title dt{color:var(--muted)}.receipt-doc__to{padding:24px 0;font-size:.92rem}.receipt-doc__to h2{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:6px;font-size:.72rem;font-weight:600}.receipt-doc__lines{border-collapse:collapse;width:100%;font-size:.92rem}.receipt-doc__lines th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-bottom:1px solid var(--line-strong);padding:10px 0;font-size:.72rem}.receipt-doc__lines td{border-bottom:1px solid var(--line);vertical-align:top;padding:14px 0}.receipt-doc__lines td small{color:var(--muted);font-size:.8rem;display:block}.receipt-doc__lines .num{text-align:right;font-family:var(--font-mono)}.receipt-doc__lines tfoot td{border-bottom:0;padding:8px 0;font-weight:700}.receipt-doc__sub td{color:var(--muted);font-size:.86rem;font-weight:400!important}.receipt-doc__refund td{color:var(--red)}.receipt-doc__note{color:var(--muted);margin-top:24px;font-size:.86rem}@media print{.no-print{display:none!important}.receipt-page{background:#fff}.receipt-doc{box-shadow:none;margin:0;padding:0}}@media (width<=1100px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1020px){.dgrid{grid-template-columns:1fr}}@media (width<=860px){.dash{grid-template-columns:1fr}.dash__side{position:static}.dash__nav{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.dash__group{grid-column:1/-1}.svc{grid-template-columns:1fr}}@media (width<=600px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.events__item{grid-template-columns:1fr;gap:2px}.searchbar,.note-form{flex-direction:column}.invoice-lines__head{display:none}.invoice-line{grid-template-columns:1fr 1fr}.invoice-line__desc{grid-column:1/-1}.invoice-line__label{color:var(--muted);font-size:.72rem;display:block}.invoice-line__field{gap:4px;display:grid}.receipt-doc{border-radius:0;margin:0;padding:24px}.receipt-doc__head{flex-direction:column}.receipt-doc__title{text-align:left}.receipt-doc__title dl div{justify-content:flex-start}.kv>div{grid-template-columns:1fr;gap:2px}}.dtable .mono,.dtable a.mono{white-space:nowrap}.dtable td small{overflow-wrap:anywhere}.dash{grid-template-columns:220px minmax(0,1fr)}.dgrid{grid-template-columns:minmax(0,1fr) 300px}@media (width<=1240px){.dgrid{grid-template-columns:1fr}}
