:root{--cutters-brand-yellow:#f9ff77;--cutters-brand-yellow-border:#e6ea6e;--cutters-brand-yellow-tint:#fdffdc;--cutters-ink:#171717;--cutters-white:#fff;--cutters-surface-alt:#f8f8f7;--cutters-page-bg:#edede6;--cutters-text-primary:#171717;--cutters-text-muted:#66707c;--cutters-text-faint:#a0aebf;--cutters-border:#e2e5e0;--cutters-border-soft:#eef0ec;--cutters-success:#147046;--cutters-success-bright:#4a9b45;--cutters-warning:#c98a1e;--cutters-danger:#c0453e;--cutters-support-night:#12335e;--cutters-support-sky:#3e8bd1;--cutters-neutral-grey:#a0aebf;--cutters-soft-grey:#dee2e8;--cutters-pay-vipps:#ff5b24;--cutters-pay-visa:#1a1f71;--cutters-pay-amex:#2e77bc;--cutters-warm-white:#faf9f5;--cutters-surface:#f6f6f4;--cutters-surface-light:#f1f2ef;--cutters-text-secondary:#9098a3;--cutters-brand-yellow-mid:#fbffa9;--cutters-brand-yellow-border2:#ecefa0;--cutters-blue-tint:#eceff3;--cutters-slot-taken-bg:#f2f4f6;--cutters-slot-taken-text:#b6bec8;--cutters-blue-light:#b1d0ec;--cutters-blue-lighter:#e4eff9;--cutters-yellow-pale:#fffdeb;--cutters-yellow-pale-border:#efe9c4;--cutters-surface-muted:#f4f5f3;--cutters-surface-muted-border:#eaece9;--cutters-grey-disabled:#c2c9d2;--cutters-dark:#212121;--cutters-space-1:4px;--cutters-space-2:6px;--cutters-space-3:8px;--cutters-space-4:10px;--cutters-space-5:12px;--cutters-space-6:14px;--cutters-space-7:18px;--cutters-radius-base:0px;--cutters-radius-pill:999px;--cutters-radius-circle:9999px;--cutters-radius-card:12px;--cutters-radius-image:8px;--cutters-border-width-base:1px;--cutters-border-width-emphasis:1.5px;--cutters-font-ui:sans-serif;--cutters-font-display:sans-serif;--cutters-font-editorial:serif}.cutters-box{box-sizing:border-box}.cutters-box-bg-white{background-color:var(--cutters-white)}.cutters-box-bg-surfaceAlt{background-color:var(--cutters-surface-alt)}.cutters-box-bg-ink{background-color:var(--cutters-ink)}.cutters-box-bg-brandYellow{background-color:var(--cutters-brand-yellow)}.cutters-box-radius-none{border-radius:0}.cutters-box-radius-base{border-radius:var(--cutters-radius-base)}.cutters-box-radius-card{border-radius:var(--cutters-radius-card)}.cutters-box-radius-pill{border-radius:var(--cutters-radius-pill)}.cutters-box-bordered{border:var(--cutters-border-width-base) solid var(--cutters-border)}.cutters-flex{display:flex}.cutters-grid{display:grid}.cutters-text{margin:0;color:var(--cutters-ink)}.cutters-text-ui{font-family:var(--cutters-font-ui);font-weight:400}.cutters-text-uiBold{font-family:var(--cutters-font-ui);font-weight:700}.cutters-text-display{font-family:var(--cutters-font-display);font-weight:400}.cutters-text-editorial{font-family:var(--cutters-font-editorial);font-style:italic;font-weight:400}.cutters-heading{margin:0;color:var(--cutters-ink);font-weight:400;line-height:1.05}.cutters-heading-editorial{font-family:var(--cutters-font-editorial);font-style:italic}.cutters-logo{display:inline-block;overflow:visible}.cutters-loader{display:inline-block;border-radius:50%;border-style:solid;border-color:transparent currentColor currentColor;animation:cutters-loader-spin .7s linear infinite}@keyframes cutters-loader-spin{to{transform:rotate(1turn)}}.cutters-pageInitialLoader{display:inline-block;position:relative;width:1em;height:1em}.cutters-pageInitialLoaderBlade{position:absolute;left:46.29%;bottom:0;width:7.4%;height:27.77%;border-radius:.5em;background-color:currentColor;transform-origin:50% -22.22%;opacity:0;animation:cutters-page-none running-loader-fade 1s infinite linear 0s ease 0s 1 normal none;animation:cutters-page-initial-loader-fade 1s linear infinite}@keyframes cutters-page-initial-loader-fade{0%{opacity:1}to{opacity:0}}.cutters-pageInitialLoaderBlade:first-child{animation-delay:0s;transform:rotate(0deg)}.cutters-pageInitialLoaderBlade:nth-child(2){animation-delay:83ms;transform:rotate(30deg)}.cutters-pageInitialLoaderBlade:nth-child(3){animation-delay:.166s;transform:rotate(60deg)}.cutters-pageInitialLoaderBlade:nth-child(4){animation-delay:.249s;transform:rotate(90deg)}.cutters-pageInitialLoaderBlade:nth-child(5){animation-delay:.332s;transform:rotate(120deg)}.cutters-pageInitialLoaderBlade:nth-child(6){animation-delay:.415s;transform:rotate(150deg)}.cutters-pageInitialLoaderBlade:nth-child(7){animation-delay:.498s;transform:rotate(180deg)}.cutters-pageInitialLoaderBlade:nth-child(8){animation-delay:.581s;transform:rotate(210deg)}.cutters-pageInitialLoaderBlade:nth-child(9){animation-delay:.664s;transform:rotate(240deg)}.cutters-pageInitialLoaderBlade:nth-child(10){animation-delay:.747s;transform:rotate(270deg)}.cutters-pageInitialLoaderBlade:nth-child(11){animation-delay:.83s;transform:rotate(300deg)}.cutters-pageInitialLoaderBlade:nth-child(12){animation-delay:.913s;transform:rotate(330deg)}.cutters-button{position:relative;display:inline-flex;align-items:center;justify-content:center;font-family:var(--cutters-font-ui);border-radius:var(--cutters-radius-base);border-width:var(--cutters-border-width-emphasis);border-style:solid;border-color:transparent;cursor:pointer;transition:transform .1s ease,opacity .1s ease;box-sizing:border-box}.cutters-button:active{transform:scale(.96);opacity:.85}.cutters-button:disabled{opacity:.45;cursor:default;pointer-events:none}.cutters-button-fullWidth{width:100%}.cutters-button-content{display:inline-flex;align-items:center;gap:8px}.cutters-button-content-hidden{visibility:hidden}.cutters-button-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex}.cutters-button-primary{background-color:var(--cutters-ink);color:var(--cutters-white)}.cutters-button-brand{background-color:var(--cutters-brand-yellow);color:var(--cutters-ink);letter-spacing:.03em}.cutters-button-secondary{background-color:var(--cutters-white);color:var(--cutters-ink);border-color:var(--cutters-ink)}.cutters-button-tertiary{background-color:transparent;color:var(--cutters-text-muted);border-color:transparent}.cutters-button-lg{font-size:16px;padding:15px 28px}.cutters-button-md{font-size:16px;padding:10px 20px}.cutters-button-sm{font-size:12px;padding:9px 14px}.cutters-card{box-sizing:border-box;background-color:var(--cutters-white);border:var(--cutters-border-width-base) solid var(--cutters-border);border-radius:var(--cutters-radius-card)}.cutters-card-floating{border-color:transparent;box-shadow:0 2px 8px rgba(0,0,0,.12)}.cutters-textInputField{display:flex;flex-direction:column;gap:6px;font-family:var(--cutters-font-ui)}.cutters-textInputLabel{font-size:13px;color:var(--cutters-text-muted)}.cutters-textInputWrap{display:flex;align-items:center;gap:8px;border:var(--cutters-border-width-base) solid var(--cutters-text-muted);border-radius:var(--cutters-radius-base);padding:12px 14px;background-color:var(--cutters-white)}.cutters-textInputWrap:focus-within{border-color:var(--cutters-ink)}.cutters-textInputWrap.cutters-textInputHasError:focus-within{border-color:var(--cutters-danger)}.cutters-textInputHasError{border-color:var(--cutters-danger)}.cutters-textInputPrefix{color:var(--cutters-text-muted);white-space:nowrap}.cutters-textInputInput{flex:1 1;border:none;outline:none;background:transparent;font-size:15px;font-family:inherit;color:var(--cutters-ink);min-width:0}.cutters-textInputErrorText{font-size:12px;color:var(--cutters-danger)}.cutters-textareaField{display:flex;flex-direction:column;gap:6px;font-family:var(--cutters-font-ui)}.cutters-textareaLabel{font-size:13px;color:var(--cutters-text-muted)}.cutters-textareaInput{border:var(--cutters-border-width-base) solid var(--cutters-text-muted);border-radius:var(--cutters-radius-base);padding:12px 14px;background-color:var(--cutters-white);font-size:15px;font-family:inherit;color:var(--cutters-ink);resize:vertical;outline:none}.cutters-textareaInput:focus{border-color:var(--cutters-ink)}.cutters-textareaHasError,.cutters-textareaInput.cutters-textareaHasError:focus{border-color:var(--cutters-danger)}.cutters-textareaErrorText{font-size:12px;color:var(--cutters-danger)}.cutters-selectField{display:flex;flex-direction:column;gap:6px;font-family:var(--cutters-font-ui)}.cutters-selectLabel{font-size:13px;color:var(--cutters-text-muted)}.cutters-selectWrapper{position:relative}.cutters-selectInput{border:var(--cutters-border-width-base) solid var(--cutters-text-muted);border-radius:var(--cutters-radius-base);padding:12px 39px 12px 14px;width:100%;background-color:var(--cutters-white);font-size:15px;font-family:inherit;color:var(--cutters-ink);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cutters-selectChevron{position:absolute;top:50%;right:15px;transform:translateY(-50%);color:var(--select-chevron-color,var(--cutters-ink));pointer-events:none}.cutters-selectInput:focus{border-color:var(--cutters-ink)}.cutters-selectHasError,.cutters-selectInput.cutters-selectHasError:focus{border-color:var(--cutters-danger)}.cutters-selectErrorText{font-size:12px;color:var(--cutters-danger)}.cutters-label{display:inline-block;font-family:var(--cutters-font-ui);font-size:16px;line-height:24px;color:var(--cutters-ink);cursor:pointer}.cutters-checkboxWrapper{display:inline-flex;align-items:center;gap:8px}.cutters-checkboxRoot{width:24px;height:24px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background-color:var(--cutters-white);border:var(--cutters-border-width-emphasis) solid var(--cutters-border);border-radius:var(--cutters-radius-base)}.cutters-checkboxRoot[data-state=checked]{background-color:var(--cutters-brand-yellow);border-color:var(--cutters-brand-yellow)}.cutters-checkboxRoot:disabled{opacity:.45}.cutters-checkboxIndicator{color:var(--cutters-ink);display:flex}.cutters-radioGroupRoot{display:flex;flex-direction:column;gap:10px}.cutters-radioItemWrapper{display:inline-flex;align-items:center;gap:8px}.cutters-radioItem{width:20px;height:20px;flex-shrink:0;border-radius:var(--cutters-radius-pill);border:2px solid var(--cutters-ink);background-color:var(--cutters-white);display:inline-flex;align-items:center;justify-content:center}.cutters-radioItem[data-state=checked]{border-color:var(--cutters-ink)}.cutters-radioItem:disabled{opacity:.45}.cutters-radioIndicator{width:10px;height:10px;border-radius:var(--cutters-radius-pill);background-color:var(--cutters-ink)}.cutters-modal-overlay{inset:0;background-color:hsla(0,0%,9%,.5)}.cutters-modal-content,.cutters-modal-overlay{position:fixed;animation:cutters-modal-fade-in .15s ease}.cutters-modal-content{top:50%;left:50%;transform:translate(-50%,-50%);width:min(480px,calc(100vw - 32px));max-height:85vh;overflow-y:auto;background-color:var(--cutters-white);border-radius:var(--cutters-radius-card);padding:24px;box-shadow:0 8px 30px rgba(0,0,0,.2);font-family:var(--cutters-font-ui)}.cutters-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.cutters-modal-title{margin:0;font-family:var(--cutters-font-display);font-size:24px;color:var(--cutters-ink)}.cutters-modal-description{margin:4px 0 0;font-size:14px;color:var(--cutters-text-muted)}.cutters-modal-close{border:none;background:transparent;cursor:pointer;color:var(--cutters-ink);font-size:18px;line-height:1;padding:4px}.cutters-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes cutters-modal-fade-in{0%{opacity:0}to{opacity:1}}:root{--cutters-ink:#fff!important;--cutters-font-ui:AtkinsonHyperlegible,sans-serif!important;--cutters-font-display:LeagueGothic,sans-serif!important}