:root{--frame: #14181D;--frame-text: #F1F3F5;--frame-muted: #A9B2BC;--frame-line: #343B44;--frame-hover: #1F252C;--background: #F2F7F8;--surface: #FFFFFF;--paper: #FFFFFF;--surface-2: #F2F7F8;--card-border: #C9CED4;--control-border: #7A838C;--text: #14181D;--text-2: #4A535D;--brand: #14181D;--on-brand: #FFFFFF;--tinta: #14181D;--larimar: #6FD3DC;--brand-hover: #2A313A;--brand-tint: #DDF2F4;--success: #16663A;--success-bg: #E3F4EA;--warning: #7A5200;--warning-bg: #FFF3D6;--error: #B3261E;--error-bg: #FBE9E7;--offline: #F5B94A;--offline-bg: #3A2A08;--env-sim-bg: #D5D9DE;--env-sim-stripe: #BCC2C9;--env-sim-fg: #14181D;--env-sim-pattern: repeating-linear-gradient(-45deg, var(--env-sim-bg) 0 10px, var(--env-sim-stripe) 10px 20px);--env-test-bg: #1D5FAD;--env-test-fg: #FFFFFF;--env-cert-bg: #3E3AA8;--env-cert-fg: #FFFFFF;--env-strip-h: 0px;--t-12: 12px;--t-13: 13px;--t-15: 15px;--t-17: 17px;--t-20: 20px;--t-24: 24px;--t-32: 32px;--t-44: 44px;--t-52: 52px;--t-72: 72px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--r-1: 4px;--r-2: 6px;--r-3: 8px;--touch: 48px;--touch-money: 72px}@font-face{font-family:Abastalia Sans;src:url(/assets/IBMPlexSans-Regular-Latin1-BUjEsRx4.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Abastalia Sans;src:url(/assets/IBMPlexSans-Medium-Latin1-B2CuUu4P.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Abastalia Sans;src:url(/assets/IBMPlexSans-SemiBold-Latin1-CIhZjzyK.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Abastalia Sans;src:url(/assets/IBMPlexSans-Bold-Latin1-DZgTcuEb.woff2) format("woff2");font-weight:700;font-display:swap}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%}body{font-family:Abastalia Sans,IBM Plex Sans,Segoe UI,system-ui,sans-serif;font-size:var(--t-15);line-height:1.3;color:var(--text);background:var(--background);font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.esc-status-bar :focus-visible,.esc-key-bar :focus-visible{outline-color:var(--larimar)}a{color:var(--brand)}a:hover{color:var(--brand-hover)}h1,h2,h3,p{margin:0}.esc-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.esc-col{display:flex;flex-direction:column;gap:var(--s-2)}.esc-spacer{flex:1 1 auto}.esc-title{font-size:var(--t-24);font-weight:700}.esc-subtitle{font-size:var(--t-13);color:var(--text-2)}.esc-label{font-size:var(--t-12);font-weight:600;letter-spacing:.04em;color:var(--text-2);text-transform:uppercase}.esc-muted{color:var(--text-2)}.esc-num{text-align:right;font-variant-numeric:tabular-nums}.esc-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.esc-card{background:var(--surface);border:1px solid var(--card-border);border-radius:var(--r-2)}.esc-card--padded{padding:var(--s-4)}.esc-button{text-decoration:none;min-height:var(--touch);padding:0 var(--s-4);display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);border:1px solid var(--control-border);border-radius:var(--r-2);background:var(--surface);color:var(--text);font-weight:600}.esc-button:hover:not(:disabled){background:var(--surface-2)}.esc-button:disabled{opacity:.5}.esc-button--primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand);font-weight:700}.esc-button--primary:hover:not(:disabled){background:var(--brand-hover)}.esc-button--danger{background:var(--surface);border-color:var(--error);color:var(--error)}.esc-button--danger:hover:not(:disabled){background:var(--error-bg)}.esc-button--ghost{border-color:transparent;background:transparent}.esc-button--money{min-height:var(--touch-money);padding:0 var(--s-5);font-size:var(--t-24);justify-content:space-between}.esc-button--wide{width:100%}.esc-button--primary .esc-keycap{border-color:var(--on-brand);color:var(--on-brand)}.esc-keycap{display:inline-block;padding:1px 6px;min-width:22px;text-align:center;border:1px solid var(--control-border);border-radius:var(--r-1);font-size:var(--t-12);font-weight:600;line-height:1.4;color:var(--text-2)}.esc-field{display:flex;flex-direction:column;gap:var(--s-1)}.esc-field>span{font-size:var(--t-13);font-weight:600;color:var(--text-2)}.esc-input,.esc-select{min-height:var(--touch);padding:0 var(--s-3);width:100%;border:1px solid var(--control-border);border-radius:var(--r-2);background:var(--surface)}.esc-input--large{min-height:56px;font-size:var(--t-24);font-weight:600}.esc-input[aria-invalid=true]{border:2px solid var(--error)}.esc-error-help{font-size:var(--t-13);color:var(--error);font-weight:600}.esc-notice{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-2);border:1px solid transparent;font-weight:600}.esc-notice svg{flex:none;margin-top:1px}.esc-notice--error{background:var(--error-bg);color:var(--error);border-color:var(--error)}.esc-notice--warning{background:var(--warning-bg);color:var(--warning);border-color:var(--warning)}.esc-notice--success{background:var(--success-bg);color:var(--success);border-color:var(--success)}.esc-notice--info{background:var(--brand-tint);color:var(--brand);border-color:var(--brand)}.esc-notice__body{flex:1 1 auto;display:flex;flex-direction:column;gap:2px}.esc-notice__detail{font-weight:400;color:var(--text)}.esc-pill{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;font-size:var(--t-13);font-weight:600}.esc-pill--success{background:var(--success-bg);color:var(--success)}.esc-pill--warning{background:var(--warning-bg);color:var(--warning)}.esc-pill--error{background:var(--error-bg);color:var(--error)}.esc-pill--neutral{background:var(--surface-2);color:var(--text-2)}.esc-overlay{position:fixed;inset:var(--env-strip-h, 0px) 0 0 0;background:#14181d8c;display:flex;align-items:center;justify-content:center;padding:var(--s-4);z-index:50}.esc-dialog{width:min(520px,100%);max-height:calc(100dvh - 32px - var(--env-strip-h, 0px));overflow:hidden;background:var(--surface);border-radius:var(--r-3);box-shadow:0 12px 40px #14181d59;display:flex;flex-direction:column}.esc-dialog--wide{width:min(880px,100%)}.esc-dialog__header,.esc-dialog__footer{flex:none}.esc-dialog__header{padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--card-border);display:flex;flex-direction:column;gap:2px}.esc-dialog__body{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--s-5);display:flex;flex-direction:column;gap:var(--s-4)}.esc-dialog__footer{padding:var(--s-4) var(--s-5);border-top:1px solid var(--card-border);display:flex;gap:var(--s-2);justify-content:flex-end;flex-wrap:wrap}.esc-keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-2)}.esc-keypad button{min-height:64px;border:1px solid var(--control-border);border-radius:var(--r-2);background:var(--surface);font-size:var(--t-24);font-weight:600}.esc-keypad button:hover{background:var(--surface-2)}.esc-keypad button:active{background:var(--brand-tint)}.esc-pin{display:flex;gap:var(--s-3);justify-content:center;padding:var(--s-2) 0}.esc-pin span{width:18px;height:18px;border-radius:50%;border:2px solid var(--control-border)}.esc-pin span.filled{background:var(--text);border-color:var(--text)}.esc-table-wrap{overflow-x:auto}.esc-table{width:100%;border-collapse:collapse}.esc-table th{padding:10px var(--s-4);border-bottom:1px solid var(--card-border);font-size:var(--t-12);font-weight:600;letter-spacing:.04em;color:var(--text-2);text-align:left;text-transform:uppercase;white-space:nowrap}.esc-table td{height:var(--touch);padding:0 var(--s-4);border-bottom:1px solid var(--card-border)}.esc-table tr:last-child td{border-bottom:0}.esc-table tbody tr.selectable{cursor:pointer}.esc-table tbody tr.selectable:hover{background:var(--surface-2)}.esc-table tbody tr.selected{background:var(--brand-tint)}.esc-chip{min-height:var(--touch);padding:0 var(--s-4);border-radius:999px;border:1px solid var(--control-border);background:var(--surface);font-weight:600}.esc-chip[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.esc-tile{min-height:88px;padding:var(--s-3);display:flex;flex-direction:column;justify-content:space-between;gap:var(--s-1);border:1px solid var(--card-border);border-radius:var(--r-2);background:var(--surface);text-align:left}.esc-tile:hover{border-color:var(--brand)}.esc-tile__name{font-weight:600;font-size:var(--t-15)}.esc-tile__price{font-size:var(--t-13);color:var(--text-2)}:root:has(.esc-env-strip){--env-strip-h: 32px}.esc-env-strip{position:fixed;top:0;left:0;right:0;z-index:55;height:32px;padding:0 var(--s-4);display:flex;align-items:center;font-size:var(--t-13);line-height:1;white-space:nowrap;overflow:hidden}.esc-env-strip--sim{background:var(--env-sim-pattern);color:var(--env-sim-fg);border-bottom:2px solid var(--env-sim-fg)}.esc-env-strip--test{background:var(--env-test-bg);color:var(--env-test-fg)}.esc-env-strip--cert{background:var(--env-cert-bg);color:var(--env-cert-fg)}.esc-env-strip b{font-weight:700}.esc-env-strip__link{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;margin-left:var(--s-3);color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.esc-env-strip__link:focus-visible{outline:2px solid currentColor;outline-offset:2px}:root:has(.esc-overlay) .esc-env-strip__link{display:none}@media(max-width:599px){.esc-env-strip__more{display:none}.esc-env-strip{justify-content:center}}.esc-status-bar{min-height:var(--touch);padding:4px var(--s-4);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px var(--s-5);background:var(--frame);color:var(--frame-text);font-size:var(--t-13)}.esc-status-bar .muted{color:var(--frame-muted)}.esc-status-bar__group{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px}.esc-status-bar__group+.esc-status-bar__group{margin-left:auto;justify-content:flex-end}.esc-status-bar__device{display:inline-flex;align-items:center;gap:6px}.esc-offline{background:var(--offline-bg);color:var(--offline);padding:2px 10px;border-radius:var(--r-1);font-weight:600}.esc-status-bar__critical{background:var(--error);color:var(--paper);padding:2px 10px;border-radius:var(--r-1);font-weight:600}.esc-key-bar{display:flex;flex-wrap:wrap;background:var(--frame);color:var(--frame-text)}.esc-key-bar button{flex:1 1 140px;min-height:var(--touch);padding:0 var(--s-2);display:flex;align-items:center;justify-content:center;gap:var(--s-2);border:0;border-right:1px solid var(--frame-line);background:transparent;color:var(--frame-text);font-weight:600}.esc-key-bar button:last-child{border-right:0}.esc-key-bar button:hover:not(:disabled){background:var(--frame-hover)}.esc-key-bar button:disabled{opacity:.45}.esc-key-bar .esc-keycap{border-color:var(--frame-muted);color:var(--frame-muted)}.esc-scale{display:flex;align-items:center;gap:var(--s-3)}.esc-scale__value{min-width:7ch;font-size:var(--t-32);font-weight:700;line-height:1}.esc-scale__value span{font-size:var(--t-17);font-weight:600;color:var(--text-2)}.esc-scale .esc-pill{min-width:120px;justify-content:center}.esc-logo{--logo-tag: var(--tinta);--logo-mark: var(--larimar);display:inline-flex;align-items:center;gap:6px;font-weight:700;letter-spacing:-.02em}.esc-logo--on-dark,:root[data-theme=dark] .esc-admin .esc-logo,.esc-admin[data-theme=dark] .esc-logo{--logo-tag: var(--larimar);--logo-mark: var(--tinta)}.esc-logo__tag{fill:var(--logo-tag);stroke:var(--logo-tag)}.esc-logo__string{fill:none;stroke:var(--logo-tag)}.esc-logo__mark{stroke:var(--logo-mark)}.esc-talia{--talia-tag: var(--larimar);--talia-line: var(--tinta);--talia-outline: var(--tinta);flex:none;display:inline-block;vertical-align:middle}.esc-talia--on-dark,:root[data-theme=dark] .esc-admin .esc-talia,.esc-admin[data-theme=dark] .esc-talia{--talia-line: var(--larimar);--talia-outline: transparent}.esc-talia__tag{fill:var(--talia-tag);stroke:var(--talia-tag)}.esc-talia__outline{fill:none;stroke:var(--talia-outline)}.esc-talia__face{fill:var(--tinta);stroke:var(--tinta)}.esc-talia__bow path{fill:none;stroke:var(--talia-line)}.esc-talia__bow circle{fill:var(--talia-line)}.esc-talia--moves .esc-talia__bow{transform-box:view-box;transform-origin:46.25px 46.25px;animation:esc-talia-bow 3.2s ease-in-out infinite}@keyframes esc-talia-bow{0%,50%,to{transform:rotate(0)}60%{transform:rotate(-8deg)}70%{transform:rotate(6deg)}80%{transform:rotate(-3deg)}90%{transform:rotate(0)}}@media(prefers-reduced-motion:reduce){.esc-talia--moves .esc-talia__bow{animation:none}}.esc-money{display:inline-flex;align-items:baseline;gap:6px;font-weight:700}.esc-money__currency{font-size:.45em;font-weight:600;color:var(--text-2)}.esc-page{flex:1 1 auto;min-width:0;padding:20px var(--s-5);display:flex;flex-direction:column;gap:var(--s-4)}.esc-page:focus{outline:0}.esc-toast{position:fixed;left:50%;bottom:72px;transform:translate(-50%);z-index:60;padding:var(--s-3) var(--s-4);border-radius:var(--r-2);background:var(--warning-bg);color:var(--warning);border:1px solid var(--warning);font-weight:600;box-shadow:0 4px 16px #14181d40}#blazor-error-ui{display:none;position:fixed;inset:auto 0 0 0;z-index:70;padding:var(--s-3) var(--s-4);background:var(--error-bg);color:var(--error);border-top:2px solid var(--error);font-weight:600}#blazor-error-ui a{margin-left:var(--s-3)}@media(max-width:760px){.esc-page{padding:var(--s-4)}}.esc-field__hint{font-size:var(--t-13);color:var(--text-3);font-weight:400}.esc-field__error{display:flex;align-items:center;gap:6px;font-size:var(--t-13);color:var(--error);font-weight:500}.esc-check{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.esc-check input{width:20px;height:20px;accent-color:var(--brand-600)}.esc-segmented{display:inline-flex;padding:3px;gap:2px;border-radius:12px;background:var(--surface-3);max-width:100%;overflow-x:auto}.esc-segmented button{min-height:38px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:var(--text-2);font-weight:500;white-space:nowrap}.esc-segmented button:hover{color:var(--text)}.esc-segmented button[aria-pressed=true],.esc-segmented button[aria-selected=true]{background:var(--surface);color:var(--text);font-weight:600;box-shadow:none}@media(max-width:600px){.esc-segmented{display:flex}.esc-segmented button{flex:1 1 auto;min-width:0;padding:0 8px;min-height:40px}}.esc-dialog__body .esc-table-wrap{flex-shrink:0}.esc-help{margin-top:16px;border-top:1px solid var(--line);padding-top:12px}.esc-help summary{cursor:pointer;font-weight:600}.esc-help ol{margin:8px 0 0;padding-left:20px;display:grid;gap:6px}.esc-admin{--brand-50: #DDF2F4;--brand-100: #DDF2F4;--brand-200: #B8EEF2;--brand-300: #6FD3DC;--brand-400: #45B8C3;--brand-500: #45B8C3;--brand-600: #2C8E99;--brand-700: #14181D;--brand-800: #14181D;--brand-900: #14181D;--background: #F2F7F8;--surface: #FFFFFF;--surface-2: #F2F7F8;--surface-3: #E3EBED;--line: #E3EBED;--line-strong: #C9D5D8;--text: #14181D;--text-2: #4A535D;--text-3: #5A6470;--brand: var(--brand-700);--on-brand: #FFFFFF;--brand-hover: #2A313A;--brand-tint: var(--brand-50);--selected-fill: var(--brand-50);--card-border: var(--line);--control-border: #8A959D;--success: #16663A;--success-bg: #E3F4EA;--success-dot: #22A05A;--warning: #7A5200;--warning-bg: #FFF3D6;--warning-dot: #E39A2B;--error: #B3261E;--error-bg: #FBE9E7;--error-dot: #E5483B;--info: var(--brand-700);--info-bg: var(--brand-50);--data-1: #14181D;--data-2: #2C8E99;--data-3: #45B8C3;--data-4: #9FB0B5;--data-ghost: #9FB0B5;--t-hero: 46px;--t-28: 28px;--r-control: 10px;--r-card: 16px;--r-small: 8px;--elev-1: 0 0 0 1px rgba(20, 24, 29, .05), 0 1px 2px rgba(20, 24, 29, .05), 0 2px 8px rgba(20, 24, 29, .03);--elev-2: 0 0 0 1px rgba(20, 24, 29, .05), 0 4px 16px rgba(20, 24, 29, .08);--elev-pop: 0 0 0 1px rgba(20, 24, 29, .06), 0 16px 40px rgba(20, 24, 29, .18);--ring: 0 0 0 2px #FFFFFF, 0 0 0 4px #14181D;--touch: 44px;--primary-hover: #2A313A;--danger-line: #F2C4BF;--row-hover: #F7FAFB;--topbar-bg: rgba(242, 247, 248, .92);--hover-tint: rgba(20, 24, 29, .05);--tip-bg: var(--text);--tip-text: #FFFFFF;--tip-muted: #A9B2BC;color-scheme:light;background:var(--background);color:var(--text);line-height:1.4}:root[data-theme=dark] .esc-admin,.esc-admin[data-theme=dark]{--brand-50: #2A313A;--brand-100: #2A313A;--brand-200: #3A434E;--brand-300: #45B8C3;--brand-400: #6FD3DC;--brand-500: #6FD3DC;--brand-600: #6FD3DC;--brand-700: #B8EEF2;--brand-800: #DDF2F4;--brand-900: #FFFFFF;--background: #14181D;--surface: #1F252C;--surface-2: #2A313A;--surface-3: #3A434E;--line: #3A434E;--line-strong: #4A535D;--text: #FFFFFF;--text-2: #A9B2BC;--text-3: #A9B2BC;--brand: var(--brand-500);--on-brand: #14181D;--brand-hover: #B8EEF2;--selected-fill: rgba(111, 211, 220, .14);--control-border: #6B7580;--success: #7BD49B;--success-bg: #1D3326;--success-dot: #3CB873;--warning: #F2C46D;--warning-bg: #3A2F1A;--warning-dot: #E39A2B;--error: #FF8A80;--error-bg: #3A1F1D;--error-dot: #E5483B;--data-1: #FFFFFF;--data-2: #6FD3DC;--data-3: #45B8C3;--data-4: #5A6470;--data-ghost: #5A6470;--elev-1: 0 0 0 1px rgba(255, 255, 255, .06), 0 1px 2px rgba(0, 0, 0, .4);--elev-2: 0 0 0 1px rgba(255, 255, 255, .07), 0 4px 16px rgba(0, 0, 0, .45);--elev-pop: 0 0 0 1px rgba(255, 255, 255, .08), 0 16px 40px rgba(0, 0, 0, .6);--ring: 0 0 0 2px #14181D, 0 0 0 4px #6FD3DC;--primary-hover: #B8EEF2;--danger-line: #6B2A25;--row-hover: #252C34;--topbar-bg: rgba(20, 24, 29, .92);--hover-tint: rgba(111, 211, 220, .1);--tip-bg: #3A434E;--tip-text: #FFFFFF;--tip-muted: #A9B2BC;color-scheme:dark}:root[data-theme=dark]{--admin-page: #14181D}:root[data-theme=dark] body:has(.esc-admin){background:var(--admin-page)}.esc-theme-fade,.esc-theme-fade body,.esc-theme-fade .esc-admin *{transition:background-color .25s ease,color .25s ease,border-color .25s ease,fill .25s ease!important}.esc-admin :focus-visible{outline:2px solid var(--brand);outline-offset:2px}.esc-shell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:calc(100vh - var(--env-strip-h, 0px))}.esc-shell--collapsed{grid-template-columns:76px minmax(0,1fr)}.esc-side{position:sticky;top:var(--env-strip-h, 0px);height:calc(100vh - var(--env-strip-h, 0px));display:flex;flex-direction:column;gap:4px;padding:16px 12px;background:var(--surface-2);border-right:1px solid var(--line);overflow:hidden auto}.esc-side__brand{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 8px 12px}.esc-side__brand .esc-spacer{min-width:0}.esc-side__store{padding:0 10px 12px;font-size:var(--t-13);color:var(--text-2);line-height:1.3}.esc-side__store b{display:block;color:var(--text);font-size:var(--t-15);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.esc-side__nav{display:flex;flex-direction:column;gap:2px}.esc-side a,.esc-side__item{min-height:44px;padding:0 12px;display:flex;align-items:center;gap:12px;border-radius:var(--r-control);color:var(--text-2);text-decoration:none;font-weight:500;border:0;background:transparent;width:100%;text-align:left;white-space:nowrap}.esc-side a:hover,.esc-side__item:hover{background:var(--surface-3);color:var(--text)}.esc-side a.active{background:var(--selected-fill);color:var(--brand-700);font-weight:600}.esc-side a.active svg{color:var(--brand-700)}.esc-side__foot{margin-top:auto;display:flex;flex-direction:column;gap:4px;padding-top:12px;border-top:1px solid var(--line)}@media(max-height:820px){.esc-side{gap:2px;padding-block:10px}.esc-side__nav{gap:0}.esc-side a,.esc-side__item{min-height:34px}.esc-side__foot{gap:0}.esc-side__brand,.esc-side__store{padding-bottom:8px}.esc-side__foot{padding-top:8px}}.esc-side__sell{justify-content:space-between}.esc-side__user{display:flex;align-items:center;gap:10px;padding:8px 10px;min-width:0}.esc-side__user>div{min-width:0;display:flex;flex-direction:column;font-size:var(--t-13);color:var(--text-3)}.esc-side__user b{color:var(--text);font-size:var(--t-15);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.esc-side__user>div{flex:1 1 auto}.esc-side__user>svg{flex:none;color:var(--text-3)}.esc-shell--collapsed .esc-side__user>svg{display:none}.esc-side__toggle{width:36px;height:36px;min-height:36px;padding:0;justify-content:center;color:var(--text-3)}.esc-shell--collapsed .esc-side{padding:16px 10px;align-items:center}.esc-shell--collapsed .esc-side a,.esc-shell--collapsed .esc-side__item{width:48px;padding:0;justify-content:center}.esc-shell--collapsed .esc-side__brand{flex-direction:column;padding:0 0 12px}.esc-shell--collapsed .esc-side__label,.esc-shell--collapsed .esc-side__store,.esc-shell--collapsed .esc-side__user>div,.esc-shell--collapsed .esc-side .esc-keycap,.esc-shell--collapsed .esc-logo>span{display:none}.esc-shell--collapsed .esc-side__foot{align-items:center}.esc-main{min-width:0;display:flex;flex-direction:column}.esc-admin .esc-page{width:100%;max-width:1240px;margin:0 auto;padding:28px 32px 48px;gap:20px}.esc-topbar,.esc-tabbar{display:none}@media(max-width:760px){.esc-shell,.esc-shell--collapsed{display:block}.esc-side{display:none}.esc-topbar{position:sticky;top:var(--env-strip-h, 0px);z-index:20;display:flex;align-items:center;gap:8px;min-height:56px;padding:0 8px 0 16px;background:var(--topbar-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.esc-topbar__store{flex:1 1 auto;min-width:0;font-size:var(--t-13);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.esc-topbar .esc-button{min-height:44px;min-width:44px;justify-content:center;flex:none}.esc-topbar__user{position:relative;flex:none}.esc-topbar__user>.esc-button{padding:0}.esc-topbar__scrim{position:fixed;top:0;right:0;bottom:0;left:0}.esc-topbar__menu{position:absolute;right:0;top:calc(100% + 6px);min-width:232px;padding:6px;display:flex;flex-direction:column;gap:2px;background:var(--surface);border-radius:var(--r-card);box-shadow:var(--elev-pop)}.esc-topbar__menu .esc-side__item{min-height:48px}.esc-topbar__who{display:flex;flex-direction:column;padding:8px 12px 10px;margin-bottom:4px;border-bottom:1px solid var(--line);font-size:var(--t-13);color:var(--text-3)}.esc-topbar__who b{color:var(--text);font-size:var(--t-15);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:359px){.esc-topbar .esc-logo>span{display:none}}.esc-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -4px 16px #14181d0d}.esc-tabbar a{flex:1 1 0;min-width:0;min-height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--text-3);text-decoration:none;font-size:12px;font-weight:500}.esc-tabbar a.active{color:var(--brand-700);font-weight:600}.esc-tabbar a.active svg{background:var(--selected-fill);border-radius:999px;box-sizing:content-box;padding:2px 14px}.esc-tabbar>.esc-tabbar__more{flex:1 1 0;min-width:0;min-height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;background:transparent;color:var(--text-3);font-size:12px;font-weight:500}.esc-tabbar>.esc-tabbar__more.active,.esc-tabbar>.esc-tabbar__more[aria-expanded=true]{color:var(--brand-700);font-weight:600}.esc-tabbar__sheet{position:absolute;right:8px;bottom:calc(100% + 8px);min-width:220px;padding:6px;display:flex;flex-direction:column;background:var(--surface);border-radius:var(--r-card);box-shadow:var(--elev-pop)}.esc-tabbar .esc-tabbar__sheet a{flex:none;flex-direction:row;justify-content:flex-start;gap:12px;min-height:48px;padding:0 12px;font-size:var(--t-15);color:var(--text);border-radius:var(--r-control)}.esc-tabbar .esc-tabbar__sheet a.active{background:var(--selected-fill)}.esc-tabbar .esc-tabbar__sheet a.active svg{background:none;padding:0}.esc-admin .esc-page{padding:16px 16px calc(84px + env(safe-area-inset-bottom));gap:16px}}.esc-page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px}.esc-page-head h1{font-size:var(--t-28);font-weight:700;letter-spacing:-.02em;line-height:1.15}.esc-page-head p{margin-top:4px;color:var(--text-2);font-size:var(--t-15)}.esc-page-head__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media(max-width:760px){.esc-page-head{align-items:stretch;flex-direction:column;flex-wrap:nowrap}.esc-page-head h1{font-size:var(--t-24)}.esc-page-head__actions>*{flex:1 1 auto;min-width:0;max-width:100%}}.esc-section-title{font-size:var(--t-17);font-weight:650;letter-spacing:-.01em}.esc-admin .esc-card{background:var(--surface);border:0;border-radius:var(--r-card);box-shadow:var(--elev-1)}.esc-admin .esc-card--padded{padding:20px}.esc-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.esc-card__title{font-size:var(--t-15);font-weight:600}.esc-card__aside{font-size:var(--t-13);color:var(--text-3)}.esc-admin .esc-label{font-size:var(--t-13);font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-2)}.esc-admin .esc-subtitle,.esc-admin .esc-muted{color:var(--text-2)}.esc-admin .esc-title{font-size:var(--t-28);letter-spacing:-.02em}.esc-grid{display:grid;gap:16px;grid-template-columns:repeat(12,minmax(0,1fr))}.esc-span-4{grid-column:span 4}.esc-span-6{grid-column:span 6}.esc-span-8{grid-column:span 8}.esc-span-12{grid-column:span 12}@media(max-width:1080px){.esc-grid>*{grid-column:span 12}}.esc-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;align-items:end;padding:24px}.esc-hero__label{font-size:var(--t-15);font-weight:500;color:var(--text-2);display:flex;align-items:center;gap:8px}.esc-hero__value{font-size:var(--t-hero);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin-top:6px;white-space:nowrap}.esc-hero__value small{font-size:.45em;font-weight:600;color:var(--text-3);letter-spacing:0;margin-right:6px}.esc-hero__compare{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;color:var(--text-2);font-size:var(--t-15)}.esc-hero__spark{color:var(--brand-600);align-self:center}@media(max-width:760px){.esc-admin{--t-hero: min(38px, 9vw)}.esc-hero{grid-template-columns:minmax(0,1fr);padding:20px}.esc-hero__spark{order:3;width:100%}.esc-hero__spark svg{width:100%}}.esc-delta{display:inline-flex;align-items:center;gap:4px;padding:2px 8px 2px 6px;border-radius:999px;font-size:var(--t-13);font-weight:600;white-space:nowrap}.esc-delta--up{background:var(--success-bg);color:var(--success)}.esc-delta--down{background:var(--error-bg);color:var(--error)}.esc-delta--flat{background:var(--surface-2);color:var(--text-2)}.esc-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.esc-stat{padding:18px 20px;display:flex;flex-direction:column;gap:4px;min-width:0;container-type:inline-size}.esc-stat+.esc-stat{border-left:1px solid var(--line)}.esc-stat__label{font-size:var(--t-13);color:var(--text-2);font-weight:500;display:flex;align-items:center;gap:6px}.esc-stat__value{font-size:min(var(--t-24),13cqi);font-weight:700;letter-spacing:-.02em}.esc-stat__note{font-size:var(--t-13);color:var(--text-3)}@media(max-width:900px){.esc-stats{grid-template-columns:1fr 1fr}.esc-stat:nth-child(3){grid-column:1 / -1;border-left:0;border-top:1px solid var(--line)}}@media(max-width:600px){.esc-stat__value{font-size:min(var(--t-20),13cqi)}}@media(max-width:480px){.esc-stats{grid-template-columns:1fr}.esc-stat+.esc-stat{border-left:0;border-top:1px solid var(--line)}.esc-stat__value{font-size:min(var(--t-24),13cqi)}}.esc-alerts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.esc-alert{display:flex;align-items:center;gap:14px;padding:14px 20px}.esc-alert+.esc-alert{border-top:1px solid var(--line)}.esc-alert__icon{flex:none;width:36px;height:36px;border-radius:999px;display:grid;place-items:center}.esc-alert--warning .esc-alert__icon{background:var(--warning-bg);color:var(--warning)}.esc-alert--error .esc-alert__icon{background:var(--error-bg);color:var(--error)}.esc-alert--info .esc-alert__icon{background:var(--info-bg);color:var(--info)}.esc-alert__body{flex:1 1 auto;min-width:0}.esc-alert__title{font-weight:600}.esc-alert--error .esc-alert__title b{color:var(--error)}.esc-alert--warning .esc-alert__title b{color:var(--warning)}.esc-alert__meta{font-size:var(--t-13);color:var(--text-2);margin-top:2px}.esc-alert .esc-button{flex:none}.esc-alert__icon.esc-skeleton{border-radius:999px}.esc-alert__pill.esc-skeleton{display:block;flex:none;width:140px;height:36px;border-radius:var(--r-2)}@media(max-width:600px){.esc-alert__pill.esc-skeleton{grid-column:2;justify-self:start;margin-top:6px}}@media(max-width:600px){.esc-alert{display:grid;grid-template-columns:36px minmax(0,1fr);gap:4px 12px;padding:14px 16px;align-items:start}.esc-alert .esc-button{grid-column:2;justify-self:start;margin-top:6px}}.esc-all-good{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:var(--r-card);background:var(--success-bg);color:var(--success);font-weight:600}.esc-chart{position:relative}.esc-chart__plot{position:relative;height:200px;display:flex;align-items:stretch;gap:6px;padding-left:48px}.esc-chart__grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.esc-chart__grid div{position:absolute;left:0;right:0;border-top:1px dashed var(--line-strong)}.esc-chart__grid div:last-child{border-top:1px solid var(--line-strong)}.esc-chart__grid span{position:absolute;left:0;top:-9px;width:42px;font-size:12px;color:var(--text-3);text-align:right}.esc-chart__col{position:relative;flex:1 1 0;min-width:0;display:flex;align-items:flex-end;justify-content:center;gap:3px;border-radius:var(--r-small);outline-offset:0}.esc-chart__col:hover,.esc-chart__col:focus-visible{background:var(--hover-tint)}.esc-chart__bar,.esc-chart__ghost{width:min(40%,26px);border-radius:4px 4px 0 0;min-height:2px}.esc-chart__bar{background:var(--brand-600)}.esc-chart__col--current .esc-chart__bar{background:var(--brand-700)}.esc-chart__ghost{background:var(--data-ghost)}.esc-chart__x{display:flex;gap:6px;padding-left:48px;margin-top:8px}.esc-chart__x span{flex:1 1 0;min-width:0;text-align:center;font-size:12px;color:var(--text-3);white-space:nowrap;overflow:hidden}.esc-chart__x span.is-current{color:var(--text);font-weight:600}.esc-chart__tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);z-index:5;min-width:168px;padding:10px 12px;border-radius:var(--r-control);background:var(--tip-bg);color:var(--tip-text);font-size:var(--t-13);line-height:1.45;box-shadow:var(--elev-pop);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s;white-space:nowrap;text-align:left}.esc-chart__tip b{display:block;font-size:var(--t-15)}.esc-chart__tip span{color:var(--tip-muted)}.esc-chart__col:first-child .esc-chart__tip{left:0;transform:none}.esc-chart__col:last-child .esc-chart__tip{left:auto;right:0;transform:none}.esc-chart__col:hover .esc-chart__tip,.esc-chart__col:focus-visible .esc-chart__tip{opacity:1;visibility:visible}@media(max-width:760px){.esc-chart__col{position:static}.esc-chart__col .esc-chart__tip,.esc-chart__col:first-child .esc-chart__tip,.esc-chart__col:last-child .esc-chart__tip{left:48px;right:0;bottom:calc(100% + 8px);transform:none;min-width:0;white-space:normal}}.esc-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:var(--t-13);color:var(--text-2)}.esc-legend span{display:inline-flex;align-items:center;gap:6px}.esc-legend i{width:10px;height:10px;border-radius:3px;background:var(--brand-600)}.esc-legend i.ghost{background:var(--data-ghost)}@media(max-width:600px){.esc-chart__plot{height:168px;gap:3px;padding-left:40px}.esc-chart__x{gap:3px;padding-left:40px}.esc-chart__x span{white-space:normal;line-height:1.25}.esc-chart__grid span{width:34px;font-size:11px}}.esc-barlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.esc-barlist__row{display:flex;align-items:baseline;gap:8px}.esc-barlist__name{flex:1 1 auto;min-width:0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.esc-barlist__name .esc-table--wide{min-width:760px}.esc-table__sub{white-space:normal}.esc-barlist__qty{font-size:var(--t-13);color:var(--text-3);white-space:nowrap}.esc-barlist__value{font-weight:600;white-space:nowrap;text-align:right}.esc-barlist__track{height:8px;margin-top:6px;border-radius:999px;background:var(--surface-2);overflow:hidden}.esc-barlist__track>div{height:100%;border-radius:999px;background:var(--brand-600);min-width:4px}.esc-barlist__share{font-size:var(--t-13);color:var(--text-3);min-width:40px;text-align:right}@media(max-width:760px){.esc-barlist__row{flex-wrap:wrap}.esc-barlist__name{flex-basis:0}.esc-barlist__qty{order:3;flex-basis:100%}}.esc-stack{display:flex;gap:2px;height:12px;border-radius:999px;overflow:hidden;margin-bottom:16px}.esc-stack>div{min-width:4px}.esc-swatch{display:inline-block;width:10px;height:10px;border-radius:3px;flex:none}.esc-spark{display:block;overflow:visible}.esc-admin .esc-button{min-height:var(--touch);padding:0 16px;border-radius:var(--r-control);border:0;font-weight:600;background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--line-strong),0 1px 2px #14181d0f;transition:background-color .12s,box-shadow .12s}.esc-admin .esc-button:hover:not(:disabled){background:var(--surface-2)}.esc-admin .esc-button--primary{background:var(--brand);color:var(--on-brand);box-shadow:none}.esc-admin .esc-button--primary:hover:not(:disabled){background:var(--primary-hover)}.esc-admin .esc-button--danger{color:var(--error);box-shadow:0 0 0 1px var(--danger-line)}.esc-admin .esc-button--danger:hover:not(:disabled){background:var(--error-bg)}.esc-admin .esc-button--ghost{background:transparent;box-shadow:none;color:var(--text-2)}.esc-admin .esc-button--ghost:hover:not(:disabled){background:var(--surface-3);color:var(--text)}.esc-admin .esc-button--small{min-height:36px;padding:0 12px;font-size:var(--t-13)}.esc-admin .esc-button:focus-visible{outline:0;box-shadow:var(--ring)}.esc-admin .esc-button .esc-keycap{border-color:currentColor;color:inherit;opacity:.7;font-size:11px}.esc-admin .esc-input,.esc-admin .esc-select{min-height:var(--touch);padding:0 12px;border:1px solid var(--control-border);border-radius:var(--r-control);background:var(--surface);transition:border-color .12s,box-shadow .12s}.esc-admin .esc-input:hover,.esc-admin .esc-select:hover{border-color:var(--text-3)}.esc-admin .esc-input:focus,.esc-admin .esc-select:focus{outline:0;border-color:var(--brand);box-shadow:var(--ring)}.esc-admin .esc-input[aria-invalid=true],.esc-admin .esc-select[aria-invalid=true]{border:1px solid var(--error);box-shadow:0 0 0 3px #b423181f}.esc-admin .esc-field{gap:6px}.esc-admin .esc-field>span:first-child{font-size:var(--t-13);font-weight:600;color:var(--text)}.esc-search{flex:1 1 280px;display:flex;align-items:center;gap:8px;padding:0 12px;min-height:var(--touch);background:var(--surface);border:1px solid var(--control-border);border-radius:var(--r-control);color:var(--text-3)}.esc-search:focus-within{border-color:var(--brand);box-shadow:var(--ring)}.esc-search input{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;min-height:42px;color:var(--text)}.esc-filters>.esc-select{width:auto;min-width:200px}@media(max-width:900px){.esc-filters>.esc-search{flex-basis:100%}.esc-filters>.esc-select{flex:1 1 0;min-width:0}}.esc-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line-strong);overflow-x:auto;scrollbar-width:none}.esc-tabs button{min-height:44px;padding:0 12px;border:0;background:transparent;color:var(--text-2);font-weight:500;white-space:nowrap;box-shadow:inset 0 -2px 0 transparent}.esc-tabs button:hover{color:var(--text)}.esc-tabs button[aria-selected=true]{color:var(--brand-700);font-weight:600;box-shadow:inset 0 -2px 0 var(--brand-600)}.esc-admin .esc-chip{min-height:40px;border:0;background:var(--surface);box-shadow:0 0 0 1px var(--line-strong);font-weight:500}.esc-admin .esc-chip:hover:not(:disabled){background:var(--surface-2)}.esc-admin .esc-chip[aria-pressed=true]{background:var(--brand-50);color:var(--brand-700);box-shadow:0 0 0 1px var(--brand-600)}.esc-admin .esc-pill{padding:3px 10px 3px 8px;font-weight:600;font-size:var(--t-13);white-space:nowrap}.esc-admin .esc-pill:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor}.esc-admin .esc-pill--success:before{background:var(--success-dot)}.esc-admin .esc-pill--warning:before{background:var(--warning-dot)}.esc-admin .esc-pill--error:before{background:var(--error-dot)}.esc-admin .esc-pill--neutral{background:var(--surface-2);color:var(--text-2)}.esc-admin .esc-pill--neutral:before{background:var(--text-3)}.esc-admin .esc-notice{border:0;border-radius:12px;padding:12px 16px;font-weight:600}.esc-admin .esc-notice--info{background:var(--info-bg);color:var(--info)}.esc-admin .esc-notice__detail{color:var(--text-2)}.esc-admin .esc-table-wrap{overflow:auto}.esc-table-wrap--tall{max-height:calc(100vh - 260px)}.esc-admin .esc-table{border-collapse:separate;border-spacing:0;font-size:var(--t-15)}.esc-admin .esc-table th{position:sticky;top:0;z-index:1;background:var(--surface);padding:12px 16px;border-bottom:1px solid var(--line-strong);font-size:var(--t-13);font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-2)}.esc-admin .esc-table th.esc-num,.esc-admin .esc-table td.esc-num{text-align:right;font-variant-numeric:tabular-nums}.esc-admin .esc-table td{height:52px;padding:0 16px;border-bottom:1px solid var(--line)}.esc-admin .esc-table tbody tr{transition:background-color 80ms}.esc-admin .esc-table tbody tr:hover{background:var(--row-hover)}.esc-admin .esc-table tbody tr.selectable:hover{background:var(--brand-50)}.esc-admin .esc-table tbody tr.selectable:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.esc-table--wide{min-width:760px}.esc-admin .esc-only-sm{display:none}@media(max-width:600px){.esc-hide-sm{display:none}.esc-admin .esc-only-sm{display:block}.esc-admin .esc-table--wide{min-width:0}.esc-admin .esc-table td,.esc-admin .esc-table th{padding-left:12px;padding-right:12px}.esc-admin .esc-table td{height:60px}.esc-admin .esc-table .esc-avatar{display:none}.esc-table-wrap--tall{max-height:none}.esc-admin .esc-page>form .esc-select{flex:1 1 100%}}.esc-table__sub{display:block;font-size:var(--t-13);color:var(--text-3);font-weight:400}.esc-table__chev{width:40px;color:var(--text-3);text-align:right}.esc-table-foot{padding:12px 16px;font-size:var(--t-13);color:var(--text-3);border-top:1px solid var(--line)}.esc-avatar{flex:none;width:32px;height:32px;border-radius:999px;display:inline-grid;place-items:center;background:var(--brand-100);color:var(--brand-800);font-size:12px;font-weight:700;letter-spacing:.02em}.esc-person{display:inline-flex;align-items:center;gap:10px}.esc-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:36px 20px;color:var(--text-2)}.esc-empty__icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--surface-2);color:var(--text-3);margin-bottom:6px}.esc-empty__title{font-weight:600;color:var(--text)}.esc-empty p{max-width:380px;font-size:var(--t-15)}.esc-skeleton{display:block;max-width:100%;border-radius:8px;background:linear-gradient(90deg,var(--surface-2) 0%,var(--surface-3) 50%,var(--surface-2) 100%);background-size:200% 100%;animation:esc-shimmer 1.4s ease-in-out infinite}@keyframes esc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.esc-skeleton{animation:none}.esc-chart__tip{transition:none}}.esc-settings-shell{display:grid;grid-template-columns:216px minmax(0,1fr);gap:28px;align-items:start}.esc-settings-nav{position:sticky;top:calc(var(--env-strip-h, 0px) + 16px);display:flex;flex-direction:column;gap:18px}.esc-settings-nav__title{display:block;padding:0 12px 6px;font-size:var(--t-13);font-weight:600;color:var(--text-3)}.esc-settings-nav [role=tablist]{display:flex;flex-direction:column;gap:2px}.esc-settings-nav [role=tab]{min-height:44px;padding:0 12px;border:0;border-radius:var(--r-control);background:transparent;color:var(--text-2);font-weight:500;text-align:left;transition:background-color .15s ease,color .15s ease}.esc-settings-nav [role=tab]:hover{background:var(--surface-3);color:var(--text)}.esc-settings-nav [role=tab][aria-selected=true]{background:var(--surface);color:var(--brand-700);font-weight:600;box-shadow:var(--elev-1)}.esc-settings-pick{display:none}@media(max-width:1180px){.esc-settings-shell{grid-template-columns:minmax(0,1fr);gap:16px}.esc-settings-nav{display:none}.esc-settings-pick{display:flex;flex-direction:column;gap:6px;max-width:360px}.esc-settings-pick .esc-select{min-height:44px}}@media(prefers-reduced-motion:reduce){.esc-settings-nav [role=tab]{transition:none}}.esc-settings{display:flex;flex-direction:column;gap:16px;max-width:980px;container-type:inline-size}.esc-setting{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px 32px;padding:24px}.esc-setting__about h2{font-size:var(--t-17);font-weight:650}.esc-setting__about p{margin-top:6px;color:var(--text-2);font-size:var(--t-15)}.esc-setting__body{min-width:0;display:flex;flex-direction:column;gap:16px}.esc-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:16px}.esc-form-grid .esc-wide{grid-column:1 / -1}.esc-form-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.esc-dl{display:grid;grid-template-columns:max-content 1fr;gap:10px 24px;margin:0}.esc-dl dt{color:var(--text-2)}.esc-dl dd{margin:0;font-weight:600}@container (max-width: 700px){.esc-setting{grid-template-columns:1fr;padding:20px}}.esc-settings .esc-only-narrow{display:none}@container (max-width: 560px){.esc-settings .esc-hide-narrow{display:none}.esc-settings .esc-only-narrow{display:block}}@media(max-width:760px){.esc-setting{grid-template-columns:minmax(0,1fr);padding:20px}}.esc-code{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:16px 20px;border-radius:14px;background:var(--brand-50)}.esc-code__digits{font-size:40px;font-weight:700;letter-spacing:.12em;color:var(--brand-800);font-variant-numeric:tabular-nums}.esc-admin .esc-overlay{background:#14181d73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.esc-admin .esc-dialog{border-radius:20px;box-shadow:var(--elev-pop)}.esc-admin .esc-dialog__header{border-bottom:0;padding:22px 24px 4px}.esc-admin .esc-dialog__body{padding:16px 24px 20px}.esc-admin .esc-dialog__footer{position:sticky;bottom:0;border-top:1px solid var(--line);background:var(--surface-2);border-radius:0 0 20px 20px;padding:14px 24px}.esc-admin .kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:12px}.esc-admin .kpi{padding:14px 16px;border-radius:14px;box-shadow:none;background:var(--surface-2);display:flex;flex-direction:column;gap:4px}.esc-admin .kpi__value{font-size:var(--t-24);font-weight:700;letter-spacing:-.02em}@media(max-width:600px){.esc-admin .kpis{grid-template-columns:1fr 1fr;gap:8px}.esc-admin .kpi{padding:10px 12px}.esc-admin .kpi__value{font-size:var(--t-17);white-space:nowrap}}.esc-ask{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 6px 0 16px;border-radius:16px;background:var(--surface);box-shadow:var(--elev-1);color:var(--brand-600)}.esc-ask:focus-within{box-shadow:var(--elev-1),var(--ring)}.esc-ask__input{flex:1 1 auto;min-width:0;min-height:48px;border:0;outline:0;background:transparent;color:var(--text);font-size:var(--t-15)}.esc-ask__input::placeholder{color:var(--text-3)}.esc-ask .esc-button{width:40px;padding:0}.esc-chat{display:flex;flex-direction:column;gap:14px;min-height:280px;padding:20px}.esc-bubble{max-width:min(85%,640px);padding:12px 16px;border-radius:18px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.esc-bubble--user{align-self:flex-end;background:var(--brand);color:var(--on-brand);border-bottom-right-radius:6px}.esc-bubble--assistant{align-self:flex-start;background:var(--surface-2);border-bottom-left-radius:6px}.esc-bubble-row{display:flex;gap:10px;align-items:flex-end}.esc-bubble-row--user{justify-content:flex-end}.esc-composer{position:sticky;bottom:0;display:flex;gap:8px;padding:8px;border-radius:18px;background:var(--surface);box-shadow:var(--elev-2)}.esc-composer input{flex:1 1 auto;min-width:0;border:0;outline:0;padding:0 10px;background:transparent;font-size:var(--t-17)}@media(max-width:760px){.esc-composer{bottom:calc(68px + env(safe-area-inset-bottom))}}.esc-steps{margin:0 0 16px;padding-left:20px;display:grid;gap:8px}.esc-steps label{display:inline-flex;gap:8px;align-items:center;cursor:pointer}pre.esc-code{max-height:240px;overflow:auto;padding:12px;border:1px solid var(--line);border-radius:8px;font-size:12px;white-space:pre-wrap;word-break:break-all}html,body{background:#f2f7f8}:root[data-theme=dark],:root[data-theme=dark] body{background:#14181d}.esc-admin .esc-table td{white-space:nowrap}.ecf-month{display:flex;align-items:center;gap:10px;margin:0;padding:12px 16px;border-radius:var(--r-card);background:var(--brand-50);color:var(--brand-700);font-weight:600}.ecf-month svg{flex:none}.store{display:flex;flex-direction:column;gap:16px}.store__head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.store__icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--brand-50);color:var(--brand-600);flex:none}.store__name{font-size:var(--t-20);font-weight:700;letter-spacing:-.01em}.store__section{font-size:var(--t-16);font-weight:700;margin:8px 0 0}.nodes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.nodes li{display:flex;align-items:center;gap:12px;min-height:52px;border-top:1px solid var(--line)}.esc-admin .esc-pill--brand{background:var(--brand-50);color:var(--brand-700)}.esc-admin .esc-pill--brand:before{background:var(--brand-600)}.platform-stats .esc-stat{border-top:1px solid var(--line)}.platform-stats:not(.platform-stats--4) .esc-stat:nth-child(3n+1){border-left:0}.platform-stats--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:600px){.platform-stats.esc-stats{grid-template-columns:1fr 1fr}.platform-stats .esc-stat:nth-child(3){grid-column:auto;border-top:1px solid var(--line)}.platform-stats .esc-stat:nth-child(odd){border-left:0}.platform-stats .esc-stat:nth-child(2n){border-left:1px solid var(--line)}}.platform-stats .esc-stat__note{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.platform-kv{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.platform-kv li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;border-top:1px solid var(--line)}.platform-kv li:first-child{border-top:0}.platform-kv b{font-variant-numeric:tabular-nums;white-space:nowrap}.platform-kv label b{white-space:normal}@media(max-width:600px){.platform-kv li{flex-wrap:wrap;row-gap:2px;padding-block:8px}.platform-kv li>b{white-space:normal}}.platform-warn{color:var(--warning)}.platform-subtitle{font-size:var(--t-13);font-weight:600;color:var(--text-2);margin:20px 0 8px}.platform-cohorts td.platform-cohort{font-weight:600}.platform-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.platform-check{display:flex;align-items:flex-start;gap:10px;min-height:40px;padding-top:8px}.platform-check__mark{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;flex:none}.platform-check--ok .platform-check__mark{background:var(--success-bg);color:var(--success)}.platform-check--missing .platform-check__mark{background:var(--warning-bg);color:var(--warning)}.platform-check--unknown .platform-check__mark{background:var(--surface-2);color:var(--text-3)}.platform-meter{height:4px;border-radius:999px;background:var(--surface-2);margin-top:4px;max-width:160px}.platform-meter>div{height:100%;border-radius:999px;background:var(--data-1)}.esc-admin .platform-wrap td:first-child{white-space:normal;overflow-wrap:anywhere}.platform-stats--4 .esc-stat:first-child .esc-stat__value{white-space:normal}.esc-admin .esc-page-head h1{overflow-wrap:anywhere}.esc-range{flex-wrap:wrap}.esc-range .esc-input{flex:1 1 136px;min-width:0}.catalog{--catalog-w: 640px;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--background)}.catalog>:not(.catalog__bar),.catalog__bar-in{width:min(100% - 32px,var(--catalog-w));margin-inline:auto}.catalog__head{padding:24px 0 16px;display:flex;flex-direction:column;gap:12px}.catalog__initial{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--brand-50);color:var(--brand-700);font-size:var(--t-24);font-weight:700}.catalog__tools{position:sticky;top:0;z-index:2;padding:8px 0;background:var(--background);box-shadow:0 0 0 1px var(--background)}.catalog__search{min-height:50px}.catalog__search input{font-size:16px;min-height:48px}.catalog__chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-top:8px}.catalog__chip{flex:none;min-height:48px;padding:0 16px;border:0;border-radius:999px;background:var(--surface);color:var(--text);font:inherit;font-weight:600;box-shadow:inset 0 0 0 1px var(--line-strong)}.catalog__chip[aria-pressed=true]{background:var(--brand);color:var(--on-brand);box-shadow:none}.catalog__chip:focus-visible{outline:0;box-shadow:var(--ring)}.catalog__list section{scroll-margin-top:136px}.catalog__tile{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--brand-50);color:var(--brand-700);font-weight:700}.catalog__name{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.catalog__item.catalog__item--chosen{background:var(--brand-50)}:root[data-theme=dark] .catalog__item--chosen .catalog__minus:not(:disabled){background:var(--surface-3)}.catalog__none{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px 0}.catalog__made{margin-top:8px;font-size:var(--t-13);color:var(--text-2)}.catalog__bar-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.catalog__total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex:1 1 100%;margin:0}.catalog__total span{color:var(--text-2)}.catalog__total b{font-size:var(--t-24);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}@media(min-width:768px){.catalog{--catalog-w: 720px}.catalog__initial{width:64px;height:64px;font-size:var(--t-32)}.catalog__head h1{font-size:var(--t-32)}.catalog__item{min-height:76px}.catalog__total{flex:0 1 auto;justify-content:flex-start}.catalog .catalog__bar .catalog__send{flex:0 0 auto}}@media(min-width:1024px){.catalog{--catalog-w: 1120px}.catalog .catalog__list ul{display:grid;grid-template-columns:1fr 1fr;gap:8px}}.catalog__logo{display:block;max-width:min(240px,100%);max-height:96px;object-fit:contain;margin-bottom:12px;padding:8px;border-radius:12px;background:var(--paper)}.catalog__head h1{font-size:var(--t-28);font-weight:700;letter-spacing:-.02em;line-height:1.15}.catalog__head p{margin-top:6px;color:var(--text-2)}.catalog__list{flex:1 1 auto;padding:8px 0 24px;display:flex;flex-direction:column;gap:20px}.catalog__list ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.catalog__category{font-size:var(--t-13);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);margin-bottom:8px}.catalog__item{display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 12px;border-radius:12px;background:var(--surface);box-shadow:0 0 0 1px var(--line)}.catalog__name span{color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:479px){.catalog__item{gap:8px;padding-inline:8px}.catalog__tile{width:32px;height:32px;border-radius:8px}.catalog__stepper output{min-width:48px}}@media(max-width:359px){.catalog__tile{display:none}.catalog__name span{white-space:normal}}.catalog__stepper{display:flex;align-items:center;gap:4px;flex:none}.catalog__stepper .esc-button{width:48px;min-height:48px;padding:0;justify-content:center;border-radius:999px}.catalog__stepper output{min-width:56px;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.catalog__bar{position:sticky;bottom:0;z-index:2;padding:12px 0 calc(12px + env(safe-area-inset-bottom));background:var(--surface);box-shadow:0 -1px 0 var(--line)}.catalog .catalog__send{flex:1 1 auto;justify-content:center;min-height:52px;border-radius:999px}.catalog__stepper .esc-button--primary{box-shadow:none}@media(max-height:499px){.catalog__tools{top:-58px}.catalog__total{flex:0 1 auto;justify-content:flex-start}.catalog .catalog__bar .catalog__send{flex:0 0 auto;min-height:48px}}@media(prefers-reduced-motion:reduce){.catalog *,.catalog *:before,.catalog *:after{transition:none!important;animation:none!important}}.z-sheet{display:grid;gap:16px;max-width:720px}.z-sheet__grid{display:grid;grid-template-columns:max-content 1fr;gap:6px 24px;margin:0}.z-sheet__grid dt{color:var(--text-3)}.z-sheet__grid dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}@media(max-width:760px){.esc-admin .esc-tabbar a,.esc-admin .esc-tabbar>.esc-tabbar__more{min-height:56px;gap:2px;padding:0 2px;font-size:11.5px}.esc-tabbar__label{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.esc-admin .esc-tabbar a.active svg{padding:2px 12px}.esc-admin .esc-tabbar>.esc-tabbar__more.active svg,.esc-admin .esc-tabbar>.esc-tabbar__more[aria-expanded=true] svg{background:var(--brand-50);border-radius:999px;box-sizing:content-box;padding:2px 12px}.esc-admin .esc-tabbar__sheet{max-height:calc(100vh - 160px);overflow-y:auto}.esc-admin .esc-tabbar .esc-tabbar__sheet a{font-size:var(--t-15);padding:0 12px;gap:12px}.esc-admin .esc-page{padding-bottom:calc(148px + env(safe-area-inset-bottom))}.esc-admin .esc-ask{display:none}}@media(min-width:761px){.esc-admin .esc-page{padding-bottom:104px}}.talia-fab{position:fixed;right:24px;bottom:24px;z-index:19;width:56px;height:56px;padding:0;border:0;border-radius:999px;display:grid;place-items:center;background:var(--tinta);cursor:pointer;transition:transform .12s}.talia-fab:hover{transform:translateY(-2px)}.talia-fab:focus-visible{outline:none;box-shadow:var(--ring)}.talia-fab .esc-talia{--talia-line: var(--larimar);--talia-outline: transparent}:root[data-theme=dark] .talia-fab{box-shadow:0 0 0 2px var(--surface)}:root[data-theme=dark] .talia-fab:focus-visible{box-shadow:var(--ring)}.talia-fab svg{display:block}.talia-fab[hidden],.talia-pop[hidden]{display:none}.talia-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:flex-end;justify-content:flex-end;padding:24px}.talia-pop__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#14181d40}.talia-pop__box{position:relative;display:flex;flex-direction:column;width:400px;height:min(640px,100%);background:var(--surface);border-radius:20px;box-shadow:var(--elev-pop);overflow:hidden;outline:none}.talia-pop__head{display:flex;align-items:center;gap:12px;padding:12px 8px 12px 16px;border-bottom:1px solid var(--line)}.talia-pop__head>div{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.talia-pop__head h2{margin:0;font-size:var(--t-17);font-weight:650}.talia-pop__head span{font-size:var(--t-13);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.esc-admin .talia-pop__close{width:44px;min-height:44px;padding:0;justify-content:center}.talia-pop__chat{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px}.talia-pop__chat .esc-bubble{max-width:85%}.esc-admin .talia-go{align-self:flex-start;text-decoration:none}.talia-pop__chat>.esc-empty{margin:auto 0}.talia-card{margin:0;max-width:560px;padding:14px 16px;border:1px solid var(--line-strong);border-radius:var(--r-card);background:var(--surface)}.talia-card__title{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:var(--t-13);font-weight:600;color:var(--text-2)}.talia-card__summary{margin:0;font-size:var(--t-15);font-weight:600;line-height:1.45;overflow-wrap:anywhere}.talia-card__status{margin:8px 0 0;font-size:var(--t-13);color:var(--text-2);line-height:1.45;outline-offset:2px}.talia-card:not(.talia-card--pending) .talia-card__status{font-size:var(--t-15)}.talia-card__status svg{vertical-align:-3px;margin-right:4px}.talia-card__good{color:var(--success);font-weight:600}.talia-card__warn{color:var(--warning);font-weight:600}.talia-card__bad{color:var(--error);font-weight:600}.talia-card__result{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--t-15);color:var(--text);-webkit-user-select:all;user-select:all}.talia-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.talia-card__time{display:inline-flex;align-items:center;gap:4px;font-size:var(--t-13);color:var(--text-2);margin-left:auto}@media(max-width:480px){.talia-card__actions .esc-button{flex:1 1 0;justify-content:center}.talia-card__time{margin-left:0;flex-basis:100%}}.talia-pop__box>.esc-notice{margin:0 16px 8px}.talia-pop__box>.esc-composer{position:static;margin:0;border-radius:0;box-shadow:none;border-top:1px solid var(--line);padding:8px}.talia-pop__box>.esc-composer input{font-size:var(--t-16);min-height:44px;padding:0 12px;border-radius:10px;background:var(--surface-2)}.talia-pop__box>.esc-composer input:focus-visible{box-shadow:var(--ring)}@media(max-width:760px){.talia-fab{right:16px;bottom:calc(72px + env(safe-area-inset-bottom))}.talia-pop{padding:0;inset:auto 0;top:var(--talia-vv-top, 0);height:var(--talia-vv-h, 100dvh)}.talia-pop__chat{overscroll-behavior:contain}.talia-pop__backdrop{display:none}.talia-pop__box{width:100%;height:100%;border-radius:0;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}}@media(prefers-reduced-motion:reduce){.talia-fab{transition:none}.talia-fab:hover{transform:none}}@media(max-width:760px){.site-talia .talia-fab{bottom:calc(16px + env(safe-area-inset-bottom))}}.site .site-talia h2{margin:0;font-size:var(--t-17);font-weight:650;letter-spacing:0}.site .site-talia section{padding:16px}.site .site-talia p{margin:0}.talia-answer{display:flex;flex-direction:column;gap:4px;min-width:0;max-width:min(85%,640px)}.talia-answer .esc-bubble{max-width:100%}.esc-bubble-row--user .talia-answer{align-items:flex-end}.talia-rate{display:flex;gap:2px;align-items:center;min-height:44px;margin-left:-6px;font-size:var(--t-13);color:var(--text-2)}.talia-rate__button{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--text-2);cursor:pointer}.talia-rate__button:hover{background:var(--hover-tint);color:var(--brand-600)}.talia-rate__button:focus-visible{outline:none;box-shadow:var(--ring)}.talia-rate__button[aria-disabled=true]{cursor:default;color:var(--text-3);background:transparent}.talia-rate__button[aria-pressed=true]{color:var(--brand-600)}.talia-rate__thanks{padding-left:6px}.talia-note{margin:8px 0 0;font-size:var(--t-13);color:var(--text-2)}.talia-pop__box>.talia-note{margin:0;padding:0 16px 10px}@media print{@page{size:A4;margin:15mm}.esc-side,.esc-topbar,.esc-tabbar,.esc-ask,.esc-no-print,.talia-fab,.talia-pop{display:none!important}.esc-shell{display:block!important}.esc-main{padding:0!important;overflow:visible!important}.z-sheet{box-shadow:none;border:none;max-width:none}}.auth{--frame-ok: #6FD49A;min-height:100vh;display:flex;flex-direction:column;background:var(--surface)}:root[data-theme=dark] .auth{--frame: #0A0C0F;--frame-line: #2C3035}.auth__brand{background:var(--frame);color:var(--frame-text);padding:20px 16px 24px;display:flex;flex-direction:column;gap:16px}.auth__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth__logo{display:inline-flex;min-height:44px;align-items:center;text-decoration:none;border-radius:6px}.auth__logo .esc-logo{gap:10px}.auth__headline{display:flex;flex-direction:column;gap:6px}.auth__headline h1{margin:0;font-size:var(--t-28);line-height:1.15;font-weight:700;letter-spacing:-.02em;overflow-wrap:anywhere}.auth__headline p,.auth__lead{margin:0;font-size:var(--t-15);line-height:1.45;color:var(--frame-muted)}.auth__eyebrow{font-size:var(--t-12);font-weight:600;letter-spacing:.04em;color:var(--frame-muted)}.auth__extra{display:none}.auth__back{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;font-weight:600;text-decoration:none;border-radius:6px}.auth__back--phone{color:var(--frame-text)}.auth__back--wide{display:none;color:var(--brand);align-self:flex-end}.auth__brand :focus-visible{outline-color:var(--frame-text)}.auth__main{flex:1 1 auto;display:flex;flex-direction:column;gap:24px;padding:24px 16px}.auth__center{flex:1 1 auto;display:flex;justify-content:center}.auth__card{width:min(440px,100%);display:flex;flex-direction:column;gap:18px}.auth__help{margin:0;text-align:center;font-size:var(--t-13);color:var(--text-2)}.auth__help a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}@media(min-width:960px){.auth{flex-direction:row;background:var(--background)}.auth__brand{width:560px;flex:none;padding:48px 56px;gap:40px}.auth__back--phone{display:none}.auth__back--wide{display:inline-flex}.auth__headline{gap:16px;margin-top:24px}.auth__headline h1{font-size:var(--t-44);line-height:1.1}.auth__headline p,.auth__lead{font-size:var(--t-17);line-height:1.5;max-width:420px}.auth__extra{display:flex;flex:1 1 auto;flex-direction:column;gap:40px}.auth__main{padding:32px 48px}.auth__center{align-items:center}.auth__card{width:400px;padding:32px;gap:20px;background:var(--surface);border-radius:var(--r-card);box-shadow:var(--elev-1)}}.auth-example{background:color-mix(in srgb,var(--frame-text) 6%,var(--frame));border:1px solid var(--frame-line);border-radius:8px;padding:20px 24px;display:flex;flex-direction:column;gap:16px;max-width:420px}.auth-example__top{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--t-13);color:var(--frame-muted)}.auth-example__top span:first-child{font-size:var(--t-12);font-weight:600;letter-spacing:.04em}.auth-example__amount{display:flex;align-items:baseline;gap:8px}.auth-example__amount span{font-size:var(--t-20);color:var(--frame-muted)}.auth-example__amount b{font-size:var(--t-52);font-weight:700;line-height:1}.auth-example ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--frame-line)}.auth-example li{display:flex;justify-content:space-between;padding:10px 0;font-size:var(--t-15)}.auth-example li+li{border-top:1px solid var(--frame-line)}.auth-example li span:last-child{color:var(--frame-muted)}.auth-example li .auth-example__ok{color:var(--frame-ok);font-weight:600}.auth__foot{margin:auto 0 0;font-size:var(--t-13);color:var(--frame-muted)}.auth-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--r-control)}.auth-tabs button{min-height:44px;border:0;border-radius:7px;background:transparent;color:var(--text-2);font-size:var(--t-15);font-weight:600;transition:background-color .12s,box-shadow .12s}.auth-tabs button:hover{color:var(--text)}.auth-tabs button[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 2px var(--brand)}.auth-form{display:flex;flex-direction:column;gap:18px}.auth-form__head{display:flex;flex-direction:column;gap:4px}.auth-form__head h2{margin:0;font-size:var(--t-24);font-weight:700;letter-spacing:-.01em}.auth-form__head p,.auth-note{margin:0;font-size:var(--t-15);line-height:1.45;color:var(--text-2)}.auth-note{font-size:var(--t-13);line-height:1.5}.auth-note--big{font-size:var(--t-15)}.auth-field{display:flex;flex-direction:column;gap:6px}.auth-field__head{display:flex;justify-content:space-between;align-items:center;gap:12px}.auth-field label,.auth-label{font-size:var(--t-13);font-weight:600;color:var(--text-2)}.auth-hint{font-size:var(--t-13);color:var(--text-2)}.auth-error{margin:0;font-size:var(--t-13);font-weight:600;color:var(--error)}.auth-input,.auth-password{min-height:52px;border:1px solid var(--control-border);border-radius:var(--r-control);background:var(--surface);color:var(--text);transition:border-color .12s,box-shadow .12s}.auth-input{padding:0 14px;font-size:var(--t-17)}.auth-input:focus,.auth-password:focus-within{outline:0;border-color:var(--brand);box-shadow:var(--ring)}.auth-input::placeholder{color:var(--text-3)}.auth-input[aria-invalid=true],.auth-password:has(input[aria-invalid=true]){border:2px solid var(--error)}.auth-password{display:flex;overflow:hidden}.auth-password input{flex:1 1 auto;min-width:0;border:0;padding:0 14px;background:transparent;font-size:var(--t-17)}.auth-password input:focus{outline:0}.auth-password button{flex:none;min-width:84px;border:0;border-left:1px solid var(--line-strong);background:var(--surface-2);color:var(--text-2);font-size:var(--t-15);font-weight:600}.auth-password button:hover{color:var(--text)}.auth-password button:focus-visible{outline:2px solid var(--brand);outline-offset:-4px}.auth-checks{margin:4px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;font-size:var(--t-13);color:var(--text-2)}.auth-checks li{display:flex;gap:6px;align-items:center}.auth-checks li.is-met{color:var(--success);font-weight:600}.auth .auth-submit{min-height:56px;justify-content:center;font-size:var(--t-17);font-weight:700;text-decoration:none}@media(min-width:960px){.auth .auth-submit{min-height:52px}}.auth-link{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--brand);font-size:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.auth-field__head .auth-link{font-size:var(--t-13)}.auth-link--block{align-self:flex-start;text-decoration:none}.auth-link:hover{color:var(--brand-hover)}.auth .esc-notice__detail .auth-link{display:inline;min-height:0}.auth-readonly{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--r-control);font-size:var(--t-17);overflow-wrap:anywhere}.auth-badge{flex:none;font-size:var(--t-12);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);background:var(--surface);border:1px solid var(--line-strong);border-radius:4px;padding:2px 6px}.auth-expiry{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--r-control);background:var(--warning-bg);color:var(--warning)}.auth-expiry span{font-size:var(--t-13);line-height:1.4;color:var(--text)}.auth-email{color:var(--text);overflow-wrap:anywhere}.auth-help-box{padding:14px 16px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface-2)}.auth-help-box h3{margin:0 0 4px;font-size:var(--t-15);font-weight:700}.auth-help-box ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:2px;font-size:var(--t-15);line-height:1.45;color:var(--text-2)}.auth-help-box li .auth-link{min-height:40px}.sec-card{display:flex;flex-direction:column;gap:16px;max-width:720px}.sec-steps{display:flex;flex-direction:column;gap:14px}.sec-steps ol{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:18px;line-height:1.5}.sec-steps ol>li>label{display:block;margin-bottom:8px}.sec-title{margin:0;font-size:var(--t-20);font-weight:700}.sec-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sec-code{width:12em;max-width:100%;font-size:var(--t-17);letter-spacing:.08em}.sec-qr{margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.sec-qr img{flex:none;border-radius:8px;background:#fff}.sec-key{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.sec-key code{font-size:var(--t-17);letter-spacing:.06em;overflow-wrap:anywhere}.sec-codes{margin:0;padding:12px 16px;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5em,1fr));gap:8px 16px;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--r-control)}.sec-codes code{font-size:var(--t-17);letter-spacing:.04em}.sec-check{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600}.sec-check input{width:20px;height:20px}.sec-left{margin:0}.sec-left--low{color:var(--warning);font-weight:600}.sec-lost{padding-top:14px;border-top:1px solid var(--line)}.sec-lost h3{margin:0 0 4px;font-size:var(--t-15);font-weight:700}.sec-lost p{margin:0;color:var(--text-2);line-height:1.5}@media(prefers-reduced-motion:reduce){.auth *,.auth *:before,.auth *:after{transition:none!important}}.esc-admin{--billing-ease: cubic-bezier(.32, .72, 0, 1)}.billing-current{display:flex;flex-direction:column;gap:16px}.billing-current__plan{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.billing-current__name{font-size:var(--t-24);font-weight:700;letter-spacing:-.01em}.billing-current__addons{font-size:var(--t-16);font-weight:500;color:var(--text-2)}.billing-current__facts{display:flex;flex-wrap:wrap;gap:12px 32px;margin:0}.billing-current__facts dt{font-size:var(--t-13);color:var(--text-3)}.billing-current__facts dd{margin:2px 0 0;font-weight:600}.billing-current__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.billing-plans{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:900px){.billing-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.billing-plan{--shell: 6px;display:flex;padding:var(--shell);border-radius:calc(var(--r-card) + var(--shell));background:var(--surface-2);box-shadow:0 0 0 1px var(--line);cursor:pointer;outline:none;transition:box-shadow .4s var(--billing-ease),background-color .4s var(--billing-ease),transform .4s var(--billing-ease);animation:billing-rise .6s var(--billing-ease) both}.billing-plan:nth-child(2){animation-delay:60ms}.billing-plan:nth-child(3){animation-delay:.12s}.billing-plan:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--brand-600),0 12px 32px -12px #14181d2e}.billing-plan:focus-visible{box-shadow:var(--ring)}.billing-plan--selected{background:var(--brand-50);box-shadow:0 0 0 2px var(--brand),0 16px 40px -16px #14181d59}.billing-plan__core{flex:1;display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:var(--r-card);background:var(--surface);box-shadow:inset 0 1px #fff9,0 1px 2px #14181d0d}:root[data-theme=dark] .billing-plan__core{box-shadow:inset 0 1px #ffffff0d}.billing-plan__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.billing-plan__head h3{margin:0;font-size:var(--t-20)}.billing-plan p{margin:0}.billing-plan__price{margin-top:4px!important;font-size:var(--t-28);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.billing-plan__price span{display:block;margin-top:2px;font-size:var(--t-13);font-weight:400;color:var(--text-3);letter-spacing:0}.billing-plan__features{list-style:none;margin:8px 0 0;padding:12px 0 0;border-top:1px dashed var(--line-strong);display:grid;gap:8px;flex:1}.billing-plan__features li{position:relative;padding-left:26px}.billing-plan__features li:before{content:"✓";position:absolute;left:0;top:1px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--brand-50);color:var(--brand-700)}.billing-plan__pick{margin-top:12px;display:flex;align-items:center;justify-content:center;min-height:var(--touch);border-radius:999px;box-shadow:inset 0 0 0 1px var(--control-border);font-weight:600;transition:background-color .3s var(--billing-ease),color .3s var(--billing-ease)}.billing-plan__pick.is-on{background:var(--brand);box-shadow:none;color:var(--on-brand)}.billing-fine{margin:12px 0 0;font-size:var(--t-13)}.billing-addons{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.billing-addons li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 16px;padding:14px 0;border-top:1px solid var(--line)}.billing-addons li:first-child{border-top:0;padding-top:0}.billing-addons__text{display:flex;flex-direction:column;gap:2px;min-width:0}.billing-addons__text .esc-muted{font-size:var(--t-13)}.billing-addons__price{font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:600px){.billing-addons li{grid-template-columns:minmax(0,1fr) auto}.billing-addons__text{grid-column:1 / -1}}.billing-stepper{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.billing-stepper .esc-button{min-width:var(--touch);min-height:var(--touch);padding:0;border:0;border-radius:999px;background:var(--surface);font-size:18px;line-height:1;box-shadow:0 1px 2px #14181d14;transition:transform .2s var(--billing-ease)}.billing-stepper .esc-button:active:not(:disabled){transform:scale(.94)}.billing-stepper .esc-button:disabled{background:transparent;box-shadow:none}.billing-stepper output{min-width:32px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.billing-bar{position:sticky;bottom:16px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px 24px;margin:16px 72px 0 0;padding:12px 12px 12px 20px;border-radius:var(--r-card);background:var(--surface);box-shadow:0 0 0 1px var(--line),0 18px 48px -18px #14181d59}.billing-bar>div:first-child{display:flex;flex-direction:column;gap:1px;min-width:0}.billing-bar__eyebrow{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.billing-bar b{font-size:var(--t-16);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.billing-bar__charged{color:var(--text-3);font-size:var(--t-12, 12px)}.billing-bar__choice{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.billing-bar__current{color:var(--text-2);font-weight:600;padding:0 12px}.billing-bar__actions{display:flex;gap:12px;flex-wrap:wrap}.billing-cta{border-radius:999px;padding-right:6px;gap:12px}.billing-cta__icon{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#ffffff29;transition:transform .35s var(--billing-ease)}.billing-cta:hover:not(:disabled) .billing-cta__icon{transform:translate(3px)}.billing-cta:active:not(:disabled){transform:scale(.98)}@media(max-width:760px){.billing-bar{bottom:calc(76px + env(safe-area-inset-bottom));margin-right:64px;padding:8px 8px 8px 16px;border-radius:var(--r-card)}.billing-bar__eyebrow,.billing-bar__charged{display:none}.billing-bar b{font-size:var(--t-14, 14px)}.billing-cta{padding-left:14px}}@media(max-width:380px){.billing-cta__icon{display:none}.billing-cta{padding-right:14px}}.billing-checkout{display:grid;gap:16px;grid-template-columns:1fr;align-items:start;animation:billing-rise .5s var(--billing-ease) both}@media(min-width:960px){.billing-checkout{grid-template-columns:minmax(280px,380px) minmax(0,1fr)}}.billing-checkout__summary{display:flex;flex-direction:column;gap:12px}@media(min-width:960px){.billing-checkout__summary{position:sticky;top:16px}}.billing-checkout__summary h2{margin:0;font-size:var(--t-20)}.billing-back{align-self:flex-start;padding:0;border:0;background:none;color:var(--brand);font:inherit;font-weight:600;cursor:pointer;min-height:var(--touch)}.billing-summary{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.billing-summary li,.billing-totals div{display:flex;justify-content:space-between;gap:12px;font-variant-numeric:tabular-nums}.billing-totals{margin:0;padding-top:12px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.billing-totals dd{margin:0}.billing-totals dt{color:var(--text-2)}.billing-totals__total{padding-top:8px;border-top:1px solid var(--line);font-size:var(--t-20);font-weight:700}.billing-totals__total dt{color:var(--text)}.billing-renew{margin:0;padding:12px;border-radius:var(--r-small);background:var(--brand-50);color:var(--brand-700);font-size:var(--t-13);font-weight:600}.billing-checkout__frame{min-height:480px}@keyframes billing-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.billing-plan,.billing-checkout{animation:none}.billing-plan,.billing-plan:hover,.billing-cta__icon,.billing-stepper .esc-button{transition:none;transform:none}}.businesses{list-style:none;margin:0;padding:0 16px;display:flex;flex-direction:column}.businesses__item{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 0;border-top:1px solid var(--line)}.businesses__item:first-child{border-top:0}.businesses__name{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.businesses__name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.businesses__note{margin:12px 0 0;font-size:13px}.esc-side__store-link{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:13px;font-weight:600;color:var(--brand-700);text-decoration:none}.esc-side__store-link:hover{text-decoration:underline}a.esc-topbar__store{display:inline-flex;align-items:center;gap:2px;text-decoration:none;color:var(--text-2)}.esc-topbar__store-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.esc-topbar__store svg{flex:none}.ecf-usage{margin-bottom:var(--s-4)}.ecf-usage__number{margin:0;font-size:var(--t-15)}.ecf-usage__number b{font-size:var(--t-24);font-variant-numeric:tabular-nums}.ecf-usage__meter{height:8px;border-radius:999px;background:var(--surface-2);margin:8px 0;overflow:hidden}.ecf-usage__meter>div{height:100%;border-radius:999px;background:var(--brand)}.ecf-usage__meter>.is-over{background:var(--warning)}.ecf-usage__note{margin:0;font-size:var(--t-13);max-width:64ch}.ecf-usage__actions{margin-top:var(--s-3)}.cloud-caps{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-4)}.cloud-caps__head{display:flex;justify-content:space-between;gap:var(--s-3);align-items:baseline}.cloud-caps__head b{font-variant-numeric:tabular-nums}.cloud-caps__note{margin:0;font-size:var(--t-13);color:var(--text-2);max-width:64ch}.cloud-caps__note.is-full{color:var(--text);font-weight:600}.esc-admin .talia-send{width:44px;min-width:44px;min-height:44px;padding:0;justify-content:center;flex:0 0 auto}.notif-details{margin-left:30px}.notif-details--flush{margin-left:0}.esc-admin .notif-title{margin:0 0 8px}.notif-details>summary{min-height:44px;display:flex;align-items:center;gap:6px;cursor:pointer;color:var(--brand);font-weight:600;width:fit-content;list-style:none}.notif-details>summary::-webkit-details-marker{display:none}.notif-details>summary:before{content:"›";font-size:1.25em;line-height:1;transition:transform .12s}.notif-details[open]>summary:before{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.notif-details>summary:before{transition:none}}.notif-details>summary:focus-visible{outline:0;box-shadow:var(--ring);border-radius:6px}.notif-details[open]>summary{margin-bottom:4px}.notif-threshold{display:flex;flex-direction:column;gap:4px;padding-block:4px}.notif-threshold__caption{font-size:var(--t-13);font-weight:600;overflow-wrap:anywhere}.notif-threshold__line{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.notif-affix{display:inline-flex;align-items:center;gap:6px;color:var(--text-2)}.esc-admin .notif-affix .esc-input{width:9rem;color:var(--text);font-variant-numeric:tabular-nums}.esc-admin .notif-threshold .esc-button{min-height:44px}.esc-admin .platform-kv .esc-check input{flex:none}.support-form{gap:var(--s-3)}.support-form__row{gap:var(--s-3);flex-wrap:wrap}.support-form__row .esc-field{flex:1 1 220px}.support-history{list-style:none;margin:0 0 var(--s-4);padding:0;display:grid;gap:var(--s-3)}.support-history li{padding:var(--s-3);border-radius:12px;background:var(--surface-2);max-width:72ch}.support-history li.is-staff{background:var(--brand-tint)}.support-history p{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.support-history__who{font-size:var(--t-13);color:var(--text-2)}.support-history li.is-note{background:var(--warning-bg)}.summary-stats{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.summary-stats{grid-template-columns:1fr 1fr}.summary-stats .esc-stat:nth-child(3){grid-column:auto;border-left:0;border-top:1px solid var(--line)}.summary-stats .esc-stat:nth-child(4){border-top:1px solid var(--line)}}@media(min-width:761px){.has-ask .talia-fab{display:none}}@media(max-width:760px){.esc-shell .talia-fab{display:none}}@media(min-width:761px){.talia-top{display:none}}.esc-topbar:has(.store-bar){flex-wrap:wrap;row-gap:8px}.store-bar{flex:1 0 100%;min-height:44px}@media(max-width:760px){.store-head{display:none}}.dgii-head h2{margin:12px 0 4px;font-size:var(--t-20)}.dgii-head p{margin:0}.dgii-fresh{margin-top:8px!important;font-size:var(--t-13)}.dgii-light{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-width:420px}.dgii-light__step{min-height:36px;display:grid;place-items:center;border-radius:999px;background:var(--surface-2);color:var(--text-3);font-size:var(--t-13)}.dgii-light__step.is-on{font-weight:700}.dgii-light__step.is-success{background:var(--success-bg);color:var(--success)}.dgii-light__step.is-warning{background:var(--warning-bg);color:var(--warning)}.dgii-light__step.is-error{background:var(--error-bg);color:var(--error)}.dgii-bad{color:var(--error)}.dgii-month{display:flex;align-items:center;gap:8px;margin-bottom:16px}.dgii-month .esc-button{min-width:44px;min-height:44px;font-size:var(--t-20)}.dgii-month__name{display:flex;flex-direction:column;min-width:180px;text-align:center}.dgii-formats{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:16px}.dgii-download{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px}.dgii-download .esc-muted{font-size:var(--t-13);overflow-wrap:anywhere}.open-registers{margin-bottom:16px}.open-cards{display:none;list-style:none;margin:8px 0 0;padding:0}.open-cards li{display:flex;flex-direction:column;gap:2px;padding:12px 20px;border-top:1px solid var(--line);font-size:var(--t-13)}.open-cards__row{display:flex;justify-content:space-between;gap:12px;font-size:var(--t-15)}@media(max-width:600px){.open-cards{display:block}.open-table{display:none}}.dgii-store{margin:8px 0 12px;font-size:var(--t-18)}.dgii-month__step{width:44px;min-width:44px;height:44px;padding:0;justify-content:center;font-size:var(--t-20)}.dgii-download .esc-button:disabled,.dgii-month__step:disabled{background:var(--surface-2);color:var(--text-3);border-color:var(--line);box-shadow:none;cursor:not-allowed}.edge-24 th:first-child,.edge-24 td:first-child{padding-left:24px}.edge-24 th:last-child,.edge-24 td:last-child{padding-right:24px}.open-cards li{padding-inline:24px}.open-cards__cash{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.open-cards__cash .esc-muted{font-size:var(--t-13)}.esc-admin .dgii-secondary{background:transparent;color:var(--text);box-shadow:0 0 0 1px var(--text-3)}.esc-admin .dgii-secondary:hover:not(:disabled){background:var(--surface-2)}.closure-card{border-color:var(--danger-line)}.closure-card p,.closure-block p{margin:0;line-height:1.5}.closure-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.closure-facts{margin:0;display:grid;grid-template-columns:max-content 1fr;gap:8px 20px}.closure-facts dt{color:var(--text-2);font-weight:600}.closure-facts dd{margin:0;overflow-wrap:anywhere}.closure-step{margin:0 0 4px;font-size:var(--t-13);font-weight:600;color:var(--text-2)}.closure-blocks{display:flex;flex-direction:column;gap:16px;max-width:720px}.closure-block{display:flex;flex-direction:column;gap:10px}.closure-block ul,.closure-list{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:8px;line-height:1.5}.closure-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.closure-form .esc-field{display:flex;flex-direction:column}.closure-form .esc-input{max-width:28em}.esc-admin .closure-error{color:var(--error);font-weight:600}.closure-banner{display:flex;flex-direction:column;gap:8px}.closure-banner__action{display:block;margin-top:10px}.closure-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:16px;background:#00000073}.closure-dialog{width:min(480px,100%);display:flex;flex-direction:column;gap:14px;box-shadow:var(--elev-pop)}.closure-dialog p{margin:0;line-height:1.5}@media(max-width:600px){.closure-facts{grid-template-columns:1fr;gap:2px}.closure-facts dd{margin-bottom:8px}.closure-actions>.esc-button,.closure-banner__action>.esc-button{width:100%;min-height:48px;justify-content:center}.closure-overlay{place-items:end stretch;padding:0}.closure-dialog{width:100%;border-radius:var(--r-card) var(--r-card) 0 0;padding-bottom:max(20px,env(safe-area-inset-bottom))}}.esc-admin .closure-card .esc-button--danger,.esc-admin .closure-actions .esc-button--danger,.esc-admin .closure-dialog .esc-button--danger{box-shadow:0 0 0 1px var(--error)}.esc-admin .closure-erase:not(:disabled){background:var(--error);color:var(--surface)}.esc-admin .closure-erase:hover:not(:disabled){background:var(--error);filter:brightness(.92)}.notif-reminders{display:flex;flex-direction:column;gap:12px}.notif-reminders .esc-field{display:flex;flex-direction:column}.notif-reminders__text{max-width:640px;min-height:88px;padding-block:10px;resize:vertical;line-height:1.45}.platform-talia{list-style:none;margin:0;padding:0}.platform-talia li{padding:var(--s-4);border-top:1px solid var(--line)}.platform-talia li:first-child{border-top:0}.platform-talia__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.platform-talia__question{display:block;margin:var(--s-2) 0;font-weight:600;overflow-wrap:anywhere}.platform-talia__answer summary{cursor:pointer;color:var(--text-2);min-height:var(--touch);display:flex;align-items:center}.platform-talia__answer p{margin:0 0 8px;white-space:pre-wrap;overflow-wrap:anywhere}.talia-support{margin-top:var(--s-2);align-self:flex-start;text-decoration:none}.site .site-talia__check:empty{display:none}.site .site-talia__check,.site .site-talia__check-note{padding:0 16px 12px}.talia-counted{margin:4px 0 0;font-size:var(--t-13);color:var(--text-2)}.site{--brand: #14181D;--brand-strong: #2A313A;--brand-soft: #DDF2F4;--on-brand: #FFFFFF;--ink: #14181D;--muted: #4A535D;--bg: #FFFFFF;--counter: #F2F7F8;--line: #C3D0D3;--line-strong: #9FB0B5;--larimar: #6FD3DC;--larimar-hover: #5CC7D1;--larimar-soft: #DDF2F4;--disabled-bg: #E3EBED;--warn-bg: #FCF1DD;--warn-ink: #8C4A06;--ok-ink: #16663A;--amber-soft: #F2F7F8;--amber-line: #4A535D;--green-soft: #E6F4EB;--green-line: #16663A;--night: #14181D;--night-2: #1F252C;--night-3: #2A313A;--night-ink: #FFFFFF;--night-muted: #A9B2BC;--night-line: #343C46;--night-link: #6FD3DC;--night-ok: #5DD08A;--night-amber: #6FD3DC;--night-amber-bg: #2A313A;--shadow: rgba(20, 24, 29, .18);--radius: 999px;--radius-card: 20px;--focus: 0 0 0 2px #FFFFFF, 0 0 0 4px #14181D;--link: #14181D;--s1-bg: #FFFFFF;--s1-surface: #F2F7F8;--s1-surface2: #E3EBED;--s1-card: #FFFFFF;--s1-lsoft: #DDF2F4;--s1-text: #14181D;--s1-soft: #4A535D;--s1-line: #E3EBED;--s1-btn: #14181D;--s1-btn-ink: #FFFFFF;--s1-btn-hover: #2B323B;--s1-btn2: #FFFFFF;--s1-btn2-ink: #14181D;--s1-ok: #16663A;--s1-period: #14181D;--condensed: "IBM Plex Sans Condensed", "Abastalia Sans", system-ui, sans-serif;color-scheme:light}:root[data-choice=dark] .site{--brand: #6FD3DC;--brand-strong: #5CC7D1;--brand-soft: #2A313A;--on-brand: #14181D;--ink: #FFFFFF;--muted: #A9B2BC;--bg: #14181D;--counter: #1F252C;--line: #3A434E;--line-strong: #4A535D;--larimar-soft: rgba(111, 211, 220, .14);--disabled-bg: #2A313A;--warn-bg: #3A2F1A;--warn-ink: #F2C46D;--ok-ink: #7BD49B;--amber-soft: #1F252C;--amber-line: #A9B2BC;--green-soft: #1D3326;--green-line: #7BD49B;--night: #14181D;--night-2: #1F252C;--night-line: #3A434E;--shadow: rgba(0, 0, 0, .5);--focus: 0 0 0 2px #14181D, 0 0 0 4px #6FD3DC;--link: #FFFFFF;--s1-bg: #14181D;--s1-surface: #1F252C;--s1-surface2: #2A313A;--s1-card: #2A313A;--s1-lsoft: rgba(111, 211, 220, .14);--s1-text: #FFFFFF;--s1-soft: #A9B2BC;--s1-line: #3A434E;--s1-btn: #6FD3DC;--s1-btn-ink: #14181D;--s1-btn-hover: #5CC7D1;--s1-btn2: #2A313A;--s1-btn2-ink: #FFFFFF;--s1-ok: #7BD49B;--s1-period: #2A313A;color-scheme:dark}:root:has(.site),:root:has(.site) body{background:var(--site-page, #FFFFFF)}:root[data-choice=dark]:has(.site),:root[data-choice=dark]:has(.site) body{--site-page: #14181D}.site{min-height:100vh;display:flex;flex-direction:column;font:400 17px/1.6 Abastalia Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-variant-numeric:tabular-nums;color:var(--ink);background:var(--bg);-webkit-text-size-adjust:100%;overflow-x:clip}.site main{flex:1 0 auto}.site img,.site svg{max-width:100%}.site a{color:var(--link);text-underline-offset:3px}.site a:hover{color:var(--brand-strong)}.site :focus-visible{outline:none;box-shadow:var(--focus);border-radius:4px}.site h1,.site h2,.site h3{line-height:1.15;margin:0 0 12px}.site h1{font-size:clamp(34px,7vw,56px);font-weight:700;letter-spacing:-.03em}.site h2{font-size:clamp(26px,4.5vw,40px);font-weight:700;letter-spacing:-.02em;margin-bottom:24px}.site h3{font-size:19px;font-weight:600}.site p,.site ul,.site ol{margin:0 0 16px}.site .muted{color:var(--muted)}.site .wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}@media(min-width:720px){.site .wrap{padding:0 24px}}.site .skip{position:absolute;left:-9999px}.site .skip:focus{left:16px;top:8px;z-index:10;background:var(--bg);padding:8px 12px}.site .deadline{display:block;background:var(--night);color:var(--night-ink);text-align:center;padding:10px 16px;font-size:15px;text-decoration:none}.site .deadline strong{color:var(--night-amber)}.site .deadline span{text-decoration:underline}.site .deadline:hover{color:var(--night-ink)}.site .top{border-bottom:1px solid var(--line);background:var(--bg)}.site .top__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding-top:12px;padding-bottom:8px}.site .brand{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:24px;letter-spacing:-.03em;color:var(--ink);text-decoration:none}.site .menu{order:3;flex:1 0 100%;min-width:0}.site .menu ul{display:flex;gap:4px;list-style:none;margin:0;padding:0;overflow-x:auto;scrollbar-width:thin}.site .menu a{display:block;white-space:nowrap;padding:10px 12px;min-height:44px;border-radius:var(--radius);color:var(--ink);text-decoration:none;font-size:15px;font-weight:600}.site .menu a:hover{background:var(--counter)}.site .menu a[aria-current=page]{background:var(--brand-soft);color:var(--brand)}@media(min-width:960px){.site .menu{order:0;flex:1 1 auto}.site .top__bar{flex-wrap:nowrap}}.site .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:14px 24px;border-radius:999px;background:var(--brand);color:var(--on-brand);font:inherit;font-weight:700;text-decoration:none;border:1px solid var(--brand);cursor:pointer}.site .btn:hover{background:var(--brand-strong);color:var(--on-brand)}.site .btn--ghost{background:transparent;color:var(--ink);border-color:var(--muted);font-weight:600}.site .btn--ghost:hover{background:var(--counter);color:var(--ink)}.site .btn--paper{background:var(--bg);color:var(--brand);border-color:var(--brand)}.site .btn--paper:hover{background:var(--brand-soft);color:var(--brand)}.site .actions{display:flex;flex-wrap:wrap;gap:12px;margin:8px 0 0}.site section{padding:48px 0}@media(min-width:720px){.site section{padding:72px 0}}.site .counter{background:var(--counter)}.site .hero{padding:40px 0 48px}.site .hero__grid{display:grid;gap:40px;align-items:center}.site .hero__text{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.site .hero__text>*{margin:0}.site .hero__sub{font-size:20px;color:var(--muted);max-width:36em}.site .hero__note{font-size:14px;color:var(--muted)}.site .hero__key{font-size:18px}@media(min-width:960px){.site .hero--art .hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:56px}}.site .eyebrow{display:inline-block;background:var(--brand-soft);color:var(--brand);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:6px 10px;border-radius:4px}.site .label{display:block;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.site .ok{color:var(--ok-ink);font-weight:600}@keyframes talia-in{0%{opacity:0;transform:translateY(10px)}}.site .reveal.is-waiting{transition:opacity .6s ease-out,transform .6s ease-out}.site .reveal.is-waiting:not(.is-in){opacity:0;transform:translateY(24px)}.site .tiles{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:560px){.site .tiles--2,.site .tiles--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:720px){.site .tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:960px){.site .tiles--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.site .tile{background:var(--bg);border:1px solid var(--line-strong);border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:12px}.site .tile>*{margin:0}.site .tile h3{font-size:18px;font-weight:700}.site .tile p{color:var(--muted);font-size:15px}.site .icon{color:var(--brand);flex:none}.site .biz{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:720px){.site .biz{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.site .biz--butcher{--tint: var(--brand-soft);--stroke: var(--brand)}.site .biz--grocery{--tint: var(--amber-soft);--stroke: var(--amber-line)}.site .biz--deli{--tint: var(--green-soft);--stroke: var(--green-line)}.site .biz-art{border-radius:var(--radius-card);overflow:hidden;background:var(--tint)}.site .photo,.site .photo img{display:block;width:100%;height:auto}.site .checks{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:12px;font-size:18px}.site .checks li{position:relative;padding-left:32px}.site .checks li:before{content:"";position:absolute;left:0;top:4px;width:20px;height:20px;border-radius:50%;background:var(--brand-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B1F5E' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center / 12px no-repeat}.site .product-video{margin:0 0 40px;min-width:0}.site .product-video__frame{position:relative;border-radius:var(--radius-card);overflow:hidden;background:#0b2a4a;box-shadow:0 10px 30px #14181d1f}.site .product-video__video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;background:#0b2a4a}.site .product-video__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:flex-start;gap:12px;padding:clamp(16px,4vw,32px);border:0;background:linear-gradient(to top,rgba(20,24,29,.55),transparent 55%);color:#fff;font:inherit;font-size:18px;font-weight:600;cursor:pointer}.site .product-video__icon{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--brand);color:var(--on-brand);box-shadow:0 4px 14px #0000004d}.site .product-video__play:hover .product-video__icon{background:var(--brand-strong)}@media(max-width:599px){.site .product-video__play{padding:12px;background:none}.site .product-video__icon{width:48px;height:48px}.site .product-video__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.site .product-video__play:focus-visible{outline:none;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 7px var(--brand)}.site .product-video__transcript{margin-top:12px;color:var(--muted)}.site .product-video__transcript summary{cursor:pointer;color:var(--brand);font-weight:600;padding:8px 0;min-height:44px;display:flex;align-items:center}.site .product-video__transcript ol{margin:4px 0 0;padding-left:0;list-style:none;display:grid;gap:8px}.site .product-video__time{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.site .how{list-style:none;padding:0;margin:0;display:grid;gap:32px;grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.site .how{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.site .flow{list-style:none;padding:0;margin:0;display:grid;gap:16px;grid-template-columns:1fr;counter-reset:step}@media(min-width:560px){.site .flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.site .flow{grid-template-columns:repeat(4,minmax(0,1fr))}.site .flow--round{grid-template-columns:repeat(3,minmax(0,1fr))}}.site .flow>li{counter-increment:step;border:1px solid var(--line-strong);border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:6px;background:var(--bg)}.site .flow>li:before{content:counter(step);font-size:13px;color:var(--muted)}.site .flow h3,.site .flow p{margin:0}.site .flow h3{font-size:20px;font-weight:700}.site .flow p{color:var(--muted);font-size:15px}.site .flow--round>li{border:0;padding:0;gap:12px;background:none}.site .flow--round>li:before{width:48px;height:48px;border-radius:999px;background:var(--brand);color:var(--on-brand);font-size:20px;font-weight:700;display:grid;place-items:center}.site .night{background:var(--night);color:var(--night-ink)}.site .night h2{margin-bottom:8px}.site .night__sub{font-size:18px;color:var(--night-muted);margin-bottom:32px}.site .night .flow>li{background:none;border-color:var(--night-line)}.site .night .flow>li:before,.site .night .flow p{color:var(--night-muted)}.site .night .flow__done h3{color:var(--night-ok)}.site .ecf__path{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:28px;grid-template-columns:minmax(0,1fr)}@media(min-width:960px){.site .ecf__path{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}}.site .ecf__node{position:relative;border:1px solid var(--night-line);border-radius:var(--radius-card);padding:18px;display:flex;flex-direction:column;gap:6px}.site .ecf__node h3,.site .ecf__node p{margin:0}.site .ecf__node h3{font-size:20px}.site .ecf__node p{color:var(--night-muted);font-size:15px}.site .ecf__node:not(:last-child):after{content:"→";position:absolute;left:50%;bottom:-26px;transform:translate(-50%) rotate(90deg);color:var(--night-link);font-size:20px;line-height:1}@media(min-width:960px){.site .ecf__node:not(:last-child):after{left:auto;right:-30px;bottom:auto;top:50%;transform:translateY(-50%)}}.site .ecf__node--ok{border-color:var(--night-ok)}.site .ecf__node--ok h3{color:var(--night-ok)}.site .ecf__k{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--night-muted)}.site .ecf__mono{font-family:ui-monospace,Consolas,monospace;color:var(--night-ink)}.site .ecf__chip{align-self:flex-start;margin-top:4px;font-size:13px;font-weight:600;padding:3px 8px;border-radius:4px;background:var(--night-line);color:var(--night-ink);white-space:nowrap}.site .ecf__chip--warn{background:var(--night-amber-bg);color:var(--night-amber);margin:0}.site .ecf__offline{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-start;padding:16px 0;border-top:1px dashed var(--night-line);border-bottom:1px dashed var(--night-line)}.site .ecf__offline p{flex:1 1 280px;min-width:0;margin:0;color:var(--night-ink)}.site .ecf__none{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-wrap:wrap;gap:8px 24px;font-weight:600}.site .ecf__none li:before{content:"✕";color:var(--night-amber);margin-right:8px}@keyframes ecf-step{0%{border-color:var(--night-line);opacity:.45}60%{border-color:var(--night-link);opacity:1}}.site .ecf.is-waiting.is-in .ecf__node{animation:ecf-step .7s ease-out backwards}.site .ecf.is-waiting.is-in .ecf__node:nth-child(2){animation-delay:.45s}.site .ecf.is-waiting.is-in .ecf__node:nth-child(3){animation-delay:.9s}.site .ecf.is-waiting.is-in .ecf__node:nth-child(4){animation-delay:1.35s}.site .watch{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);margin-bottom:40px;align-items:center}@media(min-width:960px){.site .watch{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:40px}}.site .watch .product-video{margin:0}.site .band{background:var(--brand-soft)}.site .band__grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.site .band h2{margin-bottom:8px}.site .band p{margin:0;font-size:18px;color:var(--muted)}.site .band .band__note{margin-top:8px;font-size:14px}.site .card{background:var(--bg);border:1px solid var(--line-strong);border-radius:8px;padding:20px}.site .card h3{margin-bottom:8px}.site .card p:last-child,.site .card ul:last-child{margin-bottom:0}.site .date{font-size:clamp(48px,12vw,88px);font-weight:700;color:var(--brand);line-height:1;letter-spacing:-.03em}.site .note{background:var(--warn-bg);color:var(--warn-ink);border-radius:var(--radius);padding:12px 16px}.site .note p:last-child{margin:0}.site .tbd{display:inline-block;background:var(--warn-bg);color:var(--warn-ink);border-radius:999px;padding:2px 12px;font-size:15px;font-weight:600;letter-spacing:0}.site h2 .tbd{font-size:.6em;vertical-align:middle}.site .price{font-size:28px;font-weight:700;margin:8px 0}.site .table-wrap{overflow-x:auto}.site table{border-collapse:collapse;width:100%;min-width:520px;font-size:16px}.site th,.site td{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid var(--line)}.site th{font-weight:600;background:var(--counter)}.site .reqs{margin-top:24px}.site .reqs caption{caption-side:top;text-align:left;font-size:20px;font-weight:700;padding:0 0 8px}.site .reqs th[scope=row]{width:22%}@media(max-width:719px){.site .reqs table{min-width:0}.site .reqs thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.site .reqs tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px;border-bottom:1px solid var(--line);padding:8px 0}.site .reqs th[scope=row],.site .reqs td[colspan]{grid-column:1 / -1}.site .reqs th[scope=row],.site .reqs td{display:block;width:auto;border:0;padding:4px 0;background:none}.site .reqs td:before{content:attr(data-label);display:block;font-size:13px;font-weight:600;color:var(--muted)}}.site .carousel__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:20px}.site .carousel__head h2{margin:0 0 4px}.site .carousel__head p{margin:0}.site .carousel__nav{display:flex;gap:8px}.site .carousel__btn{display:grid;place-items:center;width:48px;height:48px;padding:0;border-radius:50%;border:1px solid var(--line-strong);background:var(--bg);color:var(--ink);cursor:pointer}.site .carousel__btn:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.site .carousel__btn:disabled{color:var(--line-strong);cursor:default}.site .carousel__btn:focus-visible{border-radius:50%}.site .carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:86%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:6px 6px 16px;margin:-6px -6px 0;scroll-padding:0 6px;scrollbar-width:thin}.site .carousel__track:focus-visible{border-radius:var(--radius-card)}@media(min-width:560px){.site .carousel__track{grid-auto-columns:calc((100% - 16px)/2)}}@media(min-width:960px){.site .carousel__track{grid-auto-columns:calc((100% - 32px) / 3)}}@media(prefers-reduced-motion:no-preference){.site .carousel__track{scroll-behavior:smooth}}.site .slide{scroll-snap-align:start;min-width:0;display:flex;flex-direction:column;gap:16px;background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius-card);padding:20px}.site .slide__head{display:flex;align-items:center;gap:12px;min-height:48px}.site .slide__head h3{margin:0;font-size:20px;font-weight:700}.site .vs{margin:0;display:flex;flex-direction:column;gap:12px;flex:1 1 auto}.site .vs>div{padding:12px;border-radius:var(--radius);border:1px solid var(--line)}.site .vs dt{font-size:13px;font-weight:600;color:var(--muted)}.site .vs dd{margin:2px 0 0}.site .vs .vs__ours{background:var(--brand-soft);border-color:transparent}.site .vs .vs__ours dt{color:var(--brand)}.site .vs .vs__ask{margin-top:auto;border-style:dashed}.site .vs .vs__ask dd{color:var(--muted);font-style:italic}.site .sources{padding-top:0;font-size:15px}@media(max-width:559px){.site .tile{display:grid;grid-template-columns:32px minmax(0,1fr);gap:4px 12px;padding:16px}.site .tile .icon{grid-row:span 2;width:32px;height:32px}}.site .faq details{border-bottom:1px solid var(--line)}.site .faq summary{cursor:pointer;padding:14px 0;font-weight:600;min-height:44px}.site .faq details>*:not(summary){margin-top:0}.site .log{list-style:none;padding:0}.site .log>li{padding:16px 0;border-bottom:1px solid var(--line)}.site .log h3{margin-bottom:4px}.site .log p{margin:0;color:var(--muted)}.site .foot{border-top:1px solid var(--line);padding:24px 0;font-size:14px;color:var(--muted)}.site .foot ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:4px 20px;margin:0}.site .foot__legal{flex:1 0 100%;margin:0;font-size:13px}.site .legal{padding-top:0}.site .legal__body{max-width:760px;min-width:0}.site .legal h2{scroll-margin-top:16px}.site .legal__toc{display:none}@media(min-width:1024px){.site .legal__grid{display:grid;grid-template-columns:minmax(0,760px) 240px;gap:64px;align-items:start}.site .legal__toc{display:block;order:2;position:sticky;top:24px;font-size:15px}.site .legal__toc ol{list-style:none;padding:0;margin:8px 0 0;border-left:2px solid var(--line)}.site .legal__toc a{display:block;padding:6px 12px;color:var(--muted);text-decoration:none}.site .legal__toc a:hover{color:var(--brand)}}.site .legal h2{font-size:22px;letter-spacing:-.01em;margin:40px 0 12px}.site .legal h2:first-child{margin-top:0}.site .legal ul{padding-left:22px}.site .legal li{margin-bottom:8px}.site .legal__draft{background:var(--warn-bg);color:var(--warn-ink);border-radius:var(--radius);padding:12px 16px;font-size:15px}.site .legal__fill{background:var(--warn-bg);color:var(--warn-ink);border-radius:4px;padding:0 4px;font-weight:600;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.site a,.site .btn{transition:background-color .12s,color .12s}}.site .smartscreen{padding-top:0}.site .smartscreen details{max-width:720px}.site .smartscreen summary{cursor:pointer;font-weight:600;min-height:44px;display:flex;align-items:center}.site .smartscreen ol{margin:0 0 12px;padding-left:22px}.site .smartscreen details>:last-child{margin-bottom:0}.site .s1-wrap{max-width:1440px;margin:0 auto;padding:0 32px}.site .s1-sec{padding:120px 0}.site .s1-sec--soft{background:var(--counter)}.site .s1-sec--larimar{background:var(--larimar-soft)}.site .s1-dark{background:#14181d;color:#fff;--ink: #FFFFFF;--muted: #A9B2BC;--focus: 0 0 0 3px #14181D, 0 0 0 6px #6FD3DC}.site .s1-light{background:#fff;color:#14181d;--ink: #14181D;--muted: #4A535D;--focus: 0 0 0 2px #FFFFFF, 0 0 0 4px #14181D;--s1-surface: #F2F7F8;--s1-surface2: #E3EBED;--s1-card: #FFFFFF;--s1-lsoft: #DDF2F4;--s1-text: #14181D;--s1-soft: #4A535D;--s1-btn: #14181D;--s1-btn-ink: #FFFFFF;--s1-btn-hover: #2B323B;--s1-btn2: #FFFFFF;--s1-btn2-ink: #14181D;--s1-ok: #16663A}.site .s1-h2{margin:0;font-size:clamp(34px,3.6vw,52px);line-height:1.06;letter-spacing:-.02em;font-weight:700}.site .s1-h3{margin:0;font-size:clamp(28px,2.8vw,40px);line-height:1.1;letter-spacing:-.02em;font-weight:700}.site .s1-lead{margin:0;max-width:46ch;font-size:19px;line-height:1.5;color:var(--muted)}.site .s1-soft{color:var(--muted)}.site .s1-num{font-family:var(--condensed);font-weight:700;letter-spacing:-.01em;line-height:1}.site .s1-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site .s1-split{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px 64px;align-items:end}.site .s1-split--start{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px 64px}.site .s1-split--half{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px 64px}.site .s1-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border:0;border-radius:999px;font:inherit;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .16s ease,color .16s ease,transform .12s ease}.site .s1-btn:active{transform:scale(.97)}.site .s1-btn--lg{min-height:56px;padding:0 28px;font-size:18px}.site .s1-btn--md{min-height:48px;padding:0 24px;font-size:16px}.site .s1-btn--larimar,.site a.s1-btn--larimar{background:#6fd3dc;color:#14181d}.site .s1-btn--larimar:hover{background:#5cc7d1;color:#14181d}.site .s1-btn--ink,.site a.s1-btn--ink{background:var(--s1-btn);color:var(--s1-btn-ink)}.site .s1-btn--ink:hover{background:var(--s1-btn-hover);color:var(--s1-btn-ink)}.site .s1-btn--dark{background:#2a313a;color:#fff}.site .s1-btn--dark:hover{background:#343c46}.site .s1-btn--soft{background:var(--s1-surface);color:var(--s1-text);font-weight:500}.site .s1-btn--soft:hover,.site .s1-btn--white:hover{background:var(--s1-lsoft);color:var(--s1-text)}.site .s1-btn--white,.site a.s1-btn--white{background:var(--s1-btn2);color:var(--s1-btn2-ink)}.site .s1-btn--larimar-soft{background:#ddf2f4;color:#14181d}.site .s1-btn--larimar-soft:hover{background:#c7e9ec}.site .s1-btn[aria-pressed=true]{background:#6fd3dc;color:#14181d;font-weight:600}.site .s1-btn--icon{width:44px;padding:0;flex:none}.site .s1-appbtn{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:var(--s1-surface2);color:var(--s1-soft);font:inherit;font-size:15px;font-weight:600;cursor:not-allowed}.site .s1-dark .s1-appbtn{background:#2a313a;color:#a9b2bc}.site .s1-appnote{margin:8px 0 0;font-size:14px;line-height:1.4;color:var(--muted)}.site .s1-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ink);font-weight:600;text-decoration:none}.site .s1-link:hover{color:var(--ink);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.site .s1-link .s1-arr{transition:transform .2s ease}.site .s1-link:hover .s1-arr{transform:translate(4px)}.site .s1-ul{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.site .s1-ul:hover{color:var(--ink);text-decoration-thickness:3px}.site .s1-chips{display:flex;flex-wrap:wrap;gap:8px}.site .s1-check{display:flex;gap:12px;align-items:flex-start}.site .s1-check svg{flex:none;margin-top:3px}.site .s1-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.site .s1-dots{display:inline-flex;align-items:center;gap:6px}.site .s1-dots span{display:block;width:8px;height:8px;border-radius:50%;background:currentColor;animation:s1-dot 1s ease-in-out infinite}.site .s1-dots span:nth-child(2){animation-delay:.15s}.site .s1-dots span:nth-child(3){animation-delay:.3s}@keyframes s1-dot{0%,80%,to{opacity:.3;transform:none}40%{opacity:1;transform:translateY(-3px)}}@keyframes s1-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes s1-lift{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes s1-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.6)}}@keyframes s1-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes s1-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes s1-grow{0%{transform:scaleX(0)}to{transform:none}}.site .s1-in{animation:s1-rise .72s cubic-bezier(.2,.7,.2,1) both}.site .s1-lift{animation:s1-lift .42s cubic-bezier(.2,.7,.2,1) both}.site .s1-stack{display:grid}.site .s1-stack>*{grid-area:1 / 1;transition:opacity .36s ease .12s,transform .52s cubic-bezier(.2,.7,.2,1) .12s,visibility 0s}.site .s1-stack>[aria-hidden=true]{opacity:0;transform:translateY(12px);visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.site .s1-top{position:relative;z-index:5;background:#14181d;color:#fff}.site .s1-top__bar{display:flex;align-items:center;gap:12px 32px;min-height:80px}.site .s1-brand{display:inline-flex;align-items:center;gap:6px}.site .s1-brand__name{font-weight:700;line-height:1;letter-spacing:-.02em}.site .s1-top .s1-home{display:flex;align-items:center;min-height:44px;color:#fff;text-decoration:none}.site .s1-nav{margin-left:auto;display:flex;align-items:center;gap:28px}.site .s1-nav a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;justify-content:center;color:#fff;font-size:15px;font-weight:500;text-decoration:none}.site .s1-nav a:hover{color:#fff;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.site .s1-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.site .s1-menubtn{display:none;margin-left:auto}.site .s1-cta-short{display:none}.site .s1-menu{position:absolute;top:72px;right:16px;display:flex;flex-direction:column;min-width:220px;padding:8px;border-radius:20px;background:#fff;box-shadow:0 16px 40px #14181d47;animation:s1-lift .2s ease both}.site .s1-menu a{display:flex;align-items:center;min-height:48px;padding:0 14px;color:#14181d;font-size:17px;text-decoration:none;border-radius:14px}.site .s1-menu a:hover{background:#f2f7f8;color:#14181d}.site .s1-hero{padding:32px 0 96px}.site .s1-hero__grid{display:grid;grid-template-columns:minmax(0,9fr) minmax(0,15fr);gap:48px;align-items:center}.site .s1-hero h1{margin:0;font-family:var(--condensed);font-weight:700;font-size:clamp(38px,3.3vw,50px);line-height:1.04;letter-spacing:-.01em}.site .s1-hero__defs{display:grid;overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em}.site .s1-hero__defs>span{grid-area:1 / 1;display:block;white-space:nowrap}.site .s1-def{transition:transform .64s cubic-bezier(.2,.7,.2,1),opacity .28s ease .2s,visibility 0s}.site .s1-def[data-state=up]{opacity:0;transform:translateY(-100%);visibility:hidden;transition:transform .64s cubic-bezier(.2,.7,.2,1),opacity .16s ease,visibility 0s linear .64s}.site .s1-def[data-state=down]{opacity:0;transform:translateY(100%);visibility:hidden;transition:none}.site .s1-hero__sub{margin:24px 0 0;max-width:42ch;font-size:clamp(18px,1.4vw,20px);line-height:1.5;color:#a9b2bc}.site .s1-hero__sub strong{color:#fff;font-weight:500}.site .s1-verbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px}.site .s1-verb{position:relative;overflow:hidden;font-size:16px;padding:0 18px}.site .s1-verb__prog{position:absolute;left:14px;right:14px;bottom:5px;height:3px;border-radius:999px;background:#14181d;transform-origin:left center;animation:s1-prog 3s linear both}.site .s1-hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px}.site .s1-hero__ctas .s1-link{color:#fff;font-size:17px}.site .s1-hero__fine{margin:12px 0 0;font-size:15px;color:#a9b2bc}.site .s1-hero__pros{margin:36px 0 0;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:17px;font-weight:500}.site .s1-hero__pros [aria-hidden]{color:#a9b2bc}.site .s1-stage{position:relative;padding:40px 128px 64px 44px}.site .s1-stage__note{margin:12px 0 0 44px;font-size:14px;color:#a9b2bc}.site .s1-scr{border-radius:20px;overflow:hidden}.site .s1-scr__head{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 20px;background:#f2f7f8}.site .s1-scr__head p{margin:0}.site .s1-scr__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.site .s1-scr__lines{min-height:472px;padding:16px 20px}.site .s1-scr__search{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;border-radius:999px;background:#f2f7f8;color:#4a535d;font-size:15px}.site .s1-scr__row{display:grid;grid-template-columns:64px minmax(0,1fr) 80px;gap:0 12px;align-items:center;min-height:48px;padding:4px;font-size:15px;line-height:1.3}.site .s1-scr__row>:last-child{text-align:right}.site .s1-scr__row small{display:block;font-size:13px;color:#4a535d}.site .s1-scr__row--head{min-height:0;margin-top:12px;font-size:13px;color:#4a535d}.site .s1-scr__row--on{border-radius:20px;background:#ddf2f4;padding:4px 8px}.site .s1-scr__list{list-style:none;margin:4px 0 0;padding:0}.site .s1-scr__pay{display:flex;flex-direction:column;padding:20px;background:#f2f7f8}.site .s1-scr__pay p{margin:0}.site .s1-scr__total{margin-top:2px;font-size:clamp(30px,2.5vw,38px);white-space:nowrap}.site .s1-scr__cash{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:12px 16px;border-radius:20px;background:#fff}.site .s1-scr__key{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:#343c46;font-size:13px;font-weight:600}.site .s1-scr__foot{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-height:44px;padding:8px 20px;background:#ddf2f4;font-size:14px}.site .s1-scr__dot{display:block;flex:none;width:10px;height:10px;border-radius:50%;background:#16663a}@keyframes s1-prt{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.site .s1-prt{animation:s1-prt .38s ease both}.site .s1-prt:nth-child(2){animation-delay:90ms}.site .s1-prt:nth-child(3){animation-delay:.18s}.site .s1-prt:nth-child(4){animation-delay:.27s}.site .s1-prt:nth-child(5){animation-delay:.36s}@keyframes s1-tagZ{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes s1-tagY{0%,to{transform:rotateY(-12deg)}50%{transform:rotateY(12deg)}}@keyframes s1-tagShX{0%,to{transform:translate(-7%,10%)}50%{transform:translate(-11%,10%)}}@keyframes s1-tagDk{0%,to{opacity:.14}50%{opacity:0}}@keyframes s1-pop{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}.site .s1-tag{position:absolute;top:0;right:0;width:0;height:0}.site .s1-tag__w{position:absolute;left:0;top:0;width:132px;height:132px;transform:translate(-3.8%,2.8%)}.site .s1-tag__in{position:relative;width:100%;height:100%;container-type:inline-size;animation:s1-pop .56s cubic-bezier(.2,.7,.2,1) .7s both}.site .s1-tag svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:visible}.site .s1-tag-z,.site .s1-tag-y{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform-origin:27% 27%}.site .s1-tag-z{transform:rotate(-1deg);animation:s1-tagZ 6.4s ease-in-out infinite}.site .s1-tag-y{transform:rotateY(10deg);animation:s1-tagY 8.6s ease-in-out infinite}.site .s1-tag-shd{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:27% 27%;transform:rotate(-1deg);animation:s1-tagZ 6.4s ease-in-out infinite}.site .s1-tag-shx{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-10.5%,10%);animation:s1-tagShX 8.6s ease-in-out infinite}.site .s1-tag-dk{opacity:0;animation:s1-tagDk 8.6s ease-in-out infinite}.site .s1-tag__persp{position:absolute;top:0;right:0;bottom:0;left:0;perspective:520px;perspective-origin:-100% 160%}.site .s1-tag__text{position:absolute;left:12%;right:6%;top:46%;margin:0;color:#14181d;font-family:var(--condensed);font-weight:700;font-size:19cqw;line-height:.98;letter-spacing:-.01em;transform:translateZ(.6px)}.site .s1-tag__text span{display:block;white-space:nowrap}.site .s1-th-m{display:none}@keyframes s1-hfl{0%,to{transform:translateZ(var(--z))}50%{transform:translate3d(0,calc(var(--amp) * -1),calc(var(--z) + var(--amp)))}}@keyframes s1-hshd{0%,to{transform:translate3d(0,var(--sy),0) scale(.95);opacity:1}50%{transform:translate3d(0,calc(var(--sy) + var(--amp)),0) scale(.98);opacity:.75}}.site .s1-hcards{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.site .s1-hcard{position:absolute;transition:opacity .36s ease .14s,transform .52s cubic-bezier(.2,.7,.2,1) .14s,visibility 0s}.site .s1-hcard[aria-hidden=true]{opacity:0;transform:translateY(12px) scale(.96);visibility:hidden;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.site .s1-hk0{--z: 16px;--amp: 5px;--sy: 12px;--sb: 12px;--fd: 6.4s;--fdl: -1.3s;right:0;bottom:0;width:280px}.site .s1-hk1{--z: 28px;--amp: 6px;--sy: 18px;--sb: 16px;--fd: 7.3s;--fdl: -3.6s;right:0;top:224px;width:290px}.site .s1-hk2{--z: 8px;--amp: 4px;--sy: 8px;--sb: 9px;--fd: 5.8s;--fdl: -2.2s;left:0;bottom:124px;width:236px}.site .s1-hk3{--z: 22px;--amp: 5px;--sy: 15px;--sb: 14px;--fd: 6.9s;--fdl: -4.8s;left:0;top:118px;width:300px}.site .s1-hlift{position:relative;perspective:900px;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.site .s1-hcard[aria-hidden=false] .s1-hlift{transform:translateY(-6px)}.site .s1-hfl{position:relative;display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:20px;background:#fff;color:#14181d;transform:translateZ(var(--z));animation:s1-hfl var(--fd) ease-in-out var(--fdl) infinite}.site .s1-hfl p{margin:0;font-size:14px;line-height:1.35;color:#4a535d}.site .s1-hfl p:first-child{font-size:15px;font-weight:600;line-height:1.3;color:#14181d}.site .s1-hfl--larimar-soft{background:#ddf2f4}.site .s1-hfl--larimar{background:#6fd3dc}.site .s1-hfl--larimar p{color:#14181d;font-size:15px}.site .s1-hshd{position:absolute;left:7%;right:7%;top:24%;bottom:0;border-radius:20px;background:#14181d6b;filter:blur(var(--sb));transform:translate3d(0,var(--sy),0) scale(.95);animation:s1-hshd var(--fd) ease-in-out var(--fdl) infinite}.site .s1-hcard[aria-hidden=true] .s1-hfl,.site .s1-hcard[aria-hidden=true] .s1-hshd{animation-play-state:paused}.site .s1-cinta{display:flex;align-items:center;background:#6fd3dc;color:#14181d}.site .s1-cinta__view{flex:1;min-width:0;overflow:hidden}.site .s1-marq{display:flex;width:max-content;animation:s1-marq 40s linear infinite}.site .s1-cinta:hover .s1-marq,.site .s1-marq[data-paused=true]{animation-play-state:paused}.site .s1-mset{display:flex;align-items:center;flex:none;margin:0;padding:0;list-style:none}.site .s1-mset li{display:flex;align-items:center;padding:22px 0;font-size:clamp(20px,2vw,28px);font-weight:600;line-height:1.2;white-space:nowrap}.site .s1-mset li>[aria-hidden]{margin:0 28px}.site .s1-mset__talia{display:inline-flex;align-items:center;padding:2px 16px;border-radius:999px;background:#14181d;color:#6fd3dc}.site .s1-cinta .s1-btn--icon{margin:0 16px}.site .s1-inc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:56px}.site .s1-inc>article{display:flex;flex-direction:column;padding:16px 16px 28px;border-radius:20px;background:var(--s1-surface)}.site .s1-inc h3{margin:24px 8px 0;font-size:22px;line-height:1.25;font-weight:600}.site .s1-inc article>p{margin:8px 8px 0;font-size:16px;line-height:1.5;color:var(--s1-soft)}.site .s1-frag{min-height:330px;display:flex;flex-direction:column;padding:20px;border-radius:20px;background:var(--s1-card);color:var(--s1-text);font-size:15px}.site .s1-frag p{margin:0}.site .s1-frag__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.site .s1-frag__top p:first-child{font-size:16px;font-weight:600}.site .s1-frag__top p:last-child{font-size:13px;color:var(--s1-soft)}.site .s1-frag table{width:100%;min-width:0;margin-top:12px;border-collapse:collapse;font-size:15px;line-height:1.4}.site .s1-frag th,.site .s1-frag td{background:none;border:0;padding:4px 0;font-weight:400;vertical-align:baseline}.site .s1-frag td,.site .s1-frag th:not(:first-child){text-align:right}.site .s1-frag thead th{font-size:13px;color:var(--s1-soft)}.site .s1-frag__bar{display:flex;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 14px;border-radius:20px;background:var(--s1-surface)}.site .s1-frag__ok{display:flex;align-items:center;gap:8px;margin-top:12px;font-weight:600}.site .s1-frag__pill{display:inline-flex;align-items:center;align-self:flex-start;min-height:36px;margin-top:14px;padding:0 14px;border-radius:999px;background:#6fd3dc;color:#14181d;font-size:14px;font-weight:600}.site .s1-frag__foot{margin:auto 0 0!important;padding-top:12px;font-size:13px;color:var(--s1-soft)}.site .s1-frag dl{margin:10px 0 0;display:grid;grid-template-columns:auto 1fr;gap:4px 12px;font-size:14px;line-height:1.4}.site .s1-frag dt{color:var(--s1-soft)}.site .s1-frag dd{margin:0;text-align:right}.site .s1-frag__list{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.site .s1-frag__list li{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:0 12px;align-items:center;padding:10px 14px;border-radius:20px;background:var(--s1-surface)}.site .s1-meter{height:12px;margin-top:14px;border-radius:999px;background:var(--s1-lsoft);overflow:hidden}.site .s1-meter span{display:block;height:100%;border-radius:999px;background:var(--s1-text);transform-origin:0 50%;animation:s1-grow .9s cubic-bezier(.2,.7,.2,1) .2s both}@keyframes s1-tkOut{0%{transform:translateY(-62%)}to{transform:none}}@keyframes s1-tkCurl{0%,to{transform:rotateX(var(--a))}50%{transform:rotateX(calc(var(--a) + 5deg))}}.site .s1-tk{position:relative;margin-top:14px;border-radius:16px;background:var(--s1-scene, #DDF2F4)}.site .s1-tk__clip{overflow:clip;padding:6px 0 26px;border-radius:16px}.site .s1-tk__p{perspective:420px;perspective-origin:50% 25%}.site .s1-tk__out{position:relative;width:calc(100% - 20px);max-width:300px;margin:0 auto;transform-style:preserve-3d;animation:s1-tkOut 1.4s cubic-bezier(.2,.7,.2,1) .3s both}.site .s1-tk__paper{padding:12px 16px 10px;background:#fff;color:#14181d;--s1-soft: #4A535D}.site .s1-tk__paper dt{color:#4a535d}.site .s1-tk__c{position:absolute;left:0;right:0;top:100%;height:10px;transform-origin:50% 0;transform-style:preserve-3d;transform:rotateX(var(--a));animation:s1-tkCurl 6s ease-in-out infinite}.site .s1-tk__c1{--a: 26deg;background:#f2f7f8}.site .s1-tk__c2{--a: 36deg;background:#fff}.site .s1-tk__c3{--a: 40deg;background:#ddf2f4}.site .s1-tk__c4{--a: 44deg;background:#b8eef2}.site .s1-tk__shd{position:absolute;left:8%;right:8%;top:calc(100% + 12px);height:10px;border-radius:50%;background:#14181d47;filter:blur(5px)}.site .s1-tk__mouth{position:absolute;left:0;right:0;top:0;height:10px;border-radius:16px 16px 4px 4px;background:#2a313a}.site .s1-also{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px clamp(32px,5vw,72px);margin-top:22px}.site .s1-also__row{display:flex;align-items:baseline;gap:10px}.site .s1-also h4{margin:0;font-size:19px;font-weight:600}.site .s1-also__dots{flex:1;min-width:24px;border-bottom:4px dotted #9FB0B5}.site .s1-also__inc{font-size:17px;font-weight:600;color:var(--ink)}.site .s1-also p{margin:6px 0 0;font-size:16px;color:var(--muted);max-width:46ch}.site .s1-talia-head{display:flex;align-items:center;gap:20px}.site .s1-day{margin-top:56px;padding:32px;border-radius:20px;background:#1f252c}.site .s1-day__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px}.site .s1-day__bar p{margin:0;font-size:17px;font-weight:500}.site .s1-day__live{display:block;flex:none;width:8px;height:8px;border-radius:50%;background:#14181d;animation:s1-pulse 1.4s ease-in-out infinite}.site .s1-day__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;margin-top:28px}.site .s1-day__cur{min-width:0;min-height:420px;display:flex;flex-direction:column;padding:28px;border-radius:20px;background:#14181d}.site .s1-day__clock{margin:0;font-size:clamp(40px,4vw,60px);white-space:nowrap}.site .s1-day__talk{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;margin-top:24px}.site .s1-bubble-q{align-self:flex-end;max-width:80%;margin:0;padding:12px 18px;border-radius:20px;background:#fff;color:#14181d;font-size:18px;line-height:1.4}.site .s1-bubble-q--ink{background:#14181d;color:#fff;font-size:17px}.site .s1-bubble-a{max-width:560px;padding:16px 18px;border-radius:20px;background:#1f252c;font-size:18px;line-height:1.45}.site .s1-bubble-a p{margin:0}.site .s1-day__past{display:flex;flex-direction:column;gap:8px;margin-top:12px}.site .s1-day__past>*{margin:0;padding:12px 16px;border-radius:20px;background:#2a313a;font-size:15px;line-height:1.4}.site .s1-day__past p{margin:0}.site .s1-proposal{margin-top:14px;padding:18px;border-radius:20px}.site .s1-proposal p{margin:0}.site .s1-ask{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 48px;margin-top:72px;align-items:start}.site .s1-qbox{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 8px;border-radius:999px;background:#fff}.site .s1-qbox:focus-within{outline:3px solid #6FD3DC;outline-offset:3px}.site .s1-qbox input{flex:1;min-width:0;height:52px;margin:0;padding:0 16px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:18px;color:#14181d}.site .s1-qbox input:focus-visible{outline:none;box-shadow:none}.site .s1-qbox .s1-btn{min-height:52px;padding:0 22px;font-size:16px}.site .s1-qmeta{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:10px;font-size:14px;line-height:1.45;color:#a9b2bc}.site .s1-qmeta p{margin:0}.site .s1-answer{min-height:320px;display:flex;flex-direction:column;gap:12px;padding:28px 32px;border-radius:20px;background:#1f252c;overflow-wrap:anywhere}.site .s1-answer p{margin:0}.site .s1-answer--empty{justify-content:center}.site .s1-answer__text{max-width:44ch;font-size:22px;line-height:1.45;font-weight:500;white-space:pre-line}.site .s1-notice{margin:12px 0 0;padding:12px 16px;border-radius:20px;background:#2a313a;color:#fff;font-size:15px;line-height:1.45}.site .s1-check-box:empty{display:none}.site .s1-verbword{margin:0;font-family:var(--condensed);font-weight:700;font-size:clamp(72px,9vw,132px);line-height:.95;letter-spacing:-.02em}.site .s1-stack--far>*{transition:opacity .46s ease .14s,transform .62s cubic-bezier(.2,.7,.2,1) .14s,visibility 0s}.site .s1-stack--far>[aria-hidden=true]{transform:translateY(32px)}.site .s1-chat{min-height:520px;display:flex;flex-direction:column;padding:28px;border-radius:20px;background:var(--s1-card);color:var(--s1-text)}.site .s1-chat__who{display:flex;align-items:center;gap:12px}.site .s1-chat__who p{margin:0}.site .s1-chat__body{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:14px;margin-top:24px}@keyframes s1-typing{0%,70%{opacity:1}to{opacity:0}}@keyframes s1-reply{0%,70%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.site .s1-typing{grid-area:1 / 1;justify-self:start;opacity:0;display:flex;padding:18px;border-radius:20px;background:var(--s1-surface);color:var(--s1-soft);animation:s1-typing 1.3s ease both}.site .s1-reply{grid-area:1 / 1;max-width:92%;padding:16px 18px;border-radius:20px;background:var(--s1-surface);animation:s1-reply 1.3s ease both}.site .s1-reply p{margin:0}.site .s1-reply ul{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.site .s1-reply li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;border-radius:20px;background:var(--s1-card)}.site .s1-reply dl{margin:12px 0 0;display:grid;grid-template-columns:auto 1fr;gap:4px 16px;font-size:15px}.site .s1-reply dt{color:var(--s1-soft)}.site .s1-reply dd{margin:0}.site .s1-low{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:72px}.site .s1-low>div{padding:28px;border-radius:20px;background:var(--s1-card)}.site .s1-low h3{margin:0;font-size:22px;line-height:1.25;font-weight:600}.site .s1-low .s1-dark{background:#14181d}.site .s1-biz-frame{position:relative;overflow:hidden;padding:0;border-radius:20px}.site .s1-biz-rail{position:absolute;top:0;left:0;right:0;transition:transform .82s cubic-bezier(.65,0,.35,1)}.site .s1-biz-rail[data-snap=true]{transition:none}.site .s1-biz-slot{padding-bottom:24px;transition:opacity .4s ease}.site .s1-biz-slot img,.site .s1-biz-slot picture img{display:block;width:100%;aspect-ratio:16 / 9;height:auto;object-fit:cover;border-radius:20px;background:#ddf2f4}.site .s1-biz-empty{width:100%;aspect-ratio:16 / 9;border-radius:20px;background:var(--s1-lsoft);color:var(--s1-text);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;font-size:15px}.site .s1-biz-case{display:grid;grid-template-columns:minmax(0,1fr);max-width:720px;margin-top:56px}.site .s1-pvideo{display:grid;gap:20px;max-width:960px;margin-top:72px}.site .s1-biz-case h3{margin:0;font-size:28px;line-height:1.2;font-weight:600}.site .s1-biz-uses{margin:24px 0 0;padding:16px 18px;border-radius:20px;background:var(--s1-surface)}.site .s1-log{padding:28px;border-radius:20px;background:var(--s1-card);color:var(--s1-text)}.site .s1-log ol{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.site .s1-log li{display:grid;grid-template-columns:92px minmax(0,1fr);gap:2px 16px;padding:12px 16px;border-radius:20px;background:var(--s1-surface);font-size:15px;line-height:1.4}.site .s1-tiles{list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.site .s1-tiles li{padding:28px;border-radius:20px;background:var(--s1-card);color:var(--s1-text)}.site .s1-tiles h3{margin:0;font-size:20px;line-height:1.3;font-weight:600}.site .s1-tiles p{margin:8px 0 0;font-size:16px;line-height:1.5;color:var(--s1-soft)}.site .s1-tiles .s1-span2{grid-column:span 2}.site .s1-calc-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px}.site .s1-period{position:relative;display:grid;grid-template-columns:1fr 1fr;width:260px;padding:4px;border-radius:999px;background:var(--s1-period)}.site .s1-period button{position:relative;min-height:44px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:15px;font-weight:600;color:#fff;cursor:pointer;transition:background-color .2s ease,color .2s ease}.site .s1-period button[aria-pressed=true]{background:#6fd3dc;color:#14181d}.site .s1-calc{display:grid;grid-template-columns:7fr 5fr;gap:16px;align-items:stretch;margin-top:40px}.site .s1-panel{border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:32px;background:var(--s1-surface);color:var(--s1-text)}.site .s1-panel h3{margin:0}.site .s1-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.site .s1-opt{display:flex;flex-direction:column;align-items:stretch;min-width:0;padding:22px;border:0;border-radius:20px;text-align:left;font:inherit;font-size:16px;line-height:1.45;color:var(--s1-text);background:var(--s1-card);cursor:pointer;transition:background-color .2s ease,transform .12s ease}.site .s1-opt[aria-checked=false]:hover{background:var(--s1-lsoft)}.site .s1-opt[aria-checked=true]{background:#6fd3dc;color:#14181d;--s1-text: #14181D;--s1-soft: #14181D}.site .s1-opt:active{transform:scale(.99)}.site .s1-opt__name{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:22px;font-weight:600;line-height:1.25}.site .s1-opt__dot{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:2px solid var(--s1-text);background:var(--s1-card)}.site .s1-opt[aria-checked=true] .s1-opt__dot{background:#14181d}.site .s1-opt__sub{display:block;margin-top:4px;font-size:15px;color:var(--s1-soft)}.site .s1-opt[aria-checked=true] .s1-opt__sub{color:#14181d}.site .s1-opt__pros{display:flex;flex-direction:column;gap:8px;margin-top:16px}.site .s1-opt__know{display:block;margin-top:16px;padding:14px 16px;border-radius:20px;font-size:15px;background:var(--s1-surface)}.site .s1-opt[aria-checked=true] .s1-opt__know{background:#ddf2f4}.site .s1-iso{position:relative;display:block;align-self:flex-start;max-width:100%;margin:0 0 16px}.site .s1-iso__obj{display:block;transition:transform .46s cubic-bezier(.2,.7,.2,1)}.site .s1-iso__svg{display:block;max-width:100%;height:auto}.site .s1-iso__shd{position:absolute;left:0;top:0;width:100%;height:100%;filter:blur(4px);opacity:.5;transition:opacity .42s ease}.site .s1-opt[aria-checked=true] .s1-iso__obj{transform:perspective(600px) translate3d(0,-8px,14px)}.site .s1-opt[aria-checked=true] .s1-iso__shd{opacity:1}.site .s1-steps{display:flex;flex-direction:column;gap:28px}.site .s1-stepper{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap}.site .s1-stepper p{margin:0}.site .s1-stepper__ctl{display:flex;align-items:center;gap:6px}.site .s1-stepper__ctl output{min-width:2.4ch;text-align:center;font-size:30px;line-height:1;font-weight:600}.site .s1-step{width:48px;height:48px;border:0;border-radius:999px;background:var(--s1-btn);color:var(--s1-btn-ink);display:grid;place-items:center;cursor:pointer;transition:background-color .15s ease,transform .12s ease}.site .s1-step:hover{background:var(--s1-btn-hover)}.site .s1-step[aria-disabled=true]{opacity:.4;cursor:not-allowed}.site .s1-how{margin-top:auto;background:var(--s1-card);border-radius:20px;padding:18px 20px;font-size:15px;color:var(--s1-soft)}.site .s1-how p{margin:0}.site .s1-result{border-radius:20px;padding:32px;display:flex;flex-direction:column}.site .s1-result p{margin:0}.site .s1-result__fig{font-family:var(--condensed);font-weight:700;font-size:clamp(64px,7vw,104px);line-height:1;letter-spacing:-.02em;color:#6fd3dc}.site .s1-result__line{display:flex;justify-content:space-between;gap:16px;padding:8px 14px}.site .s1-result__line--tot{padding:12px 14px;margin-top:4px;border-radius:20px;background:#1f252c;font-weight:600}.site .s1-modeseg{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border-radius:999px;background:var(--s1-surface2)}.site .s1-mseg{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:52px;padding:0 24px;border:0;border-radius:999px;font:inherit;font-size:16px;font-weight:600;white-space:nowrap;background:transparent;color:var(--s1-text);cursor:pointer;transition:background-color .2s ease,color .2s ease}.site .s1-mseg[aria-checked=false]:hover{background:var(--s1-lsoft)}.site .s1-mseg[aria-checked=true]{background:var(--s1-btn);color:var(--s1-btn-ink)}.site .s1-cards{display:grid;gap:40px 16px;align-items:stretch;margin-top:56px}.site .s1-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.site .s1-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.site .s1-card{position:relative;min-width:0;border-radius:20px;padding:28px;display:flex;flex-direction:column;color:var(--s1-text);background:var(--s1-surface);transition:transform .48s cubic-bezier(.2,.7,.2,1),background-color .3s ease}.site .s1-card p{margin:0}.site .s1-card h4{margin:0;font-size:26px;line-height:1.2;font-weight:600}.site .s1-card--rec{background:#6fd3dc;color:#14181d;--s1-text: #14181D;--s1-soft: #14181D;--s1-btn: #14181D;--s1-btn-ink: #FFFFFF;--s1-btn-hover: #2B323B;transform:translateY(-12px)}.site .s1-card .s1-soft{color:var(--s1-soft)}.site .s1-card--rec .s1-soft{color:#14181d}.site .s1-card__price{margin-top:20px!important;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.site .s1-card__fig{font-size:clamp(36px,3.6vw,56px);line-height:1;letter-spacing:-.02em;font-weight:600}.site .s1-card__fig--tbd{font-size:24px;line-height:1.2}.site .s1-card ul{list-style:none;margin:20px 0 28px;padding:0;display:flex;flex-direction:column;gap:8px}.site .s1-card .s1-btn{align-self:flex-start;margin-top:auto}.site .s1-recpill{position:absolute;top:-14px;left:28px;margin:0;display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:#14181d;color:#fff;font-size:14px;font-weight:600;line-height:1;white-space:nowrap}.site .s1-addons{display:grid;grid-template-columns:4fr 8fr;gap:32px 48px;align-items:start;margin-top:96px}.site .s1-addons p{font-size:15px;color:var(--muted)}.site .s1-addons__tbl{overflow-x:auto}.site .s1-addons table{width:100%;min-width:620px;border-collapse:separate;border-spacing:0 4px;font-size:18px}.site .s1-addons th,.site .s1-addons td{border:0}.site .s1-addons thead th{text-align:left;padding:0 16px 8px;font-size:15px;font-weight:500;color:var(--muted);background:none}.site .s1-addons thead th:nth-child(n+3),.site .s1-addons td:nth-child(n+3){text-align:right;white-space:nowrap}.site .s1-addons tbody th,.site .s1-addons tbody td{padding:14px 16px;background:var(--counter)}.site .s1-addons tbody th{text-align:left;font-weight:600;border-radius:20px 0 0 20px}.site .s1-addons tbody td:last-child{border-radius:0 20px 20px 0}.site .s1-addons tbody td:nth-child(2){color:var(--muted)}.site .s1-faq-grid{display:grid;grid-template-columns:4fr 8fr;gap:40px 64px;align-items:start}.site .s1-faq{display:flex;flex-direction:column;gap:8px}.site .s1-faq details{border-radius:20px;background:var(--s1-card);color:var(--s1-text)}.site .s1-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;padding:18px 24px;font-size:20px;font-weight:600;line-height:1.3;cursor:pointer;list-style:none}.site .s1-faq summary::-webkit-details-marker{display:none}.site .s1-faq summary:hover span{text-decoration:underline;text-underline-offset:4px}.site .s1-faq details p{margin:0;padding:0 24px 24px;max-width:64ch;font-size:17px;line-height:1.6;color:var(--s1-soft)}.site .s1-faq .s1-plus{flex:none;transition:transform .25s ease}.site .s1-faq details[open] .s1-plus{transform:rotate(45deg)}.site .s1-foot{padding-top:64px;padding-bottom:96px}.site .s1-foot__top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px 48px;align-items:center;scroll-margin-top:24px}.site .s1-foot__top p{margin:0}.site .s1-foot__claim{max-width:36ch;font-size:clamp(22px,2vw,28px);line-height:1.2;font-weight:600}.site .s1-foot__cta{display:grid;justify-items:end;text-align:right}.site .s1-foot__cta p{margin:10px 0 0!important;font-size:15px;line-height:1.4;color:#a9b2bc}.site .s1-foot h2{margin:56px 0 0;font-size:28px;line-height:1.15;letter-spacing:-.01em;font-weight:700}.site .s1-help{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:16px}.site .s1-help>a{min-width:0;display:flex;flex-direction:column;gap:2px;padding:18px;border-radius:20px;background:#1f252c;color:#fff;text-decoration:none;transition:transform .15s ease-out}.site .s1-help>a:hover{transform:translateY(-2px);color:#fff}.site .s1-help>a.s1-help--fill{background:#6fd3dc;color:#14181d}.site .s1-help span{font-size:15px;line-height:1.4}.site .s1-help strong{font-size:20px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.site .s1-help__label{display:flex;align-items:center;gap:10px;font-weight:600;color:#a9b2bc}.site .s1-help--fill .s1-help__label{color:#14181d}.site .s1-help__soft{color:#a9b2bc;display:inline-flex;align-items:center;gap:8px}.site .s1-foot__links{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:0 24px;font-size:15px}.site .s1-foot__links a{color:#fff;min-height:44px;min-width:44px;justify-content:center;display:inline-flex;align-items:center;text-decoration:none}.site .s1-foot__links a:hover{color:#fff;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.site .s1-foot__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;margin-top:4px}.site .s1-foot__legal p{margin:0;font-size:13px;line-height:1.5;color:#a9b2bc}@keyframes s1-lg-sway{0%{transform:rotate(0)}25%{transform:rotate(3deg)}75%{transform:rotate(-3deg)}to{transform:rotate(0)}}@keyframes s1-tm-blink{0%,88%,to{transform:scaleY(1)}92%{transform:scaleY(.1)}96%{transform:scaleY(1)}}@keyframes s1-tm-bow{0%,50%,to{transform:rotate(0)}60%{transform:rotate(-8deg)}70%{transform:rotate(6deg)}80%{transform:rotate(-3deg)}90%{transform:rotate(0)}}.site .lg-sway{transform-box:view-box;transform-origin:13px 13px;animation:s1-lg-sway 3.6s ease-in-out infinite}.site .tm-blink{transform-box:fill-box;transform-origin:center;animation:s1-tm-blink 5s ease-in-out infinite}.site .tm-bow{transform-box:view-box;transform-origin:46.25px 46.25px;animation:s1-tm-bow 3.2s ease-in-out infinite}.site .s1-talia-badge{display:grid;place-items:center;border-radius:50%}@media(max-width:1280px){.site .s1-addons{grid-template-columns:minmax(0,1fr)}.site .s1-hero__grid{grid-template-columns:minmax(0,1fr);row-gap:48px}.site .s1-stage-w{max-width:860px}.site .s1-inc,.site .s1-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}.site .s1-foot__top{grid-template-columns:minmax(0,1fr) auto}.site .s1-foot__logo{grid-column:1 / -1}}@media(max-width:1024px){.site .s1-nav{display:none}.site .s1-menubtn{display:inline-flex}.site .s1-calc{grid-template-columns:minmax(0,1fr)}.site .s1-stage{padding-right:100px}.site .s1-tag__w{width:104px;height:104px}.site .s1-scr__total{font-size:32px}.site .s1-help{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.site .s1-wrap{padding:0 16px}.site .s1-sec{padding:72px 0}.site .s1-nav{display:none}.site .s1-menubtn{display:inline-flex}.site .s1-cta-full{display:none}.site .s1-cta-short{display:inline}.site .s1-hero h1{font-size:clamp(28px,8.4vw,34px)}.site .s1-stage{padding:96px 0 0}.site .s1-tag{top:-60px;right:92px}.site .s1-tag__w{width:96px;height:96px}.site .s1-th-d{display:none}.site .s1-th-m{display:inline}.site .s1-hcards{position:static;display:grid;margin-top:8px}.site .s1-hcard{position:static;grid-area:1 / 1;width:auto}.site .s1-hlift{transform:none!important}.site .s1-hshd{display:none}.site .s1-hk0,.site .s1-hk1,.site .s1-hk2,.site .s1-hk3{--z: 0px;--amp: 2px}.site .s1-stage__note{margin-left:0}.site .s1-scr__grid{grid-template-columns:minmax(0,1fr)}.site .s1-scr__lines{min-height:0}.site .s1-split,.site .s1-split--start,.site .s1-split--half,.site .s1-inc,.site .s1-also,.site .s1-day__grid,.site .s1-ask,.site .s1-low,.site .s1-biz-case,.site .s1-tiles,.site .s1-calc,.site .s1-opts,.site .s1-cards--4,.site .s1-cards--3,.site .s1-addons,.site .s1-foot__top,.site .s1-faq-grid{grid-template-columns:minmax(0,1fr)}.site .s1-foot__cta{justify-items:start;text-align:left}.site .s1-opt{padding:18px}.site .s1-tiles .s1-span2{grid-column:auto}.site .s1-talia-head{flex-direction:column;align-items:flex-start}.site .s1-day{padding:20px}.site .s1-day__cur{padding:20px;min-height:0}.site .s1-chat{min-height:0;padding:20px}.site .s1-card--rec{transform:none}.site .s1-cards{row-gap:16px}.site .s1-recpill{position:static;align-self:flex-start;margin:0 0 12px}.site .s1-modeseg{display:grid;width:100%}.site .s1-mseg{padding:0 10px;white-space:normal;line-height:1.2}.site .s1-foot{padding-top:48px;padding-bottom:calc(88px + env(safe-area-inset-bottom))}.site .s1-foot__links{gap:0 20px}.site .s1-panel,.site .s1-result{padding:20px}.site .s1-calc-head{align-items:flex-start}.site .s1-period{width:100%}.site .s1-iso__obj svg{width:80%}}@media(max-width:480px){.site .s1-mseg svg{display:none}}@media(max-width:760px){.site .s1-verbs{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.site .s1-verbs .s1-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.site .s1-verbs .s1-verb{width:100%;justify-content:center}.site .s1-hero__pros{flex-direction:column;gap:6px}.site .s1-hero__pros [aria-hidden]{display:none}}@media(max-width:400px){.site .s1-top__cta{display:none}}@media(prefers-reduced-motion:reduce){.site [class*=s1-],.site [class*=s1-]:before,.site [class*=s1-]:after,.site .s1-dots span,.site .lg-sway,.site .tm-blink,.site .tm-bow{animation:none!important;transition:none!important}.site .lg-sway,.site .tm-blink,.site .tm-bow{transform:none!important}.site .s1-marq{width:auto}.site .s1-mset{flex-wrap:wrap;justify-content:center;padding:12px 16px}.site .s1-mset li{padding:8px 0}.site .s1-mdup,.site .s1-mpause,.site .s1-verb__prog{display:none!important}.site .s1-typing{display:none}.site .s1-reply{opacity:1;transform:none}}:root[data-choice=dark] .site #talia,:root[data-choice=dark] .site footer.s1-dark{border-top:1px solid #3A434E}:root[data-choice=dark] .site .s1-result,:root[data-choice=dark] .site .s1-low .s1-dark{box-shadow:inset 0 0 0 1px #3a434e}:root[data-choice=dark] .site{--s1-scene: #1F252C}:root[data-choice=dark] .site .s1-panel{background:#14181d;box-shadow:inset 0 0 0 1px #3a434e}:root[data-choice=dark] .site .s1-opt[aria-checked=false]{background:#1f252c}:root[data-choice=dark] .site .s1-opt[aria-checked=false] .s1-opt__know{background:#2a313a}:root[data-choice=dark] .site .s1-iso__svg [fill="#14181D"]{fill:#2a313a}:root[data-choice=dark] .site .s1-iso__svg [fill="#2A313A"]{fill:#3a434e}:root[data-choice=dark] .site .s1-iso__svg [fill="#3A434E"]{fill:#5a6470}:root[data-choice=dark] .site .s1-talia--light .tl-ink{stroke:#6fd3dc;fill:none}:root[data-choice=dark] .site .s1-talia--light circle.tl-ink{fill:#6fd3dc;stroke:none}:root[data-choice=dark] .site .s1-hfl--larimar .s1-talia--light .tl-ink{stroke:#14181d}:root[data-choice=dark] .site .s1-hfl--larimar .s1-talia--light circle.tl-ink{fill:#14181d;stroke:none}.site .s1-priceband{background:#6fd3dc;color:#14181d;padding:48px 0}.site .s1-priceband__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px}.site .s1-priceband h2{margin:0;font-size:clamp(32px,3.4vw,48px);color:#14181d}.site .s1-priceband p{margin:8px 0 0;font-size:18px;color:#14181d}.site .s1-priceband .s1-btn:hover{background:#2b323b!important;color:#fff}.site .s1-deadline{background:#ddf2f4;color:#14181d;padding:64px 0}.site .s1-deadline__in{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px 56px;align-items:center}.site .s1-deadline__when{display:grid;gap:12px;justify-items:start}.site .s1-sheet{margin:0;width:200px;border-radius:16px;overflow:hidden;background:#fff;color:#14181d;text-align:center;display:grid}.site .s1-sheet__month{background:#14181d;color:#fff;padding:10px 0;font-size:18px;font-weight:700;letter-spacing:.08em}.site .s1-sheet__day{font-size:96px;padding:18px 0 22px}.site .s1-deadline__left{margin:0;font-size:18px;font-weight:700}.site .s1-deadline__text .s1-h2{margin:0;max-width:22ch}.site .s1-deadline__text .s1-lead{margin:16px 0 0;max-width:56ch;color:inherit}.site .s1-deadline__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:28px}.site .s1-deadline__trial{display:inline-flex;align-items:center;min-height:44px;font-size:17px;font-weight:600;color:inherit}:root[data-choice=dark] .site .s1-deadline{background:#1f252c;color:#fff}:root[data-choice=dark] .site .s1-sheet{background:#2a313a;color:#fff}:root[data-choice=dark] .site .s1-sheet__month{background:#6fd3dc;color:#14181d}:root[data-choice=dark] .site .s1-deadline .s1-btn--ink{background:#6fd3dc;color:#14181d}@media(max-width:768px){.site .s1-deadline{padding:48px 0}.site .s1-deadline__in{grid-template-columns:120px minmax(0,1fr);align-items:start}.site .s1-sheet{width:120px}.site .s1-sheet__month{font-size:14px;padding:8px 0}.site .s1-sheet__day{font-size:64px;padding:10px 0 14px}.site .s1-deadline__left{font-size:15px}.site .s1-deadline__ctas{grid-column:1 / -1;margin-top:8px}.site .s1-deadline__ctas .s1-btn{width:100%;justify-content:center}.site .s1-deadline__text{display:contents}.site .s1-deadline__text .s1-h2,.site .s1-deadline__text .s1-lead{grid-column:2}.site .s1-deadline__when{grid-row:1 / span 2}}@media(max-width:400px){.site .s1-deadline__in{grid-template-columns:minmax(0,1fr)}.site .s1-deadline__when{grid-row:auto;grid-template-columns:120px auto;align-items:end;gap:16px}.site .s1-deadline__text .s1-h2,.site .s1-deadline__text .s1-lead{grid-column:1}.site .s1-deadline__text .s1-h2{font-size:26px}}
