@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--kk-font-sans,"Schibsted Grotesk"), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--kk-font-mono,"Geist Mono"), ui-monospace, "SF Mono", Menlo, Consolas, monospace;--color-amber-100:#e9ddc6;--color-amber-300:#c8a869;--color-amber-900:#472e00;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--tracking-widest:.1em;--radius-xl:6px;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand-800:#174c30;--color-forest-200:#c4e2cf;--color-forest-300:#8fc4a4;--color-forest-400:#6fae88;--color-forest-950:#0a2419;--color-ink-50:#f5f7f3;--color-ink-100:#ecf0ea;--color-ink-200:#d5ddd6;--color-ink-500:#58655c;--color-ink-600:#4a5950;--color-ink-700:#3b4a41;--color-ink-900:#0c1f16;--color-signal-400:#a6e76a;--color-sunken:#ecf0ea;--radius-card:10px;--radius-pill:999px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer kk{:root{--kk-paper:#f5f7f3;--kk-surface:#fff;--kk-sunken:#ecf0ea;--kk-line:#d5ddd6;--kk-edge:#7b897f;--kk-ink:#0c1f16;--kk-ink-2:#3b4a41;--kk-ink-3:#58655c;--kk-green-100:#dcebe1;--kk-green-600:#217346;--kk-green-700:#1c5e3b;--kk-green-900:#133e28;--kk-green-950:#0a2419;--kk-signal:#a6e76a;--kk-mist:#b8d0c2;--kk-warn:#8a5a00;--kk-danger:#b3261e;--kk-info:#1f5f8b;--kk-tint-neutral:#ebedeb;--kk-tint-green:#e4eee9;--kk-tint-warn:#f1ebe0;--kk-tint-danger:#f6e5e4;--kk-tint-info:#e4ecf1;--kk-bd-green:var(--kk-green-700)}@supports (color:color-mix(in lab, red, red)){:root{--kk-bd-green:color-mix(in srgb, var(--kk-green-700) 28%, var(--kk-surface))}}:root{--kk-bd-warn:var(--kk-warn)}@supports (color:color-mix(in lab, red, red)){:root{--kk-bd-warn:color-mix(in srgb, var(--kk-warn) 28%, var(--kk-surface))}}:root{--kk-bd-danger:var(--kk-danger)}@supports (color:color-mix(in lab, red, red)){:root{--kk-bd-danger:color-mix(in srgb, var(--kk-danger) 28%, var(--kk-surface))}}:root{--kk-bd-info:var(--kk-info)}@supports (color:color-mix(in lab, red, red)){:root{--kk-bd-info:color-mix(in srgb, var(--kk-info) 28%, var(--kk-surface))}}:root{--kk-ring:var(--kk-green-700)}@supports (color:color-mix(in lab, red, red)){:root{--kk-ring:color-mix(in srgb, var(--kk-green-700) 24%, transparent)}}:root{--kk-scrim:#0a241980;--kk-on-dark-hover:#ffffff14;--kk-grid-faint:var(--kk-line)}@supports (color:color-mix(in lab, red, red)){:root{--kk-grid-faint:color-mix(in srgb, var(--kk-line) 40%, transparent)}}:root{--kk-focus:var(--kk-ink);--kk-font-sans:"Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--kk-font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--kk-fs-display-xl:clamp(44px, 7.2vw, 88px);--kk-lh-display-xl:clamp(46px, 7vw, 86px);--kk-ls-display-xl:-.045em;--kk-fs-display-l:clamp(36px, 5vw, 64px);--kk-lh-display-l:clamp(40px, 5vw, 64px);--kk-ls-display-l:-.04em;--kk-fs-h1:clamp(34px, 4vw, 48px);--kk-lh-h1:clamp(38px, 4.3vw, 52px);--kk-ls-h1:-.035em;--kk-fs-h2:clamp(28px, 3vw, 36px);--kk-lh-h2:clamp(34px, 3.5vw, 42px);--kk-ls-h2:-.03em;--kk-fs-h3:clamp(21px, 2vw, 24px);--kk-lh-h3:clamp(28px, 2.6vw, 32px);--kk-ls-h3:-.02em;--kk-fs-h4:18px;--kk-lh-h4:26px;--kk-ls-h4:-.01em;--kk-fs-body-l:clamp(18px, 1.6vw, 20px);--kk-lh-body-l:clamp(28px, 2.5vw, 32px);--kk-fs-figure:clamp(72px, 10vw, 120px);--kk-lh-figure:clamp(72px, 9.4vw, 112px);--kk-ls-figure:-.05em;--kk-ls-label:.08em;--kk-ls-small:.005em;--kk-ls-caption:.01em;--kk-font-display-xl:700 var(--kk-fs-display-xl)/var(--kk-lh-display-xl) var(--kk-font-sans);--kk-font-display-l:700 var(--kk-fs-display-l)/var(--kk-lh-display-l) var(--kk-font-sans);--kk-font-h1:700 var(--kk-fs-h1)/var(--kk-lh-h1) var(--kk-font-sans);--kk-font-h2:650 var(--kk-fs-h2)/var(--kk-lh-h2) var(--kk-font-sans);--kk-font-h3:650 var(--kk-fs-h3)/var(--kk-lh-h3) var(--kk-font-sans);--kk-font-h4:600 var(--kk-fs-h4)/var(--kk-lh-h4) var(--kk-font-sans);--kk-font-figure:700 var(--kk-fs-figure)/var(--kk-lh-figure) var(--kk-font-sans);--kk-font-body-l:400 var(--kk-fs-body-l)/var(--kk-lh-body-l) var(--kk-font-sans);--kk-font-body:400 16px/26px var(--kk-font-sans);--kk-font-small:400 14px/20px var(--kk-font-sans);--kk-font-caption:400 13px/18px var(--kk-font-sans);--kk-font-label:500 12px/16px var(--kk-font-mono);--kk-font-data:500 13px/20px var(--kk-font-mono);--kk-font-data-admin:500 12px/16px var(--kk-font-mono);--kk-font-btn:600 15px/1 var(--kk-font-sans);--kk-font-portal-title:650 32px/36px var(--kk-font-sans);--kk-font-portal-section:600 18px/24px var(--kk-font-sans);--kk-font-portal-body:400 15px/22px var(--kk-font-sans);--kk-font-portal-cell:400 14px/20px var(--kk-font-sans);--kk-font-admin-title:650 24px/28px var(--kk-font-sans);--kk-font-admin-body:400 14px/20px var(--kk-font-sans);--kk-font-admin-ctl:500 13px/16px var(--kk-font-sans);--kk-s-4:4px;--kk-s-8:8px;--kk-s-12:12px;--kk-s-16:16px;--kk-s-24:24px;--kk-s-32:32px;--kk-s-48:48px;--kk-s-64:64px;--kk-s-96:96px;--kk-s-128:128px;--kk-section-pad:128px;--kk-r-xs:2px;--kk-r-sm:4px;--kk-r-md:6px;--kk-r-lg:10px;--kk-r-xl:16px;--kk-r-pill:999px;--kk-bw:1px;--kk-bw-rule:2px;--kk-b-line:1px solid var(--kk-line);--kk-b-edge:1px solid var(--kk-edge);--kk-b-ink:1px solid var(--kk-ink);--kk-b-rule:2px solid var(--kk-ink);--kk-shadow-overlay:0 16px 40px -16px #0a241959, 0 0 0 1px var(--kk-line);--kk-ctl-xl:52px;--kk-ctl-lg:48px;--kk-ctl-md:40px;--kk-ctl-sm:36px;--kk-row-portal:48px;--kk-row-admin:40px;--kk-row-head:44px;--kk-container:1280px;--kk-margin:32px;--kk-gutter:24px;--kk-measure:680px;--kk-header-h:72px;--kk-rail-w:232px;--kk-topbar-h:56px;--kk-portal-max:1120px;--kk-tabbar-h:64px;--kk-flow-max:480px;--kk-flow-bar-h:72px;--kk-bp-sm:480px;--kk-bp-md:768px;--kk-bp-lg:1024px;--kk-bp-xl:1280px;--kk-z-sticky:10;--kk-z-header:20;--kk-z-drawer:30;--kk-z-dialog:40;--kk-z-toast:50;--kk-dur-fast:.12s;--kk-dur-med:.24s;--kk-dur-slow:.48s;--kk-dur-draw:.7s;--kk-ease-out:cubic-bezier(.2, .7, .2, 1);--kk-ease-in:cubic-bezier(.4, 0, 1, 1)}@media (max-width:767px){:root{--kk-margin:20px;--kk-gutter:16px;--kk-section-pad:80px}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--kk-paper);color:var(--kk-ink);font:var(--kk-font-body);font-synthesis:none;-webkit-font-smoothing:antialiased;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;margin:0}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,blockquote{margin:0}h1,h2,h3,h4{color:var(--kk-ink);text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual}h1{font:var(--kk-font-h1);letter-spacing:var(--kk-ls-h1)}h2{font:var(--kk-font-h2);letter-spacing:var(--kk-ls-h2)}h3{font:var(--kk-font-h3);letter-spacing:var(--kk-ls-h3)}h4{font:var(--kk-font-h4);letter-spacing:var(--kk-ls-h4)}p{text-wrap:pretty}ul,ol{padding:0;list-style:none}a{color:var(--kk-green-700);text-underline-offset:4px;text-decoration-thickness:1px}a:hover{color:var(--kk-green-900)}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;margin:0}button{cursor:pointer}hr{border:0;border-top:var(--kk-b-line);margin:0}table{border-collapse:collapse;border-spacing:0;width:100%}th{font-weight:inherit;text-align:left}sub{vertical-align:-.2em;font-size:.7em;line-height:0}code,kbd,samp{font-family:var(--kk-font-mono);font-size:.92em}::selection{background:var(--kk-green-100);color:var(--kk-ink)}:focus-visible{outline:2px solid var(--kk-focus);outline-offset:2px}:where(input,select,textarea):focus-visible{outline:none}::placeholder{color:var(--kk-ink-3);opacity:1}.kk-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.kk-skip{z-index:100;background:var(--kk-ink);color:#fff;border-radius:var(--kk-r-md);min-height:44px;font:600 15px/1 var(--kk-font-sans);align-items:center;padding:0 16px;text-decoration:none;display:inline-flex;position:absolute;top:-96px;left:16px}.kk-skip:focus{color:#fff;top:8px}.kk-container{width:100%;max-width:var(--kk-container);padding-inline:var(--kk-margin);margin-inline:auto}.kk-grid{column-gap:var(--kk-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.kk-num{font-family:var(--kk-font-mono);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"tnum" 1, "zero" 1}.kk-label{font:var(--kk-font-label);letter-spacing:var(--kk-ls-label);text-transform:uppercase;color:var(--kk-ink-3)}.kk-data{font:var(--kk-font-data);font-variant-numeric:tabular-nums slashed-zero}.kk-rule{border:0;border-top:var(--kk-b-rule)}.kk-measure{max-width:var(--kk-measure)}.kk-display-xl{font:var(--kk-font-display-xl);letter-spacing:var(--kk-ls-display-xl);text-wrap:balance;overflow-wrap:anywhere}.kk-display-l{font:var(--kk-font-display-l);letter-spacing:var(--kk-ls-display-l);text-wrap:balance;overflow-wrap:anywhere}.kk-figure{font:var(--kk-font-figure);letter-spacing:var(--kk-ls-figure);font-variant-numeric:tabular-nums}.kk-lead{font:var(--kk-font-body-l);color:var(--kk-ink-2);max-width:60ch}.kk-dark{background:var(--kk-green-900);color:#fff;--kk-focus:var(--kk-signal)}.kk-dark-deep{background:var(--kk-green-950);color:#fff;--kk-focus:var(--kk-signal)}.kk-dark ::selection,.kk-dark-deep ::selection{background:var(--kk-signal);color:var(--kk-green-950)}.kk-dark h1,.kk-dark h2,.kk-dark h3,.kk-dark h4,.kk-dark-deep h1,.kk-dark-deep h2,.kk-dark-deep h3,.kk-dark a,.kk-dark-deep a{color:#fff}.kk-hatch{background:repeating-linear-gradient(135deg, var(--kk-line) 0 1px, transparent 1px 6px), var(--kk-sunken)}.kk-mm-grid{background-image:linear-gradient(var(--kk-grid-faint) 1px, transparent 1px), linear-gradient(90deg, var(--kk-grid-faint) 1px, transparent 1px);background-size:8px 8px}.kk-leader{border-bottom:1.5px dotted var(--kk-line);flex:auto;min-width:16px;transform:translateY(-4px)}.kk-mark{background:var(--kk-green-600);border-radius:3px;width:14px;height:14px;display:inline-block}.kk-dark .kk-mark,.kk-dark-deep .kk-mark{background:var(--kk-signal)}.kk-btn{height:var(--kk-ctl-lg);border-radius:var(--kk-r-md);font:var(--kk-font-btn);white-space:nowrap;cursor:pointer;transition:background-color var(--kk-dur-fast) var(--kk-ease-out), border-color var(--kk-dur-fast) var(--kk-ease-out), color var(--kk-dur-fast) var(--kk-ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.kk-btn--md{height:var(--kk-ctl-md)}.kk-btn--sm{height:var(--kk-ctl-sm);padding:0 14px;font-size:14px}.kk-btn--bar{height:var(--kk-ctl-xl);width:100%}.kk-btn--primary{background:var(--kk-green-700);color:#fff}.kk-btn--primary:hover{background:var(--kk-green-900);color:#fff}.kk-btn--primary:active{background:var(--kk-green-950)}.kk-btn--secondary{background:var(--kk-surface);color:var(--kk-ink);border-color:var(--kk-ink)}.kk-btn--secondary:hover{background:var(--kk-sunken);color:var(--kk-ink)}.kk-btn--tertiary{color:var(--kk-green-700);text-underline-offset:4px;background:0 0;padding:0 4px;text-decoration:underline;text-decoration-thickness:1px}.kk-btn--tertiary:hover{color:var(--kk-green-900)}.kk-btn--danger{background:var(--kk-surface);color:var(--kk-danger);border-color:var(--kk-danger)}.kk-btn--danger:hover{background:var(--kk-tint-danger);color:var(--kk-danger)}.kk-btn--danger-fill{background:var(--kk-danger);color:#fff}.kk-btn--signal{background:var(--kk-signal);color:var(--kk-green-950)}.kk-btn--signal:hover{background:var(--kk-surface);color:var(--kk-green-950)}.kk-btn--on-dark{color:#fff;background:0 0;border-color:#ffffffb8}.kk-btn--on-dark:hover{background:var(--kk-on-dark-hover);color:#fff}.kk-btn[disabled],.kk-btn[aria-disabled=true]{background:var(--kk-sunken);color:var(--kk-ink-3);cursor:not-allowed;border-color:#0000;text-decoration:none}.kk-btn__arrow{transition:transform var(--kk-dur-fast) var(--kk-ease-out)}.kk-btn:hover .kk-btn__arrow{transform:translate(4px)}.kk-input,.kk-select,.kk-textarea{width:100%;height:var(--kk-ctl-md);background:var(--kk-surface);color:var(--kk-ink);border:var(--kk-b-edge);border-radius:var(--kk-r-md);font:400 15px/20px var(--kk-font-sans);transition:border-color var(--kk-dur-fast), box-shadow var(--kk-dur-fast);padding:0 12px;display:block}.kk-input--lg{height:var(--kk-ctl-lg)}.kk-input--sm{height:var(--kk-ctl-sm);font-size:14px}.kk-input--mono{font-family:var(--kk-font-mono);font-variant-numeric:tabular-nums slashed-zero;text-align:right}.kk-textarea{resize:vertical;height:auto;min-height:96px;padding:10px 12px}.kk-select{appearance:none;padding-right:36px}.kk-input:focus,.kk-select:focus,.kk-textarea:focus,.kk-input-wrap:focus-within{border-color:var(--kk-green-700);box-shadow:0 0 0 3px var(--kk-ring);outline:none}.kk-input[aria-invalid=true],.kk-select[aria-invalid=true],.kk-textarea[aria-invalid=true]{border-color:var(--kk-danger)}.kk-input:disabled,.kk-select:disabled,.kk-textarea:disabled{background:var(--kk-sunken);color:var(--kk-ink-3);cursor:not-allowed}.kk-input-wrap{border:var(--kk-b-edge);border-radius:var(--kk-r-md);background:var(--kk-surface);align-items:stretch;display:flex;overflow:hidden}.kk-input-wrap .kk-input{box-shadow:none;border:0;border-radius:0}.kk-input-wrap .kk-input:focus{box-shadow:none}.kk-input-wrap__unit{background:var(--kk-sunken);border-left:var(--kk-b-line);font:var(--kk-font-data);color:var(--kk-ink-3);align-items:center;padding:0 12px;display:flex}.kk-check,.kk-radio{appearance:none;background:var(--kk-surface);border:var(--kk-b-edge);border-radius:var(--kk-r-sm);cursor:pointer;flex:none;width:20px;height:20px;margin:0;position:relative}.kk-radio{border-radius:var(--kk-r-pill)}.kk-check:checked{background:var(--kk-green-600);border-color:var(--kk-green-600)}.kk-check:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.kk-radio:checked{border-color:var(--kk-green-700);border-width:6px}.kk-check:focus-visible,.kk-radio:focus-visible{outline:2px solid var(--kk-ink);outline-offset:2px}.kk-check:disabled,.kk-radio:disabled{background:var(--kk-sunken);cursor:not-allowed}.kk-switch{border-radius:var(--kk-r-pill);background:var(--kk-edge);width:40px;height:24px;transition:background-color var(--kk-dur-med) var(--kk-ease-out);border:0;flex:none;padding:0;position:relative}.kk-switch:after{content:"";width:16px;height:16px;transition:transform var(--kk-dur-med) var(--kk-ease-out);background:#fff;border-radius:3px;position:absolute;top:4px;left:4px}.kk-switch[aria-checked=true]{background:var(--kk-green-700)}.kk-switch[aria-checked=true]:after{transform:translate(16px)}.kk-link{color:var(--kk-green-700);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.kk-link:hover{color:var(--kk-green-900)}.kk-card{background:var(--kk-surface);border:var(--kk-b-line);border-radius:var(--kk-r-lg)}a.kk-card,.kk-card--click{color:inherit;transition:border-color var(--kk-dur-fast);text-decoration:none;display:block}a.kk-card:hover,.kk-card--click:hover,.kk-card[aria-selected=true]{border-color:var(--kk-ink);color:inherit}.kk-tr{border-bottom:var(--kk-b-line)}.kk-tr:hover{background:var(--kk-sunken)}.kk-tr[aria-selected=true]{background:var(--kk-green-100)}.kk-tab{height:44px;font:500 15px/1 var(--kk-font-sans);color:var(--kk-ink-2);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;margin-right:24px;padding:0 2px;text-decoration:none;display:inline-flex}.kk-tab:hover{color:var(--kk-ink)}.kk-tab[aria-selected=true],.kk-tab[aria-current=page],.kk-tab[aria-pressed=true]{color:var(--kk-ink);border-bottom-color:var(--kk-ink)}.kk-nav{border-radius:var(--kk-r-md);height:36px;font:500 15px/1 var(--kk-font-sans);color:var(--kk-ink-2);align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex}.kk-nav:hover{background:var(--kk-sunken);color:var(--kk-ink)}.kk-nav[aria-current=page]{background:var(--kk-green-100);color:var(--kk-green-900)}.kk-nav--admin{color:var(--kk-mist);font-size:14px}.kk-nav--admin:hover,.kk-nav--admin[aria-current=page]{background:var(--kk-on-dark-hover);color:#fff}.kk-nav--admin[aria-current=page]:before{content:"";border-radius:var(--kk-r-pill);background:var(--kk-signal);width:6px;height:6px;margin-left:-6px}.kk-header-link{color:var(--kk-ink);font:500 15px/1 var(--kk-font-sans);border-bottom:2px solid #0000;padding:6px 0;text-decoration:none}.kk-header-link:hover{color:var(--kk-ink);border-bottom-color:var(--kk-line)}.kk-header-link[aria-current=page]{border-bottom-color:var(--kk-ink)}.kk-acc{border-top:var(--kk-b-line)}.kk-acc:last-child{border-bottom:var(--kk-b-line)}.kk-acc>summary{cursor:pointer;font:var(--kk-font-h4);letter-spacing:var(--kk-ls-h4);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;list-style:none;display:flex}.kk-acc>summary::-webkit-details-marker{display:none}.kk-acc>summary:after{content:"+";font:500 18px/1 var(--kk-font-mono);color:var(--kk-ink-3)}.kk-acc[open]>summary:after{content:"−"}.kk-acc>div{max-width:60ch;color:var(--kk-ink-2);padding:0 0 24px}.kk-frame{aspect-ratio:3/4;border:var(--kk-b-line);border-radius:var(--kk-r-sm);background-color:var(--kk-surface);background-image:linear-gradient(var(--kk-ink-3), var(--kk-ink-3)), linear-gradient(var(--kk-ink-3), var(--kk-ink-3)), linear-gradient(var(--kk-ink-3), var(--kk-ink-3)), linear-gradient(var(--kk-ink-3), var(--kk-ink-3)), linear-gradient(var(--kk-ink-3), var(--kk-ink-3)), linear-gradient(var(--kk-ink-3), var(--kk-ink-3)), linear-gradient(var(--kk-ink-3), var(--kk-ink-3)), linear-gradient(var(--kk-ink-3), var(--kk-ink-3));background-repeat:no-repeat;background-size:6px 1px,1px 6px,6px 1px,1px 6px,6px 1px,1px 6px,6px 1px,1px 6px;background-position:3px 3px, 3px 3px, right 3px top 3px, right 3px top 3px, 3px bottom 3px, 3px bottom 3px, right 3px bottom 3px, right 3px bottom 3px}.kk-frame--done{background-color:var(--kk-green-100);border-color:var(--kk-green-100);color:var(--kk-green-600);justify-content:center;align-items:center;display:flex}.kk-frame--next{outline:2px solid var(--kk-green-700);outline-offset:-1px}.kk-notch{-webkit-mask:radial-gradient(8px at 0,#0000 7.5px,#000 8px) 0/51% 100% no-repeat,radial-gradient(8px at 100%,#0000 7.5px,#000 8px) 100%/51% 100% no-repeat;mask:radial-gradient(8px at 0,#0000 7.5px,#000 8px) 0/51% 100% no-repeat,radial-gradient(8px at 100%,#0000 7.5px,#000 8px) 100%/51% 100% no-repeat}.kk-stamp{border:2px solid var(--kk-green-900);outline:1px solid var(--kk-green-900);outline-offset:3px;color:var(--kk-green-900);font:600 14px/1 var(--kk-font-mono);letter-spacing:.2em;text-transform:uppercase;mix-blend-mode:multiply;padding:6px 14px;display:inline-block}.kk-stamp--land{animation:kk-land .18s var(--kk-ease-out) both}@keyframes kk-land{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:none}}.kk-crop{pointer-events:none;width:12px;height:12px;color:var(--kk-edge);background:linear-gradient(currentColor,currentColor) 50%/12px 1px no-repeat,linear-gradient(currentColor,currentColor) 50%/1px 12px no-repeat;position:absolute}.kk-perf{background:radial-gradient(circle, var(--kk-edge) 1px, transparent 1.5px) 0 50% / 8px 8px repeat-x;height:8px}.kk-foot-grid{column-gap:var(--kk-gutter);row-gap:var(--kk-s-48);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.kk-foot-brand{grid-column:1/span 3;min-width:0}.kk-foot-col{grid-column:span 2;min-width:0}.kk-foot-col--wide{grid-column:span 3}.kk-foot-list{margin:var(--kk-s-12) 0 0;gap:var(--kk-s-4);padding:0;list-style:none;display:grid}.kk-foot-link{color:#fff;min-height:32px;font:var(--kk-font-small);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.kk-foot-link:hover{color:var(--kk-signal)}.kk-foot-link[aria-current=page],button.kk-foot-link{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.kk-foot-meta{justify-content:space-between;gap:var(--kk-s-12);flex-wrap:wrap;display:flex}@media (max-width:1023px){.kk-foot-brand{grid-column:1/-1}.kk-foot-col,.kk-foot-col--wide{grid-column:span 6}.kk-foot-link{min-height:44px}}@media (max-width:559px){.kk-foot-col--wide{grid-column:1/-1}}.kk-foot-grid--narrow{column-gap:var(--kk-s-16);row-gap:var(--kk-s-32);grid-template-columns:repeat(2,minmax(0,1fr))}.kk-foot-grid--narrow>.kk-foot-brand,.kk-foot-grid--narrow>.kk-foot-col--wide{grid-column:1/-1}.kk-foot-grid--narrow>.kk-foot-col{grid-column:auto}.kk-foot-grid--narrow .kk-foot-link{min-height:44px}.kk-skeleton{background:var(--kk-sunken);border-radius:var(--kk-r-sm);animation:1.2s ease-in-out infinite kk-pulse}@keyframes kk-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--kk-mint:#c4e2cf;--kk-green-300:#6fae88;--kk-fs-mega:clamp(112px, 20vw, 288px);--kk-lh-mega:.8;--kk-fs-mega-m:clamp(84px, 13vw, 176px);--kk-lh-mega-m:.84;--kk-ls-mega:-.065em;--kk-font-mega:800 var(--kk-fs-mega)/var(--kk-lh-mega) var(--kk-font-sans);--kk-font-mega-m:800 var(--kk-fs-mega-m)/var(--kk-lh-mega-m) var(--kk-font-sans);--kk-tape-w:16px;--kk-tape-h:44px;--kk-notch-r:10px;--kk-perf-pitch:20px;--kk-tape-a:var(--kk-signal);--kk-tape-b:var(--kk-green-950)}.kk-f{background:var(--kk-f-bg,var(--kk-paper));color:var(--kk-f-text,var(--kk-ink));--kk-focus:var(--kk-f-focus,var(--kk-ink));position:relative}.kk-f :is(h1,h2,h3,h4){color:var(--kk-f-text,var(--kk-ink))}.kk-f .kk-label{color:var(--kk-f-label,var(--kk-ink-3))}.kk-f :is(.kk-lead,.kk-f-2){color:var(--kk-f-text-2,var(--kk-ink-2))}.kk-f :where(a:not(.kk-btn):not(.kk-card)){color:var(--kk-f-link,var(--kk-green-700))}.kk-f :where(a:not(.kk-btn):not(.kk-card)):hover{color:var(--kk-f-link-h,var(--kk-green-900))}.kk-f hr,.kk-f .kk-f-hair{border-color:var(--kk-f-hair,var(--kk-line))}.kk-f ::selection{background:var(--kk-f-sel-bg,var(--kk-green-100));color:var(--kk-f-sel-fg,var(--kk-ink))}.kk-f-paper{--kk-f-bg:var(--kk-paper);--kk-f-text-2:var(--kk-ink-2)}.kk-f-surface{--kk-f-bg:var(--kk-surface);--kk-f-text-2:var(--kk-ink-2)}.kk-f-mint{--kk-f-bg:var(--kk-mint);--kk-f-text-2:var(--kk-ink-2);--kk-f-label:var(--kk-ink-2);--kk-f-link:var(--kk-green-900);--kk-f-link-h:var(--kk-green-950);--kk-f-hair:#0c1f1638;--kk-ink-3:#4f5c54}.kk-f-brand{--kk-f-bg:var(--kk-green-700);--kk-f-text:#fff;--kk-f-text-2:#ffffffdb;--kk-f-label:#ffffffdb;--kk-f-link:#fff;--kk-f-link-h:var(--kk-signal);--kk-f-accent:var(--kk-signal);--kk-f-hair:#ffffff4d;--kk-f-rule:#fff;--kk-f-focus:var(--kk-signal);--kk-f-sel-bg:var(--kk-signal);--kk-f-sel-fg:var(--kk-green-950)}.kk-f-deep{--kk-f-bg:var(--kk-green-900);--kk-f-text:#fff;--kk-f-text-2:var(--kk-mist);--kk-f-label:var(--kk-mist);--kk-f-link:#fff;--kk-f-link-h:var(--kk-signal);--kk-f-accent:var(--kk-signal);--kk-f-hair:#ffffff38;--kk-f-rule:#fff;--kk-f-focus:var(--kk-signal);--kk-f-sel-bg:var(--kk-signal);--kk-f-sel-fg:var(--kk-green-950)}.kk-f-abyss{--kk-f-bg:var(--kk-green-950);--kk-f-text:#fff;--kk-f-text-2:var(--kk-mist);--kk-f-label:var(--kk-mist);--kk-f-link:#fff;--kk-f-link-h:var(--kk-signal);--kk-f-accent:var(--kk-signal);--kk-f-hair:#fff3;--kk-f-rule:#fff;--kk-f-focus:var(--kk-signal);--kk-f-sel-bg:var(--kk-signal);--kk-f-sel-fg:var(--kk-green-950)}.kk-f-signal{--kk-f-bg:var(--kk-signal);--kk-f-text:var(--kk-green-950);--kk-f-text-2:var(--kk-ink-2);--kk-f-label:var(--kk-ink-2);--kk-f-link:var(--kk-green-950);--kk-f-link-h:var(--kk-ink);--kk-f-accent:var(--kk-green-900);--kk-f-hair:#0a24194d;--kk-f-rule:var(--kk-green-950);--kk-f-focus:var(--kk-green-950);--kk-f-sel-bg:var(--kk-green-950);--kk-f-sel-fg:var(--kk-signal);--kk-tape-a:var(--kk-green-950);--kk-tape-b:var(--kk-paper);--kk-ink-3:#4f5c54}.kk-f-brand .kk-mark,.kk-f-deep .kk-mark,.kk-f-abyss .kk-mark{background:var(--kk-signal)}.kk-f-signal .kk-mark{background:var(--kk-green-950)}.kk-light,.kk-f .kk-card{color:var(--kk-ink);--kk-f-text:var(--kk-ink);--kk-f-text-2:var(--kk-ink-2);--kk-f-label:var(--kk-ink-3);--kk-f-link:var(--kk-green-700);--kk-f-link-h:var(--kk-green-900);--kk-f-accent:var(--kk-green-700);--kk-f-hair:var(--kk-line);--kk-f-rule:var(--kk-ink);--kk-f-focus:var(--kk-ink);--kk-focus:var(--kk-ink);--kk-f-sel-bg:var(--kk-green-100);--kk-f-sel-fg:var(--kk-ink)}.kk-btn--ink{background:var(--kk-green-950);color:#fff}.kk-btn--ink:hover{background:var(--kk-ink);color:#fff}.kk-f-brand .kk-btn--primary,.kk-f-deep .kk-btn--primary,.kk-f-abyss .kk-btn--primary{background:var(--kk-signal);color:var(--kk-green-950)}.kk-f-brand .kk-btn--primary:hover,.kk-f-deep .kk-btn--primary:hover,.kk-f-abyss .kk-btn--primary:hover{color:var(--kk-green-950);background:#fff}.kk-f-brand .kk-btn--secondary,.kk-f-deep .kk-btn--secondary,.kk-f-abyss .kk-btn--secondary{color:#fff;background:0 0;border-color:#ffffffb8}.kk-f-brand .kk-btn--secondary:hover,.kk-f-deep .kk-btn--secondary:hover,.kk-f-abyss .kk-btn--secondary:hover{background:var(--kk-on-dark-hover);color:#fff}.kk-f-brand .kk-btn--tertiary,.kk-f-deep .kk-btn--tertiary,.kk-f-abyss .kk-btn--tertiary{color:#fff}.kk-f-signal .kk-btn--primary{background:var(--kk-green-950);color:#fff}.kk-f-signal .kk-btn--primary:hover{background:var(--kk-ink)}.kk-f-signal .kk-btn--secondary{color:var(--kk-green-950);border-color:var(--kk-green-950);background:0 0}.kk-f-signal .kk-btn--secondary:hover{background:#0a241914}.kk-f-signal .kk-btn--tertiary{color:var(--kk-green-950)}:is(.kk-light,.kk-f .kk-card) .kk-btn--primary{background:var(--kk-green-700);color:#fff}:is(.kk-light,.kk-f .kk-card) .kk-btn--primary:hover{background:var(--kk-green-900)}:is(.kk-light,.kk-f .kk-card) .kk-btn--secondary{background:var(--kk-surface);color:var(--kk-ink);border-color:var(--kk-ink)}:is(.kk-light,.kk-f .kk-card) .kk-btn--tertiary{color:var(--kk-green-700)}.kk-btn--tape{isolation:isolate;position:relative;overflow:hidden}.kk-btn--tape:before{content:"";z-index:-1;background:repeating-linear-gradient(135deg,#ffffff29 0 8px,#0000 8px 16px);position:absolute;inset:0}.kk-mega{font:var(--kk-font-mega);letter-spacing:var(--kk-ls-mega);font-variant-numeric:tabular-nums lining-nums;text-wrap:balance;overflow-wrap:anywhere}.kk-mega-m{font:var(--kk-font-mega-m);letter-spacing:var(--kk-ls-mega);font-variant-numeric:tabular-nums lining-nums;text-wrap:balance;overflow-wrap:anywhere}.kk-mega-mono{font-family:var(--kk-font-mono);letter-spacing:-.06em;font-variant-numeric:tabular-nums slashed-zero;font-weight:600}.kk-outline{color:#0000;-webkit-text-stroke:2px var(--kk-f-text,currentColor)}.kk-numeral-bleed{pointer-events:none;-webkit-user-select:none;user-select:none;line-height:.74;position:absolute;bottom:-.17em;right:-.04em}.kk-unit{letter-spacing:-.02em;vertical-align:top;margin-left:.12em;font-size:.26em;line-height:1;position:relative;top:.18em}.kk-accent{color:var(--kk-f-accent,var(--kk-green-700))}.kk-hl{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;background-image:linear-gradient(90deg, var(--kk-hl-c,var(--kk-signal)) 0 50%, transparent 50%);background-size:200% var(--kk-hl-h,.36em);background-position:0 var(--kk-hl-y,90%)}.kk-f-brand,.kk-f-deep,.kk-f-abyss,.kk-dark,.kk-dark-deep{--kk-hl-h:.12em;--kk-hl-y:100%}.kk-f-signal{--kk-hl-c:var(--kk-green-950);--kk-hl-h:.12em;--kk-hl-y:100%}.kk-statrow{border-top:2px solid var(--kk-f-rule,var(--kk-ink));grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.kk-statrow>*{border-left:1px solid var(--kk-f-hair,var(--kk-line));padding:24px 24px 32px}.kk-statrow>:first-child{border-left:0;padding-left:0}.kk-p-tape{background:repeating-linear-gradient(135deg, var(--kk-tape-a) 0 var(--kk-tape-w), var(--kk-tape-b) var(--kk-tape-w) calc(var(--kk-tape-w) * 2))}.kk-p-tape-mint{background:repeating-linear-gradient(135deg, var(--kk-green-700) 0 var(--kk-tape-w), var(--kk-mint) var(--kk-tape-w) calc(var(--kk-tape-w) * 2))}.kk-p-tape-thin{background:repeating-linear-gradient(135deg,currentColor 0 2px,#0000 2px 10px)}.kk-p-hatch-dark{background:repeating-linear-gradient(135deg, #fff3 0 1px, transparent 1px 7px), var(--kk-green-900)}.kk-p-hatch-mint{background:repeating-linear-gradient(135deg, #0c1f163d 0 1px, transparent 1px 7px), var(--kk-mint)}.kk-p-hatch-ink{background:repeating-linear-gradient(135deg,currentColor 0 1px,#0000 1px 6px)}.kk-p-dots{background:radial-gradient(circle, var(--kk-f-hair,var(--kk-line)) 1.25px, transparent 1.75px) 0 0 / 16px 16px}.kk-p-grid-dark{background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:8px 8px}.kk-p-grid-big{background-image:linear-gradient(var(--kk-f-hair,var(--kk-line)) 1px, transparent 1px), linear-gradient(90deg, var(--kk-f-hair,var(--kk-line)) 1px, transparent 1px);background-position:-1px -1px;background-size:64px 64px}.kk-p-dash{background:repeating-linear-gradient(90deg,currentColor 0 12px,#0000 12px 20px);height:3px}.kk-p-barcode{background:repeating-linear-gradient(90deg,currentColor 0 2px,#0000 2px 4px,currentColor 4px 5px,#0000 5px 8px,currentColor 8px 11px,#0000 11px 12px,currentColor 12px 13px,#0000 13px 17px),repeating-linear-gradient(90deg,#0000 0 7px,currentColor 7px 8px,#0000 8px 23px,currentColor 23px 25px,#0000 25px 31px)}.kk-reg{pointer-events:none;width:24px;height:24px;color:var(--kk-f-hair,var(--kk-edge));background:radial-gradient(circle,#0000 6px,currentColor 6px 7px,#0000 7px),linear-gradient(currentColor,currentColor) 50%/1px 100% no-repeat,linear-gradient(currentColor,currentColor) 50%/100% 1px no-repeat;position:absolute}.kk-perf-b{-webkit-mask:radial-gradient(circle 7px at 50% 100%, transparent 6.5px, #000 7px) 0 0 / var(--kk-perf-pitch) 100% repeat-x;-webkit-mask:radial-gradient(circle 7px at 50% 100%, transparent 6.5px, #000 7px) 0 0 / var(--kk-perf-pitch) 100% repeat-x;-webkit-mask:radial-gradient(circle 7px at 50% 100%, transparent 6.5px, #000 7px) 0 0 / var(--kk-perf-pitch) 100% repeat-x;-webkit-mask:radial-gradient(circle 7px at 50% 100%, transparent 6.5px, #000 7px) 0 0 / var(--kk-perf-pitch) 100% repeat-x;mask:radial-gradient(circle 7px at 50% 100%, transparent 6.5px, #000 7px) 0 0 / var(--kk-perf-pitch) 100% repeat-x}.kk-perf-t{-webkit-mask:radial-gradient(circle 7px at 50% 0, transparent 6.5px, #000 7px) 0 0 / var(--kk-perf-pitch) 100% repeat-x;-webkit-mask:radial-gradient(circle 7px at 50% 0, transparent 6.5px, #000 7px) 0 0 / var(--kk-perf-pitch) 100% repeat-x;-webkit-mask:radial-gradient(circle 7px at 50% 0, transparent 6.5px, #000 7px) 0 0 / var(--kk-perf-pitch) 100% repeat-x;-webkit-mask:radial-gradient(circle 7px at 50% 0, transparent 6.5px, #000 7px) 0 0 / var(--kk-perf-pitch) 100% repeat-x;mask:radial-gradient(circle 7px at 50% 0, transparent 6.5px, #000 7px) 0 0 / var(--kk-perf-pitch) 100% repeat-x}.kk-seam{background:var(--kk-seam-behind,var(--kk-paper));position:relative}.kk-ticket{--kk-notch-x:64px;-webkit-mask:radial-gradient(circle var(--kk-notch-r) at var(--kk-notch-x) 0, transparent calc(var(--kk-notch-r) - .5px), #000 var(--kk-notch-r)), radial-gradient(circle var(--kk-notch-r) at var(--kk-notch-x) 100%, transparent calc(var(--kk-notch-r) - .5px), #000 var(--kk-notch-r));-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle var(--kk-notch-r) at var(--kk-notch-x) 0, transparent calc(var(--kk-notch-r) - .5px), #000 var(--kk-notch-r)), radial-gradient(circle var(--kk-notch-r) at var(--kk-notch-x) 100%, transparent calc(var(--kk-notch-r) - .5px), #000 var(--kk-notch-r));-webkit-mask:radial-gradient(circle var(--kk-notch-r) at var(--kk-notch-x) 0, transparent calc(var(--kk-notch-r) - .5px), #000 var(--kk-notch-r)), radial-gradient(circle var(--kk-notch-r) at var(--kk-notch-x) 100%, transparent calc(var(--kk-notch-r) - .5px), #000 var(--kk-notch-r));-webkit-mask:radial-gradient(circle var(--kk-notch-r) at var(--kk-notch-x) 0, transparent calc(var(--kk-notch-r) - .5px), #000 var(--kk-notch-r)), radial-gradient(circle var(--kk-notch-r) at var(--kk-notch-x) 100%, transparent calc(var(--kk-notch-r) - .5px), #000 var(--kk-notch-r));mask:radial-gradient(circle var(--kk-notch-r) at var(--kk-notch-x) 0, transparent calc(var(--kk-notch-r) - .5px), #000 var(--kk-notch-r)), radial-gradient(circle var(--kk-notch-r) at var(--kk-notch-x) 100%, transparent calc(var(--kk-notch-r) - .5px), #000 var(--kk-notch-r));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.kk-ticket--side{-webkit-mask:radial-gradient(circle var(--kk-notch-r) at 0 var(--kk-notch-y,50%), transparent calc(var(--kk-notch-r) - .5px), #000 var(--kk-notch-r)) left / 51% 100% no-repeat, radial-gradient(circle var(--kk-notch-r) at 100% var(--kk-notch-y,50%), transparent calc(var(--kk-notch-r) - .5px), #000 var(--kk-notch-r)) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--kk-notch-r) at 0 var(--kk-notch-y,50%), transparent calc(var(--kk-notch-r) - .5px), #000 var(--kk-notch-r)) left / 51% 100% no-repeat, radial-gradient(circle var(--kk-notch-r) at 100% var(--kk-notch-y,50%), transparent calc(var(--kk-notch-r) - .5px), #000 var(--kk-notch-r)) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--kk-notch-r) at 0 var(--kk-notch-y,50%), transparent calc(var(--kk-notch-r) - .5px), #000 var(--kk-notch-r)) left / 51% 100% no-repeat, radial-gradient(circle var(--kk-notch-r) at 100% var(--kk-notch-y,50%), transparent calc(var(--kk-notch-r) - .5px), #000 var(--kk-notch-r)) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--kk-notch-r) at 0 var(--kk-notch-y,50%), transparent calc(var(--kk-notch-r) - .5px), #000 var(--kk-notch-r)) left / 51% 100% no-repeat, radial-gradient(circle var(--kk-notch-r) at 100% var(--kk-notch-y,50%), transparent calc(var(--kk-notch-r) - .5px), #000 var(--kk-notch-r)) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--kk-notch-r) at 0 var(--kk-notch-y,50%), transparent calc(var(--kk-notch-r) - .5px), #000 var(--kk-notch-r)) left / 51% 100% no-repeat, radial-gradient(circle var(--kk-notch-r) at 100% var(--kk-notch-y,50%), transparent calc(var(--kk-notch-r) - .5px), #000 var(--kk-notch-r)) right / 51% 100% no-repeat;-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;mask-composite:add}.kk-ticket-cut{border-top:2px dashed var(--kk-f-hair,var(--kk-line))}.kk-tag{background:var(--kk-surface);color:var(--kk-ink);clip-path:polygon(34px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,34px 100%,0 50%);padding:14px 20px 14px 56px;-webkit-mask:radial-gradient(6px at 30px,#0000 5.5px,#000 6px);mask:radial-gradient(6px at 30px,#0000 5.5px,#000 6px)}.kk-tag--green{background:var(--kk-green-700);color:#fff}.kk-tag--signal{background:var(--kk-signal);color:var(--kk-green-950)}.kk-tag--ghost{background:repeating-linear-gradient(135deg, #0c1f1638 0 1px, transparent 1px 7px), var(--kk-sunken);color:var(--kk-ink-2)}.kk-label-cut{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))}.kk-stamp-xl{outline-offset:4px;color:var(--kk-green-900);font:600 clamp(20px, 3vw, 32px)/1 var(--kk-font-mono);letter-spacing:.22em;text-transform:uppercase;mix-blend-mode:multiply;border:3px solid;outline:1px solid;padding:12px 26px;display:inline-block}.kk-f-brand .kk-stamp-xl,.kk-f-deep .kk-stamp-xl,.kk-f-abyss .kk-stamp-xl{color:var(--kk-signal);mix-blend-mode:normal}.kk-f-signal .kk-stamp-xl{color:var(--kk-green-950);mix-blend-mode:normal}.kk-seal{aspect-ratio:1;outline-offset:4px;border:2px solid;border-radius:50%;outline:1px solid;place-items:center;display:inline-grid}.kk-etag{border-radius:var(--kk-r-xs);height:20px;font:500 12px/1 var(--kk-font-mono);letter-spacing:var(--kk-ls-label);text-transform:uppercase;border:1px solid;align-items:center;padding:0 6px;display:inline-flex}.kk-tape-edge{background:repeating-linear-gradient(135deg, var(--kk-tape-a) 0 var(--kk-tape-w), var(--kk-tape-b) var(--kk-tape-w) calc(var(--kk-tape-w) * 2));height:12px}.kk-tape-band{height:var(--kk-tape-h);background:var(--kk-signal);color:var(--kk-green-950);border-block:2px solid var(--kk-green-950);position:relative;overflow:clip}.kk-tape-band__track{white-space:nowrap;width:max-content;height:100%;font:600 13px/1 var(--kk-font-mono);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:32px;display:flex}.kk-tape-band__track>span:after{content:"";vertical-align:1px;background:currentColor;border-radius:2px;width:8px;height:8px;margin-left:32px;display:inline-block}.kk-tape-band--deep{background:var(--kk-green-950);color:var(--kk-signal);border-color:var(--kk-signal)}.kk-tape-band--mint{background:var(--kk-mint);color:var(--kk-green-900);border-color:var(--kk-green-900)}.kk-chapter{padding-block:var(--kk-section-pad);position:relative;overflow:clip}.kk-chapter--tight{padding-block:var(--kk-s-64)}.kk-chapter--hero{padding-block:var(--kk-s-64) var(--kk-s-96);min-height:min(88vh,860px)}.kk-chapter--open{overflow:visible}.kk-ruled{padding-top:12px;position:relative}.kk-ruled:before{content:"";background:var(--kk-f-rule,var(--kk-ink));transform-origin:0;height:2px;position:absolute;top:0;left:0;right:0}.kk-bleed-r{margin-right:calc(50% - 50vw)}.kk-bleed-l{margin-left:calc(50% - 50vw)}.kk-overlap-l{z-index:1;margin-left:-72px;position:relative}@media (max-width:767px){.kk-overlap-l{margin-left:0}}.kk-crop-b{overflow:clip}.kk-crop-b>.kk-art{margin-bottom:-18%}.kk-art{width:100%;height:auto;display:block;overflow:visible}.kk-art--line :is(.ia-a,.ia-b,.ia-c,.ia-na,.ia-nb,.ia-nc){fill:none;stroke:var(--kk-art-fg);stroke-width:1.75px;stroke-linejoin:miter}.kk-art--line .ia-tape{fill:none;stroke:var(--kk-art-hi);stroke-width:1.75px}.kk-art--line :is(.ia-floor,.ia-hatch){opacity:.6}.kk-spine{left:calc(var(--kk-margin) + 5px);background:var(--kk-line);width:1px;position:absolute;top:0;bottom:0}.kk-spine--dark{background:#ffffff38}.kk-node{border:1.5px solid var(--kk-ink);background:var(--kk-paper);border-radius:999px;width:12px;height:12px;position:absolute;top:1px;left:0}.kk-node--dark{background:var(--kk-green-900);border-color:#fff}:root,.kk-f-paper,.kk-f-surface,.kk-f-mint,.kk-light,.kk-f .kk-card{--kk-art-a:#217346;--kk-art-b:#1c5e3b;--kk-art-c:#133e28;--kk-art-tape:#a6e76a;--kk-art-tape-ink:#0a2419;--kk-art-on-b:#fff;--kk-art-n-a:#fff;--kk-art-n-b:#dcebe1;--kk-art-n-c:#b8d0c2;--kk-art-paper:#fff;--kk-art-ink:#0c1f16;--kk-art-ink-2:#3b4a41;--kk-art-hi:#217346;--kk-art-leaf:#a6e76a;--kk-art-fg:#0c1f16;--kk-art-floor:#0c1f1612;--kk-art-hatch:#0c1f1638;--kk-art-edge:#0c1f1647;--kk-art-hl:#ffffff47;--kk-art-screen:#133e28;--kk-art-phone:#0a2419;--kk-art-phone-edge:transparent;--kk-art-win:#dcebe1}.kk-dark,.kk-dark-deep,.kk-f-brand,.kk-f-deep,.kk-f-abyss{--kk-art-a:#f5f7f3;--kk-art-b:#c4e2cf;--kk-art-c:#6fae88;--kk-art-tape:#1c5e3b;--kk-art-tape-ink:#fff;--kk-art-on-b:#0c1f16;--kk-art-n-a:#2c7c52;--kk-art-n-b:#1c5e3b;--kk-art-n-c:#133e28;--kk-art-hi:#a6e76a;--kk-art-leaf:#1c5e3b;--kk-art-fg:#fff;--kk-art-floor:#ffffff12;--kk-art-hatch:#ffffff3d;--kk-art-edge:#ffffff57;--kk-art-hl:#ffffff80;--kk-art-phone-edge:#ffffff6b;--kk-art-screen:#0a2419;--kk-art-win:#c4e2cf}.kk-f-brand{--kk-art-n-a:#3a8a62;--kk-art-n-b:#217346}.kk-f-signal{--kk-art-a:#1c5e3b;--kk-art-b:#133e28;--kk-art-c:#0a2419;--kk-art-tape:#f5f7f3;--kk-art-tape-ink:#0a2419;--kk-art-on-b:#fff;--kk-art-n-a:#f5f7f3;--kk-art-n-b:#dcebe1;--kk-art-n-c:#b8d0c2;--kk-art-hi:#0a2419;--kk-art-leaf:#a6e76a;--kk-art-fg:#0a2419;--kk-art-floor:#0a24191a;--kk-art-hatch:#0a24194d;--kk-art-edge:#0a241961;--kk-art-win:#f5f7f3}.ia-a{fill:var(--kk-art-a)}.ia-b{fill:var(--kk-art-b)}.ia-c{fill:var(--kk-art-c)}.ia-na{fill:var(--kk-art-n-a)}.ia-nb{fill:var(--kk-art-n-b)}.ia-nc{fill:var(--kk-art-n-c)}.ia-tape{fill:var(--kk-art-tape)}.ia-paper{fill:var(--kk-art-paper)}.ia-ink{fill:var(--kk-art-ink)}.ia-ink2{fill:var(--kk-art-ink-2)}.ia-fg{fill:var(--kk-art-fg)}.ia-hi{fill:var(--kk-art-hi)}.ia-floor{fill:var(--kk-art-floor)}.ia-win{fill:var(--kk-art-win)}.ia-screen{fill:var(--kk-art-screen)}.ia-phone{fill:var(--kk-art-phone);stroke:var(--kk-art-phone-edge);stroke-width:1.5px}.ia-g7{fill:#1c5e3b}.ia-g9{fill:#133e28}.ia-g95{fill:#0a2419}.ia-sig{fill:#a6e76a}.ia-white{fill:#fff}.ia-st,.ia-st-fg,.ia-st-hi,.ia-st-edge,.ia-st-hl,.ia-hatch,.ia-ghost,.ia-route{fill:none;stroke-linejoin:miter}.ia-st{stroke:var(--kk-art-ink);stroke-width:2px;stroke-linecap:square}.ia-st-fg{stroke:var(--kk-art-fg);stroke-width:2px;stroke-linecap:square}.ia-st-hi{stroke:var(--kk-art-hi);stroke-width:3px;stroke-linecap:square}.ia-st-edge{stroke:var(--kk-art-edge);stroke-width:1.25px}.ia-st-hl{stroke:var(--kk-art-hl);stroke-width:1.25px;stroke-linecap:square}.ia-hatch{stroke:var(--kk-art-hatch);stroke-width:1px}.ia-ghost{stroke:var(--kk-art-edge);stroke-width:2px;stroke-dasharray:2 7;stroke-linecap:round}.ia-ghost-box{fill:var(--kk-art-floor);stroke:var(--kk-art-edge);stroke-width:1.5px;stroke-dasharray:4 5}.ia-route{stroke:var(--kk-art-hi);stroke-width:6px;stroke-linecap:square}.ia-tick-on{stroke:var(--kk-art-hi);stroke-width:5px}.ia-tick-off{stroke:var(--kk-art-edge);stroke-width:2px}.ia-tick-next{stroke:var(--kk-art-fg);stroke-width:3px}.ia-mono{font:500 11px/1 var(--kk-font-mono);letter-spacing:.1em;text-transform:uppercase}.ia-data{font:600 13px/1 var(--kk-font-mono);font-variant-numeric:tabular-nums slashed-zero}.ia-sans{font-family:var(--kk-font-sans)}.ia-t-ink{fill:var(--kk-art-ink)}.ia-t-ink2{fill:var(--kk-art-ink-2)}.ia-t-fg{fill:var(--kk-art-fg)}.ia-t-onb{fill:var(--kk-art-on-b)}.ia-t-paper{fill:#fff}.kk-chip{--c-bg:var(--kk-tint-neutral);--c-bd:var(--kk-edge);--c-fg:var(--kk-ink-2);--c-g:currentColor;--g-bg:currentColor;--g-ring:0px;--g-clip:polygon(50% 0, 85% 15%, 100% 50%, 85% 85%, 50% 100%, 15% 85%, 0 50%, 15% 15%);white-space:nowrap;background:var(--c-bg);border:1px solid var(--c-bd);border-radius:var(--kk-r-sm);height:24px;color:var(--c-fg);font:500 13px/1 var(--kk-font-sans);align-items:center;gap:6px;padding:0 8px;display:inline-flex}.kk-chip:before{content:"";width:8px;height:8px;color:var(--c-g);background:var(--g-bg);box-shadow:inset 0 0 0 var(--g-ring) currentColor;clip-path:var(--g-clip);flex:none}.kk-chip[data-s=wait]{--g-bg:transparent;--g-ring:1.5px;border-style:dashed}.kk-chip[data-s=ready]{--c-bg:var(--kk-tint-warn);--c-bd:var(--kk-bd-warn);--c-fg:var(--kk-warn);--g-bg:linear-gradient(90deg, currentColor 50%, transparent 50%);--g-ring:1.5px}.kk-chip[data-s=pub],.kk-chip[data-s=paid]{--c-bg:var(--kk-tint-green);--c-bd:var(--kk-bd-green);--c-fg:var(--kk-green-700)}.kk-chip[data-s=sold]{--c-bg:var(--kk-green-900);--c-bd:var(--kk-green-900);--c-fg:#fff;--c-g:var(--kk-signal)}.kk-chip[data-s=sent]{--c-bg:var(--kk-tint-info);--c-bd:var(--kk-bd-info);--c-fg:var(--kk-info);--g-clip:polygon(0 0, 50% 0, 100% 50%, 50% 100%, 0 100%, 25% 50%, 0 0, 0 0)}.kk-chip[data-s=done],.kk-chip[data-s=paid]{--g-clip:polygon(0 55%, 18% 38%, 38% 58%, 82% 8%, 100% 24%, 38% 92%, 38% 92%, 0 55%)}.kk-chip[data-s=unpaid]{--c-bg:var(--kk-surface);--c-bd:var(--kk-ink);--c-fg:var(--kk-ink);--g-bg:transparent;--g-ring:1.5px;--g-clip:polygon(0 0, 50% 0, 100% 0, 100% 50%, 100% 100%, 50% 100%, 0 100%, 0 50%)}.kk-chip[data-s=overdue]{--c-bg:var(--kk-tint-danger);--c-bd:var(--kk-bd-danger);--c-fg:var(--kk-danger);--g-clip:polygon(50% 0, 50% 0, 75% 50%, 100% 100%, 50% 100%, 0 100%, 25% 50%, 50% 0)}.kk-chip[data-s=credited]{--c-bg:var(--kk-tint-info);--c-bd:var(--kk-bd-info);--c-fg:var(--kk-info);--g-clip:polygon(100% 0, 50% 0, 0 50%, 50% 100%, 100% 100%, 75% 50%, 100% 0, 100% 0)}.kk-chip[data-s=creditnote]{--c-bg:var(--kk-surface);--g-clip:polygon(0 40%, 50% 40%, 100% 40%, 100% 60%, 100% 60%, 50% 60%, 0 60%, 0 40%);border-style:dashed}.kk-pips{gap:2px;display:inline-flex}.kk-pips>span{background:var(--kk-line);border-radius:2px;width:12px;height:3px}.kk-pips>.is-r{background:var(--kk-green-600)}.kk-pips>.is-c{background:var(--kk-ink)}.kk-pips--lg{padding-top:12px}.kk-pips--lg>span{width:24px;height:4px;position:relative}.kk-pips--lg>.is-c:after{content:"";background:var(--kk-green-600);border-radius:2px;width:8px;height:8px;position:absolute;top:-12px;left:8px}.kk-pips--dark>span{background:#ffffff47}.kk-pips--dark>.is-r{background:var(--kk-green-300)}.kk-pips--dark>.is-c{background:var(--kk-signal)}.kk-shell{grid-template-columns:var(--kk-rail-w) minmax(0, 1fr);background:var(--kk-paper);min-height:100vh;display:grid}.kk-shell__main{min-width:0}.kk-rail{background:var(--kk-green-900);color:#fff;--kk-focus:var(--kk-signal);flex-direction:column;align-self:start;height:100vh;display:flex;position:sticky;top:0}.kk-rail--admin{background:var(--kk-green-950)}.kk-rail .kk-mark{background:var(--kk-signal)}.kk-rail__brand{height:var(--kk-topbar-h);border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:8px;padding:0 16px;display:flex}.kk-rail__nav{flex:1;min-height:0;padding:20px 12px 12px;overflow-y:auto}.kk-rail__route{--n:5;--i:0;position:relative}.kk-rail__route:before,.kk-rail__route:after{content:"";width:1px;height:calc((var(--n) - 1) * 40px);transform-origin:0 0;background:#ffffff38;position:absolute;top:20px;left:16px}.kk-rail__route:after{background:var(--kk-mist);transform:scaleY(calc(var(--i) / (var(--n) - 1)))}.kk-rail__mark{z-index:1;transform:translateY(calc(var(--i) * 40px));position:absolute;top:13px;left:9px}.kk-rail__a{border-radius:var(--kk-r-md);height:40px;color:var(--kk-mist);font:500 15px/1 var(--kk-font-sans);align-items:center;gap:10px;padding:0 12px 0 36px;text-decoration:none;display:flex;position:relative}.kk-rail__a:before{content:"";border:1.5px solid var(--kk-mist);background:var(--kk-green-900);border-radius:999px;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:12px}.kk-rail__a:hover{background:var(--kk-on-dark-hover);color:#fff}.kk-rail__a[aria-current=page]{color:#fff;background:#ffffff1a}.kk-rail__a[aria-current=page]:before{border-color:#0000}.kk-rail__badge{border-radius:var(--kk-r-xs);color:#fff;min-width:22px;font:500 12px/18px var(--kk-font-mono);text-align:center;background:#ffffff24;margin-left:auto;padding:0 6px}.kk-rail__credit{background:var(--kk-green-950);border-radius:var(--kk-r-lg);margin:0 12px 12px;padding:14px 16px}.kk-rail__foot{border-top:1px solid #ffffff1f;padding:12px 16px 16px}.kk-grp>summary{border-radius:var(--kk-r-md);height:32px;color:var(--kk-mist);font:var(--kk-font-label);letter-spacing:var(--kk-ls-label);text-transform:uppercase;cursor:pointer;align-items:center;gap:8px;padding:0 12px;list-style:none;display:flex}.kk-grp>summary::-webkit-details-marker{display:none}.kk-grp>summary:hover{background:var(--kk-on-dark-hover);color:#fff}.kk-grp>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;margin:-3px 2px 0 auto;transform:rotate(45deg)}.kk-grp[open]>summary:after{margin-top:3px;transform:rotate(-135deg)}.kk-topbar{z-index:var(--kk-z-sticky);min-height:var(--kk-topbar-h);padding:0 var(--kk-margin);background:var(--kk-paper);border-bottom:var(--kk-b-line);justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.kk-pagehead{justify-content:space-between;align-items:flex-end;gap:var(--kk-s-24);padding-top:var(--kk-s-16);flex-wrap:wrap;display:flex}.kk-pagehead--admin:after{content:"";background:repeating-linear-gradient(135deg, var(--kk-green-950) 0 3px, var(--kk-green-600) 3px 6px);width:56px;height:6px;position:absolute;top:-2px;left:0}@media (max-width:767px){.kk-shell{grid-template-columns:minmax(0,1fr)}.kk-rail:not(.kk-rail--keep){display:none}}.kk-band{position:relative;overflow:clip}.kk-band__in{width:100%;max-width:calc(var(--kk-portal-max) + 2 * var(--kk-margin));padding:var(--kk-s-32) var(--kk-margin) 0;margin-inline:auto;position:relative}.kk-tiles{margin:var(--kk-s-32) 0 0;border-top:1px solid var(--kk-f-hair,var(--kk-line));grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid;position:relative}.kk-tile{border-left:1px solid var(--kk-f-hair,var(--kk-line));grid-template-columns:minmax(0,1fr) auto;align-content:start;column-gap:12px;padding:20px 20px 24px;display:grid;position:relative}.kk-tile:first-child{border-left:0;padding-left:0}.kk-tile dt{font:var(--kk-font-label);letter-spacing:var(--kk-ls-label);text-transform:uppercase;color:var(--kk-f-label,var(--kk-ink-3));grid-column:1/-1;align-items:center;gap:8px;margin:0;display:flex}.kk-tile dt a{color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.kk-tile dt a:after{content:"";position:absolute;inset:0}.kk-tile__v{font:700 48px/52px var(--kk-font-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums slashed-zero;color:var(--kk-f-text,var(--kk-ink));grid-column:1;margin:8px 0 0}.kk-tile[data-hot] .kk-tile__v{color:var(--kk-tile-hot,var(--kk-f-accent,var(--kk-green-700)))}.kk-tile__r{grid-area:2/2;align-self:end;margin:8px 0 0}.kk-tile__d{font:var(--kk-font-data);color:var(--kk-f-label,var(--kk-ink-3));grid-column:1/-1;margin:8px 0 0}.kk-tiles--light{--kk-tile-hot:var(--kk-warn);border-top:var(--kk-b-rule);border-bottom:var(--kk-b-line)}.kk-ring__track{fill:none;stroke:var(--kk-f-hair,var(--kk-line));stroke-width:4px}.kk-ring__arc{fill:none;stroke:var(--kk-f-accent,var(--kk-green-600));stroke-width:4px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--kk-p,1));transform-box:fill-box;transform-origin:50%;transform:rotate(-90deg)}.kk-todo{background:var(--kk-surface);border:var(--kk-b-line);border-radius:var(--kk-r-lg);grid-template-columns:64px minmax(0,1fr);display:grid}.kk-todo__stub{background:var(--kk-sunken);border-radius:var(--kk-r-lg) 0 0 var(--kk-r-lg);font:700 24px/1 var(--kk-font-mono);color:var(--kk-ink-3);place-items:center;display:grid}.kk-todo__body{border-left:1.5px dotted var(--kk-edge);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 16px;display:flex}.kk-tbl{--kk-row:var(--kk-row-portal)}.kk-tbl--admin{--kk-row:var(--kk-row-admin)}.kk-tbl th,.kk-tbl td{text-align:left;padding:0 16px}.kk-tbl thead th{z-index:2;height:var(--kk-row-head);background:var(--kk-sunken);border-bottom:var(--kk-b-line);font:var(--kk-font-label);letter-spacing:var(--kk-ls-label);text-transform:uppercase;color:var(--kk-ink-3);position:sticky;top:0}.kk-tbl tbody tr{height:var(--kk-row);border-bottom:var(--kk-b-line)}.kk-tbl tbody tr:hover{background:var(--kk-sunken)}.kk-tbl tbody tr[aria-selected=true]{background:var(--kk-green-100)}.kk-tbl tbody tr:last-child{border-bottom:0}.kk-tbl .is-num{text-align:right;font:var(--kk-font-data);font-variant-numeric:tabular-nums slashed-zero}.kk-item{align-items:center;gap:12px;min-width:0;display:flex}.kk-item__g{border-radius:var(--kk-r-md);background:var(--kk-sunken);width:32px;height:32px;color:var(--kk-ink-3);flex:none;place-items:center;display:grid}.kk-tbl tr:hover .kk-item__g,.kk-tbl tr[aria-selected=true] .kk-item__g{background:var(--kk-green-100);color:var(--kk-green-700)}.kk-sort{height:32px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.kk-sort:hover,[aria-sort=ascending] .kk-sort,[aria-sort=descending] .kk-sort{color:var(--kk-ink)}[aria-sort=descending] .kk-sort svg{transform:rotate(180deg)}.kk-bulk{background:var(--kk-green-950);color:#fff;border-radius:var(--kk-r-md);--kk-focus:var(--kk-signal);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px;padding:8px 8px 8px 16px;display:flex}.kk-bulk .kk-btn--tertiary{color:#fff}.kk-drawer{background:var(--kk-surface);color:var(--kk-ink);border-left:var(--kk-b-line)}.kk-flow{gap:2px;height:10px;display:flex}.kk-flow>span{background:var(--kk-green-600);transform-origin:0;border-radius:2px;display:block}.kk-flow>[data-s=wait]{background:repeating-linear-gradient(135deg, var(--kk-edge) 0 1px, transparent 1px 4px), var(--kk-tint-neutral);box-shadow:inset 0 0 0 1px var(--kk-edge)}.kk-flow>[data-s=ready]{background:var(--kk-warn)}.kk-flow>[data-s=sold]{background:var(--kk-green-900)}.kk-flow>[data-s=sent]{background:var(--kk-info)}.kk-flow>[data-s=done]{background:var(--kk-ink-3)}.kk-flow--dark>[data-s=wait]{box-shadow:none;background:#ffffff47}.kk-flow--dark>[data-s=ready]{background:var(--kk-signal)}.kk-flow--dark>[data-s=pub]{background:var(--kk-green-300)}.kk-flow--dark>[data-s=sold]{background:#fff}.kk-flow--dark>[data-s=sent]{background:var(--kk-mist)}.kk-flow--dark>[data-s=done]{background:repeating-linear-gradient(135deg,#fff6 0 1px,#0000 1px 4px);box-shadow:inset 0 0 0 1px #fff6}.kk-listing{background:var(--kk-surface);border:var(--kk-b-line);border-radius:var(--kk-r-lg);color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:clip}.kk-listing__img{aspect-ratio:4/5;background:repeating-linear-gradient(135deg, var(--kk-line) 0 1px, transparent 1px 6px), var(--kk-sunken);color:var(--kk-ink-3);place-items:center;display:grid;position:relative;overflow:hidden}.kk-listing__day{font:700 132px/1 var(--kk-font-sans);letter-spacing:-.06em;color:var(--kk-green-100);position:absolute;bottom:-24px;right:-8px}.kk-listing__perf{border-top:1.5px dotted var(--kk-edge);height:0;position:relative}.kk-ladder{--kk-ladder-h:32px;height:var(--kk-ladder-h);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:3px;display:grid;position:relative}.kk-ladder--lg{--kk-ladder-h:320px;gap:8px}.kk-ladder__b{background:var(--kk-green-100);border-radius:2px 2px 0 0}.kk-ladder__b[data-s=past]{background:repeating-linear-gradient(135deg, var(--kk-line) 0 1px, transparent 1px 4px), var(--kk-sunken);box-shadow:inset 0 0 0 1px var(--kk-line)}.kk-ladder__b[data-s=now]{background:var(--kk-green-700);color:#fff}.kk-ladder__b[data-s=now] .kk-label{color:#ffffffdb}.kk-ladder--lg .kk-ladder__b{flex-direction:column;justify-content:flex-end;padding:12px;display:flex}.kk-ladder__floor{left:0;right:0;bottom:calc(var(--kk-ladder-h) * .375);border-top:1.5px dashed var(--kk-f-text,var(--kk-ink-3));pointer-events:none;position:absolute}.kk-toast{background:var(--kk-surface);width:360px;max-width:calc(100vw - 32px);color:var(--kk-ink);border:var(--kk-b-ink);border-radius:var(--kk-r-md);box-shadow:var(--kk-shadow-overlay);align-items:flex-start;gap:12px;padding:12px 44px 12px 16px;display:flex;position:relative;overflow:hidden}.kk-toast__timer{background:var(--kk-green-600);transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0}.kk-toast__x{border-radius:var(--kk-r-md);width:36px;height:36px;color:var(--kk-ink-3);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:4px;right:4px}.kk-toast[data-k=err]{border-color:var(--kk-danger)}.kk-scrim{padding:var(--kk-s-24);background:var(--kk-scrim);place-items:center;display:grid}.kk-dialog{background:var(--kk-surface);width:100%;max-width:520px;color:var(--kk-ink);border-radius:var(--kk-r-xl);box-shadow:var(--kk-shadow-overlay);position:relative;overflow:hidden}.kk-dialog__tape{background:repeating-linear-gradient(135deg, var(--kk-green-700) 0 3px, var(--kk-surface) 3px 6px);height:6px}.kk-dialog[data-k=danger] .kk-dialog__tape{background:repeating-linear-gradient(135deg, var(--kk-danger) 0 3px, var(--kk-surface) 3px 6px)}.kk-skel{position:relative;overflow:clip}.kk-skel:after{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#ffffffd9 0 2px,#0000 2px 6px);width:25%;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.kk-skel__b{background:var(--kk-sunken);border-radius:var(--kk-r-sm);display:block}.kk-empty{justify-items:center;gap:var(--kk-s-16);padding:var(--kk-s-48) var(--kk-s-24);text-align:center;display:grid}.kk-empty__art{width:240px;max-width:100%;position:relative}.kk-tabbar{display:none}@media (max-width:767px){.kk-tabbar{z-index:var(--kk-z-sticky);min-height:calc(var(--kk-tabbar-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--kk-green-900);color:#fff;--kk-focus:var(--kk-signal);--i:0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:sticky;bottom:0}}.kk-tabbar__ind{width:20%;height:3px;transform:translateX(calc(var(--i) * 100%));pointer-events:none;justify-items:center;display:grid;position:absolute;top:0;left:0}.kk-tabbar__ind:after{content:"";background:var(--kk-signal);border-radius:0 0 2px 2px;width:28px;height:3px}.kk-tabbar a{min-height:44px;color:var(--kk-mist);font:500 12px/1 var(--kk-font-sans);flex-direction:column;justify-content:center;align-items:center;gap:4px;text-decoration:none;display:flex;position:relative}.kk-tabbar a[aria-current=page]{color:#fff}.kk-dark,.kk-dark-deep{--kk-f-accent:var(--kk-signal)}.kk-live{border-radius:var(--kk-r-pill);background:var(--kk-f-accent,var(--kk-green-600));flex:none;width:8px;height:8px;display:inline-block;position:relative}.kk-tape-edge.adm-tape{--kk-tape-a:var(--kk-green-950);--kk-tape-b:var(--kk-signal);height:6px}.adm-shell{min-height:calc(100vh - 6px)}.kk-shell>.adm-rail{height:calc(100vh - 6px)}.adm-rail .kk-rail__nav{padding:16px 12px 12px}.adm-org{color:var(--kk-mist);align-items:center;gap:8px;margin:0;padding:0 12px 12px;font-size:12px;line-height:16px;display:flex}.adm-nav-ul{gap:2px;margin:4px 0 12px;padding:0;list-style:none;display:grid}.adm-rail .kk-nav,.adm-rail .kk-grp>summary{height:44px}.adm-rail .kk-nav--admin[aria-current=page]{color:#fff;background:#ffffff1a}.adm-rail .kk-nav{padding-left:20px;position:relative}.adm-rail .kk-nav--admin[aria-current=page]:before{border-radius:2px;width:8px;height:8px;margin:-4px 0 0;position:absolute;top:50%;left:6px}.adm-foot{padding:12px}.adm-user{justify-content:space-between;align-items:center;gap:8px;padding:12px 12px 4px;display:flex}.adm-topbar{flex-wrap:wrap;gap:0 16px}.adm-crumb{font:var(--kk-font-label);letter-spacing:var(--kk-ls-label);text-transform:uppercase;color:var(--kk-ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.adm-crumb a{min-height:44px;color:var(--kk-ink-3);align-items:center;text-decoration:none;display:inline-flex}.adm-crumb a:hover,.adm-crumb [aria-current]{color:var(--kk-ink)}.adm-who{color:var(--kk-ink-3);align-items:center;gap:8px;margin:0;font-size:12px;line-height:16px;display:inline-flex}@media (max-width:767px){.kk-shell>.adm-rail{height:auto;position:static}.adm-rail .kk-rail__nav{overflow:visible}.adm-topbar{padding-block:4px}.adm-shell{min-height:0}.adm-nav-ul{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}}.adm-in{width:100%;max-width:calc(1160px + 2 * var(--kk-margin));padding-inline:var(--kk-margin);margin-inline:auto}.adm-body{padding-block:var(--kk-s-48) var(--kk-s-64)}.adm-stack{gap:var(--kk-s-32);grid-template-columns:minmax(0,1fr);display:grid}.adm-band{padding-block:var(--kk-s-24) var(--kk-s-64)}.adm-band>.adm-in{position:relative}.adm-band .kk-ruled{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.adm-band .kk-ruled:after{content:"";background:repeating-linear-gradient(135deg,var(--kk-signal) 0 3px,var(--kk-green-950) 3px 6px);width:56px;height:6px;position:absolute;top:-2px;left:0}.adm-h1{margin-top:var(--kk-s-24);font:800 clamp(44px,5.6vw,80px)/.96 var(--kk-font-sans);letter-spacing:-.05em;color:#fff}.adm-h1 .kk-line>span:after{content:"";background:var(--kk-signal);border-radius:.03em;width:.15em;height:.15em;margin-left:.08em;display:inline-block}.adm-sub{margin-top:var(--kk-s-12);font:var(--kk-font-data);color:var(--kk-mist);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.adm-lead{margin-top:var(--kk-s-16);max-width:58ch;font:var(--kk-font-body);color:var(--kk-mist)}.adm-lead a{color:#fff;text-underline-offset:4px}.adm-lead a:hover{color:var(--kk-signal)}.adm-band .kk-tiles{margin-top:var(--kk-s-48)}.adm-band .kk-tile__v{font:800 clamp(40px,4.6vw,68px)/1 var(--kk-font-sans);letter-spacing:-.05em}.adm-band .kk-tile[data-hot] .kk-tile__v{color:var(--kk-signal)}.adm-band .kk-numeral,.adm-band .kk-count{padding-right:.06em}.adm-band .adm-edge{--kk-tape-a:var(--kk-green-700);--kk-tape-b:var(--kk-green-900);height:10px;position:absolute;bottom:0;left:0;right:0}.adm-mark{pointer-events:none;color:var(--kk-green-700);--kk-leaf:var(--kk-green-600);position:absolute}.adm-row{gap:var(--kk-s-32) var(--kk-s-48);flex-wrap:wrap;align-items:flex-end;display:flex}.adm-search{width:360px;max-width:100%;position:relative}.adm-search>svg{color:var(--kk-ink-3);pointer-events:none;position:absolute;top:14px;left:12px}.adm-search .kk-input{padding-left:38px}.adm-tools{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.adm-fchip{border:var(--kk-b-edge);border-radius:var(--kk-r-md);background:var(--kk-surface);min-height:44px;color:var(--kk-ink);font:500 14px/1 var(--kk-font-sans);cursor:pointer;transition:background-color var(--kk-dur-fast),color var(--kk-dur-fast),border-color var(--kk-dur-fast);align-items:center;gap:8px;padding:0 14px;display:inline-flex}.adm-fchip .kk-data{color:var(--kk-ink-3)}.adm-fchip:hover{background:var(--kk-sunken)}.adm-fchip[aria-pressed=true]{background:var(--kk-ink);border-color:var(--kk-ink);color:#fff}.adm-fchip[aria-pressed=true] .kk-data{color:var(--kk-mist)}.adm-seg{border:var(--kk-b-edge);border-radius:var(--kk-r-md);background:var(--kk-surface);display:inline-flex;overflow:clip}.adm-seg button{min-height:44px;color:var(--kk-ink);font:500 14px/1 var(--kk-font-sans);transition:background-color var(--kk-dur-fast),color var(--kk-dur-fast);background:0 0;border:0;padding:0 16px}.adm-seg button+button{border-left:var(--kk-b-edge)}.adm-seg button:hover{background:var(--kk-sunken)}.adm-seg button[aria-pressed=true]{background:var(--kk-ink);color:#fff}.adm-seg button:focus-visible{outline:2px solid var(--kk-ink);outline-offset:-4px}.adm-seg button[aria-pressed=true]:focus-visible{outline-color:#fff}.adm-seg--dark{background:0 0;border-color:#ffffffb8}.adm-seg--dark button{color:#fff}.adm-seg--dark button+button{border-left-color:#ffffff80}.adm-seg--dark button:hover{background:var(--kk-on-dark-hover)}.adm-seg--dark button[aria-pressed=true]{background:var(--kk-signal);color:var(--kk-green-950)}.adm-seg--dark button:focus-visible{outline-color:var(--kk-signal)}.adm-seg--dark button[aria-pressed=true]:focus-visible{outline-color:var(--kk-green-950)}.adm-fl{gap:6px;display:grid}.adm-fl>label,.adm-fl>span.adm-lab{font:600 13px/18px var(--kk-font-sans)}.adm-help{font:var(--kk-font-caption);color:var(--kk-ink-3)}.adm-card{background:var(--kk-surface);border:var(--kk-b-line);border-top:2px solid var(--kk-ink);border-radius:var(--kk-r-lg);position:relative;overflow:clip}.adm-card:before{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(135deg,var(--kk-green-950) 0 3px,var(--kk-green-600) 3px 6px);width:40px;height:4px;position:absolute;top:0;left:16px}.adm-ch{border-bottom:2px dotted var(--kk-edge);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-height:44px;padding:6px 16px;display:flex}.adm-ch h2,.adm-ch h3{font:var(--kk-font-label);letter-spacing:var(--kk-ls-label);text-transform:uppercase;color:var(--kk-ink)}.adm-ch h2:before,.adm-ch h3:before{content:"";background:var(--kk-green-600);border-radius:2px;width:8px;height:8px;margin-right:8px;display:inline-block}.adm-th{background:var(--kk-sunken);border-bottom:var(--kk-b-line);align-items:center;min-height:40px;display:grid}.adm-th>*{padding:0 12px}.adm-tr{transition:background-color var(--kk-dur-fast) var(--kk-ease-out);align-items:center;display:grid}.adm-tr>*{min-width:0;padding:0 12px}.adm-foot-row{border-top:2px dotted var(--kk-edge);background:var(--kk-sunken);font:var(--kk-font-data-admin);color:var(--kk-ink-3);padding:8px 12px}.adm-sec-h{border-bottom:var(--kk-b-rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding-bottom:12px;display:flex}.adm-sec-h h2{font:var(--kk-font-portal-section)}.adm-expand{animation:kk-acc-in var(--kk-dur-med) var(--kk-ease-out) backwards}.adm-note{border:1px solid var(--kk-line);border-radius:var(--kk-r-md);background:var(--kk-surface);color:var(--kk-ink);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.adm-note>svg{flex:none;margin-top:1px}.adm-note p{font:var(--kk-font-small);color:var(--kk-ink-2)}.adm-note strong{color:var(--kk-ink);font-weight:600}.adm-note--warn{background:var(--kk-tint-warn);border-color:var(--kk-bd-warn)}.adm-note--warn>svg{color:var(--kk-warn)}.adm-note--info{background:var(--kk-tint-info);border-color:var(--kk-bd-info)}.adm-note--info>svg{color:var(--kk-info)}.adm-note--ok{background:var(--kk-tint-green);border-color:var(--kk-bd-green)}.adm-note--ok>svg{color:var(--kk-green-700)}.adm-note--err{background:var(--kk-tint-danger);border-color:var(--kk-bd-danger)}.adm-note--err>svg{color:var(--kk-danger)}.adm-empty{justify-items:center;gap:var(--kk-s-16);padding:var(--kk-s-48) var(--kk-s-24);text-align:center;display:grid}.adm-empty__art{width:200px;max-width:100%}.adm-empty p{max-width:44ch;font:var(--kk-font-body);color:var(--kk-ink-2)}.adm-rcpt{margin:0;padding:0;list-style:none}.adm-rcpt li{align-items:baseline;gap:8px;padding:8px 0;display:flex}.adm-rcpt .is-total{border-top:1.5px solid var(--kk-ink);margin-top:8px;padding-top:12px}.kk-auth-foot{z-index:1;border-top:1px solid var(--kk-line);background:var(--kk-paper);color:var(--kk-ink-3);position:relative}.kk-auth-foot__in{padding:var(--kk-s-12) clamp(20px,4vw,56px) var(--kk-s-12) clamp(20px,6vw,96px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 24px;display:flex}.kk-auth-foot .kk-data{padding-block:var(--kk-s-12);color:var(--kk-ink-3);margin:0;font-size:12px;line-height:16px}.kk-auth-foot nav{flex-wrap:wrap;gap:0 24px;display:flex}.kk-auth-foot nav a{min-height:44px;font:var(--kk-font-small);align-items:center;display:inline-flex}@media (max-width:899px){.kk-auth-foot__in{padding-inline:20px}}.kk-err-stamp{letter-spacing:.2em;flex:none;align-self:center;padding:8px 16px;font-size:clamp(15px,1.5vw,20px)}.kk-err-stamp-row{margin:var(--kk-s-24) 0 0;display:flex}.kk-err-stamp-row .kk-err-stamp{padding:12px 20px;font-size:22px}.kk-c-narrow.kk-c-narrow{grid-column:4/span 6}.kk-c-obj{grid-column:10/span 3;place-self:end;width:min(100%,300px);min-width:0}.kk-c-obj .kk-art{width:100%}.kk-c-float{pointer-events:none;width:min(26%,260px);position:absolute;top:0;right:0}@media (max-width:899px){.kk-c-narrow.kk-c-narrow,.kk-c-obj{grid-column:1/-1}.kk-c-obj{justify-self:start;width:min(100%,240px)}.kk-c-float{margin-top:var(--kk-s-24);width:min(100%,220px);position:static}}.kk-dh{gap:var(--kk-s-24) var(--kk-s-48);margin-top:var(--kk-s-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.kk-dh__t{min-width:0}.kk-dh__t h1{text-wrap:balance;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.kk-dh__s{min-width:0;padding-top:var(--kk-s-8);justify-content:flex-end;align-items:flex-end;display:flex}@media (max-width:1279px){.kk-dh{grid-template-columns:minmax(0,1fr)}.kk-dh__s{justify-content:flex-start;padding-top:0}}@property --kk-n{syntax:"<integer>";inherits:true;initial-value:0}:root{--kk-dur-press:80ms;--kk-dur-stamp:.32s;--kk-dur-print:.72s;--kk-dur-count:.9s;--kk-dur-scan:1.8s;--kk-dur-travel:1.6s;--kk-dur-live:2.4s;--kk-ease-inout:cubic-bezier(.65, 0, .35, 1);--kk-ease-snap:cubic-bezier(.16, 1, .3, 1);--kk-ease-spring:cubic-bezier(.34, 1.45, .64, 1);--kk-stagger:70ms;--kk-stagger-cap:.56s;--kk-rise:16px;--kk-drop:20px}:is(.kk-stagger,.kk-reveal-group,.kk-ladder,.kk-pips,.kk-flow,.kk-tiles)>:first-child{--i:0}:is(.kk-stagger,.kk-reveal-group,.kk-ladder,.kk-pips,.kk-flow,.kk-tiles)>:nth-child(2){--i:1}:is(.kk-stagger,.kk-reveal-group,.kk-ladder,.kk-pips,.kk-flow,.kk-tiles)>:nth-child(3){--i:2}:is(.kk-stagger,.kk-reveal-group,.kk-ladder,.kk-pips,.kk-flow,.kk-tiles)>:nth-child(4){--i:3}:is(.kk-stagger,.kk-reveal-group,.kk-ladder,.kk-pips,.kk-flow,.kk-tiles)>:nth-child(5){--i:4}:is(.kk-stagger,.kk-reveal-group,.kk-ladder,.kk-pips,.kk-flow,.kk-tiles)>:nth-child(6){--i:5}:is(.kk-stagger,.kk-reveal-group,.kk-ladder,.kk-pips,.kk-flow,.kk-tiles)>:nth-child(7){--i:6}:is(.kk-stagger,.kk-reveal-group,.kk-ladder,.kk-pips,.kk-flow,.kk-tiles)>:nth-child(8){--i:7}:is(.kk-stagger,.kk-reveal-group,.kk-ladder,.kk-pips,.kk-flow,.kk-tiles)>:nth-child(9){--i:8}:is(.kk-stagger,.kk-reveal-group,.kk-ladder,.kk-pips,.kk-flow,.kk-tiles)>:nth-child(10){--i:9}:is(.kk-stagger,.kk-reveal-group,.kk-ladder,.kk-pips,.kk-flow,.kk-tiles)>:nth-child(11){--i:10}:is(.kk-stagger,.kk-reveal-group,.kk-ladder,.kk-pips,.kk-flow,.kk-tiles)>:nth-child(12){--i:11}:where(.kk-rise,.kk-fade,.kk-scale,.kk-wipe,.kk-print,.kk-slide,.kk-drop,.kk-pop,.kk-slam,.kk-tick,.kk-grow-x,.kk-grow-y,.kk-draw,.kk-travel,.kk-line>*,.kk-reveal,.kk-reveal-group>*,.kk-ladder>*,.kk-flow>*,.kk-tiles>*,.kk-pips--lg>*,.kk-hl,.kk-logo-in,.kk-logo-wipe){animation-duration:var(--kk-dur,var(--kk-dur-slow));animation-timing-function:var(--kk-ease,var(--kk-ease-out));animation-fill-mode:backwards;animation-delay:calc(var(--kk-delay,0s) + min(var(--i,0) * var(--kk-stagger), var(--kk-stagger-cap)))}@keyframes kk-rise{0%{opacity:0;transform:translateY(var(--kk-rise))}to{opacity:1;transform:none}}@keyframes kk-fade{0%{opacity:0}to{opacity:1}}@keyframes kk-scale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes kk-slide{0%{opacity:0;transform:translate(-14%)}to{opacity:1;transform:none}}@keyframes kk-wipe-x{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(-6% -2% -10%)}}@keyframes kk-wipe-y{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0 0 -2%)}}@keyframes kk-line-up{0%{transform:translateY(105%)}to{transform:none}}@keyframes kk-grow-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes kk-grow-y{0%{transform:scaleY(0)}to{transform:none}}.kk-rise{animation-name:kk-rise}.kk-fade{animation-name:kk-fade;animation-duration:var(--kk-dur,var(--kk-dur-med))}.kk-scale{animation-name:kk-scale}.kk-slide{animation-name:kk-slide;animation-duration:var(--kk-dur,.9s);animation-timing-function:var(--kk-ease,var(--kk-ease-snap))}.kk-wipe{animation-name:kk-wipe-x;animation-duration:var(--kk-dur,.64s);animation-timing-function:var(--kk-ease,var(--kk-ease-snap))}.kk-print{animation-name:kk-wipe-y;animation-duration:var(--kk-dur,var(--kk-dur-print));animation-timing-function:steps(14,end)}.kk-grow-x{transform-origin:0;animation-name:kk-grow-x;animation-duration:var(--kk-dur,.52s);animation-timing-function:var(--kk-ease,var(--kk-ease-snap))}.kk-grow-y{transform-origin:50% 100%;animation-name:kk-grow-y;animation-duration:var(--kk-dur,.52s);animation-timing-function:var(--kk-ease,var(--kk-ease-snap))}.kk-line{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:clip}.kk-line>*{animation-name:kk-line-up;animation-duration:var(--kk-dur,.62s);animation-timing-function:var(--kk-ease,var(--kk-ease-snap));display:block}.kk-numeral{vertical-align:top;padding-bottom:.08em;display:inline-block;overflow:clip}.kk-numeral>*{animation:kk-line-up .56s var(--kk-ease-snap) calc(var(--kk-delay,0s) + var(--i,0) * 60ms) backwards;display:inline-block}@keyframes kk-hl{0%{background-position:100% var(--kk-hl-y,90%)}to{background-position:0 var(--kk-hl-y,90%)}}.kk-hl{animation-name:kk-hl;animation-duration:var(--kk-dur,.64s);animation-timing-function:var(--kk-ease,var(--kk-ease-snap));--kk-delay:.42s}.kk-ruled:before{animation:kk-grow-x var(--kk-dur,var(--kk-dur-draw)) var(--kk-ease-out) backwards}.kk-reveal,.kk-reveal-group>*{animation-name:kk-rise}.kk-reveal--fade{animation-name:kk-fade}.kk-reveal--scale{animation-name:kk-scale}.kk-reveal--wipe{animation-name:kk-wipe-x}.kk-hdr-line{border-bottom:1px solid var(--kk-line)}@supports (animation-timeline:scroll()){.kk-hdr-line{border-bottom-color:#0000;position:relative}.kk-hdr-line:after{content:"";background:var(--kk-line);height:1px;animation:linear both kk-fade;animation-timeline:scroll(root);animation-range:0 24px;animation-duration:auto;position:absolute;bottom:0;left:0;right:0}.kk-progress-top{z-index:var(--kk-z-header);background:var(--kk-green-600);transform-origin:0;height:2px;animation:linear both kk-grow-x;animation-timeline:scroll(root);animation-duration:auto;position:fixed;top:0;left:0;right:0}}@keyframes kk-spine-on{0%{background:var(--kk-line)}to{background:var(--kk-green-600)}}@keyframes kk-drift{0%{transform:translateY(var(--kk-par,5%))}to{transform:translateY(calc(var(--kk-par,5%) * -1))}}@keyframes kk-tape-run{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@supports (animation-timeline:view()){.kk-reveal,.kk-reveal-group>*,.kk-on-scroll,.kk-on-scroll.kk-stagger>*,.kk-on-scroll.kk-ladder>*,.kk-on-scroll.kk-flow>*,.kk-on-scroll.kk-pips>*{animation-timeline:view();animation-range:entry calc(var(--i,0) * 4%) entry calc(52% + var(--i,0) * 4%);animation-duration:auto;animation-delay:0s;animation-fill-mode:backwards;animation-timing-function:var(--kk-ease-out)}.kk-on-scroll.kk-range-long{animation-range:entry 10% cover 55%}.kk-print.kk-on-scroll{animation-timing-function:steps(14,end)}.kk-spine:not(.kk-spine--dark){animation:linear both kk-spine-on;animation-timeline:view();animation-range:entry 20% cover 45%;animation-duration:auto}.kk-ruled:not(.kk-ruled--now):before{animation-timeline:view();animation-range:entry entry 40%;animation-duration:auto}.kk-parallax{animation:linear both kk-drift;animation-timeline:view();animation-range:cover;animation-duration:auto}.kk-tape-band--run .kk-tape-band__track{animation:linear both kk-tape-run;animation-timeline:view();animation-range:entry exit 0%;animation-duration:auto}}@supports not (animation-timeline:view()){.kk-reveal,.kk-reveal-group>*,.kk-on-scroll,.kk-on-scroll:is(.kk-stagger,.kk-ladder,.kk-flow,.kk-pips)>*,.kk-count.kk-on-scroll:after,.kk-count.kk-on-scroll>.kk-count__real,.kk-ring.kk-on-scroll .kk-ring__arc{animation:none!important}}@keyframes kk-draw{0%{stroke-dashoffset:1.02px}to{stroke-dashoffset:0}}@keyframes kk-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes kk-tick{0%{opacity:0}to{opacity:1}}@keyframes kk-travel{0%{offset-distance:0%}to{offset-distance:var(--kk-rest,100%)}}@keyframes kk-travel-dwell{0%{offset-distance:0%;animation-timing-function:var(--kk-ease-inout)}42%{offset-distance:var(--kk-dwell-at,50%)}56%{offset-distance:var(--kk-dwell-at,50%);animation-timing-function:var(--kk-ease-inout)}to{offset-distance:var(--kk-rest,100%)}}.kk-draw{stroke-dasharray:1;animation-name:kk-draw;animation-duration:var(--kk-dur,var(--kk-dur-draw));animation-timing-function:var(--kk-ease,var(--kk-ease-inout))}.kk-pop{transform-box:fill-box;transform-origin:50%;animation-name:kk-pop;animation-duration:var(--kk-dur,.36s);animation-timing-function:var(--kk-ease,var(--kk-ease-spring))}.kk-tick{animation-name:kk-tick;animation-duration:var(--kk-dur-fast);animation-timing-function:linear;animation-delay:calc(var(--kk-delay,0s) + var(--i,0) * 30ms)}.kk-travel{offset-path:var(--kk-path,none);offset-distance:var(--kk-rest,100%);offset-rotate:0deg;animation-name:kk-travel;animation-duration:var(--kk-dur,var(--kk-dur-travel));animation-timing-function:var(--kk-ease,var(--kk-ease-inout))}.kk-travel--dwell{animation-name:kk-travel-dwell;animation-timing-function:linear}@keyframes kk-hop{0%{transform:translateX(var(--kk-hop,-26px))}to{transform:none}}.kk-pips--lg>span{transform-origin:0;--kk-stagger:60ms;animation-name:kk-grow-x;animation-duration:.36s}.kk-pips--lg>.is-c:after{animation:kk-hop .42s var(--kk-ease-spring) calc(var(--kk-delay,0s) + .56s) backwards}.kk-flow>span{animation-name:kk-grow-x;animation-duration:var(--kk-dur,var(--kk-dur-draw));animation-timing-function:var(--kk-ease-snap)}.kk-tiles>*{animation-name:kk-rise}@keyframes kk-drop{0%{opacity:0;transform:translateY(calc(var(--kk-drop) * -1))}to{opacity:1;transform:none}}@keyframes kk-drop-heavy{0%{opacity:0;transform:translateY(calc(var(--kk-drop) * -2))}to{opacity:1;transform:none}}.kk-drop,.kk-ladder>.kk-ladder__b{animation-name:kk-drop;animation-duration:var(--kk-dur,.56s);animation-timing-function:var(--kk-ease,var(--kk-ease-spring))}.kk-ladder{--kk-stagger:.11s}.kk-ladder--mini{--kk-drop:8px;--kk-stagger:60ms}.kk-ladder>.kk-ladder__b[data-s=now]{--kk-delay:.18s;animation-name:kk-drop-heavy;animation-duration:.64s}.kk-ladder>.kk-ladder__floor{transform-origin:0;--kk-delay:.52s;animation-name:kk-grow-x;animation-duration:.52s}@keyframes kk-slam{0%{opacity:0;transform:scale(1.7)}52%{opacity:1;transform:scale(.93)}76%{transform:scale(1.025)}to{opacity:1;transform:none}}@keyframes kk-ripple{0%{opacity:0;transform:scale(1)}28%{opacity:.5}to{opacity:0;transform:scale(1.45)}}@keyframes kk-thud{0%{transform:none}38%{transform:translateY(2px)}to{transform:none}}.kk-slam,.kk-stamp--slam{transform-box:fill-box;transform-origin:50%;animation-name:kk-slam;animation-duration:var(--kk-dur,var(--kk-dur-stamp));animation-timing-function:var(--kk-ease-snap)}.kk-stamp--slam{position:relative}.kk-stamp--slam:after{content:"";opacity:0;pointer-events:none;animation:kk-ripple .56s var(--kk-ease-out) calc(var(--kk-delay,0s) + .18s) backwards;border:2px solid;position:absolute;inset:-3px}.kk-thud{animation:kk-thud .2s var(--kk-ease-out) calc(var(--kk-delay,0s) + .17s) backwards}@keyframes kk-scan{0%{opacity:0;background-position:0 0,0 0}10%,90%{opacity:1}to{opacity:0;background-position:0 100%,0 100%}}@keyframes kk-lock{0%,to{transform:none}40%{transform:scale(1.35)}}.kk-scan{position:relative;overflow:clip}.kk-scan:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(var(--kk-f-accent,var(--kk-green-600)), var(--kk-f-accent,var(--kk-green-600))) 0 0 / 100% 2px no-repeat, repeating-linear-gradient(0deg, var(--kk-f-accent,var(--kk-green-600)) 0 2px, transparent 2px 5px) 0 0 / 100% 22px no-repeat;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.kk-scan:after{background:linear-gradient(var(--kk-f-accent,var(--kk-green-600)), var(--kk-f-accent,var(--kk-green-600))) 0 0 / 100% 2px no-repeat, repeating-linear-gradient(0deg, color-mix(in srgb, var(--kk-f-accent,var(--kk-green-600)) 22%, transparent) 0 2px, transparent 2px 5px) 0 0 / 100% 22px no-repeat}}.kk-scan:after{animation:kk-scan var(--kk-dur-scan) var(--kk-ease-inout) .3s 2 alternate both}.kk-scan--loop:after{animation-iteration-count:infinite;animation-delay:0s}.kk-scan>.kk-crop{animation:kk-lock .36s var(--kk-ease-out) calc(.3s + var(--kk-dur-scan) * 2) backwards}.kk-shot{position:relative}.kk-shot:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:kk-fade .26s var(--kk-ease-out) calc(var(--kk-delay,0s) + var(--i,0) * 40ms) reverse backwards;background:#fff;position:absolute;inset:0}.kk-shot>svg{animation:kk-pop .3s var(--kk-ease-spring) calc(var(--kk-delay,0s) + var(--i,0) * 40ms + 60ms) backwards}@keyframes kk-ring{0%{stroke-dashoffset:1.02px}to{stroke-dashoffset:calc(1 - var(--kk-p,1))}}@keyframes kk-count{0%{--kk-n:0}to{--kk-n:var(--kk-to,0)}}@keyframes kk-count-real{0%,99%{opacity:0}to{opacity:1}}@keyframes kk-count-live{0%,99%{opacity:1}to{opacity:0}}.kk-ring__arc{animation:kk-ring var(--kk-dur-count) var(--kk-ease-out) var(--kk-delay,0s) backwards}.kk-count{font-variant-numeric:tabular-nums;counter-reset:kk-n var(--kk-n);animation:kk-count var(--kk-dur-count) var(--kk-ease-out) var(--kk-delay,0s) backwards;justify-items:start;display:inline-grid}.kk-count>.kk-count__real{animation:kk-count-real var(--kk-dur-count) linear var(--kk-delay,0s) backwards;grid-area:1/1}.kk-count:after{content:counter(kk-n);content:counter(kk-n) / "";opacity:0;animation:kk-count-live var(--kk-dur-count) linear var(--kk-delay,0s) backwards;grid-area:1/1}@supports (animation-timeline:view()){.kk-count.kk-on-scroll,.kk-count.kk-on-scroll>.kk-count__real,.kk-count.kk-on-scroll:after,.kk-ring.kk-on-scroll .kk-ring__arc{animation-timeline:view();animation-range:entry 10% entry 70%;animation-duration:auto;animation-delay:0s}}.kk-btn,.kk-press{transition-property:transform,background-color,border-color,color;transition-duration:var(--kk-dur-fast);transition-timing-function:var(--kk-ease-out)}.kk-btn:active,.kk-press:active{transition-duration:var(--kk-dur-press);transform:translateY(1px)scale(.985)}.kk-btn--tape:before{transition:transform var(--kk-dur-med) var(--kk-ease-out);transform:translate(-101%)}.kk-lift{transition:transform var(--kk-dur-fast) var(--kk-ease-out), border-color var(--kk-dur-fast)}.kk-lift:after{content:"";background:var(--kk-f-accent,var(--kk-green-600));transform-origin:0;height:2px;transition:transform var(--kk-dur-med) var(--kk-ease-out);pointer-events:none;position:absolute;bottom:0;left:12px;right:12px;transform:scaleX(0)}.kk-nudge__arrow,.kk-rail__a svg,.kk-tile dt svg{transition:transform var(--kk-dur-fast) var(--kk-ease-out)}.kk-uline{transition:background-position var(--kk-dur-med) var(--kk-ease-out);background:linear-gradient(90deg,currentColor 50%,#0000 50%) 100% 100%/200% 2px no-repeat}.kk-tbl tbody tr,.kk-item__g,.kk-rail__a,.kk-chip{transition:background-color var(--kk-dur-fast) var(--kk-ease-out), color var(--kk-dur-fast), border-color var(--kk-dur-med) var(--kk-ease-out)}.kk-chip:before{transition:clip-path var(--kk-dur-med) var(--kk-ease-out), color var(--kk-dur-med)}.kk-sort svg,.kk-grp>summary:after{transition:transform var(--kk-dur-med) var(--kk-ease-out)}@media (hover:hover){.kk-lift:hover{transform:translateY(-2px)}.kk-lift:hover:after,.kk-lift:focus-visible:after{transform:scaleX(1)}.kk-btn--tape:hover:before{transform:none}.kk-nudge:hover .kk-nudge__arrow{transform:translate(4px)}.kk-nudge--up:hover .kk-nudge__arrow{transform:translate(3px,-3px)}.kk-rail__a:hover svg{transform:translate(2px)}.kk-tile:hover dt svg{transform:translate(2px,-2px)}.kk-uline:hover,.kk-uline:focus-visible{background-position:0 100%}.kk-listing:hover .kk-listing__day{transform:translate(-6px,-6px)}}.kk-listing__day{transition:transform var(--kk-dur-med) var(--kk-ease-out)}.kk-lift{position:relative}.kk-check:checked,.kk-radio:checked{animation:kk-tick-in var(--kk-dur-med) var(--kk-ease-spring) backwards}@keyframes kk-tick-in{0%{transform:scale(.82)}to{transform:none}}@keyframes kk-flash{0%{opacity:.9}to{opacity:0}}@keyframes kk-chip-pop{0%{transform:scale(.92)}60%{transform:scale(1.05)}to{transform:none}}.kk-flash{position:relative}.kk-flash:after{content:"";background:var(--kk-green-100);opacity:0;pointer-events:none;animation:kk-flash 1.2s var(--kk-ease-out) var(--kk-delay,0s) backwards;position:absolute;inset:0}.kk-chip.is-new{animation:kk-chip-pop .36s var(--kk-ease-out) backwards}@keyframes kk-sweep{0%{transform:translate(-100%)}to{transform:translate(400%)}}.kk-skel:after{animation:1.6s linear infinite kk-sweep}@keyframes kk-toast-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes kk-toast-out{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden;transform:translateY(8px)}}@keyframes kk-timer{0%{transform:none}to{transform:scaleX(0)}}.kk-toast{animation:kk-toast-in var(--kk-dur-med) var(--kk-ease-out) backwards}.kk-toast[data-state=out]{opacity:0;visibility:hidden;pointer-events:none;animation:kk-toast-out .2s var(--kk-ease-in) both}.kk-toast__timer{animation:6s linear both kk-timer}.kk-toast:hover .kk-toast__timer,.kk-toast:focus-within .kk-toast__timer{animation-play-state:paused}.kk-toast__ic path{stroke-dasharray:1;animation:kk-draw var(--kk-dur-draw) var(--kk-ease-out) .12s backwards}@keyframes kk-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.kk-scrim{animation:kk-fade var(--kk-dur-med) linear backwards}.kk-dialog{animation:kk-dialog-in var(--kk-dur-med) var(--kk-ease-out) backwards}@keyframes kk-acc-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-6px)}to{opacity:1;clip-path:inset(0 0 -2%);transform:none}}@keyframes kk-acc-glyph{0%{opacity:.4;transform:rotate(-90deg)}to{opacity:1;transform:none}}.kk-acc[open]>div{animation:kk-acc-in var(--kk-dur-med) var(--kk-ease-out) backwards}.kk-acc[open]>summary:after{animation:kk-acc-glyph var(--kk-dur-med) var(--kk-ease-out) backwards}[role=tabpanel]:not([hidden]){animation:kk-rise var(--kk-dur-med) var(--kk-ease-out) backwards;--kk-rise:6px}.kk-save{min-width:148px;position:relative;overflow:clip}.kk-save [data-for]{align-items:center;gap:8px;display:none}.kk-save[data-s=idle] [data-for=idle],.kk-save[data-s=saving] [data-for=saving],.kk-save[data-s=saved] [data-for=saved]{display:inline-flex}.kk-save__bar{transform-origin:0;background:#ffffffb3;width:100%;height:3px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.kk-save[data-s=saving] .kk-save__bar{animation:kk-grow-x .9s var(--kk-ease-out) both}.kk-save[data-s=saved] [data-for=saved] path{stroke-dasharray:1;animation:kk-draw var(--kk-dur-med) var(--kk-ease-out) backwards}@keyframes kk-drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.kk-drawer{animation:kk-drawer-in var(--kk-dur-med) var(--kk-ease-out) backwards}.kk-bulk{--kk-rise:8px;animation:kk-rise var(--kk-dur-med) var(--kk-ease-out) backwards}@keyframes kk-rail-mark{0%{transform:translateY(0)}}@keyframes kk-rail-lit{0%{transform:scaleY(0)}}.kk-rail__mark{transition:transform var(--kk-dur-med) var(--kk-ease-out);animation:kk-rail-mark .42s var(--kk-ease-out) .12s backwards}.kk-rail__route:after{transition:transform var(--kk-dur-med) var(--kk-ease-out);animation:kk-rail-lit .42s var(--kk-ease-out) .12s backwards}.kk-tabbar__ind{transition:transform var(--kk-dur-med) var(--kk-ease-out)}@keyframes kk-live{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}.kk-live:after{content:"";border-radius:inherit;background:inherit;opacity:0;animation:kk-live var(--kk-dur-live) var(--kk-ease-out) infinite;position:absolute;inset:0}@keyframes kk-logo-in{0%{clip-path:circle(0%);transform:scale(.88)}to{clip-path:circle(75%);transform:none}}@keyframes kk-logo-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(-5% -3%)}}.kk-logo-in{animation-name:kk-logo-in;animation-duration:var(--kk-dur,.64s);animation-timing-function:var(--kk-ease-snap);transform-origin:50%}.kk-logo-wipe{animation-name:kk-logo-wipe;animation-duration:var(--kk-dur,.72s);animation-timing-function:var(--kk-ease-snap)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.kk-progress-top{display:none}}@media print{*,:before,:after{transition:none!important;animation:none!important}.kk-progress-top{display:none}}@keyframes mx-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes mx-fade{0%{opacity:0}to{opacity:1}}@keyframes mx-slide{0%{opacity:0;transform:translate(-9%)}to{opacity:1;transform:none}}@keyframes mx-slide-r{0%{opacity:0;transform:translate(14%)}to{opacity:1;transform:none}}@keyframes mx-drop{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}@keyframes mx-slam{0%{opacity:0;transform:scale(1.7)}52%{opacity:1;transform:scale(.93)}76%{transform:scale(1.025)}to{opacity:1;transform:none}}@keyframes mx-ripple{0%{opacity:0;transform:scale(1)}28%{opacity:.5}to{opacity:0;transform:scale(1.45)}}@keyframes mx-grow{0%{transform:scaleX(0)}to{transform:none}}@keyframes mx-print{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0 0 -2%)}}@keyframes mx-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(-6% -2% -10%)}}@keyframes mx-draw{0%{stroke-dashoffset:1.02px}to{stroke-dashoffset:0}}@keyframes mx-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes mx-travel{0%{offset-distance:0%}to{offset-distance:var(--rest,100%)}}@keyframes mx-flash{0%{opacity:.9}to{opacity:0}}@keyframes mx-scan{0%{opacity:0;transform:translateY(0)}12%,88%{opacity:1}to{opacity:0;transform:translateY(var(--scan,100px))}}@keyframes mx-line-up{0%{transform:translateY(105%)}to{transform:none}}@keyframes mx-hl{0%{background-position:100% 100%}to{background-position:0 100%}}@media screen and (prefers-reduced-motion:no-preference){.mx-rise{animation:.56s cubic-bezier(.16,1,.3,1) backwards mx-rise;animation-delay:calc(var(--d,0s) + var(--i,0)*70ms)}.mx-fade{animation:.42s ease-out backwards mx-fade;animation-delay:calc(var(--d,0s) + var(--i,0)*70ms)}.mx-slide{animation:.9s cubic-bezier(.16,1,.3,1) backwards mx-slide;animation-delay:var(--d,0s)}.mx-slide-r{animation:.9s cubic-bezier(.16,1,.3,1) backwards mx-slide-r;animation-delay:var(--d,0s)}.mx-drop{animation:.56s cubic-bezier(.34,1.45,.64,1) backwards mx-drop;animation-delay:calc(var(--d,0s) + var(--i,0)*.11s)}.mx-slam{transform-box:fill-box;transform-origin:50%;animation:.32s cubic-bezier(.16,1,.3,1) backwards mx-slam;animation-delay:var(--d,0s)}.mx-ring{position:relative}.mx-ring:after{content:"";opacity:0;pointer-events:none;animation:.56s cubic-bezier(.2,.7,.2,1) backwards mx-ripple;animation-delay:calc(var(--d,0s) + .18s);border:2px solid;position:absolute;inset:-3px}.mx-grow{transform-origin:0;animation:.7s cubic-bezier(.16,1,.3,1) backwards mx-grow;animation-delay:var(--d,0s)}.mx-print{animation:.72s steps(14,end) backwards mx-print;animation-delay:var(--d,0s)}.mx-wipe{animation:.64s cubic-bezier(.16,1,.3,1) backwards mx-wipe;animation-delay:calc(var(--d,0s) + var(--i,0)*70ms)}.mx-draw{stroke-dasharray:1;animation:.9s cubic-bezier(.65,0,.35,1) backwards mx-draw;animation-delay:var(--d,0s)}.mx-pop{transform-box:fill-box;transform-origin:50%;animation:.36s cubic-bezier(.34,1.45,.64,1) backwards mx-pop;animation-delay:calc(var(--d,0s) + var(--i,0)*70ms)}.mx-travel{animation:1.6s cubic-bezier(.65,0,.35,1) backwards mx-travel;animation-delay:var(--d,0s)}.mx-tick{animation:.12s linear backwards mx-fade;animation-delay:calc(var(--d,0s) + var(--i,0)*30ms)}.mx-shot{position:relative}.mx-shot:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:.3s ease-out backwards mx-flash;animation-delay:calc(var(--d,0s) + var(--i,0)*35ms);background:#fff;position:absolute;inset:0}.mx-shot>svg{animation:.3s cubic-bezier(.34,1.45,.64,1) backwards mx-pop;animation-delay:calc(var(--d,0s) + var(--i,0)*35ms + 60ms)}.mx-scan{position:relative;overflow:hidden}.mx-scan:after{content:"";background:var(--kk-signal);opacity:0;pointer-events:none;height:2px;animation:1.6s cubic-bezier(.65,0,.35,1) backwards mx-scan;animation-delay:var(--d,0s);position:absolute;top:0;left:0;right:0}.mx-numeral>*{animation:.62s cubic-bezier(.16,1,.3,1) backwards mx-line-up;animation-delay:calc(var(--d,0s) + var(--i,0)*60ms)}.mx-hl{animation:.64s cubic-bezier(.16,1,.3,1) backwards mx-hl;animation-delay:var(--d,.42s)}}:root[data-kk-motion=off] *,:root[data-kk-motion=off] :before,:root[data-kk-motion=off] :after{transition:none!important;animation:none!important}.mx-numeral{vertical-align:top;margin-bottom:-.16em;padding-bottom:.16em;display:inline-block;overflow:hidden}.mx-numeral>*{display:inline-block}.mx-hl{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;background-image:linear-gradient(90deg,var(--kk-signal) 0 50%,transparent 50%);background-position:0 100%;background-size:200% .14em}.mx-btn{transition:transform .12s cubic-bezier(.2,.7,.2,1),background-color .12s,color .12s}.mx-btn:active{transform:translateY(1px)scale(.985)}a:where(:not([class])){text-decoration-line:underline}.kk-mono{font-family:var(--kk-font-mono)}.kk-spinner{border:2px solid;border-radius:9999px;width:1rem;height:1rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.kk-spinner{border:2px solid color-mix(in oklab, currentColor 30%, transparent)}}.kk-spinner{border-top-color:currentColor;animation:.7s linear infinite kk-spin}@keyframes kk-spin{to{transform:rotate(360deg)}}.kk-still,.kk-still *,.kk-still :before,.kk-still :after{transition:none!important;animation:none!important}.kk-logo{color:var(--kk-green-600)}.kk-logo--invert{color:#fff}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.right-4{right:calc(var(--spacing) * 4)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-4{left:calc(var(--spacing) * 4)}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[var\(--kk-z-toast\)\]{z-index:var(--kk-z-toast)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-12{height:calc(var(--spacing) * 12)}.h-\[32rem\]{height:32rem}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-4{width:calc(var(--spacing) * 4)}.w-64{width:calc(var(--spacing) * 64)}.w-auto{width:auto}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[44ch\]{max-width:44ch}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-ink-100>:not(:last-child)){border-color:var(--color-ink-100)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-card{border-radius:var(--radius-card)}.rounded-full{border-radius:2147483647px}.rounded-pill{border-radius:var(--radius-pill)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-b-\[inherit\]{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-300{border-color:var(--color-amber-300)}.border-ink-100{border-color:var(--color-ink-100)}.border-ink-200{border-color:var(--color-ink-200)}.border-signal-400\/60{border-color:#a6e76a99}@supports (color:color-mix(in lab, red, red)){.border-signal-400\/60{border-color:color-mix(in oklab, var(--color-signal-400) 60%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-forest-950{background-color:var(--color-forest-950)}.bg-ink-50{background-color:var(--color-ink-50)}.bg-ink-100{background-color:var(--color-ink-100)}.bg-signal-400{background-color:var(--color-signal-400)}.bg-sunken{background-color:var(--color-sunken)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-5{padding:calc(var(--spacing) * 5)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-1{padding-top:var(--spacing)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[18px\]{font-size:18px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[26px\]{--tw-leading:26px;line-height:26px}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-\[var\(--kk-green-600\)\]{color:var(--kk-green-600)}.text-amber-900{color:var(--color-amber-900)}.text-brand-800{color:var(--color-brand-800)}.text-forest-200{color:var(--color-forest-200)}.text-forest-300{color:var(--color-forest-300)}.text-forest-400{color:var(--color-forest-400)}.text-ink-500{color:var(--color-ink-500)}.text-ink-600{color:var(--color-ink-600)}.text-ink-700{color:var(--color-ink-700)}.text-ink-900{color:var(--color-ink-900)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-75{opacity:.75}.shadow-lifted{--tw-shadow:0 16px 40px -16px var(--tw-shadow-color,#0a241959), 0 0 0 1px var(--tw-shadow-color,#d5ddd6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}}@media (min-width:40rem){.sm\:text-\[15px\]{font-size:15px}}@media (min-width:48rem){.md\:block{display:block}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}
.kk-demo-banner{z-index:var(--kk-z-dialog);border:1px solid var(--kk-bd-warn);border-radius:var(--kk-r-md);background:var(--kk-tint-warn);width:calc(100% - 24px);max-width:480px;color:var(--kk-ink);box-shadow:var(--kk-shadow-overlay);font:var(--kk-font-small);align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}.kk-demo-banner__dot{background:var(--kk-warn)}.kk-demo-banner__text{flex:auto;min-width:0}.kk-demo-banner__close{border-radius:var(--kk-r-md);width:44px;height:44px;color:var(--kk-ink-2);background:0 0;border:0;flex:none;place-items:center;display:grid}.kk-demo-banner__close:hover{background:var(--kk-sunken);color:var(--kk-ink)}@media (max-width:767px){body:has(.kk-tabbar) .kk-demo-banner{bottom:calc(var(--kk-tabbar-h) + 12px)}}