@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-latin-600-normal-BkLiAYu4.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-600-normal-DyOfdMBA.woff)format("woff")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-semi-condensed-latin-700-normal-BpqDG8I9.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-700-normal-BMyZXq_9.woff)format("woff")}:root{--font-body:"Barlow", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-display:"Barlow Semi Condensed", "Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--text-xs:.8125rem;--text-sm:.9375rem;--text-md:1.0625rem;--text-lg:1.25rem;--text-xl:1.625rem;--text-2xl:2.125rem;--text-board:3.75rem;--ink:#0f2942;--ink-soft:#3a536b;--ink-faint:#536a80;--paper:#f1f4f6;--surface:#fff;--line:#d3dbe2;--line-strong:#a9b7c3;--volt:#ffc629;--volt-deep:#8a5a00;--volt-soft:#fff3cf;--go:#0a7d55;--go-ink:#06603f;--go-soft:#e1f3ea;--charge:#1a5fd0;--charge-ink:#154ca8;--charge-soft:#e3edfc;--stop:#b93227;--stop-ink:#962619;--stop-soft:#fbe9e7;--neutral-soft:#e6ebef;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--focus-ring:3px solid var(--charge);--sidebar-width:15rem;--control-height:2.75rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3,p,dl,dd,ol,ul,figure,fieldset{margin:0;padding:0}fieldset{border:0;min-width:0}legend{padding:0}ol,ul{list-style:none}h1,h2,h3{font-family:var(--font-display);letter-spacing:.005em;font-weight:600;line-height:1.15}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}a{color:var(--charge-ink);text-underline-offset:.15em}a:hover{color:var(--ink)}button,input,select,textarea{font:inherit;color:inherit}img,svg{max-width:100%;display:block}:focus-visible{outline:var(--focus-ring);outline-offset:2px}.numeric{font-variant-numeric:tabular-nums lining-nums}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-3);z-index:20;padding:var(--space-2) var(--space-4);background:var(--volt);color:var(--ink);border-radius:var(--radius-sm);font-weight:600;position:absolute;top:-4rem}.skip-link:focus{top:var(--space-3)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-4);border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-weight:600;font-size:var(--text-sm);cursor:pointer;line-height:1.2;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-flex}.btn:hover{background:var(--paper);border-color:var(--ink-faint);color:var(--ink)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.btn--primary{background:var(--ink);border-color:var(--ink);color:#fff}.btn--primary:hover{color:#fff;background:#1b3d5f;border-color:#1b3d5f}.btn--danger{background:var(--stop);border-color:var(--stop);color:#fff}.btn--danger:hover{background:var(--stop-ink);border-color:var(--stop-ink);color:#fff}.btn--quiet{color:var(--charge-ink);padding:0 var(--space-2);background:0 0;border-color:#0000}.btn--quiet:hover{background:var(--neutral-soft);border-color:#0000}.btn--lg{min-height:3.5rem;padding:0 var(--space-5);font-size:var(--text-md);border-radius:var(--radius-md)}.btn--block{width:100%}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;animation:.7s linear infinite spin}.spinner--lg{border-width:3px;width:2rem;height:2rem}@keyframes spin{to{transform:rotate(360deg)}}.field{gap:var(--space-1);display:grid}.field__label{font-weight:600;font-size:var(--text-sm)}.field__optional{color:var(--ink-faint);font-weight:400}.field__hint{font-size:var(--text-xs);color:var(--ink-soft)}.field__static{min-height:var(--control-height);align-items:center;font-weight:600;display:flex}.field__error{font-size:var(--text-xs);color:var(--stop-ink);font-weight:500}.input,.select{width:100%;min-height:var(--control-height);padding:0 var(--space-3);border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface)}.select{padding-right:var(--space-5)}.input:hover,.select:hover{border-color:var(--ink-faint)}.input[aria-invalid=true],.select[aria-invalid=true]{border-color:var(--stop)}.input:disabled,.select:disabled{background:var(--neutral-soft);color:var(--ink-soft)}.form-grid{gap:var(--space-4);display:grid}@media (width>=40rem){.form-grid--two{grid-template-columns:1fr 1fr}.form-grid__wide{grid-column:1/-1}}.form-actions{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.badge{border-radius:var(--radius-sm);background:var(--neutral-soft);color:var(--ink-soft);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:.375rem;padding:.125rem .5rem;font-weight:600;line-height:1.45;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.badge--go{background:var(--go-soft);color:var(--go-ink)}.badge--charge{background:var(--charge-soft);color:var(--charge-ink)}.badge--stop{background:var(--stop-soft);color:var(--stop-ink)}.badge--warn{background:var(--volt-soft);color:var(--volt-deep)}.notice{padding:var(--space-3) var(--space-4);border-left:4px solid var(--ink-faint);border-radius:var(--radius-sm);background:var(--neutral-soft);font-size:var(--text-sm)}.notice--error{border-left-color:var(--stop);background:var(--stop-soft);color:var(--stop-ink)}.notice--success{border-left-color:var(--go);background:var(--go-soft);color:var(--go-ink)}.notice--warn{border-left-color:var(--volt-deep);background:var(--volt-soft);color:#5c3c00}.notice--info{border-left-color:var(--charge);background:var(--charge-soft);color:var(--ink)}.notice__title{font-weight:600}.state{justify-items:start;gap:var(--space-3);padding:var(--space-6) var(--space-5);display:grid}.state--center{text-align:center;justify-items:center}.state__title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600}.state__text{max-width:34rem;color:var(--ink-soft)}.state--loading{color:var(--ink-soft);grid-auto-flow:column;justify-content:start;align-items:center}.state--center.state--loading{justify-content:center}.dialog{border-radius:var(--radius-md);background:var(--surface);width:min(34rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);border:0;padding:0;overflow:auto;box-shadow:0 1.5rem 4rem #0f294259}.dialog--wide{width:min(44rem,100vw - 2rem)}.dialog::backdrop{background:#0f29428c}.dialog[open]:not(:modal){z-index:30;margin:auto;position:fixed;inset:0}.dialog__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-5) 0;display:flex}.dialog__title{font-size:var(--text-xl)}.dialog__body{gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-5);display:grid}.dialog__footer{justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--line);background:var(--paper);flex-wrap:wrap;display:flex}.dialog__close{min-width:2.25rem;min-height:2.25rem;color:var(--ink-soft);padding:0;font-size:1.375rem;line-height:1}.pagination{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);font-size:var(--text-sm);color:var(--ink-soft);flex-wrap:wrap;display:flex}.pagination__buttons{gap:var(--space-2);display:flex}.badge--shape:before{content:none}.badge__shape{fill:currentColor;flex:none;width:.75rem;height:.75rem}.input--area{min-height:5.5rem;padding:var(--space-2) var(--space-3);resize:vertical;line-height:1.4}.input--code{font-variant-numeric:tabular-nums lining-nums;letter-spacing:.08em}.form-actions--start{justify-content:flex-start}.choice-group{gap:var(--space-2);display:grid}.choice-group>legend{margin-bottom:var(--space-2)}.choice{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;display:flex}.choice:hover{border-color:var(--ink-faint)}.choice:has(input:checked){border-color:var(--ink);background:var(--paper)}.choice input{width:1.25rem;height:1.25rem;accent-color:var(--ink);flex:none;margin:.125rem 0 0}.choice__note{font-size:var(--text-sm);color:var(--ink-soft);display:block}.progress-steps{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.progress-steps__bar{background:var(--neutral-soft);appearance:none;width:7rem;height:.5rem;accent-color:var(--charge);border:0;border-radius:999px;overflow:hidden}.progress-steps__bar::-webkit-progress-bar{background:var(--neutral-soft)}.progress-steps__bar::-webkit-progress-value{background:var(--charge)}.progress-steps__bar::-moz-progress-bar{background:var(--charge)}.progress-steps__text{font-size:var(--text-xs);color:var(--ink-soft);white-space:nowrap}.copy-button{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:inline-flex}.copy-button__status{font-size:var(--text-xs);color:var(--stop-ink)}.copy-button__status:empty{display:none}.dialog__body h3{font-size:var(--text-lg)}.dialog__body section{gap:var(--space-2);display:grid}.lang-switch{flex:none;margin-left:auto;display:inline-flex}.lang-switch__select{max-width:9rem;min-height:2rem;padding:0 var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-family:var(--font-body);font-size:var(--text-xs);cursor:pointer;font-weight:600}.lang-switch__select:focus-visible{outline:var(--focus-ring);outline-offset:1px}.brand-logo{flex:none;width:auto;height:1.375rem;display:block}.shell__brand{row-gap:var(--space-2);flex-wrap:wrap}.shell__brand .brand-logo{height:1.125rem}.shell__brand .lang-switch{margin-left:auto}.shell__brand .lang-switch__select{max-width:6.25rem}.checkout__tagline{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:0;color:var(--ink-soft);font-weight:500}.stars{align-items:center;gap:var(--space-2);vertical-align:middle;white-space:nowrap;display:inline-flex}.stars__row{flex:none;gap:1px;display:inline-flex}.stars__star{color:var(--line-strong);flex:none}.stars__star--on{color:var(--volt-deep);fill:var(--volt)}.link-like{color:var(--charge-ink);font:inherit;text-align:left;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.link-like:hover{color:var(--ink)}.fullpage{min-height:100dvh;padding:var(--space-5);place-items:center;display:grid}.shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100dvh;display:grid}.shell__sidebar{gap:var(--space-5);height:100dvh;padding:var(--space-5) var(--space-4);background:var(--ink);color:#fff;flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.shell__brand,.login__brand,.checkout__brand{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);letter-spacing:.01em;display:flex}.shell__brand-mark{border-radius:var(--radius-sm);background:var(--volt) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13.6 3 6 13.2h4.7L9.6 21l7.9-10.9h-5z' fill='%230f2942'/%3E%3C/svg%3E") center / 1.125rem no-repeat;flex:none;width:1.5rem;height:1.5rem}.shell__nav{gap:var(--space-4);display:grid}.shell__group ul{gap:2px;display:grid}.shell__group-title{margin-bottom:var(--space-1);padding:0 var(--space-3);color:#8fa3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.shell__link{align-items:center;gap:var(--space-3);padding:.625rem var(--space-3);border-radius:var(--radius-sm);color:#d6e0ea;border-left:4px solid #0000;font-weight:500;text-decoration:none;display:flex}.shell__link:hover{color:#fff;background:#ffffff14}.shell__icon{opacity:.8;flex:none}.shell__link--active .shell__icon{color:var(--volt);opacity:1}.shell__link--active{border-left-color:var(--volt);color:#fff;background:#ffffff1f;font-weight:600}.shell__sidebar :focus-visible{outline-color:var(--volt)}.shell__user{padding-top:var(--space-4);font-size:var(--text-sm);border-top:1px solid #fff3;margin-top:auto}.shell__user-name{font-weight:600}.shell__user-meta{color:#c3d0dc;overflow-wrap:anywhere}.shell__logout{margin-top:var(--space-3);color:#fff;background:0 0;border-color:#ffffff73;width:100%}.shell__logout:hover{color:#fff;background:#ffffff1a;border-color:#fff}.shell__main{align-content:start;gap:var(--space-5);min-width:0;padding:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.shell__main:focus{outline:none}@media (width<=56rem){.shell{grid-template-columns:minmax(0,1fr)}.shell__sidebar{gap:var(--space-3);height:auto;padding:var(--space-3) var(--space-4);position:static}.shell__group,.shell__group ul{display:contents}.shell__group-title{display:none}.shell__nav{gap:var(--space-1);margin:0 calc(-1 * var(--space-4));padding:0 var(--space-4);display:flex;overflow-x:auto}.shell__link{white-space:nowrap;border-bottom:4px solid #0000;border-left:0}.shell__link--active{border-bottom-color:var(--volt)}.shell__user{align-items:center;gap:var(--space-1) var(--space-3);padding-top:var(--space-3);flex-wrap:wrap;margin-top:0;display:flex}.shell__logout{width:auto;margin-top:0;margin-left:auto}.shell__main{padding:var(--space-4)}}.breadcrumb{font-size:var(--text-sm)}.breadcrumb a:before{content:"‹ "}.page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-header__text{gap:var(--space-2);display:grid}.page-header__description{max-width:44rem;color:var(--ink-soft)}.page-header__help a{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;display:inline-flex}.page-header__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.stack{align-content:start;gap:var(--space-5);min-width:0;display:grid}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md)}.panel>.table-wrap:first-child{border-top-left-radius:calc(var(--radius-md) - 1px);border-top-right-radius:calc(var(--radius-md) - 1px)}.panel.form-grid,.panel.filters{padding:var(--space-5)}.panel__title{padding:var(--space-4) var(--space-5) 0;font-size:var(--text-lg)}.panel__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-right:var(--space-5);flex-wrap:wrap;display:flex}.panel__hint{max-width:40rem;padding:var(--space-1) var(--space-5) 0;font-size:var(--text-sm);color:var(--ink-soft)}.panel__head .btn{margin-top:var(--space-4);margin-left:var(--space-5)}.panel__empty,.panel__footer{padding:var(--space-4) var(--space-5) var(--space-5);color:var(--ink-soft)}.panel>.notice{margin:var(--space-4) var(--space-5) 0}.table-wrap{position:relative;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.table th,.table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.table thead th{font-size:var(--text-xs);color:var(--ink-soft);background:var(--paper);white-space:nowrap;font-weight:600}.table tbody th{font-weight:600}.table tbody tr:last-child th,.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover{background:#f7f9fa}.table th.table__number,.table td.table__number{text-align:right;white-space:nowrap}.table td.table__actions{text-align:right;padding-top:var(--space-1);padding-bottom:var(--space-1);vertical-align:middle}.table__primary{font-weight:600}.table__secondary{font-size:var(--text-xs);color:var(--ink-soft);font-weight:400;display:block}.connector-list{gap:var(--space-1);display:grid}.connector-list li{align-items:center;gap:var(--space-2);white-space:nowrap;flex-wrap:wrap;display:flex}.filters__grid{align-items:end;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.filters__clear .btn{width:100%}.date-range{align-items:flex-end;gap:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.date-range__presets{gap:var(--space-2);flex-wrap:wrap;display:flex}.date-range__inputs{gap:var(--space-3);flex-wrap:wrap;display:flex}.chip{min-height:var(--control-height);padding:0 var(--space-4);border:1.5px solid var(--line-strong);background:var(--surface);font-size:var(--text-sm);cursor:pointer;border-radius:999px;font-weight:600}.chip:hover{border-color:var(--ink-faint)}.chip--active{background:var(--ink);border-color:var(--ink);color:#fff}.stat-groups{gap:var(--space-5);display:grid}.stat-group{grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);display:grid}.stat-group__head{padding:var(--space-5);border-right:1px solid var(--line)}.stat-group__head h2{font-size:var(--text-lg)}.stat-group__head p{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--ink-soft)}.stat-group__list{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.stat{padding:var(--space-5);border-left:1px solid var(--line);margin-left:-1px}.stat__label{font-size:var(--text-sm);color:var(--ink-soft)}.stat__value{margin-top:var(--space-1);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:600;line-height:1.1}.stat__link{color:inherit;text-underline-offset:.18em;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.stat__link:hover{text-decoration-color:currentColor}.stat__note{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--ink-soft)}@media (width<=44rem){.stat-group{grid-template-columns:minmax(0,1fr)}.stat-group__head{border-right:0;padding-bottom:0}}.details{gap:var(--space-4) var(--space-5);padding:var(--space-4) var(--space-5) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.details dt{font-size:var(--text-xs);color:var(--ink-soft);font-weight:600}.details dd{overflow-wrap:anywhere}.details--stacked{gap:var(--space-3);grid-template-columns:minmax(0,1fr);padding:0}.details__id{font-size:var(--text-sm)}.command-row{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-4) var(--space-5);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.panel__title+.command-row,.panel__title+.notice+.command-row{margin-top:var(--space-4)}.command-row__name{font-weight:600}.command-row__help{max-width:38rem;font-size:var(--text-sm);color:var(--ink-soft)}.connector-cards{margin-top:var(--space-4);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.connector-card{justify-content:space-between;gap:var(--space-5);padding:var(--space-5);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.connector-card__info{align-content:start;justify-items:start;gap:var(--space-3);flex:16rem;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.connector-card__code{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:.12em;font-weight:700}.connector-card__url{font-size:var(--text-sm)}.sticker{align-items:center;gap:var(--space-4);width:25rem;max-width:100%;padding:var(--space-4);border:2px solid var(--ink);border-radius:var(--radius-lg);color:var(--ink);background:#fff;display:flex}.sticker__qr{flex:none;width:10.5rem;height:10.5rem}.sticker__text{gap:var(--space-1);min-width:0;display:grid}.sticker__lead{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;line-height:1.1}.sticker__hint,.sticker__meta,.sticker__code-label{font-size:var(--text-xs)}.sticker__code-label{margin-top:var(--space-2);font-weight:600}.sticker__code{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:.14em;font-weight:700;line-height:1}.sticker__url{overflow-wrap:anywhere;font-size:.6875rem}@media (width<=30rem){.sticker{flex-direction:column;align-items:flex-start}}.connector-editor{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line);display:grid}.connector-editor__legend{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600}.panel__inline-empty{color:var(--ink-soft)}.connector-editor__spacer{min-width:5.5rem}.connector-editor__rows{gap:var(--space-3);display:grid}.connector-editor__row{align-items:end;gap:var(--space-3);grid-template-columns:6rem minmax(8rem,1fr) minmax(8rem,1fr) auto;display:grid}@media (width<=40rem){.connector-editor__row{padding-bottom:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr}}.login{isolation:isolate;min-height:100dvh;padding:var(--space-5) var(--space-4);background:var(--ink);place-items:center;display:grid;position:relative}.login__photo{z-index:-1;position:absolute;inset:0;overflow:hidden}.login__photo .photo{object-fit:cover;width:100%;height:100%}.login__photo:after{content:"";background:linear-gradient(#0f294280 0%,#0f2942cc 100%);position:absolute;inset:0}.login__panel{gap:var(--space-4);width:min(27rem,100%);padding:var(--space-6) var(--space-5);border-radius:var(--radius-lg);background:var(--surface);display:grid}.login__lead{color:var(--ink-soft)}.login__back{font-size:var(--text-sm);text-align:center}.login__demo{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line);font-size:var(--text-sm);display:grid}.login__demo h2{font-size:var(--text-lg)}.login__demo-list{gap:var(--space-2);display:grid}.login__demo-list .btn{padding-top:var(--space-2);padding-bottom:var(--space-2);text-align:left;flex-wrap:wrap;justify-content:space-between}.login__demo-email{color:var(--ink-soft);font-weight:400}.shell__count{background:var(--volt);min-width:1.5rem;color:var(--ink);font-size:var(--text-xs);border-radius:999px;justify-content:center;align-items:center;gap:.25rem;margin-left:auto;padding:0 .4375rem;font-weight:700;line-height:1.5rem;display:inline-flex}.shell__count--critical{background:var(--stop);color:#fff}.shell__count-mark{font-weight:700}.panel__title--spaced{padding-bottom:var(--space-4)}.panel__lead{max-width:44rem;margin-top:var(--space-2);color:var(--ink-soft)}.panel__link{margin-top:var(--space-4);margin-left:var(--space-5);font-size:var(--text-sm);font-weight:600}.panel.form-grid h2{font-size:var(--text-lg)}.panel.form-grid h3{font-size:var(--text-md);margin-bottom:var(--space-2)}.stat-group__action{margin-top:var(--space-3);font-size:var(--text-sm);font-weight:600}.details__note{font-size:var(--text-xs);color:var(--ink-soft);display:block}.details__quote{max-width:40rem;margin-top:var(--space-1);padding-left:var(--space-3);border-left:3px solid var(--line-strong);overflow-wrap:anywhere;display:block}.filters__note{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--ink-soft)}.search{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.search .field{flex:18rem}.row-actions{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.table tfoot th,.table tfoot td{border-top:2px solid var(--line-strong);background:var(--paper);border-bottom:0;font-weight:600}.table__flag{margin-top:var(--space-1);display:block}.table__url{max-width:22rem;font-size:var(--text-xs);overflow-wrap:anywhere;display:block}.table__notes{max-width:20rem;font-size:var(--text-xs);color:var(--ink-soft)}.alarm-row--critical>td:first-child{box-shadow:inset 4px 0 0 var(--stop)}.alarm-row--warning>td:first-child{box-shadow:inset 4px 0 0 var(--volt-deep)}.alarm-row__message{white-space:normal;max-width:30rem}.alarm-list{margin-top:var(--space-4);display:grid}.alarm-list__item{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-5);padding:var(--space-4) var(--space-5);border-top:1px solid var(--line);border-left:4px solid var(--line-strong);flex-wrap:wrap;display:flex}.alarm-list__item--critical{border-left-color:var(--stop)}.alarm-list__item--warning{border-left-color:var(--volt-deep)}.alarm-list__item:last-child{border-bottom-left-radius:calc(var(--radius-md) - 1px)}.alarm-list__main{gap:var(--space-1);flex:18rem;min-width:0;display:grid}.alarm-list__title{align-items:center;gap:var(--space-2);flex-wrap:wrap;font-weight:600;display:flex}.alarm-list__message{font-size:var(--text-sm)}.alarm-list__meta{font-size:var(--text-xs);color:var(--ink-soft)}.alarm-list__side{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.network-list{gap:var(--space-3) var(--space-5);padding:var(--space-4) var(--space-5) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.network-list li{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.network-list__name{font-weight:600}.firmware-status{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.firmware-status__text{max-width:26rem;font-size:var(--text-xs);color:var(--ink-soft);white-space:normal;flex-basis:100%}.command-block{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--line);display:grid}.panel__hint+.command-block,.panel>.notice+.command-block{margin-top:var(--space-4)}.command-block__title{font-family:var(--font-body);font-size:var(--text-md);font-weight:600}.command-block .notice{margin:0}.inline-form,.inline-form__fields{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.inline-form__fields{flex:100%}.inline-form .field{flex:14rem}.inline-form .btn{margin-top:1.625rem}.config-result{gap:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);display:grid}.config-result .notice{margin:0 var(--space-3) var(--space-3)}.config-result__value{overflow-wrap:anywhere}.check-list{gap:var(--space-2);display:grid}.check-list>legend{margin-bottom:var(--space-2)}.check-list__all{border-style:dashed}.check-list__text{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.check-list__meta{font-size:var(--text-xs);color:var(--ink-soft);flex-basis:100%}.result-list{display:grid}.result-list li{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.result-list__name{min-width:6rem;font-weight:600}.copy-field{justify-items:start;gap:var(--space-2);display:grid}.copy-field__value{max-width:100%;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);font-size:var(--text-sm);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:block}.checklist{gap:var(--space-3);counter-reset:checklist;max-width:46rem;display:grid}.checklist li{counter-increment:checklist;padding-left:2.5rem;position:relative}.checklist li:before{content:counter(checklist);background:var(--ink);color:#fff;width:1.75rem;height:1.75rem;font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.secret-field{gap:var(--space-2);display:grid}.secret-field__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=40rem){.inline-form .btn{margin-top:0}}.shell__install{margin-top:var(--space-2);color:#d6e0ea;width:100%}.shell__install:hover{color:#fff;background:#ffffff1a}@media (width<=56rem){.shell__install{width:auto;margin-top:0}}.report-chart{padding:var(--space-5)}.report-chart__head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.report-chart__head h2{font-size:var(--text-lg)}.report-chart__metrics{gap:var(--space-2);flex-wrap:wrap;display:flex}.report-chart__note{margin-top:var(--space-5);font-size:var(--text-sm);color:var(--ink-soft)}.bar-chart{gap:var(--space-3);margin-top:var(--space-5);grid-template-columns:auto minmax(0,1fr);display:grid}.bar-chart__scale{height:12rem;font-size:var(--text-xs);color:var(--ink-soft);text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;display:flex}.bar-chart__bars{border-bottom:1.5px solid var(--line-strong);background:linear-gradient(to bottom, var(--line) 1px, transparent 1px) 0 0 / 100% 50%;align-items:flex-end;gap:3px;height:12rem;margin:0;padding:0;list-style:none;display:flex}.bar-chart--dense .bar-chart__bars{gap:0}.bar-chart__col{flex:1 1 0;justify-content:center;align-items:flex-end;min-width:1px;height:100%;display:flex;position:relative}.bar-chart__col:hover .bar-chart__bar{background:var(--ink)}.bar-chart__bar{background:var(--charge);border-radius:4px 4px 0 0;width:100%;max-width:24px}.bar-chart__bar--empty{background:0 0}.bar-chart__tick{top:calc(100% + var(--space-1));font-size:var(--text-xs);color:var(--ink-soft);white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.bar-chart__col:first-child .bar-chart__tick{left:0;transform:none}.bar-chart__col:last-child .bar-chart__tick{left:auto;right:0;transform:none}.table .usage{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.usage__track{background:var(--neutral-soft);border-radius:999px;width:4.5rem;height:.5rem;overflow:hidden}.usage__fill{background:var(--go);border-radius:999px;height:100%;display:block}.check-group{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.check__code{margin-left:var(--space-1);font-size:var(--text-xs);color:var(--ink-soft);font-weight:400}.secret-box{margin:var(--space-4) 0 var(--space-3);padding:var(--space-3) var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--paper);font-size:var(--text-sm);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.table__break{overflow-wrap:anywhere}.help{padding:var(--space-5)}.help h2{font-size:var(--text-lg)}.help ul{gap:var(--space-2);margin-top:var(--space-3);padding-left:var(--space-5);font-size:var(--text-sm);color:var(--ink-soft);display:grid}.help code{color:var(--ink);font-size:.9em}.shell__link{padding-top:.5rem;padding-bottom:.5rem}.panel__body{gap:var(--space-3);padding:var(--space-3) var(--space-5) var(--space-5);display:grid}.ocpp-log__bar{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.ocpp-log__toggle{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:inline-flex}.ocpp-log__note{color:var(--ink-soft);font-size:var(--text-sm);flex:12rem}.ocpp-log td{vertical-align:top}.ocpp-log__time{white-space:nowrap}.ocpp-log__error{color:var(--stop);font-weight:600}.ocpp-log__content{white-space:pre-wrap;overflow-wrap:anywhere;max-width:44rem;max-height:7.5rem;font-size:var(--text-xs);line-height:1.45;display:block;overflow:auto}.connector-card__info .row-actions{justify-content:flex-start}.curve{margin-top:var(--space-5);padding-bottom:var(--space-5)}.curve__none{padding-bottom:0}.curve__metrics{gap:var(--space-2);padding:var(--space-4) var(--space-5) 0;flex-wrap:wrap;display:flex}.curve__chart{gap:var(--space-1) var(--space-3);padding:var(--space-5) var(--space-5) 0;grid-template-columns:auto minmax(0,1fr);display:grid}.curve__scale{height:14rem;font-size:var(--text-xs);color:var(--ink-soft);text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;line-height:1;display:flex}.curve__plot{border-bottom:1px solid var(--line-strong);background:linear-gradient(to bottom, var(--line) 1px, transparent 1px) 0 0 / 100% 50%;cursor:crosshair;touch-action:pan-y;height:14rem;position:relative}.curve__plot:focus-visible{outline:var(--focus-ring);outline-offset:3px}.curve__plot svg{width:100%;height:100%;display:block;overflow:visible}.curve__line{fill:none;stroke:var(--charge);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.curve__area{fill:var(--charge);fill-opacity:.1;stroke:none}.curve__dot{border:2px solid var(--surface);background:var(--charge);pointer-events:none;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute}.curve__crosshair{background:var(--ink-faint);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.curve__tip{top:var(--space-2);z-index:2;min-width:9.5rem;margin-left:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);font-size:var(--text-xs);pointer-events:none;position:absolute;box-shadow:0 6px 18px #0f294224}.curve__tip--left{transform:translateX(calc(-100% - var(--space-3)));margin-left:0}.curve__tip-time{margin-bottom:var(--space-1);color:var(--ink-soft)}.curve__tip dl{gap:2px;margin:0;display:grid}.curve__tip-row{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.curve__tip-row dd{color:var(--ink);white-space:nowrap;margin:0;font-weight:600}.curve__tip-row dt{color:var(--ink-soft);order:2}.curve__tip-row--shown dt:before{content:"";background:var(--charge);vertical-align:middle;border-radius:1px;width:10px;height:2px;margin-right:5px;display:inline-block}.curve__readout{display:none}@media (width<=40rem){.curve__readout{margin:var(--space-4) var(--space-5) 0;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);font-size:var(--text-xs);display:block}.curve__readout dl{gap:2px var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.curve__readout .curve__tip-row{justify-content:flex-start;gap:var(--space-2)}.curve__tip{display:none}.curve__chart{padding-top:var(--space-4)}}.curve__times{font-size:var(--text-xs);color:var(--ink-soft);grid-column:2;justify-content:space-between;display:flex}.curve__table{margin:var(--space-4) var(--space-5) 0;font-size:var(--text-sm)}.curve__table summary{width:fit-content;color:var(--charge-ink);cursor:pointer;font-weight:600}.curve__table .table-wrap{max-height:22rem;margin-top:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);overflow:auto}.site-power{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.site-load{gap:var(--space-4);display:grid}.site-load__figure{align-items:baseline;gap:var(--space-2) var(--space-3);color:var(--ink-soft);flex-wrap:wrap;display:flex}.site-load__figure strong{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--ink);line-height:1.1}.site-load__meter{background:var(--charge-soft);border-radius:999px;height:8px;overflow:hidden}.site-load__meter span{background:var(--charge);border-radius:999px;height:100%;transition:width .4s;display:block}.site-load__meter--near{background:var(--volt-soft)}.site-load__meter--near span{background:var(--volt-deep)}.site-load__meter--over{background:var(--stop-soft)}.site-load__meter--over span{background:var(--stop)}.site-load__warning{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;display:flex}.site-load__warning--near{color:var(--volt-deep)}.site-load__warning--over,.site-load__refused{color:var(--stop-ink)}.site-load .table-wrap{border:1px solid var(--line);border-radius:var(--radius-md)}.site-load .table{min-width:0}.site-load .table th,.site-load .table td{padding-right:var(--space-3);padding-left:var(--space-3)}.site-load .table tbody th .details__note{font-weight:400}.site-load .table thead th{white-space:normal}.site-load__note,.site-load__empty{font-size:var(--text-sm);color:var(--ink-soft)}@media (prefers-reduced-motion:reduce){.site-load__meter span{transition:none}}.stat__delta{margin-top:var(--space-2)}.delta{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--ink-soft);font-weight:600;display:inline-flex}.delta svg{flex:none}.delta--good{color:var(--go-ink)}.delta--bad{color:var(--stop-ink)}.section-nav{z-index:4;gap:var(--space-2);margin:0 calc(var(--space-2) * -1);padding:var(--space-2);border-bottom:1px solid var(--line);background:var(--paper);scrollbar-width:thin;display:flex;position:sticky;top:0;overflow-x:auto}.section-nav__link{min-height:2.25rem;padding:0 var(--space-3);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;font-weight:600}.section-nav__link:hover{border-color:var(--ink-faint)}.shell__main .panel{scroll-margin-top:4rem}.shell__main .panel__title:focus{outline:none}.shell__main .panel__title:focus-visible{outline:var(--focus-ring);outline-offset:2px}.ocpi .table-wrap{border-top:1px solid var(--line)}.ocpi .command-block .details__note{max-width:44rem}.ocpi .panel__head{padding-bottom:var(--space-4)}.handout{gap:var(--space-2);margin-top:var(--space-4);justify-items:start;display:grid}.handout .secret-box{justify-self:stretch;margin:0}.alarm-email .field{max-width:22rem}.alarm-email__status{min-height:1.25rem;font-size:var(--text-sm);color:var(--ink-soft)}.alarm-email .details__note{max-width:44rem}.filters__site{max-width:22rem;margin-top:var(--space-4)}.site-power__poster{font-size:var(--text-sm);font-weight:600}.poster{aspect-ratio:210/297;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:100%;max-width:44rem;color:var(--ink);flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.poster__head{background:var(--ink);color:#fff;padding:5cqw 7cqw 4.5cqw}.poster__kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--volt);font-size:3cqw;font-weight:600}.poster__name{font-family:var(--font-display);text-wrap:balance;margin-top:1.2cqw;font-size:7cqw;line-height:1.05}.poster__address,.poster__hours{color:#d5e0ea;margin-top:1.2cqw;font-size:2.8cqw}.poster__body{flex:1;grid-template-columns:1fr;align-content:space-between;gap:3cqw;padding:4.5cqw 7cqw 2cqw;display:grid}.poster__lead{font-family:var(--font-display);font-size:4.8cqw;font-weight:700;line-height:1.15}.poster__steps{counter-reset:poster-step;gap:1.6cqw;margin-top:2.5cqw;padding:0;font-size:3.2cqw;list-style:none;display:grid}.poster__steps li{counter-increment:poster-step;padding-left:6.4cqw;position:relative}.poster__steps li:before{content:counter(poster-step);background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:4.6cqw;height:4.6cqw;font-size:2.7cqw;font-weight:700;display:grid;position:absolute;top:-.3cqw;left:0}.poster__note{color:var(--ink-soft);margin-top:2cqw;font-size:2.8cqw}.poster__price{background:var(--volt);font-family:var(--font-display);border-radius:1.5cqw;margin-top:2.5cqw;padding:1.2cqw 2.5cqw;font-size:4cqw;font-weight:700;display:inline-block}.poster__qr{border:.4cqw solid var(--ink);border-radius:3cqw;align-items:center;gap:4.5cqw;margin:0;padding:3cqw;display:flex}.poster__qr svg{flex:none;width:26cqw;height:26cqw}.poster__qr figcaption{gap:1.5cqw;display:grid}.poster__qr strong{font-family:var(--font-display);font-size:4.8cqw;line-height:1.1}.poster__url{color:var(--ink-soft);overflow-wrap:anywhere;font-size:2.6cqw}.poster__foot{justify-content:flex-end;padding:0 7cqw 4cqw;display:flex}.poster__foot img{width:22cqw;height:auto}.system__checks{margin:var(--space-4) 0 0;border-top:1px solid var(--line);padding:0;list-style:none;display:grid}.system__check{gap:var(--space-1);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);display:grid}.system__check:last-child{border-bottom:0}.system__check-head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.system__check p{max-width:52rem;font-size:var(--text-sm);color:var(--ink-soft);overflow-wrap:anywhere}.system__counts{padding:var(--space-4) var(--space-5) 0}.system__monitor{padding:var(--space-4) var(--space-5) var(--space-5);overflow-wrap:anywhere;max-width:52rem}.checkout{width:min(31rem,100%);padding:var(--space-4) var(--space-4) var(--space-7);padding-bottom:calc(var(--space-7) + env(safe-area-inset-bottom));margin:0 auto}.checkout__header{gap:var(--space-1);padding:var(--space-3) 0 var(--space-4);display:grid}.checkout__brand{margin-bottom:var(--space-3);font-size:var(--text-md)}.checkout__header h1{font-size:var(--text-xl)}.checkout__address{color:var(--ink-soft)}.checkout__main{gap:var(--space-5);display:grid}.checkout__section{gap:var(--space-4);display:grid}.checkout__section h2{font-size:var(--text-xl)}.checkout__muted{font-size:var(--text-sm);color:var(--ink-soft)}.checkout__muted--center{text-align:center}.checkout .notice{gap:var(--space-2);display:grid}.board{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--ink);color:#fff;display:grid}.board__label{font-size:var(--text-sm);color:#c9d6e2;font-weight:500}.board__price{font-family:var(--font-display);font-size:var(--text-board);letter-spacing:.01em;color:var(--volt);font-weight:700;line-height:.95}.board__price--missing{font-size:var(--text-2xl);color:#fff;line-height:1.1}.board__unit{font-family:var(--font-body);font-size:var(--text-md);letter-spacing:0;color:#fff;white-space:nowrap;font-weight:500}.board__facts{gap:var(--space-3) var(--space-4);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid #ffffff40;grid-template-columns:1fr 1fr;display:grid}.board__fact--wide{grid-column:1/-1}.board__facts dt{font-size:var(--text-xs);color:#c9d6e2}.board__facts dd{font-weight:600}.board__fact--wide dd{font-weight:500}@media (width<=22rem){.board__price{font-size:3rem}}.amounts{gap:var(--space-3);display:grid}.amounts__legend{margin-bottom:var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);font-weight:600}.amounts__grid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.amount{min-height:4.5rem;padding:var(--space-3) var(--space-4);border:2px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;gap:.125rem;display:grid;position:relative}.amount input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.amount:hover{border-color:var(--ink-faint)}.amount:focus-within{outline:var(--focus-ring);outline-offset:2px}.amount--selected{border-color:var(--ink);background:var(--ink);color:#fff}.amount__value{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;line-height:1.1}.amount__energy{font-size:var(--text-xs);color:var(--ink-soft)}.amount--selected .amount__energy{color:#d6e0ea}.amounts__estimate{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--volt-soft);color:#3f2a00}.code-input{min-height:3.5rem;font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:.3em;text-transform:uppercase;font-weight:700}.steps{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.steps__item{gap:var(--space-1);padding-top:var(--space-2);border-top:4px solid var(--line-strong);font-size:var(--text-xs);color:var(--ink-soft);display:grid}.steps__number{font-weight:600}.steps__item--done{border-top-color:var(--go);color:var(--go-ink)}.steps__item--current{border-top-color:var(--ink);color:var(--ink);font-weight:600}.pix__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.pix__timer{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--ink);color:var(--volt);font-family:var(--font-display);font-size:var(--text-xl);flex:none;font-weight:700;line-height:1.2}.pix__timer--up{background:var(--neutral-soft);color:var(--ink-soft)}.pix__howto{gap:var(--space-2);padding-left:1.5rem;list-style:decimal;display:grid}.pix__copy-status{min-height:1.5em;font-size:var(--text-sm);color:var(--go-ink);font-weight:500}.pix__code{width:100%;padding:var(--space-3);border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);font-size:var(--text-xs);overflow-wrap:anywhere;resize:none;line-height:1.4}.pix__qr{justify-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);text-align:center;font-size:var(--text-sm);color:var(--ink-soft);background:#fff;display:grid}.pix__qr--expired svg{opacity:.15}.pix__dev{gap:var(--space-2);padding:var(--space-3);border:1.5px dashed var(--line-strong);border-radius:var(--radius-sm);display:grid}.phase{align-items:center;gap:var(--space-3);display:flex}.phase--go{color:var(--go-ink)}.phase--charge{color:var(--charge-ink)}.phase p{color:var(--ink)}.phase__pulse{background:var(--charge);border-radius:50%;flex:none;width:.875rem;height:.875rem;animation:1.6s ease-out infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #1a5fd080}to{box-shadow:0 0 0 .875rem #1a5fd000}}.phase__check{background:var(--go) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") center / 1.125rem no-repeat;border-radius:50%;flex:none;width:1.75rem;height:1.75rem}.meter{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--ink);color:#fff}.meter__value{font-family:var(--font-display);font-size:var(--text-board);color:var(--volt);font-weight:700;line-height:.95}.meter__label{margin-top:var(--space-2);color:#c9d6e2}.usage{gap:var(--space-2);display:grid}.usage__row{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.usage__bar{background:var(--neutral-soft);border-radius:999px;height:.75rem;overflow:hidden}.usage__bar span{border-radius:inherit;background:var(--charge);height:100%;transition:width .6s;display:block}.facts{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.facts>div{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.facts dt{font-size:var(--text-xs);color:var(--ink-soft)}.facts dd{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600}.receipt{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.receipt>div{justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);display:flex}.receipt>div:last-child{border-bottom:0}.receipt dt{color:var(--ink-soft)}.receipt dd{text-align:right;white-space:nowrap;font-weight:600}.receipt__total dt,.receipt__total dd{color:var(--ink);font-family:var(--font-display);font-size:var(--text-lg);font-weight:700}.checklist{gap:var(--space-1);margin-top:var(--space-2);padding-left:1.25rem;list-style:outside;display:grid}.board__was{margin-top:var(--space-2);font-size:var(--text-sm);color:#c9d6e2}.coupon{gap:var(--space-2);display:grid}.coupon--closed{margin:0}.coupon__row{gap:var(--space-2);display:flex}.coupon__row .input{text-transform:uppercase;flex:auto;min-width:0}.coupon--applied{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--go-soft);color:var(--go-ink);flex-wrap:wrap;display:flex}.receipt__id{font-size:var(--text-xs);color:var(--ink-soft);overflow-wrap:anywhere}.receipt__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.receipt-mail{gap:var(--space-2);margin-top:var(--space-4);justify-items:start;display:grid}.receipt-mail .field{justify-self:stretch}.receipt-mail__status{min-height:1.25rem;font-size:var(--text-sm);color:var(--go-ink)}.checkout__info{font-size:var(--text-sm);color:var(--ink-soft);overflow-wrap:anywhere}.checkout__forecast{margin-top:var(--space-3);font-weight:600}.report{gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line);display:grid}.report--closed{justify-items:start}.report__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.report__thanks{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line);color:var(--go-ink);font-weight:600}.rate{gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);justify-items:start;display:grid}.rate__stars{gap:var(--space-1);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.rate__title{width:100%;margin-bottom:var(--space-2);font-family:var(--font-display);font-size:var(--text-lg);padding:0;font-weight:700}.rate__star{border-radius:var(--radius-md);width:3rem;height:3rem;color:var(--line-strong);cursor:pointer;place-items:center;display:grid}.rate__star:hover{background:var(--neutral-soft)}.rate__star--on{color:var(--volt-deep)}.rate__star--on svg{fill:var(--volt)}.rate__star:has(input:focus-visible){outline:var(--focus-ring);outline-offset:2px}.rate__comment{gap:var(--space-2);justify-self:stretch;justify-items:start;display:grid}.rate__comment .field{justify-self:stretch}.rate__text{min-height:5rem;padding:var(--space-2) var(--space-3);resize:vertical}.rate__status{min-height:1.25rem;font-size:var(--text-sm);color:var(--go-ink)}.notify{gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);justify-items:start;display:grid}.notify__note{color:var(--ink-soft);font-size:var(--text-sm)}.notify__on{align-items:center;gap:var(--space-2);font-weight:600;display:flex}.site{background:var(--surface);--brand-red:#b3272d;flex-direction:column;min-height:100vh;display:flex}.site>main{flex:1}.site-header{z-index:500;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.site-header__inner{align-items:center;gap:var(--space-4);max-width:72rem;padding:var(--space-3) var(--space-4);margin:0 auto;display:flex}.site-header__brand{flex:none;display:inline-flex}.site-header__brand img{width:auto;height:1.6rem;display:block}.site-header__nav{gap:var(--space-5);margin-left:var(--space-5);font-weight:500;display:flex}.site-header__nav a{color:var(--ink);text-decoration:none}.site-header__nav a:hover{text-decoration:underline}.site-header__language{margin-left:auto}.site-header__login{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--brand-red);color:#fff;flex:none;font-weight:600;text-decoration:none}.site-header__login:hover{background:#8f1d22}@media (width<=52rem){.site-header__nav{display:none}}.hero{isolation:isolate;background:var(--ink);color:#fff;position:relative;overflow:hidden}.hero__photo,.cta__photo{z-index:-1;position:absolute;inset:0}.hero__photo .photo,.cta__photo .photo{object-fit:cover;width:100%;height:100%}.hero__photo:after,.cta__photo:after{content:"";background:linear-gradient(100deg,#0f2942f5 0%,#0f2942e0 45%,#0f29429e 100%);position:absolute;inset:0}.cta__photo:after{background:#0f2942d1}.hero__inner{align-items:center;gap:var(--space-6);max-width:72rem;padding:var(--space-7) var(--space-4);grid-template-columns:minmax(0,1.25fr) auto minmax(18rem,22rem);margin:0 auto;display:grid}.hero__eyebrow{margin-bottom:var(--space-3);color:var(--volt);letter-spacing:.06em;text-transform:uppercase;font-weight:600;font-size:var(--text-xs)}.hero h1{font-family:var(--font-display);color:#fff;font-size:clamp(2rem,4.2vw,3.25rem);line-height:1.05}.hero__lead{margin-top:var(--space-4);color:#c9d6e2;max-width:34rem;font-size:var(--text-md)}.hero__actions{align-items:center;gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.hero__actions .btn--primary,.hero__actions .btn--primary:hover{border-color:var(--volt);background:var(--volt);color:var(--ink)}.hero__actions .btn--primary:hover{filter:brightness(1.08)}.hero__link{color:#fff;font-weight:600}.hero__screen{width:13rem;height:auto;font-family:var(--font-display)}.access{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);box-shadow:0 18px 40px #00000047}.access h2{font-size:var(--text-lg)}.access__forgot{margin-top:calc(var(--space-2) * -1);font-size:var(--text-sm);text-align:right}.access__lead{margin:var(--space-2) 0 var(--space-4);color:var(--ink-soft);font-size:var(--text-sm)}@media (width<=64rem){.hero__inner{grid-template-columns:minmax(0,1fr) minmax(17rem,21rem)}.hero__screen{display:none}}@media (width<=46rem){.hero__inner{padding:var(--space-6) var(--space-4);grid-template-columns:minmax(0,1fr)}}.band{padding:var(--space-7) var(--space-4)}.band--tint{background:var(--paper)}.band__inner{max-width:72rem;margin:0 auto}.band__inner--media{gap:var(--space-6);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;display:grid}.band__inner--media-end{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.band__inner--media .checks{margin-top:var(--space-5)}@media (width<=56rem){.band__inner--media,.band__inner--media-end{grid-template-columns:minmax(0,1fr)}}.photo-frame{aspect-ratio:3/2;border-radius:var(--radius-lg);background:var(--paper);margin:0;overflow:hidden;box-shadow:0 18px 40px #0f294229}.photo-frame .photo{object-fit:cover;width:100%;height:100%;display:block}.band__inner--split{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));align-items:start;display:grid}.band h2{font-family:var(--font-display);font-size:var(--text-2xl);line-height:1.1}.band__lead{margin-top:var(--space-3);color:var(--ink-soft);font-size:var(--text-md)}.band__actions{margin-top:var(--space-5)}.features{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));padding:0;list-style:none;display:grid}.feature{padding:var(--space-4);border:1px solid var(--line);border-top:4px solid var(--volt);border-radius:var(--radius-md);background:var(--surface)}.feature__icon{width:2.75rem;height:2.75rem;margin-bottom:var(--space-3);border-radius:var(--radius-md);background:var(--volt-soft);color:var(--ink);place-items:center;display:inline-grid}.feature h3{font-size:var(--text-md)}.steps-row__icon{margin-right:var(--space-2);vertical-align:-3px;color:var(--go);display:inline-block}@media (width<=30rem){.site-header__inner{gap:var(--space-2)}.site-header__brand img{height:1.25rem}.site-header__login{padding:var(--space-2) var(--space-3)}}.site-header__login,.station__route{align-items:center;gap:var(--space-2);display:inline-flex}.feature p{margin-top:var(--space-2);color:var(--ink-soft);font-size:var(--text-sm)}.steps-row{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));padding:0;list-style:none;display:grid}.steps-row__number{width:2.5rem;height:2.5rem;margin-bottom:var(--space-3);background:var(--ink);color:var(--volt);font-family:var(--font-display);font-size:var(--text-lg);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.steps-row__item h3{font-size:var(--text-lg)}.steps-row__item p{margin-top:var(--space-2);color:var(--ink-soft)}.steps-row--stack{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.steps-row--stack .steps-row__item{column-gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.steps-row--stack .steps-row__number{grid-row:span 2;margin-bottom:0}.cta{isolation:isolate;padding:var(--space-7) var(--space-4);background:var(--ink);color:#fff;text-align:center;position:relative;overflow:hidden}.cta__inner{max-width:44rem;margin:0 auto}.cta h2{font-family:var(--font-display);font-size:var(--text-2xl);color:#fff;line-height:1.1}.cta__actions{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.cta__actions .btn--primary,.cta__actions .btn--primary:hover{border-color:var(--volt);background:var(--volt);color:var(--ink)}.cta__link{color:#fff;font-weight:600}.checks{gap:var(--space-3);padding:0;list-style:none;display:grid}.checks li{padding-left:var(--space-5);position:relative}.checks li:before{content:"";background:var(--go);border-radius:2px;width:.7rem;height:.7rem;position:absolute;top:.45em;left:0}.site-footer{background:var(--ink);color:#c9d6e2;font-size:var(--text-sm)}.site-footer__inner{justify-content:space-between;gap:var(--space-4);max-width:72rem;padding:var(--space-5) var(--space-4);flex-wrap:wrap;margin:0 auto;display:flex}.site-footer strong{color:#fff}.site-footer nav{gap:var(--space-4);flex-wrap:wrap;display:flex}.site-footer a{color:#fff}.map-page{width:100%;max-width:72rem;padding:var(--space-5) var(--space-4) var(--space-7);margin:0 auto}.map-page__intro h1{font-family:var(--font-display);font-size:var(--text-2xl)}.map-page__intro p{margin-top:var(--space-2);max-width:44rem;color:var(--ink-soft)}.map-page__body{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:minmax(0,1.4fr) minmax(18rem,1fr);align-items:start;display:grid}.map-page__map{position:sticky;top:4.5rem}.map-view{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);z-index:0;height:min(70vh,34rem)}.map-page__legend{margin-top:var(--space-2);color:var(--ink-faint);font-size:var(--text-xs)}.map-page__list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width<=56rem){.map-page__body{grid-template-columns:minmax(0,1fr)}.map-page__map{position:static}.map-view{height:45vh}}.map-pin{color:#fff;width:36px;height:36px;font-family:var(--font-display);border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex;box-shadow:0 2px 6px #00000059}.map-pin--free{background:var(--go)}.map-pin--busy{background:var(--ink-faint)}.map-pin--selected{border-color:var(--volt)}.station{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.station--selected{border-color:var(--ink);box-shadow:inset 4px 0 0 var(--volt)}.station__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.station__name{color:var(--ink);font:inherit;font-family:var(--font-display);font-size:var(--text-lg);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.station__name:hover{text-decoration:underline}.station__free{font-size:var(--text-sm);flex:none;font-weight:600}.station__free--yes{color:var(--go-ink)}.station__free--no{color:var(--ink-faint)}.station__address{margin-top:var(--space-1);color:var(--ink-soft);font-size:var(--text-sm)}.station__price{margin-top:var(--space-2);font-weight:600}.station__info{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-1);font-size:var(--text-sm);color:var(--ink-soft);display:flex}.station__info svg{flex:none;margin-top:.2em}.station__info span{overflow-wrap:anywhere}.station__ends{font-size:var(--text-sm);color:var(--ink-soft)}.free-alert{gap:var(--space-2);margin-top:var(--space-3);justify-items:start;display:grid}.free-alert__note{font-size:var(--text-sm);color:var(--ink-soft)}.free-alert__on{align-items:center;gap:var(--space-2);color:var(--go-ink);font-weight:600;display:flex}.station__connectors{gap:var(--space-2);margin:var(--space-3) 0 0;padding:var(--space-3) 0 0;border-top:1px solid var(--line);list-style:none;display:grid}.station__connectors li{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.station__connectors li>a{margin-left:auto}.station__routes{gap:var(--space-2) var(--space-5);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.station__route{font-weight:600}.station__distance{margin-top:var(--space-1);color:var(--ink-soft);font-size:var(--text-sm)}.map-page__tools{align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.map-page__filter{min-width:11rem}.map-page__only-free{min-height:var(--control-height);align-self:flex-end;align-items:center}.map-page__note{color:var(--ink-soft);font-size:var(--text-sm)}.price-windows{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);margin:0;display:grid}.price-windows__empty{color:var(--ink-faint);font-size:var(--text-sm)}.price-windows__row{align-items:end;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.price-windows__days{gap:var(--space-1);flex-wrap:wrap;display:flex}.price-windows__day{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);min-width:2.75rem;min-height:2.25rem;color:var(--ink-soft);font:inherit;font-size:var(--text-xs);cursor:pointer;font-weight:600}.price-windows__day--on{border-color:var(--ink);background:var(--ink);color:#fff}.price-windows__field{gap:var(--space-1);font-size:var(--text-xs);font-weight:600;display:grid}.price-windows__field input{width:7.5rem;min-height:2.25rem;padding:0 var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-sm)}.check{align-items:flex-start;gap:var(--space-2);font-weight:600;display:flex}.check input{width:1.15rem;height:1.15rem;margin-top:.2rem}.check .field__hint{font-weight:400;display:block}.table__note{color:var(--ink-faint);font-weight:400}.shell__alerts{gap:var(--space-1);display:grid}.showcase{gap:var(--space-4);margin-top:var(--space-5);display:grid}.showcase__tabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.showcase__tab{min-height:var(--control-height);padding:0 var(--space-4);border:1.5px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--text-sm);cursor:pointer;border-radius:999px;font-weight:600}.showcase__tab:hover{border-color:var(--ink-faint)}.showcase__tab--active{border-color:var(--ink);background:var(--ink);color:#fff}.showcase__figure{gap:var(--space-3);margin:0;display:grid}.showcase__frame{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden;box-shadow:0 18px 40px #0f294229}.showcase__frame img{width:100%;height:auto;display:block}.showcase__figure figcaption{max-width:44rem;color:var(--ink-soft)}@media (width<=40rem){.showcase__frame{width:min(100%,20rem);margin:0 auto}}.helpc{width:100%;max-width:72rem;padding:var(--space-5) var(--space-4) var(--space-7);margin:0 auto}.helpc__intro{max-width:44rem;margin-bottom:var(--space-6)}.helpc__intro h1,.guide__head h1{font-family:var(--font-display);font-size:var(--text-2xl);line-height:1.15}.helpc__intro p,.guide__summary{margin-top:var(--space-2);font-size:var(--text-md);color:var(--ink-soft)}.helpc__group{margin-top:var(--space-6)}.helpc__group-head{align-items:flex-start;gap:var(--space-3);color:var(--ink);display:flex}.helpc__group-head svg{color:var(--charge-ink);flex:none;margin-top:.2rem}.helpc__group-head h2,.helpc__more h2{font-family:var(--font-display);font-size:var(--text-xl)}.helpc__group-head p{color:var(--ink-soft)}.helpc__cards{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));padding:0;list-style:none;display:grid}.help-card{gap:var(--space-2);height:100%;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.help-card:hover,.help-card:focus-visible{border-color:var(--line-strong);box-shadow:0 4px 14px #0f233c14}.help-card__title{font-size:var(--text-md);line-height:1.3}.help-card__summary{font-size:var(--text-sm);color:var(--ink-soft);flex:1}.help-card__more{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--charge-ink);font-weight:600;display:inline-flex}.help-card__video{align-items:center;gap:var(--space-1);padding:0 var(--space-2);background:var(--charge-soft);font-size:var(--text-xs);border-radius:999px;display:inline-flex}.helpc__back{align-items:center;gap:var(--space-2);font-weight:600;text-decoration:none;display:inline-flex}.helpc__back:hover{text-decoration:underline}.helpc__path{margin-bottom:var(--space-4)}.guide{max-width:46rem}.guide__audience{font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);font-weight:600}.guide__note{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-left:4px solid var(--volt-deep);border-radius:var(--radius-md);background:var(--volt-soft);font-size:var(--text-sm)}.guide__note p{margin-top:var(--space-1)}.guide__figure{margin:var(--space-5) 0 0}.guide__figure--phone{max-width:19rem}.guide__figure img{border:1px solid var(--line);border-radius:var(--radius-lg);width:100%;height:auto;display:block;box-shadow:0 6px 20px #0f233c1a}.guide__figure--video video{aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ink);width:100%;height:auto;display:block;box-shadow:0 6px 20px #0f233c1a}.guide__figure figcaption{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--ink-soft)}.guide__steps{gap:var(--space-5);margin-top:var(--space-5);counter-reset:guide-step;padding:0;list-style:none;display:grid}.guide__step{counter-increment:guide-step;padding-left:3rem;position:relative}.guide__step:before{content:counter(guide-step);background:var(--ink);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:700;display:grid;position:absolute;top:0;left:0}.guide__step h2{font-size:var(--text-lg);line-height:1.3}.guide__step p{margin-top:var(--space-1);color:var(--ink-soft)}.guide__code{align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.guide__code code{padding:var(--space-2) var(--space-3);border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--paper);font-size:var(--text-sm);overflow-wrap:anywhere}.guide__panel{margin-top:var(--space-6)}.guide__panel a{align-items:center;gap:var(--space-2);display:inline-flex}.helpc__more{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--line)}@media print{@page{margin:12mm}body{background:#fff}.shell{display:block}.shell__sidebar,.shell__demo,.skip-link,.no-print{display:none!important}.shell__main{padding:0;display:block}.panel{border:0}.connector-cards{margin:0}.connector-card{break-inside:avoid;border:0;padding:0 0 10mm;display:block}.sticker{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100mm}.poster{aspect-ratio:auto;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;border-radius:0;width:186mm;max-width:none;height:270mm}.checkout{max-width:none;padding:0}.checkout .lang-switch,.checkout .steps{display:none!important}.checkout .board,.checkout .receipt,.checkout .notice,.checkout .phase{break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}}
