.site{--s-ground:#f6f7f9;--s-tone:#eceff3;--s-tone-2:#e1e6ed;--s-ink:#172033;--s-muted:#465267;--s-accent:#2f6bd9;--s-accent-deep:#2557b7;--s-accent-ink:#ffffff;--s-accent-soft:#dfe9fb;--s-signal:#f5a524;--s-ok:#16865c;--s-margin:clamp(16px,2.8vw,40px);--s-col-gap:clamp(12px,1.6vw,24px);--s-section:clamp(96px,11vw,176px);--t-display:clamp(2.5rem,5.2vw,5rem);--t-h2:clamp(1.875rem,3.3vw,3.25rem);--t-lead:clamp(1.125rem,1.4vw,1.375rem);--t-body:1.0625rem;--t-small:0.875rem;--ease-out:cubic-bezier(0.22,1,0.36,1);font-family:var(--font-geist),ui-sans-serif,system-ui,sans-serif;font-size:var(--t-body);line-height:1.55;background:var(--s-ground);color:var(--s-ink)}.site h1,.site h2,.site h3{text-wrap:balance}.site p{text-wrap:pretty}:where(.site) a{color:inherit}.s-wrap{width:100%;max-width:1520px;margin-inline:auto;padding-inline:var(--s-margin)}.s-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--s-col-gap);column-gap:var(--s-col-gap)}.s-section{padding-block:var(--s-section) 0}.s-h2{margin:0;font-size:var(--t-h2);font-weight:650;line-height:1.02;letter-spacing:-.03em}.s-lead{margin:0;font-size:var(--t-lead);line-height:1.5;max-width:44ch}.s-h2+.s-lead{margin-top:24px}.s-small{font-size:var(--t-small);color:var(--s-muted)}.s-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:48px;padding:0 1.25em;border:0;border-radius:0;background:var(--s-accent);color:var(--s-accent-ink);font:inherit;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .16s ease,transform .16s var(--ease-out)}.s-btn:hover{background:var(--s-accent-deep)}.s-btn:active{transform:translateY(1px) scale(.985)}.s-btn--ink{background:var(--s-ink)}.s-btn--ink:hover{background:#2a3550}.s-btn--light{background:var(--s-accent-ink);color:var(--s-accent-deep)}.s-btn--light:hover{background:var(--s-accent-soft)}.s-link{font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);transition:text-decoration-color .16s ease}.s-link:hover{text-decoration-color:currentColor}.s-faq__sticky .s-link,.s-hero__actions .s-link{display:inline-flex;align-items:center;min-height:44px}.site :focus-visible{outline:3px solid var(--s-accent);outline-offset:3px}.s-header{display:flex;gap:8px;min-height:76px}.s-header,.s-mark{align-items:center}.s-mark{display:inline-flex;gap:10px;margin-right:auto;padding-block:8px;margin-block:-8px;font-weight:700;font-size:var(--t-body);text-decoration:none;letter-spacing:-.01em}.s-nav{display:flex}.s-nav,.s-nav a{align-items:center}.s-nav a{display:inline-flex;min-height:44px;padding:0 12px;font-size:var(--t-body);font-weight:550;text-decoration:none;transition:color .16s ease}.s-nav a:hover,.s-nav a[aria-current=page]{color:var(--s-accent-deep)}.s-nav a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.s-header .s-btn{min-height:44px;margin-left:8px}@media (max-width:640px){.s-header{flex-wrap:wrap;row-gap:0;min-height:0;padding-block:10px 4px}.s-header .s-btn{order:2;padding-inline:.9em}.s-nav{order:3;width:100%;margin-inline:-12px}}.s-hero{display:grid;grid-template-columns:var(--s-margin) repeat(12,minmax(0,1fr)) var(--s-margin);-moz-column-gap:var(--s-col-gap);column-gap:var(--s-col-gap);max-width:none;overflow:hidden}.s-hero__title{grid-column:2/span 7;margin:clamp(40px,7vh,88px) 0 0;font-size:var(--t-display);font-weight:650;line-height:.98;letter-spacing:-.04em}.s-hero__copy{grid-column:2/span 4;align-self:start;padding-top:36px;padding-bottom:48px}.s-hero__copy .s-lead{max-width:34ch}.s-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px}.s-hero__note{margin:20px 0 0;max-width:34ch}.s-stage{--notch:clamp(72px,13vw,220px);grid-column:6/-1;margin-top:36px;position:relative;min-height:600px;padding:72px 56px 0;background:var(--s-accent);clip-path:polygon(0 40px,var(--notch) 40px,var(--notch) 0,100% 0,100% 100%,0 100%);animation:s-shutter 1.1s var(--ease-out) both}.s-stage>*{animation:s-settle 1.1s var(--ease-out) both}@keyframes s-shutter{0%{clip-path:polygon(0 100%,var(--notch) 100%,var(--notch) 100%,100% 100%,100% 100%,0 100%)}}@keyframes s-settle{0%{transform:translateY(40px) scale(1.04)}}@media (max-width:900px){.s-hero__copy,.s-hero__title{grid-column:2/-2}.s-hero__copy{padding-top:20px;padding-bottom:0}.s-stage{grid-column:1/-1;margin-top:40px;min-height:0;padding:32px 16px 0;clip-path:none;animation:none}}.kon__btn b,.pos__item>span:nth-child(2),.pos__sum dd,.till__amount,.till__price,.ui-shift dd:not(.ok),.ui-table td:last-child{font-family:var(--font-geist-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.till{width:100%;max-width:680px;background:#ffffff;color:#172033;border-radius:12px 12px 0 0;font-size:14px;line-height:1.4;overflow:hidden}.till__bar{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 16px;border-bottom:1px solid #e3e7ed}.till__who{margin-right:auto;font-weight:600}.till__who span{color:#5b6577;font-weight:450}.till__status{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 10px;border-radius:999px;background:#e9f7f0;color:#0f6b48;font-size:13px;font-weight:600;transition:background-color .2s ease}.till__status[data-online=false]{background:#fff4df;color:#85480a}.till__dot{width:9px;height:9px;border-radius:50%;background:#16865c}.till__status[data-online=false] .till__dot{background:var(--s-signal);animation:s-pulse 1.6s ease-in-out infinite}@keyframes s-pulse{50%{transform:scale(1.5);opacity:.6}}.till__switch{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 4px 0 10px;border:1px solid #d7dce3;border-radius:8px;background:#ffffff;color:#172033;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.till__switch:hover{background:#f4f6f9}.till__track{position:relative;width:36px;height:22px;border-radius:999px;background:#16865c;transition:background-color .2s ease}.till__track:after{content:"";position:absolute;top:3px;left:17px;width:16px;height:16px;border-radius:50%;background:#ffffff;transition:transform .22s var(--ease-out)}.till__switch[aria-checked=false] .till__track{background:#98a2b3}.till__switch[aria-checked=false] .till__track:after{transform:translateX(-14px)}.till__body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.till__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:16px;align-content:start}.till__product{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:6px;min-height:72px;padding:10px 12px;border:1px solid #e3e7ed;border-radius:10px;background:#f8f9fb;color:#172033;font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,transform .14s var(--ease-out)}.till__product:hover{border-color:#2f6bd9;background:#ffffff}.till__product:active{transform:scale(.97)}.till__product b{font-weight:600}.till__price{color:#465267;font-variant-numeric:tabular-nums}.till__cart{display:flex;flex-direction:column;padding:16px;border-left:1px solid #e3e7ed}.till__label{margin:0 0 8px;color:#5b6577;font-size:13px;font-weight:600}.till__lines{margin:0;padding:0;list-style:none;min-height:112px}.till__line{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 0;animation:s-line-in .22s var(--ease-out)}@keyframes s-line-in{0%{opacity:0;transform:translateX(-8px)}}.till__minus{width:28px;height:28px;border:1px solid #d7dce3;border-radius:7px;background:#ffffff;color:#172033;font:inherit;font-weight:700;cursor:pointer}.till__minus:hover{background:#fff0f2;border-color:#e8a1a9}.till__qty{color:#5b6577}.till__amount{font-variant-numeric:tabular-nums}.till__empty{margin:0;color:#5b6577}.till__total{display:flex;justify-content:space-between;margin-top:auto;padding-top:12px;border-top:1px dashed #c8d0dc;font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.till__pay{margin-top:12px;min-height:44px;border:0;border-radius:10px;background:#2f6bd9;color:#ffffff;font:inherit;font-weight:700;cursor:pointer;transition:background-color .14s ease,transform .14s var(--ease-out)}.till__pay:hover{background:#2557b7}.till__pay:active{transform:scale(.98)}.till__pay:disabled{background:#c8d0dc;cursor:not-allowed}.till__sales{padding:12px 16px 24px;border-top:1px solid #e3e7ed;background:#f8f9fb}.till__sales ol{margin:0;padding:0;list-style:none}.till__sale{display:grid;grid-template-columns:64px 48px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:36px;border-bottom:1px solid #e3e7ed;font-variant-numeric:tabular-nums;animation:s-line-in .26s var(--ease-out)}.till__sale-no{font-weight:600}.till__sale-time{color:#5b6577}.till__badge{justify-self:end;display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;background:#e9f7f0;color:#0f6b48;font-size:12.5px;font-weight:600}.till__badge[data-status=queued]{background:#fff4df;color:#85480a}.till__badge[data-status=queued]:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--s-signal)}.till__badge[data-status=sending]{background:#e9f0ff;color:#2557b7}.till__badge[data-status=sending]:before{content:"";width:8px;height:8px;border-radius:50%;border:1.5px solid;border-right:1.5px solid transparent;animation:till-spin .7s linear infinite}.till__badge[data-arrived]{animation:till-sent .6s var(--ease-out)}@keyframes till-spin{to{transform:rotate(1turn)}}@keyframes till-sent{0%{background:#b9ebd2;transform:scale(1.06)}}@media (max-width:560px){.till__bar{flex-wrap:wrap}.till__switch{min-height:44px}.till__minus{width:40px;height:40px}.till__body{grid-template-columns:minmax(0,1fr)}.till__cart{border-left:0;border-top:1px solid #e3e7ed}.till__sale{grid-template-columns:52px 40px minmax(0,1fr) auto}}.s-start__title{grid-column:1/-1;margin-bottom:40px}.s-start__aside{grid-column:1/span 3;position:sticky;top:24px;align-self:start}.s-start__aside img{display:block;width:100%;height:auto;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}.s-start__aside figcaption{margin-top:10px}.s-start__column{grid-column:5/span 5;counter-reset:step}.s-exchange+.s-exchange{margin-top:64px}.s-exchange__say{margin:0;font-size:var(--t-lead);font-weight:600;letter-spacing:-.01em}.s-exchange__say:before{counter-increment:step;content:counter(step) ". ";color:var(--s-accent-deep)}.s-call{margin-top:16px;padding:20px;background:var(--s-tone)}.s-response{margin-top:16px;margin-left:56px}.s-response>.ui{padding:6px}@media (max-width:1100px){.s-start__aside{grid-column:1/span 4}.s-start__column{grid-column:6/-1}}@media (max-width:760px){.s-start__aside,.s-start__column{grid-column:1/-1}.s-start__aside{position:static}.s-start__aside img{aspect-ratio:4/3}.s-start__column{margin-top:56px}.s-response{margin-left:0}}.ui{background:#ffffff;color:#172033;border:1px solid #d7dce3;border-radius:12px;font-size:14px;line-height:1.4}.ui-field{display:grid;gap:6px}.ui-field+.ui-field{margin-top:12px}.ui-field span{color:#465267;font-size:13px;font-weight:600}.ui-input{display:flex;align-items:center;min-height:40px;padding:0 12px;border:1px solid #b8c0cc;border-radius:8px;background:#ffffff;font-variant-numeric:tabular-nums}.ui-input[data-focus]{border-color:#2f6bd9;box-shadow:0 0 0 3px rgba(47,107,217,.22)}.ui-caret{width:1.5px;height:18px;margin-left:1px;background:#2f6bd9;animation:s-caret 1s steps(1) infinite}@keyframes s-caret{50%{opacity:0}}.ui-row-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.ui-btn{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:8px;background:#2f6bd9;color:#ffffff;font-weight:600}.ui-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.ui-table td,.ui-table th{padding:10px 14px;border-bottom:1px solid #e3e7ed;text-align:left}.ui-table th{color:#5b6577;font-size:12.5px;font-weight:600;background:#f8f9fb}.ui-table tr:last-child td{border-bottom:0}.ui-table td:last-child,.ui-table th:last-child{text-align:right}.ui-chip{display:inline-block;padding:1px 8px;border-radius:999px;background:#eef1f5;font-size:12.5px}.ui-login{display:grid;gap:4px;padding:20px}.ui-login dl{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin:8px 0 0}.ui-login dt{color:#5b6577}.ui-login dd{margin:0;font-weight:600}.ui-shift{padding:18px 20px}.ui-shift .ui-title{margin:0;font-size:15px}.ui-shift dl{display:grid;grid-template-columns:1fr auto;gap:8px 16px;margin:12px 0 0;font-variant-numeric:tabular-nums}.ui-shift dt{color:#465267}.ui-shift dd{margin:0;text-align:right;font-weight:600}.ui-shift .ok{color:#0f6b48}.s-plate{position:relative;margin-top:56px}.s-plate__heading{grid-column:1/span 5;grid-row:1;text-align:right}.s-plate__heading .s-lead{margin-left:auto;margin-top:16px;max-width:30ch}.s-plate__panel{grid-column:7/span 5;grid-row:1;justify-self:start;width:min(100%,384px)}@media (max-width:1000px){.s-plate__heading,.s-plate__panel{grid-column:1/-1;grid-row:auto;text-align:left;justify-items:start}.s-plate__heading .s-lead{margin-left:0}.s-plate__panel{justify-self:start;margin-top:32px}}.pos{overflow:hidden}.pos__head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #e3e7ed;font-weight:600}.pos__head span{color:#5b6577;font-weight:450;font-size:13px}.pos__section{padding:12px 14px}.pos__search{gap:8px;min-height:40px;padding:0 12px;border:1px solid #2f6bd9;border-radius:8px;color:#172033;box-shadow:0 0 0 3px rgba(47,107,217,.18);font-variant-numeric:tabular-nums}.pos__customer,.pos__search{display:flex;align-items:center}.pos__customer{justify-content:space-between;padding:8px 10px;background:#f4f6f9}.pos__items{margin:0;padding:0 14px;list-style:none}.pos__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 6px;border-bottom:1px solid #edf0f4;font-variant-numeric:tabular-nums}.pos__item small{grid-column:1;color:#5b6577;font-size:12.5px}.pos__tag{display:inline-block;margin-left:6px;padding:0 6px;border-radius:6px;background:#fff4df;color:#85480a;font-size:12px;font-weight:600}.pos__sum{display:grid;grid-template-columns:1fr auto;gap:4px 12px;margin:0;padding:12px 20px;font-variant-numeric:tabular-nums}.pos__sum dt{color:#465267}.pos__sum dd{margin:0;text-align:right}.pos__sum .total{font-size:20px;font-weight:700;color:#172033}.pos__actions{display:grid;grid-template-columns:1fr 1.4fr;gap:8px;padding:0 14px 16px}.pos__actions span{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:10px;font-weight:700}.pos__later{border:1px solid #b8c0cc}.pos__paybtn{background:#2f6bd9;color:#ffffff}.pos__methods{display:flex;gap:6px;padding:0 14px 16px}.s-band{margin:var(--s-section) 0 0;overflow:hidden}.s-band__img{display:block;width:100%;height:clamp(220px,32vw,460px);-o-object-fit:cover;object-fit:cover;-o-object-position:50% 75%;object-position:50% 75%}.s-day__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.s-day__title{margin:0;font-size:var(--t-h2);font-weight:650;line-height:1;letter-spacing:-.035em}.s-day__title span{display:block;color:var(--s-muted)}.s-day__body{display:grid;grid-template-columns:160px minmax(0,1fr);gap:32px;margin-top:56px}.s-tabs{display:grid;gap:6px;align-content:start}.s-tab{display:grid;align-content:center;min-height:68px;padding:0 16px;border:0;background:var(--s-tone);color:var(--s-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .16s ease}.s-tab:hover{background:var(--s-tone-2)}.s-tab b{font-size:var(--t-body)}.s-tab span{font-size:var(--t-small);color:var(--s-muted)}.s-tab[aria-selected=true]{background:var(--s-ink);color:#ffffff}.s-tab[aria-selected=true] span{color:#c8d0dc}.s-log{margin:0;padding:0;list-style:none;display:grid;gap:4px}[role=tabpanel]:not([hidden])>.s-log{animation:s-log-in .24s var(--ease-out)}@keyframes s-log-in{0%{opacity:0}}.s-log li{display:grid;grid-template-columns:88px minmax(0,1fr) minmax(0,12rem);align-items:center;gap:20px;min-height:76px;padding:12px 20px;background:var(--s-tone)}.s-log li:nth-child(2n){background:var(--s-tone-2)}.s-log li[data-kind=offline]{background:#fff1d6}.s-log time{font-size:var(--t-lead);font-weight:600;font-variant-numeric:tabular-nums}.s-log b{display:block;font-size:var(--t-body);font-weight:600}.s-log p{margin:2px 0 0}.s-log .who,.s-log p{color:var(--s-muted);font-size:var(--t-small)}.s-log .who{justify-self:end;text-align:right}@media (max-width:760px){.s-day__head{flex-direction:column;align-items:stretch}.s-day__body{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:32px}.s-tabs{grid-template-columns:repeat(3,minmax(0,1fr));position:sticky;top:0;z-index:1}.s-tab{min-height:60px;padding:0 12px}.s-log li{grid-template-columns:minmax(0,1fr);gap:4px;padding:16px}.s-log .who{justify-self:start;text-align:left}}.s-price{width:100%;border-collapse:collapse;font-size:var(--t-lead);font-variant-numeric:tabular-nums}.s-price td,.s-price th{padding:18px 20px;border:0;text-align:left;vertical-align:top}.s-price tbody tr:nth-child(odd) td,.s-price tbody tr:nth-child(odd) th{background:var(--s-tone)}.s-price thead th{padding-top:28px;padding-bottom:28px;vertical-align:bottom}.s-price thead th:first-child{width:34%}.s-price__plan{font-weight:700}.s-price__amount,.s-price__plan{display:block;font-size:var(--t-h2);letter-spacing:-.03em;line-height:1.05}.s-price__amount{margin-top:4px;font-weight:400}.s-price__per{display:block;margin-top:6px;font-size:var(--t-small)}.s-price tbody th{font-weight:500}.s-price .is-pick{background:var(--s-accent)!important;color:var(--s-accent-ink)}.s-price tfoot td{padding-top:24px}.s-price tfoot .is-pick{padding-bottom:28px}.s-price__mobile{display:none}@media (max-width:760px){.s-price{display:none}.s-price__mobile{display:grid;gap:40px}}.s-plan{padding:24px 20px;background:var(--s-tone)}.s-plan.is-pick{background:var(--s-accent);color:var(--s-accent-ink)}.s-plan h3{margin:0;font-size:var(--t-h2);font-weight:700;letter-spacing:-.03em;line-height:1.05}.s-plan dl{margin:20px 0 0}.s-price__shared{margin:-8px 0 0}.s-plan dt,.s-price__shared dt{font-size:var(--t-body);opacity:.85}.s-plan dd,.s-price__shared dd{margin:0 0 12px;font-size:var(--t-body);font-weight:600}.s-plan .s-btn{width:100%;margin-top:8px}.s-faq__head{grid-column:1/span 4}.s-faq__sticky{position:sticky;top:32px}.s-faq__list{grid-column:5/-1;display:grid;gap:8px}.s-qa{background:var(--s-tone);transition:background-color .2s ease}.s-qa summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;padding:16px 24px;font-size:var(--t-lead);font-weight:550;letter-spacing:-.01em;list-style:none;cursor:pointer}.s-qa summary::-webkit-details-marker{display:none}.s-qa:hover{background:var(--s-tone-2)}.s-plus{position:relative;flex:none;width:16px;height:16px}.s-plus:after,.s-plus:before{content:"";position:absolute;top:6.5px;left:0;width:16px;height:3px;background:currentColor;transition:transform .22s var(--ease-out)}.s-plus:after{transform:rotate(90deg)}.s-qa[open]{background:var(--s-accent);color:var(--s-accent-ink)}.s-qa[open] .s-plus:after{transform:rotate(0deg)}.s-qa p{margin:0;max-width:56ch;padding:0 24px 24px;font-size:var(--t-body)}.s-qa a{font-weight:600}@media (max-width:900px){.s-faq__head,.s-faq__list{grid-column:1/-1}.s-faq__sticky{position:static}.s-faq__list{margin-top:32px;gap:6px}.s-qa summary{min-height:64px;padding:14px 20px}.s-qa p{padding:0 20px 20px}}.s-close__form{margin:0}.s-close__line{margin:0;font-size:min(var(--t-display),9vw);font-weight:650;line-height:1.12;letter-spacing:-.04em}.s-close__input{display:inline-block;width:5.6em;min-height:44px;height:1.1em;margin:0 .12em;padding:0 .2em;border:0;border-radius:0;background:var(--s-tone-2);color:var(--s-ink);font:inherit;letter-spacing:-.03em;vertical-align:-.12em;transition:background-color .16s ease}.s-close__input::-moz-placeholder{color:var(--s-muted);opacity:1}.s-close__input::placeholder{color:var(--s-muted);opacity:1}.s-close__input:hover{background:#d5dbe4}.s-close__submit{display:inline-block;min-height:44px;height:1.1em;margin-left:.12em;padding:0 .3em;border:0;border-radius:0;background:var(--s-accent);color:var(--s-accent-ink);font:inherit;letter-spacing:-.03em;line-height:1.1;vertical-align:-.12em;cursor:pointer;transition:background-color .16s ease,transform .16s var(--ease-out)}.s-close__submit:hover{background:var(--s-accent-deep)}.s-close__submit:active{transform:scale(.98)}.s-close__after{margin:24px 0 0;max-width:60ch}.s-footer{margin-top:var(--s-section);padding-bottom:var(--s-margin)}.s-tiles{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px}.s-tile{display:flex;flex-direction:column;min-height:220px;padding:24px;background:var(--s-tone)}.s-tile--statement{grid-column:span 4}.s-tile--nav{grid-column:span 3}.s-tile--hours{grid-column:span 2}.s-tile--mail{grid-column:span 3}.s-tile--go{grid-column:1/-1;flex-direction:row;align-items:center;min-height:200px;justify-content:space-between;background:var(--s-accent);color:var(--s-accent-ink);text-decoration:none;transition:background-color .18s ease}.s-tile--go:hover{background:var(--s-accent-deep)}.s-tile--go svg{flex:none;transition:transform .22s var(--ease-out)}.s-tile--go:hover svg{transform:translate(6px,-6px)}.s-tile__say{margin:0;font-size:var(--t-lead);font-weight:600;line-height:1.3;letter-spacing:-.02em}.s-tile__legal{margin:auto 0 0;padding-top:24px;font-size:var(--t-small);color:var(--s-muted)}.s-tile__legal a{display:inline-block;padding-block:13px;margin-block:-13px;text-decoration:underline;text-underline-offset:2px}.s-tile ul{margin:0;padding:0;list-style:none}.s-tile li a{display:inline-flex;min-height:44px;align-items:center;font-size:var(--t-body);text-decoration:none}.s-tile li a:hover{text-decoration:underline;text-underline-offset:4px}.s-tile__mail{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;margin-top:auto;font-size:clamp(15px,4vw,var(--t-lead));font-weight:600;overflow-wrap:normal}.s-tile--go .s-tile__say{font-size:var(--t-h2);line-height:1.05;letter-spacing:-.03em}@media (max-width:900px){.s-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.s-tile{min-height:0;padding:20px}.s-tile--go{order:-1;min-height:140px}.s-tile--hours,.s-tile--nav{grid-column:span 1}.s-tile--mail,.s-tile--statement{grid-column:1/-1}}.s-auth{display:grid;grid-template-columns:var(--s-margin) repeat(12,minmax(0,1fr)) var(--s-margin);-moz-column-gap:var(--s-col-gap);column-gap:var(--s-col-gap);overflow:hidden}.s-auth__form{grid-column:2/span 5;padding-block:clamp(32px,6vh,72px) 48px}.s-auth__stage{grid-column:8/-1;align-self:start;position:sticky;top:0;margin-top:clamp(32px,6vh,72px);min-height:600px}.s-auth__title{margin:0;font-size:var(--t-h2);font-weight:650;line-height:1.02;letter-spacing:-.03em}.s-auth__lead{margin:20px 0 0;max-width:44ch;font-size:var(--t-lead);line-height:1.5}.s-auth__panel{max-width:520px}.s-auth__panel [id$=-message]{max-width:60ch}.s-auth__form{--color-accent-strong:var(--s-accent);--color-accent-strong-hover:var(--s-accent-deep);--color-on-accent:var(--s-accent-ink);--color-accent-text:var(--s-accent-deep)}.s-auth__form :is(.rounded-md,.rounded-sm){border-radius:0}.s-auth__form :is(input:not([type=checkbox]),button[type=submit]){min-height:48px}.s-auth__form input[type=checkbox]{inset:-12px;width:auto;height:auto}.s-auth__facts{display:none}@media (max-width:900px){.s-auth__form{grid-column:2/-2;width:100%;max-width:520px;justify-self:center}.s-auth__stage{grid-column:1/-1;position:static;min-height:0;margin-top:16px}.s-auth__stage>.kon{margin-inline:auto}.s-auth__facts{display:block;margin:12px 0 0;max-width:44ch}}.s-doc{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--s-col-gap);column-gap:var(--s-col-gap);padding-top:clamp(32px,6vh,72px)}.s-doc__head{grid-column:1/span 5;align-self:start;position:sticky;top:32px}.s-doc__body{grid-column:7/-1}.s-doc__h2{margin:0 0 20px;font-size:var(--t-lead);font-weight:600}.s-doc__list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.s-doc__list li{padding:18px 20px;background:var(--s-tone)}.s-doc__list li:nth-child(2n){background:var(--s-tone-2)}@media (max-width:900px){.s-doc__body,.s-doc__head{grid-column:1/-1}.s-doc__head{position:static}.s-doc__body{margin-top:48px}}.s-help__tag{margin-left:4px;padding-left:12px;border-left:1px solid var(--s-tone-2);color:var(--s-muted);font-weight:500}.s-help{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--s-col-gap);column-gap:var(--s-col-gap);padding-block:clamp(32px,6vh,72px) 96px}.s-help__head{grid-column:1/span 7;margin-bottom:clamp(48px,6vw,80px)}.s-help__title{margin:0;font-size:var(--t-h2);font-weight:650;line-height:1.04;letter-spacing:-.03em}.s-help .s-lead{max-width:46ch;margin-top:20px}.s-help__group{grid-column:1/-1;display:grid;grid-template-columns:subgrid;padding-block:28px;border-top:1px solid var(--s-tone-2)}.s-help__group-name{grid-column:1/span 4;margin:0;font-size:var(--t-lead);font-weight:600}.s-help__tiles{grid-column:5/-1;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:4px;margin:0;padding:0;list-style:none}.s-help__group>.s-help__support{grid-column:5/-1}.s-help__tile{display:flex;flex-direction:column;gap:6px;height:100%;padding:20px 22px;background:var(--s-tone);text-decoration:none;transition:background-color .15s ease}.s-help__tile:hover{background:var(--s-tone-2)}.s-help__tile b{font-weight:600}.s-help__tile span{color:var(--s-muted);font-size:var(--t-small);line-height:1.5}.s-help__support{padding:clamp(20px,2.4vw,32px);background:var(--s-accent-soft)}.s-help__support p{margin:10px 0 0;max-width:56ch}.s-help__support a.s-link{padding-block:13px}.s-help__mail{display:flex;flex-wrap:wrap;gap:4px 24px;font-size:var(--t-lead);font-weight:600}.s-help__mail a{padding-block:8px;margin-block:-8px;color:var(--s-accent-deep);text-underline-offset:4px}.s-help__h2{margin:0;font-size:var(--t-lead);font-weight:600}.s-help__aside{grid-column:1/span 4;align-self:start;position:sticky;top:32px}.s-help__crumbs{margin-bottom:20px;color:var(--s-muted);font-size:var(--t-small)}.s-help__crumbs a{display:inline-block;padding-block:13px;margin-block:-13px;color:var(--s-ink);font-weight:600;text-underline-offset:3px}.s-help__toc ul{display:grid;margin:31px 0 0;padding:0;list-style:none;font-size:var(--t-small)}.s-help__toc a{display:block;padding:9px 0;min-height:40px;color:var(--s-muted);text-decoration:none}.s-help__toc a:hover{color:var(--s-ink);text-decoration:underline}.s-help__body{grid-column:6/span 7;max-width:68ch}.s-help__section{display:grid;gap:16px;scroll-margin-top:24px}.s-help__section+.s-help__section{margin-top:48px}.s-help__body p{margin:0}.s-help__steps{display:grid;gap:4px;margin:0;padding:0;list-style:none;counter-reset:step}.s-help__steps li{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:12px;padding:14px 18px 14px 14px;background:var(--s-tone);counter-increment:step}.s-help__steps li:before{content:counter(step);color:var(--s-accent-deep);font-weight:650;font-variant-numeric:tabular-nums;text-align:right}.s-help__list{display:grid;gap:8px;margin:0;padding-left:1.25rem;list-style:disc}.s-help__list li::marker{color:var(--s-accent)}.s-help__note{padding:16px 18px;background:var(--s-accent-soft)}.s-help__related{display:grid;gap:16px;margin-top:64px}.s-help__related .s-help__tiles{grid-column:auto}.s-help__footer{padding-bottom:32px}.s-help__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding:24px clamp(20px,2.4vw,32px);background:var(--s-tone);font-size:var(--t-small)}.s-help__foot ul{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none}.s-help__foot a{display:inline-block;padding-block:13px;margin-block:-13px;font-weight:600;text-underline-offset:3px}@media (max-width:900px){.s-help__aside,.s-help__body,.s-help__group-name,.s-help__group>.s-help__support,.s-help__head,.s-help__tiles{grid-column:1/-1}.s-help__group-name{margin-bottom:16px}.s-help__aside{position:static;margin-bottom:40px}}@media print{.s-help__aside{position:static}.s-help__toc{display:none}}.s-konsol-page{padding-block:clamp(32px,6vh,72px) 96px}.s-konsol{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--s-col-gap);column-gap:var(--s-col-gap);row-gap:48px}.s-konsol__side{grid-column:1/span 5;align-self:start;position:sticky;top:32px}.s-konsol__main{grid-column:7/-1;display:grid;grid-template-columns:minmax(0,1fr);gap:4px;align-content:start}.s-konsol__facts{display:grid;gap:28px;margin:40px 0 0}.s-konsol__facts dt{color:var(--s-muted);font-size:var(--t-small);font-weight:600}.s-konsol__facts dd{margin:6px 0 0}.s-konsol__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:40px}.s-konsol__actions .s-btn{gap:8px}.s-konsol__alerts{display:grid;gap:12px;max-width:640px;margin-bottom:32px}.s-konsol__band{padding:clamp(20px,2.4vw,32px);background:var(--s-tone)}.s-konsol__band:nth-child(2n){background:var(--s-tone-2)}.s-konsol__h2{margin:0;font-size:var(--t-lead);font-weight:600}@media (max-width:900px){.s-konsol__main,.s-konsol__side{grid-column:1/-1}.s-konsol__side{position:static}}.site[data-motion] [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .56s var(--ease-out),transform .56s var(--ease-out);transition-delay:calc(min(var(--i, 0), 4) * 80ms)}.site[data-motion] [data-reveal=pic]{opacity:1;transform:translateY(32px) scale(.98)}.site[data-motion] [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.site *,.site :after,.site :before{animation:none!important;transition:none!important}.site[data-motion] [data-reveal]{opacity:1;transform:none}}.s-split{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--s-col-gap);column-gap:var(--s-col-gap);align-items:center}.s-split__say{grid-column:1/span 5}.s-split__show{grid-column:7/-1}.s-split--flip .s-split__say{grid-column:8/-1;grid-row:1}.s-split--flip .s-split__show{grid-column:1/span 6;grid-row:1}@media (max-width:900px){.s-split--flip .s-split__say,.s-split--flip .s-split__show,.s-split__say,.s-split__show{grid-column:1/-1;grid-row:auto}.s-split__show{margin-top:40px}}.s-promise{margin-top:var(--s-section);padding-block:clamp(72px,9vw,128px);background:var(--s-ink);color:#ffffff}.s-promise__title{grid-column:1/span 4}.s-promise__facts{grid-column:5/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-col-gap);margin:0}.s-promise__facts dt{font-size:var(--t-h2);font-weight:650;line-height:1.02;letter-spacing:-.03em}.s-promise__facts dd{margin:16px 0 0;color:#c8d0dc}@media (max-width:900px){.s-promise__facts,.s-promise__title{grid-column:1/-1}.s-promise__facts{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:40px}}.kon{width:100%;max-width:640px;padding:24px;border-radius:12px 12px 0 0;background:#ffffff;color:#172033;font-size:14px;line-height:1.45}.kon--small{border:1px solid #d7dce3;border-radius:12px}.kon__head{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #e3e7ed;font-size:16px}.kon__head span{color:#5b6577}.kon__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0 0}.kon__facts dt{color:#5b6577;font-size:12.5px;font-weight:600}.kon__facts dd{margin:4px 0 0;font-size:15px;font-weight:600}.kon__facts .kon__hint,.kon__hint{margin-top:6px;color:#5b6577;font-size:13px;font-weight:450}.kon__badge{display:inline-block;padding:1px 8px;border-radius:999px;background:#e9f0ff;color:#2557b7;font-size:12.5px}.kon__pay{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.kon__btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-height:52px;padding:6px 14px;border-radius:10px;background:#2f6bd9;color:#ffffff;font-weight:600;text-align:center}.kon__btn--line{border:1px solid #b8c0cc;background:#ffffff;color:#172033}.kon__fine{margin:10px 0 0;color:#5b6577;font-size:13px}.kon__history{margin-top:24px;padding-top:16px;border-top:1px solid #e3e7ed}.kon__history p{margin:6px 0 0;color:#5b6577}.kon__link{display:flex;gap:8px;margin-top:12px}.kon__link span:first-child{flex:1;min-width:0;display:flex;align-items:center;min-height:44px;padding:0 12px;border:1px solid #b8c0cc;border-radius:8px;background:#f4f6f9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kon__link .kon__btn{min-height:44px;border:1px solid #b8c0cc;background:#ffffff;color:#172033}.kui{max-width:560px;margin-left:auto;padding:28px;border:1px solid #d7dce3;border-radius:10px;background:#ffffff;color:#111111;font-size:14px}.kui p{margin:0}.kui__seller,.kui__title{font-weight:700}.kui__title{margin-top:16px!important;font-size:24px}.kui__no{padding-bottom:14px;border-bottom:2px solid #111111;font-variant-numeric:tabular-nums}.kui dl{display:grid;grid-template-columns:8rem minmax(0,1fr);margin:0}.kui dd,.kui dt{margin:0;padding:9px 0;border-bottom:1px solid #d4d4d4}.kui dt{color:#555555;font-size:12.5px;font-weight:600}.kui__sum{display:flex;justify-content:space-between;align-items:baseline;margin-top:16px!important;padding-top:12px;border-top:2px solid #111111}.kui__sum b{font-size:24px}@media (max-width:560px){.kon__facts,.kon__pay{grid-template-columns:minmax(0,1fr)}.kui{padding:20px}.kui dl{grid-template-columns:minmax(0,1fr)}.kui dt{padding-bottom:0;border-bottom:0}}.s-top{padding-top:clamp(40px,7vh,88px)}.s-display{margin:0;font-size:var(--t-display);font-weight:650;line-height:.98;letter-spacing:-.04em;max-width:16ch}.s-top__lead{margin-top:28px;max-width:44ch}.s-top__note{margin-top:16px;max-width:44ch}.s-problems__title{margin:0;font-size:clamp(2.5rem,4.5vw,4.25rem);font-weight:650;line-height:.98;letter-spacing:-.04em;text-indent:3vw}.s-problems__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--s-col-gap);column-gap:var(--s-col-gap);margin-top:clamp(48px,7vw,96px)}.s-problems__figure{grid-column:1/span 4;align-self:center}.s-problems__figure img{display:block;width:100%;height:auto;aspect-ratio:4/5}.s-problems__rows{grid-column:6/-1;display:grid;gap:28px;align-content:end}.s-problems__row{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:24px;column-gap:24px}.s-problems__row--group{margin-top:16px}.s-problems__row dt{color:var(--s-muted);font-size:var(--t-body);line-height:1.4}.s-problems__row dd{grid-column:1;margin:6px 0 0;max-width:54ch;font-size:var(--t-body);font-weight:500;line-height:1.5}.s-problems__row .s-problems__screen{grid-column:2;grid-row:1;margin:0;max-width:none;align-self:start;padding:3px 10px;border-radius:4px;background:var(--s-tone);color:var(--s-ink);font-size:var(--t-small);font-weight:600;line-height:1.4;white-space:nowrap}@media (max-width:900px){.s-problems__title{font-size:clamp(2.25rem,9.5vw,3.5rem);text-indent:0}.s-problems__rows{grid-column:1/-1}.s-problems__figure{grid-column:1/-1;order:2;width:60%;justify-self:end;margin-top:40px}}@media (max-width:480px){.s-problems__row .s-problems__screen{white-space:normal;max-width:10ch}}.s-fields{display:grid;grid-template-columns:5fr 7fr;margin-top:clamp(48px,6vw,88px)}.s-field{display:flex;flex-direction:column;min-height:clamp(400px,56svh,520px);padding:40px var(--s-margin) 40px}.s-field--monthly{background:var(--s-tone);color:var(--s-ink)}.s-field--yearly{background:var(--s-accent);color:var(--s-accent-ink)}.s-field h2{margin:0;font-size:var(--t-h2);font-weight:650;line-height:1.02;letter-spacing:-.03em}.s-field__who{margin:16px 0 0;max-width:26ch;font-size:var(--t-lead);line-height:1.4}.s-field__what{margin:24px 0 0;max-width:44ch;font-size:var(--t-body);line-height:1.5}.s-field--yearly .s-field__what{color:#ffffff}.s-field__foot{align-items:flex-start;gap:24px;margin-top:auto;padding-top:56px}.s-field__foot,.s-field__price{display:flex;flex-direction:column}.s-field__price{gap:8px}.s-field__amount{font-size:clamp(3.25rem,7.5vw,7.5rem);font-weight:650;line-height:.9;letter-spacing:-.05em}.s-field__per{font-size:var(--t-lead)}.s-fields__note{margin-top:24px;max-width:64ch}@media (max-width:900px){.s-fields{grid-template-columns:minmax(0,1fr)}.s-field{min-height:0;padding-block:32px}.s-field__foot{padding-top:32px}.s-field__foot .s-btn{width:100%}}.s-faqo{display:grid;row-gap:clamp(56px,6vw,88px)}.s-faqo__row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--s-col-gap);column-gap:var(--s-col-gap)}.s-faqo__q{grid-column:1/span 6;margin:0;font-size:clamp(1.625rem,2.6vw,2.5rem);font-weight:550;line-height:1.1;letter-spacing:-.02em}.s-faqo__head{color:var(--s-muted)}.s-faqo__a{grid-column:8/-1;margin:0;max-width:40ch;padding-top:.4em;font-size:var(--t-body);line-height:1.55}@media (max-width:900px){.s-faqo{row-gap:56px}.s-faqo__a,.s-faqo__q{grid-column:1/-1}.s-faqo__q{font-size:1.5rem}.s-faqo__a{margin-top:12px;padding-top:0}}.s-rstage{color:var(--s-accent-ink);padding-bottom:56px}.s-rstage__pic{display:block;width:min(100%,400px);height:auto;aspect-ratio:1}.s-rstage__store{margin:24px 0 0;font-size:var(--t-h2);font-weight:650;line-height:1.02;letter-spacing:-.03em}.s-rstage__facts{display:grid;gap:20px;margin:28px 0 0;max-width:44ch}.s-rstage__facts dt{font-size:var(--t-lead);font-weight:600;line-height:1.3}.s-rstage__facts dd{margin:4px 0 0;color:#ffffff;font-size:var(--t-body);line-height:1.5}.s-pay{margin-top:var(--s-section);padding-block:clamp(72px,9vw,128px);background:var(--s-ink);color:#ffffff}.s-pay__say{grid-column:1/span 5}.s-pay__say .s-h2{margin:0}.s-pay__facts{display:grid;gap:28px;margin:40px 0 0}.s-pay__facts dt{font-size:var(--t-lead);font-weight:650;letter-spacing:-.01em}.s-pay__facts dd{margin:8px 0 0;max-width:44ch;color:#c8d0dc;line-height:1.5}.s-pay__show{grid-column:7/-1;align-self:start}.s-pay__show .kon{max-width:none;border-radius:12px}@media (max-width:900px){.s-pay__say,.s-pay__show{grid-column:1/-1}.s-pay__show{margin-top:40px}}