﻿@font-face{font-family:"Geist";font-style:normal;font-weight:100 900;font-display:swap;ascent-override:94.09%;descent-override:23.09%;line-gap-override:0%;src:url("/assets/fonts/geist/geist-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Geist";font-style:normal;font-weight:100 900;font-display:swap;ascent-override:94.09%;descent-override:23.09%;line-gap-override:0%;src:url("/assets/fonts/geist/geist-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Geist";font-style:italic;font-weight:100 900;font-display:swap;ascent-override:94.09%;descent-override:23.09%;line-gap-override:0%;src:url("/assets/fonts/geist/geist-latin-italic.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Geist";font-style:italic;font-weight:100 900;font-display:swap;ascent-override:94.09%;descent-override:23.09%;line-gap-override:0%;src:url("/assets/fonts/geist/geist-latin-ext-italic.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Geist";font-style:normal;font-weight:100 900;font-display:swap;ascent-override:94.09%;descent-override:23.09%;line-gap-override:0%;src:url("/assets/fonts/geist/geist-symbols.woff2") format("woff2");unicode-range:U+2117}@font-face{font-family:"Bricolage Grotesque";font-style:normal;font-weight:800;font-display:swap;size-adjust:103%;ascent-override:89.89%;descent-override:23.89%;line-gap-override:0%;src:url("/assets/fonts/bricolage-grotesque/bricolage-grotesque-latin-800.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Bricolage Grotesque";font-style:normal;font-weight:800;font-display:swap;size-adjust:103%;ascent-override:89.89%;descent-override:23.89%;line-gap-override:0%;src:url("/assets/fonts/bricolage-grotesque/bricolage-grotesque-latin-ext-800.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Geist Fallback";src:local("Arial"),local("ArialMT"),local("Helvetica"),local("Liberation Sans"),local("Arimo");size-adjust:105.85%;ascent-override:88.89%;descent-override:21.82%;line-gap-override:0%}@font-face{font-family:"Bricolage Grotesque Fallback";font-weight:800;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold"),local("Liberation Sans Bold"),local("Arimo Bold");size-adjust:105.85%;ascent-override:87.47%;descent-override:23.24%;line-gap-override:0%}:where(:root){--kk-font-body: "Geist", "Geist Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--kk-font-display: "Bricolage Grotesque", "Bricolage Grotesque Fallback", system-ui, -apple-system, "Segoe UI", sans-serif}@font-face{font-family:"kakorri-icon-font";src:url("/assets/fonts/kakorri-icon-font/kakorri-icon-font.eot?nn6zmq");src:url("/assets/fonts/kakorri-icon-font/kakorri-icon-font.eot?nn6zmq#iefix") format("embedded-opentype"),url("/assets/fonts/kakorri-icon-font/kakorri-icon-font.ttf?nn6zmq") format("truetype"),url("/assets/fonts/kakorri-icon-font/kakorri-icon-font.woff?nn6zmq") format("woff"),url("/assets/fonts/kakorri-icon-font/kakorri-icon-font.svg?nn6zmq#kakorri-icon-font") format("svg");font-weight:normal;font-style:normal;font-display:block}i[class^=kf][class*=" kf"]{font-family:"kakorri-icon-font" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kfs.kf-piggy-bank:before{content:""}.kfs.kf-question:before{content:""}.kfs.kf-speak-bubble:before{content:""}.kfs.kf-audio-wave-solid:before{content:""}.kfs.kf-bell-solid:before{content:""}.kfs.kf-check:before{content:""}.kfs.kf-dashboard-icon:before{content:""}.kfs.kf-dollar:before{content:""}.kfs.kf-exclemation:before{content:""}.kfs.kf-graph:before{content:""}.kfs.kf-headphones:before{content:""}.kfs.kf-image-solid:before{content:""}.kfs.kf-wallet:before{content:""}.kfs.kf-xmark:before{content:""}html{background-color:#111115;font-size:16px}@media screen and (min-width: 1024px){html:not(.platform){font-size:14px}}@media screen and (min-width: 1366px){html:not(.platform){font-size:16px}}@media screen and (min-width: 1680px){html:not(.platform){font-size:17px}}@media screen and (min-width: 2000px){html:not(.platform){font-size:18px}}@media screen and (min-width: 2048px){html:not(.platform){font-size:20px}}body{background-color:#111115;padding:.75rem}nordpass-passkeys{display:none !important}*{margin:0;padding:0;box-sizing:border-box;color:#fff;font-family:var(--kk-font-body)}body{max-height:100vh;height:100vh}::selection{background-color:#34fa7d;color:#00220a}p{font-size:.6875rem}*{scrollbar-color:#4c515b #111115}*::-webkit-scrollbar{width:12px}*::-webkit-scrollbar-track{background:#111115}*::-webkit-scrollbar-thumb{background-color:#4c515b;border-radius:10px;border:3px solid #4c515b}button{border:0}h2{color:#fff;margin-bottom:.75rem;font-size:1rem}label{font-size:.6875rem}a{text-decoration:none}a.underline:hover{text-decoration:underline}input{width:100%;padding:.5rem;padding-left:.5rem;height:2rem;border:none;border-radius:.3333333333rem;font-size:.75rem;background-color:rgba(76,81,91,.5)}input:focus{outline:.0625rem solid #31b55d}input[type=button]{cursor:pointer}input[disabled]::placeholder{color:#fff}select{width:7rem;padding:.5rem;border:none;border-radius:.3333333333rem;font-size:.6875rem;background-color:rgba(76,81,91,.5);box-shadow:0 .125rem .3125rem rgba(19,19,23,.25)}select option{font-family:var(--kk-font-body)}abbr{color:inherit;text-decoration-color:#34fa7d}.flex-center{display:flex;align-items:center}.space-between{justify-content:space-between}.space-around{justify-content:space-around}.hint{color:#969696}.hint>.link{color:rgb(2.1257541478%,86.3056184012%,33.1617647059%)}.link{color:#34fa7d;text-decoration:underline;cursor:pointer}.dot{font-weight:500;color:#34fa7d}strong{font-weight:500}.btn,.btn--danger,.btn--secondary,.btn--dark,.btn--pure,.btn--primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.5rem;padding:.625rem 1.375rem;border:0;border-radius:999px;transition:background-color .1s ease,box-shadow .1s ease;background-color:#34fa7d;color:#00220a;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 1px 2px rgba(0,0,0,.35);font-size:max(.875rem,13px);line-height:1.2;text-align:center;text-decoration:none;font-weight:600;user-select:none;cursor:pointer;text-wrap:nowrap}.btn:focus-visible,.btn--danger:focus-visible,.btn--secondary:focus-visible,.btn--dark:focus-visible,.btn--pure:focus-visible,.btn--primary:focus-visible{outline:2px solid rgba(0,0,0,0);outline-offset:2px;box-shadow:0 0 0 2px #111115,0 0 0 4px #34fa7d}.btn :where(*),.btn--danger :where(*),.btn--secondary :where(*),.btn--dark :where(*),.btn--pure :where(*),.btn--primary :where(*){color:inherit}.btn:hover,.btn--danger:hover,.btn--secondary:hover,.btn--dark:hover,.btn--pure:hover,.btn--primary:hover{background-color:#29e16f}.btn:disabled,.btn--danger:disabled,.btn--secondary:disabled,.btn--dark:disabled,.btn--pure:disabled,.btn--primary:disabled,.btn[aria-disabled=true],[aria-disabled=true].btn--danger,[aria-disabled=true].btn--secondary,[aria-disabled=true].btn--dark,[aria-disabled=true].btn--pure,[aria-disabled=true].btn--primary{background-color:rgba(255,255,255,.07);color:rgba(255,255,255,.38);box-shadow:none;cursor:not-allowed}.btn--primary{background-color:#34fa7d;color:#00220a}.btn--primary:hover{background-color:#29e16f}.btn--secondary,.btn--dark,.btn--pure{background-color:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);color:#fff}.btn--secondary:focus-visible,.btn--dark:focus-visible,.btn--pure:focus-visible{outline:2px solid #34fa7d;outline-offset:2px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.btn--secondary:hover,.btn--dark:hover,.btn--pure:hover{background-color:rgba(255,255,255,.12)}.btn--pure{font-weight:600}.btn--danger{background-color:hsl(0,59.0243902439%,42.1960784314%);color:#fff}.btn--danger:focus-visible{outline:2px solid #34fa7d;outline-offset:2px;box-shadow:none}.btn--danger:hover{background-color:hsl(0,59.0243902439%,36.6960784314%)}.btn--wide{padding:.75rem 3.5rem;width:11.25rem;white-space:nowrap}.btn--small{min-height:2.25rem;padding:.5rem 1.125rem}.btn--add{padding:.375rem 1.125rem;font-size:.75rem}input[type=checkbox]{display:none}.checkbox-container{width:1.75rem;height:.875rem;background-color:#969696;border-radius:50%;transition:all;cursor:pointer;box-shadow:0 .125rem .3125rem rgba(19,19,23,.25);position:relative;display:flex;align-items:center;padding:0 2px}.checkbox-container:hover{background-color:hsl(0,0%,53.8235294118%)}.checkbox-slider{position:absolute;transition:.1s all;height:calc(.875rem - 4px);width:calc(.875rem - 4px);border-radius:50%;top:50%;transform:translateY(-50%);left:2px}.checkbox-slider:hover{background-color:hsl(0,0%,18.137254902%)}@keyframes slide{0%{left:2px}100%{left:calc(100% - .875rem + 2px)}}@keyframes slideBack{0%{left:calc(100% - .875rem + 2px)}100%{left:2px}}.checkbox-active{background-color:#00220a;animation:slide .1s forwards}.checkbox-container:has(>.checkbox-active){background-color:#34fa7d}.checkbox-inactive{animation:slideBack .1s backwards}select{-webkit-appearance:none;font-family:var(--kk-font-body)}select option{-webkit-appearance:none;font-family:var(--kk-font-body)}select optgroup{-webkit-appearance:none;font-family:var(--kk-font-body);color:red}.card{background-color:#26272d;border-radius:.5rem;width:100%;height:100%;padding:.75rem;overflow:hidden}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);backdrop-filter:blur(0.25rem);z-index:100;display:flex;justify-content:center;align-items:center;padding:1rem}@media(min-width: 768px){.modal{padding:0}}.modal.no-blur{backdrop-filter:none}.modal.no-background{background-color:rgba(0,0,0,0)}.modal .close-icon{position:absolute;border:none;background:rgba(0,0,0,0);top:.5rem;right:.5rem;width:1.5rem;height:1.5rem;font-size:1.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:opacity ease-in-out .2s}.modal .close-icon i,.modal .close-icon span{color:#fff}.modal .close-icon:hover{opacity:.8}.modal-card{display:flex;width:90%;max-width:42.25rem;height:auto;min-height:28rem;background-color:#26272d;border-radius:.5rem;padding:.75rem;gap:1.5rem;position:relative}@media(max-width: 768px){.modal-card{flex-direction:column;width:95%;min-height:auto;max-height:90vh;overflow-y:auto}}.modal-card__left{background-color:#26272d;position:relative;background:linear-gradient(to bottom, rgb(18.5646113867%, 19.0531537916%, 21.9844082211%) 0%, rgba(0, 0, 0, 0.8) 90%);border-radius:.5rem;padding:.75rem;flex:1;width:50%;overflow-y:auto}@media(max-width: 768px){.modal-card__left{width:100%;min-height:12rem}}.modal-card__left::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.modal-card__right{padding-top:.75rem;flex:1;width:50%}@media(max-width: 768px){.modal-card__right{width:100%}}.modal-card__right .modal-container-row:last-child{margin-bottom:0}.modal-card__center{padding:1rem;flex:1;width:50%}.modal-card__center .modal-container-row:last-child{margin-bottom:0}.modal-card{user-select:none;display:flex}.modal-card__left{user-select:none;display:flex;flex-direction:column;max-height:100%;overflow:hidden}.modal-card__right{user-select:none}.modal-card__right .modal-details-header{user-select:none}.modal-card__right h2{user-select:none}.modal-card__right input{user-select:text}tr:last-child td{border-bottom:none}.modal-card{display:flex;max-height:80vh}.modal-card__left{display:flex;flex-direction:column;max-height:100%;overflow:hidden}.modal-card__right{padding-left:.1rem;padding-right:.1rem;overflow-y:auto}.chart-tooltip{background:rgba(38,39,45,.95);border:none;box-shadow:0 .125rem .3125rem rgba(19,19,23,.25);border-radius:.5rem;padding:.5rem .75rem;backdrop-filter:blur(8px)}.tabs{padding:.75rem 0;background-color:#26272d;border-radius:.5rem;height:100%;display:flex;flex-direction:column}.tabs__select{display:flex;align-items:center;height:2.75rem;width:100%;text-align:center;justify-content:space-between;margin-bottom:1.125rem;flex-shrink:0}.tabs__select h2{font-weight:500;font-size:.975rem}@media(max-width: 360px){.tabs__select h2{font-size:.9375rem}}.tabs__select span{cursor:pointer;width:100%;border-bottom:solid .1875rem rgba(0,0,0,0);user-select:none;transition:border-color .1s}.tabs__select span:hover:not(.tabs__active){border-bottom:solid .1875rem hsl(140,57.3913043478%,41.0980392157%)}.tabs__active{padding-bottom:.75rem;border-bottom:solid .1875rem #34fa7d !important}.tabs__active h2{margin-bottom:0}.tabs__item{flex:1;overflow-y:auto;padding-right:.5625rem}.tabs__item::-webkit-scrollbar{width:.5rem}.tabs__item::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.tabs__item::-webkit-scrollbar-thumb{background-color:rgba(76,81,91,.5);border-radius:.5rem}.tabs__item__row{display:flex;justify-content:space-between;background-color:rgb(22.829001368%,25.2749658003%,29.7592339261%);padding:.5625rem;border-radius:.5rem;box-shadow:0 .125rem .3125rem rgba(19,19,23,.25);margin-bottom:.75rem}.tabs__item__row img{height:1.5rem;width:1.5rem;border-radius:.3333333333rem;object-fit:cover}.tabs__item__row i{font-size:.9rem;color:#34fa7d}.tabs__item__row:last-child{margin-bottom:0}.tabs__item__col{display:flex;justify-content:space-around;gap:.5625rem;align-items:center;font-variant-numeric:tabular-nums}.tabs__item__col h2{font-size:.8125rem;font-weight:500;margin-bottom:.0625rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:10.5rem}.tabs__item__col h2>span{color:#34fa7d;font-size:.6875rem}.tabs__item__col p{color:#acacac;font-size:.65rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.tabs__item__col div{display:flex;flex-direction:column;gap:.125rem;min-width:0;overflow:hidden}.main-layout{grid-area:2/2/3/3;grid-template-columns:2fr .875fr;grid-template-rows:1fr;height:100%}@media(max-width: 1024px)and (min-width: 769px){.main-layout{grid-template-columns:1fr;grid-template-rows:auto auto;height:auto;overflow-y:auto}}@media(max-width: 768px){.main-layout{grid-area:2/1/3/2;grid-template-columns:1fr;grid-template-rows:auto auto;height:auto;overflow-y:auto}}.main-layout__left{grid-template-rows:12.5rem 1fr}@media(max-width: 1024px){.main-layout__left{grid-template-rows:auto 1fr}}.main-layout__left--single{grid-template-rows:1fr}@media(max-width: 1024px){.main-layout__left--single{grid-template-rows:auto}}.main-layout__right{position:relative}@media(max-width: 1024px){.main-layout__right{position:fixed;bottom:0;left:0;right:0;z-index:998;margin-top:0;min-height:auto;max-height:60vh;width:100%;transform:translateY(calc(100% - 3rem));transition:transform .3s ease;background-color:#26272d;border-radius:.5rem .5rem 0 0;box-shadow:0 -2px 10px rgba(0,0,0,.2)}.main-layout__right.tracklist--open{transform:translateY(0)}}main{display:flex;flex-direction:column;gap:.75rem}.sidebar-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:999}@media(max-width: 768px){.sidebar-overlay.sidebar-overlay--visible{display:block}}@media screen and (min-width: 2048px){.main-layout{grid-template-columns:2.5fr 1fr}}.kk-scope{color-scheme:dark;color:var(--kk-text);font-family:var(--kk-font-body);font-size:var(--kk-fs-body);line-height:1.5;-webkit-font-smoothing:antialiased;--kk-bg: #111115;--kk-surface: #1b1c22;--kk-surface-input: rgb(38, 39, 45);--kk-surface-input-focus: #2b2c32;--kk-rail: #15161b;--kk-fill-1: rgba(255, 255, 255, 0.04);--kk-fill-2: rgba(255, 255, 255, 0.07);--kk-fill-3: rgba(255, 255, 255, 0.1);--kk-hairline: rgba(255, 255, 255, 0.08);--kk-line: rgba(255, 255, 255, 0.14);--kk-line-control: #737888;--kk-line-control-hover: rgba(255, 255, 255, 0.45);--kk-scrim: rgba(0, 0, 0, 0.8);--kk-text: #f3f4f6;--kk-text-2: #b8bcc6;--kk-text-3: #9a9fac;--kk-text-off: rgba(255, 255, 255, 0.38);--kk-mint: #34fa7d;--kk-mint-fill: rgba(52, 250, 125, 0.1);--kk-mint-fill-2: rgba(52, 250, 125, 0.18);--kk-mint-fill-3: rgba(52, 250, 125, 0.24);--kk-mint-line: rgba(52, 250, 125, 0.32);--kk-mint-line-strong: rgba(52, 250, 125, 0.55);--kk-mint-halo: rgba(52, 250, 125, 0.22);--kk-on-mint: #00220a;--kk-primary: #34fa7d;--kk-primary-press: #29e16f;--kk-on-primary: #00220a;--kk-primary-glow: rgba(52, 250, 125, 0.45);--kk-cover-empty: #36373e;--kk-cover-empty-hover: #3d3e46;--kk-error: #ff8f85;--kk-error-line: #ff6b5f;--kk-error-fill: rgba(255, 107, 95, 0.1);--kk-error-fill-2: rgba(255, 107, 95, 0.2);--kk-error-halo: rgba(255, 107, 95, 0.18);--kk-warn: #ffb22e;--kk-warn-fill: rgba(255, 178, 46, 0.1);--kk-warn-line: rgba(255, 178, 46, 0.35);--kk-warn-halo: rgba(255, 178, 46, 0.18);--kk-needs-you: #ffb22e;--kk-needs-you-fill: rgba(255, 178, 46, 0.1);--kk-needs-you-line: rgba(255, 178, 46, 0.4);--kk-status: #c5c7d0;--kk-status-fill: rgba(255, 255, 255, 0.05);--kk-status-line: rgba(255, 255, 255, 0.4);--kk-fs-display: max(2rem, 30px);--kk-fs-title: max(1.375rem, 20px);--kk-fs-lead: max(1.0625rem, 15px);--kk-fs-body: max(1rem, 15px);--kk-fs-small: max(0.9375rem, 14px);--kk-fs-caption: max(0.8125rem, 12px);--kk-target: max(2.75rem, 40px);--kk-control: max(3rem, 45px);--kk-s-1: 0.25rem;--kk-s-2: 0.5rem;--kk-s-3: 0.75rem;--kk-s-4: 1rem;--kk-s-5: 1.25rem;--kk-s-6: 1.5rem;--kk-s-8: 2rem;--kk-s-10: 2.5rem;--kk-r-control: 0.5rem;--kk-r-chip: 0.5rem;--kk-r-card: 12px;--kk-r-dialog: 18px;--kk-r-pill: 999px;--kk-shadow-dialog: 0 32px 64px -16px rgba(0, 0, 0, 0.7), 0 8px 24px -8px rgba(0, 0, 0, 0.5), inset 0 1px 0 rgba(255, 255, 255, 0.06);--kk-shadow-raise: 0 10px 24px -10px rgba(0, 0, 0, 0.6);--kk-shadow-btn: inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 1px 2px rgba(0, 0, 0, 0.35);--kk-shadow-glow: inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 8px 24px -8px var(--kk-primary-glow);--kk-ring-gap: #111115;--kk-ring-filled: 0 0 0 2px var(--kk-ring-gap), 0 0 0 4px var(--kk-mint);--kk-dur-fast: 120ms;--kk-dur: 200ms;--kk-dur-slow: 320ms;--kk-ease-out: cubic-bezier(0.2, 0.8, 0.2, 1);--kk-ease-inout: cubic-bezier(0.4, 0, 0.2, 1);--kk-ease-spring: cubic-bezier(0.34, 1.56, 0.64, 1);--kk-w-first-run: max(34rem, 544px);--kk-w-dialog: max(56rem, 880px);--kk-h-dialog: max(40rem, 640px);--kk-w-rail: min(max(20rem, 320px), 40%)}.kk-scope :where(*){color:inherit}.kk-scope :where(p,label){font-size:inherit;line-height:inherit}.kk-scope [hidden]{display:none !important}.kk-scope .material-symbols-outlined{flex-shrink:0;user-select:none}@keyframes kk-fade{from{opacity:0}to{opacity:1}}@keyframes kk-reveal{from{opacity:0;transform:translateY(-0.375rem)}to{opacity:1;transform:none}}@keyframes kk-card-in{from{opacity:0;transform:translateY(0.5rem)}to{opacity:1;transform:none}}@keyframes kk-dialog-in{from{opacity:0;transform:scale(0.97) translateY(0.5rem)}to{opacity:1;transform:none}}@keyframes kk-sheet-in{from{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@keyframes kk-done-in{from{opacity:0;transform:translateY(0.25rem);background-color:var(--kk-mint-fill-2);border-color:rgba(52,250,125,.7)}to{opacity:1;transform:none;background-color:var(--kk-mint-fill);border-color:var(--kk-mint-line)}}@keyframes kk-pop{0%{transform:scale(0.6)}60%{transform:scale(1.12)}100%{transform:scale(1)}}@keyframes kk-msg-in{from{opacity:0;transform:translateY(-0.25rem)}to{opacity:1;transform:none}}@keyframes kk-bar{from{transform:scaleY(0.25)}to{transform:scaleY(1)}}@keyframes kk-halo{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion: reduce){.kk-scope,.kk-scope *,.kk-scope *::before,.kk-scope *::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@media(forced-colors: active){.kk-scope .kk-btn,.kk-scope .pfs-choice{border:1px solid ButtonText}.kk-scope .kk-switch{-webkit-appearance:auto;appearance:auto;width:1.5rem;height:1.5rem;border:0;background:none}.kk-scope .kk-switch::before{display:none}}.kk-scope .kk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--kk-target);padding:0 1.25rem;border:1px solid rgba(0,0,0,0);border-radius:var(--kk-r-pill);background:rgba(0,0,0,0);font-size:var(--kk-fs-body);font-weight:600;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);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),box-shadow var(--kk-dur-fast) var(--kk-ease-out),transform 80ms var(--kk-ease-out)}.kk-scope .kk-btn .material-symbols-outlined{font-size:1.25rem}.kk-scope .kk-btn:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}.kk-scope .kk-btn:active:not(:disabled){transform:scale(0.985)}.kk-scope .kk-btn:disabled{cursor:not-allowed;transform:none}.kk-scope .kk-btn--primary{background:var(--kk-primary);color:var(--kk-on-primary);box-shadow:var(--kk-shadow-btn)}@media(hover: hover){.kk-scope .kk-btn--primary:hover:not(:disabled){background:var(--kk-primary-press);box-shadow:var(--kk-shadow-glow);transform:translateY(-1px)}}.kk-scope .kk-btn--primary:focus-visible{outline:2px solid rgba(0,0,0,0);outline-offset:2px;box-shadow:var(--kk-shadow-btn),var(--kk-ring-filled)}.kk-scope .kk-btn--primary:active:not(:disabled){background:var(--kk-primary-press);box-shadow:inset 0 1px 2px rgba(0,0,0,.2);transform:scale(0.985)}.kk-scope .kk-btn--primary:disabled{background:var(--kk-fill-2);color:var(--kk-text-off);box-shadow:none}.kk-scope .kk-btn--tint{background:var(--kk-mint-fill);border-color:var(--kk-mint-line);color:var(--kk-mint)}.kk-scope .kk-btn--tint:hover:not(:disabled){background:var(--kk-mint-fill-2);border-color:var(--kk-mint-line-strong)}.kk-scope .kk-btn--tint:active:not(:disabled){background:var(--kk-mint-fill-3)}.kk-scope .kk-btn--tint:disabled{background:var(--kk-fill-2);border-color:rgba(0,0,0,0);color:var(--kk-text-off)}.kk-scope .kk-btn--secondary{background:rgba(255,255,255,.06);border-color:var(--kk-line);color:var(--kk-text)}.kk-scope .kk-btn--secondary:hover:not(:disabled){background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.22)}.kk-scope .kk-btn--secondary:active:not(:disabled){background:rgba(255,255,255,.14)}.kk-scope .kk-btn--secondary:disabled{background:var(--kk-fill-2);border-color:rgba(0,0,0,0);color:var(--kk-text-off)}.kk-scope .kk-btn--ghost{padding:0 .75rem;color:var(--kk-text-2)}.kk-scope .kk-btn--ghost:hover:not(:disabled){background:var(--kk-fill-2);color:var(--kk-text)}.kk-scope .kk-btn--ghost:active:not(:disabled){background:var(--kk-fill-3)}.kk-scope .kk-btn--ghost:disabled{color:var(--kk-text-off)}.kk-scope .kk-btn--danger{background:var(--kk-error-fill);border-color:rgba(255,107,95,.4);color:var(--kk-error)}.kk-scope .kk-btn--danger:hover:not(:disabled){background:var(--kk-error-fill-2)}.kk-scope .kk-btn--danger:active:not(:disabled){background:rgba(255,107,95,.26)}.kk-scope .kk-btn--danger:disabled{background:var(--kk-fill-2);border-color:rgba(0,0,0,0);color:var(--kk-text-off)}.kk-scope .kk-btn--lg{min-height:var(--kk-control);padding:0 1.5rem}.kk-scope .kk-btn--block{display:flex;width:100%}.kk-scope .kk-icon-btn{display:inline-grid;place-items:center;width:var(--kk-target);height:var(--kk-target);padding:0;border:0;border-radius:var(--kk-r-control);background:rgba(0,0,0,0);color:var(--kk-text-3);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color var(--kk-dur-fast) var(--kk-ease-out),color var(--kk-dur-fast) var(--kk-ease-out)}.kk-scope .kk-icon-btn .material-symbols-outlined{font-size:1.5rem}.kk-scope .kk-icon-btn:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}.kk-scope .kk-icon-btn:hover{background:var(--kk-fill-2);color:var(--kk-text)}.kk-scope .kk-icon-btn:active{background:var(--kk-fill-3)}.kk-scope .kk-icon-btn--danger:hover,.kk-scope .kk-icon-btn--danger:focus-visible{background:var(--kk-error-fill);color:var(--kk-error)}.kk-scope .kk-label{display:block;margin-bottom:.5rem;font-size:var(--kk-fs-body);font-weight:600;line-height:1.4;color:var(--kk-text)}.kk-scope .kk-input{width:100%;height:auto;min-height:var(--kk-control);padding:.5rem 1rem;border:1px solid var(--kk-line-control);border-radius:var(--kk-r-control);background-color:var(--kk-surface-input);color:var(--kk-text);font-size:var(--kk-fs-body);line-height:1.4;transition:border-color var(--kk-dur-fast) var(--kk-ease-out),background-color var(--kk-dur-fast) var(--kk-ease-out),box-shadow var(--kk-dur-fast) var(--kk-ease-out)}.kk-scope .kk-input::placeholder{color:var(--kk-text-3);opacity:1}.kk-scope .kk-input:hover:not(:disabled){border-color:var(--kk-line-control-hover)}.kk-scope .kk-input:focus,.kk-scope .kk-input:focus-visible{outline:2px solid rgba(0,0,0,0);border-color:var(--kk-mint);background-color:var(--kk-surface-input-focus);box-shadow:0 0 0 4px var(--kk-mint-halo)}.kk-scope .kk-input[aria-invalid=true]{border-color:var(--kk-error-line);box-shadow:0 0 0 4px var(--kk-error-halo)}.kk-scope .kk-input:disabled{border-style:dashed;border-color:var(--kk-line);background-color:rgba(255,255,255,.02);color:var(--kk-text-off);cursor:not-allowed}.kk-scope .kk-input:disabled::placeholder{color:var(--kk-text-off)}.kk-scope .kk-input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #26272d inset;-webkit-text-fill-color:#f3f4f6}.kk-scope .kk-notice{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border:1px solid rgba(255,255,255,.1);border-radius:var(--kk-r-card);background:var(--kk-fill-1);font-size:var(--kk-fs-small);line-height:1.45;color:var(--kk-text-2)}.kk-scope .kk-notice>.material-symbols-outlined,.kk-scope .kk-notice::before{margin-top:.0625rem;font-size:1.25rem}.kk-scope .kk-notice--error{border-color:rgba(255,107,95,.4);background:var(--kk-error-fill);font-weight:600;color:var(--kk-text)}.kk-scope .kk-notice--error>.material-symbols-outlined,.kk-scope .kk-notice--error::before{color:var(--kk-error-line)}.kk-scope .kk-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border:1px solid var(--kk-line);border-radius:var(--kk-r-pill);background:var(--kk-fill-1);font-size:var(--kk-fs-caption);font-weight:600;line-height:1.2;letter-spacing:.02em;color:var(--kk-text-2);white-space:nowrap;cursor:default}.kk-scope .kk-pill .material-symbols-outlined{font-size:1rem}.kk-scope .kk-pill--mint{border-color:var(--kk-mint-line);background:var(--kk-mint-fill);color:var(--kk-mint)}.kk-scope .kk-pill--status{border-color:var(--kk-status-line);background:var(--kk-status-fill);color:var(--kk-status)}.kk-scope .kk-pill--warn{border-color:var(--kk-warn-line);background:var(--kk-warn-fill);color:var(--kk-warn)}.kk-scope .kk-pill--needs-you{border-color:var(--kk-needs-you-line);background:var(--kk-needs-you-fill);color:var(--kk-needs-you)}.kk-scope .kk-chip{display:grid;place-items:center;flex-shrink:0;width:3rem;height:3rem;border-radius:50%;background:var(--kk-mint-fill);color:var(--kk-mint)}.kk-scope .kk-chip .material-symbols-outlined{font-size:1.5rem}.kk-scope .kk-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--kk-s-3);height:100%;min-height:16rem;padding:var(--kk-s-8) var(--kk-s-6);border:1px dashed var(--kk-line);border-radius:var(--kk-r-card);text-align:center}.kk-scope .kk-empty h2{margin:0;font-size:var(--kk-fs-lead);font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.005em;line-height:1.3;color:var(--kk-text)}.kk-scope .kk-empty p{margin:0;max-width:30rem;font-size:var(--kk-fs-small);line-height:1.5;color:var(--kk-text-2)}.kk-scope .kk-empty--compact{height:auto;min-height:0;padding:var(--kk-s-6) var(--kk-s-4)}.kk-scope .kk-block{display:flex;flex-direction:column;align-items:stretch;gap:var(--kk-s-1);padding:var(--kk-s-5) var(--kk-s-6) var(--kk-s-6);border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1);text-align:left;container-type:inline-size}.kk-scope .kk-block h3{margin:0;font-size:var(--kk-fs-lead);font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.005em;line-height:1.3;color:var(--kk-text)}.kk-scope .kk-block p{margin:0;font-size:var(--kk-fs-small);line-height:1.5;color:var(--kk-text-2)}.kk-scope .kk-block a:not(.kk-btn){color:var(--kk-mint);text-decoration:underline}.kk-scope .kk-block ul{margin:0;padding:0;list-style:none}.kk-scope .kk-block__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kk-s-2) var(--kk-s-3)}.kk-scope .kk-block__head[data-kk-icon]::before{content:attr(data-kk-icon);content:attr(data-kk-icon) / "";display:grid;flex-shrink:0;place-items:center;width:max(2.125rem,34px);height:max(2.125rem,34px);margin-right:calc(var(--kk-s-1)*-1);border-radius:10px;background:var(--kk-fill-2);color:var(--kk-text-2);font-family:"Material Symbols Outlined";font-size:1.25rem;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.kk-scope .kk-block .kk-block__foot{margin-top:var(--kk-s-3);font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.kk-scope .kk-block__wait{display:flex;flex-direction:column;gap:var(--kk-s-2);margin-top:var(--kk-s-4);padding-top:var(--kk-s-5);border-top:1px solid var(--kk-hairline)}.kk-scope .kk-skeleton{display:block;width:min(16rem,70%);height:.875rem;border-radius:var(--kk-r-pill);background:var(--kk-fill-2)}.kk-scope .kk-skeleton+.kk-skeleton{width:min(10rem,45%)}.kk-scope .kk-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.kk-scope .kk-rows{display:flex;flex-direction:column;margin:var(--kk-s-3) 0 0;padding:0}.kk-scope .kk-row{display:grid;grid-template-columns:minmax(7rem, 10rem) minmax(0, 1fr) auto;grid-template-areas:"label value action";align-items:center;gap:var(--kk-s-1) var(--kk-s-5);min-height:calc(var(--kk-target) + var(--kk-s-6));padding:var(--kk-s-3) 0;border-top:1px solid var(--kk-hairline)}.kk-scope .kk-row:last-child{padding-bottom:0}.kk-scope .kk-row--wide{grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"label action" "value action"}.kk-scope .kk-row--single{grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"label action"}.kk-scope .kk-row__label{grid-area:label;margin:0;font-size:var(--kk-fs-small);font-weight:500;line-height:1.4;color:var(--kk-text-2)}.kk-scope .kk-row--wide .kk-row__label,.kk-scope .kk-row--single .kk-row__label{font-size:var(--kk-fs-body);color:var(--kk-text)}.kk-scope label.kk-row__label[for]{cursor:pointer}.kk-scope .kk-row__value{grid-area:value;display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0;margin:0;font-size:var(--kk-fs-body);line-height:1.45;color:var(--kk-text);overflow-wrap:anywhere}.kk-scope .kk-row__action{grid-area:action;display:flex;align-items:center;justify-content:flex-end;gap:var(--kk-s-2);margin:0}.kk-scope .kk-row__strong{font-weight:600}.kk-scope .kk-block .kk-row__hint,.kk-scope .kk-row__list{font-size:var(--kk-fs-small);line-height:1.45;color:var(--kk-text-2)}.kk-scope .kk-row__list li{display:inline}.kk-scope .kk-row__list li+li::before{content:" · ";color:var(--kk-text-3)}@container (max-width: 32rem){.kk-scope .kk-row{grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"label action" "value action"}.kk-scope .kk-row--single{grid-template-areas:"label action"}}@container (max-width: 18rem){.kk-scope .kk-row,.kk-scope .kk-row--single{grid-template-columns:minmax(0, 1fr);grid-template-areas:"label" "value" "action"}.kk-scope .kk-row--single{grid-template-areas:"label" "action"}.kk-scope .kk-row__action{justify-content:flex-start}}.kk-scope .kk-inline-form{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kk-s-2);width:100%}.kk-scope .kk-inline-form .kk-input{flex:1 1 100%;min-width:0}.kk-scope .kk-block .kk-field-error{flex:1 1 100%;font-weight:500;color:var(--kk-error)}.kk-scope .kk-block .kk-status,.kk-scope .kk-block .kk-field-error,.kk-scope .kk-block .kk-row__hint.is-error,.kk-scope .kk-block .kk-row__hint.is-ok{display:inline-flex;align-items:flex-start;gap:.375rem;animation:kk-msg-in var(--kk-dur) var(--kk-ease-out)}.kk-scope .kk-block .kk-status::before,.kk-scope .kk-block .kk-field-error::before,.kk-scope .kk-block .kk-row__hint.is-error::before,.kk-scope .kk-block .kk-row__hint.is-ok::before{margin-top:.125em}.kk-scope .kk-block .kk-status::before,.kk-scope .kk-block .kk-row__hint.is-ok::before{content:"check_circle";content:"check_circle" / "";flex-shrink:0;font-family:"Material Symbols Outlined";font-size:1.125rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.kk-scope .kk-block .kk-status,.kk-scope .kk-block .kk-row__hint.is-ok{color:var(--kk-mint)}.kk-scope .kk-block .kk-status.is-error::before,.kk-scope .kk-block .kk-field-error::before,.kk-scope .kk-block .kk-row__hint.is-error::before{content:"error";content:"error" / "";flex-shrink:0;font-family:"Material Symbols Outlined";font-size:1.125rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.kk-scope .kk-block .kk-status.is-error,.kk-scope .kk-block .kk-field-error,.kk-scope .kk-block .kk-row__hint.is-error{color:var(--kk-error)}.kk-scope .kk-row__label label{display:block;cursor:pointer}.kk-scope .kk-row__label .kk-status{margin-top:var(--kk-s-1);font-size:var(--kk-fs-small);font-weight:500}.kk-scope .kk-block .kk-row__label .kk-row__hint{margin-top:.125rem;font-weight:400}.kk-scope .kk-btn--retry{align-self:flex-start;margin-left:-0.75rem;color:var(--kk-mint)}.kk-scope .kk-btn--retry::before{content:"refresh";content:"refresh" / "";flex-shrink:0;font-family:"Material Symbols Outlined";font-size:1.25rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.kk-scope .kk-link-btn{display:inline;min-height:0;padding:0;border:0;background:none;color:var(--kk-mint);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.kk-scope .kk-link-btn:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}.kk-scope .kk-switch{display:inline-block;-webkit-appearance:none;appearance:none;position:relative;flex-shrink:0;width:3.25rem;height:2rem;margin:0;padding:0;border:1px solid var(--kk-line-control);border-radius:var(--kk-r-pill);background:var(--kk-fill-2);cursor:pointer;transition:background-color var(--kk-dur) var(--kk-ease-out),border-color var(--kk-dur) var(--kk-ease-out)}.kk-scope .kk-switch:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}.kk-scope .kk-switch::before{content:"";position:absolute;top:.1875rem;left:.1875rem;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--kk-text-2);box-shadow:0 1px 2px rgba(0,0,0,.4);transition:transform var(--kk-dur) var(--kk-ease-out),background-color var(--kk-dur) var(--kk-ease-out)}.kk-scope .kk-switch:hover:not(:disabled){border-color:var(--kk-line-control-hover)}.kk-scope .kk-switch:checked{border-color:var(--kk-primary);background:var(--kk-primary)}.kk-scope .kk-switch:checked::before{background:var(--kk-on-primary);transform:translateX(1.25rem)}.kk-scope .kk-switch:disabled{cursor:progress;opacity:.6}.kk-scope .kk-card{display:inline-flex;align-items:center;gap:var(--kk-s-2);font-variant-numeric:tabular-nums;letter-spacing:.02em}.kk-scope .kk-card .material-symbols-outlined{font-size:1.25rem;color:var(--kk-text-2)}.kk-scope .kk-avatar{display:block;flex-shrink:0;width:3.5rem;height:3.5rem;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px rgba(255,255,255,.12)}.kk-scope .kk-notice--ok{border-color:var(--kk-mint-line);background:var(--kk-mint-fill);color:var(--kk-text)}.kk-scope .kk-notice--ok>.material-symbols-outlined{color:var(--kk-mint)}.kk-scope.dp{--dp-sample: #e4e5ea;--dp-sample-fill: rgba(255, 255, 255, 0.06);--dp-sample-line: rgba(255, 255, 255, 0.5);--dp-sample-hatch: rgba(255, 255, 255, 0.06);--dp-live: var(--kk-mint);--dp-submitted: var(--kk-status);--dp-draft: var(--kk-text-3);--dp-series: var(--kk-mint);--dp-series-muted: #74767d;--dp-grid: rgba(255, 255, 255, 0.08);--dp-card: rgb(38, 39, 45);--dp-r-cover: 0.375rem;--dp-hatch: repeating-linear-gradient(135deg, var(--dp-sample-hatch) 0 2px, transparent 2px 12px)}.kk-scope.dp-main{scroll-padding-top:var(--kk-s-4)}body.dp-drawer-open .kk-scope.dp-main{overflow:hidden}.kk-scope.dp .dp-sheet{min-height:100%;padding:32px 36px 48px;border-radius:.5rem;background:var(--dp-card)}@media(max-width: 768px){.kk-scope.dp .dp-sheet{padding:22px 16px 36px}}.kk-scope.dp .dp-col{display:flex;flex-direction:column;gap:var(--kk-s-8);min-width:0}@media(max-width: 768px){.kk-scope.dp .dp-col{gap:var(--kk-s-6)}}.kk-scope.dp .dp-sub{margin:0 0 calc(var(--kk-s-2)*-1);font-size:var(--kk-fs-lead);line-height:1.45;color:var(--kk-text-2)}.kk-scope.dp .dp-staff-row{display:flex;align-items:center;margin-bottom:calc(var(--kk-s-4)*-1)}.kk-scope.dp .dp-switch{display:inline-flex;align-items:center;gap:var(--kk-s-3);min-height:var(--kk-target);cursor:pointer}.kk-scope.dp .dp-switch__text{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:var(--kk-fs-small);font-weight:600;color:var(--kk-text-2)}.kk-scope.dp .dp-switch__tag{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border:1px solid var(--kk-line);border-radius:var(--kk-r-pill);background:var(--kk-fill-1);font-size:var(--kk-fs-caption);font-weight:600;line-height:1.2;letter-spacing:.02em;color:var(--kk-text-2);white-space:nowrap;cursor:default}.kk-scope.dp .dp-switch__tag .material-symbols-outlined{font-size:1rem}.kk-scope.dp .dp-switch__tag{padding:.125rem .5rem;border-color:var(--dp-sample-line);color:var(--dp-sample);font-weight:500}.kk-scope.dp .dp-banner{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border:1px solid rgba(255,255,255,.1);border-radius:var(--kk-r-card);background:var(--kk-fill-1);font-size:var(--kk-fs-small);line-height:1.45;color:var(--kk-text-2)}.kk-scope.dp .dp-banner>.material-symbols-outlined,.kk-scope.dp .dp-banner::before{margin-top:.0625rem;font-size:1.25rem}.kk-scope.dp .dp-banner{align-items:center;padding-block:.5rem}.kk-scope.dp .dp-banner>.material-symbols-outlined{margin-top:0}.kk-scope.dp .dp-banner p{flex:1;margin:0}.kk-scope.dp .dp-banner strong{font-weight:600;color:var(--kk-text)}.kk-scope.dp .dp-banner--sample{border-color:var(--dp-sample-line);background:var(--dp-sample-fill);color:var(--kk-text)}.kk-scope.dp .dp-banner--sample>.material-symbols-outlined{color:var(--dp-sample)}.kk-scope.dp .dp-banner__action{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--kk-target);padding:0 1.25rem;border:1px solid rgba(0,0,0,0);border-radius:var(--kk-r-pill);background:rgba(0,0,0,0);font-size:var(--kk-fs-body);font-weight:600;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);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),box-shadow var(--kk-dur-fast) var(--kk-ease-out),transform 80ms var(--kk-ease-out)}.kk-scope.dp .dp-banner__action .material-symbols-outlined{font-size:1.25rem}.kk-scope.dp .dp-banner__action:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}.kk-scope.dp .dp-banner__action:active:not(:disabled){transform:scale(0.985)}.kk-scope.dp .dp-banner__action:disabled{cursor:not-allowed;transform:none}.kk-scope.dp .dp-banner__action{padding:0 .75rem;color:var(--kk-text-2)}.kk-scope.dp .dp-banner__action:hover:not(:disabled){background:var(--kk-fill-2);color:var(--kk-text)}.kk-scope.dp .dp-banner__action:active:not(:disabled){background:var(--kk-fill-3)}.kk-scope.dp .dp-banner__action:disabled{color:var(--kk-text-off)}.kk-scope.dp .dp-banner__action{flex-shrink:0;color:var(--kk-text);text-decoration:underline;text-underline-offset:.2em}.kk-scope.dp .dp-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border:1px solid var(--kk-line);border-radius:var(--kk-r-pill);background:var(--kk-fill-1);font-size:var(--kk-fs-caption);font-weight:600;line-height:1.2;letter-spacing:.02em;color:var(--kk-text-2);white-space:nowrap;cursor:default}.kk-scope.dp .dp-pill .material-symbols-outlined{font-size:1rem}.kk-scope.dp .dp-pill--sample{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border:1px solid var(--kk-line);border-radius:var(--kk-r-pill);background:var(--kk-fill-1);font-size:var(--kk-fs-caption);font-weight:600;line-height:1.2;letter-spacing:.02em;color:var(--kk-text-2);white-space:nowrap;cursor:default}.kk-scope.dp .dp-pill--sample .material-symbols-outlined{font-size:1rem}.kk-scope.dp .dp-pill--sample{border-color:var(--dp-sample-line);background:var(--dp-sample-fill);color:var(--dp-sample)}.kk-scope.dp .dp-tag-sample{display:inline-flex;align-items:center;padding:.0625rem .4375rem;border:1px solid var(--dp-sample-line);border-radius:var(--kk-r-pill);font-size:var(--kk-fs-caption);font-weight:600;line-height:1.3;color:var(--dp-sample);vertical-align:.15em;white-space:nowrap}.kk-scope.dp .dp-section{display:flex;flex-direction:column;gap:var(--kk-s-4);min-width:0}.kk-scope.dp .dp-section--tight{gap:var(--kk-s-2)}.kk-scope.dp .dp-section__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--kk-s-2) var(--kk-s-3);min-height:var(--kk-target)}.kk-scope.dp .dp-section__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kk-s-2) var(--kk-s-3)}.kk-scope.dp .dp-h2{margin:0;font-size:var(--kk-fs-title);font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.005em;line-height:1.25;color:var(--kk-text)}.kk-scope.dp .dp-h3{margin:0;font-size:var(--kk-fs-lead);font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.005em;line-height:1.3;color:var(--kk-text)}.kk-scope.dp .dp-subhead{margin:var(--kk-s-2) 0 0;font-size:var(--kk-fs-small);font-weight:600;color:var(--kk-text)}.kk-scope.dp .dp-eyebrow{margin:0;font-size:var(--kk-fs-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--kk-text-3)}.kk-scope.dp .dp-text{margin:0;font-size:var(--kk-fs-small);line-height:1.5;color:var(--kk-text-2)}.kk-scope.dp .dp-muted{color:var(--kk-text-3)}.kk-scope.dp .dp-strong{font-weight:600;color:var(--kk-text)}.kk-scope.dp .dp-block-line{display:block}.kk-scope.dp .dp-code{font-variant-numeric:tabular-nums;letter-spacing:.02em}.kk-scope.dp .dp-link{display:inline-flex;align-items:center;gap:.125rem;align-self:flex-start;min-height:var(--kk-target);font-size:var(--kk-fs-small);font-weight:600;color:var(--kk-mint);text-decoration:none;cursor:pointer}.kk-scope.dp .dp-link:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}.kk-scope.dp .dp-link .material-symbols-outlined{font-size:1.125rem}.kk-scope.dp .dp-link:hover{text-decoration:underline;text-underline-offset:.2em}.kk-scope.dp .dp-block{position:relative;display:flex;flex-direction:column;gap:var(--kk-s-3);min-width:0;padding:var(--kk-s-6);border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1)}@media(max-width: 768px){.kk-scope.dp .dp-block{padding:var(--kk-s-5) var(--kk-s-4)}}.kk-scope.dp .dp-block__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--kk-s-2) var(--kk-s-3)}.kk-scope.dp .dp-block__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--kk-s-1) var(--kk-s-3);min-width:0}.kk-scope.dp .dp-block__foot{margin:var(--kk-s-1) 0 0;font-size:var(--kk-fs-caption);line-height:1.45;color:var(--kk-text-3)}.kk-scope.dp .dp-block--soon{border-style:dashed;border-color:var(--kk-line);background:rgba(0,0,0,0)}.kk-scope.dp .dp-block--sample,.kk-scope.dp .dp-sample-group{border-style:dashed;border-color:var(--dp-sample-line);background-color:rgba(0,0,0,0);background-image:var(--dp-hatch)}.kk-scope.dp .dp-soon{display:flex;align-items:flex-start;gap:var(--kk-s-4)}.kk-scope.dp .dp-soon .kk-chip{width:2.75rem;height:2.75rem}.kk-scope.dp .dp-soon__text{display:flex;flex-direction:column;gap:var(--kk-s-1);min-width:0;padding-top:.125rem}.kk-scope.dp .dp-soon__lead{margin:0;font-size:var(--kk-fs-body);font-weight:600;line-height:1.4;color:var(--kk-text)}.kk-scope.dp .dp-soon--center{flex-direction:column;align-items:center;text-align:center}.kk-scope.dp .dp-pair{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--kk-s-4)}@media(max-width: 768px){.kk-scope.dp .dp-pair{grid-template-columns:minmax(0, 1fr)}}.kk-scope.dp .dp-pair--single{grid-template-columns:minmax(0, 1fr)}.kk-scope.dp .dp-status-wrap{display:inline-flex;flex-direction:column;min-width:0}.kk-scope.dp .dp-status{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--kk-fs-small);font-weight:600;line-height:1.3;color:var(--kk-text);white-space:nowrap}.kk-scope.dp .dp-dot{flex-shrink:0;width:.625rem;height:.625rem;border-radius:50%;background:var(--kk-text-3)}.kk-scope.dp .dp-status--draft .dp-dot,.kk-scope.dp .dp-dot--draft{background:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px var(--dp-draft)}.kk-scope.dp .dp-status--submitted .dp-dot,.kk-scope.dp .dp-dot--submitted{background:var(--dp-submitted)}.kk-scope.dp .dp-status--live .dp-dot,.kk-scope.dp .dp-dot--live{background:var(--dp-live);box-shadow:0 0 0 3px var(--kk-mint-fill-2)}.kk-scope.dp .dp-status--processing .dp-dot{background:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px var(--kk-status)}.kk-scope.dp .dp-status--ready .dp-dot{background:var(--dp-live)}.kk-scope.dp .dp-status-note{display:block;margin-top:.125rem;font-size:var(--kk-fs-small);line-height:1.4;color:var(--kk-text-2)}.kk-scope.dp .dp-cover-zoom{flex-shrink:0;padding:0;border:0;border-radius:var(--dp-r-cover);background:none;cursor:zoom-in}.kk-scope.dp .dp-cover-zoom:focus-visible{outline:2px solid var(--kk-mint);outline-offset:2px}.kk-scope.dp .dp-cover{display:block;flex-shrink:0;width:var(--cover, 3.5rem);height:var(--cover, 3.5rem);border-radius:var(--dp-r-cover);object-fit:cover;background:var(--kk-fill-2);box-shadow:0 0 0 1px rgba(255,255,255,.08),0 8px 20px -10px rgba(0,0,0,.7)}.kk-scope.dp .dp-cover--empty{display:grid;place-items:center;border:1px dashed var(--kk-line);background:var(--kk-fill-1);box-shadow:none;color:var(--kk-text-3)}.kk-scope.dp .dp-cover--empty .material-symbols-outlined{font-size:calc(var(--cover, 3.5rem)*.42)}.kk-scope.dp .dp-cover--art-nightbus{background:radial-gradient(55% 55% at 72% 70%, rgba(214, 222, 255, 0.7), rgba(214, 222, 255, 0) 100%),linear-gradient(135deg, #1d2150, #3d3f78)}.kk-scope.dp .dp-cover--art-fjordlys{background:radial-gradient(60% 60% at 30% 30%, rgba(196, 232, 255, 0.75), rgba(196, 232, 255, 0) 100%),linear-gradient(45deg, #0d2033, #2a4a63)}.kk-scope.dp .dp-cover--art-lanterns{background:radial-gradient(50% 50% at 50% 38%, rgba(240, 242, 248, 0.8), rgba(240, 242, 248, 0) 100%),linear-gradient(180deg, #1b1d26, #4a4f60)}.kk-scope.dp .dp-disc{display:grid;place-items:center;flex-shrink:0;width:4rem;height:4rem;border-radius:50%;background:#fff;box-shadow:0 10px 30px -10px rgba(52,250,125,.45)}.kk-scope.dp .dp-disc .material-symbols-outlined{font-size:2rem;color:#26272d}.kk-scope.dp .dp-hero{display:flex;flex-direction:column;align-items:center;gap:var(--kk-s-4);padding:3.5rem var(--kk-s-6) 3rem;border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:radial-gradient(70% 90% at 50% 0%, rgba(52, 250, 125, 0.13), transparent 70%),var(--kk-fill-1);text-align:center}.kk-scope.dp .dp-hero .kk-btn{margin-top:var(--kk-s-2)}@media(max-width: 768px){.kk-scope.dp .dp-hero{padding:var(--kk-s-8) var(--kk-s-4)}}.kk-scope.dp .dp-hero__title{margin:var(--kk-s-2) 0 0;font-size:var(--kk-fs-display);font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.005em;line-height:1.2;color:var(--kk-text)}.kk-scope.dp .dp-hero__text{max-width:34rem;margin:0;font-size:var(--kk-fs-lead);line-height:1.5;color:var(--kk-text-2)}.kk-scope.dp .dp-welcome{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:var(--kk-s-5);padding:var(--kk-s-6);border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:radial-gradient(60% 120% at 0% 0%, rgba(52, 250, 125, 0.12), transparent 70%),var(--kk-fill-1);animation:kk-card-in var(--kk-dur-slow) var(--kk-ease-out) both}@media(max-width: 768px){.kk-scope.dp .dp-welcome{grid-template-columns:auto minmax(0, 1fr);align-items:start;gap:var(--kk-s-4);padding:var(--kk-s-5) var(--kk-s-4)}.kk-scope.dp .dp-welcome .dp-disc{width:3rem;height:3rem}.kk-scope.dp .dp-welcome .dp-disc .material-symbols-outlined{font-size:1.5rem}}@media(prefers-reduced-motion: reduce){.kk-scope.dp .dp-welcome{animation:none}}.kk-scope.dp .dp-welcome__body{display:flex;flex-direction:column;gap:var(--kk-s-2);min-width:0}.kk-scope.dp .dp-welcome__body .dp-text{margin:0}.kk-scope.dp .dp-welcome__title{margin:0;font-size:var(--kk-fs-title);font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.005em;line-height:1.25;color:var(--kk-text)}.kk-scope.dp .dp-welcome__help{font-size:var(--kk-fs-small);color:var(--kk-text-3)}.kk-scope.dp .dp-welcome__done{margin:0}@media(max-width: 768px){.kk-scope.dp .dp-welcome__done{grid-column:1/-1}.kk-scope.dp .dp-welcome__done .kk-btn{width:100%}}.kk-scope.dp .dp-counts{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--kk-s-3)}@media(max-width: 420px){.kk-scope.dp .dp-counts{grid-template-columns:minmax(0, 1fr);gap:var(--kk-s-2)}.kk-scope.dp .dp-counts .dp-count{flex-direction:row;align-items:center;justify-content:space-between;padding:var(--kk-s-3) var(--kk-s-4)}.kk-scope.dp .dp-counts .dp-count__num{font-size:1.5rem}}.kk-scope.dp .dp-count{position:relative;display:flex;flex-direction:column;gap:var(--kk-s-2);min-width:0;padding:var(--kk-s-4) var(--kk-s-5) var(--kk-s-5);border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1);text-decoration:none;transition:background-color var(--kk-dur-fast) var(--kk-ease-out),border-color var(--kk-dur-fast) var(--kk-ease-out)}.kk-scope.dp .dp-count:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}.kk-scope.dp .dp-count:hover{border-color:var(--kk-line);background:var(--kk-fill-2)}@media(max-width: 768px){.kk-scope.dp .dp-count{padding:var(--kk-s-3) var(--kk-s-3) var(--kk-s-4)}}.kk-scope.dp .dp-count__label{display:flex;align-items:center;gap:.5rem;font-size:var(--kk-fs-small);font-weight:500;color:var(--kk-text-2);white-space:nowrap}.kk-scope.dp .dp-count__num{font-size:2.25rem;font-weight:600;line-height:1;color:var(--kk-text)}.kk-scope.dp .dp-count__go{position:absolute;top:var(--kk-s-4);right:var(--kk-s-4);font-size:1.25rem;color:var(--kk-text-3)}@media(max-width: 768px){.kk-scope.dp .dp-count__go{display:none}}.kk-scope.dp .dp-tip-card{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:start;gap:var(--kk-s-4);padding:var(--kk-s-5) var(--kk-s-5) var(--kk-s-5) var(--kk-s-6);border:1px solid var(--kk-mint-line);border-radius:var(--kk-r-card);background:var(--kk-mint-fill);transition:opacity var(--kk-dur) var(--kk-ease-out),transform var(--kk-dur) var(--kk-ease-out)}.kk-scope.dp .dp-tip-card .kk-chip{width:2.75rem;height:2.75rem;background:var(--kk-mint-fill-2)}.kk-scope.dp .dp-tip-card .dp-text{margin-top:.375rem}.kk-scope.dp .dp-tip-card.is-leaving{opacity:0;transform:translateY(-0.25rem)}@media(max-width: 768px){.kk-scope.dp .dp-tip-card{grid-template-columns:minmax(0, 1fr) auto;padding:var(--kk-s-4)}.kk-scope.dp .dp-tip-card .kk-chip{display:none}}.kk-scope.dp .dp-tip-card__links{display:flex;flex-wrap:wrap;gap:var(--kk-s-2) var(--kk-s-3);margin-top:var(--kk-s-3)}@media(max-width: 768px){.kk-scope.dp .dp-tip-card__links .kk-btn{flex:1 1 100%;justify-content:space-between;padding-inline:var(--kk-s-4)}}.kk-scope.dp .dp-upnext{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;grid-template-areas:"cover top action" "cover info action";align-items:center;gap:var(--kk-s-2) var(--kk-s-6);padding:var(--kk-s-5);border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1)}@media(max-width: 768px){.kk-scope.dp .dp-upnext{grid-template-columns:auto minmax(0, 1fr);grid-template-areas:"cover top" "info info" "action action";gap:var(--kk-s-4);padding:var(--kk-s-4)}.kk-scope.dp .dp-upnext .dp-cover{--cover: 5rem !important}.kk-scope.dp .dp-upnext .dp-upnext__action .kk-btn{width:100%}}.kk-scope.dp .dp-upnext__cover{grid-area:cover}.kk-scope.dp .dp-upnext__top{grid-area:top;display:flex;flex-direction:column;gap:.25rem;align-self:end;min-width:0}@media(max-width: 768px){.kk-scope.dp .dp-upnext__top{align-self:center}}.kk-scope.dp .dp-upnext__info{grid-area:info;align-self:start;min-width:0}.kk-scope.dp .dp-upnext__action{grid-area:action}.kk-scope.dp .dp-upnext__title{margin:0;font-size:var(--kk-fs-title);font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.005em;line-height:1.25;color:var(--kk-text);overflow-wrap:anywhere}.kk-scope.dp .dp-upnext__status{margin-top:var(--kk-s-1)}.kk-scope.dp .dp-countdown{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--kk-s-3);margin:var(--kk-s-1) 0 var(--kk-s-2);font-size:var(--kk-fs-lead);color:var(--kk-text-2)}.kk-scope.dp .dp-countdown strong{font-size:max(2.75rem,40px);font-weight:600;line-height:1;letter-spacing:-0.03em;color:var(--kk-text)}.kk-scope.dp .dp-list{display:flex;flex-direction:column;margin:0;padding:0;border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1);list-style:none;overflow:hidden}.kk-scope.dp .dp-row{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:var(--kk-s-2) var(--kk-s-4);min-height:5.5rem;padding:var(--kk-s-3) var(--kk-s-5);transition:background-color var(--kk-dur-fast) var(--kk-ease-out)}.kk-scope.dp .dp-row+.dp-row{border-top:1px solid var(--kk-hairline)}.kk-scope.dp .dp-row:hover{background:var(--kk-fill-1)}@media(max-width: 768px){.kk-scope.dp .dp-row{gap:var(--kk-s-2) var(--kk-s-3);padding:var(--kk-s-3) var(--kk-s-4)}}.kk-scope.dp .dp-row__main{display:flex;flex-direction:column;gap:.1875rem;min-width:0}.kk-scope.dp .dp-row__title{display:block;overflow:hidden;font-size:var(--kk-fs-body);font-weight:600;line-height:1.35;color:var(--kk-text);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.kk-scope.dp .dp-row__titleline{display:flex;align-items:center;gap:.375rem;min-width:0}.kk-scope.dp .dp-row__titleline .dp-row__title{flex:0 1 auto;min-width:0}.kk-scope.dp .dp-row__titleline .dp-tag-sample{flex-shrink:0}.kk-scope.dp a.dp-row__title::after{content:"";position:absolute;inset:0}.kk-scope.dp a.dp-row__title:focus-visible{outline:none}.kk-scope.dp a.dp-row__title:focus-visible::after{outline:2px solid var(--kk-mint);outline-offset:-3px;border-radius:var(--kk-r-card)}.kk-scope.dp .dp-row__meta{font-size:var(--kk-fs-small);line-height:1.4;color:var(--kk-text-2)}.kk-scope.dp .dp-row__end{position:relative;z-index:1;display:flex;align-items:center;gap:var(--kk-s-3)}.kk-scope.dp .dp-row__chev{display:none;font-size:1.5rem;color:var(--kk-text-3)}@media(max-width: 768px){.kk-scope.dp .dp-row__end .kk-btn{display:none}.kk-scope.dp .dp-row__chev{display:block}}.kk-scope.dp .dp-seg{display:inline-flex;flex-wrap:wrap;gap:.25rem;align-self:flex-start;max-width:100%;padding:.25rem;border-radius:calc(var(--kk-r-control) + .25rem);background:var(--kk-fill-2)}@media(max-width: 768px){.kk-scope.dp .dp-seg{display:flex;flex-wrap:nowrap;align-self:stretch;overflow-x:auto;scrollbar-width:none}}.kk-scope.dp .dp-seg__item{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--kk-target);padding:0 .875rem;border:0;border-radius:var(--kk-r-control);background:rgba(0,0,0,0);font:inherit;font-size:var(--kk-fs-small);font-weight:600;color:var(--kk-text-2);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--kk-dur-fast) var(--kk-ease-out),color var(--kk-dur-fast) var(--kk-ease-out)}.kk-scope.dp .dp-seg__item:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}.kk-scope.dp .dp-seg__item:hover{color:var(--kk-text)}.kk-scope.dp .dp-seg__item[aria-current=true],.kk-scope.dp .dp-seg__item[aria-selected=true]{background:var(--kk-surface-input-focus);box-shadow:0 1px 2px rgba(0,0,0,.35);color:var(--kk-text)}@media(max-width: 768px){.kk-scope.dp .dp-seg__item{flex:1 0 auto;gap:.3125rem;padding:0 .625rem}}.kk-scope.dp .dp-seg__count{font-variant-numeric:tabular-nums;color:var(--kk-text-3)}.kk-scope.dp [aria-current=true]>.dp-seg__count{color:var(--kk-text-2)}.kk-scope.dp .dp-table{display:flex;flex-direction:column;border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1);overflow:hidden;container:dp-table/inline-size}.kk-scope.dp .dp-table__rows{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.kk-scope.dp .dp-table__head,.kk-scope.dp .dp-table__row{display:grid;grid-template-columns:minmax(0, 2.3fr) minmax(0, 1.15fr) minmax(0, 1.8fr) 7.5rem;align-items:center;gap:var(--kk-s-4);padding:0 var(--kk-s-5)}.kk-scope.dp .dp-table__head{min-height:2.75rem;border-bottom:1px solid var(--kk-hairline);font-size:var(--kk-fs-caption);font-weight:600;letter-spacing:.02em;color:var(--kk-text-3)}.kk-scope.dp .dp-table__row{position:relative;min-height:5.75rem;padding-block:var(--kk-s-3);transition:background-color var(--kk-dur-fast) var(--kk-ease-out)}.kk-scope.dp .dp-table__row~.dp-table__row{border-top:1px solid var(--kk-hairline)}.kk-scope.dp .dp-table__row[hidden]+.dp-table__row{border-top:0}.kk-scope.dp .dp-table__row:hover{background:var(--kk-fill-1)}.kk-scope.dp .dp-table__release{display:flex;align-items:center;gap:var(--kk-s-4);min-width:0}.kk-scope.dp .dp-table__date{font-size:var(--kk-fs-body);font-variant-numeric:tabular-nums;color:var(--kk-text)}.kk-scope.dp .dp-table__action{position:relative;z-index:1;display:flex;justify-content:flex-end}.kk-scope.dp .dp-table__empty{margin:0;padding:var(--kk-s-6) var(--kk-s-5);font-size:var(--kk-fs-small);color:var(--kk-text-2);text-align:center}.kk-scope.dp .dp-table__meta-date,.kk-scope.dp .dp-table__meta-status{display:none}@container dp-table (max-width: 52rem){.kk-scope.dp .dp-table__head,.kk-scope.dp .dp-table__row{grid-template-columns:minmax(0, 1.75fr) minmax(0, 1.2fr) auto}.kk-scope.dp .dp-table__head>:nth-child(2),.kk-scope.dp .dp-table__date{display:none}.kk-scope.dp .dp-table__meta-date{display:inline}}@container dp-table (max-width: 36rem){.kk-scope.dp .dp-table__head{display:none}.kk-scope.dp .dp-table__row{grid-template-columns:minmax(0, 1fr) auto;gap:var(--kk-s-3);min-height:5rem;padding:var(--kk-s-3) var(--kk-s-4)}.kk-scope.dp .dp-table__status,.kk-scope.dp .dp-table__action .kk-btn{display:none}.kk-scope.dp .dp-table__action .dp-row__chev{display:block}.kk-scope.dp .dp-table__meta-date{display:none}.kk-scope.dp .dp-table__meta-status{display:inline}}.kk-scope.dp .dp-sample-group{display:flex;flex-direction:column;gap:var(--kk-s-3);padding:var(--kk-s-5);border-width:1px;border-radius:var(--kk-r-card)}@media(max-width: 768px){.kk-scope.dp .dp-sample-group{padding:var(--kk-s-4) var(--kk-s-3)}}.kk-scope.dp .dp-table--sample{border-style:dashed;border-color:var(--dp-sample-line);background:var(--dp-card)}.kk-scope.dp .dp-kpis{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--kk-s-4) var(--kk-s-6)}.kk-scope.dp .dp-kpis--two{grid-template-columns:repeat(2, minmax(0, 1fr))}@media(max-width: 768px){.kk-scope.dp .dp-kpis{grid-template-columns:repeat(2, minmax(0, 1fr))}.kk-scope.dp .dp-kpis .dp-kpi:nth-child(3):last-child{grid-column:1/-1}}.kk-scope.dp .dp-kpi{display:flex;flex-direction:column;gap:.25rem;min-width:0}.kk-scope.dp .dp-kpi__label{font-size:var(--kk-fs-small);color:var(--kk-text-2)}.kk-scope.dp .dp-kpi__value{font-size:1.75rem;font-weight:600;line-height:1.15;color:var(--kk-text);overflow-wrap:anywhere}.kk-scope.dp .dp-figure{margin:0;font-size:max(3rem,44px);font-weight:600;line-height:1.05;letter-spacing:-0.02em;color:var(--kk-text);overflow-wrap:anywhere}.kk-scope.dp .dp-figure--md{font-size:max(2.25rem,32px)}.kk-scope.dp .dp-figure__unit{margin-right:.35em;font-size:.5em;font-weight:500;letter-spacing:0;color:var(--kk-text-2);vertical-align:.35em}.kk-scope.dp .dp-chart{position:relative;margin:0;border-radius:var(--kk-r-control)}.kk-scope.dp .dp-chart:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}.kk-scope.dp .dp-tip{position:absolute;z-index:3;display:flex;flex-direction:column;gap:.125rem;padding:.375rem .625rem;border:1px solid var(--kk-line);border-radius:var(--kk-r-control);background:var(--kk-surface);box-shadow:var(--kk-shadow-raise);pointer-events:none;transform:translate(-50%, calc(-100% - 0.5rem));white-space:nowrap}.kk-scope.dp .dp-tip strong{font-size:var(--kk-fs-small);font-weight:600;color:var(--kk-text)}.kk-scope.dp .dp-tip span{font-size:var(--kk-fs-caption);color:var(--kk-text-2)}.kk-scope.dp .dp-cols__plot{position:relative;height:11rem;margin:var(--kk-s-6) 0 var(--kk-s-2);padding-left:3rem}.kk-scope.dp .dp-cols__grid{position:absolute;inset:0 0 1.75rem 3rem}.kk-scope.dp .dp-cols__tick{position:absolute;left:0;right:0;bottom:var(--at);border-top:1px solid var(--dp-grid)}.kk-scope.dp .dp-cols__tick span{position:absolute;right:calc(100% + .625rem);top:0;font-size:var(--kk-fs-caption);font-variant-numeric:tabular-nums;line-height:1;color:var(--kk-text-3);transform:translateY(-50%);white-space:nowrap}.kk-scope.dp .dp-cols__slots{position:relative;display:flex;height:100%;margin:0;padding:0;list-style:none}.kk-scope.dp .dp-cols__slot{position:relative;flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0;padding-bottom:1.75rem;cursor:default}.kk-scope.dp .dp-cols__bar{position:relative;width:min(1.5rem,50%);height:var(--h);min-height:2px;border-radius:4px 4px 0 0;background:var(--dp-series-muted);transition:filter var(--kk-dur-fast) var(--kk-ease-out)}.kk-scope.dp .is-latest>.dp-cols__bar{background:var(--dp-series)}.kk-scope.dp .dp-cols__slot.is-active>.dp-cols__bar{filter:brightness(1.25)}.kk-scope.dp .dp-cols__label{position:absolute;bottom:calc(100% + .375rem);left:50%;font-size:var(--kk-fs-caption);font-weight:600;font-variant-numeric:tabular-nums;color:var(--kk-text);transform:translateX(-50%);white-space:nowrap}.kk-scope.dp .dp-cols__pending{margin-bottom:.5rem;font-size:var(--kk-fs-caption);font-style:italic;color:var(--kk-text-3);white-space:nowrap}.kk-scope.dp .dp-cols__x{position:absolute;bottom:0;left:50%;font-size:var(--kk-fs-caption);line-height:1.75rem;color:var(--kk-text-3);transform:translateX(-50%);white-space:nowrap}.kk-scope.dp .dp-sparkfig{margin-top:var(--kk-s-2)}.kk-scope.dp .dp-spark{display:block;width:100%;height:auto;overflow:visible}.kk-scope.dp .dp-spark__wash-top{stop-color:var(--dp-series);stop-opacity:.2}.kk-scope.dp .dp-spark__wash-end{stop-color:var(--dp-series);stop-opacity:0}.kk-scope.dp .dp-spark__base{stroke:var(--dp-grid);stroke-width:1;vector-effect:non-scaling-stroke}.kk-scope.dp .dp-spark__line{fill:none;stroke:var(--dp-series);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.kk-scope.dp .dp-spark__end,.kk-scope.dp .dp-spark__band circle{fill:var(--dp-series);stroke:var(--dp-card);stroke-width:2;vector-effect:non-scaling-stroke}.kk-scope.dp .dp-spark__band rect{fill:rgba(0,0,0,0)}.kk-scope.dp .dp-spark__band line{stroke:var(--kk-line);stroke-width:1;vector-effect:non-scaling-stroke;opacity:0}.kk-scope.dp .dp-spark__band circle{opacity:0}.kk-scope.dp .dp-spark__band.is-active line,.kk-scope.dp .dp-spark__band.is-active circle{opacity:1}.kk-scope.dp .dp-hbars{display:flex;flex-direction:column;gap:var(--kk-s-3);margin:0;padding:0;list-style:none}.kk-scope.dp .dp-hbar{display:grid;grid-template-columns:minmax(6.5rem, 9rem) minmax(0, 1fr) 3.5rem;align-items:center;gap:var(--kk-s-3);font-size:var(--kk-fs-small)}.kk-scope.dp .dp-hbar__label{overflow:hidden;color:var(--kk-text);text-overflow:ellipsis;white-space:nowrap}.kk-scope.dp .dp-hbar__track{position:relative;height:.5rem;border-radius:var(--kk-r-pill);background:var(--kk-fill-2)}.kk-scope.dp .dp-hbar__fill{position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:0 4px 4px 0;background:var(--dp-series)}.kk-scope.dp .dp-hbar__value{font-variant-numeric:tabular-nums;color:var(--kk-text-2);text-align:right}.kk-scope.dp .dp-datatable{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.kk-scope.dp .dp-datatable th,.kk-scope.dp .dp-datatable td{padding:var(--kk-s-3) var(--kk-s-4) var(--kk-s-3) 0;border-top:1px solid var(--kk-hairline);font-size:var(--kk-fs-body);font-weight:400;line-height:1.4;text-align:left;vertical-align:middle;color:var(--kk-text)}.kk-scope.dp .dp-datatable th:last-child,.kk-scope.dp .dp-datatable td:last-child{padding-right:0}.kk-scope.dp .dp-datatable thead th{padding-top:0;border-top:0;font-size:var(--kk-fs-caption);font-weight:600;letter-spacing:.02em;color:var(--kk-text-3)}.kk-scope.dp .dp-datatable tbody th{font-weight:600}.kk-scope.dp .dp-datatable .dp-num{text-align:right}.kk-scope.dp .dp-datatable .dp-share{font-size:var(--kk-fs-lead);font-weight:600}.kk-scope.dp .dp-datatable .dp-row__meta{font-size:var(--kk-fs-small)}.kk-scope.dp .dp-datatable--statements .dp-status,.kk-scope.dp .dp-datatable thead .dp-num{white-space:nowrap}.kk-scope.dp .dp-splits{container:dp-splits/inline-size}.kk-scope.dp .dp-splits__role-inline{display:none}@container dp-splits (max-width: 34rem){.kk-scope.dp .dp-datatable .dp-splits__role{display:none}.kk-scope.dp .dp-splits__role-inline{display:block}}.kk-scope.dp .dp-payouts{container:dp-payouts/inline-size}.kk-scope.dp .dp-payhero{display:grid;grid-template-columns:minmax(0, 2fr) minmax(15rem, 1fr);align-items:stretch;gap:var(--kk-s-4)}.kk-scope.dp .dp-balance{display:flex;flex-direction:column;gap:var(--kk-s-2)}.kk-scope.dp .dp-balance-card{container:dp-balance/inline-size}.kk-scope.dp .dp-balance-body{display:grid;grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.15fr);align-items:end;gap:var(--kk-s-6)}.kk-scope.dp .dp-balance-body .dp-balance{padding-bottom:var(--kk-s-3)}@container dp-balance (max-width: 34rem){.kk-scope.dp .dp-balance-body{grid-template-columns:minmax(0, 1fr);gap:0}}.kk-scope.dp .dp-balance__none{margin:var(--kk-s-1) 0 0;font-size:max(1.75rem,26px);font-weight:600;line-height:1.2;letter-spacing:-0.01em;color:var(--kk-text)}.kk-scope.dp .dp-withdraw .kk-btn{margin-top:auto}.kk-scope.dp .dp-how{gap:var(--kk-s-4)}.kk-scope.dp .dp-steps{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--kk-s-4);margin:0;padding:0;list-style:none}.kk-scope.dp .dp-step{display:grid;grid-template-columns:auto minmax(0, 1fr);align-content:start;column-gap:var(--kk-s-3);row-gap:.125rem}.kk-scope.dp .dp-step .kk-chip{grid-row:1/3;width:2.5rem;height:2.5rem}.kk-scope.dp .dp-step .kk-chip .material-symbols-outlined{font-size:1.25rem}.kk-scope.dp .dp-step__title{margin:0;font-size:var(--kk-fs-body);font-weight:600;line-height:1.35;color:var(--kk-text)}.kk-scope.dp .dp-pair--payouts>*{container:dp-statement/inline-size}@container dp-statement (max-width: 30rem){.kk-scope.dp .dp-statements__streams{display:none}}.kk-scope.dp .dp-tabpanel{padding-top:var(--kk-s-1)}.kk-scope.dp .dp-later__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--kk-s-5) var(--kk-s-6);margin:var(--kk-s-2) 0 0;padding:0;list-style:none}.kk-scope.dp .dp-later__item{display:flex;align-items:flex-start;gap:var(--kk-s-3);min-width:0}.kk-scope.dp .dp-later__item .kk-chip{width:2.5rem;height:2.5rem;background:var(--kk-fill-2);color:var(--kk-text-2)}.kk-scope.dp .dp-later__item .kk-chip .material-symbols-outlined{font-size:1.25rem}.kk-scope.dp .dp-later__text{display:flex;flex-direction:column;gap:.125rem;min-width:0;padding-top:.125rem}.kk-scope.dp .dp-later__title{margin:0;font-size:var(--kk-fs-body);font-weight:600;line-height:1.35;color:var(--kk-text)}@container dp-payouts (max-width: 46rem){.kk-scope.dp .dp-pair--payouts{grid-template-columns:minmax(0, 1fr)}}@container dp-payouts (max-width: 40rem){.kk-scope.dp .dp-payhero,.kk-scope.dp .dp-later__list{grid-template-columns:minmax(0, 1fr)}}.kk-scope.dp.dp-scrim{position:fixed;inset:0;z-index:1001;background:rgba(0,0,0,.6);backdrop-filter:blur(3px);animation:kk-fade var(--kk-dur) var(--kk-ease-out)}.kk-scope.dp.dp-scrim[hidden]{display:none}.kk-scope.dp.dp-drawer{position:fixed;top:.75rem;right:.75rem;bottom:.75rem;z-index:1002;display:flex;flex-direction:column;width:min(34rem,100vw - 1.5rem);border:1px solid var(--kk-hairline);border-radius:var(--kk-r-dialog);background:var(--kk-surface);box-shadow:var(--kk-shadow-dialog);overflow:hidden;animation:dp-drawer-in var(--kk-dur-slow) var(--kk-ease-out)}.kk-scope.dp.dp-drawer[hidden]{display:none}@media(max-width: 768px){.kk-scope.dp.dp-drawer{inset:0;width:auto;border:0;border-radius:0;animation-name:kk-sheet-in}}.kk-scope.dp .dp-drawer__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--kk-s-3);min-height:3.75rem;padding:var(--kk-s-2) var(--kk-s-2) var(--kk-s-2) var(--kk-s-6);border-bottom:1px solid var(--kk-hairline)}@media(max-width: 768px){.kk-scope.dp .dp-drawer__bar{padding-left:var(--kk-s-4)}}.kk-scope.dp .dp-drawer__tools{display:flex;align-items:center;gap:var(--kk-s-2)}.kk-scope.dp .dp-drawer__body{display:flex;flex-direction:column;gap:var(--kk-s-6);padding:var(--kk-s-6);overflow-y:auto;overscroll-behavior:contain}@media(max-width: 768px){.kk-scope.dp .dp-drawer__body{padding:var(--kk-s-5) var(--kk-s-4) var(--kk-s-8)}}.kk-scope.dp .dp-drawer__wait{display:flex;flex-direction:column;gap:var(--kk-s-3);padding-top:var(--kk-s-4)}.kk-scope.dp .dp-rel-head{display:flex;align-items:flex-start;gap:var(--kk-s-5)}@media(max-width: 420px){.kk-scope.dp .dp-rel-head{flex-direction:column}}.kk-scope.dp .dp-rel-head__text{display:flex;flex-direction:column;gap:.375rem;min-width:0}.kk-scope.dp .dp-rel-head__status{margin-top:.375rem}.kk-scope.dp .dp-rel-title{margin:0;font-size:var(--kk-fs-title);font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.005em;line-height:1.2;color:var(--kk-text);overflow-wrap:anywhere}.kk-scope.dp .dp-rel-title:focus{outline:none}.kk-scope.dp .dp-facts{display:flex;flex-direction:column;margin:0}.kk-scope.dp .dp-fact{display:grid;grid-template-columns:minmax(7rem, 11rem) minmax(0, 1fr);gap:var(--kk-s-1) var(--kk-s-4);padding:var(--kk-s-3) 0;border-top:1px solid var(--kk-hairline);font-size:var(--kk-fs-body)}.kk-scope.dp .dp-fact dt{font-size:var(--kk-fs-small);font-weight:500;color:var(--kk-text-2)}.kk-scope.dp .dp-fact dd{margin:0;color:var(--kk-text)}@media(max-width: 420px){.kk-scope.dp .dp-fact{grid-template-columns:minmax(0, 1fr)}}.kk-scope.dp .dp-fact__hint{display:block;font-size:var(--kk-fs-caption);font-weight:400;color:var(--kk-text-3)}.kk-scope.dp .dp-fact__note{display:block;margin-top:.25rem;font-size:var(--kk-fs-small);color:var(--kk-text-2)}.kk-scope.dp .dp-tracks{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;counter-reset:dp-track}.kk-scope.dp .dp-track{display:grid;grid-template-columns:1.75rem minmax(0, 1fr) auto;align-items:baseline;gap:.125rem var(--kk-s-3);padding:var(--kk-s-3) 0;border-top:1px solid var(--kk-hairline);font-size:var(--kk-fs-body);color:var(--kk-text)}.kk-scope.dp .dp-track::before{counter-increment:dp-track;content:counter(dp-track);color:var(--kk-text-3);font-variant-numeric:tabular-nums}.kk-scope.dp .dp-track__title{grid-column:2;min-width:0;overflow-wrap:anywhere}.kk-scope.dp .dp-track__sub{grid-column:2/4;font-size:var(--kk-fs-small);color:var(--kk-text-2)}.kk-scope.dp .dp-track__time{font-variant-numeric:tabular-nums;color:var(--kk-text-2)}.kk-scope.dp .dp-credits{display:flex;flex-direction:column;gap:.25rem}.kk-scope.dp .dp-credits+.dp-credits{margin-top:var(--kk-s-3)}.kk-scope.dp .dp-credits__track{margin:0;font-size:var(--kk-fs-small);font-weight:600;color:var(--kk-text)}.kk-scope.dp .dp-people{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.kk-scope.dp .dp-person{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.125rem var(--kk-s-3);padding:var(--kk-s-3) 0;border-top:1px solid var(--kk-hairline)}.kk-scope.dp .dp-person__name{font-size:var(--kk-fs-body);font-weight:500;color:var(--kk-text);overflow-wrap:anywhere}.kk-scope.dp .dp-person__roles{grid-column:1;font-size:var(--kk-fs-small);color:var(--kk-text-2)}.kk-scope.dp .dp-person .dp-share{grid-row:1/3;grid-column:2;align-self:center;font-size:var(--kk-fs-lead);font-weight:600;font-variant-numeric:tabular-nums;color:var(--kk-text)}.kk-scope.dp .dp-you{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border:1px solid var(--kk-line);border-radius:var(--kk-r-pill);background:var(--kk-fill-1);font-size:var(--kk-fs-caption);font-weight:600;line-height:1.2;letter-spacing:.02em;color:var(--kk-text-2);white-space:nowrap;cursor:default}.kk-scope.dp .dp-you .material-symbols-outlined{font-size:1rem}.kk-scope.dp .dp-you{border-color:var(--kk-mint-line);background:var(--kk-mint-fill);color:var(--kk-mint);margin-left:.375rem;padding:.0625rem .5rem;vertical-align:.1em}.kk-scope.dp .dp-change{gap:var(--kk-s-3);padding-top:var(--kk-s-5);border-top:1px solid var(--kk-hairline);scroll-margin-top:var(--kk-s-4)}.kk-scope.dp .dp-change .dp-h3:focus{outline:none}.kk-scope.dp .dp-change__rules{display:flex;flex-direction:column;gap:var(--kk-s-2);margin:0;padding:0;list-style:none}.kk-scope.dp .dp-change__rules li{display:flex;align-items:flex-start;gap:var(--kk-s-2);font-size:var(--kk-fs-small);line-height:1.45;color:var(--kk-text-2)}.kk-scope.dp .dp-change__rules .material-symbols-outlined{margin-top:.05em;font-size:1.125rem;color:var(--kk-text-3)}.kk-scope.dp .dp-change__sent{display:flex;flex-direction:column;gap:var(--kk-s-1);padding:var(--kk-s-4);border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1)}.kk-scope.dp .dp-change__sent-head{display:flex;align-items:flex-start;gap:var(--kk-s-2)}.kk-scope.dp .dp-change__sent-head .dp-dot{margin-top:.45em}.kk-scope.dp .dp-change__sent-head{margin:0;font-size:var(--kk-fs-small);font-weight:600;color:var(--kk-text)}.kk-scope.dp .dp-change__quote{margin:0;font-size:var(--kk-fs-body);line-height:1.5;color:var(--kk-text);white-space:pre-line;overflow-wrap:anywhere}.kk-scope.dp .dp-change__ask>summary{width:fit-content;list-style:none}.kk-scope.dp .dp-change__ask>summary::-webkit-details-marker{display:none}.kk-scope.dp .dp-change__chev{transition:transform var(--kk-dur) var(--kk-ease-out)}.kk-scope.dp .dp-change__ask[open] .dp-change__chev{transform:rotate(180deg)}.kk-scope.dp .dp-change__form{display:flex;flex-direction:column;gap:var(--kk-s-2);margin-top:var(--kk-s-4)}.kk-scope.dp .dp-change__form .kk-label{margin-bottom:var(--kk-s-1)}.kk-scope.dp .dp-change__topics{min-width:0;margin:0 0 var(--kk-s-3);padding:0;border:0}.kk-scope.dp .dp-change__topics legend{padding:0}.kk-scope.dp .dp-choices{display:flex;flex-wrap:wrap;gap:var(--kk-s-2)}.kk-scope.dp .dp-choice{position:relative;display:inline-flex}.kk-scope.dp .dp-choice input{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.kk-scope.dp .dp-choice span{display:inline-flex;align-items:center;min-height:var(--kk-target);padding:0 var(--kk-s-4);border:1px solid var(--kk-line);border-radius:var(--kk-r-pill);font-size:var(--kk-fs-small);font-weight:500;color:var(--kk-text-2);transition:border-color var(--kk-dur-fast) var(--kk-ease-out),background-color var(--kk-dur-fast) var(--kk-ease-out),color var(--kk-dur-fast) var(--kk-ease-out)}.kk-scope.dp .dp-choice input:hover+span{border-color:var(--kk-line-control-hover);color:var(--kk-text)}.kk-scope.dp .dp-choice input:checked+span{border-color:var(--kk-mint-line-strong);background:var(--kk-mint-fill);color:var(--kk-mint)}.kk-scope.dp .dp-choice input:focus-visible+span{outline:2px solid var(--kk-mint);outline-offset:2px}.kk-scope.dp .dp-change__message{min-height:7rem;resize:vertical}.kk-scope.dp .dp-change__error{margin:0;font-size:var(--kk-fs-small);color:var(--kk-error)}.kk-scope.dp .dp-change__actions{display:flex;margin-top:var(--kk-s-2)}.kk-scope.dp .dp-label{gap:var(--kk-s-3);padding-top:var(--kk-s-5);border-top:1px solid var(--kk-hairline)}.kk-scope.dp .dp-label__round{display:flex;flex-direction:column;gap:var(--kk-s-2);padding:var(--kk-s-4);border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1)}.kk-scope.dp .dp-label__state{display:flex;align-items:flex-start;gap:var(--kk-s-2);margin:0;font-size:var(--kk-fs-small);font-weight:600;color:var(--kk-text)}.kk-scope.dp .dp-label__state .dp-dot{margin-top:.45em}.kk-scope.dp .dp-label__said{display:flex;flex-direction:column;gap:var(--kk-s-1);margin:var(--kk-s-1) 0 0;padding-left:var(--kk-s-3);border-left:2px solid var(--kk-line)}.kk-scope.dp .dp-label__said figcaption{font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.kk-scope.dp .dp-label__said blockquote{margin:0}.kk-scope.dp .dp-label__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kk-s-3);margin-top:var(--kk-s-2)}.kk-scope.dp .dp-label__earlier{font-size:var(--kk-fs-small);color:var(--kk-text-2)}.kk-scope.dp .dp-label__earlier summary{width:fit-content;cursor:pointer;color:var(--kk-text-2)}.kk-scope.dp .dp-label__rounds{display:flex;flex-direction:column;gap:var(--kk-s-2);margin:var(--kk-s-2) 0 0;padding:0;list-style:none;line-height:1.45}.kk-scope.dp .dp-label__split,.kk-scope.dp .dp-label__flash{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:start;gap:var(--kk-s-2);margin:0;font-size:var(--kk-fs-small);line-height:1.45;color:var(--kk-text-2)}.kk-scope.dp .dp-label__split .material-symbols-outlined,.kk-scope.dp .dp-label__flash .material-symbols-outlined{font-size:1.125rem;line-height:1.3;color:var(--kk-text-3)}.kk-scope.dp .dp-label__split .dp-link,.kk-scope.dp .dp-label__flash .dp-link{white-space:nowrap}.kk-scope.dp .dp-label__flash{padding:var(--kk-s-3);border:1px solid var(--kk-line);border-radius:var(--kk-r-control);color:var(--kk-text)}.kk-scope.dp .dp-label__flash--error{color:var(--kk-error)}.kk-scope.dp .dp-num{text-align:right}@media(forced-colors: active){.kk-scope.dp .dp-block--sample,.kk-scope.dp .dp-sample-group,.kk-scope.dp .dp-pill--sample,.kk-scope.dp .dp-tag-sample{border:1px dashed CanvasText}.kk-scope.dp .dp-cols__bar,.kk-scope.dp .dp-hbar__fill{background:CanvasText;forced-color-adjust:none}}@keyframes dp-drawer-in{from{opacity:0;transform:translateX(1.5rem)}to{opacity:1;transform:none}}.lb-ava,.sbx-c-artist__ava--label,.sbx-b-prow__img--label{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;line-height:1;width:2rem;height:2rem;border-radius:.5rem;background:var(--kk-fill-3);font-size:var(--kk-fs-caption);font-weight:700;letter-spacing:.04em;color:var(--kk-text)}.sbx-b-prow__img--act{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;line-height:1;width:2rem;height:2rem;border-radius:50%;border:1px solid var(--kk-line);font-size:var(--kk-fs-caption);font-weight:600;color:var(--kk-text-2)}.tl-pbar__who--label .tl-pbar__img{display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:var(--kk-fs-caption);font-weight:700;color:var(--kk-text);background:var(--kk-fill-3)}.sbx-c-artist__ava--label{width:100%;height:100%;border-radius:inherit;font-size:var(--kk-fs-small)}.sbx-b-prow--managed .sbx-b-prow__role{white-space:normal}.kc-scope .sbx-b-prow__go{flex-shrink:0;margin-left:auto;font-size:1.25rem;color:var(--kk-text-3)}.sbx-b-prow__dot{flex-shrink:0;width:.5rem;height:.5rem;border-radius:50%;background:var(--kk-mint)}.kk-scope.dp .lb-attn__list{display:flex;flex-direction:column;gap:var(--kk-s-2);margin:0;padding:0;list-style:none}.kk-scope.dp .lb-attn__item{display:flex;align-items:center;gap:var(--kk-s-3);padding:var(--kk-s-3) var(--kk-s-4);border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1)}@media(max-width: 768px){.kk-scope.dp .lb-attn__item{flex-wrap:wrap}}.kk-scope.dp .lb-attn__item--warn{border-color:var(--kk-warn-line);background:var(--kk-warn-fill)}.kk-scope.dp .lb-attn__dot{flex-shrink:0;width:.625rem;height:.625rem;border-radius:50%;background:var(--kk-status)}.kk-scope.dp .lb-attn__item--warn .lb-attn__dot{background:var(--kk-warn)}.kk-scope.dp .lb-attn__text{flex:1;min-width:12rem}.kk-scope.dp .lb-attn__title{margin:0 0 .125rem;font-size:var(--kk-fs-body);font-weight:600;color:var(--kk-text)}.kk-scope.dp.lb .lb-meters{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--kk-s-3)}@media(max-width: 768px){.kk-scope.dp.lb .lb-meters{grid-template-columns:repeat(2, minmax(0, 1fr))}}.kk-scope.dp.lb .lb-meter{padding:var(--kk-s-3) var(--kk-s-4);border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1)}.kk-scope.dp.lb .lb-meter__label{margin:0;font-size:var(--kk-fs-caption);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--kk-text-3)}.kk-scope.dp.lb .lb-meter__value{margin:.125rem 0 0;font-size:var(--kk-fs-title);font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.005em;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--kk-text)}.kk-scope.dp.lb .lb-meter__value small{font-size:var(--kk-fs-small);font-weight:500;color:var(--kk-text-3)}.kk-scope.dp.lb .lb-table{width:100%;border-collapse:collapse}.kk-scope.dp.lb .lb-table th,.kk-scope.dp.lb .lb-table td{padding:var(--kk-s-3) var(--kk-s-2);border-bottom:1px solid var(--kk-hairline);font-size:var(--kk-fs-small);text-align:left;vertical-align:middle}.kk-scope.dp.lb .lb-table th{font-size:var(--kk-fs-caption);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--kk-text-3)}.kk-scope.dp.lb .lb-table td:first-child{padding-left:0}.kk-scope.dp.lb .lb-table td:last-child,.kk-scope.dp.lb .lb-table th:last-child{padding-right:0;text-align:right}@media(max-width: 768px){.kk-scope.dp.lb .lb-table{display:block}.kk-scope.dp.lb .lb-table thead{display:none}.kk-scope.dp.lb .lb-table tbody,.kk-scope.dp.lb .lb-table tr{display:block}.kk-scope.dp.lb .lb-table tr{padding:var(--kk-s-3) 0;border-bottom:1px solid var(--kk-hairline)}.kk-scope.dp.lb .lb-table td{display:block;padding:.125rem 0;border:0}.kk-scope.dp.lb .lb-table td:last-child{padding-top:var(--kk-s-2);text-align:left}}.kk-scope.dp.lb .lb-row__name{display:flex;align-items:center;gap:var(--kk-s-3);min-width:0}.kk-scope.dp.lb .lb-row__title{font-weight:600;color:var(--kk-text);text-decoration:none}.kk-scope.dp.lb .lb-row__title:hover{text-decoration:underline;text-underline-offset:.2em}.kk-scope.dp.lb .lb-row__meta{font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.kk-scope.dp.lb .lb-status{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.kk-scope.dp.lb .lb-status::before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--kk-status)}.kk-scope.dp.lb .lb-status--active::before,.kk-scope.dp.lb .lb-status--approved::before{background:var(--kk-mint)}.kk-scope.dp.lb .lb-status--warn::before{background:var(--kk-warn)}.kk-scope.dp.lb .lb-status--needs-you::before{background:var(--kk-needs-you)}.kk-scope.dp.lb .lb-status--off::before{background:rgba(0,0,0,0);border:1px solid var(--kk-text-3)}.kk-scope.dp.lb .lb-pair{display:grid;grid-template-columns:minmax(0, 3fr) minmax(0, 2fr);gap:var(--kk-s-6);align-items:start}@media(max-width: 1024px){.kk-scope.dp.lb .lb-pair{grid-template-columns:minmax(0, 1fr)}}.kk-scope.dp.lb .lb-form{display:flex;flex-direction:column;gap:var(--kk-s-4)}.kk-scope.dp.lb .lb-field{display:flex;flex-direction:column;gap:var(--kk-s-2)}.kk-scope.dp.lb .lb-field__hint{margin:0;font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.kk-scope.dp.lb .lb-field__error{margin:0;font-size:var(--kk-fs-small);font-weight:500;color:var(--kk-error)}.kk-scope.dp.lb .lb-unavail{display:flex;gap:var(--kk-s-3);align-items:flex-start;padding:var(--kk-s-4);border:1px solid var(--kk-line);border-radius:var(--kk-r-card);background:var(--kk-fill-1)}.kk-scope.dp.lb .lb-unavail>.material-symbols-outlined{flex-shrink:0;font-size:1.5rem;color:var(--kk-text-3)}.kk-scope.dp.lb .lb-unavail__text{display:flex;flex-direction:column;gap:var(--kk-s-2);min-width:0}.kk-scope.dp.lb .lb-unavail__text p{margin:0}.kk-scope.dp.lb .lb-fieldset{display:flex;flex-direction:column;gap:var(--kk-s-4);min-width:0;margin:0;padding:0;border:0}.kk-scope.dp.lb .lb-input{width:100%;height:auto;min-height:var(--kk-control);padding:.5rem 1rem;border:1px solid var(--kk-line-control);border-radius:var(--kk-r-control);background-color:var(--kk-surface-input);color:var(--kk-text);font-size:var(--kk-fs-body);line-height:1.4;transition:border-color var(--kk-dur-fast) var(--kk-ease-out),background-color var(--kk-dur-fast) var(--kk-ease-out),box-shadow var(--kk-dur-fast) var(--kk-ease-out)}.kk-scope.dp.lb .lb-input::placeholder{color:var(--kk-text-3);opacity:1}.kk-scope.dp.lb .lb-input:hover:not(:disabled){border-color:var(--kk-line-control-hover)}.kk-scope.dp.lb .lb-input:focus,.kk-scope.dp.lb .lb-input:focus-visible{outline:2px solid rgba(0,0,0,0);border-color:var(--kk-mint);background-color:var(--kk-surface-input-focus);box-shadow:0 0 0 4px var(--kk-mint-halo)}.kk-scope.dp.lb .lb-input[aria-invalid=true]{border-color:var(--kk-error-line);box-shadow:0 0 0 4px var(--kk-error-halo)}.kk-scope.dp.lb .lb-input:disabled{border-style:dashed;border-color:var(--kk-line);background-color:rgba(255,255,255,.02);color:var(--kk-text-off);cursor:not-allowed}.kk-scope.dp.lb .lb-input:disabled::placeholder{color:var(--kk-text-off)}.kk-scope.dp.lb .lb-input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #26272d inset;-webkit-text-fill-color:#f3f4f6}.kk-scope.dp.lb .lb-input[readonly]{border-style:dashed;background-color:var(--kk-fill-1);color:var(--kk-text-2);cursor:default}.kk-scope.dp.lb select.lb-input{width:100%}.kk-scope.dp.lb .lb-label{display:block;margin-bottom:.5rem;font-size:var(--kk-fs-body);font-weight:600;line-height:1.4;color:var(--kk-text)}.kk-scope.dp.lb .lb-actions{display:flex;flex-wrap:wrap;gap:var(--kk-s-3);align-items:center}.kk-scope.dp.lb .lb-actions[hidden]{display:none}.kk-scope.dp.lb .lb-choice{display:flex;gap:var(--kk-s-3);padding:var(--kk-s-3) var(--kk-s-4);border:1px solid var(--kk-line);border-radius:var(--kk-r-card);cursor:pointer}.kk-scope.dp.lb .lb-choice input{display:inline-block;flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.2rem;accent-color:var(--kk-mint)}.kk-scope.dp.lb .lb-choice:has(input:checked){border-color:var(--kk-mint-line-strong);background:var(--kk-mint-fill)}.kk-scope.dp.lb .lb-choice:has(input:disabled){opacity:.6;cursor:not-allowed}.kk-scope.dp.lb .lb-choice__title{margin:0;font-weight:600;color:var(--kk-text)}.kk-scope.dp.lb .lb-check{display:flex;gap:var(--kk-s-3);align-items:flex-start;font-size:var(--kk-fs-small);color:var(--kk-text-2);cursor:pointer}.kk-scope.dp.lb .lb-check input{display:inline-block;flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.15rem;accent-color:var(--kk-mint)}.kk-scope.dp.lb .lb-check strong{color:var(--kk-text)}.kk-scope.dp.lb .lb-months{display:flex;flex-wrap:wrap;gap:var(--kk-s-2)}.kk-scope.dp.lb .lb-month{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--kk-target);padding:0 1.25rem;border:1px solid rgba(0,0,0,0);border-radius:var(--kk-r-pill);background:rgba(0,0,0,0);font-size:var(--kk-fs-body);font-weight:600;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);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),box-shadow var(--kk-dur-fast) var(--kk-ease-out),transform 80ms var(--kk-ease-out)}.kk-scope.dp.lb .lb-month .material-symbols-outlined{font-size:1.25rem}.kk-scope.dp.lb .lb-month:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}.kk-scope.dp.lb .lb-month:active:not(:disabled){transform:scale(0.985)}.kk-scope.dp.lb .lb-month:disabled{cursor:not-allowed;transform:none}.kk-scope.dp.lb .lb-month{background:rgba(255,255,255,.06);border-color:var(--kk-line);color:var(--kk-text)}.kk-scope.dp.lb .lb-month:hover:not(:disabled){background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.22)}.kk-scope.dp.lb .lb-month:active:not(:disabled){background:rgba(255,255,255,.14)}.kk-scope.dp.lb .lb-month:disabled{background:var(--kk-fill-2);border-color:rgba(0,0,0,0);color:var(--kk-text-off)}.kk-scope.dp.lb .lb-month{min-height:var(--kk-target);font-variant-numeric:tabular-nums}.kk-scope.dp.lb .lb-month[aria-pressed=true]{border-color:var(--kk-mint-line-strong);background:var(--kk-mint-fill-2);color:var(--kk-text)}.kk-scope.dp.lb .lb-month:disabled{opacity:.5;cursor:not-allowed}.kk-scope.dp.lb .lb-rules{display:flex;flex-direction:column;gap:var(--kk-s-2);margin:0;padding:0;list-style:none}.kk-scope.dp.lb .lb-rules li{display:flex;gap:var(--kk-s-2);font-size:var(--kk-fs-small);color:var(--kk-text-2)}.kk-scope.dp.lb .lb-rules .material-symbols-outlined{font-size:1.25rem;color:var(--kk-mint)}.kk-scope.dp.lb .lb-rules .is-x .material-symbols-outlined{color:var(--kk-text-3)}.kk-scope.dp.lb .lb-rules b{font-weight:600;color:var(--kk-text)}.kk-scope.dp.lb .lb-tl{margin:0;padding:0;list-style:none}.kk-scope.dp.lb .lb-tl__row{display:flex;gap:var(--kk-s-3);padding-bottom:var(--kk-s-4);position:relative}.kk-scope.dp.lb .lb-tl__row::before{content:"";position:absolute;top:1.75rem;bottom:0;left:.875rem;width:1px;background:var(--kk-hairline)}.kk-scope.dp.lb .lb-tl__row:last-child::before{display:none}.kk-scope.dp.lb .lb-tl__mark{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid var(--kk-line);border-radius:50%;font-size:var(--kk-fs-caption);font-weight:600;color:var(--kk-text-3)}.kk-scope.dp.lb .lb-tl__mark .material-symbols-outlined{font-size:1rem}.kk-scope.dp.lb .lb-tl__row.is-done .lb-tl__mark{border-color:var(--kk-mint-line-strong);background:var(--kk-mint-fill-2);color:var(--kk-mint)}.kk-scope.dp.lb .lb-tl__row.is-now .lb-tl__mark,.kk-scope.dp.lb .lb-tl__row.is-next .lb-tl__mark{border-color:var(--kk-text);color:var(--kk-text)}.kk-scope.dp.lb .lb-tl__row.is-warn .lb-tl__mark{border-color:var(--kk-warn-line);color:var(--kk-warn)}.kk-scope.dp.lb .lb-tl__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kk-s-2);margin:.2rem 0 .125rem;font-weight:600;color:var(--kk-text)}.kk-scope.dp.lb .lb-tl__title small{font-weight:500;color:var(--kk-text-3)}.kk-scope.dp.lb .lb-owed{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--kk-s-4)}@media(max-width: 768px){.kk-scope.dp.lb .lb-owed{grid-template-columns:minmax(0, 1fr)}}.kk-scope.dp.lb .lb-figure{margin:0;font-size:var(--kk-fs-display);font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.005em;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--kk-text)}.kk-scope.dp.lb .lb-figure .lb-figure__unit{margin-right:.35rem;font-size:var(--kk-fs-lead);font-weight:500;color:var(--kk-text-3)}.kk-scope.dp.lb .lb-figure--md{font-size:var(--kk-fs-title)}.kk-scope.dp.lb .lb-paper-link{font-weight:600;color:var(--kk-text);text-decoration:underline;text-underline-offset:.2em}.kk-scope.dp.lb .lb-paper{max-width:52rem;padding:var(--kk-s-8);border-radius:.25rem;background:#f6f6f3;color:#16171c;box-shadow:var(--kk-shadow-raise)}@media(max-width: 768px){.kk-scope.dp.lb .lb-paper{padding:var(--kk-s-5)}}.kk-scope.dp.lb .lb-paper *{color:inherit}.kk-scope.dp.lb .lb-paper h2,.kk-scope.dp.lb .lb-paper h3{margin:0;font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.005em}.kk-scope.dp.lb .lb-paper .lb-paper__head{display:flex;justify-content:space-between;gap:var(--kk-s-4);padding-bottom:var(--kk-s-4);border-bottom:1px solid #c9c9c2}.kk-scope.dp.lb .lb-paper .lb-paper__mark{font-size:var(--kk-fs-title);font-weight:800;font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.005em}.kk-scope.dp.lb .lb-paper .lb-paper__meta{font-size:var(--kk-fs-caption);color:#555;text-align:right}.kk-scope.dp.lb .lb-paper .lb-paper__headline{margin:var(--kk-s-5) 0 var(--kk-s-2);font-size:var(--kk-fs-lead);font-weight:600}.kk-scope.dp.lb .lb-paper .lb-paper__total{display:flex;justify-content:space-between;align-items:baseline;gap:var(--kk-s-4);margin:var(--kk-s-4) 0;padding:var(--kk-s-3) var(--kk-s-4);border:1px solid #c9c9c2;border-radius:.25rem;background:#fff}.kk-scope.dp.lb .lb-paper .lb-paper__total strong{font-size:var(--kk-fs-title);font-variant-numeric:tabular-nums}.kk-scope.dp.lb .lb-paper table{width:100%;margin:var(--kk-s-2) 0 var(--kk-s-5);border-collapse:collapse;font-size:var(--kk-fs-small);font-variant-numeric:tabular-nums}.kk-scope.dp.lb .lb-paper th,.kk-scope.dp.lb .lb-paper td{padding:.375rem .5rem;border-bottom:1px solid #dddcd4;text-align:left}.kk-scope.dp.lb .lb-paper th{font-size:var(--kk-fs-caption);text-transform:uppercase;letter-spacing:.04em;color:#555}.kk-scope.dp.lb .lb-paper .num{text-align:right}.kk-scope.dp.lb .lb-paper .lb-paper__foot{margin:var(--kk-s-4) 0 0;padding-top:var(--kk-s-3);border-top:1px solid #c9c9c2;font-size:var(--kk-fs-caption);color:#555}.kk-scope.dp.lb .lb-exports{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--kk-s-4)}@media(max-width: 768px){.kk-scope.dp.lb .lb-exports{grid-template-columns:minmax(0, 1fr)}}.kk-scope.dp.lb .lb-preset-list{display:flex;flex-wrap:wrap;gap:var(--kk-s-2)}.kk-scope.dp.lb .lb-nudge{display:flex;gap:var(--kk-s-3);align-items:flex-start;padding:var(--kk-s-3) var(--kk-s-4);border:1px dashed var(--kk-line);border-radius:var(--kk-r-card);font-size:var(--kk-fs-small);color:var(--kk-text-2)}.kk-scope.dp.lb .lb-nudge .material-symbols-outlined{color:var(--kk-text-3)}.kk-scope.dp.lb .lb-minimums{display:flex;flex-direction:column;gap:var(--kk-s-3)}.kk-scope.dp.lb .lb-minimums__now{margin:0;padding:var(--kk-s-3) var(--kk-s-4);border:1px solid var(--kk-mint-line-strong);border-radius:var(--kk-r-card);background:var(--kk-mint-fill);font-size:var(--kk-fs-small);line-height:1.5;color:var(--kk-text-2)}.kk-scope.dp.lb .lb-minimums__now strong{font-weight:600;color:var(--kk-text)}.kk-scope.dp.lb .lb-minimums__table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.kk-scope.dp.lb .lb-minimums__table th,.kk-scope.dp.lb .lb-minimums__table td{padding:var(--kk-s-2) var(--kk-s-3);border-bottom:1px solid var(--kk-hairline);font-size:var(--kk-fs-small);font-weight:400;text-align:left;color:var(--kk-text-2)}.kk-scope.dp.lb .lb-minimums__table thead th{font-size:var(--kk-fs-caption);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--kk-text-3)}.kk-scope.dp.lb .lb-minimums__table tbody th{font-weight:600;color:var(--kk-text)}.kk-scope.dp.lb .lb-minimums__table tbody td{white-space:nowrap}@media(max-width: 768px){.kk-scope.dp.lb .lb-minimums__table th,.kk-scope.dp.lb .lb-minimums__table td{padding-inline:var(--kk-s-2)}}.kk-scope.dp.lb .lb-minimums__table tr.is-current th,.kk-scope.dp.lb .lb-minimums__table tr.is-current td{background:var(--kk-mint-fill);color:var(--kk-text)}.kk-scope.dp.lb .lb-minimums__table tr.is-current th{box-shadow:inset 2px 0 0 var(--kk-mint)}.kk-scope.dp.lb .lb-confirm{display:flex;flex-direction:column;gap:var(--kk-s-2);padding:var(--kk-s-3) var(--kk-s-4);border:1px solid var(--kk-line);border-radius:var(--kk-r-card);background:var(--kk-fill-1);font-size:var(--kk-fs-small);color:var(--kk-text-2)}.kk-scope.dp.lb .lb-confirm[hidden]{display:none}.kk-scope.dp.lb .lb-confirm strong{font-weight:600;color:var(--kk-text)}.kk-scope.dp.lb .lb-confirm__note{display:flex;gap:var(--kk-s-2);align-items:flex-start;margin:0;font-size:var(--kk-fs-caption);line-height:1.5;color:var(--kk-text-3)}.kk-scope.dp.lb .lb-confirm__note .material-symbols-outlined{font-size:1.125rem;color:var(--kk-text-3)}.kk-scope.dp.lb .lb-tiers{display:grid;grid-template-columns:repeat(auto-fill, minmax(11rem, 1fr));gap:var(--kk-s-3)}.kk-scope.dp.lb .lb-tier{padding:var(--kk-s-4);border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1)}.kk-scope.dp.lb .lb-tier.is-current{border-color:var(--kk-mint-line-strong);background:var(--kk-mint-fill)}.kk-scope.dp.lb .lb-tier.is-off{border-style:dashed;color:var(--kk-text-2)}.kk-scope.dp.lb .lb-tier__acts{margin:0;font-size:var(--kk-fs-title);font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.005em;color:var(--kk-text)}.kk-scope.dp.lb .lb-split .lb-input{min-width:0;width:100%}.kk-scope.dp.lb .lb-split__share{white-space:nowrap}.kk-scope.dp.lb .lb-split__share span{margin-left:.375rem;color:var(--kk-text-3)}.kk-scope.dp.lb .lb-split__input{width:100%;height:auto;min-height:var(--kk-control);padding:.5rem 1rem;border:1px solid var(--kk-line-control);border-radius:var(--kk-r-control);background-color:var(--kk-surface-input);color:var(--kk-text);font-size:var(--kk-fs-body);line-height:1.4;transition:border-color var(--kk-dur-fast) var(--kk-ease-out),background-color var(--kk-dur-fast) var(--kk-ease-out),box-shadow var(--kk-dur-fast) var(--kk-ease-out)}.kk-scope.dp.lb .lb-split__input::placeholder{color:var(--kk-text-3);opacity:1}.kk-scope.dp.lb .lb-split__input:hover:not(:disabled){border-color:var(--kk-line-control-hover)}.kk-scope.dp.lb .lb-split__input:focus,.kk-scope.dp.lb .lb-split__input:focus-visible{outline:2px solid rgba(0,0,0,0);border-color:var(--kk-mint);background-color:var(--kk-surface-input-focus);box-shadow:0 0 0 4px var(--kk-mint-halo)}.kk-scope.dp.lb .lb-split__input[aria-invalid=true]{border-color:var(--kk-error-line);box-shadow:0 0 0 4px var(--kk-error-halo)}.kk-scope.dp.lb .lb-split__input:disabled{border-style:dashed;border-color:var(--kk-line);background-color:rgba(255,255,255,.02);color:var(--kk-text-off);cursor:not-allowed}.kk-scope.dp.lb .lb-split__input:disabled::placeholder{color:var(--kk-text-off)}.kk-scope.dp.lb .lb-split__input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #26272d inset;-webkit-text-fill-color:#f3f4f6}.kk-scope.dp.lb .lb-split__input{width:5.5rem;min-height:var(--kk-target);font-variant-numeric:tabular-nums}.kk-scope.dp.lb .lb-split__input[readonly]{color:var(--kk-text-2);background:var(--kk-fill-1)}.kk-scope.dp.lb .lb-split td:last-child{white-space:nowrap}.kk-scope.dp.lb .lb-split__on100{padding-left:var(--kk-s-5);text-align:left;font-variant-numeric:tabular-nums;color:var(--kk-text-2)}@media(max-width: 768px){.kk-scope.dp.lb .lb-split .lb-split__input{width:5.5rem}.kk-scope.dp.lb .lb-split__on100{padding-left:0;text-align:left}.kk-scope.dp.lb .lb-split__on100::before{content:"On 100: ";color:var(--kk-text-3)}.kk-scope.dp.lb .lb-split__dash,.kk-scope.dp.lb .lb-split td:empty{display:none}}.kk-scope.dp.lb .lb-sum.is-bad{color:var(--kk-error)}.kk-scope.dp.lb .lb-rules--errors:empty{display:none}.kk-scope.dp.lb .lb-rules .is-wait .material-symbols-outlined{color:var(--kk-text-3)}.kk-scope.dp.lb .lb-rules .is-needs-you .material-symbols-outlined{color:var(--kk-needs-you)}.kk-scope.dp.lb .lb-gate{border-color:var(--kk-mint-line-strong)}.kk-scope.dp.lb .lb-terms{max-height:16rem;overflow:auto;padding:var(--kk-s-3) var(--kk-s-4);border:1px solid var(--kk-line);border-radius:var(--kk-r-card);background:var(--kk-fill-1);font-size:var(--kk-fs-small);color:var(--kk-text-2)}.kk-scope.dp.lb .lb-terms:focus-visible{outline:2px solid var(--kk-mint);outline-offset:2px}.kk-scope.dp.lb .lb-terms--doc{max-height:24rem;line-height:1.55}.kk-scope.dp.lb .lb-terms--doc h1{margin:0 0 var(--kk-s-2);font-size:var(--kk-fs-body);color:var(--kk-text)}.kk-scope.dp.lb .lb-terms--doc h2{margin:var(--kk-s-4) 0 var(--kk-s-2);font-size:var(--kk-fs-small);font-weight:700;color:var(--kk-text)}.kk-scope.dp.lb .lb-terms--doc p,.kk-scope.dp.lb .lb-terms--doc ul{margin:0 0 var(--kk-s-2)}.kk-scope.dp.lb .lb-terms--doc ul{padding-left:1.25rem}.kk-scope.dp.lb .lb-terms__outline{margin:0 0 var(--kk-s-3);padding-left:1.25rem}.kk-scope.dp.lb .lb-terms__outline li{margin:.25rem 0}.kk-scope.dp.lb .lb-log{margin:0;padding:0;list-style:none;font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.kk-scope.dp.lb .lb-log li{padding:.375rem 0;border-bottom:1px solid var(--kk-hairline)}.kk-scope.dp.lb .lb-log b{font-weight:600;color:var(--kk-text-2)}.kk-scope.dp.lb .lb-flash{align-items:center}.kk-scope.dp.lb .lb-flash p{margin:0}.kk-scope.dp.lb .lb-flash__korri{color:var(--kk-mint);font-weight:600;text-decoration:underline;text-decoration-color:var(--kk-mint-line);text-underline-offset:3px}.kk-scope.dp.lb .lb-flash__korri:hover{text-decoration-color:currentColor}.kk-scope.dp.lb .lb-flash__korri:focus-visible{outline:2px solid var(--kk-mint);outline-offset:2px}.kk-scope.dp.lb .lb-flash__korri{flex-shrink:0;margin-left:auto;padding:0;border:0;background:none;font:inherit;font-weight:600;white-space:nowrap;cursor:pointer}.kk-scope.dp.lb .lb-flash__korri[hidden]{display:none}.kk-scope.dp.lb .lb-hidden-note{font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.kk-scope.dp.lb .lb-note{display:flex;flex-direction:column;gap:var(--kk-s-1);margin:0 0 var(--kk-s-3);padding-left:var(--kk-s-3);border-left:2px solid var(--kk-line)}.kk-scope.dp.lb .lb-note figcaption{font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.kk-scope.dp.lb .lb-note blockquote{margin:0;font-size:var(--kk-fs-body);line-height:1.5;color:var(--kk-text);white-space:pre-line;overflow-wrap:anywhere}.kk-scope.dp.lb .lb-split-line{display:flex;align-items:center;gap:var(--kk-s-2);margin:var(--kk-s-3) 0 var(--kk-s-1);font-size:var(--kk-fs-small);color:var(--kk-text-2)}.kk-scope.dp.lb .lb-split-line .material-symbols-outlined{font-size:1.125rem;color:var(--kk-text-3)}.kk-scope.dp .ny{display:flex;flex-direction:column;gap:var(--kk-s-3);min-width:0}.kk-scope.dp .ny__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kk-s-2) var(--kk-s-3)}.kk-scope.dp .ny__count{display:inline-grid;place-items:center;min-width:1.625rem;height:1.625rem;padding:0 .4375rem;border-radius:var(--kk-r-pill);background:var(--kk-needs-you);font-size:var(--kk-fs-caption);font-weight:700;font-variant-numeric:tabular-nums;color:var(--kk-bg)}.kk-scope.dp .ny__hint{margin:0;font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.kk-scope.dp .ny__list{display:flex;flex-direction:column;gap:var(--kk-s-2);margin:0;padding:0;list-style:none}.kk-scope.dp .ny-card{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:var(--kk-s-4);padding:var(--kk-s-4) var(--kk-s-4) var(--kk-s-4) var(--kk-s-4);border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1);animation:kk-card-in var(--kk-dur-slow) var(--kk-ease-out) both}@media(max-width: 768px){.kk-scope.dp .ny-card{grid-template-columns:auto minmax(0, 1fr);align-items:start;gap:var(--kk-s-3) var(--kk-s-3)}}@media(prefers-reduced-motion: reduce){.kk-scope.dp .ny-card{animation:none}}.kk-scope.dp .ny-card--first{border-color:var(--kk-line);background:var(--kk-fill-2)}.kk-scope.dp .ny-card__icon{display:grid;place-items:center;align-self:start;width:2.5rem;height:2.5rem;border-radius:.75rem;background:var(--kk-needs-you-fill);box-shadow:inset 0 0 0 1px var(--kk-needs-you-line);color:var(--kk-needs-you)}.kk-scope.dp .ny-card__icon .material-symbols-outlined{font-size:1.25rem}.kk-scope.dp .ny-card__body{display:flex;flex-direction:column;gap:.25rem;min-width:0}.kk-scope.dp .ny-card__title{margin:0;font-size:var(--kk-fs-body);font-weight:600;line-height:1.35;color:var(--kk-text);overflow-wrap:anywhere}.kk-scope.dp .ny-card__text{margin:0;font-size:var(--kk-fs-small);line-height:1.5;color:var(--kk-text-2)}.kk-scope.dp .ny-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kk-s-2) var(--kk-s-3);margin:var(--kk-s-1) 0 0}.kk-scope.dp .ny-pill{display:inline-flex;align-items:center;height:1.5rem;padding:0 .5625rem;border:1px solid var(--kk-line);border-radius:var(--kk-r-pill);font-size:var(--kk-fs-caption);font-weight:600;font-variant-numeric:tabular-nums;color:var(--kk-text-2);white-space:nowrap}.kk-scope.dp .ny-pill--soon{border-color:var(--kk-status-line);background:var(--kk-fill-2);color:var(--kk-text)}.kk-scope.dp .ny-emailed{display:inline-flex;align-items:center;gap:.3125rem;font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.kk-scope.dp .ny-emailed .material-symbols-outlined{font-size:1rem}.kk-scope.dp .ny-card__action{white-space:nowrap}@media(max-width: 768px){.kk-scope.dp .ny-card__action{grid-column:1/-1;width:100%}}.kk-scope.dp .ny-card--starter .ny-card__icon{background:var(--kk-mint-fill);box-shadow:inset 0 0 0 1px var(--kk-hairline);color:var(--kk-mint)}.kk-scope.dp .ny__hide{margin:0}.kk-scope.dp .ny__hide .kk-link-btn{font-size:var(--kk-fs-small);color:var(--kk-text-3)}.kk-scope.dp .ny--clear{flex-direction:row;align-items:center;gap:var(--kk-s-3);padding:var(--kk-s-3) var(--kk-s-4);border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card)}.kk-scope.dp .ny-clear__icon{display:grid;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--kk-mint-fill);color:var(--kk-mint)}.kk-scope.dp .ny-clear__icon .material-symbols-outlined{font-size:1.25rem}.kk-scope.dp .ny-clear__title{margin:0;font-size:var(--kk-fs-body);font-weight:600;color:var(--kk-text)}.kk-scope.dp .ny-clear__text{margin:.125rem 0 0;font-size:var(--kk-fs-small);color:var(--kk-text-3)}.sbx--c .sbx-c-item__tile{position:relative}.sbx--c .sbx-c-item__count{display:inline-grid;flex-shrink:0;place-items:center;min-width:1.5rem;height:1.5rem;margin-left:auto;padding:0 .4375rem;border-radius:var(--kk-r-pill);background:var(--kk-fill-3);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;color:var(--kk-text)}.sbx--c .sbx-c-item__dot{position:absolute;top:-0.1875rem;right:-0.1875rem;display:none;width:.625rem;height:.625rem;border:2px solid #15161b;border-radius:50%;background:var(--kk-text-2)}.sbx-is-rail .sbx--c .sbx-c-item__count{display:none}.sbx-is-rail .sbx--c .sbx-c-item__dot{display:block}.sbx--c .kk-sr-only,.tl-head .kk-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.kk-scope .ntf-always{margin:0;padding:0;list-style:none}.kk-scope .ntf-always__row{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:var(--kk-s-3);padding:var(--kk-s-3) 0;border-top:1px solid var(--kk-hairline)}.kk-scope .ntf-always__row:first-child{border-top:0}.kk-scope .ntf-always__icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.625rem;background:var(--kk-fill-2);color:var(--kk-text-2)}.kk-scope .ntf-always__icon .material-symbols-outlined{font-size:1.125rem}.kk-scope .ntf-always__title{margin:0;font-weight:600;color:var(--kk-text)}.kk-scope .ntf-always__text{margin:.125rem 0 0;font-size:var(--kk-fs-small);color:var(--kk-text-3)}.kk-scope .ntf-sub{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--kk-s-2);margin:var(--kk-s-5) 0 var(--kk-s-1)}.kk-scope .ntf-sub__title{margin:0;font-size:var(--kk-fs-body);font-weight:700;color:var(--kk-text)}.kk-scope .ntf-lock{display:inline-flex;align-items:center;gap:.25rem;height:1.625rem;padding:0 .625rem;border:1px solid var(--kk-line);border-radius:var(--kk-r-pill);font-size:var(--kk-fs-caption);font-weight:600;color:var(--kk-text-2)}.kk-scope .ntf-lock .material-symbols-outlined{font-size:.9375rem}.kk-scope .ntf .kk-row__label>label{display:inline}.kk-scope .ntf .kk-row__label>.kk-pill{margin-left:var(--kk-s-2);vertical-align:.0625rem}.kk-scope .ntf-sub__hint{flex-basis:100%;margin:0;font-size:var(--kk-fs-small);color:var(--kk-text-3)}.kk-scope .msg-year{margin:var(--kk-s-4) 0 var(--kk-s-1);font-size:var(--kk-fs-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--kk-text-3)}.kk-scope .msg-year:first-child{margin-top:0}.kk-scope .msg-list{margin:0;padding:0;list-style:none}.kk-scope [data-msg-list]{margin-top:var(--kk-s-4)}.kk-scope .msg-row{display:grid;grid-template-columns:auto minmax(0, 1fr) auto auto;align-items:center;gap:var(--kk-s-3);width:calc(100% + var(--kk-s-2)*2);min-height:3.75rem;margin:0 calc(var(--kk-s-2)*-1);padding:var(--kk-s-2);border:0;border-radius:var(--kk-r-control);background:rgba(0,0,0,0);box-shadow:none;font:inherit;text-align:left;color:var(--kk-text);cursor:pointer;appearance:none;transition:background-color var(--kk-dur-fast) var(--kk-ease-out)}.kk-scope .msg-row:hover{background:var(--kk-fill-1)}.kk-scope .msg-row:focus-visible{outline:2px solid var(--kk-mint);outline-offset:0}.kk-scope .msg-list>li+li{border-top:1px solid var(--kk-hairline)}.kk-scope .msg-row__icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.625rem;background:var(--kk-fill-2);color:var(--kk-text-2)}.kk-scope .msg-row__icon .material-symbols-outlined{font-size:1.125rem}.kk-scope .msg-row__main{display:flex;flex-direction:column;gap:.125rem;min-width:0}.kk-scope .msg-row__subject{overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis;color:var(--kk-text)}.kk-scope .msg-row__why{overflow:hidden;font-size:var(--kk-fs-caption);white-space:nowrap;text-overflow:ellipsis;color:var(--kk-text-3)}.kk-scope .msg-row__when{font-size:var(--kk-fs-caption);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--kk-text-3)}.kk-scope .msg-row__chev{font-size:1.25rem;color:var(--kk-text-3)}.kk-scope .msg-status{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--kk-fs-caption);font-weight:600;color:var(--kk-text-2)}.kk-scope .msg-status .material-symbols-outlined{font-size:.9375rem}.kk-scope .msg-more{margin-top:var(--kk-s-3)}.kk-scope .msg-empty{display:flex;align-items:center;gap:var(--kk-s-3);padding:var(--kk-s-4);border:1px dashed var(--kk-line);border-radius:var(--kk-r-card);color:var(--kk-text-3)}.kk-scope .msg-empty .material-symbols-outlined{font-size:1.5rem}@media(max-width: 768px){.kk-scope .msg-row{grid-template-columns:auto minmax(0, 1fr) auto;align-items:start}.kk-scope .msg-row__icon{margin-top:.125rem}.kk-scope .msg-row__subject{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35}.kk-scope .msg-row__when{margin-top:.125rem}.kk-scope .msg-row__chev{display:none}}#accountSettingsModal .acm-reader{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;border-radius:inherit;background:var(--kk-surface);animation:kk-fade var(--kk-dur) var(--kk-ease-out) both}@media(prefers-reduced-motion: reduce){#accountSettingsModal .acm-reader{animation:none}}.kk-scope .acm-reader__bar{display:flex;align-items:center;gap:var(--kk-s-2);padding:var(--kk-s-3) var(--kk-s-4);border-bottom:1px solid var(--kk-hairline)}.kk-scope .acm-reader__scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--kk-s-5) var(--kk-s-6) var(--kk-s-6)}@media(max-width: 768px){.kk-scope .acm-reader__scroll{padding:var(--kk-s-4) var(--kk-s-4) var(--kk-s-6)}}.kk-scope .msg-head__subject{margin:0 0 var(--kk-s-3);outline:none;font-size:var(--kk-fs-title);line-height:1.25;font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.005em;color:var(--kk-text);overflow-wrap:anywhere}.kk-scope .msg-facts{display:grid;grid-template-columns:max-content minmax(0, 1fr);gap:.375rem var(--kk-s-4);margin:0 0 var(--kk-s-4);font-size:var(--kk-fs-small)}.kk-scope .msg-facts dt{color:var(--kk-text-3)}.kk-scope .msg-facts dd{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--kk-text)}.kk-scope .msg-proof{font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:var(--kk-fs-caption);color:var(--kk-text-2)}.kk-scope .msg-frame{display:block;width:100%;min-height:24rem;border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:#111115}.kk-scope .msg-redacted{display:flex;align-items:flex-start;gap:var(--kk-s-3);padding:var(--kk-s-4);border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1);color:var(--kk-text-2)}.kk-scope.dp.st .st-done{margin:0}.kk-scope.dp.st .st-part{display:flex;flex-direction:column;gap:var(--kk-s-8);min-width:0}@media(max-width: 768px){.kk-scope.dp.st .st-part{gap:var(--kk-s-6)}}.kk-scope.dp.st .st-part~.st-part{padding-top:var(--kk-s-8);border-top:1px solid var(--kk-hairline)}.kk-scope.dp.st .st-flags{display:grid;gap:var(--kk-s-2) var(--kk-s-6);margin:0}@media(min-width: 768px){.kk-scope.dp.st .st-flags{grid-template-columns:repeat(3, minmax(0, 1fr))}}.kk-scope.dp.st .st-flags dt{font-size:var(--kk-fs-caption);font-weight:600;letter-spacing:.02em;color:var(--kk-text-3)}.kk-scope.dp.st .st-flags dd{margin:.125rem 0 0;font-size:var(--kk-fs-body);font-variant-numeric:tabular-nums;color:var(--kk-text)}.kk-scope.dp.st .st-count{display:inline-block;min-width:1.75rem;margin-left:.375rem;padding:0 .5rem;border-radius:999px;background:var(--kk-fill-2);font-size:var(--kk-fs-small);font-weight:600;line-height:1.75rem;text-align:center;color:var(--kk-text-2)}.kk-scope.dp.st .st-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1);overflow:hidden}.kk-scope.dp.st .st-row{display:grid;gap:var(--kk-s-3) var(--kk-s-5);padding:var(--kk-s-4) var(--kk-s-5)}.kk-scope.dp.st .st-row~.st-row{border-top:1px solid var(--kk-hairline)}@media(min-width: 768px){.kk-scope.dp.st .st-row{grid-template-columns:minmax(0, 1fr) auto;align-items:start}}.kk-scope.dp.st .st-row__main{display:flex;flex-direction:column;gap:var(--kk-s-1);min-width:0}.kk-scope.dp.st .st-row__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kk-s-2);margin:0;font-size:var(--kk-fs-body);font-weight:600;color:var(--kk-text)}.kk-scope.dp.st .st-row__who{overflow-wrap:anywhere}.kk-scope.dp.st .st-row__meta{margin:0;font-size:var(--kk-fs-caption);line-height:1.5;color:var(--kk-text-3)}.kk-scope.dp.st .st-row__action{display:flex;flex-wrap:wrap;gap:var(--kk-s-2);align-items:center}@media(min-width: 768px){.kk-scope.dp.st .st-row__action{flex-wrap:nowrap;min-width:22rem}}.kk-scope.dp.st .st-note{flex:1 1 12rem;min-width:0}.kk-scope.dp.st .st-feedback .st-row__action{min-width:0}.kk-scope.dp.st .st-feedback__words{margin:var(--kk-s-1) 0;font-size:var(--kk-fs-body);line-height:1.55;color:var(--kk-text);white-space:pre-wrap;overflow-wrap:anywhere}.kk-scope.dp.st .st-feedback__code{font-family:var(--kk-font-mono, ui-monospace, monospace);overflow-wrap:anywhere}.kk-scope.dp.st .st-row__group{font-size:var(--kk-fs-caption);font-weight:500;color:var(--kk-text-3)}.kk-scope.dp.st .st-table{container:st-table/inline-size}.kk-scope.dp.st .st-table__head,.kk-scope.dp.st .st-table__row{display:grid;grid-template-columns:9.5rem minmax(0, 1.2fr) minmax(0, 1fr) 6rem minmax(0, 1.6fr);gap:var(--kk-s-3);align-items:baseline;padding:var(--kk-s-2) var(--kk-s-5);font-size:var(--kk-fs-small);line-height:1.45;color:var(--kk-text-2)}.kk-scope.dp.st .st-table__head>span,.kk-scope.dp.st .st-table__row>span{min-width:0;overflow-wrap:anywhere}.kk-scope.dp.st .st-table__head{min-height:2.5rem;border-bottom:1px solid var(--kk-hairline);font-size:var(--kk-fs-caption);font-weight:600;letter-spacing:.02em;color:var(--kk-text-3)}.kk-scope.dp.st .st-table__rows{margin:0;padding:0;list-style:none}.kk-scope.dp.st .st-table__row~.st-table__row{border-top:1px solid var(--kk-hairline)}.kk-scope.dp.st .st-table__row--hit .st-result{font-weight:700;color:var(--kk-text)}.kk-scope.dp.st .st-detail{font-family:var(--kk-font-mono, ui-monospace, monospace);font-size:var(--kk-fs-caption);color:var(--kk-text-3)}@container st-table (max-width: 48rem){.kk-scope.dp.st .st-table__head{display:none}.kk-scope.dp.st .st-table__row{grid-template-columns:minmax(0, 1fr);gap:.125rem;padding-block:var(--kk-s-3)}}.kk-scope.dp.st .st-results,.kk-scope.dp.st .st-invite,.kk-scope.dp.st .st-invite+section{display:flex;flex-direction:column;gap:var(--kk-s-3);min-width:0}.kk-scope.dp.st .st-invite__emails{min-height:7.5rem;resize:vertical;font-family:inherit;line-height:1.5}.kk-scope.dp.st .st-result .st-row__title .material-symbols-outlined{font-size:20px;color:var(--kk-text-3)}.kk-scope.dp.st .st-result--ok .st-row__title .material-symbols-outlined{color:var(--kk-mint)}@media(min-width: 768px){.kk-scope.dp.st .st-invite__again{min-width:0}}.progress-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(0.35rem);z-index:100;display:flex;justify-content:center;align-items:center}.progress-modal__card{display:flex;flex-direction:column;justify-content:space-between;width:42.1875rem;height:31.640625rem;background-color:#26272d;border-radius:.5rem;padding:1.5rem .75rem .75rem;position:relative}.progress-modal__title{font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.005em;text-align:center;margin:0 0 1.40625rem;padding:0 .703125rem}.progress-modal__action{display:block;font-size:.984375rem;font-weight:normal;color:rgb(67.5111719106%,70.1814865481%,75.0770633835%);margin-bottom:.3515625rem}.progress-modal__release-name{display:block;font-size:1.96875rem;font-weight:bold;color:#fff}.progress-modal__album-cover{display:flex;justify-content:center;margin-bottom:1.40625rem}.progress-modal__album-image{width:10.546875rem;height:10.546875rem;object-fit:cover;border-radius:.5rem;box-shadow:0 .125rem .3125rem rgba(19,19,23,.25)}.progress-modal__container{width:100%;padding:0 2.109375rem 1.40625rem}.progress-modal__progress-wrapper{display:flex;align-items:center;gap:.703125rem}.progress-modal__bar{flex-grow:1;height:2.109375rem;background-color:rgb(5.7453342783%,5.8965272856%,6.8036853296%);border-radius:.5rem;overflow:hidden}.progress-modal__bar-progress{height:100%;background-color:#34fa7d;width:30%;transition:width .3s ease;display:flex;align-items:center;justify-content:flex-end;padding-right:.703125rem}.progress-modal__bar-percentage{font-size:.84375rem;font-weight:bold;color:#00220a}.progress-modal__text{text-align:center;font-size:.84375rem;color:rgb(67.5111719106%,70.1814865481%,75.0770633835%);margin:.703125rem 0}.progress-modal__time-remaining{font-weight:bold}.progress-modal__file-info{margin-top:.703125rem;padding-top:.703125rem;border-top:.0703125rem solid rgba(255,255,255,.1)}.progress-modal__file-name{font-size:.7734375rem;text-align:center;color:#fff;margin-bottom:.3515625rem}.progress-modal__file-progress{width:100%;height:1.265625rem;background-color:rgb(10.3236475313%,10.5953224663%,12.2253720765%);border-radius:.5rem;overflow:hidden;margin:0 auto}.progress-modal__file-progress-bar{height:100%;background-color:#34fa7d;width:50%;transition:width .3s ease;display:flex;align-items:center;justify-content:flex-end;padding-right:.3515625rem}.progress-modal__file-percentage{font-size:.63281255rem;font-weight:bold;color:#00220a}.progress-modal__footer{display:flex;justify-content:flex-end;padding:0 2.109375rem 1.0546875rem 0}.alert-modal{--kk-bg: #111115;--kk-surface: #1b1c22;--kk-surface-input: rgb(38, 39, 45);--kk-surface-input-focus: #2b2c32;--kk-rail: #15161b;--kk-fill-1: rgba(255, 255, 255, 0.04);--kk-fill-2: rgba(255, 255, 255, 0.07);--kk-fill-3: rgba(255, 255, 255, 0.1);--kk-hairline: rgba(255, 255, 255, 0.08);--kk-line: rgba(255, 255, 255, 0.14);--kk-line-control: #737888;--kk-line-control-hover: rgba(255, 255, 255, 0.45);--kk-scrim: rgba(0, 0, 0, 0.8);--kk-text: #f3f4f6;--kk-text-2: #b8bcc6;--kk-text-3: #9a9fac;--kk-text-off: rgba(255, 255, 255, 0.38);--kk-mint: #34fa7d;--kk-mint-fill: rgba(52, 250, 125, 0.1);--kk-mint-fill-2: rgba(52, 250, 125, 0.18);--kk-mint-fill-3: rgba(52, 250, 125, 0.24);--kk-mint-line: rgba(52, 250, 125, 0.32);--kk-mint-line-strong: rgba(52, 250, 125, 0.55);--kk-mint-halo: rgba(52, 250, 125, 0.22);--kk-on-mint: #00220a;--kk-primary: #34fa7d;--kk-primary-press: #29e16f;--kk-on-primary: #00220a;--kk-primary-glow: rgba(52, 250, 125, 0.45);--kk-cover-empty: #36373e;--kk-cover-empty-hover: #3d3e46;--kk-error: #ff8f85;--kk-error-line: #ff6b5f;--kk-error-fill: rgba(255, 107, 95, 0.1);--kk-error-fill-2: rgba(255, 107, 95, 0.2);--kk-error-halo: rgba(255, 107, 95, 0.18);--kk-warn: #ffb22e;--kk-warn-fill: rgba(255, 178, 46, 0.1);--kk-warn-line: rgba(255, 178, 46, 0.35);--kk-warn-halo: rgba(255, 178, 46, 0.18);--kk-needs-you: #ffb22e;--kk-needs-you-fill: rgba(255, 178, 46, 0.1);--kk-needs-you-line: rgba(255, 178, 46, 0.4);--kk-status: #c5c7d0;--kk-status-fill: rgba(255, 255, 255, 0.05);--kk-status-line: rgba(255, 255, 255, 0.4);--kk-fs-display: max(2rem, 30px);--kk-fs-title: max(1.375rem, 20px);--kk-fs-lead: max(1.0625rem, 15px);--kk-fs-body: max(1rem, 15px);--kk-fs-small: max(0.9375rem, 14px);--kk-fs-caption: max(0.8125rem, 12px);--kk-target: max(2.75rem, 40px);--kk-control: max(3rem, 45px);--kk-s-1: 0.25rem;--kk-s-2: 0.5rem;--kk-s-3: 0.75rem;--kk-s-4: 1rem;--kk-s-5: 1.25rem;--kk-s-6: 1.5rem;--kk-s-8: 2rem;--kk-s-10: 2.5rem;--kk-r-control: 0.5rem;--kk-r-chip: 0.5rem;--kk-r-card: 12px;--kk-r-dialog: 18px;--kk-r-pill: 999px;--kk-shadow-dialog: 0 32px 64px -16px rgba(0, 0, 0, 0.7), 0 8px 24px -8px rgba(0, 0, 0, 0.5), inset 0 1px 0 rgba(255, 255, 255, 0.06);--kk-shadow-raise: 0 10px 24px -10px rgba(0, 0, 0, 0.6);--kk-shadow-btn: inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 1px 2px rgba(0, 0, 0, 0.35);--kk-shadow-glow: inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 8px 24px -8px var(--kk-primary-glow);--kk-ring-gap: #111115;--kk-ring-filled: 0 0 0 2px var(--kk-ring-gap), 0 0 0 4px var(--kk-mint);--kk-dur-fast: 120ms;--kk-dur: 200ms;--kk-dur-slow: 320ms;--kk-ease-out: cubic-bezier(0.2, 0.8, 0.2, 1);--kk-ease-inout: cubic-bezier(0.4, 0, 0.2, 1);--kk-ease-spring: cubic-bezier(0.34, 1.56, 0.64, 1);--kk-w-first-run: max(34rem, 544px);--kk-w-dialog: max(56rem, 880px);--kk-h-dialog: max(40rem, 640px);--kk-w-rail: min(max(20rem, 320px), 40%);position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(0.35rem);z-index:100;display:flex;justify-content:center;align-items:center}.alert-modal__card{display:flex;width:min(45em,90%);height:auto;min-height:20em;border:1px solid var(--kk-hairline);background-color:var(--kk-surface);border-radius:var(--kk-r-dialog);box-shadow:var(--kk-shadow-dialog);color:var(--kk-text);overflow:hidden}.alert-modal__sidebar{display:flex;flex-direction:column;align-items:center;justify-content:center;width:12rem;background-color:var(--kk-fill-1);padding:1.5rem;margin-top:-4.5rem}.alert-modal__icon i.error{color:hsl(0,59.0243902439%,42.1960784314%)}.alert-modal__icon i.success{color:#34fa7d}.alert-modal__icon i.info{color:var(--kk-text-2)}.alert-modal__icon i.warning{color:#ffb22e}.alert-modal__icon i{font-size:4rem;margin-bottom:.75rem}.alert-modal__error-type{color:var(--kk-text-3);font-size:1.25rem;font-weight:bold;text-transform:capitalize;text-align:center}.alert-modal__content{display:flex;flex-direction:column;justify-content:space-between;padding:2.25rem 2.25rem 1.5rem 2.25rem;text-align:left;flex-grow:1}.alert-modal__header{margin-bottom:.75rem}.alert-modal__header h2{font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.005em;margin:0;font-size:1.625rem;color:#fff;margin-bottom:1.125rem}@media(max-width: 480px){.alert-modal__header h2{font-size:1.4375rem}}.alert-modal__message{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.alert-modal__message p{margin:0;font-size:var(--kk-fs-body);color:var(--kk-text-2);line-height:1.6}.alert-modal__message p:first-child{margin-bottom:1.125rem}.alert-modal__message p:last-child{margin-top:auto}.alert-modal__message strong{font-weight:500;font-size:var(--kk-fs-lead);color:var(--kk-text)}.alert-modal__actions{display:flex;justify-content:flex-end;margin-top:1.5rem}.alert-modal__actions button{border:none;cursor:pointer;min-height:var(--kk-target);font-size:var(--kk-fs-small);font-weight:600;padding:0 1.25rem;border-radius:var(--kk-r-pill);transition:background-color .1s ease;margin-left:.6rem}.alert-modal__actions button:focus-visible{outline:2px solid var(--kk-mint);outline-offset:2px}.alert-modal__actions button i{display:none}.alert-modal__actions button.dismiss,.alert-modal__actions button.retry{background:var(--kk-fill-2);box-shadow:inset 0 0 0 1px var(--kk-line);color:var(--kk-text)}.alert-modal__actions button.dismiss:hover,.alert-modal__actions button.retry:hover{background-color:var(--kk-fill-3)}.alert-modal__actions button.success{background:var(--kk-primary);box-shadow:var(--kk-shadow-btn);color:var(--kk-on-primary)}.alert-modal__actions button.success:hover{background-color:var(--kk-primary-press)}.alert-modal__actions button.success:focus-visible{outline:2px solid rgba(0,0,0,0);box-shadow:var(--kk-shadow-btn),var(--kk-ring-filled)}.alert-modal__actions button.danger{background:hsl(0,59.0243902439%,42.1960784314%);color:#fff}.alert-modal__actions button.danger:hover{background-color:hsl(0,59.0243902439%,32.1960784314%)}.alert-modal.kk-ask{z-index:1100;background-color:var(--kk-scrim);-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem);animation:kk-fade var(--kk-dur) ease-out}.alert-modal.kk-ask .alert-modal__card{display:block;width:min(28rem,100% - 2rem);min-height:0;border:1px solid rgba(255,255,255,.1);border-radius:var(--kk-r-dialog);background:var(--kk-surface);box-shadow:var(--kk-shadow-dialog);animation:kk-dialog-in 280ms var(--kk-ease-out)}.alert-modal.kk-ask .alert-modal__content{display:block;padding:var(--kk-s-8)}.alert-modal.kk-ask .kk-ask__chip{display:grid;place-items:center;flex-shrink:0;width:3rem;height:3rem;border-radius:50%;background:var(--kk-mint-fill);color:var(--kk-mint)}.alert-modal.kk-ask .kk-ask__chip .material-symbols-outlined{font-size:1.5rem}.alert-modal.kk-ask .kk-ask__chip{margin-bottom:var(--kk-s-5)}.alert-modal.kk-ask .alert-modal__header{margin:0 0 var(--kk-s-3)}.alert-modal.kk-ask .alert-modal__header h2{margin:0;font-size:var(--kk-fs-title);font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.005em;line-height:1.25;color:var(--kk-text)}.alert-modal.kk-ask .alert-modal__message{display:block}.alert-modal.kk-ask .alert-modal__message p{margin:0;font-size:var(--kk-fs-small);line-height:1.5;color:var(--kk-text-2)}.alert-modal.kk-ask .alert-modal__message p:first-child{margin:0 0 var(--kk-s-3)}.alert-modal.kk-ask .alert-modal__message p:last-child{margin-top:0}.alert-modal.kk-ask .alert-modal__message strong{display:block;font-size:var(--kk-fs-lead);font-weight:600;line-height:1.4;color:var(--kk-text)}.alert-modal.kk-ask .alert-modal__actions{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--kk-s-3);margin-top:var(--kk-s-6)}.alert-modal.kk-ask .alert-modal__actions button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--kk-target);padding:0 1.25rem;border:1px solid rgba(0,0,0,0);border-radius:var(--kk-r-pill);background:rgba(0,0,0,0);font-size:var(--kk-fs-body);font-weight:600;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);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),box-shadow var(--kk-dur-fast) var(--kk-ease-out),transform 80ms var(--kk-ease-out)}.alert-modal.kk-ask .alert-modal__actions button .material-symbols-outlined{font-size:1.25rem}.alert-modal.kk-ask .alert-modal__actions button:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}.alert-modal.kk-ask .alert-modal__actions button:active:not(:disabled){transform:scale(0.985)}.alert-modal.kk-ask .alert-modal__actions button:disabled{cursor:not-allowed;transform:none}.alert-modal.kk-ask .alert-modal__actions button{min-height:var(--kk-control);padding:0 1.5rem;width:100%;margin:0}.alert-modal.kk-ask .alert-modal__actions button.success{background:var(--kk-primary);color:var(--kk-on-primary);box-shadow:var(--kk-shadow-btn)}@media(hover: hover){.alert-modal.kk-ask .alert-modal__actions button.success:hover:not(:disabled){background:var(--kk-primary-press);box-shadow:var(--kk-shadow-glow);transform:translateY(-1px)}}.alert-modal.kk-ask .alert-modal__actions button.success:focus-visible{outline:2px solid rgba(0,0,0,0);outline-offset:2px;box-shadow:var(--kk-shadow-btn),var(--kk-ring-filled)}.alert-modal.kk-ask .alert-modal__actions button.success:active:not(:disabled){background:var(--kk-primary-press);box-shadow:inset 0 1px 2px rgba(0,0,0,.2);transform:scale(0.985)}.alert-modal.kk-ask .alert-modal__actions button.success:disabled{background:var(--kk-fill-2);color:var(--kk-text-off);box-shadow:none}.alert-modal.kk-ask .alert-modal__actions button.dismiss{background:rgba(255,255,255,.06);border-color:var(--kk-line);color:var(--kk-text)}.alert-modal.kk-ask .alert-modal__actions button.dismiss:hover:not(:disabled){background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.22)}.alert-modal.kk-ask .alert-modal__actions button.dismiss:active:not(:disabled){background:rgba(255,255,255,.14)}.alert-modal.kk-ask .alert-modal__actions button.dismiss:disabled{background:var(--kk-fill-2);border-color:rgba(0,0,0,0);color:var(--kk-text-off)}@media(max-width: 768px){.alert-modal.kk-ask{align-items:flex-end}.alert-modal.kk-ask .alert-modal__card{width:100%;border-right:0;border-bottom:0;border-left:0;border-radius:1.25rem 1.25rem 0 0;animation-name:kk-sheet-in}.alert-modal.kk-ask .alert-modal__content{padding:var(--kk-s-6) var(--kk-s-5) calc(var(--kk-s-5) + env(safe-area-inset-bottom))}}.kk-dlg-root{--kk-bg: #111115;--kk-surface: #1b1c22;--kk-surface-input: rgb(38, 39, 45);--kk-surface-input-focus: #2b2c32;--kk-rail: #15161b;--kk-fill-1: rgba(255, 255, 255, 0.04);--kk-fill-2: rgba(255, 255, 255, 0.07);--kk-fill-3: rgba(255, 255, 255, 0.1);--kk-hairline: rgba(255, 255, 255, 0.08);--kk-line: rgba(255, 255, 255, 0.14);--kk-line-control: #737888;--kk-line-control-hover: rgba(255, 255, 255, 0.45);--kk-scrim: rgba(0, 0, 0, 0.8);--kk-text: #f3f4f6;--kk-text-2: #b8bcc6;--kk-text-3: #9a9fac;--kk-text-off: rgba(255, 255, 255, 0.38);--kk-mint: #34fa7d;--kk-mint-fill: rgba(52, 250, 125, 0.1);--kk-mint-fill-2: rgba(52, 250, 125, 0.18);--kk-mint-fill-3: rgba(52, 250, 125, 0.24);--kk-mint-line: rgba(52, 250, 125, 0.32);--kk-mint-line-strong: rgba(52, 250, 125, 0.55);--kk-mint-halo: rgba(52, 250, 125, 0.22);--kk-on-mint: #00220a;--kk-primary: #34fa7d;--kk-primary-press: #29e16f;--kk-on-primary: #00220a;--kk-primary-glow: rgba(52, 250, 125, 0.45);--kk-cover-empty: #36373e;--kk-cover-empty-hover: #3d3e46;--kk-error: #ff8f85;--kk-error-line: #ff6b5f;--kk-error-fill: rgba(255, 107, 95, 0.1);--kk-error-fill-2: rgba(255, 107, 95, 0.2);--kk-error-halo: rgba(255, 107, 95, 0.18);--kk-warn: #ffb22e;--kk-warn-fill: rgba(255, 178, 46, 0.1);--kk-warn-line: rgba(255, 178, 46, 0.35);--kk-warn-halo: rgba(255, 178, 46, 0.18);--kk-needs-you: #ffb22e;--kk-needs-you-fill: rgba(255, 178, 46, 0.1);--kk-needs-you-line: rgba(255, 178, 46, 0.4);--kk-status: #c5c7d0;--kk-status-fill: rgba(255, 255, 255, 0.05);--kk-status-line: rgba(255, 255, 255, 0.4);--kk-fs-display: max(2rem, 30px);--kk-fs-title: max(1.375rem, 20px);--kk-fs-lead: max(1.0625rem, 15px);--kk-fs-body: max(1rem, 15px);--kk-fs-small: max(0.9375rem, 14px);--kk-fs-caption: max(0.8125rem, 12px);--kk-target: max(2.75rem, 40px);--kk-control: max(3rem, 45px);--kk-s-1: 0.25rem;--kk-s-2: 0.5rem;--kk-s-3: 0.75rem;--kk-s-4: 1rem;--kk-s-5: 1.25rem;--kk-s-6: 1.5rem;--kk-s-8: 2rem;--kk-s-10: 2.5rem;--kk-r-control: 0.5rem;--kk-r-chip: 0.5rem;--kk-r-card: 12px;--kk-r-dialog: 18px;--kk-r-pill: 999px;--kk-shadow-dialog: 0 32px 64px -16px rgba(0, 0, 0, 0.7), 0 8px 24px -8px rgba(0, 0, 0, 0.5), inset 0 1px 0 rgba(255, 255, 255, 0.06);--kk-shadow-raise: 0 10px 24px -10px rgba(0, 0, 0, 0.6);--kk-shadow-btn: inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 1px 2px rgba(0, 0, 0, 0.35);--kk-shadow-glow: inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 8px 24px -8px var(--kk-primary-glow);--kk-ring-gap: #111115;--kk-ring-filled: 0 0 0 2px var(--kk-ring-gap), 0 0 0 4px var(--kk-mint);--kk-dur-fast: 120ms;--kk-dur: 200ms;--kk-dur-slow: 320ms;--kk-ease-out: cubic-bezier(0.2, 0.8, 0.2, 1);--kk-ease-inout: cubic-bezier(0.4, 0, 0.2, 1);--kk-ease-spring: cubic-bezier(0.34, 1.56, 0.64, 1);--kk-w-first-run: max(34rem, 544px);--kk-w-dialog: max(56rem, 880px);--kk-h-dialog: max(40rem, 640px);--kk-w-rail: min(max(20rem, 320px), 40%);position:fixed;inset:0;z-index:2100;display:grid;place-items:center;padding:var(--kk-s-6);font-family:var(--kk-font-body);color:var(--kk-text)}.kk-dlg-root[hidden]{display:none}.kk-dlg-root :where(*){color:inherit}.kk-dlg-root :where(p,label,h1,h2,h3){margin:0;font-size:inherit;line-height:inherit}.kk-dlg-root [hidden]{display:none !important}html.kk-dlg-open,html.kk-dlg-open body{overflow:hidden}.kk-dlg-dim{position:absolute;inset:0;background:rgba(0,0,0,.68);animation:kk-dlg-fade var(--kk-dur) var(--kk-ease-out)}.kk-dlg{border:1px solid var(--kk-hairline);border-radius:var(--kk-r-dialog);background:var(--kk-surface);box-shadow:var(--kk-shadow-dialog);position:relative;display:flex;flex-direction:column;gap:var(--kk-s-4);width:min(30rem,100%);max-height:calc(100dvh - 3rem);overflow:auto;padding:var(--kk-s-6);overscroll-behavior:contain;animation:kk-dlg-in var(--kk-dur) var(--kk-ease-out)}.kk-dlg--wide{width:min(36rem,100%)}.kk-dlg__head{display:flex;align-items:center;gap:var(--kk-s-3)}.kk-dlg__title{font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.005em;margin:0;font-size:var(--kk-fs-title);line-height:1.2;color:var(--kk-text);outline:none}.kk-dlg__title:focus-visible{outline:2px solid var(--kk-mint);outline-offset:4px;border-radius:4px}.kk-dlg__icon{display:inline-grid;flex:none;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%}.kk-dlg__icon[hidden]{display:none}.kk-dlg__icon .material-symbols-outlined{font-size:1.25rem}.kk-dlg--success .kk-dlg__icon{background:var(--kk-mint-fill-2);color:var(--kk-mint)}.kk-dlg--error .kk-dlg__icon{background:var(--kk-error-fill-2);color:var(--kk-error)}.kk-dlg--warning .kk-dlg__icon{background:var(--kk-warn-fill);color:var(--kk-warn)}.kk-dlg__icon.is-busy{background:var(--kk-fill-2)}.kk-dlg__body{display:flex;flex-direction:column;gap:var(--kk-s-3)}.kk-dlg__body[hidden]{display:none}.kk-dlg__text{margin:0;font-size:var(--kk-fs-body);line-height:1.55;color:var(--kk-text-2)}.kk-dlg__text--lead{color:var(--kk-text)}.kk-dlg__text b,.kk-dlg__text strong{color:var(--kk-text);font-weight:600}.kk-dlg__note{display:flex;gap:var(--kk-s-2);margin:0;font-size:var(--kk-fs-small);line-height:1.5;color:var(--kk-text-2)}.kk-dlg__note .material-symbols-outlined{flex:none;font-size:1.125rem;margin-top:.1rem}.kk-dlg__note--error{color:var(--kk-error)}.kk-dlg__card{border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1);display:flex;align-items:center;gap:var(--kk-s-3);padding:var(--kk-s-3)}.kk-dlg__card .kk-dlg__card-zoom{flex:none;padding:0;border:0;border-radius:6px;background:none;cursor:zoom-in}.kk-dlg__card .kk-dlg__card-zoom:focus-visible{outline:2px solid var(--kk-mint);outline-offset:2px}.kk-dlg__card img,.kk-dlg__card .kk-dlg__card-cover{flex:none;width:3rem;height:3rem;border-radius:6px;object-fit:cover;background:var(--kk-cover-empty)}.kk-dlg__card b{display:block;font-weight:600;color:var(--kk-text)}.kk-dlg__card small{display:block;margin-top:2px;font-size:var(--kk-fs-small);color:var(--kk-text-2)}.kk-dlg__facts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--kk-s-3) var(--kk-s-4);margin:0}.kk-dlg__facts dt{font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.kk-dlg__facts dd{margin:2px 0 0;font-weight:600;color:var(--kk-text)}.kk-dlg__facts dd small{display:block;font-weight:400;font-size:var(--kk-fs-caption);color:var(--kk-text-2)}.kk-dlg__facts .is-wide{grid-column:1/-1}.kk-dlg__facts .uf-when__note{margin-top:8px;font-weight:400}.kk-dlg__tracks{margin:0;padding:0;list-style:none;border-top:1px solid var(--kk-hairline)}.kk-dlg__tracks li{display:grid;grid-template-columns:1.5rem minmax(0, 1fr) auto;gap:var(--kk-s-2);padding:.5rem 0;border-bottom:1px solid var(--kk-hairline);font-size:var(--kk-fs-small)}.kk-dlg__tracks .kk-dlg__n,.kk-dlg__tracks .kk-dlg__d{color:var(--kk-text-3);font-variant-numeric:tabular-nums}.kk-dlg__checks{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.kk-dlg__checks li{display:inline-flex;align-items:center;gap:4px;min-height:1.75rem;padding:0 10px 0 8px;border:1px solid var(--kk-hairline);border-radius:var(--kk-r-pill);font-size:var(--kk-fs-caption);color:var(--kk-text-2)}.kk-dlg__checks li .material-symbols-outlined{font-size:1rem;color:var(--kk-mint)}.kk-dlg__checks-head{display:flex;align-items:baseline;gap:var(--kk-s-2);margin:0;font-size:var(--kk-fs-small);font-weight:600;color:var(--kk-text)}.kk-dlg__checks-head span{font-weight:400;color:var(--kk-text-3)}.kk-dlg__field{display:flex;flex-direction:column;gap:6px}.kk-dlg__field label{font-size:var(--kk-fs-small);font-weight:600;color:var(--kk-text)}.kk-dlg__field textarea{min-height:5rem;padding:10px 12px;border:1px solid var(--kk-line-control);border-radius:var(--kk-r-control);background:var(--kk-surface-input);color:var(--kk-text);font:inherit;resize:vertical}.kk-dlg__field textarea:focus-visible{outline:2px solid var(--kk-mint);outline-offset:2px}.kk-dlg__progress{height:6px;border-radius:var(--kk-r-pill);background:var(--kk-fill-3);overflow:hidden}.kk-dlg__progress span{display:block;height:100%;background:var(--kk-mint);transition:width var(--kk-dur) linear}.kk-dlg__korri{margin:0}.kk-dlg__korri .kk-dlg__link{display:inline-flex;align-items:center;gap:.625rem;min-height:1.75rem;text-align:left}.kk-dlg__korri .korri-mark{width:1.5rem;height:1.5rem;gap:2px;border-radius:7px}.kk-dlg__korri .korri-mark i{width:2px}.kk-dlg__korri .korri-mark i:nth-child(1){height:6px}.kk-dlg__korri .korri-mark i:nth-child(2){height:11px}.kk-dlg__korri .korri-mark i:nth-child(3){height:8px}.kk-dlg__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--kk-s-3);margin-top:var(--kk-s-1)}.kk-dlg__actions[hidden]{display:none}.kk-dlg__btn:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}.kk-dlg__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--kk-target);padding:0 1.25rem;border:1px solid var(--kk-line-control);border-radius:var(--kk-r-pill);background:rgba(0,0,0,0);color:var(--kk-text);font:600 var(--kk-fs-body)/1 var(--kk-font-body);cursor:pointer;transition:background-color var(--kk-dur-fast) var(--kk-ease-out),border-color var(--kk-dur-fast) var(--kk-ease-out)}.kk-dlg__btn .material-symbols-outlined{font-size:1.25rem}.kk-dlg__btn:hover:not(:disabled){background:var(--kk-fill-2);border-color:var(--kk-line-control-hover)}.kk-dlg__btn:disabled{opacity:.5;cursor:default}.kk-dlg__btn--primary:focus-visible{outline:2px solid rgba(0,0,0,0);outline-offset:2px;box-shadow:var(--kk-shadow-btn),var(--kk-ring-filled)}.kk-dlg__btn--primary{border-color:rgba(0,0,0,0);background:var(--kk-primary);color:var(--kk-on-primary);box-shadow:var(--kk-shadow-btn)}.kk-dlg__btn--primary:hover:not(:disabled){border-color:rgba(0,0,0,0);background:var(--kk-primary-press)}.kk-dlg__btn--danger{border-color:rgba(0,0,0,0);background:var(--kk-text);color:#111115}.kk-dlg__btn--danger:hover:not(:disabled){border-color:rgba(0,0,0,0);background:#fff}.kk-dlg__e{display:inline-grid;place-items:center;width:1rem;height:1rem;margin-left:4px;border-radius:3px;background:var(--kk-fill-3);font-size:10px;font-weight:700;text-decoration:none;color:var(--kk-text-2);vertical-align:1px}.kk-dlg-root .kk-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.kk-dlg__link{color:var(--kk-mint);font-weight:600;text-decoration:underline;text-decoration-color:var(--kk-mint-line);text-underline-offset:3px}.kk-dlg__link:hover{text-decoration-color:currentColor}.kk-dlg__link:focus-visible{outline:2px solid var(--kk-mint);outline-offset:2px}.kk-dlg__link{padding:0;border:0;background:none;font:inherit;font-weight:600;cursor:pointer}.kk-steps{margin:0;padding:0;list-style:none}.kk-steps__step{position:relative;display:grid;grid-template-columns:1.5rem minmax(0, 1fr);gap:var(--kk-s-3);padding-bottom:var(--kk-s-4)}.kk-steps__step:last-child{padding-bottom:0}.kk-steps__step:not(:last-child)::after{content:"";position:absolute;top:1.6rem;bottom:.15rem;left:calc(.75rem - 1px);width:2px;border-radius:1px;background:var(--kk-line)}.kk-steps__step.is-done:not(:last-child)::after{background:var(--kk-mint-line-strong)}.kk-steps__mark{display:grid;place-items:center;width:1.5rem;height:1.5rem;border:2px solid var(--kk-status-line);border-radius:50%;box-sizing:border-box}.kk-steps__mark .material-symbols-outlined{font-size:1rem;font-weight:700}.is-done .kk-steps__mark{border-color:var(--kk-mint);background:var(--kk-mint);color:var(--kk-on-mint)}.is-current .kk-steps__mark{border-color:var(--kk-mint)}.is-current .kk-steps__mark::before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--kk-mint)}.kk-steps__text{display:flex;flex-direction:column;gap:2px;padding-top:1px}.kk-steps__label{font-weight:600;color:var(--kk-text-2)}.is-done .kk-steps__label,.is-current .kk-steps__label{color:var(--kk-text)}.kk-steps__note{font-size:var(--kk-fs-small);color:var(--kk-text-2)}@media(max-width: 600px){.kk-dlg-root{place-items:end stretch;padding:0}.kk-dlg,.kk-dlg--wide{width:100%;max-height:92dvh;padding:var(--kk-s-6) var(--kk-s-5) calc(var(--kk-s-5) + env(safe-area-inset-bottom, 0px));border-bottom:0;border-radius:var(--kk-r-dialog) var(--kk-r-dialog) 0 0;animation-name:kk-dlg-up}.kk-dlg__actions{flex-direction:column-reverse;align-items:stretch}.kk-dlg__btn{min-height:var(--kk-control)}.kk-dlg__facts{grid-template-columns:minmax(0, 1fr)}}@keyframes kk-dlg-fade{from{opacity:0}}@keyframes kk-dlg-in{from{opacity:0;transform:translateY(8px) scale(0.98)}}@keyframes kk-dlg-up{from{transform:translateY(100%)}}@media(prefers-reduced-motion: reduce){.kk-dlg,.kk-dlg-dim{animation:none}.kk-dlg__btn,.kk-dlg__progress span{transition:none}}.kk-lb-root{--kk-bg: #111115;--kk-surface: #1b1c22;--kk-surface-input: rgb(38, 39, 45);--kk-surface-input-focus: #2b2c32;--kk-rail: #15161b;--kk-fill-1: rgba(255, 255, 255, 0.04);--kk-fill-2: rgba(255, 255, 255, 0.07);--kk-fill-3: rgba(255, 255, 255, 0.1);--kk-hairline: rgba(255, 255, 255, 0.08);--kk-line: rgba(255, 255, 255, 0.14);--kk-line-control: #737888;--kk-line-control-hover: rgba(255, 255, 255, 0.45);--kk-scrim: rgba(0, 0, 0, 0.8);--kk-text: #f3f4f6;--kk-text-2: #b8bcc6;--kk-text-3: #9a9fac;--kk-text-off: rgba(255, 255, 255, 0.38);--kk-mint: #34fa7d;--kk-mint-fill: rgba(52, 250, 125, 0.1);--kk-mint-fill-2: rgba(52, 250, 125, 0.18);--kk-mint-fill-3: rgba(52, 250, 125, 0.24);--kk-mint-line: rgba(52, 250, 125, 0.32);--kk-mint-line-strong: rgba(52, 250, 125, 0.55);--kk-mint-halo: rgba(52, 250, 125, 0.22);--kk-on-mint: #00220a;--kk-primary: #34fa7d;--kk-primary-press: #29e16f;--kk-on-primary: #00220a;--kk-primary-glow: rgba(52, 250, 125, 0.45);--kk-cover-empty: #36373e;--kk-cover-empty-hover: #3d3e46;--kk-error: #ff8f85;--kk-error-line: #ff6b5f;--kk-error-fill: rgba(255, 107, 95, 0.1);--kk-error-fill-2: rgba(255, 107, 95, 0.2);--kk-error-halo: rgba(255, 107, 95, 0.18);--kk-warn: #ffb22e;--kk-warn-fill: rgba(255, 178, 46, 0.1);--kk-warn-line: rgba(255, 178, 46, 0.35);--kk-warn-halo: rgba(255, 178, 46, 0.18);--kk-needs-you: #ffb22e;--kk-needs-you-fill: rgba(255, 178, 46, 0.1);--kk-needs-you-line: rgba(255, 178, 46, 0.4);--kk-status: #c5c7d0;--kk-status-fill: rgba(255, 255, 255, 0.05);--kk-status-line: rgba(255, 255, 255, 0.4);--kk-fs-display: max(2rem, 30px);--kk-fs-title: max(1.375rem, 20px);--kk-fs-lead: max(1.0625rem, 15px);--kk-fs-body: max(1rem, 15px);--kk-fs-small: max(0.9375rem, 14px);--kk-fs-caption: max(0.8125rem, 12px);--kk-target: max(2.75rem, 40px);--kk-control: max(3rem, 45px);--kk-s-1: 0.25rem;--kk-s-2: 0.5rem;--kk-s-3: 0.75rem;--kk-s-4: 1rem;--kk-s-5: 1.25rem;--kk-s-6: 1.5rem;--kk-s-8: 2rem;--kk-s-10: 2.5rem;--kk-r-control: 0.5rem;--kk-r-chip: 0.5rem;--kk-r-card: 12px;--kk-r-dialog: 18px;--kk-r-pill: 999px;--kk-shadow-dialog: 0 32px 64px -16px rgba(0, 0, 0, 0.7), 0 8px 24px -8px rgba(0, 0, 0, 0.5), inset 0 1px 0 rgba(255, 255, 255, 0.06);--kk-shadow-raise: 0 10px 24px -10px rgba(0, 0, 0, 0.6);--kk-shadow-btn: inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 1px 2px rgba(0, 0, 0, 0.35);--kk-shadow-glow: inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 8px 24px -8px var(--kk-primary-glow);--kk-ring-gap: #111115;--kk-ring-filled: 0 0 0 2px var(--kk-ring-gap), 0 0 0 4px var(--kk-mint);--kk-dur-fast: 120ms;--kk-dur: 200ms;--kk-dur-slow: 320ms;--kk-ease-out: cubic-bezier(0.2, 0.8, 0.2, 1);--kk-ease-inout: cubic-bezier(0.4, 0, 0.2, 1);--kk-ease-spring: cubic-bezier(0.34, 1.56, 0.64, 1);--kk-w-first-run: max(34rem, 544px);--kk-w-dialog: max(56rem, 880px);--kk-h-dialog: max(40rem, 640px);--kk-w-rail: min(max(20rem, 320px), 40%);position:fixed;inset:0;z-index:2200;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:56px 16px 24px;font-family:var(--kk-font-body);color:var(--kk-text);animation:kk-lb-in var(--kk-dur) var(--kk-ease-out)}.kk-lb-root[hidden]{display:none}.kk-lb-root :where(*){color:inherit}@media(prefers-reduced-motion: reduce){.kk-lb-root{animation:none}}@keyframes kk-lb-in{from{opacity:0}}html.kk-lb-open{overflow:hidden}.kk-lb__dim{position:absolute;inset:0;background:rgba(6,6,9,.94)}.kk-lb__figure{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;min-height:0;margin:0}.kk-lb__img{display:block;min-width:min(86vw,62vh,640px);max-width:min(92vw,1400px);max-height:calc(100vh - 160px);max-height:calc(100dvh - 160px);width:auto;height:auto;border-radius:6px;box-shadow:0 24px 60px -20px rgba(0,0,0,.9);object-fit:contain;background:#000}.kk-lb__caption{font-size:var(--kk-fs-small);color:var(--kk-text-2);text-align:center}.kk-lb__caption[hidden]{display:none}.kk-lb__actions{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.kk-lb__actions[hidden]{display:none}.kk-lb__btn{display:inline-flex;align-items:center;gap:8px;min-height:var(--kk-target);padding:0 18px;border:1px solid var(--kk-line-control);border-radius:999px;background:var(--kk-surface);font-size:var(--kk-fs-small);font-weight:600;cursor:pointer}.kk-lb__btn .material-symbols-outlined{font-size:18px}.kk-lb__btn:hover{border-color:var(--kk-line-control-hover)}.kk-lb__close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,.08);cursor:pointer}.kk-lb__close:hover{background:rgba(255,255,255,.16)}.kk-lb__btn:focus-visible,.kk-lb__close:focus-visible{outline:2px solid var(--kk-mint);outline-offset:2px}.kk-hint-q{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:24px;height:24px;margin:-4px 0 -4px -2px;padding:0;border:0;border-radius:999px;background:rgba(0,0,0,0);color:var(--kk-text-3);vertical-align:middle;cursor:pointer}.kk-hint-q:focus-visible{outline:2px solid var(--kk-mint);outline-offset:1px}.kk-hint-q>span{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:16px;height:16px;border:1px solid currentColor;border-radius:999px;font-size:11px;font-weight:700;line-height:1}.kk-hint-q:hover{color:var(--kk-text)}#settingsModal.kk-scope{background-color:var(--kk-scrim);-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem)}#settingsModal.kk-scope:not(.hidden){animation:kk-fade var(--kk-dur) ease-out}#settingsModal.kk-scope .modal-card{width:min(var(--kk-w-dialog),100% - 2rem);max-width:none;height:min(max(40rem,640px),100vh - 3rem);height:min(max(40rem,640px),100dvh - 3rem);min-height:0;max-height:none;padding:0;gap:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:var(--kk-r-dialog);background:var(--kk-surface);box-shadow:var(--kk-shadow-dialog)}#settingsModal.kk-scope:not(.hidden) .modal-card{animation:kk-dialog-in 280ms var(--kk-ease-out)}#settingsModal.kk-scope .modal-card__right{flex:1 1 0;width:auto;min-width:0;padding:var(--kk-s-8);overflow-y:auto}#settingsModal.kk-scope .modal-card__right:not(.hidden){animation:kk-card-in var(--kk-dur-slow) var(--kk-ease-out)}#settingsModal.kk-scope .close-icon{display:inline-grid;place-items:center;width:var(--kk-target);height:var(--kk-target);padding:0;border:0;border-radius:var(--kk-r-control);background:rgba(0,0,0,0);color:var(--kk-text-3);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color var(--kk-dur-fast) var(--kk-ease-out),color var(--kk-dur-fast) var(--kk-ease-out)}#settingsModal.kk-scope .close-icon .material-symbols-outlined{font-size:1.5rem}#settingsModal.kk-scope .close-icon:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}#settingsModal.kk-scope .close-icon:hover{background:var(--kk-fill-2);color:var(--kk-text)}#settingsModal.kk-scope .close-icon:active{background:var(--kk-fill-3)}#settingsModal.kk-scope .close-icon{position:absolute;top:var(--kk-s-4);right:var(--kk-s-4);z-index:10;width:var(--kk-target);height:var(--kk-target);border-radius:50%}#settingsModal.kk-scope .close-icon:hover{opacity:1}#settingsModal.kk-scope .close-icon .material-symbols-outlined,#settingsModal.kk-scope .close-icon i{color:inherit}@media(max-width: 1024px){body:has(#settingsModal.kk-scope:not(.hidden)) .main-layout__right{visibility:hidden}}.profile-settings{display:block;height:auto}.profile-settings h2{margin:0 3.5rem var(--kk-s-6) 0;font-size:var(--kk-fs-title);font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.005em;line-height:1.25;text-wrap:balance}.profile-settings h3{display:block;margin:0 0 var(--kk-s-3);font-size:var(--kk-fs-lead);font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.005em;line-height:1.4;text-transform:none;color:var(--kk-text)}.profile-settings h3::after{display:none}.profile-settings .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.profile-settings section.profile-info{display:flex;align-items:center;gap:var(--kk-s-5);margin-bottom:1.75rem;padding:0;background:none;border-radius:0}.profile-settings section.profile-info .pfs-avatar-container{position:relative;flex:none;width:4.5rem;height:4.5rem;border-radius:50%;overflow:visible;cursor:pointer}.profile-settings section.profile-info .pfs-avatar-container:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}.profile-settings section.profile-info .pfs-avatar-container img,.profile-settings section.profile-info .pfs-avatar-container .pfs-avatar-overlay{position:absolute;inset:0;width:100%;height:100%;border-radius:50%}.profile-settings section.profile-info .pfs-avatar-container img{object-fit:cover;box-shadow:0 0 0 1px rgba(255,255,255,.12)}.profile-settings section.profile-info .pfs-avatar-container .pfs-avatar-overlay{background-color:rgba(0,0,0,.4);opacity:0;transition:opacity var(--kk-dur-fast) ease}.profile-settings section.profile-info .pfs-avatar-container:hover .pfs-avatar-overlay{opacity:1}.profile-settings section.profile-info .pfs-avatar-container .pfs-avatar-badge{position:absolute;right:-0.25rem;bottom:-0.25rem;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#f3f4f6;color:#26272d;font-size:1.125rem;box-shadow:0 0 0 3px var(--kk-surface);transition:background-color var(--kk-dur-fast) ease}.profile-settings section.profile-info .pfs-avatar-container:hover .pfs-avatar-badge{background:var(--kk-mint)}.profile-settings section.profile-info .pfs-avatar-container.is-readonly{cursor:default}.profile-settings section.profile-info .pfs-avatar-container.is-readonly .pfs-avatar-badge,.profile-settings section.profile-info .pfs-avatar-container.is-readonly .pfs-avatar-overlay{display:none}.profile-settings section.profile-info .pfs-info-text{min-width:0}.profile-settings section.profile-info .pfs-info-text h3{margin:0 0 .125rem;font-size:var(--kk-fs-title);font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.005em;line-height:1.25;overflow-wrap:anywhere}.profile-settings section.profile-info .pfs-info-text p{margin:0;font-size:var(--kk-fs-small);color:var(--kk-text-2)}.profile-settings section.shared-accounts{margin-top:1.75rem;padding-top:var(--kk-s-6);border-top:1px solid var(--kk-hairline)}#settingsModal .modal-card__left{display:flex;flex-direction:column;flex:0 0 var(--kk-w-rail);width:var(--kk-w-rail);max-height:none;padding:var(--kk-s-5) var(--kk-s-4);border-right:1px solid var(--kk-hairline);border-radius:0;background:var(--kk-rail);background:linear-gradient(180deg, color-mix(in srgb, var(--pfs-tint, #4a4e5a) 22%, var(--kk-rail)) 0%, var(--kk-rail) 55%);overflow-x:hidden;overflow-y:auto}@supports not (color: color-mix(in srgb, red 50%, blue)){#settingsModal .modal-card__left{background:var(--kk-rail)}}.profile-table{width:100%;user-select:none}.profile-table__content{display:flex;flex-direction:column;gap:.25rem;margin-top:var(--kk-s-3)}.profile-table__new-profile{display:flex;align-items:center;gap:var(--kk-s-3);width:100%;min-height:3.5rem;padding:0 var(--kk-s-3);border:1px dashed var(--kk-line);border-radius:var(--kk-r-card);background:rgba(0,0,0,0);color:var(--kk-text);font-size:var(--kk-fs-body);font-weight:500;text-align:left;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color var(--kk-dur-fast) var(--kk-ease-out),border-color var(--kk-dur-fast) var(--kk-ease-out)}.profile-table__new-profile:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}.profile-table__new-profile .plus-icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--kk-fill-2);color:var(--kk-text-2);font-size:1.25rem}.profile-table__new-profile:hover{border-color:var(--kk-mint-line);background:var(--kk-fill-1)}.profile-table__new-profile.active{border-style:solid;border-color:var(--kk-line);background:var(--kk-fill-3)}.profile-table__row{position:relative;display:flex;align-items:center;gap:var(--kk-s-3);min-height:3.5rem;margin:0;padding:.375rem .25rem .375rem var(--kk-s-3);border-radius:var(--kk-r-card);background:rgba(0,0,0,0);box-shadow:none;color:var(--kk-text);cursor:pointer;transition:background-color var(--kk-dur-fast) var(--kk-ease-out)}.profile-table__row:hover{background:var(--kk-fill-2)}.profile-table__row.active{background:var(--kk-fill-3)}@media(forced-colors: active){.profile-table__row.active{outline:2px solid Highlight;outline-offset:-2px}}.profile-table__row--selected{border:0;box-shadow:inset 0 0 0 1.5px rgba(52,250,125,.7)}.profile-table__image{flex:none;width:2.25rem;height:2.25rem;margin:0;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px rgba(255,255,255,.12)}.profile-table__container{display:block;flex:1;min-width:0}.profile-table__name{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem var(--kk-s-2);min-width:0;font-size:var(--kk-fs-body);font-weight:500;line-height:1.3}.profile-table__name p{flex:1 1 auto;min-width:0;max-width:100%;font-size:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-table__active-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border:1px solid var(--kk-line);border-radius:var(--kk-r-pill);background:var(--kk-fill-1);font-size:var(--kk-fs-caption);font-weight:600;line-height:1.2;letter-spacing:.02em;color:var(--kk-text-2);white-space:nowrap;cursor:default}.profile-table__active-badge .material-symbols-outlined{font-size:1rem}.profile-table__active-badge{border-color:var(--kk-mint-line);background:var(--kk-mint-fill);color:var(--kk-mint);margin-left:0}.profile-table__delete{display:inline-grid;place-items:center;width:var(--kk-target);height:var(--kk-target);padding:0;border:0;border-radius:var(--kk-r-control);background:rgba(0,0,0,0);color:var(--kk-text-3);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color var(--kk-dur-fast) var(--kk-ease-out),color var(--kk-dur-fast) var(--kk-ease-out)}.profile-table__delete .material-symbols-outlined{font-size:1.5rem}.profile-table__delete:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}.profile-table__delete:hover{background:var(--kk-fill-2);color:var(--kk-text)}.profile-table__delete:active{background:var(--kk-fill-3)}.profile-table__delete:hover,.profile-table__delete:focus-visible{background:var(--kk-error-fill);color:var(--kk-error)}.profile-table__delete{flex:none;margin-left:auto;opacity:0}.profile-table__row:hover .profile-table__delete,.profile-table__row:focus-within .profile-table__delete,.profile-table__row.active .profile-table__delete,.profile-table__delete:focus-visible{opacity:1}@media(hover: none){.profile-table__delete{opacity:1}}@media(max-width: 768px){#settingsModal.kk-scope{align-items:flex-end;padding:0;overflow-x:hidden}#settingsModal.kk-scope .modal-card{flex-direction:column;width:100%;min-width:0;max-width:100%;height:auto;max-height:92vh;max-height:92dvh;overflow-x:hidden;overflow-y:auto;border-right:0;border-bottom:0;border-left:0;border-radius:1.25rem 1.25rem 0 0}#settingsModal.kk-scope:not(.hidden) .modal-card{animation-name:kk-sheet-in}#settingsModal.kk-scope .modal-card__right{flex:none;padding:var(--kk-s-6) var(--kk-s-5) calc(var(--kk-s-5) + env(safe-area-inset-bottom));overflow:visible}#settingsModal.kk-scope .modal-card__right:not(.hidden){animation-name:kk-fade}#settingsModal.kk-scope .modal-card__left{flex:none;width:auto;min-width:0;min-height:0;margin-right:3.75rem;padding:var(--kk-s-3) var(--kk-s-5);border-right:0;background:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.profile-table{display:flex;align-items:center;gap:var(--kk-s-2);width:max-content}.profile-table__content{flex-direction:row;gap:var(--kk-s-2);margin-top:0}.profile-table__new-profile,.profile-table__row{flex:none;width:auto;min-height:var(--kk-target);scroll-snap-align:start}.profile-table__new-profile{padding:0 var(--kk-s-3) 0 var(--kk-s-2)}.profile-table__row{padding:.25rem var(--kk-s-3) .25rem var(--kk-s-2)}.profile-table__image{width:2rem;height:2rem}.profile-table__container{flex:none}.profile-table__name p{max-width:10rem}.profile-table__active-badge{display:none}.profile-table__delete{display:none;margin-left:0}.profile-table__row.active .profile-table__delete{display:inline-grid}.profile-settings h2{margin-right:0}}.pfs-invite-row{display:flex;gap:var(--kk-s-2);margin-bottom:var(--kk-s-4)}.pfs-invite-row input{width:100%;height:auto;min-height:var(--kk-control);padding:.5rem 1rem;border:1px solid var(--kk-line-control);border-radius:var(--kk-r-control);background-color:var(--kk-surface-input);color:var(--kk-text);font-size:var(--kk-fs-body);line-height:1.4;transition:border-color var(--kk-dur-fast) var(--kk-ease-out),background-color var(--kk-dur-fast) var(--kk-ease-out),box-shadow var(--kk-dur-fast) var(--kk-ease-out)}.pfs-invite-row input::placeholder{color:var(--kk-text-3);opacity:1}.pfs-invite-row input:hover:not(:disabled){border-color:var(--kk-line-control-hover)}.pfs-invite-row input:focus,.pfs-invite-row input:focus-visible{outline:2px solid rgba(0,0,0,0);border-color:var(--kk-mint);background-color:var(--kk-surface-input-focus);box-shadow:0 0 0 4px var(--kk-mint-halo)}.pfs-invite-row input[aria-invalid=true]{border-color:var(--kk-error-line);box-shadow:0 0 0 4px var(--kk-error-halo)}.pfs-invite-row input:disabled{border-style:dashed;border-color:var(--kk-line);background-color:rgba(255,255,255,.02);color:var(--kk-text-off);cursor:not-allowed}.pfs-invite-row input:disabled::placeholder{color:var(--kk-text-off)}.pfs-invite-row input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #26272d inset;-webkit-text-fill-color:#f3f4f6}.pfs-invite-row input{flex:1;min-width:0}.pfs-invite-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--kk-target);padding:0 1.25rem;border:1px solid rgba(0,0,0,0);border-radius:var(--kk-r-pill);background:rgba(0,0,0,0);font-size:var(--kk-fs-body);font-weight:600;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);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),box-shadow var(--kk-dur-fast) var(--kk-ease-out),transform 80ms var(--kk-ease-out)}.pfs-invite-btn .material-symbols-outlined{font-size:1.25rem}.pfs-invite-btn:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}.pfs-invite-btn:active:not(:disabled){transform:scale(0.985)}.pfs-invite-btn:disabled{cursor:not-allowed;transform:none}.pfs-invite-btn{background:var(--kk-primary);color:var(--kk-on-primary);box-shadow:var(--kk-shadow-btn)}@media(hover: hover){.pfs-invite-btn:hover:not(:disabled){background:var(--kk-primary-press);box-shadow:var(--kk-shadow-glow);transform:translateY(-1px)}}.pfs-invite-btn:focus-visible{outline:2px solid rgba(0,0,0,0);outline-offset:2px;box-shadow:var(--kk-shadow-btn),var(--kk-ring-filled)}.pfs-invite-btn:active:not(:disabled){background:var(--kk-primary-press);box-shadow:inset 0 1px 2px rgba(0,0,0,.2);transform:scale(0.985)}.pfs-invite-btn:disabled{background:var(--kk-fill-2);color:var(--kk-text-off);box-shadow:none}.pfs-invite-btn{min-height:var(--kk-control);padding:0 1.5rem;flex:none;min-width:5.5rem;white-space:nowrap}.pfs-member-row{position:relative;display:flex;align-items:center;gap:var(--kk-s-3);min-height:4rem;padding:var(--kk-s-3) 3.5rem var(--kk-s-3) var(--kk-s-2);border-bottom:1px solid var(--kk-hairline);transition:background-color var(--kk-dur-fast) var(--kk-ease-out)}.pfs-member-row:last-child{border-bottom:none}.pfs-member-row:hover{background-color:var(--kk-fill-1);border-radius:var(--kk-r-card)}.pfs-member-row .pfs-member-avatar{flex:none;width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px rgba(255,255,255,.12)}.pfs-member-row .pfs-member-info{flex:1;min-width:0}.pfs-member-row .pfs-member-info .pfs-member-name{font-size:var(--kk-fs-body);font-weight:500;line-height:1.35;color:var(--kk-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pfs-member-row .pfs-member-info .pfs-member-email{font-size:var(--kk-fs-small);line-height:1.4;color:var(--kk-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pfs-member-row .pfs-member-role{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border:1px solid var(--kk-line);border-radius:var(--kk-r-pill);background:var(--kk-fill-1);font-size:var(--kk-fs-caption);font-weight:600;line-height:1.2;letter-spacing:.02em;color:var(--kk-text-2);white-space:nowrap;cursor:default}.pfs-member-row .pfs-member-role .material-symbols-outlined{font-size:1rem}.pfs-member-row .pfs-member-role{flex:none;margin-left:auto;text-transform:capitalize}.pfs-member-row .pfs-member-role.role-owner{border-color:var(--kk-mint-line);background:var(--kk-mint-fill);color:var(--kk-mint)}.pfs-member-row .pfs-member-pending{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border:1px solid var(--kk-line);border-radius:var(--kk-r-pill);background:var(--kk-fill-1);font-size:var(--kk-fs-caption);font-weight:600;line-height:1.2;letter-spacing:.02em;color:var(--kk-text-2);white-space:nowrap;cursor:default}.pfs-member-row .pfs-member-pending .material-symbols-outlined{font-size:1rem}.pfs-member-row .pfs-member-pending{border-color:var(--kk-status-line);background:var(--kk-status-fill);color:var(--kk-status);flex:none}.pfs-member-row .pfs-member-actions{position:absolute;top:50%;right:.25rem;display:flex;transform:translateY(-50%)}.pfs-member-row .pfs-action-btn{display:inline-grid;place-items:center;width:var(--kk-target);height:var(--kk-target);padding:0;border:0;border-radius:var(--kk-r-control);background:rgba(0,0,0,0);color:var(--kk-text-3);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color var(--kk-dur-fast) var(--kk-ease-out),color var(--kk-dur-fast) var(--kk-ease-out)}.pfs-member-row .pfs-action-btn .material-symbols-outlined{font-size:1.5rem}.pfs-member-row .pfs-action-btn:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}.pfs-member-row .pfs-action-btn:hover{background:var(--kk-fill-2);color:var(--kk-text)}.pfs-member-row .pfs-action-btn:active{background:var(--kk-fill-3)}.pfs-member-row .pfs-action-btn:hover,.pfs-member-row .pfs-action-btn:focus-visible{background:var(--kk-error-fill);color:var(--kk-error)}.pfs-empty-state{display:flex;flex-direction:column;align-items:center;gap:var(--kk-s-3);padding:var(--kk-s-6);border:1px dashed var(--kk-line);border-radius:var(--kk-r-card);text-align:center}.pfs-empty-state__chip{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--kk-fill-1);color:var(--kk-text-2)}.pfs-empty-state__chip .material-symbols-outlined{font-size:1.5rem}.pfs-empty-state p{margin:0;font-size:var(--kk-fs-small);line-height:1.5;color:var(--kk-text-2)}.profile-settings .pfs-members-head{display:flex;align-items:center;justify-content:space-between;gap:var(--kk-s-3);margin-bottom:var(--kk-s-3)}.profile-settings .pfs-members-head h3{margin:0}.profile-settings .pfs-members-head .pfs-invite-open{flex:none}.pfs-yourrole{display:flex;align-items:flex-start;gap:var(--kk-s-3);margin-bottom:var(--kk-s-4);padding:var(--kk-s-4);border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1)}.pfs-yourrole__chip{display:grid;place-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--kk-mint-fill);color:var(--kk-mint)}.pfs-yourrole__chip .material-symbols-outlined{font-size:1.5rem}.pfs-yourrole__text{flex:1;min-width:0}.pfs-yourrole__text p{margin:0}.pfs-yourrole__label{font-size:var(--kk-fs-small);line-height:1.4;color:var(--kk-text-2)}.pfs-yourrole__name{font-size:var(--kk-fs-lead);font-weight:700;line-height:1.3;color:var(--kk-text)}.pfs-yourrole__summary{margin-top:.125rem !important;font-size:var(--kk-fs-small);line-height:1.45;color:var(--kk-text-2)}.pfs-invite{margin-bottom:var(--kk-s-4);padding:var(--kk-s-4);border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1);animation:kk-reveal var(--kk-dur) var(--kk-ease-out)}.pfs-invite .pfs-invite-row{margin-bottom:var(--kk-s-3)}.pfs-invite__error{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border:1px solid rgba(255,255,255,.1);border-radius:var(--kk-r-card);background:var(--kk-fill-1);font-size:var(--kk-fs-small);line-height:1.45;color:var(--kk-text-2)}.pfs-invite__error>.material-symbols-outlined,.pfs-invite__error::before{margin-top:.0625rem;font-size:1.25rem}.pfs-invite__error{border-color:rgba(255,107,95,.4);background:var(--kk-error-fill);font-weight:600;color:var(--kk-text)}.pfs-invite__error>.material-symbols-outlined,.pfs-invite__error::before{color:var(--kk-error-line)}.pfs-invite__error::before{content:"error";content:"error" / "";flex-shrink:0;font-family:"Material Symbols Outlined";font-size:1.25rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.pfs-invite__error{margin:0 0 var(--kk-s-3)}.pfs-invite__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kk-s-2)}.pfs-roles-choice{min-width:0;margin:var(--kk-s-4) 0;padding:0;border:0}.pfs-roles-choice legend{padding:0;margin-bottom:var(--kk-s-2);font-size:var(--kk-fs-body);font-weight:600;line-height:1.4;color:var(--kk-text)}.pfs-role-option{position:relative;display:block;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pfs-role-option+.pfs-role-option{margin-top:var(--kk-s-2)}.pfs-role-option__input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.pfs-role-option__card{display:flex;align-items:center;gap:var(--kk-s-3);min-height:4rem;padding:var(--kk-s-3) var(--kk-s-4) var(--kk-s-3) var(--kk-s-3);border:1px solid var(--kk-line);border-radius:var(--kk-r-card);background:rgba(0,0,0,0);transition:background-color var(--kk-dur-fast) var(--kk-ease-out),border-color var(--kk-dur-fast) var(--kk-ease-out)}.pfs-role-option__dot{order:-1;position:relative;flex:none;width:1.375rem;height:1.375rem;border:2px solid var(--kk-line-control);border-radius:50%;transition:border-color var(--kk-dur-fast) var(--kk-ease-out)}.pfs-role-option__dot::after{content:"";position:absolute;inset:.1875rem;border-radius:50%;background:var(--kk-mint);transform:scale(0);transition:transform var(--kk-dur-fast) var(--kk-ease-spring)}.pfs-role-option__chip{display:grid;place-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--kk-mint-fill);color:var(--kk-mint)}.pfs-role-option__chip .material-symbols-outlined{font-size:1.5rem}.pfs-role-option__chip{background:var(--kk-fill-2);color:var(--kk-text-2);transition:background-color var(--kk-dur-fast) var(--kk-ease-out),color var(--kk-dur-fast) var(--kk-ease-out)}.pfs-role-option__text{display:flex;flex:1;flex-direction:column;min-width:0}.pfs-role-option__name{font-size:var(--kk-fs-body);font-weight:600;line-height:1.35;color:var(--kk-text)}.pfs-role-option__summary{font-size:var(--kk-fs-small);line-height:1.4;color:var(--kk-text-2)}@media(hover: hover){.pfs-role-option:hover .pfs-role-option__card{border-color:var(--kk-line-control-hover);background:var(--kk-fill-1)}}.pfs-role-option__input:checked+.pfs-role-option__card{border-color:var(--kk-mint-line-strong);background:var(--kk-mint-fill)}.pfs-role-option__input:checked+.pfs-role-option__card .pfs-role-option__dot{border-color:var(--kk-mint)}.pfs-role-option__input:checked+.pfs-role-option__card .pfs-role-option__dot::after{transform:scale(1)}.pfs-role-option__input:checked+.pfs-role-option__card .pfs-role-option__chip{background:var(--kk-mint-fill-2);color:var(--kk-mint)}.pfs-role-option__input:focus-visible+.pfs-role-option__card{outline:2px solid var(--kk-mint);outline-offset:3px}@media(forced-colors: active){.pfs-role-option__input:checked+.pfs-role-option__card{border-width:3px;border-color:Highlight}}.pfs-members-status{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border:1px solid rgba(255,255,255,.1);border-radius:var(--kk-r-card);background:var(--kk-fill-1);font-size:var(--kk-fs-small);line-height:1.45;color:var(--kk-text-2)}.pfs-members-status>.material-symbols-outlined,.pfs-members-status::before{margin-top:.0625rem;font-size:1.25rem}.pfs-members-status::before{content:"check_circle";content:"check_circle" / "";flex-shrink:0;font-family:"Material Symbols Outlined";font-size:1.25rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.pfs-members-status{margin:0 0 var(--kk-s-3);border-color:var(--kk-mint-line);background:var(--kk-mint-fill);color:var(--kk-text)}.pfs-members-status::before{color:var(--kk-mint)}.pfs-members-status.is-error{border-color:rgba(255,107,95,.4);background:var(--kk-error-fill);font-weight:600;color:var(--kk-text)}.pfs-members-status.is-error>.material-symbols-outlined,.pfs-members-status.is-error::before{color:var(--kk-error-line)}.pfs-members-status.is-error::before{content:"error";content:"error"/""}.pfs-members-list{container-type:inline-size;container-name:pfs-members}.pfs-member-row .pfs-member-sub{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem var(--kk-s-2);margin-top:.125rem}.pfs-member-row .pfs-member-hint{font-size:var(--kk-fs-small);line-height:1.4;color:var(--kk-text-2)}.pfs-member-row .pfs-role-select{position:relative;display:inline-flex;flex:none;margin-left:auto}.pfs-member-row .pfs-role-select__input{-webkit-appearance:none;appearance:none;width:auto;max-width:100%;min-height:var(--kk-target);padding:0 2.25rem 0 var(--kk-s-3);border:1px solid var(--kk-line-control);border-radius:var(--kk-r-control);background-color:var(--kk-surface-input);color:var(--kk-text);font-family:inherit;font-size:var(--kk-fs-body);font-weight:500;line-height:1.3;cursor:pointer;transition:border-color var(--kk-dur-fast) var(--kk-ease-out)}.pfs-member-row .pfs-role-select__input:hover:not(:disabled){border-color:var(--kk-line-control-hover)}.pfs-member-row .pfs-role-select__input:focus-visible{outline:2px solid var(--kk-mint);outline-offset:2px;border-color:var(--kk-mint)}.pfs-member-row .pfs-role-select__input:disabled{cursor:progress;opacity:.6}.pfs-member-row .pfs-role-select__input option{background:var(--kk-surface);color:var(--kk-text)}.pfs-member-row .pfs-role-select__chevron{position:absolute;top:50%;right:.5rem;font-size:1.25rem;color:var(--kk-text-2);pointer-events:none;transform:translateY(-50%)}@container pfs-members (max-width: 430px){.pfs-member-row{flex-wrap:wrap;row-gap:var(--kk-s-1)}.pfs-member-row .pfs-member-info{flex:1 1 calc(100% - 2.5rem - var(--kk-s-3))}.pfs-member-row .pfs-member-role,.pfs-member-row .pfs-role-select{margin-left:calc(2.5rem + var(--kk-s-3))}}.pfs-roles{margin-top:var(--kk-s-4)}.pfs-roles summary{display:flex;align-items:center;gap:var(--kk-s-2);min-height:var(--kk-target);padding:0 var(--kk-s-2) 0 0;border-radius:var(--kk-r-control);font-size:var(--kk-fs-small);font-weight:600;color:var(--kk-text-2);cursor:pointer;list-style:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pfs-roles summary:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}.pfs-roles summary::-webkit-details-marker{display:none}.pfs-roles summary:hover{color:var(--kk-text)}.pfs-roles summary .material-symbols-outlined{font-size:1.25rem}.pfs-roles__chevron{transition:transform var(--kk-dur) var(--kk-ease-out)}.pfs-roles[open] .pfs-roles__chevron{transform:rotate(180deg)}.pfs-roles__body{margin-top:var(--kk-s-2);animation:kk-reveal var(--kk-dur) var(--kk-ease-out);container-type:inline-size;container-name:pfs-roles}.pfs-roles-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:var(--kk-fs-small);line-height:1.3}.pfs-roles-table th,.pfs-roles-table td{padding:.5rem .125rem;border-bottom:1px solid var(--kk-hairline);text-align:center;vertical-align:middle}.pfs-roles-table thead th{font-size:var(--kk-fs-caption);font-weight:600;color:var(--kk-text-2)}.pfs-roles-table th:first-child{width:32%;padding-left:0;padding-right:var(--kk-s-2);text-align:left}.pfs-roles-table tbody th{font-weight:500;color:var(--kk-text)}.pfs-roles-table tbody tr:last-child th,.pfs-roles-table tbody tr:last-child td{border-bottom:0}.pfs-roles-table .is-yes .material-symbols-outlined{font-size:1.25rem;color:var(--kk-mint)}.pfs-roles-table .is-no .material-symbols-outlined{font-size:1.25rem;color:var(--kk-text-3)}.pfs-roles-table .is-you{background:var(--kk-mint-fill)}.pfs-roles-table thead .is-you{color:var(--kk-mint);border-radius:var(--kk-r-control) var(--kk-r-control) 0 0}.pfs-roles-table__you{display:block;font-size:var(--kk-fs-caption);font-weight:500}@media(forced-colors: active){.pfs-roles-table .is-you{border-inline:2px solid Highlight}}@container pfs-roles (max-width: 300px){.pfs-roles-table th,.pfs-roles-table td{padding-right:0;padding-left:0}.pfs-roles-table th:first-child{width:24%;padding-right:var(--kk-s-1)}.pfs-roles-table thead th{letter-spacing:-0.02em}}.pfs-leave{margin-top:var(--kk-s-4);padding-top:var(--kk-s-4);border-top:1px solid var(--kk-hairline)}.pfs-leave__btn{padding-left:var(--kk-s-2)}.pfs-leave__btn:hover:not(:disabled),.pfs-leave__btn:focus-visible{background:var(--kk-error-fill);color:var(--kk-error)}#settingsModal.pfs-first-run .modal-card{width:min(var(--kk-w-first-run),100% - 2rem);height:auto;min-height:0;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto;background:var(--kk-surface)}#settingsModal.pfs-first-run .modal-card .modal-card__left{display:none}#settingsModal.pfs-first-run .modal-card .modal-card__right{width:100%;padding:2.5rem 2.5rem 2rem;overflow:visible}#settingsModal.pfs-first-run .modal-card .new-profile{max-height:none;flex-shrink:0}#settingsModal.pfs-first-run .modal-card #profileSettingsAddNewProfileBtn{position:sticky;bottom:calc(var(--kk-s-4) + env(safe-area-inset-bottom));width:100%;min-height:var(--kk-control);font-size:var(--kk-fs-body)}#settingsModal.pfs-first-run .modal-card #pfsStepNextBtn{position:sticky;bottom:calc(var(--kk-s-4) + env(safe-area-inset-bottom));width:100%;min-height:var(--kk-control);font-size:var(--kk-fs-body)}#settingsModal.pfs-first-run .modal-card .pfs-welcome>.close-icon{display:none}@media(max-width: 768px){#settingsModal.pfs-first-run .modal-card{width:100%;max-height:92vh;max-height:92dvh;border-radius:1.25rem 1.25rem 0 0}#settingsModal.pfs-first-run .modal-card .modal-card__right{padding:var(--kk-s-6) var(--kk-s-5) calc(var(--kk-s-5) + env(safe-area-inset-bottom))}}.new-profile{--pfs-sticky-clearance: calc(var(--kk-control) + var(--kk-s-4) + var(--kk-s-3) + env(safe-area-inset-bottom));display:flex;flex-direction:column;width:100%;overflow-y:auto;max-height:100%}.new-profile>*{flex-shrink:0}.new-profile :is(input,select,textarea,button,a[href]):not(#profileSettingsAddNewProfileBtn):not(#pfsStepNextBtn){scroll-margin-bottom:var(--pfs-sticky-clearance)}.new-profile h2{margin:0 3.5rem var(--kk-s-6) 0;font-size:var(--kk-fs-title);font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.005em;line-height:1.25;text-wrap:balance}.new-profile .pfs-back{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--kk-target);padding:0 1.25rem;border:1px solid rgba(0,0,0,0);border-radius:var(--kk-r-pill);background:rgba(0,0,0,0);font-size:var(--kk-fs-body);font-weight:600;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);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),box-shadow var(--kk-dur-fast) var(--kk-ease-out),transform 80ms var(--kk-ease-out)}.new-profile .pfs-back .material-symbols-outlined{font-size:1.25rem}.new-profile .pfs-back:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}.new-profile .pfs-back:active:not(:disabled){transform:scale(0.985)}.new-profile .pfs-back:disabled{cursor:not-allowed;transform:none}.new-profile .pfs-back{padding:0 .75rem;color:var(--kk-text-2)}.new-profile .pfs-back:hover:not(:disabled){background:var(--kk-fill-2);color:var(--kk-text)}.new-profile .pfs-back:active:not(:disabled){background:var(--kk-fill-3)}.new-profile .pfs-back:disabled{color:var(--kk-text-off)}.new-profile .pfs-back{align-self:flex-start;margin:calc(var(--kk-s-2)*-1) 0 var(--kk-s-2) calc(var(--kk-s-3)*-1)}.new-profile .kk-label{margin-bottom:var(--kk-s-2)}.new-profile #profileSettingsProfileName{width:100%;height:auto;min-height:var(--kk-control);padding:.5rem 1rem;border:1px solid var(--kk-line-control);border-radius:var(--kk-r-control);background-color:var(--kk-surface-input);color:var(--kk-text);font-size:var(--kk-fs-body);line-height:1.4;transition:border-color var(--kk-dur-fast) var(--kk-ease-out),background-color var(--kk-dur-fast) var(--kk-ease-out),box-shadow var(--kk-dur-fast) var(--kk-ease-out)}.new-profile #profileSettingsProfileName::placeholder{color:var(--kk-text-3);opacity:1}.new-profile #profileSettingsProfileName:hover:not(:disabled){border-color:var(--kk-line-control-hover)}.new-profile #profileSettingsProfileName:focus,.new-profile #profileSettingsProfileName:focus-visible{outline:2px solid rgba(0,0,0,0);border-color:var(--kk-mint);background-color:var(--kk-surface-input-focus);box-shadow:0 0 0 4px var(--kk-mint-halo)}.new-profile #profileSettingsProfileName[aria-invalid=true]{border-color:var(--kk-error-line);box-shadow:0 0 0 4px var(--kk-error-halo)}.new-profile #profileSettingsProfileName:disabled{border-style:dashed;border-color:var(--kk-line);background-color:rgba(255,255,255,.02);color:var(--kk-text-off);cursor:not-allowed}.new-profile #profileSettingsProfileName:disabled::placeholder{color:var(--kk-text-off)}.new-profile #profileSettingsProfileName:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #26272d inset;-webkit-text-fill-color:#f3f4f6}.new-profile #profileSettingsProfileName{display:block;margin:0}.new-profile #pfsNewProfileLinks{margin:1.75rem 0 var(--kk-s-3)}.new-profile #profileSettingsNewProfileAlert{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border:1px solid rgba(255,255,255,.1);border-radius:var(--kk-r-card);background:var(--kk-fill-1);font-size:var(--kk-fs-small);line-height:1.45;color:var(--kk-text-2)}.new-profile #profileSettingsNewProfileAlert>.material-symbols-outlined,.new-profile #profileSettingsNewProfileAlert::before{margin-top:.0625rem;font-size:1.25rem}.new-profile #profileSettingsNewProfileAlert{border-color:rgba(255,107,95,.4);background:var(--kk-error-fill);font-weight:600;color:var(--kk-text)}.new-profile #profileSettingsNewProfileAlert>.material-symbols-outlined,.new-profile #profileSettingsNewProfileAlert::before{color:var(--kk-error-line)}.new-profile #profileSettingsNewProfileAlert{align-items:center;margin:0 0 var(--kk-s-4);padding:var(--kk-s-1) var(--kk-s-1) var(--kk-s-1) var(--kk-s-4);scroll-margin-bottom:var(--pfs-sticky-clearance)}.new-profile #profileSettingsNewProfileAlert>span{flex:1;min-width:0;font-size:var(--kk-fs-small);font-weight:600;line-height:1.45;color:var(--kk-text);user-select:text}.new-profile #profileSettingsNewProfileAlert>button{display:inline-grid;place-items:center;width:var(--kk-target);height:var(--kk-target);padding:0;border:0;border-radius:var(--kk-r-control);background:rgba(0,0,0,0);color:var(--kk-text-3);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color var(--kk-dur-fast) var(--kk-ease-out),color var(--kk-dur-fast) var(--kk-ease-out)}.new-profile #profileSettingsNewProfileAlert>button .material-symbols-outlined{font-size:1.5rem}.new-profile #profileSettingsNewProfileAlert>button:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}.new-profile #profileSettingsNewProfileAlert>button:hover{background:var(--kk-fill-2);color:var(--kk-text)}.new-profile #profileSettingsNewProfileAlert>button:active{background:var(--kk-fill-3)}.new-profile #profileSettingsNewProfileAlert>button:hover,.new-profile #profileSettingsNewProfileAlert>button:focus-visible{background:var(--kk-error-fill);color:var(--kk-error)}.new-profile #profileSettingsNewProfileAlert>button{flex:none;color:var(--kk-text-2)}.new-profile #profileSettingsAddNewProfileBtn{position:sticky;bottom:calc(var(--kk-s-4) + env(safe-area-inset-bottom));display:flex;width:100%;box-shadow:var(--kk-shadow-btn),0 .75rem 0 .5rem var(--kk-surface)}@media(hover: hover){.new-profile #profileSettingsAddNewProfileBtn:hover:not(:disabled){box-shadow:var(--kk-shadow-btn),0 .75rem 0 .5rem var(--kk-surface)}}.new-profile #profileSettingsAddNewProfileBtn:active:not(:disabled){box-shadow:inset 0 1px 2px rgba(0,0,0,.2),0 .75rem 0 .5rem var(--kk-surface)}.new-profile #profileSettingsAddNewProfileBtn::before{content:"";position:absolute;top:-1.25rem;right:-0.5rem;left:-0.5rem;height:1.25rem;background:linear-gradient(transparent, var(--kk-surface));pointer-events:none}.new-profile #pfsStepNextBtn{position:sticky;bottom:calc(var(--kk-s-4) + env(safe-area-inset-bottom));display:flex;width:100%;box-shadow:var(--kk-shadow-btn),0 .75rem 0 .5rem var(--kk-surface)}@media(hover: hover){.new-profile #pfsStepNextBtn:hover:not(:disabled){box-shadow:var(--kk-shadow-btn),0 .75rem 0 .5rem var(--kk-surface)}}.new-profile #pfsStepNextBtn:active:not(:disabled){box-shadow:inset 0 1px 2px rgba(0,0,0,.2),0 .75rem 0 .5rem var(--kk-surface)}.new-profile #pfsStepNextBtn::before{content:"";position:absolute;top:-1.25rem;right:-0.5rem;left:-0.5rem;height:1.25rem;background:linear-gradient(transparent, var(--kk-surface));pointer-events:none}.new-profile .pfs-spacer{flex:1 0 var(--kk-s-5)}.pfs-welcome{display:flex;flex-direction:column;align-items:stretch;height:auto}.pfs-welcome.hidden{display:none}.pfs-welcome__intro{display:flex;flex-direction:column;align-items:stretch}.pfs-welcome__mark{display:flex;align-items:center;justify-content:center;align-self:center;gap:.27rem;width:4.5rem;height:4.5rem;margin-bottom:var(--kk-s-5);border-radius:50%;background:#fff;animation:kk-halo 600ms var(--kk-ease-out) both;display:none}.pfs-welcome__mark span{width:.225rem;border-radius:99px;background:#26272d;transform-origin:center;animation:kk-bar 500ms var(--kk-ease-out) both}.pfs-welcome__mark span:nth-child(1),.pfs-welcome__mark span:nth-child(5){height:.675rem;animation-delay:140ms}.pfs-welcome__mark span:nth-child(2),.pfs-welcome__mark span:nth-child(4){height:1.35rem;animation-delay:70ms}.pfs-welcome__mark span:nth-child(3){height:2.025rem}.pfs-welcome__title{margin:0;font-size:var(--kk-fs-display);font-weight:700;line-height:1.15;letter-spacing:-0.025em;text-align:center;text-wrap:balance}.pfs-welcome__shimmer{background-image:linear-gradient(100deg, transparent 40%, #34fa7d 50%, transparent 60%),linear-gradient(var(--kk-text), var(--kk-text));background-size:250% 100%,100% 100%;background-position:120% 0,0 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:var(--kk-text);animation:pfs-shimmer 1.5s ease-out .15s 1 forwards}.pfs-welcome__lead{align-self:center;max-width:24rem;margin:var(--kk-s-2) 0 1.75rem;font-size:var(--kk-fs-lead);font-weight:400;line-height:1.5;text-align:center;text-wrap:balance;color:var(--kk-text-2);animation:pfs-fade-up .6s ease-out .2s both}.pfs-welcome__heading h2{margin:0 3.5rem var(--kk-s-2) 0;font-size:var(--kk-fs-title);font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.005em;line-height:1.25;text-wrap:balance}.pfs-welcome__heading .pfs-welcome__lead{align-self:stretch;max-width:none;margin:0 0 var(--kk-s-6);text-align:left;animation:none}.pfs-welcome__choices{display:flex;flex-direction:column;gap:var(--kk-s-3)}.pfs-welcome__choices .pfs-choice{animation:pfs-fade-up .6s ease-out .35s backwards}.pfs-welcome__choices .pfs-choice:last-child{animation-delay:.43s}.pfs-welcome__or{display:flex;align-items:center;gap:var(--kk-s-4);margin:0;font-size:var(--kk-fs-small);line-height:1.4;color:var(--kk-text-3);animation:pfs-fade-up .6s ease-out .39s backwards}.pfs-welcome__or::before,.pfs-welcome__or::after{content:"";flex:1;height:1px;background:var(--kk-hairline)}@media(max-width: 768px){.pfs-welcome__mark{width:4rem;height:4rem;margin-bottom:var(--kk-s-4)}.pfs-welcome__title{font-size:max(1.75rem,28px)}}#settingsModal.pfs-first-run .pfs-welcome__heading,#settingsModal:not(.pfs-first-run) .pfs-welcome__intro{display:none}.pfs-choice{display:grid;grid-template-columns:3rem minmax(0, 1fr) 1.5rem;align-items:center;column-gap:var(--kk-s-4);row-gap:.125rem;width:100%;min-height:5.5rem;padding:var(--kk-s-5);border:1px solid var(--kk-line);border-radius:var(--kk-r-card);background:var(--kk-fill-1);font-size:var(--kk-fs-body);text-align:left;color:var(--kk-text);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color 160ms var(--kk-ease-out),border-color 160ms var(--kk-ease-out),box-shadow 160ms var(--kk-ease-out),transform 160ms var(--kk-ease-out)}.pfs-choice__chip{display:grid;place-items:center;flex-shrink:0;width:3rem;height:3rem;border-radius:50%;background:var(--kk-mint-fill);color:var(--kk-mint)}.pfs-choice__chip .material-symbols-outlined{font-size:1.5rem}.pfs-choice__chip{grid-column:1;grid-row:1/span 3;align-self:center;transition:background-color 160ms var(--kk-ease-out),color 160ms var(--kk-ease-out)}.pfs-choice__title{grid-column:2;grid-row:1;align-self:end;font-size:var(--kk-fs-lead);font-weight:600;line-height:1.35}.pfs-choice__text{grid-column:2;grid-row:2;align-self:start;font-size:var(--kk-fs-small);line-height:1.45;color:var(--kk-text-2)}.pfs-choice__meta{grid-column:2;grid-row:3;display:flex;flex-wrap:wrap;gap:var(--kk-s-2);margin-top:var(--kk-s-2)}.pfs-choice__meta:empty{display:none}.pfs-choice__meta .kk-pill{cursor:inherit}.pfs-choice__meta .kk-pill>img,.pfs-choice__meta .kk-pill>.material-symbols-outlined{width:1.25rem;height:1.25rem;margin-left:-0.375rem;border-radius:50%}.pfs-choice__meta .kk-pill>img{object-fit:contain}.pfs-choice__meta .kk-pill>.material-symbols-outlined{display:grid;place-items:center;background:var(--kk-fill-3);color:var(--kk-text-2);font-size:.8125rem}.pfs-choice__arrow{grid-column:3;grid-row:1/span 3;align-self:center;font-size:1.5rem;color:var(--kk-text-3);transition:color 160ms var(--kk-ease-out),transform 160ms var(--kk-ease-out)}@media(hover: hover){.pfs-choice:hover{border-color:rgba(52,250,125,.45);background:var(--kk-fill-2);box-shadow:var(--kk-shadow-raise);transform:translateY(-2px)}.pfs-choice:hover .pfs-choice__chip{background:var(--kk-mint);color:var(--kk-on-mint)}.pfs-choice:hover .pfs-choice__arrow{color:var(--kk-mint);transform:translateX(3px)}}.pfs-choice:active{background:var(--kk-fill-3);transform:scale(0.995)}.pfs-choice:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}@media(max-width: 768px){.pfs-choice{grid-template-columns:2.75rem minmax(0, 1fr) 1.5rem;padding:var(--kk-s-4)}.pfs-choice__chip{width:2.75rem;height:2.75rem}}@media(max-width: 359px){.pfs-choice{grid-template-columns:2.75rem minmax(0, 1fr)}.pfs-choice__arrow{display:none}}@keyframes pfs-shimmer{to{background-position:-20% 0,0 0}}@keyframes pfs-fade-up{from{opacity:0;transform:translateY(0.5rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion: reduce){.pfs-welcome__shimmer,.pfs-welcome__lead,.pfs-welcome__or,.pfs-welcome__choices .pfs-choice,.pfs-welcome__mark,.pfs-welcome__mark span{animation:none}.pfs-welcome__shimmer{background:none;-webkit-text-fill-color:currentColor}.pfs-choice:hover,.pfs-choice:active,.pfs-choice:hover .pfs-choice__arrow{transform:none}}.pfs-links{margin:0;text-align:left}.pfs-links h3{margin:0 0 var(--kk-s-3);font-size:var(--kk-fs-lead);font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.005em;line-height:1.4;text-transform:none;color:var(--kk-text)}.pfs-links__fold{display:flex;align-items:center;gap:var(--kk-s-3);width:100%;min-height:3.25rem;padding:var(--kk-s-3) var(--kk-s-4);border:1px solid var(--kk-line);border-radius:var(--kk-r-card);background:var(--kk-fill-1);font-size:var(--kk-fs-body);font-weight:500;line-height:1.4;text-align:left;text-decoration:none;color:var(--kk-text);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color var(--kk-dur-fast) var(--kk-ease-out),border-color var(--kk-dur-fast) var(--kk-ease-out)}.pfs-links__fold::before{content:"link";content:"link" / "";flex-shrink:0;font-family:"Material Symbols Outlined";font-size:1.25rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.pfs-links__fold::after{content:"expand_more";content:"expand_more" / "";flex-shrink:0;font-family:"Material Symbols Outlined";font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.pfs-links__fold:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}.pfs-links__fold::before{color:var(--kk-mint)}.pfs-links__fold::after{margin-left:auto;color:var(--kk-text-2);transition:transform var(--kk-dur) var(--kk-ease-inout)}.pfs-links__fold[aria-expanded=true]::after{transform:rotate(180deg)}.pfs-links__fold:hover{border-color:var(--kk-mint-line);background:var(--kk-fill-2)}.pfs-links__fold+.pfs-links__body{margin-top:var(--kk-s-5)}.pfs-links__body:not([hidden]){animation:kk-reveal var(--kk-dur-slow) var(--kk-ease-out)}.pfs-links__intro{margin:0 0 var(--kk-s-5);font-size:var(--kk-fs-small);line-height:1.5;color:var(--kk-text-2);text-wrap:pretty}.pfs-links__summary{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border:1px solid rgba(255,255,255,.1);border-radius:var(--kk-r-card);background:var(--kk-fill-1);font-size:var(--kk-fs-small);line-height:1.45;color:var(--kk-text-2)}.pfs-links__summary>.material-symbols-outlined,.pfs-links__summary::before{margin-top:.0625rem;font-size:1.25rem}.pfs-links__summary{border-color:rgba(255,107,95,.4);background:var(--kk-error-fill);font-weight:600;color:var(--kk-text)}.pfs-links__summary>.material-symbols-outlined,.pfs-links__summary::before{color:var(--kk-error-line)}.pfs-links__summary::before{content:"error";content:"error" / "";flex-shrink:0;font-family:"Material Symbols Outlined";font-size:1.25rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.pfs-links__summary{margin:0 0 var(--kk-s-5)}.pfs-links__summary:focus{outline:none}.pfs-links__summary:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}.pfs-links__rows{display:flex;flex-direction:column;gap:var(--kk-s-5)}.pfs-links__rows.is-off .pfs-link__label{opacity:.5}.pfs-links__none{display:flex;align-items:center;gap:var(--kk-s-3);min-height:var(--kk-target);margin-top:var(--kk-s-3);font-size:var(--kk-fs-body);line-height:1.4;color:var(--kk-text);cursor:pointer;user-select:none}.pfs-links__none input[type=checkbox]{display:inline-block;appearance:none;-webkit-appearance:none;flex:none;width:1.5rem;height:1.5rem;margin:0;padding:0;border:1.5px solid var(--kk-line-control);border-radius:.4375rem;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2300220a' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:0 0;cursor:pointer;transition:background-color var(--kk-dur-fast) var(--kk-ease-out),border-color var(--kk-dur-fast) var(--kk-ease-out),background-size 160ms var(--kk-ease-out)}.pfs-links__none input[type=checkbox]:hover:not(:disabled){border-color:var(--kk-text-2);background-color:var(--kk-fill-1)}.pfs-links__none input[type=checkbox]:checked{border-color:var(--kk-mint);background-color:var(--kk-mint);background-size:100% 100%}.pfs-links__none input[type=checkbox]:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}.pfs-links__none input[type=checkbox]:disabled{border-style:dashed;border-color:var(--kk-line);cursor:not-allowed}@media(forced-colors: active){.pfs-links__none input[type=checkbox]{appearance:auto;-webkit-appearance:auto;background-image:none}}.pfs-links__status{min-height:1.5rem;margin:var(--kk-s-3) 0 0;font-size:var(--kk-fs-small);line-height:1.5;color:var(--kk-text-2)}.pfs-links__status[data-tone]{display:flex;align-items:flex-start;gap:var(--kk-s-2)}.pfs-links__status[data-tone=ok]::before{content:"check";content:"check" / "";flex-shrink:0;font-family:"Material Symbols Outlined";font-size:1.25rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.pfs-links__status[data-tone=ok]::before{color:var(--kk-mint)}.pfs-links__status[data-tone=error]{font-weight:600;color:var(--kk-error)}.pfs-links__status[data-tone=error]::before{content:"error";content:"error" / "";flex-shrink:0;font-family:"Material Symbols Outlined";font-size:1.25rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.pfs-link{display:flex;flex-direction:column;gap:var(--kk-s-2)}.pfs-link__label{display:flex;align-items:center;gap:var(--kk-s-3);font-size:var(--kk-fs-body);font-weight:600;line-height:1.3;color:var(--kk-text);transition:opacity var(--kk-dur) var(--kk-ease-inout)}.pfs-link__chip{display:grid;place-items:center;flex:none;width:2.25rem;height:2.25rem;border:1px solid var(--kk-hairline);border-radius:var(--kk-r-chip);background:var(--kk-fill-1)}.pfs-link__chip .material-symbols-outlined{font-size:1.25rem;color:var(--kk-text-2)}.pfs-link__logo{width:1.5rem;height:1.5rem;border-radius:50%;object-fit:contain}.pfs-link__field{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kk-s-2)}.pfs-link__field input{width:100%;height:auto;min-height:var(--kk-control);padding:.5rem 1rem;border:1px solid var(--kk-line-control);border-radius:var(--kk-r-control);background-color:var(--kk-surface-input);color:var(--kk-text);font-size:var(--kk-fs-body);line-height:1.4;transition:border-color var(--kk-dur-fast) var(--kk-ease-out),background-color var(--kk-dur-fast) var(--kk-ease-out),box-shadow var(--kk-dur-fast) var(--kk-ease-out)}.pfs-link__field input::placeholder{color:var(--kk-text-3);opacity:1}.pfs-link__field input:hover:not(:disabled){border-color:var(--kk-line-control-hover)}.pfs-link__field input:focus,.pfs-link__field input:focus-visible{outline:2px solid rgba(0,0,0,0);border-color:var(--kk-mint);background-color:var(--kk-surface-input-focus);box-shadow:0 0 0 4px var(--kk-mint-halo)}.pfs-link__field input[aria-invalid=true]{border-color:var(--kk-error-line);box-shadow:0 0 0 4px var(--kk-error-halo)}.pfs-link__field input:disabled{border-style:dashed;border-color:var(--kk-line);background-color:rgba(255,255,255,.02);color:var(--kk-text-off);cursor:not-allowed}.pfs-link__field input:disabled::placeholder{color:var(--kk-text-off)}.pfs-link__field input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #26272d inset;-webkit-text-fill-color:#f3f4f6}.pfs-link__field input{flex:1 1 14rem;min-width:0}.pfs-link[data-state=invalid] .pfs-link__field input{border-color:var(--kk-error-line);box-shadow:0 0 0 4px var(--kk-error-halo)}.pfs-link[data-state=wrong_service] .pfs-link__field input{border-color:var(--kk-warn);box-shadow:0 0 0 4px var(--kk-warn-halo)}.pfs-link__skip,.pfs-link__change{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--kk-target);padding:0 1.25rem;border:1px solid rgba(0,0,0,0);border-radius:var(--kk-r-pill);background:rgba(0,0,0,0);font-size:var(--kk-fs-body);font-weight:600;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);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),box-shadow var(--kk-dur-fast) var(--kk-ease-out),transform 80ms var(--kk-ease-out)}.pfs-link__skip .material-symbols-outlined,.pfs-link__change .material-symbols-outlined{font-size:1.25rem}.pfs-link__skip:focus-visible,.pfs-link__change:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}.pfs-link__skip:active:not(:disabled),.pfs-link__change:active:not(:disabled){transform:scale(0.985)}.pfs-link__skip:disabled,.pfs-link__change:disabled{cursor:not-allowed;transform:none}.pfs-link__skip,.pfs-link__change{padding:0 .75rem;color:var(--kk-text-2)}.pfs-link__skip:hover:not(:disabled),.pfs-link__change:hover:not(:disabled){background:var(--kk-fill-2);color:var(--kk-text)}.pfs-link__skip:active:not(:disabled),.pfs-link__change:active:not(:disabled){background:var(--kk-fill-3)}.pfs-link__skip:disabled,.pfs-link__change:disabled{color:var(--kk-text-off)}.pfs-link__fix{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--kk-target);padding:0 1.25rem;border:1px solid rgba(0,0,0,0);border-radius:var(--kk-r-pill);background:rgba(0,0,0,0);font-size:var(--kk-fs-body);font-weight:600;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);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),box-shadow var(--kk-dur-fast) var(--kk-ease-out),transform 80ms var(--kk-ease-out)}.pfs-link__fix .material-symbols-outlined{font-size:1.25rem}.pfs-link__fix:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}.pfs-link__fix:active:not(:disabled){transform:scale(0.985)}.pfs-link__fix:disabled{cursor:not-allowed;transform:none}.pfs-link__fix{background:var(--kk-mint-fill);border-color:var(--kk-mint-line);color:var(--kk-mint)}.pfs-link__fix:hover:not(:disabled){background:var(--kk-mint-fill-2);border-color:var(--kk-mint-line-strong)}.pfs-link__fix:active:not(:disabled){background:var(--kk-mint-fill-3)}.pfs-link__fix:disabled{background:var(--kk-fill-2);border-color:rgba(0,0,0,0);color:var(--kk-text-off)}.pfs-link__fix{align-self:flex-start}.pfs-link__help-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--kk-target);padding:0 1.25rem;border:1px solid rgba(0,0,0,0);border-radius:var(--kk-r-pill);background:rgba(0,0,0,0);font-size:var(--kk-fs-body);font-weight:600;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);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),box-shadow var(--kk-dur-fast) var(--kk-ease-out),transform 80ms var(--kk-ease-out)}.pfs-link__help-toggle .material-symbols-outlined{font-size:1.25rem}.pfs-link__help-toggle:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}.pfs-link__help-toggle:active:not(:disabled){transform:scale(0.985)}.pfs-link__help-toggle:disabled{cursor:not-allowed;transform:none}.pfs-link__help-toggle{padding:0 .75rem;color:var(--kk-text-2)}.pfs-link__help-toggle:hover:not(:disabled){background:var(--kk-fill-2);color:var(--kk-text)}.pfs-link__help-toggle:active:not(:disabled){background:var(--kk-fill-3)}.pfs-link__help-toggle:disabled{color:var(--kk-text-off)}.pfs-link__help-toggle{align-self:flex-start;margin-left:-0.75rem;font-size:var(--kk-fs-small);font-weight:500}.pfs-link__help-toggle::after{content:"expand_more";content:"expand_more" / "";flex-shrink:0;font-family:"Material Symbols Outlined";font-size:1.25rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.pfs-link__help-toggle::after{transition:transform var(--kk-dur) var(--kk-ease-inout)}.pfs-link__help-toggle[aria-expanded=true]::after{transform:rotate(180deg)}.pfs-link__done{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--kk-s-1);min-height:var(--kk-control);padding:.25rem var(--kk-s-2) .25rem var(--kk-s-3);border:1px solid var(--kk-mint-line);border-radius:var(--kk-r-card);background:var(--kk-mint-fill);animation:kk-done-in var(--kk-dur-slow) var(--kk-ease-out)}.pfs-link__linked{display:inline-flex;align-items:center;gap:var(--kk-s-2);margin-right:var(--kk-s-2);font-size:var(--kk-fs-body);font-weight:600;color:var(--kk-mint);animation:kk-msg-in 200ms var(--kk-ease-out) 120ms backwards}.pfs-link__check{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--kk-mint);color:var(--kk-on-mint);font-size:1rem;animation:kk-pop 360ms var(--kk-ease-spring) 60ms backwards}.pfs-link__open{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--kk-target);padding:0 1.25rem;border:1px solid rgba(0,0,0,0);border-radius:var(--kk-r-pill);background:rgba(0,0,0,0);font-size:var(--kk-fs-body);font-weight:600;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);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),box-shadow var(--kk-dur-fast) var(--kk-ease-out),transform 80ms var(--kk-ease-out)}.pfs-link__open .material-symbols-outlined{font-size:1.25rem}.pfs-link__open:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}.pfs-link__open:active:not(:disabled){transform:scale(0.985)}.pfs-link__open:disabled{cursor:not-allowed;transform:none}.pfs-link__open{padding:0 .75rem;color:var(--kk-text-2)}.pfs-link__open:hover:not(:disabled){background:var(--kk-fill-2);color:var(--kk-text)}.pfs-link__open:active:not(:disabled){background:var(--kk-fill-3)}.pfs-link__open:disabled{color:var(--kk-text-off)}.pfs-link__open{margin-left:auto;color:var(--kk-mint)}.pfs-link__open:hover:not(:disabled),.pfs-link__open:focus-visible{color:var(--kk-mint);text-decoration:underline}.pfs-link__msg{display:flex;align-items:flex-start;gap:var(--kk-s-2);margin:0;font-size:var(--kk-fs-small);font-weight:600;line-height:1.45;color:var(--kk-error);animation:kk-msg-in 160ms var(--kk-ease-out)}.pfs-link__msg::before{content:"error";content:"error" / "";flex-shrink:0;font-family:"Material Symbols Outlined";font-size:1.25rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.pfs-link__msg::before{margin-top:.0625rem}.pfs-link[data-state=wrong_service] .pfs-link__msg{color:var(--kk-warn)}.pfs-link[data-state=wrong_service] .pfs-link__msg::before{content:"swap_horiz";content:"swap_horiz" / ""}.pfs-link__note,.pfs-link__help{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border:1px solid rgba(255,255,255,.1);border-radius:var(--kk-r-card);background:var(--kk-fill-1);font-size:var(--kk-fs-small);line-height:1.45;color:var(--kk-text-2)}.pfs-link__note>.material-symbols-outlined,.pfs-link__note::before,.pfs-link__help>.material-symbols-outlined,.pfs-link__help::before{margin-top:.0625rem;font-size:1.25rem}.pfs-link__note::before,.pfs-link__help::before{content:"info";content:"info" / "";flex-shrink:0;font-family:"Material Symbols Outlined";font-size:1.25rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.pfs-link__note,.pfs-link__help{margin:0}.pfs-link__note:not([hidden]),.pfs-link__help:not([hidden]){animation:kk-reveal var(--kk-dur) var(--kk-ease-out)}.new-profile .pfs-progress{display:flex;gap:.375rem}.new-profile .pfs-progress i{display:block;flex:1;height:.25rem;border-radius:.125rem;background:var(--kk-fill-3);transition:background-color var(--kk-dur) var(--kk-ease-inout)}.new-profile .pfs-progress i.is-done{background:var(--kk-mint-line-strong)}.new-profile .pfs-progress i.is-cur{background:var(--kk-mint)}@media(forced-colors: active){.new-profile .pfs-progress i{border:1px solid ButtonText}.new-profile .pfs-progress i.is-done,.new-profile .pfs-progress i.is-cur{background:Highlight}}.new-profile .pfs-steplabel{margin:var(--kk-s-3) 0 0;font-size:var(--kk-fs-small);font-weight:600;line-height:1.45;color:var(--kk-text-2)}.new-profile h2{margin-bottom:var(--kk-s-2)}.new-profile h2:focus{outline:none}.new-profile h2:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px;border-radius:var(--kk-r-control)}.new-profile[data-pfs-step=link] h2{margin-bottom:var(--kk-s-6)}.new-profile .pfs-steplabel:not([hidden])~h2{margin-top:var(--kk-s-3)}.new-profile .pfs-step-sub{margin:0 0 var(--kk-s-5);font-size:var(--kk-fs-small);line-height:1.5;color:var(--kk-text-2);text-wrap:pretty}.new-profile .pfs-switch{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--kk-target);padding:0 1.25rem;border:1px solid rgba(0,0,0,0);border-radius:var(--kk-r-pill);background:rgba(0,0,0,0);font-size:var(--kk-fs-body);font-weight:600;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);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),box-shadow var(--kk-dur-fast) var(--kk-ease-out),transform 80ms var(--kk-ease-out)}.new-profile .pfs-switch .material-symbols-outlined{font-size:1.25rem}.new-profile .pfs-switch:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}.new-profile .pfs-switch:active:not(:disabled){transform:scale(0.985)}.new-profile .pfs-switch:disabled{cursor:not-allowed;transform:none}.new-profile .pfs-switch{padding:0 .75rem;color:var(--kk-text-2)}.new-profile .pfs-switch:hover:not(:disabled){background:var(--kk-fill-2);color:var(--kk-text)}.new-profile .pfs-switch:active:not(:disabled){background:var(--kk-fill-3)}.new-profile .pfs-switch:disabled{color:var(--kk-text-off)}.new-profile .pfs-switch{align-self:flex-start;justify-content:flex-start;max-width:100%;margin:var(--kk-s-3) 0 0 calc(var(--kk-s-3)*-1);padding:var(--kk-s-2) var(--kk-s-3);font-size:var(--kk-fs-small);font-weight:500;line-height:1.4;text-align:left}.new-profile .pfs-switch>span{text-wrap:balance}.new-profile .pfs-switch b{font-weight:600;color:var(--kk-mint)}.new-profile .pfs-switch:hover:not(:disabled) b{text-decoration:underline}.new-profile .pfs-photo{display:flex;flex-direction:column;align-items:center;gap:var(--kk-s-3);padding:var(--kk-s-2) 0 var(--kk-s-1);text-align:center}.new-profile .pfs-photo__preview{display:block;width:7rem;height:7rem;border-radius:50%;object-fit:cover;background:var(--kk-fill-2);box-shadow:0 0 0 1px rgba(255,255,255,.12)}.new-profile .pfs-photo__hint{margin:calc(var(--kk-s-1)*-1) 0 0;font-size:var(--kk-fs-small);line-height:1.45;color:var(--kk-text-2)}.new-profile .pfs-photo__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.new-profile .pfs-summary{border:1px solid var(--kk-line);border-radius:var(--kk-r-card);background:var(--kk-fill-1)}.new-profile .pfs-summary__row{display:flex;align-items:center;gap:var(--kk-s-3);min-height:max(3.75rem,60px);padding:var(--kk-s-2) var(--kk-s-2) var(--kk-s-2) var(--kk-s-4)}.new-profile .pfs-summary__row+.pfs-summary__row{border-top:1px solid var(--kk-hairline)}.new-profile .pfs-summary__text{flex:1;display:flex;flex-direction:column;gap:.125rem;min-width:0}.new-profile .pfs-summary__key{font-size:var(--kk-fs-small);line-height:1.4;color:var(--kk-text-2)}.new-profile .pfs-summary__value{display:flex;align-items:center;gap:var(--kk-s-3);font-weight:500;line-height:1.4;overflow-wrap:anywhere}.new-profile .pfs-summary__thumb{flex:none;width:2rem;height:2rem;border-radius:50%;object-fit:cover;background:var(--kk-fill-2);box-shadow:0 0 0 1px rgba(255,255,255,.12)}.new-profile .pfs-summary .kk-btn{flex:none}.new-profile .pfs-note{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border:1px solid rgba(255,255,255,.1);border-radius:var(--kk-r-card);background:var(--kk-fill-1);font-size:var(--kk-fs-small);line-height:1.45;color:var(--kk-text-2)}.new-profile .pfs-note>.material-symbols-outlined,.new-profile .pfs-note::before{margin-top:.0625rem;font-size:1.25rem}.new-profile .pfs-note::before{content:"info";content:"info" / "";flex-shrink:0;font-family:"Material Symbols Outlined";font-size:1.25rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.new-profile .pfs-note{margin:var(--kk-s-4) 0 0}#settingsModal.kk-scope .new-profile.pfs-fade:not(.hidden){animation:kk-fade var(--kk-dur) ease-out}.pfs-created{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border:1px solid rgba(255,255,255,.1);border-radius:var(--kk-r-card);background:var(--kk-fill-1);font-size:var(--kk-fs-small);line-height:1.45;color:var(--kk-text-2)}.pfs-created>.material-symbols-outlined,.pfs-created::before{margin-top:.0625rem;font-size:1.25rem}.pfs-created{align-items:center;margin:0 0 var(--kk-s-5);border-color:var(--kk-mint-line);background:var(--kk-mint-fill);color:var(--kk-text)}.pfs-created>.pfs-created__check{display:grid;place-items:center;flex:none;width:1.5rem;height:1.5rem;margin-top:0;border-radius:50%;background:var(--kk-mint);color:var(--kk-on-mint);font-size:1rem}.pfs-created:focus{outline:none}.pfs-created:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}#accountSettingsModal.kk-scope{padding:var(--kk-s-6);background-color:var(--kk-scrim);-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem)}#accountSettingsModal.kk-scope:not(.hidden){animation:kk-fade var(--kk-dur) ease-out}#accountSettingsModal.kk-scope .acm-dialog{position:relative;display:flex;flex-direction:column;width:min(67.5rem,100%);height:min(53.75rem,100vh - 3rem);height:min(53.75rem,100dvh - 3rem);overflow:hidden;overflow:clip;border:1px solid rgba(255,255,255,.1);border-radius:var(--kk-r-dialog);background:var(--kk-surface);box-shadow:var(--kk-shadow-dialog);user-select:text}#accountSettingsModal.kk-scope .acm-dialog:focus{outline:none}#accountSettingsModal.kk-scope:not(.hidden) .acm-dialog{animation:kk-dialog-in 280ms var(--kk-ease-out)}#accountSettingsModal.kk-scope .acm-frame{display:grid;grid-template-columns:15.5rem minmax(0, 1fr);flex:1 1 auto;min-height:0}#accountSettingsModal.kk-scope .acm-frame[hidden]{display:none}#accountSettingsModal.kk-scope .acm-rail{display:flex;flex-direction:column;gap:.625rem;min-height:0;padding:var(--kk-s-4) var(--kk-s-3);border-right:1px solid var(--kk-hairline);background:var(--kk-rail);overflow-y:auto;overscroll-behavior:contain}#accountSettingsModal.kk-scope .acm-me{display:flex;align-items:center;gap:.625rem;padding:.25rem .5rem .75rem;border-bottom:1px solid var(--kk-hairline)}#accountSettingsModal.kk-scope .acm-me__img{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:50%;object-fit:cover;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}#accountSettingsModal.kk-scope .acm-me__txt{display:grid;min-width:0}#accountSettingsModal.kk-scope .acm-me__name{font-size:var(--kk-fs-small);font-weight:600;color:var(--kk-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#accountSettingsModal.kk-scope .acm-me__email{font-size:var(--kk-fs-caption);color:var(--kk-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#accountSettingsModal.kk-scope .acm-search{display:flex;align-items:center;gap:var(--kk-s-2);min-height:2.5rem;padding:0 .75rem;border:1px solid var(--kk-line-control);border-radius:var(--kk-r-control);color:var(--kk-text-3)}#accountSettingsModal.kk-scope .acm-search:focus-within{border-color:var(--kk-mint)}#accountSettingsModal.kk-scope .acm-search__input{flex:1;min-width:0;border:0;background:rgba(0,0,0,0);color:var(--kk-text);font:inherit;font-size:var(--kk-fs-small);outline:none}#accountSettingsModal.kk-scope .acm-rail__group{display:grid;gap:1px}#accountSettingsModal.kk-scope .acm-rail__gl{margin:0;padding:0 .625rem .25rem;font-size:var(--kk-fs-caption);font-weight:600;color:var(--kk-text-3)}#accountSettingsModal.kk-scope .acm-rail__list{display:grid;gap:1px;margin:0;padding:0;list-style:none}#accountSettingsModal.kk-scope .acm-rail__list li[hidden]{display:none}#accountSettingsModal.kk-scope .acm-rail__item{display:flex;align-items:center;gap:.625rem;width:100%;min-height:2.5rem;padding:0 .625rem 0 .375rem;border:0;border-radius:.5rem;background:rgba(0,0,0,0);color:var(--kk-text-2);font:inherit;font-size:var(--kk-fs-small);font-weight:500;text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--kk-dur-fast),color var(--kk-dur-fast)}#accountSettingsModal.kk-scope .acm-rail__item:focus-visible{outline:2px solid var(--kk-mint);outline-offset:-2px}#accountSettingsModal.kk-scope .acm-rail__item:hover{background:var(--kk-fill-1);color:var(--kk-text)}#accountSettingsModal.kk-scope .acm-rail__item[aria-current=page]{background:var(--kk-fill-2);color:var(--kk-text);font-weight:600}#accountSettingsModal.kk-scope .acm-rail__item[aria-current=page] .acm-rail__ic{background:var(--kk-mint);color:var(--kk-on-mint);box-shadow:0 4px 12px -4px rgba(52,250,125,.5)}#accountSettingsModal.kk-scope .acm-rail__ic{display:grid;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;border-radius:.5rem;color:var(--kk-text-3)}#accountSettingsModal.kk-scope .acm-rail__ic .material-symbols-outlined{font-size:1.125rem}#accountSettingsModal.kk-scope .acm-rail__ic .korri-mark{width:auto;height:auto;background:none;transform:scale(0.85)}#accountSettingsModal.kk-scope .acm-rail__ic .korri-mark i{background:currentColor}#accountSettingsModal.kk-scope .acm-rail__lb{flex:1;min-width:0}#accountSettingsModal.kk-scope .acm-rail__meta{font-size:var(--kk-fs-caption);color:var(--kk-text-3);font-variant-numeric:tabular-nums}#accountSettingsModal.kk-scope .acm-rail__new{font-size:var(--kk-fs-caption);font-weight:600;color:var(--kk-mint)}#accountSettingsModal.kk-scope .acm-rail__dot{flex-shrink:0;width:.5rem;height:.5rem;border-radius:50%;background:var(--kk-needs-you);box-shadow:0 0 0 3px var(--kk-needs-you-fill)}#accountSettingsModal.kk-scope .acm-rail__foot{margin-top:auto;padding-top:.5rem;border-top:1px solid var(--kk-hairline)}#accountSettingsModal.kk-scope .acm-pane{display:grid;grid-template-rows:3.25rem minmax(0, 1fr);min-width:0;min-height:0}#accountSettingsModal.kk-scope .acm-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--kk-s-3);padding:0 .75rem 0 2.5rem;border-bottom:1px solid var(--kk-hairline)}#accountSettingsModal.kk-scope .acm-back{display:none}#accountSettingsModal.kk-scope .acm-crumb{display:flex;gap:var(--kk-s-2);min-width:0;margin:0;font-size:var(--kk-fs-caption);color:var(--kk-text-3);white-space:nowrap}#accountSettingsModal.kk-scope .acm-crumb__sep{opacity:.6}#accountSettingsModal.kk-scope .acm-close,#accountSettingsModal.kk-scope .acm-icon-btn{display:inline-grid;place-items:center;width:var(--kk-target);height:var(--kk-target);padding:0;border:0;border-radius:var(--kk-r-control);background:rgba(0,0,0,0);color:var(--kk-text-3);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color var(--kk-dur-fast) var(--kk-ease-out),color var(--kk-dur-fast) var(--kk-ease-out)}#accountSettingsModal.kk-scope .acm-close .material-symbols-outlined,#accountSettingsModal.kk-scope .acm-icon-btn .material-symbols-outlined{font-size:1.5rem}#accountSettingsModal.kk-scope .acm-close:focus-visible,#accountSettingsModal.kk-scope .acm-icon-btn:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}#accountSettingsModal.kk-scope .acm-close:hover,#accountSettingsModal.kk-scope .acm-icon-btn:hover{background:var(--kk-fill-2);color:var(--kk-text)}#accountSettingsModal.kk-scope .acm-close:active,#accountSettingsModal.kk-scope .acm-icon-btn:active{background:var(--kk-fill-3)}#accountSettingsModal.kk-scope .acm-close,#accountSettingsModal.kk-scope .acm-icon-btn{flex-shrink:0;border-radius:.625rem}#accountSettingsModal.kk-scope .acm-scroll{position:relative;min-height:0;overflow-y:auto;overscroll-behavior:contain}#accountSettingsModal.kk-scope .acm-sec{display:grid;gap:1.75rem;max-width:47.5rem;padding:1.875rem 2.5rem 4rem}#accountSettingsModal.kk-scope .acm-sec[hidden]{display:none}#accountSettingsModal.kk-scope .acm-sec__head h2{margin:0;font-size:max(1.5rem,22px);font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.02em;line-height:1.15;color:var(--kk-text);outline:none}#accountSettingsModal.kk-scope .acm-sec__head p{max-width:60ch;margin:.375rem 0 0;font-size:var(--kk-fs-small);color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-sec .kk-block{gap:.25rem;padding:0;border:0;border-radius:0;background:none;animation:none}#accountSettingsModal.kk-scope .acm-sec .kk-block>.kk-block__head{padding-bottom:.5rem;border-bottom:1px solid var(--kk-hairline)}#accountSettingsModal.kk-scope .acm-sec .kk-block>.kk-block__head h3{font-family:inherit;font-size:var(--kk-fs-body);font-weight:600;letter-spacing:0}#accountSettingsModal.kk-scope .acm-sec .kk-block>.kk-block__blurb,#accountSettingsModal.kk-scope .acm-sec .kk-block>p.kk-block__blurb{margin-top:.375rem;font-size:var(--kk-fs-small);color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-sec .kk-block>.kk-rows{margin-top:.25rem}#accountSettingsModal.kk-scope .acm-sec .kk-block>.kk-rows>.kk-row:first-child{border-top:0}#accountSettingsModal.kk-scope .acm-sec .kk-block__head[data-kk-icon]::before{display:none}#accountSettingsModal.kk-scope .acm-sec[data-acm-sec=notifications] #accModalNotifications>.kk-block__head,#accountSettingsModal.kk-scope .acm-sec[data-acm-sec=messages] #accModalMessages>.kk-block__head{display:none}#accountSettingsModal.kk-scope .acm-sec[data-acm-sec=notifications] #accModalNotifications>.kk-block__blurb,#accountSettingsModal.kk-scope .acm-sec[data-acm-sec=messages] #accModalMessages>.kk-block__blurb{margin-top:0}#accountSettingsModal.kk-scope .acm-slot,#accountSettingsModal.kk-scope .acm-slot>.kk-scope{display:flex;flex-direction:column;gap:1.75rem}#accountSettingsModal.kk-scope .kk-block--waiting{animation:none}#accountSettingsModal.kk-scope .kk-notice p{margin:0;font-size:var(--kk-fs-small);color:inherit}#accountSettingsModal.kk-scope .acm-eyebrow{margin:0;font-size:var(--kk-fs-caption);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--kk-text-3)}#accountSettingsModal.kk-scope .acm-callout{display:flex;align-items:flex-start;gap:var(--kk-s-3);padding:.875rem var(--kk-s-4);border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1);font-size:var(--kk-fs-small);color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-callout>.material-symbols-outlined{margin-top:.0625rem;color:var(--kk-text-3)}#accountSettingsModal.kk-scope .acm-callout p{margin:0}#accountSettingsModal.kk-scope .acm-callout strong{font-weight:600;color:var(--kk-text)}#accountSettingsModal.kk-scope .acm-callout a{color:var(--kk-mint);font-weight:600}#accountSettingsModal.kk-scope .acm-callout--mint{border-color:var(--kk-mint-line);background:var(--kk-mint-fill)}#accountSettingsModal.kk-scope .acm-callout--mint>.material-symbols-outlined{color:var(--kk-mint)}#accountSettingsModal.kk-scope .acm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kk-s-2) var(--kk-s-3);margin-top:var(--kk-s-3)}#accountSettingsModal.kk-scope .acm-empty{display:flex;align-items:center;gap:var(--kk-s-3);padding:var(--kk-s-4) 0;color:var(--kk-text-3);font-size:var(--kk-fs-small)}#accountSettingsModal.kk-scope .acm-empty p{margin:0}#accountSettingsModal.kk-scope .acm-bullets{display:grid;gap:var(--kk-s-2);margin:var(--kk-s-2) 0 0;padding:0;list-style:none}#accountSettingsModal.kk-scope .acm-bullets li{display:flex;gap:.625rem;font-size:var(--kk-fs-small);color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-bullets .material-symbols-outlined{flex-shrink:0;margin-top:.0625rem;font-size:1.125rem;color:var(--kk-text-3)}#accountSettingsModal.kk-scope .acm-bullets strong{font-weight:600;color:var(--kk-text)}#accountSettingsModal.kk-scope .acm-bullets--conseq li{padding:.25rem 0}#accountSettingsModal.kk-scope .acm-field{display:grid;gap:.375rem;min-width:0}#accountSettingsModal.kk-scope .acm-grid2{display:grid;grid-template-columns:1fr 1fr;gap:var(--kk-s-3)}#accountSettingsModal.kk-scope .acm-form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--kk-s-2)}#accountSettingsModal.kk-scope .acm-form-actions--start{justify-content:flex-start}#accountSettingsModal.kk-scope .acm-check{display:flex;align-items:flex-start;gap:.625rem;font-size:var(--kk-fs-small);color:var(--kk-text);cursor:pointer}#accountSettingsModal.kk-scope .acm-check input[type=checkbox]{display:inline-block;flex-shrink:0;width:1.125rem;height:1.125rem;margin:.125rem 0 0;accent-color:var(--kk-mint);appearance:auto;-webkit-appearance:checkbox;opacity:1;position:static}#accountSettingsModal.kk-scope .acm-readonly{margin:0;padding:.625rem .875rem;border:1px dashed var(--kk-line);border-radius:var(--kk-r-control);font-size:var(--kk-fs-small);color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-mono{font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size:.8125rem;letter-spacing:.02em}#accountSettingsModal.kk-scope .acm-idform{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--kk-s-3) var(--kk-s-4);margin-top:var(--kk-s-3)}@media(max-width: 600px){#accountSettingsModal.kk-scope .acm-idform{grid-template-columns:minmax(0, 1fr)}}#accountSettingsModal.kk-scope .acm-idform [hidden]{display:none}#accountSettingsModal.kk-scope .acm-idform .kk-input[aria-invalid=true]{border-color:var(--kk-error-line)}#accountSettingsModal.kk-scope .acm-idform__wide{grid-column:1/-1}#accountSettingsModal.kk-scope .acm-choices{display:flex;flex-wrap:wrap;gap:var(--kk-s-2) var(--kk-s-4);margin:0;padding:0;border:0}#accountSettingsModal.kk-scope .acm-choices legend{width:100%;margin-bottom:.375rem}#accountSettingsModal.kk-scope .acm-choices input[type=radio]{display:inline-block;flex-shrink:0;width:1.125rem;height:1.125rem;margin:.125rem 0 0;accent-color:var(--kk-mint);appearance:auto;-webkit-appearance:radio;opacity:1;position:static}#accountSettingsModal.kk-scope .acm-optional{font-weight:400;color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-disc>summary{display:inline-flex;align-items:center;gap:.375rem;min-height:2.5rem;font-size:var(--kk-fs-small);font-weight:600;color:var(--kk-text-2);list-style:none;cursor:pointer}#accountSettingsModal.kk-scope .acm-disc>summary:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}#accountSettingsModal.kk-scope .acm-disc>summary::-webkit-details-marker{display:none}#accountSettingsModal.kk-scope .acm-disc>summary .material-symbols-outlined{font-size:1.125rem;transition:transform var(--kk-dur)}#accountSettingsModal.kk-scope .acm-disc[open]>summary .material-symbols-outlined{transform:rotate(90deg)}#accountSettingsModal.kk-scope .acm-me-edit{display:flex;align-items:flex-start;gap:var(--kk-s-6);margin-top:var(--kk-s-3)}#accountSettingsModal.kk-scope .acm-me-edit__img{display:block;flex-shrink:0;box-sizing:content-box;width:4rem;height:4rem;margin-top:.625rem;padding:.1875rem;border:2px solid var(--kk-mint-line);border-radius:50%;object-fit:cover}#accountSettingsModal.kk-scope .acm-me-edit__img.is-new{animation:kk-pop 420ms var(--kk-ease-spring)}#accountSettingsModal.kk-scope .acm-me-edit__rows{flex:1 1 auto;min-width:0;margin:0}#accountSettingsModal.kk-scope .acm-me-edit__rows .kk-row:first-child{border-top:0}#accountSettingsModal.kk-scope #acmNameValue{font-size:var(--kk-fs-lead);font-weight:600;letter-spacing:-0.005em}#accountSettingsModal.kk-scope .kk-row.is-editing{grid-template-columns:minmax(7rem, 10rem) minmax(0, 1fr);grid-template-areas:"label value"}#accountSettingsModal.kk-scope .kk-row.is-editing .kk-row__action{display:none}#accountSettingsModal.kk-scope .acm-needs{display:grid;gap:var(--kk-s-3)}#accountSettingsModal.kk-scope .acm-needs__foot{margin:0;font-size:var(--kk-fs-caption);color:var(--kk-text-3)}#accountSettingsModal.kk-scope .acm-needs__foot a{color:var(--kk-mint);font-weight:600}#accountSettingsModal.kk-scope .acm-teaser{display:flex;align-items:center;gap:var(--kk-s-4);padding:.875rem var(--kk-s-4) .875rem 1.125rem;border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1)}#accountSettingsModal.kk-scope .acm-teaser p{margin:0;font-size:var(--kk-fs-small);color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-teaser__txt{display:grid;flex:1;gap:.125rem;min-width:0}#accountSettingsModal.kk-scope .acm-teaser .acm-teaser__title{font-weight:600;color:var(--kk-text)}#accountSettingsModal.kk-scope .acm-list__gl{margin:var(--kk-s-4) 0 .375rem;font-size:var(--kk-fs-caption);font-weight:600;color:var(--kk-text-3)}#accountSettingsModal.kk-scope .acm-list__gl:first-child{margin-top:0}#accountSettingsModal.kk-scope .acm-list__rows{margin:0;padding:0;border-top:1px solid var(--kk-hairline);list-style:none}#accountSettingsModal.kk-scope .acm-list__row{display:flex;align-items:center;gap:var(--kk-s-3);min-height:3.5rem;padding:.5rem .25rem;border-bottom:1px solid var(--kk-hairline);color:var(--kk-text);text-decoration:none;transition:background-color var(--kk-dur-fast)}#accountSettingsModal.kk-scope .acm-list__row:focus-visible{outline:2px solid var(--kk-mint);outline-offset:-2px}#accountSettingsModal.kk-scope .acm-list__row:hover{background:var(--kk-fill-1)}#accountSettingsModal.kk-scope .acm-list__ic .korri-mark,#accountSettingsModal.kk-scope .acm-plist__tile .korri-mark{width:auto;height:auto;background:none}#accountSettingsModal.kk-scope .acm-list__ic{display:grid;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;border-radius:.625rem;background:var(--kk-fill-2);color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-list__ic .material-symbols-outlined{font-size:1.25rem}#accountSettingsModal.kk-scope .acm-list__txt{display:grid;flex:1;min-width:0}#accountSettingsModal.kk-scope .acm-list__lb{font-size:var(--kk-fs-small);font-weight:600}#accountSettingsModal.kk-scope .acm-list__sub{font-size:var(--kk-fs-caption);line-height:1.35;color:var(--kk-text-2);overflow-wrap:anywhere}#accountSettingsModal.kk-scope .acm-list__chev{color:var(--kk-text-3)}#accountSettingsModal.kk-scope .acm-plist{margin:0;padding:0;list-style:none}#accountSettingsModal.kk-scope .acm-plist__row{display:flex;align-items:center;gap:.875rem;padding:.75rem 0;border-top:1px solid var(--kk-hairline)}#accountSettingsModal.kk-scope .acm-plist__row:first-child{border-top:0}#accountSettingsModal.kk-scope .acm-plist__img,#accountSettingsModal.kk-scope .acm-plist__tile{flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:50%;object-fit:cover;background:var(--kk-fill-2)}#accountSettingsModal.kk-scope .acm-plist__tile{display:grid;place-items:center;border-radius:.625rem;color:var(--kk-mint)}#accountSettingsModal.kk-scope .acm-plist__txt{display:grid;flex:1;min-width:0}#accountSettingsModal.kk-scope .acm-plist__name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kk-s-2);font-size:var(--kk-fs-body);font-weight:600}#accountSettingsModal.kk-scope .acm-plist__sub{font-size:var(--kk-fs-caption);color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-pending{grid-column:1/-1;display:flex;align-items:flex-start;gap:var(--kk-s-3);margin:var(--kk-s-2) 0 0;padding:var(--kk-s-4);border:1px solid var(--kk-line);border-radius:var(--kk-r-card);background:var(--kk-fill-1);animation:kk-reveal var(--kk-dur) var(--kk-ease-out)}#accountSettingsModal.kk-scope .acm-pending__icon{margin-top:.0625rem;font-size:1.5rem;color:var(--kk-mint)}#accountSettingsModal.kk-scope .acm-pending__text{display:flex;flex-direction:column;gap:var(--kk-s-1);min-width:0}#accountSettingsModal.kk-scope .acm-pending__text strong{font-weight:600;overflow-wrap:anywhere}#accountSettingsModal.kk-scope .kk-block .acm-pending__title{font-size:var(--kk-fs-body);color:var(--kk-text)}#accountSettingsModal.kk-scope .acm-pending__actions{display:flex;flex-wrap:wrap;gap:var(--kk-s-2);margin-top:var(--kk-s-2)}#accountSettingsModal.kk-scope .acm-pending__actions .kk-btn--ghost{padding:0 1.25rem}#accountSettingsModal.kk-scope .acm-pw{display:grid;gap:var(--kk-s-3);width:100%;margin-top:var(--kk-s-2)}#accountSettingsModal.kk-scope .kk-row[data-acm-password]:has(.acm-pw:not([hidden])){grid-template-columns:minmax(7rem, 10rem) minmax(0, 1fr);grid-template-areas:"label value"}#accountSettingsModal.kk-scope .kk-row[data-acm-password]:has(.acm-pw:not([hidden])) .kk-row__action{display:none}#accountSettingsModal.kk-scope .kk-row__hint.is-ok{color:var(--kk-mint)}#accountSettingsModal.kk-scope .acm-hero{display:grid;justify-items:center;gap:.625rem;padding:1.875rem var(--kk-s-6);border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1);text-align:center}#accountSettingsModal.kk-scope .acm-hero p{max-width:46ch;margin:0;font-size:var(--kk-fs-small);color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-hero .acm-hero__title{font-size:max(1.375rem,20px);font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.005em;color:var(--kk-text)}#accountSettingsModal.kk-scope .acm-hero__mark{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--kk-fill-2);color:var(--kk-text)}#accountSettingsModal.kk-scope .acm-hero__mark .material-symbols-outlined{font-size:1.625rem}#accountSettingsModal.kk-scope .acm-rem{margin:.25rem 0 0;padding:0;list-style:none}#accountSettingsModal.kk-scope .acm-rem__row{display:flex;align-items:center;gap:var(--kk-s-3);min-height:3.75rem;padding:.625rem 0;border-top:1px solid var(--kk-hairline)}#accountSettingsModal.kk-scope .acm-rem__row:first-child{border-top:0}#accountSettingsModal.kk-scope .acm-rem__ic{display:grid;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;border-radius:.625rem;background:var(--kk-fill-2);color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-rem__txt{display:grid;flex:1;min-width:0}#accountSettingsModal.kk-scope .acm-rem__title{font-size:var(--kk-fs-small);font-weight:600}#accountSettingsModal.kk-scope .acm-rem__why{font-size:var(--kk-fs-caption);color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-reminders .ntf-lock,#accountSettingsModal.kk-scope .acm-reminders>.kk-block__head .ntf-lock{margin-left:auto}#accountSettingsModal.kk-scope .acm-plan{display:grid;gap:var(--kk-s-4);padding:1.25rem 1.375rem;border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1)}#accountSettingsModal.kk-scope .acm-plan__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--kk-s-4)}#accountSettingsModal.kk-scope .acm-plan__name{margin:.25rem 0 0;font-size:max(1.625rem,24px);font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.02em;line-height:1.15;color:var(--kk-text)}#accountSettingsModal.kk-scope .acm-plan__price{display:flex;flex-wrap:wrap;gap:0 .5rem;margin:.375rem 0 0;font-size:var(--kk-fs-small);color:var(--kk-text-2);font-variant-numeric:tabular-nums}#accountSettingsModal.kk-scope .acm-plan__price>span{display:block;width:100%}#accountSettingsModal.kk-scope .acm-plan__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--kk-s-3);padding-top:.875rem;border-top:1px solid var(--kk-hairline)}#accountSettingsModal.kk-scope .acm-plan__actions:empty{display:none}#accountSettingsModal.kk-scope .acm-plan__btns{display:flex;flex-wrap:wrap;gap:.375rem;margin-left:auto}#accountSettingsModal.kk-scope .acm-withdraw-cta{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}#accountSettingsModal.kk-scope .acm-withdraw-cta[hidden]{display:none}#accountSettingsModal.kk-scope .acm-withdraw,#accountSettingsModal.kk-scope .acm-receiptbox{display:grid;gap:.875rem;padding:1.125rem 1.25rem;border:1px solid var(--kk-line);border-radius:var(--kk-r-card);background:var(--kk-surface-input);animation:kk-reveal var(--kk-dur) var(--kk-ease-out)}#accountSettingsModal.kk-scope .acm-withdraw[hidden],#accountSettingsModal.kk-scope .acm-receiptbox[hidden]{display:none}#accountSettingsModal.kk-scope .acm-withdraw h4,#accountSettingsModal.kk-scope .acm-receiptbox h4{margin:0;font-size:max(1.25rem,18px);font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.02em;color:var(--kk-text)}#accountSettingsModal.kk-scope .acm-withdraw p,#accountSettingsModal.kk-scope .acm-receiptbox p{margin:0;font-size:var(--kk-fs-small);color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-receiptbox{border-color:var(--kk-mint-line);outline:none}#accountSettingsModal.kk-scope .acm-pay-top{display:grid;grid-template-columns:1.05fr 1fr;gap:var(--kk-s-3)}#accountSettingsModal.kk-scope .acm-owed,#accountSettingsModal.kk-scope .acm-ready{display:grid;align-content:start;gap:var(--kk-s-2);padding:1.125rem 1.25rem;border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1)}#accountSettingsModal.kk-scope .acm-owed__top,#accountSettingsModal.kk-scope .acm-ready__head{display:flex;align-items:center;justify-content:space-between;gap:.625rem}#accountSettingsModal.kk-scope .acm-owed__num{margin:0;font-size:max(2.125rem,30px);font-family:var(--kk-font-display);font-weight:800;letter-spacing:-.035em;line-height:1.1;color:var(--kk-text);font-variant-numeric:tabular-nums}#accountSettingsModal.kk-scope .acm-owed__sub{margin:0;font-size:var(--kk-fs-small);color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-owed__link{justify-self:start;color:var(--kk-text-2);font-size:var(--kk-fs-small)}#accountSettingsModal.kk-scope .acm-ready__head h3{margin:0;font-size:var(--kk-fs-small);font-weight:600}#accountSettingsModal.kk-scope .acm-ready__head span{font-size:var(--kk-fs-caption);color:var(--kk-text-3)}#accountSettingsModal.kk-scope .acm-ready__steps{margin:0;padding:0;list-style:none}#accountSettingsModal.kk-scope .acm-ready__step{display:flex;align-items:center;gap:var(--kk-s-3);padding:.4375rem 0}#accountSettingsModal.kk-scope .acm-ready__mark{display:grid;flex-shrink:0;place-items:center;width:1.625rem;height:1.625rem;border-radius:50%;box-shadow:inset 0 0 0 1px var(--kk-line);font-size:.75rem;font-weight:700;color:var(--kk-text-3)}#accountSettingsModal.kk-scope .acm-ready__mark .material-symbols-outlined{font-size:1rem}#accountSettingsModal.kk-scope .acm-ready__step.is-ok .acm-ready__mark{background:var(--kk-mint-fill-2);box-shadow:inset 0 0 0 1px var(--kk-mint-line-strong);color:var(--kk-mint)}#accountSettingsModal.kk-scope .acm-ready__step.is-needs-you .acm-ready__mark{background:var(--kk-needs-you-fill);box-shadow:inset 0 0 0 1px var(--kk-needs-you-line);color:var(--kk-needs-you)}#accountSettingsModal.kk-scope .acm-ready__txt{display:grid;flex:1;min-width:0}#accountSettingsModal.kk-scope .acm-ready__title{font-size:var(--kk-fs-small);font-weight:600}#accountSettingsModal.kk-scope .acm-ready__sub{font-size:var(--kk-fs-caption);color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-ready__btn{min-height:2.25rem;padding:0 .875rem;font-size:var(--kk-fs-caption)}#accountSettingsModal.kk-scope .acm-bank{display:flex;align-items:center;gap:.875rem;margin-top:var(--kk-s-3);padding:.875rem var(--kk-s-4);border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1)}#accountSettingsModal.kk-scope .acm-bank__logo{display:grid;flex-shrink:0;place-items:center;align-content:center;gap:1px;width:2.875rem;height:2.875rem;border-radius:.75rem;background:var(--kk-fill-2);color:var(--kk-text)}#accountSettingsModal.kk-scope .acm-bank__logo small{font-size:.625rem;font-weight:700;letter-spacing:.04em;color:var(--kk-text-3)}#accountSettingsModal.kk-scope .acm-bank__txt{flex:1;min-width:0}#accountSettingsModal.kk-scope .acm-bank__txt p{margin:0}#accountSettingsModal.kk-scope .acm-bank__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kk-s-2);font-size:var(--kk-fs-small);font-weight:600;color:var(--kk-text)}#accountSettingsModal.kk-scope .acm-bank__sub{margin-top:.125rem !important;font-size:var(--kk-fs-caption);color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-quote{display:grid;gap:.625rem;margin-top:var(--kk-s-3)}#accountSettingsModal.kk-scope .acm-quote p{margin:0;padding-left:var(--kk-s-3);border-left:2px solid var(--kk-line);font-size:var(--kk-fs-small);color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-quote .acm-quote__states,#accountSettingsModal.kk-scope .acm-quote .acm-quote__cite{padding-left:0;border-left:0}#accountSettingsModal.kk-scope .acm-quote .acm-quote__states{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}#accountSettingsModal.kk-scope .acm-quote .acm-quote__cite{font-size:var(--kk-fs-caption);color:var(--kk-text-3)}#accountSettingsModal.kk-scope .acm-danger>.kk-block__head h3{color:var(--kk-error)}#accountSettingsModal.kk-scope .acm-close-form{display:grid;gap:var(--kk-s-3);margin-top:var(--kk-s-4);padding:var(--kk-s-4) 1.125rem 1.125rem;border:1px solid var(--kk-line);border-radius:var(--kk-r-card);background:var(--kk-surface-input)}#accountSettingsModal.kk-scope .acm-close-form[hidden]{display:none}#accountSettingsModal.kk-scope .acm-close-state{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--kk-s-3);margin-top:var(--kk-s-4);padding:var(--kk-s-4);border:1px solid var(--kk-line);border-radius:var(--kk-r-card);background:var(--kk-fill-1)}#accountSettingsModal.kk-scope .acm-close-state[hidden]{display:none}#accountSettingsModal.kk-scope .acm-close-state p{flex:1 1 18rem;margin:0;font-size:var(--kk-fs-small);color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-close-state strong{color:var(--kk-text)}#accountSettingsModal.kk-scope .acm-korri{display:grid;gap:1.75rem}#accountSettingsModal.kk-scope .acm-place{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.625rem;margin-top:var(--kk-s-3)}#accountSettingsModal.kk-scope .acm-place__opt{position:relative;display:grid;gap:.625rem;padding:var(--kk-s-3);border:1px solid var(--kk-line);border-radius:var(--kk-r-card);background:var(--kk-fill-1);cursor:pointer}#accountSettingsModal.kk-scope .acm-place__opt input{position:absolute;opacity:0;pointer-events:none}#accountSettingsModal.kk-scope .acm-place__opt:has(input:checked){border-color:var(--kk-mint-line-strong);background:var(--kk-mint-fill)}#accountSettingsModal.kk-scope .acm-place__opt:has(input:focus-visible){outline:2px solid var(--kk-mint);outline-offset:2px}#accountSettingsModal.kk-scope .acm-place__pv{position:relative;height:4.125rem;overflow:hidden;border-radius:.4375rem;background:var(--kk-rail);box-shadow:inset 0 0 0 1px var(--kk-hairline)}#accountSettingsModal.kk-scope .acm-place__pv::before{content:"";position:absolute;top:.375rem;bottom:.375rem;left:.375rem;width:1rem;border-radius:3px;background:var(--kk-fill-2)}#accountSettingsModal.kk-scope .acm-place__pv i{position:absolute;border-radius:4px;background:var(--kk-fill-3);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}#accountSettingsModal.kk-scope .acm-place__opt:has(input:checked) .acm-place__pv i{background:var(--kk-mint-fill-2);box-shadow:inset 0 0 0 1px var(--kk-mint-line-strong)}#accountSettingsModal.kk-scope .acm-place__pv--float i{right:.5rem;bottom:.5rem;width:2.125rem;height:2.5rem}#accountSettingsModal.kk-scope .acm-place__pv--pinned i{top:0;right:0;bottom:0;width:1.875rem;border-radius:0}#accountSettingsModal.kk-scope .acm-place__title{display:block;font-size:var(--kk-fs-small);font-weight:600}#accountSettingsModal.kk-scope .acm-place__text{display:block;font-size:var(--kk-fs-caption);color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-facts{margin:var(--kk-s-2) 0 0;padding:0;list-style:none}#accountSettingsModal.kk-scope .acm-fact{display:flex;align-items:center;gap:var(--kk-s-2);padding:.75rem 0;border-top:1px solid var(--kk-hairline)}#accountSettingsModal.kk-scope .acm-fact:first-child{border-top:0}#accountSettingsModal.kk-scope .acm-fact__txt{display:grid;flex:1;min-width:0}#accountSettingsModal.kk-scope .acm-fact__label{font-size:var(--kk-fs-caption);font-weight:600;color:var(--kk-text-3)}#accountSettingsModal.kk-scope .acm-fact__value{font-size:var(--kk-fs-small);color:var(--kk-text)}#accountSettingsModal.kk-scope .acm-fact__src{font-size:var(--kk-fs-caption);color:var(--kk-text-3)}#accountSettingsModal.kk-scope .acm-fact-form{display:grid;gap:var(--kk-s-3);margin:var(--kk-s-2) 0;padding:var(--kk-s-4);border:1px solid var(--kk-line);border-radius:var(--kk-r-card);background:var(--kk-surface-input)}#accountSettingsModal.kk-scope .acm-ctx{display:grid;gap:.25rem;margin:var(--kk-s-2) 0;padding:.75rem .875rem;border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1)}#accountSettingsModal.kk-scope .acm-ctx p{margin:0;font-size:var(--kk-fs-small);color:var(--kk-text)}#accountSettingsModal.kk-scope .acm-empty--line{padding:var(--kk-s-3) 0}#accountSettingsModal.kk-scope .acm-usage{display:grid;gap:1.75rem}#accountSettingsModal.kk-scope .acm-usage__head{flex-wrap:nowrap;gap:.625rem}#accountSettingsModal.kk-scope .acm-usage__tag{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border:1px solid var(--kk-line);border-radius:var(--kk-r-pill);background:var(--kk-fill-1);font-size:var(--kk-fs-caption);font-weight:600;line-height:1.2;letter-spacing:.02em;color:var(--kk-text-2);white-space:nowrap;cursor:default}#accountSettingsModal.kk-scope .acm-usage__tag .material-symbols-outlined{font-size:1rem}#accountSettingsModal.kk-scope .acm-usage__tag{font-weight:500}#accountSettingsModal.kk-scope .acm-usage__refresh{display:inline-flex;align-items:center;gap:.25rem;min-height:var(--kk-target);margin:-0.625rem -0.5rem -0.625rem auto;padding:0 .5rem;border:0;border-radius:var(--kk-r-control);background:none;font:inherit;font-size:var(--kk-fs-caption);color:var(--kk-text-2);cursor:pointer}#accountSettingsModal.kk-scope .acm-usage__refresh:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}#accountSettingsModal.kk-scope .acm-usage__refresh .material-symbols-outlined{font-size:1.125rem}#accountSettingsModal.kk-scope .acm-usage__refresh:hover{background:var(--kk-fill-2);color:var(--kk-text)}#accountSettingsModal.kk-scope .acm-usage__problem{display:flex;flex-direction:column;margin:var(--kk-s-3) 0 0}#accountSettingsModal.kk-scope .acm-usage__note{margin-top:var(--kk-s-3)}#accountSettingsModal.kk-scope .acm-usage__rows{display:flex;flex-direction:column;margin:.25rem 0 0;padding:0;list-style:none}#accountSettingsModal.kk-scope .acm-usage__row{display:grid;grid-template-columns:11rem minmax(0, 1fr) 7.5rem;grid-template-areas:"name bar pct" "name caption caption";align-items:center;column-gap:1.5rem;min-height:4.25rem;padding:.875rem 0;border-top:1px solid var(--kk-hairline)}#accountSettingsModal.kk-scope .acm-usage__row:first-child{border-top:0}#accountSettingsModal.kk-scope .acm-usage__name{grid-area:name;display:flex;flex-direction:column;gap:.125rem;font-size:var(--kk-fs-body);font-weight:600;color:var(--kk-text)}#accountSettingsModal.kk-scope .acm-usage__reset{font-size:var(--kk-fs-caption);font-weight:400;color:var(--kk-text-3)}#accountSettingsModal.kk-scope .acm-usage__bar{grid-area:bar;position:relative;display:block;height:.5rem;overflow:hidden;border-radius:var(--kk-r-pill);background:var(--kk-fill-3)}#accountSettingsModal.kk-scope .acm-usage__bar>i{position:absolute;inset:0 auto 0 0;width:var(--p, 0%);border-radius:inherit;background:var(--kk-mint)}#accountSettingsModal.kk-scope .acm-usage__pct{grid-area:pct;justify-self:end;font-size:var(--kk-fs-small);font-variant-numeric:tabular-nums;color:var(--kk-text-2);white-space:nowrap}#accountSettingsModal.kk-scope .acm-usage__caption{grid-area:caption;align-self:start;margin:.375rem 0 0;font-size:var(--kk-fs-caption);font-variant-numeric:tabular-nums;color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-usage__row[data-level=near] .acm-usage__bar>i{background:var(--kk-needs-you)}#accountSettingsModal.kk-scope .acm-usage__row[data-level=near] .acm-usage__pct{font-weight:600;color:var(--kk-needs-you)}#accountSettingsModal.kk-scope .acm-usage__row[data-level=reached] .acm-usage__bar>i{background:var(--kk-status)}#accountSettingsModal.kk-scope .acm-usage__row[data-level=reached] .acm-usage__pct{font-weight:600;color:var(--kk-text)}#accountSettingsModal.kk-scope .acm-usage__facts{display:flex;gap:.5rem;margin:.75rem 0 0;padding-top:.875rem;border-top:1px solid var(--kk-hairline);font-size:var(--kk-fs-caption);color:var(--kk-text-3)}#accountSettingsModal.kk-scope .acm-usage__facts .material-symbols-outlined{flex-shrink:0;font-size:1.05rem}#accountSettingsModal.kk-scope .acm-usage__friends{color:var(--kk-text)}@media(max-width: 760px){#accountSettingsModal.kk-scope .acm-usage__row{grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"name pct" "bar bar" "caption caption";row-gap:.625rem}#accountSettingsModal.kk-scope .acm-usage__name{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:.5rem}#accountSettingsModal.kk-scope .acm-usage__name,#accountSettingsModal.kk-scope .acm-usage__pct{align-self:baseline}#accountSettingsModal.kk-scope .acm-usage__caption{margin-top:0}}#accountSettingsModal.kk-scope .acm-label-lead{max-width:62ch;margin:-0.75rem 0 0;font-size:var(--kk-fs-small);color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-calc{display:grid;gap:.875rem;padding:1.25rem 1.375rem 1.125rem;border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1)}#accountSettingsModal.kk-scope .acm-calc__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--kk-s-4)}#accountSettingsModal.kk-scope .acm-stepper{display:flex;align-items:center;gap:var(--kk-s-2)}#accountSettingsModal.kk-scope .acm-stepper__btn{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:var(--kk-fill-2);color:var(--kk-text);cursor:pointer;transition:background-color var(--kk-dur-fast)}#accountSettingsModal.kk-scope .acm-stepper__btn:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}#accountSettingsModal.kk-scope .acm-stepper__btn:hover{background:var(--kk-fill-3)}#accountSettingsModal.kk-scope .acm-stepper__val{display:flex;align-items:baseline;gap:.375rem;cursor:text}#accountSettingsModal.kk-scope .acm-stepper__val input{width:2.6ch;min-width:4rem;padding:0;border:0;border-bottom:1px dashed var(--kk-line);background:rgba(0,0,0,0);color:var(--kk-text);font:800 max(2.375rem, 34px)/1.1 var(--kk-font-display);letter-spacing:-0.03em;text-align:center;-moz-appearance:textfield;appearance:textfield}#accountSettingsModal.kk-scope .acm-stepper__val input::-webkit-outer-spin-button,#accountSettingsModal.kk-scope .acm-stepper__val input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#accountSettingsModal.kk-scope .acm-stepper__val input:focus{border-bottom-color:var(--kk-mint);outline:none}#accountSettingsModal.kk-scope .acm-stepper__val span{font-size:var(--kk-fs-body);color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-calc__price{display:flex;align-items:baseline;gap:var(--kk-s-2);margin:0}#accountSettingsModal.kk-scope .acm-calc__price strong{font:800 max(2.5rem, 34px)/1 var(--kk-font-display);letter-spacing:-0.035em;color:var(--kk-text);font-variant-numeric:tabular-nums}#accountSettingsModal.kk-scope .acm-calc__price span{font-size:var(--kk-fs-body);color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-range{padding-top:.25rem}#accountSettingsModal.kk-scope .acm-range__input{width:100%;height:1.375rem;margin:0;background:rgba(0,0,0,0);cursor:pointer;-webkit-appearance:none;appearance:none}#accountSettingsModal.kk-scope .acm-range__input::-webkit-slider-runnable-track{height:6px;border-radius:6px;background:linear-gradient(to right, var(--kk-mint) var(--p, 0%), var(--kk-fill-3) var(--p, 0%))}#accountSettingsModal.kk-scope .acm-range__input::-moz-range-track{height:6px;border-radius:6px;background:var(--kk-fill-3)}#accountSettingsModal.kk-scope .acm-range__input::-moz-range-progress{height:6px;border-radius:6px;background:var(--kk-mint)}#accountSettingsModal.kk-scope .acm-range__input::-webkit-slider-thumb{width:1.375rem;height:1.375rem;margin-top:-8px;border-radius:50%;background:var(--kk-text);box-shadow:0 2px 6px rgba(0,0,0,.5),0 0 0 4px rgba(52,250,125,.18);-webkit-appearance:none}#accountSettingsModal.kk-scope .acm-range__input::-moz-range-thumb{width:1.375rem;height:1.375rem;border:0;border-radius:50%;background:var(--kk-text)}#accountSettingsModal.kk-scope .acm-range__input:focus-visible{outline:2px solid var(--kk-mint);outline-offset:4px}#accountSettingsModal.kk-scope .acm-range__ticks{position:relative;height:1.125rem;margin:.125rem .6875rem 0}#accountSettingsModal.kk-scope .acm-range__ticks button{position:absolute;padding:0 2px;border:0;background:none;color:var(--kk-text-3);font:600 .6875rem/1 inherit;font-family:inherit;transform:translateX(-50%);cursor:pointer}#accountSettingsModal.kk-scope .acm-range__ticks button:hover{color:var(--kk-text)}#accountSettingsModal.kk-scope .acm-calc__facts{display:flex;flex-wrap:wrap;gap:.375rem 1.25rem;margin:0;font-size:var(--kk-fs-small);color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-calc__facts strong{font-weight:600;color:var(--kk-text)}#accountSettingsModal.kk-scope .acm-calc__cta{display:flex;flex-wrap:wrap;align-items:center;gap:.875rem 1.125rem;padding-top:.25rem}#accountSettingsModal.kk-scope .acm-calc__cta .kk-row__hint{max-width:52ch;margin:0}#accountSettingsModal.kk-scope .acm-changes{display:grid;grid-template-columns:1fr 1fr;gap:.625rem;margin-top:var(--kk-s-3)}#accountSettingsModal.kk-scope .acm-change{display:flex;gap:var(--kk-s-3);padding:.875rem;border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1)}#accountSettingsModal.kk-scope .acm-change p{margin:.125rem 0 0;font-size:var(--kk-fs-caption);color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-change .acm-change__title{margin:0;font-size:var(--kk-fs-small);font-weight:600;color:var(--kk-text)}#accountSettingsModal.kk-scope .acm-change__ic{display:grid;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;border-radius:.625rem;background:var(--kk-fill-2);color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-rule{display:flex;align-items:center;gap:.625rem;margin:.625rem 0 0;padding:.75rem .875rem;border:1px solid var(--kk-mint-line);border-radius:var(--kk-r-card);background:var(--kk-mint-fill);font-size:var(--kk-fs-small);color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-rule .material-symbols-outlined{color:var(--kk-mint)}#accountSettingsModal.kk-scope .acm-rule strong{font-weight:600;color:var(--kk-text)}#accountSettingsModal.kk-scope .acm-table{width:100%;margin-top:var(--kk-s-3);border-collapse:collapse;font-size:var(--kk-fs-small);font-variant-numeric:tabular-nums}#accountSettingsModal.kk-scope .acm-table th{padding:.5rem 0;border-bottom:1px solid var(--kk-hairline);font-size:var(--kk-fs-caption);font-weight:600;color:var(--kk-text-3);text-align:left}#accountSettingsModal.kk-scope .acm-table td{padding:.5625rem 0;border-bottom:1px solid var(--kk-hairline)}#accountSettingsModal.kk-scope .acm-table td:last-child,#accountSettingsModal.kk-scope .acm-table th:last-child{text-align:right}#accountSettingsModal.kk-scope .acm-table tr.is-current td{color:var(--kk-mint);font-weight:600}#accountSettingsModal.kk-scope .acm-table__note{margin:var(--kk-s-2) 0 0}#accountSettingsModal.kk-scope .acm-flow{display:grid;grid-template-rows:auto minmax(0, 1fr) auto;flex:1 1 auto;min-height:0}#accountSettingsModal.kk-scope .acm-flow[hidden]{display:none}#accountSettingsModal.kk-scope .acm-flow__top{display:flex;align-items:center;gap:var(--kk-s-4);padding:.75rem .875rem;border-bottom:1px solid var(--kk-hairline)}#accountSettingsModal.kk-scope .acm-flow__title{display:grid;margin-right:auto}#accountSettingsModal.kk-scope .acm-flow__title h2{margin:0;font-size:max(1.125rem,17px);font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.02em;color:var(--kk-text);outline:none}#accountSettingsModal.kk-scope .acm-steps{display:flex;flex-wrap:wrap;gap:1.375rem;margin:0;padding:0;list-style:none}#accountSettingsModal.kk-scope .acm-steps li{display:flex;align-items:center;gap:var(--kk-s-2);font-size:var(--kk-fs-caption);font-weight:600;color:var(--kk-text-3)}#accountSettingsModal.kk-scope .acm-steps li.is-current{color:var(--kk-text)}#accountSettingsModal.kk-scope .acm-steps__disc{display:grid;place-items:center;width:1.375rem;height:1.375rem;border-radius:50%;box-shadow:inset 0 0 0 1px var(--kk-line);font-size:.6875rem;font-weight:700}#accountSettingsModal.kk-scope .acm-steps li.is-current .acm-steps__disc{background:var(--kk-mint);box-shadow:none;color:var(--kk-on-mint)}#accountSettingsModal.kk-scope .acm-steps li.is-done .acm-steps__disc{background:var(--kk-mint-fill-2);box-shadow:none;color:var(--kk-mint)}#accountSettingsModal.kk-scope .acm-flow__main{display:grid;grid-template-columns:minmax(0, 38.75rem);align-content:start;justify-content:center;gap:2rem;padding:2rem 2.5rem 2.5rem;overflow-y:auto;overscroll-behavior:contain}#accountSettingsModal.kk-scope .acm-flow__main.has-sum{grid-template-columns:minmax(0, 37.5rem) 18.75rem}#accountSettingsModal.kk-scope .acm-flow__body,#accountSettingsModal.kk-scope .acm-flow__step{display:grid;gap:1.125rem;min-width:0}#accountSettingsModal.kk-scope .acm-flow__step[hidden]{display:none}#accountSettingsModal.kk-scope .acm-flow__head h3{margin:0;font-size:max(1.625rem,23px);font-family:var(--kk-font-display);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--kk-text)}#accountSettingsModal.kk-scope .acm-flow__head p{max-width:60ch;margin:.375rem 0 0;font-size:var(--kk-fs-small);color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-swap{display:flex;align-items:center;gap:var(--kk-s-3)}#accountSettingsModal.kk-scope .acm-swap>div{display:grid;flex:1;padding:.75rem var(--kk-s-4);border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1)}#accountSettingsModal.kk-scope .acm-swap .acm-swap__to{border-color:var(--kk-mint-line)}#accountSettingsModal.kk-scope .acm-swap__k{font-size:var(--kk-fs-caption);font-weight:600;color:var(--kk-text-3)}#accountSettingsModal.kk-scope .acm-swap__v{font-size:var(--kk-fs-small);font-weight:600}#accountSettingsModal.kk-scope .acm-swap__s{font-size:var(--kk-fs-caption);color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-swap__arrow{color:var(--kk-text-3)}#accountSettingsModal.kk-scope .acm-receipt{padding:.25rem 1.125rem;border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1)}#accountSettingsModal.kk-scope .acm-receipt__line{display:flex;align-items:center;justify-content:space-between;gap:var(--kk-s-4);padding:.75rem 0;border-top:1px solid var(--kk-hairline);font-size:var(--kk-fs-small)}#accountSettingsModal.kk-scope .acm-receipt__line:first-child{border-top:0}#accountSettingsModal.kk-scope .acm-receipt__line[hidden]{display:none}#accountSettingsModal.kk-scope .acm-receipt__line small{display:block;font-size:var(--kk-fs-caption);color:var(--kk-text-3)}#accountSettingsModal.kk-scope .acm-receipt__line strong{font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}#accountSettingsModal.kk-scope .acm-receipt__line--credit strong{color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-receipt__line--total span{font-weight:600}#accountSettingsModal.kk-scope .acm-receipt__line--total strong{font:800 max(1.5rem, 21px)/1.1 var(--kk-font-display);letter-spacing:-0.02em}#accountSettingsModal.kk-scope .acm-order-box{padding:.875rem var(--kk-s-4);border:1px solid var(--kk-line);border-radius:var(--kk-r-card);background:var(--kk-surface-input)}#accountSettingsModal.kk-scope .acm-order-box p{margin:0;font-size:var(--kk-fs-small);line-height:1.6;color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-order-box b{font-weight:600;color:var(--kk-text)}#accountSettingsModal.kk-scope .acm-order-box:empty{display:none}#accountSettingsModal.kk-scope .acm-ticks{display:grid;gap:var(--kk-s-3)}#accountSettingsModal.kk-scope .acm-order{display:flex;flex-wrap:wrap;align-items:center;gap:.875rem}#accountSettingsModal.kk-scope .acm-order .kk-row__hint{margin:0}#accountSettingsModal.kk-scope .acm-paywith{margin:0}#accountSettingsModal.kk-scope .acm-done{display:flex;align-items:flex-start;gap:var(--kk-s-4)}#accountSettingsModal.kk-scope .acm-done h3{margin:0;font-size:max(1.625rem,23px);font-family:var(--kk-font-display);font-weight:800;letter-spacing:-.03em;color:var(--kk-text)}#accountSettingsModal.kk-scope .acm-done p{max-width:62ch;margin:.375rem 0 0;font-size:var(--kk-fs-small);color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-done__mark{display:grid;flex-shrink:0;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--kk-mint);color:var(--kk-on-mint);box-shadow:0 8px 24px -8px rgba(52,250,125,.5);animation:kk-pop 420ms var(--kk-ease-spring)}#accountSettingsModal.kk-scope .acm-done__mark .material-symbols-outlined{font-size:1.625rem}#accountSettingsModal.kk-scope .acm-changes__title{margin:0;font-size:var(--kk-fs-body);font-weight:600}#accountSettingsModal.kk-scope .acm-sum{position:sticky;top:0;display:grid;align-self:start;gap:.875rem;padding:1.125rem 1.25rem;border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1)}#accountSettingsModal.kk-scope .acm-sum[hidden]{display:none}#accountSettingsModal.kk-scope .acm-sum p{margin:0}#accountSettingsModal.kk-scope .acm-sum__k{font-size:var(--kk-fs-caption);font-weight:600;color:var(--kk-text-3)}#accountSettingsModal.kk-scope .acm-sum__price{display:flex;align-items:baseline;gap:.375rem}#accountSettingsModal.kk-scope .acm-sum__price strong{font:800 max(2.375rem, 32px)/1.05 var(--kk-font-display);letter-spacing:-0.035em;font-variant-numeric:tabular-nums}#accountSettingsModal.kk-scope .acm-sum__price span{font-size:var(--kk-fs-small);color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-sum__kv{display:grid;grid-template-columns:max-content 1fr;gap:.375rem 1.125rem;margin:0;font-size:var(--kk-fs-small)}#accountSettingsModal.kk-scope .acm-sum__kv dt{color:var(--kk-text-3)}#accountSettingsModal.kk-scope .acm-sum__kv dd{margin:0;font-variant-numeric:tabular-nums}#accountSettingsModal.kk-scope .acm-sum__credit,#accountSettingsModal.kk-scope .acm-sum__due{display:flex;align-items:baseline;justify-content:space-between;gap:var(--kk-s-3)}#accountSettingsModal.kk-scope .acm-sum__credit[hidden],#accountSettingsModal.kk-scope .acm-sum__due[hidden]{display:none}#accountSettingsModal.kk-scope .acm-sum__credit{padding-top:.75rem;border-top:1px solid var(--kk-hairline);font-size:var(--kk-fs-small);color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-sum__credit strong{font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}#accountSettingsModal.kk-scope .acm-sum__due{font-weight:600}#accountSettingsModal.kk-scope .acm-sum__due strong{font-size:max(1.25rem,18px);font-variant-numeric:tabular-nums}#accountSettingsModal.kk-scope .acm-flow__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--kk-s-3);padding:.75rem var(--kk-s-4);border-top:1px solid var(--kk-hairline)}#accountSettingsModal.kk-scope .acm-flow__foot p{margin:0}#accountSettingsModal.kk-scope .acm-flow__foot-price{display:none;font-size:var(--kk-fs-small);color:var(--kk-text-2)}#accountSettingsModal.kk-scope .acm-flow__foot-price strong{font-size:max(1.125rem,17px);color:var(--kk-text)}#accountSettingsModal.kk-scope .acm-flow__foot-note{margin-left:auto !important;font-size:var(--kk-fs-caption);color:var(--kk-text-3)}#accountSettingsModal.kk-scope .acm-flow__foot-note[hidden]{display:none}@media(max-width: 760px){#accountSettingsModal.kk-scope{padding:0;align-items:stretch}#accountSettingsModal.kk-scope .acm-dialog{width:100%;height:100%;max-height:none;border:0;border-radius:0}#accountSettingsModal.kk-scope:not(.hidden) .acm-dialog{animation:kk-sheet-in 280ms var(--kk-ease-out)}#accountSettingsModal.kk-scope .acm-frame{grid-template-columns:minmax(0, 1fr)}#accountSettingsModal.kk-scope .acm-rail{display:none}#accountSettingsModal.kk-scope .acm-bar{display:grid;grid-template-columns:1fr auto 1fr;padding:0 .375rem}#accountSettingsModal.kk-scope .acm-crumb{justify-self:center}#accountSettingsModal.kk-scope .acm-crumb span:not([data-acm-crumb]){display:none}#accountSettingsModal.kk-scope .acm-crumb [data-acm-crumb]{font-size:var(--kk-fs-body);font-weight:600;color:var(--kk-text)}#accountSettingsModal.kk-scope .acm-close{justify-self:end}#accountSettingsModal.kk-scope[data-acm-view=detail] .acm-back{display:inline-flex;align-items:center;gap:.125rem;justify-self:start;min-height:2.75rem;padding:0 .375rem;color:var(--kk-mint);font-size:var(--kk-fs-body);font-weight:600;text-decoration:none}#accountSettingsModal.kk-scope[data-acm-view=detail] .acm-back:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}#accountSettingsModal.kk-scope[data-acm-view=list] [data-acm-crumb]{visibility:hidden}#accountSettingsModal.kk-scope[data-acm-view=list] .acm-bar::after{content:"Account";grid-column:2;grid-row:1;justify-self:center;font-size:var(--kk-fs-body);font-weight:600;color:var(--kk-text)}#accountSettingsModal.kk-scope .acm-sec{gap:1.5rem;padding:1rem 1rem 3.75rem}#accountSettingsModal.kk-scope[data-acm-view=detail] .acm-sec__head{display:none}#accountSettingsModal.kk-scope .acm-list__rows{overflow:hidden;border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1)}#accountSettingsModal.kk-scope .acm-list__row{padding:.375rem .625rem}#accountSettingsModal.kk-scope .acm-list__row:hover{background:var(--kk-fill-2)}#accountSettingsModal.kk-scope .acm-list__rows li:last-child .acm-list__row{border-bottom:0}#accountSettingsModal.kk-scope .acm-me-edit,#accountSettingsModal.kk-scope .acm-teaser,#accountSettingsModal.kk-scope .acm-swap,#accountSettingsModal.kk-scope .acm-done{flex-direction:column;align-items:stretch}#accountSettingsModal.kk-scope .acm-me-edit__img{margin-top:0;align-self:flex-start}#accountSettingsModal.kk-scope .acm-swap__arrow{align-self:center;transform:rotate(90deg)}#accountSettingsModal.kk-scope .acm-pay-top,#accountSettingsModal.kk-scope .acm-changes,#accountSettingsModal.kk-scope .acm-place,#accountSettingsModal.kk-scope .acm-grid2{grid-template-columns:minmax(0, 1fr)}#accountSettingsModal.kk-scope .acm-plan__top{flex-direction:column-reverse;gap:var(--kk-s-2)}#accountSettingsModal.kk-scope .acm-plan__btns{margin-left:0}#accountSettingsModal.kk-scope .acm-bank{flex-wrap:wrap;align-items:flex-start}#accountSettingsModal.kk-scope .acm-bank .acm-bank__txt{flex-basis:12rem}#accountSettingsModal.kk-scope .acm-bank .kk-btn{margin-left:3.75rem}#accountSettingsModal.kk-scope .acm-calc__price strong{font-size:max(2.125rem,30px)}#accountSettingsModal.kk-scope .acm-calc__facts{flex-direction:column;gap:.25rem}#accountSettingsModal.kk-scope .acm-table th:nth-child(4),#accountSettingsModal.kk-scope .acm-table td:nth-child(4){display:none}#accountSettingsModal.kk-scope .acm-flow__top{flex-wrap:wrap;gap:var(--kk-s-2) .625rem;padding:var(--kk-s-2) var(--kk-s-2) var(--kk-s-3)}#accountSettingsModal.kk-scope .acm-steps{order:3;width:100%;padding:0 var(--kk-s-2);gap:.875rem}#accountSettingsModal.kk-scope .acm-flow__main,#accountSettingsModal.kk-scope .acm-flow__main.has-sum{grid-template-columns:minmax(0, 1fr);gap:1.25rem;padding:1.125rem var(--kk-s-4) 1.5rem}#accountSettingsModal.kk-scope .acm-sum{position:static}#accountSettingsModal.kk-scope .acm-flow__foot{padding:.625rem .75rem calc(.625rem + env(safe-area-inset-bottom))}#accountSettingsModal.kk-scope .acm-flow__foot-price:not([hidden]){display:block}#accountSettingsModal.kk-scope .acm-flow__foot-note{display:none}}@media(prefers-reduced-motion: reduce){#accountSettingsModal.kk-scope:not(.hidden),#accountSettingsModal.kk-scope:not(.hidden) .acm-dialog,#accountSettingsModal.kk-scope .acm-pending,#accountSettingsModal.kk-scope .acm-withdraw,#accountSettingsModal.kk-scope .acm-receiptbox,#accountSettingsModal.kk-scope .acm-done__mark,#accountSettingsModal.kk-scope .acm-me-edit__img.is-new{animation:none}#accountSettingsModal.kk-scope .acm-rail__item,#accountSettingsModal.kk-scope .acm-disc>summary .material-symbols-outlined{transition:none}}.kk-dlg .acm-stepup{display:grid;gap:.375rem;margin-top:var(--kk-s-3)}.kk-dlg .acm-stepup .kk-label{margin-top:var(--kk-s-2)}.kk-dlg .acm-stepup .kk-field-error{margin:var(--kk-s-2) 0 0;color:var(--kk-error);font-size:var(--kk-fs-small)}@media(max-width: 1024px){body:has(#accountSettingsModal.kk-scope:not(.hidden)) .main-layout__right{visibility:hidden}}.kk-scope .acm-pl{display:grid;gap:var(--kk-s-4)}.kk-scope .acm-pl__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--kk-s-3)}.kk-scope .acm-pl__count{margin:0;font-size:var(--kk-fs-body);color:var(--kk-text-2)}.kk-scope .acm-pl__count b{font-weight:700;color:var(--kk-text)}.kk-scope .acm-pl__bar{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin:var(--kk-s-3) 0 var(--kk-s-2)}.kk-scope .acm-pl__bar span{height:6px;border-radius:999px;background:var(--kk-fill-3)}.kk-scope .acm-pl__bar .is-used{background:var(--kk-mint)}.kk-scope .acm-pl__bar.is-full .is-used{background:var(--kk-text-3)}.kk-scope .acm-pl__limit{margin:0 0 var(--kk-s-2);font-size:var(--kk-fs-small);line-height:1.45;color:var(--kk-text-2)}.kk-scope .acm-pl__done{align-items:center}.kk-scope .acm-pl__done p{flex:1}.kk-scope .acm-plist__row{width:100%;padding:.75rem 0;border:0;border-top:1px solid var(--kk-hairline);border-radius:0;background:none;text-align:left;cursor:pointer}.kk-scope .acm-plist__row:hover .acm-plist__chev{color:var(--kk-text)}.kk-scope .acm-plist>li:first-child .acm-plist__row{border-top:0}.kk-scope .acm-plist__txt{row-gap:5px}.kk-scope .acm-plist__name .kk-pill{line-height:1.2}.kk-scope .acm-plist__ava{position:relative;display:grid;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem}.kk-scope .acm-plist__ava>*{grid-area:1/1}.kk-scope .acm-plist__ini{display:none;place-items:center;width:100%;height:100%;border-radius:50%;background:linear-gradient(160deg, #2c4a7a, #233054);font-size:var(--kk-fs-small);font-weight:700;color:#fff}.kk-scope .acm-plist__ini.is-shown,[data-avatar-failed]+.kk-scope .acm-plist__ini{display:grid}.kk-scope .acm-np{display:grid;gap:var(--kk-s-4);max-width:40rem}.kk-scope .acm-np__back{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:4px 0;border:0;background:none;font-size:var(--kk-fs-small);font-weight:600;color:var(--kk-text-2);cursor:pointer}.kk-scope .acm-np__back .material-symbols-outlined{font-size:18px}.kk-scope .acm-np__back:hover{color:var(--kk-text)}.kk-scope .acm-np__head{display:grid;gap:6px}.kk-scope .acm-np__title{margin:0;font-size:var(--kk-fs-title);font-weight:800;line-height:1.2}.kk-scope .acm-np__title:focus{outline:none}.kk-scope .acm-np__lead,.kk-scope .acm-np__text{margin:0;font-size:var(--kk-fs-small);line-height:1.5;color:var(--kk-text-2)}.kk-scope .acm-np__h3{margin:var(--kk-s-2) 0 0;padding-bottom:var(--kk-s-2);border-bottom:1px solid var(--kk-hairline);font-size:var(--kk-fs-body);font-weight:700}.kk-scope .acm-np__field{display:grid;gap:6px}.kk-scope .acm-np__label{margin:0;font-size:var(--kk-fs-small);font-weight:700}.kk-scope .acm-np__opt{font-weight:400;color:var(--kk-text-2)}.kk-scope .acm-np__input{width:100%;min-height:var(--kk-control);padding:0 14px;border:1px solid var(--kk-line-control);border-radius:8px;background:var(--kk-surface-input);font:inherit;font-size:var(--kk-fs-body);color:var(--kk-text)}.kk-scope .acm-np__input:focus{border-color:var(--kk-mint-line-strong);outline:none;box-shadow:0 0 0 3px var(--kk-mint-halo)}.kk-scope .acm-np__input.is-error{border-color:var(--kk-error-line)}.kk-scope .acm-np__hint{display:flex;align-items:center;gap:6px;margin:0;font-size:var(--kk-fs-caption);line-height:1.45;color:var(--kk-text-2)}.kk-scope .acm-np__hint .material-symbols-outlined{font-size:16px}.kk-scope .acm-np__error{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:var(--kk-fs-small);line-height:1.45;color:var(--kk-error)}.kk-scope .acm-np__error .material-symbols-outlined{font-size:18px}.kk-scope .acm-np__help{font-size:var(--kk-fs-caption);color:var(--kk-text-2)}.kk-scope .acm-np__help summary{width:max-content;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.kk-scope .acm-np__help ul{display:grid;gap:4px;margin:8px 0 0;padding-left:1.1rem}.kk-scope .acm-np__or{display:flex;align-items:center;gap:12px;font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.kk-scope .acm-np__or::before,.kk-scope .acm-np__or::after{content:"";flex:1;height:1px;background:var(--kk-hairline)}.kk-scope .acm-np>.kk-btn{justify-self:start}.kk-scope .acm-np__fold{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--kk-hairline);border-radius:10px;background:var(--kk-fill-1)}.kk-scope .acm-np__fold>.material-symbols-outlined{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--kk-mint-fill-2);font-size:18px;color:var(--kk-mint)}.kk-scope .acm-np__fold.is-link>.material-symbols-outlined{background:var(--kk-fill-2);color:var(--kk-text-2)}.kk-scope .acm-np__fold span{display:grid;gap:2px;min-width:0}.kk-scope .acm-np__fold b{font-size:var(--kk-fs-small)}.kk-scope .acm-np__fold small{font-size:var(--kk-fs-caption);color:var(--kk-text-2);overflow-wrap:anywhere}.kk-scope .acm-np__change{padding:6px 4px;border:0;background:none;font-size:var(--kk-fs-small);font-weight:600;color:var(--kk-text-2);cursor:pointer}.kk-scope .acm-np__change:hover{color:var(--kk-text)}.kk-scope .acm-np__open{display:inline-flex;align-items:center;gap:6px;justify-self:start;font-size:var(--kk-fs-small);font-weight:600;color:var(--kk-text);text-decoration:underline;text-underline-offset:3px}.kk-scope .acm-np__open .material-symbols-outlined{font-size:18px}.kk-scope .acm-np__yes{display:grid;gap:10px;justify-items:start}.kk-scope .acm-np__statement{max-width:30rem;margin:0;font-size:var(--kk-fs-small);line-height:1.45;color:var(--kk-text-2)}.kk-scope .acm-np__photo{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;gap:var(--kk-s-4)}.kk-scope .acm-np__photo>div{display:grid;gap:6px;justify-items:start}.kk-scope .acm-np__pic{display:grid;place-items:center;width:5rem;height:5rem;overflow:hidden;border:1px dashed var(--kk-line-control);border-radius:50%;color:var(--kk-text-2)}.kk-scope .acm-np__pic.has-photo{border-style:solid}.kk-scope .acm-np__pic img{width:100%;height:100%;object-fit:cover}.kk-scope .acm-np__upload{position:relative;cursor:pointer}.kk-scope .acm-np__upload input{position:absolute;width:1px;height:1px;opacity:0}.kk-scope .acm-np__upload:focus-within{outline:2px solid var(--kk-mint);outline-offset:2px}@media(max-width: 600px){.kk-scope .acm-np__photo{grid-template-columns:minmax(0, 1fr)}}.kk-welcome-root{--kk-bg: #111115;--kk-surface: #1b1c22;--kk-surface-input: rgb(38, 39, 45);--kk-surface-input-focus: #2b2c32;--kk-rail: #15161b;--kk-fill-1: rgba(255, 255, 255, 0.04);--kk-fill-2: rgba(255, 255, 255, 0.07);--kk-fill-3: rgba(255, 255, 255, 0.1);--kk-hairline: rgba(255, 255, 255, 0.08);--kk-line: rgba(255, 255, 255, 0.14);--kk-line-control: #737888;--kk-line-control-hover: rgba(255, 255, 255, 0.45);--kk-scrim: rgba(0, 0, 0, 0.8);--kk-text: #f3f4f6;--kk-text-2: #b8bcc6;--kk-text-3: #9a9fac;--kk-text-off: rgba(255, 255, 255, 0.38);--kk-mint: #34fa7d;--kk-mint-fill: rgba(52, 250, 125, 0.1);--kk-mint-fill-2: rgba(52, 250, 125, 0.18);--kk-mint-fill-3: rgba(52, 250, 125, 0.24);--kk-mint-line: rgba(52, 250, 125, 0.32);--kk-mint-line-strong: rgba(52, 250, 125, 0.55);--kk-mint-halo: rgba(52, 250, 125, 0.22);--kk-on-mint: #00220a;--kk-primary: #34fa7d;--kk-primary-press: #29e16f;--kk-on-primary: #00220a;--kk-primary-glow: rgba(52, 250, 125, 0.45);--kk-cover-empty: #36373e;--kk-cover-empty-hover: #3d3e46;--kk-error: #ff8f85;--kk-error-line: #ff6b5f;--kk-error-fill: rgba(255, 107, 95, 0.1);--kk-error-fill-2: rgba(255, 107, 95, 0.2);--kk-error-halo: rgba(255, 107, 95, 0.18);--kk-warn: #ffb22e;--kk-warn-fill: rgba(255, 178, 46, 0.1);--kk-warn-line: rgba(255, 178, 46, 0.35);--kk-warn-halo: rgba(255, 178, 46, 0.18);--kk-needs-you: #ffb22e;--kk-needs-you-fill: rgba(255, 178, 46, 0.1);--kk-needs-you-line: rgba(255, 178, 46, 0.4);--kk-status: #c5c7d0;--kk-status-fill: rgba(255, 255, 255, 0.05);--kk-status-line: rgba(255, 255, 255, 0.4);--kk-fs-display: max(2rem, 30px);--kk-fs-title: max(1.375rem, 20px);--kk-fs-lead: max(1.0625rem, 15px);--kk-fs-body: max(1rem, 15px);--kk-fs-small: max(0.9375rem, 14px);--kk-fs-caption: max(0.8125rem, 12px);--kk-target: max(2.75rem, 40px);--kk-control: max(3rem, 45px);--kk-s-1: 0.25rem;--kk-s-2: 0.5rem;--kk-s-3: 0.75rem;--kk-s-4: 1rem;--kk-s-5: 1.25rem;--kk-s-6: 1.5rem;--kk-s-8: 2rem;--kk-s-10: 2.5rem;--kk-r-control: 0.5rem;--kk-r-chip: 0.5rem;--kk-r-card: 12px;--kk-r-dialog: 18px;--kk-r-pill: 999px;--kk-shadow-dialog: 0 32px 64px -16px rgba(0, 0, 0, 0.7), 0 8px 24px -8px rgba(0, 0, 0, 0.5), inset 0 1px 0 rgba(255, 255, 255, 0.06);--kk-shadow-raise: 0 10px 24px -10px rgba(0, 0, 0, 0.6);--kk-shadow-btn: inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 1px 2px rgba(0, 0, 0, 0.35);--kk-shadow-glow: inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 8px 24px -8px var(--kk-primary-glow);--kk-ring-gap: #111115;--kk-ring-filled: 0 0 0 2px var(--kk-ring-gap), 0 0 0 4px var(--kk-mint);--kk-dur-fast: 120ms;--kk-dur: 200ms;--kk-dur-slow: 320ms;--kk-ease-out: cubic-bezier(0.2, 0.8, 0.2, 1);--kk-ease-inout: cubic-bezier(0.4, 0, 0.2, 1);--kk-ease-spring: cubic-bezier(0.34, 1.56, 0.64, 1);--kk-w-first-run: max(34rem, 544px);--kk-w-dialog: max(56rem, 880px);--kk-h-dialog: max(40rem, 640px);--kk-w-rail: min(max(20rem, 320px), 40%);position:fixed;inset:0;z-index:1500;display:grid;place-items:center;padding:var(--kk-s-5);overflow-y:auto;font-family:var(--kk-font-body);color:var(--kk-text)}.kk-welcome-root :where(*){color:inherit}.kk-welcome-root .kk-welcome__dim{position:fixed;inset:0;background:rgba(0,0,0,.78)}.kk-welcome-root .kk-welcome{position:relative;width:min(40rem,100%);padding:var(--kk-s-6);border-radius:16px;background:var(--kk-surface);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 30px 60px -20px rgba(0,0,0,.8)}.kk-welcome-root .kk-welcome__foot{margin:var(--kk-s-5) 0 0;font-size:var(--kk-fs-caption);color:var(--kk-text-2)}.kk-welcome-root .kk-welcome__foot a{color:inherit;text-decoration:underline}@media(max-width: 600px){.kk-welcome-root{padding:0;place-items:stretch}.kk-welcome-root .kk-welcome{min-height:100%;border-radius:0;padding:var(--kk-s-5)}}html.hm-open,html.hm-open body{overflow:hidden}#helpModal.hm{z-index:1300;padding:var(--kk-s-6);background-color:var(--kk-scrim);-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem)}#helpModal.hm:not(.hidden){animation:kk-fade var(--kk-dur) ease-out}.hm .hm-dialog{position:relative;display:flex;flex-direction:column;width:min(67.5rem,100%);height:min(53.75rem,100vh - 3rem);height:min(53.75rem,100dvh - 3rem);overflow:clip;border:1px solid rgba(255,255,255,.1);border-radius:var(--kk-r-dialog);background:var(--kk-surface);box-shadow:var(--kk-shadow-dialog);user-select:text}.hm .hm-dialog:focus{outline:none}#helpModal.hm:not(.hidden) .hm-dialog{animation:kk-dialog-in 280ms var(--kk-ease-out)}.hm .hm-frame{display:grid;grid-template-columns:15.5rem minmax(0, 1fr);flex:1 1 auto;min-height:0}.hm .material-symbols-outlined{font-size:1.25rem}.hm [hidden]{display:none !important}.hm :focus-visible{outline:2px solid var(--kk-mint);outline-offset:2px}.hm .hm-rail{display:flex;flex-direction:column;gap:.625rem;min-height:0;padding:var(--kk-s-4) var(--kk-s-3);border-right:1px solid var(--kk-hairline);background:var(--kk-rail);overflow-y:auto;overscroll-behavior:contain}.hm .hm-me{display:flex;align-items:center;gap:.625rem;padding:.25rem .5rem .75rem;border-bottom:1px solid var(--kk-hairline)}.hm .hm-me__tile{display:grid;place-items:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--kk-mint-fill-2);color:var(--kk-mint);box-shadow:inset 0 0 0 1px var(--kk-mint-line)}.hm .hm-me__txt{display:grid;min-width:0}.hm .hm-me__name{font-size:var(--kk-fs-small);font-weight:600;color:var(--kk-text)}.hm .hm-me__sub{font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.hm .hm-rail__group{display:grid;gap:1px}.hm .hm-rail__gl{margin:0;padding:0 .625rem .25rem;font-size:var(--kk-fs-caption);font-weight:600;color:var(--kk-text-3)}.hm .hm-rail__list{display:grid;gap:1px;margin:0;padding:0;list-style:none}.hm .hm-rail__item{display:flex;align-items:center;gap:.625rem;width:100%;min-height:2.5rem;padding:0 .625rem 0 .375rem;border:0;border-radius:.5rem;background:rgba(0,0,0,0);color:var(--kk-text-2);font:inherit;font-size:var(--kk-fs-small);font-weight:500;text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--kk-dur-fast),color var(--kk-dur-fast)}.hm .hm-rail__item:hover{background:var(--kk-fill-1);color:var(--kk-text)}.hm .hm-rail__item[aria-current=page]{background:var(--kk-fill-2);color:var(--kk-text);font-weight:600}.hm .hm-rail__item[aria-current=page] .hm-rail__ic{background:var(--kk-mint);color:var(--kk-on-mint);box-shadow:0 4px 12px -4px rgba(52,250,125,.5)}.hm .hm-rail__ic{display:grid;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;border-radius:.5rem;color:var(--kk-text-3)}.hm .hm-rail__ic .material-symbols-outlined{font-size:1.125rem}.hm .hm-rail__ic .korri-mark{width:auto;height:auto;background:none;transform:scale(0.85)}.hm .hm-rail__ic .korri-mark i{background:currentColor}.hm .hm-rail__lb{flex:1;min-width:0}.hm .hm-rail__meta{font-size:var(--kk-fs-caption);color:var(--kk-text-3);font-variant-numeric:tabular-nums;font-weight:400}.hm .hm-rail__foot{margin-top:auto;padding-top:.5rem;border-top:1px solid var(--kk-hairline)}.hm .hm-pane{display:grid;grid-template-rows:3.25rem minmax(0, 1fr);min-width:0;min-height:0}.hm .hm-bar{display:flex;align-items:center;gap:var(--kk-s-3);padding:0 .75rem 0 2.5rem;border-bottom:1px solid var(--kk-hairline)}.hm .hm-back{display:inline-flex;align-items:center;gap:.125rem;min-height:2.25rem;margin-left:-1.25rem;padding:0 .625rem 0 .25rem;border:0;border-radius:var(--kk-r-control);background:rgba(0,0,0,0);color:var(--kk-text);font:inherit;font-size:var(--kk-fs-small);font-weight:600;cursor:pointer}.hm .hm-back:hover{background:var(--kk-fill-2)}.hm .hm-back .material-symbols-outlined{font-size:1.375rem;color:var(--kk-text-2)}.hm .hm-back:not([hidden])+.hm-crumb{padding-left:var(--kk-s-3);border-left:1px solid var(--kk-hairline)}.hm .hm-crumb{display:flex;align-items:center;gap:var(--kk-s-2);flex:1;min-width:0;margin:0;font-size:var(--kk-fs-caption);color:var(--kk-text-3);white-space:nowrap;overflow:hidden}.hm .hm-crumb a{color:var(--kk-text-3);text-decoration:none}.hm .hm-crumb a:hover{color:var(--kk-text);text-decoration:underline;text-underline-offset:3px}.hm .hm-crumb [aria-current]{color:var(--kk-text-2)}.hm .hm-crumb__sep{opacity:.6}.hm .hm-bar__title{display:none}.hm .hm-close{display:inline-grid;place-items:center;flex-shrink:0;width:var(--kk-target);height:var(--kk-target);margin-left:auto;padding:0;border:0;border-radius:.625rem;background:rgba(0,0,0,0);color:var(--kk-text-3);cursor:pointer;transition:background-color var(--kk-dur-fast),color var(--kk-dur-fast)}.hm .hm-close .material-symbols-outlined{font-size:1.5rem}.hm .hm-close:hover{background:var(--kk-fill-2);color:var(--kk-text)}.hm .hm-scroll{position:relative;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:auto}.hm .hm-view{container-type:inline-size;padding:1.875rem 2.5rem 4rem}.hm .hm-view>*{max-width:42.5rem}.hm .hm-view>.hm-pin,.hm .hm-view>.hm-article{max-width:none}.hm .hm-pin .hm-search{max-width:42.5rem}.hm .hm-view.is-in{animation:kk-fade 160ms var(--kk-ease-out)}.hm .hm-eyebrow{margin:0;font-size:var(--kk-fs-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--kk-text-3)}.hm .hm-link{display:inline;padding:0;border:0;background:none;font:inherit;color:var(--kk-mint);font-weight:600;text-decoration:underline;text-decoration-color:var(--kk-mint-line);text-underline-offset:3px;cursor:pointer}.hm .hm-link:hover{text-decoration-color:currentColor}.hm .hm-link--quiet{color:var(--kk-text-2);font-weight:500;text-decoration-color:var(--kk-line)}.hm .kk-btn .material-symbols-outlined{font-size:1.125rem}.hm .kk-btn .korri-mark{background:none;width:auto;height:auto;transform:scale(0.8)}.hm .kk-btn .korri-mark i{background:currentColor}.hm .kk-pill .material-symbols-outlined{font-size:1rem}.hm h2,.hm h3,.hm p{margin:0}.hm ul,.hm ol{margin:0;padding:0}.hm .hm-search{position:relative;display:flex;align-items:center;gap:.625rem;min-height:2.75rem;padding:0 .5rem 0 .875rem;border:1px solid var(--kk-line-control);border-radius:var(--kk-r-card);background:var(--kk-surface-input);color:var(--kk-text-3);transition:border-color var(--kk-dur-fast),box-shadow var(--kk-dur-fast)}.hm .hm-search:focus-within{border-color:var(--kk-mint);box-shadow:0 0 0 4px var(--kk-mint-halo)}.hm .hm-search--big{min-height:3.375rem;padding-left:1.125rem}.hm .hm-search--big .hm-search__ic{font-size:1.5rem}.hm .hm-search__input{flex:1;min-width:0;height:100%;min-height:2.5rem;border:0;background:rgba(0,0,0,0);color:var(--kk-text);font:inherit;font-size:var(--kk-fs-body);outline:none}.hm .hm-search--big .hm-search__input{font-size:var(--kk-fs-lead)}.hm .hm-search__input::placeholder{color:var(--kk-text-3)}.hm .hm-search__input::-webkit-search-cancel-button{display:none}.hm .hm-search:focus-within .hm-search__input{outline:none}.hm .hm-search__input:focus-visible{outline:none}.hm .hm-search__kbd{display:inline-grid;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .375rem;border:1px solid var(--kk-line);border-radius:.375rem;background:var(--kk-fill-1);color:var(--kk-text-2);font:600 .75rem/1 var(--kk-font-body)}.hm .hm-search__clear{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--kk-text-3);cursor:pointer}.hm .hm-search__clear:hover{background:var(--kk-fill-2);color:var(--kk-text)}.hm .hm-hero{display:grid;gap:.5rem}.hm .hm-hero__t{font-family:var(--kk-font-display);font-weight:800;font-size:max(1.75rem,26px);letter-spacing:-0.02em;line-height:1.1;color:var(--kk-text);outline:none}.hm .hm-hero__s{font-size:var(--kk-fs-small);color:var(--kk-text-2);margin-bottom:.75rem}.hm .hm-try{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.5rem;font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.hm .hm-try>span{margin-right:.25rem}.hm .hm-chip{min-height:2rem;padding:0 .75rem;border:1px solid var(--kk-line);border-radius:var(--kk-r-pill);background:var(--kk-fill-1);color:var(--kk-text-2);font:inherit;font-size:var(--kk-fs-caption);font-weight:600;cursor:pointer}.hm .hm-chip:hover{background:var(--kk-fill-2);color:var(--kk-text)}.hm .hm-sec{margin-top:2.25rem}.hm .hm-sec__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.hm .hm-sec__t{display:flex;align-items:center;gap:.375rem;font-size:var(--kk-fs-body);font-weight:600;color:var(--kk-text);margin-bottom:.75rem}.hm .hm-sec__head .hm-sec__t{margin-bottom:.25rem}.hm .hm-sec__ic{font-size:1.125rem !important;color:var(--kk-text-3)}.hm .hm-sec__s{font-size:var(--kk-fs-caption);color:var(--kk-text-3);margin:-0.125rem 0 .75rem}.hm .hm-topics{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.625rem}.hm .hm-topic{display:grid;align-content:start;gap:.25rem;padding:.875rem .875rem 1rem;border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1);color:var(--kk-text);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--kk-dur-fast),border-color var(--kk-dur-fast)}.hm .hm-topic:hover{background:var(--kk-fill-2);border-color:var(--kk-line)}.hm .hm-topic__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.hm .hm-topic__ic{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.625rem;background:var(--kk-fill-2);color:var(--kk-text)}.hm .hm-topic__n{font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.hm .hm-topic b{font-size:var(--kk-fs-small);font-weight:600}.hm .hm-topic small{font-size:var(--kk-fs-caption);line-height:1.45;color:var(--kk-text-2)}.hm .hm-faq details{border-top:1px solid var(--kk-hairline)}.hm .hm-faq details:last-child{border-bottom:1px solid var(--kk-hairline)}.hm .hm-faq summary{display:flex;align-items:center;gap:.75rem;min-height:3.25rem;padding:.625rem .25rem;list-style:none;cursor:pointer;font-size:var(--kk-fs-small);font-weight:600;color:var(--kk-text)}.hm .hm-faq summary::-webkit-details-marker{display:none}.hm .hm-faq summary .material-symbols-outlined{margin-left:auto;color:var(--kk-text-3);transition:transform var(--kk-dur) var(--kk-ease-out)}.hm .hm-faq details[open] summary .material-symbols-outlined{transform:rotate(45deg);color:var(--kk-mint)}.hm .hm-faq__a{display:grid;gap:.5rem;justify-items:start;padding:0 2.5rem 1rem .25rem;font-size:var(--kk-fs-small);line-height:1.6;color:var(--kk-text-2)}.hm .hm-contact{display:flex;align-items:center;gap:1rem;margin-top:2.5rem;padding:1.125rem 1.25rem;border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1)}.hm .hm-contact__ic{display:grid;place-items:center;flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:.75rem;background:var(--kk-fill-2);color:var(--kk-text)}.hm .hm-contact__t{flex:1;min-width:0}.hm .hm-contact__t h3{font-size:var(--kk-fs-small);font-weight:600}.hm .hm-contact__t p{font-size:var(--kk-fs-caption);color:var(--kk-text-2);margin-top:.125rem}.hm .hm-contact__acts{display:flex;flex-wrap:wrap;gap:.5rem}.hm .hm-vhead{display:grid;gap:.375rem;margin-bottom:1.5rem}.hm .hm-vhead__t{font-family:var(--kk-font-display);font-weight:800;font-size:max(1.5rem,22px);letter-spacing:-0.015em;line-height:1.15;outline:none}.hm .hm-vhead p:last-child{font-size:var(--kk-fs-small);color:var(--kk-text-2)}.hm .hm-pin{position:sticky;top:0;z-index:3;margin:-1.875rem -2.5rem 1.25rem;padding:1rem 2.5rem;background:var(--kk-surface);border-bottom:1px solid var(--kk-hairline)}.hm .hm-count{font-size:var(--kk-fs-caption);color:var(--kk-text-3);margin-bottom:.75rem;outline:none}.hm .hm-best{position:relative;display:grid;gap:.375rem;padding:1.125rem 1.25rem 1.125rem 1.375rem;border-radius:var(--kk-r-card);background:linear-gradient(180deg, rgba(52, 250, 125, 0.08), rgba(52, 250, 125, 0.03));box-shadow:inset 0 0 0 1px var(--kk-mint-line)}.hm .hm-best::before{content:"";position:absolute;left:0;top:.875rem;bottom:.875rem;width:3px;border-radius:0 3px 3px 0;background:var(--kk-mint)}.hm .hm-best__k{display:flex;align-items:center;gap:.25rem;font-size:var(--kk-fs-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--kk-mint)}.hm .hm-best__k .material-symbols-outlined{font-size:1rem}.hm .hm-best__q{font-size:var(--kk-fs-lead);font-weight:600;color:var(--kk-text)}.hm .hm-best__a{font-size:var(--kk-fs-body);line-height:1.6;color:var(--kk-text)}.hm .hm-best__acts{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .875rem;margin-top:.5rem;font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.hm .hm-best__acts b{color:var(--kk-text-2);font-weight:600}.hm .hm-res{list-style:none;display:grid;gap:2px;margin-top:1rem}.hm .hm-resrow{display:flex;align-items:center;gap:.875rem;width:100%;padding:.625rem .625rem;border:0;border-radius:.75rem;background:rgba(0,0,0,0);color:var(--kk-text);font:inherit;text-align:left;cursor:pointer}.hm .hm-resrow:hover{background:var(--kk-fill-1)}.hm .hm-resrow.is-return,.hm .kk-btn.is-return{outline:2px solid var(--kk-mint);outline-offset:0;background:var(--kk-fill-1)}.hm .hm-resrow__img{flex-shrink:0;width:5.5rem;aspect-ratio:16/10;overflow:hidden;border-radius:.5rem;box-shadow:0 0 0 1px var(--kk-hairline);background:#18191e}.hm .hm-resrow__img img{display:block;width:100%;height:100%;object-fit:cover;object-position:left top}.hm .hm-resrow__ic{display:grid;place-items:center;flex-shrink:0;width:2.25rem;height:2.25rem;margin:0 1.625rem 0 1.625rem;border-radius:.625rem;background:var(--kk-fill-2);color:var(--kk-text-2)}.hm .hm-resrow__t{display:grid;gap:.125rem;flex:1;min-width:0}.hm .hm-resrow__t>b{font-size:var(--kk-fs-small);font-weight:600}.hm .hm-resrow__t>b b{font-weight:700;text-decoration:underline;text-decoration-color:var(--kk-line);text-underline-offset:3px}.hm .hm-resrow__t small{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap;font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.hm .hm-resrow__s{font-size:var(--kk-fs-caption);line-height:1.5;color:var(--kk-text-2)}.hm .hm-resrow__s b{color:var(--kk-text);font-weight:600}.hm .hm-seen{display:inline-flex;align-items:center;gap:.125rem;color:var(--kk-text-2);font-weight:600}.hm .hm-seen .material-symbols-outlined{font-size:.9375rem;color:var(--kk-mint)}.hm .hm-res__foot{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--kk-hairline);font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.hm .hm-none{padding:1rem 0;display:grid;gap:.25rem;font-size:var(--kk-fs-small);color:var(--kk-text-2)}.hm .hm-none b{color:var(--kk-text)}@container (max-width: 34rem){.hm .hm-topics{grid-template-columns:1fr 1fr}}@media(max-width: 760px){.hm .hm-frame{grid-template-columns:minmax(0, 1fr)}.hm .hm-bar__title{min-width:0;max-width:55vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hm .hm-bar{display:grid;grid-template-columns:1fr auto 1fr;padding:0 .375rem}.hm .hm-back{grid-column:1;grid-row:1;justify-self:start;min-height:2.75rem;margin:0;padding:0 .375rem;color:var(--kk-mint);font-size:var(--kk-fs-body)}.hm .hm-view{padding:1.25rem 1rem 3.75rem}.hm .hm-pin{margin:-1.25rem -1rem 1rem;padding:.75rem 1rem}.hm .hc-art__title{font-size:max(1.75rem,28px)}#helpModal.hm{padding:0;align-items:stretch}.hm .hm-dialog{width:100%;height:100%;max-height:none;border:0;border-radius:0}#helpModal.hm:not(.hidden) .hm-dialog{animation:kk-sheet-in 280ms var(--kk-ease-out)}.hm .hm-rail{display:none}.hm .hm-crumb{display:none}.hm .hm-bar__title{display:block;grid-column:2;grid-row:1;justify-self:center;font-size:var(--kk-fs-body);font-weight:600;color:var(--kk-text)}.hm .hm-back .material-symbols-outlined{color:var(--kk-mint)}.hm .hm-back:hover{background:rgba(0,0,0,0)}.hm .hm-close{grid-column:3;grid-row:1;justify-self:end}.hm .hm-try{flex-wrap:nowrap;overflow-x:auto;margin:.5rem -1rem 0;padding:0 1rem;scrollbar-width:none}.hm .hm-try::-webkit-scrollbar{display:none}.hm .hm-chip{flex-shrink:0;min-height:2.25rem}.hm .hm-sec{margin-top:1.75rem}.hm .hm-topics{grid-template-columns:1fr;gap:0;overflow:hidden;border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1)}.hm .hm-topic{display:grid;grid-template-columns:2.25rem 1fr auto;grid-template-rows:auto auto;column-gap:.75rem;align-items:center;padding:.625rem .75rem;border:0;border-radius:0;background:rgba(0,0,0,0)}.hm .hm-topic+.hm-topic{border-top:1px solid var(--kk-hairline)}.hm .hm-topic__top{display:contents}.hm .hm-topic__ic{grid-column:1;grid-row:1/span 2}.hm .hm-topic__n{grid-column:3;grid-row:1/span 2}.hm .hm-topic b{grid-column:2;grid-row:1}.hm .hm-topic small{grid-column:2;grid-row:2;color:var(--kk-text-3)}.hm .hm-faq__a{padding-right:.25rem}.hm .hm-contact{flex-direction:column;align-items:flex-start}.hm .hm-resrow__img{width:4.5rem}.hm .hm-resrow__ic{margin:0 1.125rem}.hm .hm-best__acts .kk-btn{width:100%;justify-content:center}}.hm .hm-views{min-height:100%}.hm .hm-wait{padding:2.5rem;font-size:var(--kk-fs-small);color:var(--kk-text-3)}.hm .hm-view .hm-wait{padding:0}.hm .hm-topic{text-decoration:none}.hm .hm-resrow{text-decoration:none}.hm .hm-resrow__s{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hm .hm-best .kk-btn{text-decoration:none}.hm .hm-resrow.is-visited .hm-resrow__t>b{color:var(--kk-text-2)}.hm .hm-view--article>.hm-article{max-width:42.5rem}.hm .hc-art__title{font-size:max(2rem,30px);line-height:1.05;outline:none}.hm .hc-crumb--plain{margin-bottom:.5rem}.hm .hc-part{scroll-margin-top:1.5rem;outline:none}.hm .hc-body .hc-part{display:flex;flex-direction:column;gap:inherit}.hm .hc-part.is-quoted{position:relative;padding:.875rem 1rem 1rem 1.25rem;border-radius:var(--kk-r-card);background:linear-gradient(180deg, rgba(52, 250, 125, 0.1), rgba(52, 250, 125, 0.04));box-shadow:inset 0 0 0 1px var(--kk-mint-line-strong),0 0 0 6px rgba(52,250,125,.06)}.hm .hc-part.is-quoted::before{content:"";position:absolute;left:0;top:.75rem;bottom:.75rem;width:3px;border-radius:0 3px 3px 0;background:var(--kk-mint)}.hm .hc-answer.is-quoted::before{display:none}.hm .hm-quoted__k{display:flex;align-items:center;gap:.375rem;margin:0 0 .5rem;font-size:var(--kk-fs-caption);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--kk-mint)}.hm .hm-quoted__k .korri-mark{width:auto;height:auto;background:none;transform:scale(0.8)}.hm .hm-quoted__k .korri-mark i{background:currentColor}#helpModal:not(.hidden) .hc-part.is-quoted{animation:hm-glow 1.6s var(--kk-ease-out) 1}@keyframes hm-glow{0%{box-shadow:inset 0 0 0 1px var(--kk-mint),0 0 0 0 rgba(52,250,125,.35)}100%{box-shadow:inset 0 0 0 1px var(--kk-mint-line-strong),0 0 0 6px rgba(52,250,125,.06)}}@media(prefers-reduced-motion: reduce){#helpModal.hm:not(.hidden),#helpModal.hm:not(.hidden) .hm-dialog,.hm .hm-view.is-in,#helpModal:not(.hidden) .hc-part.is-quoted{animation:none}}.sbx-c-help{margin-top:10px;padding-top:10px;border-top:1px solid var(--kk-hairline)}.sbx-c-help+.sbx-c-ask{margin-top:2px;padding-top:0;border-top:0}.au-body{display:block;min-height:100vh;min-height:100dvh;height:auto;max-height:none;margin:0;padding:0;background:var(--kk-bg);color:var(--kk-text);overflow-y:auto}.au{display:flex;flex-direction:column;gap:var(--kk-s-5);width:100%;max-width:28rem;margin:0 auto;padding:40px 16px 32px}.au.au--wide{max-width:34rem}@media(max-width: 480px){.au{gap:var(--kk-s-4);padding:20px 12px 24px}}.au-logo{align-self:flex-start;margin-left:4px;font-size:22px;font-weight:600;letter-spacing:-0.01em;color:var(--kk-text);text-decoration:none}.au-logo:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}.au-logo span{color:var(--kk-mint)}.au-card{display:flex;flex-direction:column;gap:var(--kk-s-4);padding:32px;border:1px solid var(--kk-hairline);border-radius:var(--kk-r-dialog);background:var(--kk-surface);box-shadow:var(--kk-shadow-dialog);animation:kk-card-in var(--kk-dur-slow) var(--kk-ease-out)}.au-card:focus{outline:none}@media(max-width: 480px){.au-card{padding:24px 20px;border-radius:var(--kk-r-card)}}.au-panel{display:flex;flex-direction:column;gap:var(--kk-s-4)}.au-title{margin:0;font-size:28px;font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.005em;line-height:1.2;color:var(--kk-text)}.au-title:focus{outline:none}@media(max-width: 480px){.au-title{font-size:26px}}.au-lead{margin:0;font-size:var(--kk-fs-body);line-height:1.5;color:var(--kk-text-2)}.au-lead strong{font-weight:600;color:var(--kk-text);overflow-wrap:anywhere}.au-small,.au-hint{margin:0;font-size:var(--kk-fs-small);line-height:1.45;color:var(--kk-text-3)}.au-hint{margin-top:6px}.au-step{margin:0;font-size:var(--kk-fs-caption);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--kk-mint)}.au-who{display:flex;align-items:center;gap:.5rem;margin:0;padding-bottom:var(--kk-s-3);border-bottom:1px solid var(--kk-hairline);font-size:var(--kk-fs-small);color:var(--kk-text-2);overflow-wrap:anywhere}.au-who .material-symbols-outlined{font-size:1.25rem;color:var(--kk-text-3)}.au-form,.au-stack{display:flex;flex-direction:column;gap:var(--kk-s-4)}.au-field{display:flex;flex-direction:column}.au-field .kk-label{margin-bottom:.5rem}.au-field__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem}.au-field__head .kk-label{margin-bottom:0}.au-field__head+.kk-input{margin-top:.5rem}.au-actions{display:flex;flex-direction:column;gap:var(--kk-s-3)}.au-link{display:inline;min-height:0;padding:0;border:0;background:none;font:inherit;cursor:pointer;color:var(--kk-mint);font-weight:600;text-decoration:underline;text-decoration-color:var(--kk-mint-line);text-underline-offset:3px}.au-link:hover{text-decoration-color:currentColor}.au-link:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}.au-foot{margin:0 4px;font-size:var(--kk-fs-small);line-height:1.5;color:var(--kk-text-2)}.kk-scope .au-notice{margin:0}.kk-scope .au-notice>span:last-child{min-width:0}.kk-scope .au-code{font-size:1.5rem;font-weight:600;letter-spacing:.25em;font-variant-numeric:tabular-nums;text-align:center}.kk-scope .au-code::placeholder{font-weight:400;letter-spacing:.15em}.kk-scope .au-code--wide{font-size:1.25rem;letter-spacing:.12em}.au-alt{display:flex;flex-direction:column;gap:.25rem;padding-top:var(--kk-s-3);border-top:1px solid var(--kk-hairline)}.au-alt__links{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.au-done{display:flex;flex-direction:column;gap:var(--kk-s-2)}.au-done:focus{outline:none}.au-done__icon{font-size:2.25rem;color:var(--kk-mint)}.au-done__title{margin:0;font-size:var(--kk-fs-lead);font-weight:600;color:var(--kk-text)}.au-steps{display:flex;flex-direction:column;gap:var(--kk-s-5);margin:0;padding:0;list-style:none;counter-reset:au-step}.au-steps>li{display:flex;flex-direction:column;gap:var(--kk-s-3);padding-left:2.5rem;position:relative;counter-increment:au-step}.au-steps>li::before{content:counter(au-step);position:absolute;top:0;left:0;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--kk-mint-fill);color:var(--kk-mint);font-size:var(--kk-fs-small);font-weight:700}.au-steps__title{margin:0;font-size:var(--kk-fs-body);font-weight:600;line-height:1.4;color:var(--kk-text)}.au-steps__text{margin:0;font-size:var(--kk-fs-small);line-height:1.45;color:var(--kk-text-2)}.au-qr-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--kk-s-5)}.au-qr{flex-shrink:0;width:11rem;height:11rem;padding:.5rem;border-radius:var(--kk-r-card);background:#fff}.au-qr svg{display:block;width:100%;height:100%}.au-qr-aside{display:flex;flex:1 1 12rem;flex-direction:column;gap:var(--kk-s-2);min-width:0}.au-qr-aside .kk-btn{align-self:flex-start}.au-key{margin:0;padding:.625rem .75rem;border:1px solid var(--kk-line);border-radius:var(--kk-r-control);background:var(--kk-fill-1);font-family:"SFMono-Regular",Menlo,Consolas,"Liberation Mono","Courier New",monospace;font-size:var(--kk-fs-small);line-height:1.6;letter-spacing:.06em;color:var(--kk-text);word-spacing:.3em;overflow-wrap:anywhere;user-select:all}.au-codes{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem 1rem;margin:0;padding:1rem 1.25rem;border:1px solid var(--kk-line);border-radius:var(--kk-r-card);background:var(--kk-fill-1);list-style:none}.au-codes li{font-family:"SFMono-Regular",Menlo,Consolas,"Liberation Mono","Courier New",monospace;font-size:1.0625rem;font-weight:600;letter-spacing:.06em;line-height:1.6;color:var(--kk-text);user-select:all}@media(max-width: 400px){.au-codes{grid-template-columns:minmax(0, 1fr)}}.au-code-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kk-s-2) var(--kk-s-3)}.au-code-actions .au-hint{flex:1 1 100%;margin:0}.au-check{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-size:var(--kk-fs-body);line-height:1.45;color:var(--kk-text)}.au-check .au-check__box{display:inline-block;-webkit-appearance:auto;appearance:auto;flex-shrink:0;width:1.375rem;height:1.375rem;margin:.125rem 0 0;accent-color:var(--kk-mint);cursor:pointer}.au-check .au-check__box:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}.kk-scope .sec-confirm,.kk-scope .sec-codes{display:flex;flex-direction:column;gap:var(--kk-s-3);margin-top:var(--kk-s-4);padding:var(--kk-s-4);border:1px solid var(--kk-line);border-radius:var(--kk-r-card);background:var(--kk-fill-1);animation:kk-reveal var(--kk-dur) var(--kk-ease-out)}.kk-scope .sec-confirm__title{margin:0;font-size:var(--kk-fs-body);font-weight:600;color:var(--kk-text)}.kk-scope .sec-confirm__fields{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--kk-s-3)}@container (max-width: 28rem){.kk-scope .sec-confirm__fields{grid-template-columns:minmax(0, 1fr)}}.kk-scope .sec-confirm__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kk-s-2)}@media(forced-colors: active){.au-qr{border:1px solid CanvasText}.au-steps>li::before{border:1px solid CanvasText}}.lg-top,.lg,.lg-foot{width:100%;max-width:46rem;margin:0 auto;padding-left:24px;padding-right:24px}@media(max-width: 480px){.lg-top,.lg,.lg-foot{padding-left:16px;padding-right:16px}}.lg-top{display:flex;align-items:center;justify-content:space-between;gap:var(--kk-s-4);padding-top:32px}.lg-top .au-logo{margin-left:0}.lg-other,.lg-foot a,.lg-doc a{color:var(--kk-mint);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px;border-radius:2px}.lg-other:focus-visible,.lg-foot a:focus-visible,.lg-doc a:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}.lg-other:hover,.lg-foot a:hover,.lg-doc a:hover{text-decoration-thickness:2px}.lg-other{font-size:var(--kk-fs-small)}.lg{padding-top:40px;padding-bottom:24px}@media(max-width: 480px){.lg{padding-top:28px}}.lg-doc{font-size:var(--kk-fs-body);line-height:1.65;color:var(--kk-text-2);overflow-wrap:anywhere}.lg-doc h1{margin:0;font-size:clamp(28px,2.25rem,40px);font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.005em;line-height:1.15;color:var(--kk-text);overflow-wrap:normal}.lg-doc h1+p{margin:var(--kk-s-3) 0 var(--kk-s-8);font-size:var(--kk-fs-small);color:var(--kk-text-3)}.lg-doc h2{margin:var(--kk-s-10) 0 var(--kk-s-3);font-size:var(--kk-fs-title);font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.005em;line-height:1.25;color:var(--kk-text);overflow-wrap:normal}.lg-doc p,.lg-doc ul{margin:0 0 var(--kk-s-4)}.lg-doc ul{padding-left:1.25em;list-style:disc}.lg-doc li{margin:0 0 var(--kk-s-2);padding-left:.25em}.lg-doc li::marker{color:var(--kk-text-3)}.lg-doc strong{font-weight:600;color:var(--kk-text)}.lg-doc table{width:100%;margin:var(--kk-s-2) 0 var(--kk-s-6);border-collapse:collapse;font-size:var(--kk-fs-small);line-height:1.55}.lg-doc th,.lg-doc td{padding:var(--kk-s-3) var(--kk-s-3) var(--kk-s-3) 0;border-bottom:1px solid var(--kk-hairline);text-align:left;vertical-align:top}.lg-doc th{font-size:var(--kk-fs-caption);font-weight:600;letter-spacing:.02em;color:var(--kk-text-3);border-bottom-color:var(--kk-line)}@media(max-width: 768px){.lg-doc table,.lg-doc tbody,.lg-doc tr,.lg-doc td{display:block}.lg-doc tr:first-child:has(th){display:none}.lg-doc tr{margin:0 0 var(--kk-s-3);padding:var(--kk-s-3) var(--kk-s-4);border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1)}.lg-doc td{padding:var(--kk-s-2) 0;border:0}.lg-doc td[data-label]::before{content:attr(data-label);display:block;font-size:var(--kk-fs-caption);font-weight:600;letter-spacing:.02em;color:var(--kk-text-3)}}.lg-foot{padding-bottom:40px;font-size:var(--kk-fs-small);color:var(--kk-text-3)}.lg-foot::before{content:"";display:block;margin-bottom:var(--kk-s-6);border-top:1px solid var(--kk-hairline)}.lg-foot p{margin:0 0 var(--kk-s-2)}.lg-foot a[aria-current=page]{color:var(--kk-text-2);text-decoration:none}.lg-foot__links{display:flex;flex-wrap:wrap;gap:var(--kk-s-2)}.hidden{display:none !important}@keyframes spin{0%{transform:rotate(360deg)}100%{transform:rotate(0deg)}}.loader-container{display:none;justify-content:center;align-items:center;width:100%;height:100%}.loader-container .loader,.loader-container .loader-lg,.loader-container .loader-md,.loader-container .loader-sm{border-radius:50%;animation:spin .8s linear infinite}.loader-container .loader-sm{width:.965rem;height:.965rem;position:relative}.loader-container .loader-sm::before{content:"";position:absolute;top:-0.35rem;left:-0.35rem;right:-0.35rem;bottom:-0.35rem;border-radius:50%;background:conic-gradient(from 0deg, #34fa7d, transparent, transparent);-webkit-mask:radial-gradient(circle, transparent 55%, black 56%);mask:radial-gradient(circle, transparent 55%, black 56%)}.loader-container .loader-md{width:1.49rem;height:1.49rem;position:relative}.loader-container .loader-md::before{content:"";position:absolute;top:-0.35rem;left:-0.35rem;right:-0.35rem;bottom:-0.35rem;border-radius:50%;background:conic-gradient(from 0deg, #34fa7d, transparent, transparent);-webkit-mask:radial-gradient(circle, transparent 55%, black 56%);mask:radial-gradient(circle, transparent 55%, black 56%)}.loader-container .loader-lg{width:1.93rem;height:1.93rem;position:relative}.loader-container .loader-lg::before{content:"";position:absolute;top:-0.35rem;left:-0.35rem;right:-0.35rem;bottom:-0.35rem;border-radius:50%;background:conic-gradient(from 0deg, #34fa7d, transparent, transparent);-webkit-mask:radial-gradient(circle, transparent 55%, black 56%);mask:radial-gradient(circle, transparent 55%, black 56%)}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#34fa7d;fill:none;animation:stroke .6s cubic-bezier(0.65, 0, 0.45, 1) forwards}.checkmark{width:2.45rem;height:2.45rem;border-radius:50%;display:block;stroke-width:2;stroke:#00220a;stroke-miterlimit:10;margin:10% auto;box-shadow:inset 0px 0px 0px #34fa7d;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(0.65, 0, 0.45, 1) .8s forwards}@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1, 1.1, 1)}}@keyframes fill{100%{box-shadow:inset 0px 0px 0px 1.31rem #34fa7d}}.material-symbols-outlined{user-select:none}.alert,.alert--danger{display:flex;border-radius:.5rem;padding:.28rem;gap:.375rem;user-select:none}.alert button,.alert--danger button{background-color:rgba(0,0,0,0);font-size:.7rem;cursor:pointer}.alert--danger{background-color:hsl(0,59.0243902439%,42.1960784314%)}.alert.hidden,.hidden.alert--danger{display:none}.kc-scope{color-scheme:dark;color:var(--kk-text);font-family:var(--kk-font-body);font-size:var(--kk-fs-body);line-height:1.5;-webkit-font-smoothing:antialiased;--kk-bg: #111115;--kk-surface: #1b1c22;--kk-surface-input: rgb(38, 39, 45);--kk-surface-input-focus: #2b2c32;--kk-rail: #15161b;--kk-fill-1: rgba(255, 255, 255, 0.04);--kk-fill-2: rgba(255, 255, 255, 0.07);--kk-fill-3: rgba(255, 255, 255, 0.1);--kk-hairline: rgba(255, 255, 255, 0.08);--kk-line: rgba(255, 255, 255, 0.14);--kk-line-control: #737888;--kk-line-control-hover: rgba(255, 255, 255, 0.45);--kk-scrim: rgba(0, 0, 0, 0.8);--kk-text: #f3f4f6;--kk-text-2: #b8bcc6;--kk-text-3: #9a9fac;--kk-text-off: rgba(255, 255, 255, 0.38);--kk-mint: #34fa7d;--kk-mint-fill: rgba(52, 250, 125, 0.1);--kk-mint-fill-2: rgba(52, 250, 125, 0.18);--kk-mint-fill-3: rgba(52, 250, 125, 0.24);--kk-mint-line: rgba(52, 250, 125, 0.32);--kk-mint-line-strong: rgba(52, 250, 125, 0.55);--kk-mint-halo: rgba(52, 250, 125, 0.22);--kk-on-mint: #00220a;--kk-primary: #34fa7d;--kk-primary-press: #29e16f;--kk-on-primary: #00220a;--kk-primary-glow: rgba(52, 250, 125, 0.45);--kk-cover-empty: #36373e;--kk-cover-empty-hover: #3d3e46;--kk-error: #ff8f85;--kk-error-line: #ff6b5f;--kk-error-fill: rgba(255, 107, 95, 0.1);--kk-error-fill-2: rgba(255, 107, 95, 0.2);--kk-error-halo: rgba(255, 107, 95, 0.18);--kk-warn: #ffb22e;--kk-warn-fill: rgba(255, 178, 46, 0.1);--kk-warn-line: rgba(255, 178, 46, 0.35);--kk-warn-halo: rgba(255, 178, 46, 0.18);--kk-needs-you: #ffb22e;--kk-needs-you-fill: rgba(255, 178, 46, 0.1);--kk-needs-you-line: rgba(255, 178, 46, 0.4);--kk-status: #c5c7d0;--kk-status-fill: rgba(255, 255, 255, 0.05);--kk-status-line: rgba(255, 255, 255, 0.4);--kk-fs-display: max(2rem, 30px);--kk-fs-title: max(1.375rem, 20px);--kk-fs-lead: max(1.0625rem, 15px);--kk-fs-body: max(1rem, 15px);--kk-fs-small: max(0.9375rem, 14px);--kk-fs-caption: max(0.8125rem, 12px);--kk-target: max(2.75rem, 40px);--kk-control: max(3rem, 45px);--kk-s-1: 0.25rem;--kk-s-2: 0.5rem;--kk-s-3: 0.75rem;--kk-s-4: 1rem;--kk-s-5: 1.25rem;--kk-s-6: 1.5rem;--kk-s-8: 2rem;--kk-s-10: 2.5rem;--kk-r-control: 0.5rem;--kk-r-chip: 0.5rem;--kk-r-card: 12px;--kk-r-dialog: 18px;--kk-r-pill: 999px;--kk-shadow-dialog: 0 32px 64px -16px rgba(0, 0, 0, 0.7), 0 8px 24px -8px rgba(0, 0, 0, 0.5), inset 0 1px 0 rgba(255, 255, 255, 0.06);--kk-shadow-raise: 0 10px 24px -10px rgba(0, 0, 0, 0.6);--kk-shadow-btn: inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 1px 2px rgba(0, 0, 0, 0.35);--kk-shadow-glow: inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 8px 24px -8px var(--kk-primary-glow);--kk-ring-gap: #111115;--kk-ring-filled: 0 0 0 2px var(--kk-ring-gap), 0 0 0 4px var(--kk-mint);--kk-dur-fast: 120ms;--kk-dur: 200ms;--kk-dur-slow: 320ms;--kk-ease-out: cubic-bezier(0.2, 0.8, 0.2, 1);--kk-ease-inout: cubic-bezier(0.4, 0, 0.2, 1);--kk-ease-spring: cubic-bezier(0.34, 1.56, 0.64, 1);--kk-w-first-run: max(34rem, 544px);--kk-w-dialog: max(56rem, 880px);--kk-h-dialog: max(40rem, 640px);--kk-w-rail: min(max(20rem, 320px), 40%);--tl-display: var(--kk-font-display)}.kc-scope :where(*){color:inherit}.kc-scope :where(p,label,h1,h2,h3){margin:0;font-size:inherit;line-height:inherit}.kc-scope[hidden],.kc-scope [hidden],.kc-shell [hidden]{display:none !important}.kc-scope :where(button){margin:0;padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.kc-scope :where(a){text-decoration:none}.kc-scope :where(button,a,input,select,[tabindex]):focus-visible{outline:2px solid var(--kk-mint);outline-offset:2px}.kc-scope :is(.uf-btn--primary,.uf-proceed:not(.is-waiting),.uf-play,.tl-btn--primary):focus-visible{outline:2px solid rgba(0,0,0,0);outline-offset:2px;box-shadow:var(--kk-ring-filled)}.kc-scope :is(.uf-btn--primary,.uf-proceed:not(.is-waiting),.tl-btn--primary):focus-visible{box-shadow:var(--kk-shadow-btn),var(--kk-ring-filled)}.kc-scope .material-symbols-outlined{line-height:1;user-select:none}@keyframes kc-fade{from{opacity:0}}@keyframes kc-reveal{from{opacity:0;transform:translateY(6px) scale(0.98)}}@keyframes kc-sheet-in{from{transform:translateY(24px);opacity:0}}@keyframes kc-slide-in{from{transform:translateX(24px);opacity:0}}@media screen and (min-width: 1024px){html:has(>body.kc-shell){font-size:15px}}@media screen and (min-width: 1680px){html:has(>body.kc-shell){font-size:16px}}@media screen and (min-width: 2000px){html:has(>body.kc-shell){font-size:17px}}@media screen and (min-width: 2048px){html:has(>body.kc-shell){font-size:19px}}body.kc-shell{--sbx-w: 260px;--sbx-rail: max(5rem, 80px);--tl-gap: 0.75rem;--tl-top: max(1rem, 15px);--tl-band: max(4rem, 60px);display:grid;grid-template-columns:var(--sbx-w) minmax(0, 1fr);grid-template-rows:var(--tl-band) minmax(0, 1fr);gap:var(--tl-gap);padding:var(--tl-top) var(--tl-gap) calc(var(--tl-gap)*2);transition:none}body.kc-shell.sbx-is-rail{grid-template-columns:var(--sbx-rail) minmax(0, 1fr)}@media(max-width: 768px){body.kc-shell{grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto;align-content:start;height:auto;min-height:100dvh;max-height:none;padding:0 12px 12px}}.tl-main{grid-area:2/2/3/3;display:block;min-width:0;min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) rgba(0,0,0,0)}@media(max-width: 768px){.tl-main{grid-area:2/1/3/2;height:auto;overflow:visible}}.sbx{grid-area:1/1/3/2;position:relative;z-index:30;display:flex;flex-direction:column;gap:20px;min-width:0;min-height:0}@media(max-width: 768px){.sbx{position:fixed;inset:0 auto 0 0;z-index:1000;gap:14px;width:100vw;height:100%;padding:4px 16px 16px;overflow-y:auto;overscroll-behavior:contain;background:#111115;visibility:hidden;transform:translateX(-100%);transition:transform 280ms var(--kk-ease-out),visibility 0s linear 280ms}.sbx.sbx--open{visibility:visible;transform:none;transition:transform 280ms var(--kk-ease-out)}}@media(min-width: 769px){.sbx--c::after{content:"";position:absolute;top:calc(-1*var(--tl-top));right:calc(var(--tl-gap)/-2);bottom:calc(-2*var(--tl-gap));width:1px;background:rgba(255,255,255,.06);pointer-events:none}}.sbx-scrim-page{display:none}.sbx-drawer-head{display:none}@media(max-width: 768px){.sbx-drawer-head{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;min-height:56px;padding-left:8px}}.sbx-logo{font-size:20px;font-weight:500;color:var(--kk-text)}.sbx-logo span{color:var(--kk-mint)}.sbx-close{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;color:var(--kk-text-2)}.sbx-close .material-symbols-outlined{font-size:24px}.sbx-close:hover{background:var(--kk-fill-2);color:var(--kk-text)}.sbx-c-top{position:relative}.sbx-c-artist{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:calc(var(--tl-band) + var(--tl-gap));padding:10px 12px;border-radius:.5rem;background:radial-gradient(120% 150% at 0% 0%, var(--wash, color-mix(in srgb, var(--wash-hex, #4a4e5a) 58%, transparent)) 0%, rgba(0, 0, 0, 0) 72%),#1b1c21;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);transition:box-shadow var(--kk-dur-fast) var(--kk-ease-out)}.sbx-c-artist:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}@media(max-width: 768px){.sbx-c-artist{min-height:68px}}.sbx-c-artist__ava{position:relative;flex-shrink:0;width:min(2.875rem,46px);height:min(2.875rem,46px);border-radius:50%;box-shadow:0 0 0 2px rgba(255,255,255,.16),0 10px 26px -8px var(--glow, rgba(0, 0, 0, 0.6))}.sbx-c-artist__img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.sbx-c-artist__text{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.sbx-c-artist__name{min-width:0;overflow:hidden;font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.015em;font-size:min(1.125rem,18px);line-height:1.2;white-space:nowrap;text-overflow:ellipsis}@media(min-width: 2048px){.sbx-c-artist__name{display:-webkit-box;line-height:1.1;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}}.sbx-c-artist__sub{display:inline-flex;align-items:center;gap:2px;font-size:min(.8125rem,13px);font-weight:500;color:rgba(255,255,255,.76)}.sbx-c-artist__sub .material-symbols-outlined{font-size:1rem}.sbx-c-artist__managed{min-width:0;overflow:hidden;font-size:min(.75rem,12px);font-weight:500;line-height:1.25;white-space:nowrap;text-overflow:ellipsis;color:rgba(255,255,255,.72)}.sbx-c-artist--create{background:#1b1c21;box-shadow:inset 0 0 0 1px var(--kk-mint-line)}.sbx-c-artist__ava--add{display:grid;place-items:center;border:1.5px dashed var(--kk-mint-line-strong);background:var(--kk-mint-fill);color:var(--kk-mint);box-shadow:none}.sbx-c-artist__ava--add .material-symbols-outlined{font-size:1.625rem}.sbx-c-artist .sbx-c-artist__chev{display:none}@media(min-width: 769px){body:not(.sbx-is-rail) .sbx-c-top{height:var(--tl-band)}body:not(.sbx-is-rail) .sbx-c-artist{position:absolute;top:0;left:0;z-index:35;width:100%;height:calc(var(--tl-band) + var(--tl-gap));min-height:0}body:not(.sbx-is-rail) .sbx-b-pop{top:calc(calc(var(--tl-band) + var(--tl-gap)) + 8px)}body:not(.sbx-is-rail) .sbx-c-artist:not(.sbx-c-artist--create){top:calc((calc(var(--tl-band) + var(--tl-gap)) - 3.5rem)/2);height:3.5rem;transition:height 180ms var(--kk-ease-out) 140ms,top 180ms var(--kk-ease-out) 140ms,box-shadow 180ms var(--kk-ease-out) 140ms}body:not(.sbx-is-rail) .sbx-c-artist:not(.sbx-c-artist--create) .sbx-c-artist__ava{transform:scale(0.7826086957);transition:transform 180ms var(--kk-ease-out) 140ms}body:not(.sbx-is-rail) .sbx-c-artist:not(.sbx-c-artist--create) .sbx-c-artist__text{gap:0;padding-right:28px;transition:padding-right 0s linear 140ms}body:not(.sbx-is-rail) .sbx-c-artist:not(.sbx-c-artist--create) .sbx-c-artist__sub{max-height:0;margin-top:0;overflow:hidden;opacity:0;transform:translateY(-4px);transition:max-height 180ms var(--kk-ease-out) 140ms,margin-top 180ms var(--kk-ease-out) 140ms,opacity 100ms linear 140ms,transform 180ms var(--kk-ease-out) 140ms}body:not(.sbx-is-rail) .sbx-c-artist:not(.sbx-c-artist--create) .sbx-c-artist__chev{position:absolute;top:50%;right:12px;display:block;margin-top:-0.625rem;font-size:1.25rem;color:rgba(255,255,255,.62);transition:opacity 140ms linear 160ms}body:not(.sbx-is-rail) .sbx-c-artist:not(.sbx-c-artist--create):is(:focus-visible,[aria-expanded=true]){top:0;height:calc(var(--tl-band) + var(--tl-gap));box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 18px 34px -16px rgba(0,0,0,.9);transition:height 240ms var(--kk-ease-out) 100ms,top 240ms var(--kk-ease-out) 100ms,box-shadow 240ms var(--kk-ease-out) 100ms}body:not(.sbx-is-rail) .sbx-c-artist:not(.sbx-c-artist--create):is(:focus-visible,[aria-expanded=true]) .sbx-c-artist__ava{transform:none;transition:transform 240ms var(--kk-ease-out) 100ms}body:not(.sbx-is-rail) .sbx-c-artist:not(.sbx-c-artist--create):is(:focus-visible,[aria-expanded=true]) .sbx-c-artist__text{padding-right:0;transition:padding-right 0s linear 100ms}body:not(.sbx-is-rail) .sbx-c-artist:not(.sbx-c-artist--create):is(:focus-visible,[aria-expanded=true]) .sbx-c-artist__sub{max-height:20px;margin-top:3px;opacity:1;transform:none;transition:max-height 240ms var(--kk-ease-out) 100ms,margin-top 240ms var(--kk-ease-out) 100ms,opacity 180ms linear 160ms,transform 240ms var(--kk-ease-out) 100ms}body:not(.sbx-is-rail) .sbx-c-artist:not(.sbx-c-artist--create):is(:focus-visible,[aria-expanded=true]) .sbx-c-artist__chev{opacity:0;transition:opacity 100ms linear 100ms}}@media(min-width: 769px)and (any-hover: hover){body:not(.sbx-is-rail) .sbx-c-artist:not(.sbx-c-artist--create):hover{top:0;height:calc(var(--tl-band) + var(--tl-gap));box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 18px 34px -16px rgba(0,0,0,.9);transition:height 240ms var(--kk-ease-out) 100ms,top 240ms var(--kk-ease-out) 100ms,box-shadow 240ms var(--kk-ease-out) 100ms}body:not(.sbx-is-rail) .sbx-c-artist:not(.sbx-c-artist--create):hover .sbx-c-artist__ava{transform:none;transition:transform 240ms var(--kk-ease-out) 100ms}body:not(.sbx-is-rail) .sbx-c-artist:not(.sbx-c-artist--create):hover .sbx-c-artist__text{padding-right:0;transition:padding-right 0s linear 100ms}body:not(.sbx-is-rail) .sbx-c-artist:not(.sbx-c-artist--create):hover .sbx-c-artist__sub{max-height:20px;margin-top:3px;opacity:1;transform:none;transition:max-height 240ms var(--kk-ease-out) 100ms,margin-top 240ms var(--kk-ease-out) 100ms,opacity 180ms linear 160ms,transform 240ms var(--kk-ease-out) 100ms}body:not(.sbx-is-rail) .sbx-c-artist:not(.sbx-c-artist--create):hover .sbx-c-artist__chev{opacity:0;transition:opacity 100ms linear 100ms}}@media(min-width: 769px)and (prefers-reduced-motion: reduce){body:not(.sbx-is-rail) .sbx-c-artist:not(.sbx-c-artist--create){transition:height 0s linear 260ms,top 0s linear 260ms,box-shadow 0s linear 260ms}body:not(.sbx-is-rail) .sbx-c-artist:not(.sbx-c-artist--create) .sbx-c-artist__ava{transition:transform 0s linear 260ms}body:not(.sbx-is-rail) .sbx-c-artist:not(.sbx-c-artist--create) .sbx-c-artist__text{transition:padding-right 0s linear 260ms}body:not(.sbx-is-rail) .sbx-c-artist:not(.sbx-c-artist--create) .sbx-c-artist__sub{transform:none;transition:max-height 0s linear 260ms,margin-top 0s linear 260ms,opacity 120ms linear 140ms}body:not(.sbx-is-rail) .sbx-c-artist:not(.sbx-c-artist--create) .sbx-c-artist__chev{transition:opacity 120ms linear 260ms}body:not(.sbx-is-rail) .sbx-c-artist:not(.sbx-c-artist--create):is(:focus-visible,[aria-expanded=true]){transition:height 0s linear 100ms,top 0s linear 100ms,box-shadow 0s linear 100ms}body:not(.sbx-is-rail) .sbx-c-artist:not(.sbx-c-artist--create):is(:focus-visible,[aria-expanded=true]) .sbx-c-artist__ava{transition:transform 0s linear 100ms}body:not(.sbx-is-rail) .sbx-c-artist:not(.sbx-c-artist--create):is(:focus-visible,[aria-expanded=true]) .sbx-c-artist__text{transition:padding-right 0s linear 100ms}body:not(.sbx-is-rail) .sbx-c-artist:not(.sbx-c-artist--create):is(:focus-visible,[aria-expanded=true]) .sbx-c-artist__sub{transition:max-height 0s linear 100ms,margin-top 0s linear 100ms,opacity 120ms linear 100ms}body:not(.sbx-is-rail) .sbx-c-artist:not(.sbx-c-artist--create):is(:focus-visible,[aria-expanded=true]) .sbx-c-artist__chev{transition:opacity 120ms linear 100ms}}@media(min-width: 769px)and (prefers-reduced-motion: reduce)and (any-hover: hover){body:not(.sbx-is-rail) .sbx-c-artist:not(.sbx-c-artist--create):hover{transition:height 0s linear 100ms,top 0s linear 100ms,box-shadow 0s linear 100ms}body:not(.sbx-is-rail) .sbx-c-artist:not(.sbx-c-artist--create):hover .sbx-c-artist__ava{transition:transform 0s linear 100ms}body:not(.sbx-is-rail) .sbx-c-artist:not(.sbx-c-artist--create):hover .sbx-c-artist__text{transition:padding-right 0s linear 100ms}body:not(.sbx-is-rail) .sbx-c-artist:not(.sbx-c-artist--create):hover .sbx-c-artist__sub{transition:max-height 0s linear 100ms,margin-top 0s linear 100ms,opacity 120ms linear 100ms}body:not(.sbx-is-rail) .sbx-c-artist:not(.sbx-c-artist--create):hover .sbx-c-artist__chev{transition:opacity 120ms linear 100ms}}@media(min-width: 769px){body:not(.sbx-is-rail) .sbx-c-artist--managed:not(.sbx-c-artist--create) .sbx-c-artist__text{padding-right:0}body:not(.sbx-is-rail) .sbx-c-artist--managed:not(.sbx-c-artist--create) .sbx-c-artist__name{padding-right:28px;transition:padding-right 0s linear 140ms}body:not(.sbx-is-rail) .sbx-c-artist--managed:not(.sbx-c-artist--create) .sbx-c-artist__chev{margin-top:calc(-0.625rem - min(.75rem,12px)*.625)}body:not(.sbx-is-rail) .sbx-c-artist--managed:not(.sbx-c-artist--create):is(:focus-visible,[aria-expanded=true]) .sbx-c-artist__name{padding-right:0;transition:padding-right 0s linear 100ms}}@media(min-width: 769px)and (any-hover: hover){body:not(.sbx-is-rail) .sbx-c-artist--managed:not(.sbx-c-artist--create):hover .sbx-c-artist__name{padding-right:0;transition:padding-right 0s linear 100ms}}@media(min-width: 769px)and (prefers-reduced-motion: reduce){body:not(.sbx-is-rail) .sbx-c-artist--managed:not(.sbx-c-artist--create) .sbx-c-artist__name{transition:padding-right 0s linear 260ms}body:not(.sbx-is-rail) .sbx-c-artist--managed:not(.sbx-c-artist--create):is(:focus-visible,[aria-expanded=true]) .sbx-c-artist__name{transition:padding-right 0s linear 100ms}}@media(min-width: 769px)and (prefers-reduced-motion: reduce)and (any-hover: hover){body:not(.sbx-is-rail) .sbx-c-artist--managed:not(.sbx-c-artist--create):hover .sbx-c-artist__name{transition:padding-right 0s linear 100ms}}.sbx-b-pop{position:absolute;top:calc(100% + 8px);right:0;left:0;z-index:40;max-height:min(72vh,34rem);overflow-y:auto;padding:6px;border:1px solid var(--kk-line);border-radius:.5rem;background:#2e2f36;box-shadow:var(--kk-shadow-dialog);animation:kc-reveal var(--kk-dur) var(--kk-ease-out)}.sbx-b-pop__title{margin:6px 10px;font-size:var(--kk-fs-caption);font-weight:600;color:var(--kk-text-3)}.sbx-b-pop__list{display:flex;flex-direction:column;gap:2px}.sbx-b-prow,.sbx-b-pop__list>a{display:flex;align-items:center;gap:12px;width:100%;min-height:3.25rem;padding:6px 10px;border-radius:.5rem;color:var(--kk-text)}.sbx-b-prow:hover,.sbx-b-pop__list>a:hover{background:var(--kk-fill-2)}.sbx-b-prow[aria-current=true]{background:var(--kk-fill-1)}.sbx-b-prow[aria-current=true] .sbx-b-prow__name{font-weight:600}.sbx-b-pop__list>a .profile-info{display:flex;align-items:center;gap:12px;min-width:0}.sbx-b-prow__img,.sbx-b-pop__list>a .profile-image{flex-shrink:0;width:2rem;height:2rem;border-radius:50%;object-fit:cover}.sbx-b-prow__text{display:flex;flex:1;flex-direction:column;min-width:0}.sbx-b-prow__name,.sbx-b-pop__list>a .username{min-width:0;overflow:hidden;font-size:var(--kk-fs-small);font-weight:500;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.sbx-b-prow__role{min-width:0;overflow:hidden;font-size:var(--kk-fs-caption);line-height:1.3;color:var(--kk-text-3);white-space:nowrap;text-overflow:ellipsis}.kc-scope .sbx-b-prow__check{font-size:1.25rem;color:var(--kk-mint)}.sbx-b-prow--action{min-height:2.75rem;color:var(--kk-text-2)}.sbx-b-prow--action:hover{color:var(--kk-text)}.kc-scope .sbx-b-prow__glyph{width:2rem;font-size:1.375rem;color:var(--kk-text-3);text-align:center}.sbx-b-pop__foot{display:flex;flex-direction:column;gap:2px;margin-top:6px;padding-top:6px;border-top:1px solid var(--kk-hairline)}.sbx-b-scrim{display:none}@media(max-width: 768px){.sbx-b-scrim:not([hidden]){position:fixed;inset:0;z-index:39;display:block;background:rgba(0,0,0,.5);animation:kc-fade 200ms ease-out}.sbx-b-pop{position:fixed;top:auto;right:0;bottom:0;left:0;max-height:82vh;padding:22px 12px calc(16px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:18px 18px 0 0;animation:kc-sheet-in var(--kk-dur-slow) var(--kk-ease-out)}.sbx-b-pop::before{content:"";position:absolute;top:8px;left:50%;width:40px;height:5px;margin-left:-20px;border-radius:3px;background:rgba(255,255,255,.22)}.sbx-b-pop__title{margin:4px 10px 10px;font-size:var(--kk-fs-body);color:var(--kk-text)}.sbx-b-prow{min-height:56px}}.sbx-c-nav{display:flex;flex-direction:column;gap:4px}.sbx-c-item{display:flex;align-items:center;gap:14px;min-height:3.375rem;padding:0 10px;border-radius:.5rem;font-size:var(--kk-fs-lead);font-weight:500;line-height:1.25;color:var(--kk-text-2);transition:background-color var(--kk-dur-fast) var(--kk-ease-out),color var(--kk-dur-fast) var(--kk-ease-out)}.sbx-c-item:hover{background:rgba(255,255,255,.04);color:var(--kk-text)}.sbx-c-item:hover .sbx-c-item__tile{background:var(--kk-fill-3);color:var(--kk-text)}.sbx-c-item[aria-current=page]{background:rgba(255,255,255,.06);font-weight:600;color:var(--kk-text)}.sbx-c-item[aria-current=page] .sbx-c-item__tile{background:var(--kk-mint);color:var(--kk-on-mint);box-shadow:0 6px 16px -6px rgba(52,250,125,.55)}@media(max-width: 768px){.sbx-c-item{min-height:58px;font-size:18px}}.sbx-c-item__tile{display:grid;flex-shrink:0;place-items:center;width:2.125rem;height:2.125rem;border-radius:10px;background:var(--kk-fill-2);color:var(--kk-text-2);transition:background-color var(--kk-dur-fast) var(--kk-ease-out),color var(--kk-dur-fast) var(--kk-ease-out)}.sbx-c-item__tile .material-symbols-outlined{font-size:1.25rem}.sbx-c-item__label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sbx-c-me{position:relative;display:flex;align-items:center;gap:4px;margin-top:auto;padding-top:12px;border-top:1px solid var(--kk-hairline)}.sbx-c-me__btn{display:flex;flex:1;align-items:center;gap:12px;min-width:0;min-height:3.5rem;padding:6px 8px;border-radius:.5rem;color:var(--kk-text)}.sbx-c-me__btn:hover,.sbx-c-me__btn[aria-expanded=true]{background:rgba(255,255,255,.05)}.sbx-c-me__img{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:50%;object-fit:cover;pointer-events:none}.sbx-c-me__text{display:flex;flex:1;flex-direction:column;min-width:0}.sbx-c-me__name{min-width:0;overflow:hidden;font-size:.9375rem;font-weight:600;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.sbx-c-me__sub{min-width:0;overflow:hidden;font-size:min(.8125rem,13px);line-height:1.3;color:var(--kk-text-3);white-space:nowrap;text-overflow:ellipsis}@media(min-width: 769px){.sbx--c .sbx-collapse{position:absolute;right:0;bottom:.375rem}.sbx--c .sbx-c-me__btn{margin-right:calc(2.75rem + 4px)}}.sbx-c-icon{display:grid;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;border-radius:12px;color:var(--kk-text-3)}.sbx-c-icon .material-symbols-outlined{font-size:1.375rem}.sbx-c-icon:hover{background:var(--kk-fill-2);color:var(--kk-text)}@media(max-width: 768px){.sbx-c-icon{display:none}}.sbx-c-menu{position:absolute;right:0;bottom:calc(100% + 8px);left:0;z-index:40;display:flex;flex-direction:column;gap:2px;padding:6px;border:1px solid var(--kk-line);border-radius:.5rem;background:#2e2f36;box-shadow:var(--kk-shadow-dialog);animation:kc-reveal var(--kk-dur) var(--kk-ease-out)}.sbx-c-mrow{display:flex;align-items:center;gap:12px;min-height:2.75rem;padding:0 10px;border-radius:.5rem;font-size:var(--kk-fs-small);font-weight:500;color:var(--kk-text)}.sbx-c-mrow .material-symbols-outlined{font-size:1.375rem;color:var(--kk-text-3)}.sbx-c-mrow:hover{background:var(--kk-fill-2)}.sbx-c-menu__line{margin:4px 6px;border:0;border-top:1px solid var(--kk-hairline)}.sbx-c-early:focus-visible{outline:2px solid var(--kk-mint);outline-offset:2px}.sbx-c-early{display:flex;flex-shrink:0;align-items:center;gap:6px;min-height:1.5rem;margin-top:-10px;padding:0 10px;border-radius:8px;font-size:var(--kk-fs-caption);line-height:1.3;color:var(--kk-text-3);white-space:nowrap;text-decoration:none}.sbx-c-early:hover,.sbx-c-early:focus-visible{color:var(--kk-text-2)}.sbx-c-early:hover .sbx-c-early__go,.sbx-c-early:focus-visible .sbx-c-early__go{color:var(--kk-mint);text-decoration-color:currentColor}@media(max-width: 768px){.sbx-c-early{min-height:2.75rem;margin-top:-6px;font-size:var(--kk-fs-small)}}.sbx-c-early__go{color:var(--kk-text-2);text-decoration:underline;text-decoration-color:var(--kk-line);text-underline-offset:3px;transition:color var(--kk-dur-fast) var(--kk-ease-out)}.sbx-is-rail .sbx--c .sbx-c-early{visibility:hidden;opacity:0;pointer-events:none}.sbx-is-rail .sbx--c [data-tip]{position:relative}.sbx-is-rail .sbx--c [data-tip]:is(:hover,:focus-visible)::after{content:attr(data-tip);position:absolute;top:50%;left:calc(100% + 12px);z-index:60;padding:6px 10px;border-radius:8px;background:#3a3b42;box-shadow:0 8px 20px -8px rgba(0,0,0,.7);font-size:.875rem;font-weight:500;line-height:1.3;color:var(--kk-text);white-space:nowrap;pointer-events:none;transform:translateY(-50%);animation:kc-fade 120ms ease-out}.sbx-is-rail .sbx--c [aria-expanded=true][data-tip]::after{display:none}.sbx-is-rail .sbx--c .sbx-c-top{height:var(--tl-band)}.sbx-is-rail .sbx--c .sbx-c-artist{position:absolute;top:calc((calc(var(--tl-band) + var(--tl-gap)) - 2.875rem)/2);left:calc((var(--sbx-rail) - 2.875rem)/2);z-index:35;width:2.875rem;height:2.875rem;min-height:0;padding:0;border-radius:50%;background-color:rgba(0,0,0,0);box-shadow:none}.sbx-is-rail .sbx--c .sbx-c-artist[data-tip]:is(:hover,:focus-visible)::after{left:calc(100% + 12px + (var(--sbx-rail) - 2.875rem)/2)}.sbx-is-rail .sbx--c .sbx-c-artist__chev{position:absolute;top:50%;right:12px;display:block;margin-top:-0.625rem;font-size:1.25rem}.sbx-is-rail .sbx--c .sbx-c-artist__text{gap:0;padding-right:28px}.sbx-is-rail .sbx--c .sbx-c-artist__sub{max-height:0;margin-top:0;overflow:hidden;opacity:0}.sbx-is-rail .sbx--c .sbx-c-artist__text,.sbx-is-rail .sbx--c .sbx-c-artist__chev,.sbx-is-rail .sbx--c .sbx-c-item__label,.sbx-is-rail .sbx--c .sbx-c-me__text{opacity:0;pointer-events:none;transform:translateX(-6px)}.sbx-is-rail .sbx--c .sbx-c-item{padding:0 0 0 calc((var(--sbx-rail) - 2.125rem)/2)}.sbx-is-rail .sbx--c .sbx-c-me__btn{margin-right:0;margin-bottom:calc(2.75rem + 6px);padding-right:0;padding-left:calc((var(--sbx-rail) - 2.25rem)/2)}.sbx-is-rail .sbx--c .sbx-collapse{position:absolute;right:calc((var(--sbx-rail) - 2.75rem)/2);bottom:0}.sbx-is-rail .sbx--c .sbx-c-menu{right:auto;bottom:0;left:calc(100% + 12px);width:240px}@media(prefers-reduced-motion: no-preference){body.kc-shell.sbx-railing.sbx-is-rail{transition:grid-template-columns 220ms cubic-bezier(0.22, 1, 0.36, 1) 50ms}body.kc-shell.sbx-railing.sbx-is-rail .sbx--c .sbx-c-artist{transition:top 220ms cubic-bezier(0.22, 1, 0.36, 1) 50ms,left 220ms cubic-bezier(0.22, 1, 0.36, 1) 50ms,width 220ms cubic-bezier(0.22, 1, 0.36, 1) 50ms,height 220ms cubic-bezier(0.22, 1, 0.36, 1) 50ms,padding 220ms cubic-bezier(0.22, 1, 0.36, 1) 50ms,border-radius 220ms cubic-bezier(0.22, 1, 0.36, 1) 50ms,background-color 220ms cubic-bezier(0.22, 1, 0.36, 1) 50ms,box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1) 50ms}body.kc-shell.sbx-railing.sbx-is-rail .sbx--c .sbx-c-artist .sbx-c-artist__ava{transition:transform 220ms cubic-bezier(0.22, 1, 0.36, 1) 50ms}body.kc-shell.sbx-railing.sbx-is-rail .sbx--c .sbx-c-artist .sbx-c-artist__sub{transition:none}body.kc-shell.sbx-railing.sbx-is-rail .sbx--c .sbx-c-artist .sbx-c-artist__text,body.kc-shell.sbx-railing.sbx-is-rail .sbx--c .sbx-c-artist .sbx-c-artist__chev,body.kc-shell.sbx-railing.sbx-is-rail .sbx--c .sbx-c-item .sbx-c-item__label,body.kc-shell.sbx-railing.sbx-is-rail .sbx--c .sbx-c-me__btn .sbx-c-me__text{transition:opacity 70ms linear 0ms,transform 120ms cubic-bezier(0.22, 1, 0.36, 1) 0ms}body.kc-shell.sbx-railing.sbx-is-rail .sbx--c .sbx-c-item{transition:padding 220ms cubic-bezier(0.22, 1, 0.36, 1) 50ms,background-color var(--kk-dur-fast) var(--kk-ease-out),color var(--kk-dur-fast) var(--kk-ease-out)}body.kc-shell.sbx-railing.sbx-is-rail .sbx--c .sbx-c-me__btn{transition:margin 220ms cubic-bezier(0.22, 1, 0.36, 1) 50ms,padding 220ms cubic-bezier(0.22, 1, 0.36, 1) 50ms}body.kc-shell.sbx-railing.sbx-is-rail .sbx--c .sbx-collapse{transition:right 220ms cubic-bezier(0.22, 1, 0.36, 1) 50ms,bottom 220ms cubic-bezier(0.22, 1, 0.36, 1) 50ms}body.kc-shell.sbx-railing:not(.sbx-is-rail){transition:grid-template-columns 280ms cubic-bezier(0.22, 1, 0.36, 1) 0ms}body.kc-shell.sbx-railing:not(.sbx-is-rail) .sbx--c .sbx-c-artist{transition:top 280ms cubic-bezier(0.22, 1, 0.36, 1) 0ms,left 280ms cubic-bezier(0.22, 1, 0.36, 1) 0ms,width 280ms cubic-bezier(0.22, 1, 0.36, 1) 0ms,height 280ms cubic-bezier(0.22, 1, 0.36, 1) 0ms,padding 280ms cubic-bezier(0.22, 1, 0.36, 1) 0ms,border-radius 280ms cubic-bezier(0.22, 1, 0.36, 1) 0ms,background-color 280ms cubic-bezier(0.22, 1, 0.36, 1) 0ms,box-shadow 280ms cubic-bezier(0.22, 1, 0.36, 1) 0ms}body.kc-shell.sbx-railing:not(.sbx-is-rail) .sbx--c .sbx-c-artist .sbx-c-artist__ava{transition:transform 280ms cubic-bezier(0.22, 1, 0.36, 1) 0ms}body.kc-shell.sbx-railing:not(.sbx-is-rail) .sbx--c .sbx-c-artist .sbx-c-artist__sub{transition:none}body.kc-shell.sbx-railing:not(.sbx-is-rail) .sbx--c .sbx-c-artist .sbx-c-artist__text,body.kc-shell.sbx-railing:not(.sbx-is-rail) .sbx--c .sbx-c-artist .sbx-c-artist__chev,body.kc-shell.sbx-railing:not(.sbx-is-rail) .sbx--c .sbx-c-item .sbx-c-item__label,body.kc-shell.sbx-railing:not(.sbx-is-rail) .sbx--c .sbx-c-me__btn .sbx-c-me__text{transition:opacity 150ms linear 100ms,transform 220ms cubic-bezier(0.22, 1, 0.36, 1) 60ms}body.kc-shell.sbx-railing:not(.sbx-is-rail) .sbx--c .sbx-c-item{transition:padding 280ms cubic-bezier(0.22, 1, 0.36, 1) 0ms,background-color var(--kk-dur-fast) var(--kk-ease-out),color var(--kk-dur-fast) var(--kk-ease-out)}body.kc-shell.sbx-railing:not(.sbx-is-rail) .sbx--c .sbx-c-me__btn{transition:margin 280ms cubic-bezier(0.22, 1, 0.36, 1) 0ms,padding 280ms cubic-bezier(0.22, 1, 0.36, 1) 0ms}body.kc-shell.sbx-railing:not(.sbx-is-rail) .sbx--c .sbx-collapse{transition:right 280ms cubic-bezier(0.22, 1, 0.36, 1) 0ms,bottom 280ms cubic-bezier(0.22, 1, 0.36, 1) 0ms}}@media(prefers-reduced-motion: reduce){body.kc-shell.sbx-railing .sbx--c .sbx-c-artist,body.kc-shell.sbx-railing .sbx--c .sbx-c-artist .sbx-c-artist__ava,body.kc-shell.sbx-railing .sbx--c .sbx-c-artist .sbx-c-artist__sub,body.kc-shell.sbx-railing .sbx--c .sbx-c-artist .sbx-c-artist__text,body.kc-shell.sbx-railing .sbx--c .sbx-c-artist .sbx-c-artist__chev,body.kc-shell.sbx-railing .sbx--c .sbx-c-item .sbx-c-item__label,body.kc-shell.sbx-railing .sbx--c .sbx-c-me__btn .sbx-c-me__text,body.kc-shell.sbx-railing .sbx--c .sbx-c-me__btn,body.kc-shell.sbx-railing .sbx--c .sbx-collapse{transition:none}}img[data-avatar][data-avatar-failed]{display:none}span.kk-ava-ini{display:none;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:#4a4e5a;color:#fff;font-size:.875rem;font-weight:600;line-height:1;letter-spacing:.02em;white-space:nowrap;user-select:none}img[data-avatar][data-avatar-failed]+span.kk-ava-ini,span.kk-ava-ini--only{display:flex}.sbx-c-artist__ini{width:100%;height:100%;font-size:min(1.25rem,20px)}span.kk-ava-ini.sbx-c-me__img{font-size:1rem}span.kk-ava-ini.tl-pbar__img{font-size:16px}.tl-head{grid-area:1/2/2/3;display:flex;align-items:center;min-width:0;padding:var(--tl-gap) 2px 0 6px}@media(max-width: 768px){.tl-head{grid-area:1/1/2/2;padding:calc(64px + env(safe-area-inset-top)) 4px 4px}}.tl-head__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;width:100%;min-width:0}@media(max-width: 768px){.tl-head__row{gap:12px}}.tl-head__text{min-width:0}.tl-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:-10px 0 0 -2px;padding:0 8px 0 2px;border-radius:8px;font-size:var(--kk-fs-small);font-weight:600;color:var(--kk-text-2);text-decoration:none;transition:color var(--kk-dur-fast) var(--kk-ease-out)}.tl-back .material-symbols-outlined{font-size:1.125rem}.tl-back:hover{color:var(--kk-text)}.tl-back:focus-visible{outline:2px solid var(--kk-mint);outline-offset:2px}.tl-title{font-family:var(--kk-font-display);font-weight:800;letter-spacing:-.03em;font-size:max(2.125rem,30px);line-height:1.1;color:var(--kk-text);overflow-wrap:anywhere}@media(max-width: 768px){.tl-title{font-size:30px}}.tl-actions{display:flex;flex-shrink:0;align-items:center;gap:14px}@media(max-width: 768px){.tl-actions{flex-wrap:wrap;width:100%}}.tl-actions__lead{font-size:var(--kk-fs-small);color:var(--kk-text-3)}@media(max-width: 768px){.tl-actions__lead{display:none}}.tl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--kk-target);padding:0 18px;border-radius:var(--kk-r-pill);font-size:var(--kk-fs-small);font-weight:600;white-space:nowrap;transition:background-color var(--kk-dur-fast) var(--kk-ease-out),color var(--kk-dur-fast) var(--kk-ease-out)}.tl-btn .material-symbols-outlined{font-size:1.25rem}.tl-btn--quiet{background:var(--kk-fill-2);color:var(--kk-text)}.tl-btn--quiet .material-symbols-outlined{color:var(--kk-text-2)}.tl-btn--quiet:hover{background:var(--kk-fill-3)}.tl-btn--primary{padding:0 22px;background:var(--kk-primary);box-shadow:var(--kk-shadow-btn);color:var(--kk-on-primary)}.tl-btn--primary .material-symbols-outlined{color:inherit}.tl-btn--primary:hover:not(:disabled){background:var(--kk-primary-press)}.tl-btn--primary:disabled{background:var(--kk-fill-2);box-shadow:none;color:var(--kk-text-off);cursor:not-allowed}@media(max-width: 768px){.tl-btn--primary{flex:1 1 auto}}.tl-btn--icon{width:var(--kk-target);padding:0}.tl-save{display:inline-flex;align-items:center;gap:4px;min-height:var(--kk-target);padding:0 5px 0 14px;border:1px solid var(--kk-hairline);border-radius:var(--kk-r-pill);font-size:var(--kk-fs-small);color:var(--kk-text-2)}.tl-save[hidden]{display:none}.tl-save[data-state=error]{border-color:var(--kk-error-line)}.tl-save[data-state=offline]{border-color:var(--kk-text-3)}.tl-save__pill{display:inline-flex;align-items:center;gap:8px;padding-right:9px;white-space:nowrap}.kc-scope .tl-save__icon{font-size:1.125rem;color:var(--kk-text-3)}[data-state=saved] .kc-scope .tl-save__icon{color:var(--kk-mint)}[data-state=error] .kc-scope .tl-save__icon{color:var(--kk-error)}[data-state=offline] .kc-scope .tl-save__icon{color:var(--kk-text-2)}.tl-save__text{font-weight:600;color:var(--kk-text)}[data-state=error] .tl-save__text{color:var(--kk-error)}.tl-save__sub{color:var(--kk-text-3)}.tl-save__sub::before{content:"· "}.tl-save__sub[hidden]{display:none}@media(max-width: 600px){.tl-save__sub{display:none}}.tl-save__retry:focus-visible{outline:2px solid var(--kk-mint);outline-offset:2px}.tl-save__retry{min-height:32px;padding:0 12px;border-radius:var(--kk-r-pill);background:var(--kk-fill-2);font-size:var(--kk-fs-small);font-weight:600;color:var(--kk-text)}.tl-save__retry:hover{background:var(--kk-fill-3)}.tl-save__retry[hidden]{display:none}.tl-more{position:relative}.tl-menu{border:1px solid var(--kk-hairline);border-radius:var(--kk-r-dialog);background:var(--kk-surface);box-shadow:var(--kk-shadow-dialog);position:absolute;top:calc(100% + 6px);right:0;z-index:50;min-width:15rem;padding:6px}.tl-menu[hidden]{display:none}.tl-menu__item:focus-visible{outline:2px solid var(--kk-mint);outline-offset:-2px}.tl-menu__item{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--kk-target);padding:0 12px;border-radius:8px;font-size:var(--kk-fs-small);font-weight:600;text-align:left;color:var(--kk-text)}.tl-menu__item .material-symbols-outlined{font-size:1.25rem;color:var(--kk-text-2)}.tl-menu__item:hover{background:var(--kk-fill-2)}.tl-menu__item[hidden]{display:none}body:not(.upload-empty) .tl-actions [data-when=empty],body.upload-empty .tl-actions [data-when=release]{display:none}.tl-pbar{display:none}@media(max-width: 768px){.tl-pbar{position:fixed;top:0;right:0;left:0;z-index:900;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:8px;height:calc(60px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0;transition:background-color var(--kk-dur) var(--kk-ease-out),box-shadow var(--kk-dur) var(--kk-ease-out)}.tl-scrolled .tl-pbar{background:rgba(17,17,21,.78);box-shadow:0 1px 0 var(--kk-hairline);backdrop-filter:saturate(1.4) blur(18px);-webkit-backdrop-filter:saturate(1.4) blur(18px)}.tl-pbar__btn,.tl-pbar__who{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgba(46,47,54,.72);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 6px 16px -8px rgba(0,0,0,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--kk-text)}.tl-pbar__btn .material-symbols-outlined,.tl-pbar__who .material-symbols-outlined{font-size:24px}.tl-pbar__who{padding:0}.tl-pbar__end{display:flex;align-items:center;justify-self:end;gap:8px}.tl-pbar__img{width:36px;height:36px;border-radius:50%;object-fit:cover}.tl-pbar__title{display:-webkit-box;overflow:hidden;font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.005em;font-size:17px;line-height:1.15;color:var(--kk-text);text-align:start;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;opacity:0;transform:translateY(6px);transition:opacity var(--kk-dur) var(--kk-ease-out),transform var(--kk-dur) var(--kk-ease-out)}.tl-scrolled .tl-pbar__title{opacity:1;transform:none}.sbx-drawer-open .tl-pbar{visibility:hidden}body:has(.modal:not(.hidden),.alert-modal) .tl-pbar{visibility:hidden}}.uf-main{grid-area:2/2/3/3;display:block;min-width:0;min-height:0;height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) rgba(0,0,0,0)}@media(max-width: 768px){.uf-main{grid-area:2/1/3/2;height:auto;overflow:visible}}.uf-page.card{display:flex;flex-direction:column;gap:28px;height:auto;min-height:0;padding:32px 36px 30px;overflow:visible;border-radius:.5rem;background-color:#26272d;color:var(--kk-text)}@media(max-width: 768px){.uf-page.card{gap:22px;padding:22px 16px}}.upload-empty .uf-facts,.upload-empty .uf-tl,.upload-empty .uf-page__foot,body:not(.upload-empty) .uf-need,body:not(.upload-empty) .uf-drop,body:not(.upload-empty) .uf-drop__note,body:not(.upload-empty) .uf-drafts{display:none}.uf-h3{font-size:var(--kk-fs-small);font-weight:600;line-height:1.3;color:var(--kk-text)}.uf-eyebrow{font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--kk-text-3)}.uf-banner{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 12px;padding:12px 16px 12px 12px;border:1px solid var(--kk-hairline);border-radius:12px;background:var(--kk-fill-1);font-size:var(--kk-fs-caption);line-height:1.45;color:var(--kk-text-2)}.uf-banner>.material-symbols-outlined{font-size:20px;color:var(--kk-mint)}.uf-banner p{flex:1;min-width:220px}.uf-banner strong{font-weight:600;color:var(--kk-text)}body:not(.upload-empty) #transfersClosedNote{display:none}.uf-hero{display:grid;grid-template-areas:"cover meta" "live live";grid-template-columns:10rem minmax(0, 1fr);align-items:end;column-gap:28px}@media(max-width: 768px){.uf-hero{grid-template-areas:"cover head" "live live" "foot foot";grid-template-columns:84px minmax(0, 1fr);align-items:center;column-gap:16px}}.upload-empty .uf-hero>.uf-cover{align-self:center}.uf-hero__meta{grid-area:meta;min-width:0}@media(max-width: 768px){.uf-hero__meta{display:contents}}@media(max-width: 768px){.uf-rel__head{grid-area:head}.uf-facts,.uf-need{grid-area:foot}.upload-empty .tl-actions{gap:10px}.upload-empty .tl-actions__lead{display:inline;font-size:var(--kk-fs-caption)}.upload-empty .tl-actions .tl-btn{padding:0 14px;font-size:var(--kk-fs-caption)}.upload-empty .tl-actions .tl-btn .material-symbols-outlined{display:none}}.uf-cover{position:relative;grid-area:cover;width:10rem;height:10rem;overflow:hidden;border-radius:10px;box-shadow:0 14px 32px -14px rgba(0,0,0,.8),inset 0 0 0 1px rgba(255,255,255,.08)}.uf-cover img{display:block;width:100%;height:100%;object-fit:cover}.uf-cover:not(.is-empty){cursor:zoom-in}.uf-cover.is-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:var(--kk-cover-empty);box-shadow:0 14px 32px -14px rgba(0,0,0,.8),inset 0 0 0 1px rgba(255,255,255,.06);font-size:12px;line-height:1.25;color:var(--kk-text);text-align:center;transition:background-color var(--kk-dur) var(--kk-ease-out),box-shadow var(--kk-dur) var(--kk-ease-out)}.uf-cover.is-empty b{font-size:14px;font-weight:600}.uf-cover.is-empty small{font-size:12px;color:var(--kk-text-2)}.uf-cover.is-empty:hover{background:var(--kk-cover-empty-hover);box-shadow:0 14px 32px -14px rgba(0,0,0,.8),inset 0 0 0 1px rgba(255,255,255,.12)}.uf-cover.is-empty:hover .uf-cover__glyph>.material-symbols-outlined{color:var(--kk-text-2)}@media(max-width: 768px){.uf-cover{width:84px;height:84px}.uf-cover.is-empty{gap:2px}.uf-cover.is-empty b{font-size:11px}.uf-cover.is-empty small{display:none}.uf-cover.is-empty .uf-cover__glyph{margin-bottom:4px}.uf-cover.is-empty .uf-cover__glyph>.material-symbols-outlined{font-size:32px}}.uf-cover__glyph{position:relative;margin-bottom:8px}.uf-cover__glyph>.material-symbols-outlined{font-size:52px;color:var(--kk-text-3);transition:color var(--kk-dur) var(--kk-ease-out)}.uf-cover-change{grid-area:cover;align-self:end;justify-self:start;z-index:2;display:inline-flex;align-items:center;gap:4px;margin:8px;padding:4px 10px 4px 7px;border:0;border-radius:999px;background:rgba(17,17,21,.72);backdrop-filter:blur(8px);font-size:12px;font-weight:600;color:#fff;cursor:pointer;transition:opacity var(--kk-dur) var(--kk-ease-out)}.uf-cover-change[hidden]{display:none}.uf-cover-change .material-symbols-outlined{font-size:15px}@media(any-hover: hover){.uf-cover-change{opacity:0}.uf-hero:hover .uf-cover-change,.uf-cover-change:focus-visible{opacity:1}}.uf-cover-change:focus-visible{outline:2px solid var(--kk-mint);outline-offset:2px}@media(max-width: 768px){.uf-cover-change{margin:4px;padding:4px}.uf-cover-change .uf-cover-change__text{display:none}}.uf-rel__meta{display:flex;flex-direction:column;gap:6px;min-width:0}@media(max-width: 768px){.uf-rel__meta{display:contents}}.uf-rel__head{display:flex;flex-direction:column;gap:6px;min-width:0}.uf-rel__type{font-size:var(--kk-fs-caption);font-weight:600;color:var(--kk-text-3)}.uf-rel__name{display:flex;align-items:center;gap:2px;min-width:0}.uf-rel__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-width:0;overflow:hidden;overflow-wrap:anywhere;font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.015em;font-size:1.375rem;line-height:1.2;color:var(--kk-text)}.uf-rel__title.is-placeholder{color:var(--kk-text-3)}.uf-rel__title.is-editable{cursor:text;margin-left:-6px;padding:0 6px;border-radius:8px;transition:background-color var(--kk-dur) var(--kk-ease-out)}@media(any-hover: hover){.uf-rel__title.is-editable:hover{background:var(--kk-fill-1)}.uf-rel__title.is-editable:hover+.uf-icon-btn{background:var(--kk-fill-2);color:var(--kk-text)}}.uf-rel__title:has(>input){display:block;overflow:visible}.is-big>.uf-rel__title{font-size:2.25rem;line-height:1.1;letter-spacing:-0.025em}@media(max-width: 768px){.is-big>.uf-rel__title{font-size:20px}}.kc-scope .uf-rename{width:min(100%,560px);height:auto;padding:2px 8px;border:1px solid var(--kk-mint-line-strong);border-radius:8px;background:var(--kk-fill-1);box-shadow:0 0 0 3px var(--kk-mint-halo);font:inherit;letter-spacing:inherit;color:var(--kk-text);outline:none}.uf-rel__artist{font-size:var(--kk-fs-small);color:var(--kk-text-2)}.uf-icon-btn{display:inline-grid;flex-shrink:0;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--kk-text-3)}.uf-icon-btn .material-symbols-outlined{font-size:18px}.uf-icon-btn:hover{background:var(--kk-fill-2);color:var(--kk-text)}.uf-icon-btn.is-close{width:44px;height:44px;margin-left:auto}.uf-icon-btn.is-close .material-symbols-outlined{font-size:24px}.uf-facts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}@media(max-width: 768px){.uf-facts{margin-top:14px}}.uf-facts .uf-link{margin-left:6px;font-size:var(--kk-fs-caption)}.uf-fact{display:inline-flex;align-items:center;gap:6px;min-height:2rem;padding:0 12px 0 10px;border-radius:999px;background:var(--kk-fill-2);font-size:var(--kk-fs-caption);color:var(--kk-text-2)}.uf-fact .material-symbols-outlined{font-size:16px;color:var(--kk-text-3)}.uf-fact:hover{background:var(--kk-fill-3);color:var(--kk-text)}.uf-fact.is-empty{background:none;box-shadow:inset 0 0 0 1px var(--kk-line);color:var(--kk-text-3)}.uf-need{margin-top:18px}.uf-need ul{display:grid;grid-template-columns:repeat(2, minmax(0, max-content));gap:10px 32px;margin:0;padding:0;list-style:none}@media(max-width: 768px){.uf-need ul{grid-template-columns:minmax(0, 1fr)}}.uf-need li{display:flex;align-items:flex-start;gap:10px;font-size:var(--kk-fs-small);line-height:1.4;color:var(--kk-text-2)}.uf-need li b{font-weight:600;color:var(--kk-text)}.uf-need li .material-symbols-outlined{flex-shrink:0;font-size:1.25rem;color:var(--kk-mint)}.uf-need__title{display:block;margin-bottom:12px;font-size:var(--kk-fs-small);font-weight:600;color:var(--kk-text)}.uf-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.5rem;border:1px dashed #81828e;border-radius:16px;color:var(--kk-text-2);text-align:center;cursor:pointer;transition:background-color var(--kk-dur) var(--kk-ease-out),border-color var(--kk-dur) var(--kk-ease-out)}@media(any-hover: hover){.uf-drop:hover{border-style:solid;border-color:var(--kk-mint-line-strong);background:var(--kk-fill-1)}}.upload-dragging .uf-drop{padding:calc(2rem - 1px) calc(1.5rem - 1px);border:2px dashed var(--kk-mint);background:var(--kk-mint-fill)}@media(max-width: 768px){.uf-drop{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:16px 14px;padding:18px 16px;text-align:left}.upload-dragging .uf-drop{padding:17px 15px}}.uf-drop>.uf-btn{min-height:var(--kk-control);margin-top:1.375rem;padding:0 24px 0 18px;font-size:var(--kk-fs-body)}@media(max-width: 768px){.uf-drop>.uf-btn{width:100%;min-height:52px;margin-top:0}}.uf-drop__icon{display:grid;flex-shrink:0;place-items:center;width:4rem;height:4rem;margin-bottom:1rem;border-radius:50%;background:#fff;color:var(--kk-bg);transition:background-color var(--kk-dur) var(--kk-ease-out),transform var(--kk-dur) var(--kk-ease-out)}.uf-drop__icon .material-symbols-outlined{font-size:2rem}.upload-dragging .uf-drop__icon{background:var(--kk-mint);color:var(--kk-on-mint);transform:translateY(-2px)}@media(max-width: 768px){.uf-drop__icon{width:48px;height:48px;margin-bottom:0}.uf-drop__icon .material-symbols-outlined{font-size:24px}}.uf-drop__text{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:40rem;min-width:0}@media(max-width: 768px){.uf-drop__text{flex:1;align-items:flex-start;gap:3px}}.uf-drop__title{font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.015em;font-size:1.375rem;line-height:1.2;color:var(--kk-text);text-wrap:balance}.uf-drop__title.uf-ondrag{color:var(--kk-mint)}@media(max-width: 768px){.uf-drop__title{font-size:20px}}.uf-drop__fmt{font-size:var(--kk-fs-small);line-height:1.45;color:var(--kk-text-2);text-wrap:balance}body:not(.upload-dragging) .uf-ondrag,.upload-dragging .uf-offdrag,.upload-dragging .uf-drop__drag{display:none}@media(hover: none)and (pointer: coarse){.uf-drop__drag{display:none}}.uf-drop__note{margin:-16px 0 0;font-size:var(--kk-fs-caption);color:var(--kk-text-3);text-align:center}@media(max-width: 768px){.uf-drop__note{margin-top:-10px;padding-left:2px;text-align:left}}.uf-drafts{display:flex;flex-direction:column;gap:10px}.uf-drafts ul{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:8px;margin:0;padding:0;list-style:none}.uf-draft{display:flex;align-items:center;gap:12px;min-height:4rem;padding:8px 10px 8px 8px;border-radius:12px;background:var(--kk-fill-1);color:var(--kk-text)}.uf-draft:hover{background:var(--kk-fill-2)}.uf-draft img{flex-shrink:0;width:3rem;height:3rem;border-radius:6px;object-fit:cover}.uf-draft>.material-symbols-outlined{margin-left:auto;font-size:20px;color:var(--kk-text-3)}.uf-draft__text{display:flex;flex-direction:column;min-width:0}.uf-draft__text b{overflow:hidden;font-size:var(--kk-fs-small);font-weight:600;white-space:nowrap;text-overflow:ellipsis}.uf-draft__text small{font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.uf-tl{animation:kc-fade var(--kk-dur-slow) var(--kk-ease-out)}.uf-tl__headrow,.uf-tl__row{display:grid;grid-template-columns:18px 18px minmax(0, 1fr) 200px 56px 22px;align-items:center;gap:12px;padding:0 10px 0 2px}.uf-tl__headrow{padding-bottom:10px;border-bottom:1px solid var(--kk-hairline);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--kk-text-3)}.uf-tl__headrow span:nth-child(2){text-align:center}@media(max-width: 768px){.uf-tl__headrow{display:none}}.uf-tl__list{display:flex;flex-direction:column;gap:2px;margin:8px 0 0;padding:0;list-style:none}.uf-tl__row{min-height:4.125rem;border-radius:10px;cursor:pointer}.uf-tl__row:hover{background:var(--kk-fill-1)}.uf-tl__row.is-on{background:var(--kk-fill-2)}.uf-tl__row:hover .uf-trk__drag,.uf-tl__row:focus-visible .uf-trk__drag,.uf-tl__row.is-on .uf-trk__drag{opacity:.6}.uf-tl__row.sortable-ghost{opacity:.4}@media(max-width: 768px){.uf-tl__row{grid-template-columns:18px minmax(0, 1fr) auto 20px;grid-template-areas:"num name dur chev" "num chips pv chev";align-content:center;gap:5px 10px;padding:6px 4px 6px 0}.uf-tl__row .uf-trk__drag{display:none}.uf-tl__row .uf-tl__title{display:contents}.uf-tl__row .uf-trk__num{grid-area:num}.uf-tl__row .uf-trk__name{grid-area:name}.uf-tl__row .uf-tl__chips{grid-area:chips}.uf-tl__row .uf-trk__dur{grid-area:dur;justify-self:end}.uf-tl__row .uf-tl__pv{display:inline-flex;grid-area:pv;align-items:center;gap:3px;justify-self:end;font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.uf-tl__row .uf-tl__pv small{display:none}.uf-tl__row .uf-trk__chev{grid-area:chev}}.kc-scope .uf-trk__drag{font-size:18px;color:var(--kk-text-3);opacity:0;cursor:grab}.uf-trk__num{font-size:var(--kk-fs-small);color:var(--kk-text-3);text-align:center;font-variant-numeric:tabular-nums}.uf-tl__title{display:flex;flex-direction:column;gap:5px;min-width:0}.uf-trk__name{overflow:hidden;font-size:var(--kk-fs-small);font-weight:600;white-space:nowrap;text-overflow:ellipsis;color:var(--kk-text)}.uf-trk__name.is-file{font-weight:500;font-style:italic;color:var(--kk-text-2)}.uf-tl__chips{display:flex;flex-wrap:wrap;gap:6px}.uf-st{display:inline-flex;align-items:center;gap:7px;font-size:var(--kk-fs-caption);font-weight:500;color:var(--kk-text-3)}.uf-st::before{content:"";flex-shrink:0;width:7px;height:7px;border-radius:50%;background:currentColor}.uf-st.is-ok{color:var(--kk-mint)}.uf-tl__row.is-error{background:var(--kk-error-fill);box-shadow:inset 0 0 0 1px var(--kk-error-line)}.uf-tl__row.is-error:hover{background:var(--kk-error-fill-2)}.uf-up{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:12.5px;font-weight:500;color:var(--kk-text-2)}.uf-up .material-symbols-outlined{font-size:15px}.uf-up b{font-weight:600}.uf-up.is-error{color:var(--kk-error)}.uf-up.is-error .uf-up__why{color:var(--kk-text-2)}.uf-up__pct{font-variant-numeric:tabular-nums}.uf-up__btn{color:var(--kk-mint);font-weight:600;text-decoration:underline;text-decoration-color:var(--kk-mint-line);text-underline-offset:3px}.uf-up__btn:hover{text-decoration-color:currentColor}.uf-up__btn:focus-visible{outline:2px solid var(--kk-mint);outline-offset:2px}.uf-up__btn{margin-left:6px;padding:2px 0;font-size:12.5px}.uf-miss{display:inline-flex;align-items:center;gap:4px;padding:2px 9px 2px 6px;border-radius:999px;background:var(--kk-status-fill);box-shadow:inset 0 0 0 1px var(--kk-status-line);color:var(--kk-status);font-size:12px;font-weight:600}.uf-miss .material-symbols-outlined{font-size:14px}.uf-miss.is-warn{background:var(--kk-warn-fill);box-shadow:none;color:var(--kk-warn)}.uf-tl__pv{font-size:var(--kk-fs-small);color:var(--kk-text);font-variant-numeric:tabular-nums}.uf-tl__pv small{margin-left:4px;font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.kc-scope .uf-tl__pvicon{display:none;font-size:14px}@media(max-width: 768px){.kc-scope .uf-tl__pvicon{display:inline-block}}.uf-trk__dur{font-size:var(--kk-fs-caption);color:var(--kk-text-3);font-variant-numeric:tabular-nums}.kc-scope .uf-trk__chev{font-size:22px;color:var(--kk-text-3)}.uf-add{display:flex;align-items:center;gap:12px;min-height:3.75rem;margin-top:6px;padding:0 16px 0 10px;border:1px dashed #81828e;border-radius:14px;font-size:var(--kk-fs-small);color:var(--kk-text-2);cursor:pointer;transition:background-color var(--kk-dur) var(--kk-ease-out),border-color var(--kk-dur) var(--kk-ease-out)}@media(any-hover: hover){.uf-add:hover{border-style:solid;border-color:var(--kk-mint-line-strong);background:var(--kk-fill-1)}}.upload-dragging .uf-add{padding:0 15px 0 9px;border:2px dashed var(--kk-mint);background:var(--kk-mint-fill)}.uf-add__icon{display:grid;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;border-radius:12px;background:var(--kk-fill-3);color:var(--kk-text);transition:background-color var(--kk-dur) var(--kk-ease-out)}.uf-add__icon .material-symbols-outlined{font-size:1.375rem}.upload-dragging .uf-add__icon{background:var(--kk-mint);color:var(--kk-on-mint)}.uf-add__text{flex:1;min-width:0}.uf-add__text b{font-weight:600;color:var(--kk-text)}.uf-add__text.uf-ondrag b{color:var(--kk-mint)}.uf-add__fmt{font-size:12px;color:var(--kk-text-3);white-space:nowrap}@media(max-width: 768px){.uf-add__fmt{display:none}}.uf-page__foot{display:flex;align-items:flex-end;gap:28px;padding-top:22px;border-top:1px solid var(--kk-hairline)}@media(max-width: 768px){.uf-page__foot{flex-direction:column;align-items:stretch}}.uf-check{flex:1;min-width:0}.uf-role-note{flex-shrink:0;max-width:250px;font-size:var(--kk-fs-small);line-height:1.45;color:var(--kk-text-2)}@media(max-width: 768px){.uf-role-note{max-width:none}}.uf-check__head{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.uf-check__count{font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.uf-check__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.uf-check__list>li.is-ok,.uf-check__list>li.is-todo>button{display:inline-flex;align-items:center;gap:6px;min-height:2.125rem;padding:0 12px 0 8px;border-radius:999px;font-size:var(--kk-fs-caption)}.uf-check__list>li.is-ok .material-symbols-outlined,.uf-check__list>li.is-todo>button .material-symbols-outlined{font-size:18px}.uf-check__list>li.is-ok{background:var(--kk-fill-1);color:var(--kk-text-2)}.uf-check__list>li.is-ok .material-symbols-outlined{color:var(--kk-mint)}.uf-check__list>li.is-todo>button{padding-right:6px;background:var(--kk-status-fill);box-shadow:inset 0 0 0 1px var(--kk-status-line);color:var(--kk-text)}.uf-check__list>li.is-todo>button .material-symbols-outlined{color:var(--kk-status)}.uf-check__list>li.is-todo>button .uf-check__go{font-size:16px;color:var(--kk-text-3)}.uf-check__list>li.is-todo>button:hover{background:var(--kk-fill-3)}.uf-check__list>li.is-todo.is-warn>button,.uf-check.is-attention .uf-check__list>li.is-todo>button{background:var(--kk-warn-fill);box-shadow:none}.uf-check__list>li.is-todo.is-warn>button .material-symbols-outlined,.uf-check.is-attention .uf-check__list>li.is-todo>button .material-symbols-outlined{color:var(--kk-warn)}.uf-check__list>li.is-todo.is-warn>button .uf-check__go,.uf-check.is-attention .uf-check__list>li.is-todo>button .uf-check__go{color:var(--kk-text-3)}.uf-check__list>li.is-todo.is-warn>button:hover,.uf-check.is-attention .uf-check__list>li.is-todo>button:hover{background:rgba(255,178,46,.16)}.uf-check__note{margin-top:10px;font-size:var(--kk-fs-caption);color:var(--kk-warn)}.uf-check.is-attention .uf-check__list>li.is-todo>button{box-shadow:inset 0 0 0 1px var(--kk-warn-line)}.uf-proceed{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:8px;min-width:250px;min-height:var(--kk-control);padding:0 24px;border-radius:var(--kk-r-control);background:var(--kk-primary);box-shadow:var(--kk-shadow-btn);font-size:var(--kk-fs-body);font-weight:600;color:var(--kk-on-primary);text-align:center;white-space:nowrap}.uf-proceed:hover{background:var(--kk-primary-press)}.uf-proceed .material-symbols-outlined{font-size:1.25rem}.uf-proceed.is-waiting{background:var(--kk-fill-2);box-shadow:inset 0 0 0 1px var(--kk-line);color:var(--kk-text)}.uf-proceed.is-waiting .material-symbols-outlined{color:var(--kk-text-2)}.uf-proceed.is-waiting:hover{background:var(--kk-fill-3)}@media(max-width: 768px){.uf-proceed{width:100%;min-width:0}}.uf-proceed__left{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;background:var(--kk-status-fill);box-shadow:inset 0 0 0 1px var(--kk-status-line);color:var(--kk-status);font-size:12px;font-weight:600;line-height:1.4}.uf-field{display:flex;flex-direction:column;gap:8px;min-width:0}.uf-label{display:flex;align-items:center;gap:8px;font-size:var(--kk-fs-small);font-weight:600;color:var(--kk-text)}.kc-scope .uf-input{box-sizing:border-box;width:100%;height:auto;min-height:var(--kk-control);margin:0;padding:0 14px;border:1px solid var(--kk-line);border-radius:var(--kk-r-control);background:var(--kk-fill-1);box-shadow:none;font:inherit;font-size:var(--kk-fs-body);color:var(--kk-text);outline:none}.kc-scope .uf-input::placeholder{color:var(--kk-text-3);font-style:italic}.kc-scope .uf-input:focus{border-color:var(--kk-mint-line-strong);box-shadow:0 0 0 3px var(--kk-mint-halo)}.kc-scope .uf-input[type=date]{color-scheme:dark}.kc-scope .is-locked .uf-input[readonly]{border-color:rgba(0,0,0,0);background:var(--kk-fill-1);color:var(--kk-text-2);cursor:default}.kc-scope .is-locked .uf-input[readonly]:focus{border-color:var(--kk-line);box-shadow:none}.kc-scope .is-locked .uf-opt{display:inline-flex;align-items:center;gap:4px}.kc-scope .is-locked .uf-opt .material-symbols-outlined{font-size:13px}.kc-scope .is-missing .uf-input{border-color:var(--kk-warn-line);background:rgba(255,178,46,.04)}.uf-select{position:relative;display:block}.uf-select select.uf-input{appearance:none;padding-right:40px;cursor:pointer}.uf-select select.uf-input option,.uf-select select.uf-input optgroup{background:#2a2b31;color:var(--kk-text)}.uf-select>.material-symbols-outlined{position:absolute;top:50%;right:12px;font-size:20px;color:var(--kk-text-3);pointer-events:none;transform:translateY(-50%)}.uf-hint{display:flex;align-items:flex-start;gap:6px;font-size:var(--kk-fs-caption);line-height:1.4;color:var(--kk-text-3)}.uf-hint.is-warn,.uf-hint .is-warn{color:var(--kk-warn)}.uf-hint.is-todo,.uf-hint .is-todo{color:var(--kk-status)}.uf-hint .material-symbols-outlined{margin-top:1px;font-size:16px}.uf-code{display:flex;align-items:center;gap:10px;box-sizing:border-box;min-height:var(--kk-control);padding:0 14px;border-radius:var(--kk-r-control);background:var(--kk-fill-1);color:var(--kk-text)}.uf-code>.material-symbols-outlined{font-size:18px;color:var(--kk-text-3)}.uf-code__value{font-size:var(--kk-fs-body);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.03em;user-select:all}.uf-req,.uf-opt{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.01em}.uf-req{background:var(--kk-fill-3);color:var(--kk-text-2)}.uf-opt{background:var(--kk-fill-2);color:var(--kk-text-3)}.uf-opt.is-todo{background:var(--kk-status-fill);box-shadow:inset 0 0 0 1px var(--kk-status-line);color:var(--kk-status)}.uf-group{display:flex;flex-direction:column;gap:12px;min-width:0}.uf-group__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.uf-tgs{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:8px}@media(max-width: 768px){.uf-tgs{grid-template-columns:1fr 1fr}}.uf-tg{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:62px;padding:10px 14px;border-radius:12px;background:var(--kk-fill-1);cursor:pointer}@media(max-width: 768px){.uf-tg{padding:10px 12px}}.uf-tg__text{display:flex;flex-direction:column;gap:2px;min-width:0}.uf-tg__text b{font-size:var(--kk-fs-small);font-weight:600}.uf-tg__text small{font-size:12.5px;line-height:1.3;color:var(--kk-text-3)}.kc-scope input.uf-switch{position:relative;display:inline-block;flex-shrink:0;width:40px;height:24px;margin:0;padding:0;border:0;border-radius:12px;background:var(--kk-fill-3);appearance:none;cursor:pointer;transition:background-color var(--kk-dur) var(--kk-ease-out)}.kc-scope input.uf-switch::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#c9ccd3;transition:transform var(--kk-dur) var(--kk-ease-out)}.kc-scope input.uf-switch:checked{background:var(--kk-mint)}.kc-scope input.uf-switch:checked::after{background:var(--kk-on-mint);transform:translateX(16px)}.uf-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;background:var(--kk-mint-fill);font-size:11.5px;font-weight:600;line-height:1.2;color:var(--kk-mint);white-space:nowrap}.uf-tag.is-todo{padding-left:6px;background:var(--kk-status-fill);box-shadow:inset 0 0 0 1px var(--kk-status-line);color:var(--kk-status)}.uf-tag .material-symbols-outlined{font-size:15px}.uf-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:6px;min-height:var(--kk-target);padding:0 18px;border-radius:999px;font-size:var(--kk-fs-small);font-weight:600;white-space:nowrap}.uf-btn .material-symbols-outlined{font-size:1.1875rem}.uf-btn--todo{padding-left:14px;background:var(--kk-status-fill);box-shadow:inset 0 0 0 1px var(--kk-status-line);color:var(--kk-text)}.uf-btn--todo:hover{background:var(--kk-fill-3)}.uf-btn--primary{padding:0 22px;background:var(--kk-primary);box-shadow:var(--kk-shadow-btn);color:var(--kk-on-primary)}.uf-btn--primary:hover{background:var(--kk-primary-press)}.uf-btn--primary[aria-disabled=true]{opacity:.5;cursor:not-allowed}.uf-btn--quiet{background:var(--kk-fill-2);color:var(--kk-text)}.uf-btn--quiet:hover{background:var(--kk-fill-3)}.uf-btn--danger-quiet{padding-left:12px;color:var(--kk-error)}.uf-btn--danger-quiet:hover{background:var(--kk-error-fill)}.uf-quiet{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;min-height:40px;padding:0 14px 0 8px;border-radius:999px;font-size:var(--kk-fs-small);font-weight:500;color:var(--kk-text-2)}.uf-quiet .material-symbols-outlined{font-size:20px}.uf-quiet:hover{background:var(--kk-fill-2);color:var(--kk-text)}.uf-link{display:inline-flex;align-items:center;gap:4px;font-size:inherit;white-space:nowrap;color:var(--kk-mint);font-weight:600;text-decoration:underline;text-decoration-color:var(--kk-mint-line);text-underline-offset:3px}.uf-link:hover{text-decoration-color:currentColor}.uf-link.is-quiet{color:var(--kk-text-2);text-decoration:none}.uf-link.is-quiet .material-symbols-outlined{font-size:18px}.uf-link.is-quiet:disabled{opacity:.45;cursor:default}.uf-link.is-small{align-self:flex-start;font-size:var(--kk-fs-caption)}.uf-credits__note{font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.uf-swp{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:14px;border:1px dashed var(--kk-status-line);border-radius:12px;background:var(--kk-status-fill)}.uf-swp .uf-btn{margin-left:56px}@media(max-width: 768px){.uf-swp .uf-btn{width:100%;margin-left:0}}.uf-swp__picks{display:flex;flex-basis:calc(100% - 56px);flex-wrap:wrap;gap:8px;margin-left:56px}@media(max-width: 768px){.uf-swp__picks{flex-basis:100%;margin-left:0}}.uf-swp__picks .uf-pick{max-width:100%}.uf-swp__picks .uf-pick:focus-visible{outline:2px solid var(--kk-mint);outline-offset:2px}.uf-pick__you{margin-left:2px;font-size:11px;font-weight:600;color:var(--kk-text-3)}.uf-swp__icon{display:grid;flex-shrink:0;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--kk-fill-2);color:var(--kk-status)}.uf-swp__text{display:flex;flex:1;flex-basis:calc(100% - 64px);flex-direction:column;gap:2px;min-width:0}.uf-swp__text b{font-size:var(--kk-fs-small);font-weight:600}.uf-swp__text span{font-size:var(--kk-fs-caption);line-height:1.4;color:var(--kk-text-2)}@media(max-width: 768px){.uf-swp__text{flex-basis:auto}}.uf-people{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.uf-person{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:8px 10px;border-radius:12px;background:var(--kk-fill-1);color:var(--kk-text)}.uf-person:hover{background:var(--kk-fill-2)}.uf-ava{display:block;flex-shrink:0;width:38px;height:38px;border-radius:50%;object-fit:cover}.uf-ava.is-ini,.uf-ava.is-add{display:grid;place-items:center;font-size:13px;font-weight:700;line-height:1}.uf-ava.is-ini{background:hsl(var(--h), 42%, 40%);color:#fff}.uf-ava.is-add{background:var(--kk-fill-2);color:var(--kk-text-2)}.uf-ava.is-add .material-symbols-outlined{font-size:20px}.uf-person__text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.uf-person__name{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:var(--kk-fs-small);font-weight:600}.uf-person__roles{font-size:var(--kk-fs-caption);color:var(--kk-text-2)}.uf-person__sub{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--kk-text-3)}.uf-person__sub .material-symbols-outlined{font-size:15px}.uf-person__sub.is-todo{color:var(--kk-status)}.uf-person__share{flex-shrink:0;font-size:var(--kk-fs-small);font-weight:600;font-variant-numeric:tabular-nums}.uf-person__share small{margin-left:2px;font-size:12px;font-weight:500;color:var(--kk-text-3)}.kc-scope .uf-person__go{flex-shrink:0;font-size:20px;color:var(--kk-text-3)}.uf-pvgroup{gap:10px}.uf-pv{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:var(--kk-fs-small);color:var(--kk-text-2)}.uf-pv.is-pending{color:var(--kk-text-3)}.uf-pv__icon{display:grid;place-items:center}.uf-pv__icon .material-symbols-outlined{font-size:22px;color:var(--kk-mint)}.uf-pv__text b{font-weight:600;color:var(--kk-text);font-variant-numeric:tabular-nums}.uf-pv__why,.uf-pv__dot{color:var(--kk-text-3)}.uf-adv{border-top:1px solid var(--kk-hairline)}.uf-adv__head{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;font-size:var(--kk-fs-small);color:var(--kk-text-2)}.uf-adv__head .material-symbols-outlined{font-size:20px;color:var(--kk-text-3)}.uf-adv__title{font-weight:600;color:var(--kk-text)}.uf-adv__sub{font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.uf-adv__chev{margin-left:auto}.uf-adv__body{display:flex;flex-direction:column;gap:12px;padding:2px 0 6px}.uf-adv__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.uf-adv__help{font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.uf-wavebox{padding:14px 14px 8px;border-radius:12px;background:var(--kk-fill-1);cursor:ew-resize;touch-action:none}.uf-wave{display:block;width:100%;height:56px}.uf-wave rect{fill:rgba(255,255,255,.24)}.uf-wave rect.in{fill:var(--kk-mint)}.uf-wave .win{fill:rgba(52,250,125,.12);stroke:var(--kk-mint-line-strong);stroke-width:1}.uf-wave .head{fill:rgba(255,255,255,.18)}.uf-wave .handle{fill:#fff}.uf-wave__axis{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;color:var(--kk-text-3);font-variant-numeric:tabular-nums}.uf-adv__ctrl{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.uf-play{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--kk-mint);color:var(--kk-on-mint)}.uf-play .material-symbols-outlined{font-size:26px}.uf-adv__time{margin:0 6px 0 4px;font-size:var(--kk-fs-small);color:var(--kk-text-2);font-variant-numeric:tabular-nums}.uf-adv__time b{font-weight:600;color:var(--kk-text)}.uf-step{min-height:36px;padding:0 12px;border-radius:999px;background:var(--kk-fill-2);font-size:var(--kk-fs-caption);font-weight:600;text-align:center}.uf-step:hover{background:var(--kk-fill-3)}.uf-spacer{flex:1}.uf-adv__note{display:flex;align-items:flex-start;gap:8px;font-size:var(--kk-fs-caption);line-height:1.45;color:var(--kk-text-3)}.uf-adv__note .material-symbols-outlined{font-size:17px;color:var(--kk-mint)}.uf-adv__note b{font-weight:600;color:var(--kk-text-2)}.uf-sheet-scrim{position:fixed;inset:0;z-index:1200;background:rgba(0,0,0,.55);animation:kc-fade var(--kk-dur) var(--kk-ease-out)}.uf-sheet{position:fixed;top:12px;right:12px;bottom:12px;z-index:1201;display:flex;flex-direction:column;width:min(37.5rem,100vw - 24px);border-radius:16px;background:#1f2026;box-shadow:var(--kk-shadow-dialog);color:var(--kk-text)}.uf-sheet.is-entering{animation:kc-slide-in var(--kk-dur-slow) var(--kk-ease-out)}@media(max-width: 768px){.uf-sheet{inset:0;width:auto;border-radius:0}}.uf-sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 16px 16px 28px;border-bottom:1px solid var(--kk-hairline)}.uf-sheet__head>div{display:flex;flex-direction:column;gap:4px;min-width:0}@media(max-width: 768px){.uf-sheet__head{padding:calc(14px + env(safe-area-inset-top)) 8px 14px 18px}}.uf-sheet__title{overflow-wrap:anywhere;font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.02em;font-size:26px;line-height:1.15;outline:none}.uf-sheet__title.is-file{font-family:inherit;font-size:21px;font-weight:500;font-style:italic;letter-spacing:-0.015em;color:var(--kk-text-2)}.uf-file{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.uf-file span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uf-file .material-symbols-outlined{flex-shrink:0;font-size:16px}.uf-sheet__body{display:flex;flex:1;flex-direction:column;gap:24px;padding:20px 28px 28px;overflow-y:auto;overscroll-behavior:contain}@media(max-width: 768px){.uf-sheet__body{padding:18px 16px 24px}}.uf-sheet__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-top:1px solid var(--kk-hairline)}@media(max-width: 768px){.uf-sheet__foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}}.uf-sheet__end{padding-top:6px;border-top:1px solid var(--kk-hairline)}.uf-todo{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px 10px 12px;border-radius:12px;background:var(--kk-status-fill);font-size:var(--kk-fs-small)}.uf-todo>.material-symbols-outlined{font-size:20px;color:var(--kk-status)}.uf-todo.is-ok{background:var(--kk-mint-fill)}.uf-todo.is-ok>.material-symbols-outlined{color:var(--kk-mint)}.uf-modal{position:fixed;inset:0;z-index:1300;display:grid;place-items:center;padding:24px}@media(max-width: 768px){.uf-modal{display:flex;padding:0}}.uf-modal__scrim{position:absolute;inset:0;background:rgba(0,0,0,.68);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:kc-fade var(--kk-dur) var(--kk-ease-out)}.uf-dlg{position:relative;display:flex;flex-direction:column;width:min(42.5rem,100%);max-height:min(56rem,100vh - 48px);border-radius:18px;background:#1f2026;box-shadow:var(--kk-shadow-dialog);color:var(--kk-text);animation:kc-reveal var(--kk-dur) var(--kk-ease-out)}@media(max-width: 768px){.uf-dlg{flex:1;width:100%;min-height:0;max-height:100%;border-radius:0}}.uf-dlg.uf-dlg--choice{width:min(54rem,100%)}.uf-dlg__head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px 8px;padding:20px 16px 16px 28px;border-bottom:1px solid var(--kk-hairline)}.uf-dlg__head>.uf-icon-btn:first-child:not(.is-close){width:44px;height:44px;margin:4px 0 0 -12px}.uf-dlg__head>.uf-icon-btn:first-child:not(.is-close) .material-symbols-outlined{font-size:24px}@media(max-width: 768px){.uf-dlg__head{padding:calc(14px + env(safe-area-inset-top)) 8px 14px 18px}}.uf-dlg__titles{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0;padding-top:4px}.uf-dlg__title{font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.02em;font-size:25px;line-height:1.2}.uf-steps{display:flex;flex-basis:100%;gap:20px;margin:12px 0 0;padding:0;list-style:none;font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.uf-steps li{display:inline-flex;align-items:center;gap:8px}.uf-steps li>span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--kk-line);font-size:11.5px;font-weight:700}.uf-steps li.is-on{font-weight:600;color:var(--kk-text)}.uf-steps li.is-on>span{background:var(--kk-mint);box-shadow:none;color:var(--kk-on-mint)}.uf-steps li.is-done{color:var(--kk-text-2)}.uf-steps li.is-done>span{background:var(--kk-mint-fill-2);box-shadow:none;color:var(--kk-mint)}.uf-steps li.is-done .material-symbols-outlined{font-size:15px}.uf-dlg__body{display:flex;flex:1;flex-direction:column;gap:20px;padding:20px 28px 26px;overflow-y:auto;overscroll-behavior:contain}@media(max-width: 768px){.uf-dlg__body{padding:18px 18px 24px}}.uf-dlg__lead{font-size:var(--kk-fs-lead);font-weight:500;color:var(--kk-text)}.uf-dlg__list{display:flex;flex-direction:column;gap:20px}.uf-dlg__note,.uf-dlg__empty{display:flex;align-items:flex-start;gap:8px;font-size:var(--kk-fs-caption);line-height:1.45;color:var(--kk-text-3)}.uf-dlg__note .material-symbols-outlined,.uf-dlg__empty .material-symbols-outlined{font-size:17px}.uf-dlg__note b,.uf-dlg__empty b{font-weight:600;color:var(--kk-text-2)}.uf-dlg__empty{font-size:var(--kk-fs-small)}.uf-dlg__count{font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.uf-dlg__foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--kk-hairline)}.uf-dlg__foot>span:first-child,.uf-dlg__foot>.uf-btn--danger-quiet{margin-right:auto}@media(max-width: 768px){.uf-dlg__foot{flex-wrap:wrap;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.uf-dlg__foot .uf-btn--quiet,.uf-dlg__foot .uf-btn--primary{flex:1}.uf-dlg__foot>span:first-child{display:none}.uf-dlg__foot>.uf-btn--danger-quiet{flex-basis:100%;justify-content:flex-start}}.uf-search{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border:1px solid var(--kk-line);border-radius:var(--kk-r-control);background:var(--kk-fill-1);color:var(--kk-text-3)}.uf-search:focus-within{border-color:var(--kk-mint-line-strong);box-shadow:0 0 0 3px var(--kk-mint-halo)}.kc-scope .uf-search input{flex:1;width:auto;min-width:0;height:auto;min-height:0;margin:0;padding:0;border:0;background:none;font:inherit;font-size:var(--kk-fs-body);color:var(--kk-text);outline:none}.kc-scope .uf-search input::placeholder{color:var(--kk-text-3)}.kc-scope .uf-search input:focus-visible{outline:none}.uf-rsec h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 0 10px;font-size:var(--kk-fs-small);font-weight:600;color:var(--kk-text)}.uf-rsec h3 small{font-size:var(--kk-fs-caption);font-weight:400;color:var(--kk-text-3)}.uf-rsec h3 .material-symbols-outlined{align-self:center;font-size:18px;color:var(--kk-text-3)}.uf-rsec__items,.uf-roles-on{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.uf-role{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 15px 0 11px;border-radius:999px;background:var(--kk-fill-2);font-size:var(--kk-fs-small);font-weight:500;color:var(--kk-text)}.uf-role .material-symbols-outlined{font-size:18px;color:var(--kk-text-3)}.uf-role:hover{background:var(--kk-fill-3)}.uf-role.is-picked,.uf-role.is-on{background:var(--kk-mint-fill-2);color:var(--kk-mint)}.uf-role.is-picked .material-symbols-outlined,.uf-role.is-on .material-symbols-outlined{color:var(--kk-mint)}.uf-role.is-on{padding-right:8px;cursor:default}.uf-role.is-on button{display:grid;place-items:center;width:26px;height:26px;border-radius:50%}.uf-role.is-on button:hover{background:var(--kk-mint-fill-3)}.uf-role.is-locked{padding-right:14px}.uf-role.is-offer{background:none;box-shadow:inset 0 0 0 1px var(--kk-line);color:var(--kk-text-2)}.uf-role.is-offer:hover{background:var(--kk-fill-1);color:var(--kk-text)}.uf-results{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.uf-result{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;border-radius:10px;font-size:var(--kk-fs-small)}.uf-result .material-symbols-outlined{flex-shrink:0;font-size:18px;color:var(--kk-text-3)}.uf-result>span:not(.material-symbols-outlined){flex:1;min-width:0}.uf-result mark{background:none;font-weight:700;color:var(--kk-text)}.uf-result small{font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.uf-result:hover,.uf-result.is-hl{background:var(--kk-fill-2)}.uf-result.is-on .material-symbols-outlined{color:var(--kk-mint)}.uf-who{display:grid;gap:8px}.uf-who.is-row{grid-template-columns:repeat(auto-fit, minmax(150px, 1fr))}.uf-who.is-row .uf-who__opt{gap:10px;padding:8px 12px}.uf-who.is-row .uf-radio{display:none}@media(max-width: 768px){.uf-who.is-row{grid-template-columns:1fr}}.uf-who__opt{display:flex;align-items:center;gap:12px;width:100%;min-height:62px;padding:8px 14px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--kk-line);color:var(--kk-text)}.uf-who__opt:hover{background:var(--kk-fill-1)}.uf-who__opt.is-on{background:var(--kk-mint-fill);box-shadow:inset 0 0 0 1.5px var(--kk-mint)}.uf-radio{flex-shrink:0;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--kk-line-control)}.uf-radio.is-on{box-shadow:inset 0 0 0 6px var(--kk-mint)}.uf-who__text{display:flex;flex-direction:column;gap:1px;min-width:0}.uf-who__text b{overflow:hidden;font-size:var(--kk-fs-small);font-weight:600;white-space:nowrap;text-overflow:ellipsis}.uf-who__text small{font-size:12.5px;color:var(--kk-text-3)}.uf-when{grid-template-columns:repeat(2, minmax(0, 1fr))}@media(max-width: 768px){.uf-when{grid-template-columns:1fr}}.uf-when .uf-who__opt{min-height:64px}.uf-when__note{display:flex;align-items:flex-start;gap:10px;margin:0;padding:11px 14px 12px 12px;border-radius:12px;background:var(--kk-fill-1);font-size:var(--kk-fs-caption);line-height:1.45;color:var(--kk-text-2)}.uf-when__note b{font-weight:600;color:var(--kk-text)}.uf-when__note .uf-nowrap{white-space:nowrap}.uf-when__note>.material-symbols-outlined{flex-shrink:0;margin-top:1px;font-size:18px;color:var(--kk-text-3)}.uf-when__note.is-ok{background:var(--kk-mint-fill)}.uf-when__note.is-ok>.material-symbols-outlined{color:var(--kk-mint)}.uf-when__note.is-warn,.uf-when__note.is-error{background:var(--kk-warn-fill)}.uf-when__note.is-warn b,.uf-when__note.is-warn>.material-symbols-outlined,.uf-when__note.is-error b,.uf-when__note.is-error>.material-symbols-outlined{color:var(--kk-warn)}.uf-share{display:flex;flex-direction:column;gap:14px;padding:14px 16px 16px;border-radius:14px;background:var(--kk-fill-1)}.uf-share__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.uf-share__row{display:flex;align-items:center;gap:14px}.uf-pct{position:relative;display:flex;flex-shrink:0;align-items:center;width:96px}.uf-pct span{position:absolute;right:16px;font-size:18px;color:var(--kk-text-2);pointer-events:none}.kc-scope .uf-input--pct{padding:0 30px 0 14px;font-size:18px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.kc-scope .uf-input:is([data-sheet=isrc],[data-sheet=upc]){font-variant-numeric:tabular-nums}.uf-share__help{font-size:var(--kk-fs-caption);line-height:1.4;color:var(--kk-text-3)}.uf-bar{display:flex;gap:3px;height:48px;overflow:hidden;border-radius:10px}.uf-bar__seg{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:0 10px;overflow:hidden;font-size:12px;line-height:1.25;white-space:nowrap}.uf-bar__seg b{font-size:13px;font-weight:700}.uf-bar__seg small{overflow:hidden;font-size:11.5px;text-overflow:ellipsis;opacity:.85}.uf-bar__seg.is-own{background:rgba(53,129,137,.6)}.uf-bar__seg.is-other{background:rgba(130,140,170,.32)}.uf-bar__seg.is-new{background:var(--kk-mint);color:var(--kk-on-mint)}.uf-dlg--review{width:min(37.5rem,100%)}.uf-review__rel{display:flex;align-items:center;gap:16px}.uf-review__rel>div{display:flex;flex-direction:column;gap:2px;min-width:0}.uf-review__cover{flex-shrink:0;width:96px;height:96px;border-radius:8px;object-fit:cover}.uf-review__name{font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.005em;font-size:22px;line-height:1.2;overflow-wrap:anywhere}.uf-review__facts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px 20px;margin:0}.uf-review__facts dt{font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.uf-review__facts dd{margin:0;font-size:var(--kk-fs-small);font-weight:500}.uf-review__facts .uf-review__wide{grid-column:1/-1}.uf-review__facts .uf-when__note{margin-top:8px;font-weight:400}.uf-review__note{display:block;margin-top:2px;font-size:var(--kk-fs-caption);font-weight:400;color:var(--kk-text-3)}.uf-review__label{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--kk-hairline)}.uf-review__label-line{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:var(--kk-fs-small);line-height:1.45;color:var(--kk-text-2)}.uf-review__label-line .material-symbols-outlined{flex-shrink:0;font-size:18px;color:var(--kk-text-2)}.uf-review__label-line b{font-weight:600;color:var(--kk-text)}.uf-review__label-opt{font-weight:400;color:var(--kk-text-3)}.kc-scope .uf-input.uf-review__label-note{min-height:4.5rem;padding:10px 14px;line-height:1.45;resize:vertical}.uf-review__tracks{display:flex;flex-direction:column;gap:2px;margin:0;padding:10px 0 0;border-top:1px solid var(--kk-hairline);list-style:none}.uf-review__tracks li{display:grid;grid-template-columns:22px minmax(0, 1fr) auto;align-items:center;gap:10px;min-height:36px;font-size:var(--kk-fs-small)}.uf-review__n,.uf-review__d{color:var(--kk-text-3);font-variant-numeric:tabular-nums}.uf-review__t{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uf-e{display:inline-grid;place-items:center;width:16px;height:16px;margin-left:6px;border-radius:3px;background:var(--kk-fill-3);font-size:10px;font-weight:700;text-decoration:none;vertical-align:1px}.uf-toast{position:fixed;bottom:24px;left:50%;z-index:2000;display:flex;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:10px 10px 10px 16px;border-radius:12px;background:#3a3b42;box-shadow:0 10px 24px -10px rgba(0,0,0,.6);font-size:15px;color:var(--kk-text);opacity:0;pointer-events:none;transform:translate(-50%, 12px);transition:opacity 160ms ease-out,transform 160ms ease-out}.uf-toast.is-on{opacity:1;pointer-events:auto;transform:translate(-50%, 0)}.uf-toast__btn{min-height:36px;padding:0 12px;border-radius:8px;font-weight:600;color:var(--kk-mint)}.uf-toast__btn:hover{background:rgba(255,255,255,.08)}body.uf-sheet-open,body.uf-modal-open{overflow:hidden}body.uf-sheet-open .uf-main,body.uf-modal-open .uf-main{overflow:hidden}.uf-stores{margin:1rem 0 0;border-top:1px solid var(--kk-hairline)}.uf-stores[open] .uf-stores__sum .material-symbols-outlined{transform:rotate(180deg)}.uf-stores__sum{display:flex;align-items:center;gap:.5rem;padding:.85rem 0;cursor:pointer;list-style:none}.uf-stores__sum::-webkit-details-marker{display:none}.uf-stores__title{font-weight:700}.uf-stores__count{flex:1;color:var(--kk-text-2)}.uf-stores__group{display:grid;grid-template-columns:repeat(auto-fill, minmax(12rem, 1fr));gap:.4rem 1rem;margin:0 0 .75rem;padding:0;border:0}.uf-stores__legend{grid-column:1/-1;margin-bottom:.25rem;font-size:var(--kk-fs-small);color:var(--kk-text-2)}.uf-stores__item{display:flex;align-items:center;gap:.5rem;min-height:2.25rem;cursor:pointer}.uf-stores__item input[type=checkbox]{display:inline-block;flex-shrink:0;width:1.125rem;height:1.125rem;margin:0;accent-color:var(--kk-mint);appearance:auto;-webkit-appearance:checkbox;opacity:1;position:static}.uf-stores__item input:disabled+span{color:var(--kk-text-3)}body.kc-shell{--korri-w: min(26.5rem, 34vw)}.korri{display:contents}.korri-mark{position:relative;display:inline-grid;flex-shrink:0;grid-auto-flow:column;gap:3px;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:10px;background:var(--kk-fill-2)}.korri-mark i{display:block;width:3px;height:10px;border-radius:2px;background:var(--kk-text)}.korri-mark i:nth-child(1){height:8px}.korri-mark i:nth-child(2){height:16px}.korri-mark i:nth-child(3){height:11px}.korri-mark.is-working i{animation:korri-bars 900ms ease-in-out infinite}.korri-mark.is-working i:nth-child(2){animation-delay:150ms}.korri-mark.is-working i:nth-child(3){animation-delay:300ms}@keyframes korri-bars{0%,100%{transform:scaleY(0.6)}50%{transform:scaleY(1.25)}}.sbx-c-ask{margin-top:10px;padding-top:10px;border-top:1px solid var(--kk-hairline)}.sbx-c-item--ask{width:100%}.sbx-c-item--ask .sbx-c-item__tile--korri{background:rgba(0,0,0,0)}.sbx-c-item--ask .sbx-c-item__tile--korri .korri-mark{width:2.125rem;height:2.125rem;background:var(--kk-fill-2)}.sbx-c-item--ask .sbx-c-item__label--two{display:flex;flex-direction:column;gap:1px;line-height:1.2}.sbx-c-item--ask .sbx-c-item__label--two small{font-size:var(--kk-fs-caption);font-weight:500;color:var(--kk-text-3)}.sbx-c-item--ask[aria-expanded=true]{background:rgba(255,255,255,.06);color:var(--kk-text)}.sbx-c-item--ask[aria-expanded=true] .korri-mark{background:var(--kk-mint)}.sbx-c-item--ask[aria-expanded=true] .korri-mark i{background:var(--kk-on-mint)}.sbx-c-ask__key{margin-left:auto;padding:2px 7px;border:1px solid var(--kk-line);border-radius:6px;font:600 var(--kk-fs-caption) var(--kk-font-body);color:var(--kk-text-3)}body.sbx-is-rail .sbx-c-ask__key,body.sbx-is-rail .sbx-c-item__label--two{display:none}.korri-panel{position:fixed;right:var(--tl-gap);bottom:var(--tl-gap);z-index:1200;display:flex;flex-direction:column;width:min(26.5rem,100vw - 2*var(--tl-gap));height:min(42.5rem,100vh - 2*var(--tl-gap));min-height:0;border:1px solid var(--kk-hairline);border-radius:var(--kk-r-dialog);background:var(--kk-surface);box-shadow:var(--kk-shadow-dialog);background:#1f2026;color:var(--kk-text);animation:korri-rise var(--kk-dur) cubic-bezier(0.22, 1, 0.36, 1)}.korri-panel[hidden]{display:none}@keyframes korri-rise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(min-width: 1280px){body.kc-shell.korri-pinned.korri-open{grid-template-columns:var(--sbx-w) minmax(0, 1fr) var(--korri-w)}body.kc-shell.korri-pinned.korri-open.sbx-is-rail{grid-template-columns:var(--sbx-rail) minmax(0, 1fr) var(--korri-w)}body.kc-shell.korri-pinned.korri-open .korri-panel{position:static;grid-area:1/3/3/4;width:auto;height:100%;max-height:none;border-radius:.5rem;box-shadow:none;animation:none}}.korri-scrim{display:none}@media(max-width: 768px){.korri-scrim{position:fixed;inset:0;z-index:1190;display:block;background:rgba(0,0,0,.55);animation:kk-fade var(--kk-dur) var(--kk-ease-out)}.korri-scrim[hidden]{display:none}.korri-panel{top:calc(56px + env(safe-area-inset-top));right:0;bottom:0;left:0;width:auto;height:auto;border:0;border-radius:18px 18px 0 0;box-shadow:0 -1px 0 var(--kk-line),var(--kk-shadow-dialog);animation:korri-sheet var(--kk-dur-slow) cubic-bezier(0.22, 1, 0.36, 1)}body.korri-open{overflow:hidden}}@keyframes korri-sheet{from{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion: reduce){.korri-panel,.korri-scrim,.korri-menu,.korri-mark.is-working i,.tl-pbar__korri.is-working .tl-pbar__dot,.korri-mic[aria-pressed=true],.korri-listen>i,.km{animation:none !important}.korri-panel *,.tl-pbar__korri{transition:none !important}}.korri-head{position:relative;display:flex;flex-shrink:0;align-items:center;gap:2px;height:50px;padding:0 8px 0 16px}@media(max-width: 768px){.korri-head{height:60px;padding-top:8px}}.korri-grab{display:none}@media(max-width: 768px){.korri-grab{position:absolute;top:7px;left:50%;display:block;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:var(--kk-line)}}.korri-head__name{flex:1;min-width:0;margin:0;overflow:hidden;font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.01em;font-size:16.5px;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.korri-ai{padding:1px 6px;border:1px solid var(--kk-line);border-radius:5px;font:700 10px/1.4 var(--kk-font-body);letter-spacing:.06em;color:var(--kk-text-2)}.korri-ibtn{display:grid;flex-shrink:0;place-items:center;width:32px;height:32px;border-radius:8px;color:var(--kk-text-3);transition:background var(--kk-dur-fast),color var(--kk-dur-fast)}.korri-ibtn .material-symbols-outlined{font-size:19px}.korri-ibtn:hover,.korri-ibtn[aria-expanded=true]{background:var(--kk-fill-2);color:var(--kk-text)}.korri-ibtn[aria-pressed=true]{color:var(--kk-text)}.korri-ibtn[hidden]{display:none}.korri-ibtn--back{margin-right:4px;margin-left:-8px}.korri-ibtn--close .korri-ibtn__down{display:none}@media(max-width: 768px){.korri-ibtn--close .korri-ibtn__x{display:none}.korri-ibtn--close .korri-ibtn__down{display:inline-block}}.korri-ibtn--pin{display:none}@media(min-width: 1280px){.korri-ibtn--pin{display:grid}}@media(min-width: 1280px){.korri-menu__row[data-korri=pin]{display:none}}.korri-menu{position:absolute;top:44px;right:8px;z-index:5;display:flex;flex-direction:column;min-width:236px;padding:6px;border:1px solid var(--kk-line);border-radius:var(--kk-r-dialog);background:var(--kk-surface);box-shadow:var(--kk-shadow-dialog);border-radius:12px;background:#2e2f36;animation:korri-rise var(--kk-dur) cubic-bezier(0.22, 1, 0.36, 1)}.korri-menu[hidden]{display:none}@media(max-width: 768px){.korri-menu{top:54px}}.korri-menu__row{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border-radius:8px;font-size:var(--kk-fs-small);font-weight:500;color:var(--kk-text);text-align:left;text-decoration:none}.korri-menu__row .material-symbols-outlined{font-size:19px;color:var(--kk-text-3)}.korri-menu__row kbd{margin-left:auto;font:500 var(--kk-fs-caption) var(--kk-font-body);color:var(--kk-text-3)}.korri-menu__row:hover{background:var(--kk-fill-2)}.korri-menu__line{width:100%;height:1px;margin:4px 0;border:0;background:var(--kk-hairline)}.kpill{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-height:1.625rem;padding:0 9px;border:1px solid var(--kk-hairline);border-radius:999px;background:var(--kk-fill-1);font-size:var(--kk-fs-caption);font-weight:500;line-height:1.2;color:var(--kk-text-2);white-space:nowrap}.kpill>span:not(.material-symbols-outlined){overflow:hidden;text-overflow:ellipsis}.kpill .material-symbols-outlined{font-size:15px}.kpill.kpill--mint{border-color:var(--kk-mint-line);color:var(--kk-mint)}.kpill.kpill--warn{border-color:var(--kk-warn-line);color:var(--kk-warn)}.korri-body{position:relative;flex:1;min-height:0;border-top:1px solid rgba(0,0,0,0);transition:border-color var(--kk-dur-fast);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) rgba(0,0,0,0)}.korri-panel.is-scrolled .korri-body{border-top-color:var(--kk-hairline)}.korri-thread,.korri-view{display:flex;flex-direction:column;gap:14px;padding:4px 16px 10px}.korri-thread[hidden],.korri-view[hidden]{display:none}.korri-thread{justify-content:flex-end;min-height:100%}.korri-view{padding-top:12px}.korri-earlier{align-self:center;min-height:28px;padding:0 12px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--kk-hairline);font-size:var(--kk-fs-caption);font-weight:500;color:var(--kk-text-3)}.korri-earlier:hover{background:var(--kk-fill-2);color:var(--kk-text)}.korri-day{align-self:center;margin:0;font-size:var(--kk-fs-caption);font-weight:500;color:var(--kk-text-3)}.km{display:flex;gap:10px;max-width:100%;animation:kk-fade var(--kk-dur) var(--kk-ease-out)}.km__body{display:flex;flex:1;flex-direction:column;gap:10px;min-width:0;font-size:var(--kk-fs-small);line-height:1.55}.km__body p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.km__body b{font-weight:600}.km__hint{color:var(--kk-text-2)}.km--user{justify-content:flex-end}.km--user .km__body{flex:0 1 auto;max-width:85%;padding:8px 13px;border-radius:16px 16px 4px 16px;background:var(--kk-fill-3);color:var(--kk-text)}.km__src{display:flex;flex-wrap:wrap;gap:6px}.kchips{display:flex;flex-wrap:wrap;gap:6px}.kchip{display:inline-flex;align-items:center;gap:6px;min-height:var(--kk-target);padding:0 14px;border:1px solid var(--kk-line);border-radius:999px;background:var(--kk-fill-1);font-size:var(--kk-fs-small);font-weight:600;color:var(--kk-text);text-align:left}.kchip .material-symbols-outlined{font-size:1.125rem;color:var(--kk-text-2)}.kchip:hover{background:var(--kk-fill-2)}.kchip.kchip--go{border-color:rgba(0,0,0,0);background:var(--kk-primary);box-shadow:var(--kk-shadow-btn);color:var(--kk-on-primary)}.kchip.kchip--go .material-symbols-outlined{color:inherit}.kchip.kchip--go:hover{background:var(--kk-primary-press)}.kchip.kchip--sm{min-height:2.25rem;padding:0 11px;font-size:var(--kk-fs-caption)}.kchip[aria-disabled=true]{opacity:.5;cursor:not-allowed}.kcard{display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px;border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1)}.kcard.kcard--fold{flex-direction:row;align-items:center;gap:10px;padding:9px 12px;font-size:var(--kk-fs-caption);color:var(--kk-text-2)}.kcard.kcard--fold .material-symbols-outlined{font-size:1.125rem;color:var(--kk-mint)}.kcard.kcard--fold .kcard__fold{flex:1;min-width:0}.kcard.kcard--fold b{color:var(--kk-text)}.kcard__t{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:var(--kk-fs-small);font-weight:600;color:var(--kk-text)}.kcard__t .kcard__cap{font-size:var(--kk-fs-caption);font-weight:500;color:var(--kk-text-3);white-space:nowrap}.kcard__src-h{display:flex;align-items:center;gap:6px;margin:0;font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.kcard__src-h .material-symbols-outlined{flex-shrink:0;font-size:1rem;color:var(--kk-text-2)}.kcard__src-t{font-size:var(--kk-fs-small);font-weight:600;line-height:1.35;color:var(--kk-text);text-decoration:none;overflow-wrap:anywhere}.kcard__src-t:hover{text-decoration:underline;text-underline-offset:.2em}.kcard__src-t:focus-visible{outline:2px solid var(--kk-mint);outline-offset:2px;border-radius:4px}.kcard__note{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:var(--kk-fs-caption);line-height:1.45;color:var(--kk-text-3)}.kcard__note .material-symbols-outlined{flex-shrink:0;font-size:16px;color:var(--kk-text-2)}.kcard__acts{display:flex;flex-wrap:wrap;gap:8px}.kbtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--kk-target);padding:0 16px;border-radius:999px;font-size:var(--kk-fs-small);font-weight:600;color:var(--kk-text);background:var(--kk-fill-2);white-space:nowrap}.kbtn .material-symbols-outlined{font-size:1.125rem}.kbtn:hover{background:var(--kk-fill-3)}.kbtn.kbtn--primary{background:var(--kk-primary);box-shadow:var(--kk-shadow-btn);color:var(--kk-on-primary)}.kbtn.kbtn--primary:hover{background:var(--kk-primary-press)}.kbtn.kbtn--primary:focus-visible{outline:2px solid rgba(0,0,0,0);box-shadow:var(--kk-shadow-btn),var(--kk-ring-filled)}.kbtn.kbtn--ghost{background:rgba(0,0,0,0);color:var(--kk-text-2)}.kbtn.kbtn--ghost:hover{background:var(--kk-fill-2);color:var(--kk-text)}.kbtn.kbtn--danger{background:rgba(0,0,0,0);color:var(--kk-error)}.kbtn.kbtn--danger:hover{background:var(--kk-error-fill)}.kbtn[disabled],.kbtn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.kfield{display:flex;flex-direction:column;gap:6px}.kfield textarea,.kfield input[type=text]{width:100%;min-height:var(--kk-target);padding:9px 12px;border:1px solid var(--kk-line-control);border-radius:var(--kk-r-control);background:var(--kk-surface-input);font:inherit;font-size:var(--kk-fs-small);color:var(--kk-text);resize:vertical}.kfield textarea::placeholder,.kfield input[type=text]::placeholder{color:var(--kk-text-off)}.kfield textarea:focus,.kfield input[type=text]:focus{outline:none;border-color:var(--kk-mint);background:var(--kk-surface-input-focus)}.kfield .kfield__row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.kgt__suggest{display:flex;align-items:flex-start;gap:8px;margin:6px 0 8px;font-size:var(--kk-fs-caption);line-height:1.4;color:var(--kk-text-2)}.kgt__suggest b{font-weight:600;color:var(--kk-text)}.kgt__suggest .korri-mark{width:20px;height:20px;gap:2px;border-radius:6px}.kgt__suggest .korri-mark i{width:2px;height:5px}.kgt__suggest .korri-mark i:nth-child(2){height:9px}.kgt__suggest .korri-mark i:nth-child(3){height:7px}.kgt__suggest.is-working .material-symbols-outlined{font-size:18px;animation:korri-spin 1.2s linear infinite}@media(prefers-reduced-motion: reduce){.kgt__suggest.is-working .material-symbols-outlined{animation:none}}.kgt{display:flex;flex-direction:column;gap:8px}.kgt__row{display:flex;align-items:flex-start;gap:10px;font-size:var(--kk-fs-small)}.kgt__row>.material-symbols-outlined{flex-shrink:0;margin-top:1px;font-size:1.25rem;color:var(--kk-mint)}.kgt__row.is-missing>.material-symbols-outlined{color:var(--kk-status-line)}.kgt__row>div{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.kgt__row b{font-weight:600}.kgt__row .kgt__v{font-size:var(--kk-fs-caption);color:var(--kk-text-3);overflow-wrap:anywhere}.ksc{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}.ksc__opt{display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px;border:1px solid var(--kk-line);border-radius:var(--kk-r-card);background:var(--kk-fill-1);text-align:left}.ksc__opt:hover{background:var(--kk-fill-2)}.ksc__opt[aria-pressed=true]{border-color:var(--kk-mint);box-shadow:0 0 0 1px var(--kk-mint)}.ksc__opt .ksc__t{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--kk-fs-small);font-weight:600;overflow-wrap:anywhere}.ksc__opt .ksc__t .material-symbols-outlined{font-size:1.125rem;color:var(--kk-mint)}.ksc__opt .ksc__s{font-size:var(--kk-fs-caption);line-height:1.4;color:var(--kk-text-3);overflow-wrap:anywhere}.ksc__opt .ksc__req{display:flex;flex-wrap:wrap;gap:4px}.ksc__req .kpill,.kch__meta .kpill{align-items:flex-start;padding-block:.25rem;border-radius:.75rem;white-space:normal}.ksc__req .kpill>span:not(.material-symbols-outlined),.kch__meta .kpill>span:not(.material-symbols-outlined){overflow:visible;text-overflow:clip}.ksc__req .kpill .material-symbols-outlined,.kch__meta .kpill .material-symbols-outlined{line-height:1.2}.kcard:has(>.ksc){container:ksc/inline-size}@container ksc (max-width: 30rem){.ksc{grid-template-columns:minmax(0, 1fr)}.ksc__opt{display:grid;grid-template-columns:5.5rem minmax(0, 1fr);grid-template-areas:"art t" "art s" "art req";align-content:start;column-gap:12px;row-gap:4px}.ksc__opt .ksc__art{grid-area:art}.ksc__opt .ksc__t{grid-area:t}.ksc__opt .ksc__s{grid-area:s}.ksc__opt .ksc__req{grid-area:req}}.ksc__art{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:4px;aspect-ratio:2/1}.ksc__art>span{border-radius:6px}.kthumb{display:block;aspect-ratio:1;border-radius:8px;background:linear-gradient(160deg, #2a3348, #5a6f8f 60%, #c8d4e4)}.kthumb[data-style=film_photo]{background:linear-gradient(170deg, #181e2c 0%, #4e607a 55%, #d6e0ec 100%)}.kthumb[data-style=painted]{background:radial-gradient(60% 50% at 35% 35%, #e2ecf0, transparent 70%),linear-gradient(200deg, #142c40, #608caa)}.kthumb[data-style=collage]{background:linear-gradient(135deg, #1e1e28 0 45%, #78829a 45% 70%, #eceff4 70%)}.kthumb[data-style=illustrated]{background:radial-gradient(40% 40% at 70% 30%, #e6f6f0 0 60%, transparent 61%),linear-gradient(180deg, #123440, #34a096)}.kthumb[data-style=graphic]{background:linear-gradient(90deg, #0e0e14 0 60%, #34fa7d 60% 70%, #2e2e40 70%)}.kthumb[data-style=abstract]{background:radial-gradient(50% 60% at 50% 60%, #e6dcfa, transparent 70%),linear-gradient(180deg, #24183c, #6e5aa0)}.kthumb[data-style=portrait],.kthumb[data-style=group]{background:radial-gradient(28% 32% at 50% 44%, #10131a 0 60%, transparent 61%),linear-gradient(180deg, #161a24, #566884)}.klk-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px}.klk{display:flex;flex-direction:column;gap:5px;padding:6px;border:1px solid rgba(0,0,0,0);border-radius:10px;text-align:left}.klk:hover{background:var(--kk-fill-2)}.klk[aria-pressed=true]{border-color:var(--kk-mint)}.klk .klk__n{display:flex;align-items:center;gap:4px;font-size:var(--kk-fs-caption);font-weight:600}.klk .klk__n .material-symbols-outlined{font-size:1rem;color:var(--kk-mint)}.kpp{display:flex;flex-direction:column;gap:8px}.kpp__row{display:flex;align-items:center;gap:10px;min-height:var(--kk-target);font-size:var(--kk-fs-small)}.kpp__row .kpp__ava{display:grid;flex-shrink:0;place-items:center;line-height:1;width:2rem;height:2rem;border-radius:50%;background:var(--kk-fill-3);font-size:11px;font-weight:700;color:var(--kk-text-2)}.kpp__row .kpp__text{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.kpp__row .kpp__text b{font-weight:600}.kpp__row .kpp__text small{font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.kpp__add{display:flex;flex-wrap:wrap;gap:8px}.kpp__add input{flex:1 1 11rem;min-width:0;min-height:var(--kk-target);padding:0 12px;border:1px solid var(--kk-line-control);border-radius:var(--kk-r-control);background:var(--kk-surface-input);font:inherit;font-size:var(--kk-fs-small);color:var(--kk-text)}.kpp__add input:focus{outline:none;border-color:var(--kk-mint)}.kpp__add select{width:auto;min-height:var(--kk-target);padding:0 10px;border:1px solid var(--kk-line-control);border-radius:var(--kk-r-control);background:var(--kk-surface-input);font:inherit;font-size:var(--kk-fs-small);color:var(--kk-text)}.kph{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px}.kph__item{display:flex;flex-direction:column;gap:5px;min-width:0}.kph__item img{display:block;width:100%;aspect-ratio:1;border-radius:8px;object-fit:cover;background:var(--kk-fill-2)}.kph__tags{display:flex;flex-wrap:wrap;gap:4px}.kph__tag{min-height:1.625rem;padding:0 8px;border:1px solid var(--kk-line);border-radius:999px;font-size:var(--kk-fs-caption);font-weight:600;color:var(--kk-text-2)}.kph__tag[aria-pressed=true]{border-color:var(--kk-mint);background:var(--kk-mint-fill);color:var(--kk-mint)}.kph__add{display:grid;place-items:center;aspect-ratio:1;border:1px dashed var(--kk-line);border-radius:8px;color:var(--kk-text-2)}.kph__add:hover{background:var(--kk-fill-2)}.kcs{display:flex;flex-direction:column;gap:8px}.kcs__row{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:8px;background:var(--kk-fill-1);font-size:var(--kk-fs-caption);line-height:1.45;color:var(--kk-text-2)}.kcs__row input[type=checkbox]{display:inline-block;flex-shrink:0;width:1.25rem;height:1.25rem;margin:1px 0 0;accent-color:#34fa7d}.kcs__row b{font-weight:600;color:var(--kk-text)}.kdr-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.kdr{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0}.kdr__zoom{position:absolute;top:6px;right:6px;z-index:1;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.6);cursor:zoom-in}.kdr__zoom .material-symbols-outlined{font-size:16px;color:#fff}.kdr__zoom::before{content:"";position:absolute;inset:-8px}.kdr__zoom:hover{background:rgba(0,0,0,.8)}.kdr__zoom:focus-visible{outline:2px solid var(--kk-mint);outline-offset:2px}.kfin__zoom{display:block;width:100%;padding:0;border:0;border-radius:10px;background:none;cursor:zoom-in}.kfin__zoom:focus-visible{outline:2px solid var(--kk-mint);outline-offset:2px}.kdr__pick{position:relative;display:block;width:100%;padding:0;border-radius:10px;overflow:hidden}.kdr__pick img{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:var(--kk-fill-2)}.kdr__pick::after{content:"";position:absolute;inset:0;border-radius:10px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.kdr__pick[aria-pressed=true]::after{box-shadow:inset 0 0 0 3px var(--kk-mint)}.kdr__pick .kdr__tag{position:absolute;top:6px;left:6px;padding:1px 6px;border-radius:5px;background:rgba(0,0,0,.55);font-size:10px;font-weight:700;letter-spacing:.06em;color:#fff}.kdr__pick .kdr__check{position:absolute;right:6px;bottom:6px;display:none;font-size:22px;color:var(--kk-mint);filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.6))}.kdr__pick[aria-pressed=true] .kdr__check{display:block}.kdr__name{font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.kround{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.kround b{font-weight:600;color:var(--kk-text-2)}.kwait{display:flex;flex-direction:column;gap:10px}.kwait__slots{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:6px}.kwait__slots.kwait__slots--one{grid-template-columns:minmax(0, 40%)}.kwait__slots>span{aspect-ratio:1;border-radius:8px;background:linear-gradient(100deg, var(--kk-fill-1) 20%, var(--kk-fill-3) 50%, var(--kk-fill-1) 80%);background-size:200% 100%;animation:korri-shimmer 1.6s linear infinite}@keyframes korri-shimmer{from{background-position:200% 0}to{background-position:-200% 0}}.kwait__steps{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.kwait__steps li{display:flex;align-items:center;gap:6px}.kwait__steps li .material-symbols-outlined{font-size:15px}.kwait__steps li.is-done{color:var(--kk-text-2)}.kwait__steps li.is-done .material-symbols-outlined{color:var(--kk-mint)}.kwait__steps li.is-now{color:var(--kk-text)}.kfin{display:grid;grid-template-columns:minmax(0, 46%) minmax(0, 1fr);gap:12px;align-items:start}.kfin img{display:block;width:100%;aspect-ratio:1;border-radius:10px;object-fit:cover;background:var(--kk-fill-2)}@media(max-width: 420px){.kfin{grid-template-columns:minmax(0, 1fr)}}.kfin__facts{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;font-size:var(--kk-fs-caption);line-height:1.4;color:var(--kk-text-2)}.kfin__facts li{display:flex;align-items:flex-start;gap:6px}.kfin__facts li .material-symbols-outlined{flex-shrink:0;font-size:15px;color:var(--kk-mint)}.kfin__facts li b{font-weight:600;color:var(--kk-text)}.klc{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--kk-line);border-radius:var(--kk-r-card);background:var(--kk-fill-1);font-size:var(--kk-fs-caption);line-height:1.45}.klc .klc__t{display:flex;align-items:center;gap:6px;font-size:var(--kk-fs-small);font-weight:600;color:var(--kk-text)}.klc .klc__t .material-symbols-outlined{font-size:1.125rem}.klc .klc__pass{display:flex;align-items:flex-start;gap:8px;color:var(--kk-text-2)}.klc .klc__pass>.material-symbols-outlined{flex-shrink:0;margin-top:1px;font-size:1.1rem;color:var(--kk-status-line)}.klc .klc__pass b{display:block;font-weight:600;color:var(--kk-text)}.klc .klc__pass.is-now>.material-symbols-outlined{color:var(--kk-text);animation:korri-spin 1.2s linear infinite}.klc .klc__pass.is-ok>.material-symbols-outlined{color:var(--kk-mint)}.klc .klc__pass.is-bad>.material-symbols-outlined{color:var(--kk-warn)}.klc .klc__verdict{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:8px;background:var(--kk-fill-2);color:var(--kk-text-2)}.klc .klc__verdict .material-symbols-outlined{flex-shrink:0;font-size:1.1rem}.klc .klc__verdict b{font-weight:600;color:var(--kk-text)}.klc .klc__rule{margin:0;color:var(--kk-text-3)}.klc.klc--ok .klc__verdict .material-symbols-outlined{color:var(--kk-mint)}.klc.klc--confirmed{border-color:var(--kk-warn-line);background:var(--kk-warn-fill)}.klc.klc--confirmed .klc__t .material-symbols-outlined,.klc.klc--confirmed .klc__verdict .material-symbols-outlined{color:var(--kk-warn)}@keyframes korri-spin{to{transform:rotate(360deg)}}.kcf{display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px;border:1px solid var(--kk-mint-line);border-radius:var(--kk-r-card);background:var(--kk-mint-fill)}.kcf .kcf__t{display:flex;align-items:center;gap:6px;font-size:var(--kk-fs-small);font-weight:600}.kcf .kcf__t .material-symbols-outlined{font-size:1.125rem;color:var(--kk-mint)}.kcf .kcf__diff{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--kk-fs-small)}.kcf .kcf__diff .from{text-decoration:line-through;color:var(--kk-text-3)}.kcf .kcf__diff .to{font-weight:600;color:var(--kk-text)}.kcf .kcf__diff .material-symbols-outlined{font-size:1rem;color:var(--kk-text-3)}.kcf .kcf__checks{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;font-size:var(--kk-fs-caption);color:var(--kk-text-2)}.kcf .kcf__checks li{display:flex;align-items:flex-start;gap:6px}.kcf .kcf__checks li .material-symbols-outlined{flex-shrink:0;font-size:15px;color:var(--kk-mint)}.kcf .kcf__fine{margin:0;font-size:var(--kk-fs-caption);line-height:1.45;color:var(--kk-text-3)}.kcf.is-done{border-color:var(--kk-hairline);background:var(--kk-fill-1)}.kcf.is-declined{border-color:var(--kk-hairline);background:rgba(0,0,0,0);opacity:.7}.krel{display:flex;align-items:center;gap:10px;min-height:var(--kk-target);font-size:var(--kk-fs-small)}.krel img,.krel .krel__cover{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:6px;object-fit:cover;background:var(--kk-cover-empty)}.krel .krel__text{display:flex;flex:1;flex-direction:column;min-width:0}.krel .krel__text b{overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.krel .krel__text small{font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.kbrk{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;font-size:var(--kk-fs-caption);line-height:1.4;color:var(--kk-text-2)}.kbrk li{display:flex;align-items:flex-start;gap:6px}.kbrk li .material-symbols-outlined{flex-shrink:0;font-size:15px;color:var(--kk-text-3)}.kbrk li b{font-weight:600;color:var(--kk-text)}.klink{padding:0;border:0;background:none;font:inherit;color:var(--kk-text);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.klink:hover{color:var(--kk-mint)}.klink:focus-visible{outline:2px solid var(--kk-mint);outline-offset:2px;border-radius:3px}.ktx{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ktx__custom{display:flex;gap:6px;margin-top:8px}.ktx__custom input[type=text]{flex:1;min-width:0;min-height:var(--kk-target);padding:7px 10px;border:1px solid var(--kk-line-control);border-radius:var(--kk-r-control);background:var(--kk-surface-input);font:inherit;font-size:var(--kk-fs-caption);color:var(--kk-text)}.ktx__custom input[type=text]::placeholder{color:var(--kk-text-off)}.ktx__custom input[type=text]:focus{outline:none;border-color:var(--kk-mint);background:var(--kk-surface-input-focus)}.klc.klc--wrong{border-color:var(--kk-status-line)}.klc.klc--wrong .klc__t .material-symbols-outlined,.klc.klc--wrong .klc__verdict .material-symbols-outlined{color:var(--kk-text)}.klc.klc--wrong .klc__pass.is-wrong>.material-symbols-outlined{color:var(--kk-text)}.ked .ked__preview{position:relative;width:100%;border-radius:10px;overflow:hidden;background:var(--kk-fill-2);container-type:inline-size}.ked .ked__preview img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.ked .ked__preview .ked__words{position:absolute;inset:6%;display:flex;flex-direction:column;gap:.35em;pointer-events:none;font-family:var(--ked-font),var(--kk-font-display);font-weight:var(--ked-weight, 700);color:var(--ked-color, #fff);line-height:1.08;font-size:calc(var(--ked-w, 360)*var(--ked-size, 0.07)*1px)}.ked .ked__preview .ked__title{overflow-wrap:anywhere}.ked .ked__preview .ked__artist{font-size:.42em;opacity:.92}.ked .ked__preview.ked__preview--top .ked__words{justify-content:flex-start}.ked .ked__preview.ked__preview--middle .ked__words{justify-content:center}.ked .ked__preview.ked__preview--bottom .ked__words{justify-content:flex-end}.ked .ked__preview.ked__preview--left .ked__words{align-items:flex-start;text-align:left}.ked .ked__preview.ked__preview--center .ked__words{align-items:center;text-align:center}.ked .ked__preview.ked__preview--right .ked__words{align-items:flex-end;text-align:right}.ked .ked__preview.has-scrim.ked__preview--bottom::after,.ked .ked__preview.has-scrim.ked__preview--top::after,.ked .ked__preview.has-scrim.ked__preview--middle::after{content:"";position:absolute;left:0;right:0;height:34%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 30%, rgba(0, 0, 0, 0.5) 70%, rgba(0, 0, 0, 0) 100%);pointer-events:none}.ked .ked__preview.has-scrim.ked__preview--bottom::after{bottom:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 55%, rgba(0, 0, 0, 0.5) 100%)}.ked .ked__preview.has-scrim.ked__preview--top::after{top:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 55%, rgba(0, 0, 0, 0.5) 100%)}.ked .ked__preview.has-scrim.ked__preview--middle::after{top:33%}.ked .ked__preview .ked__words{z-index:1}.ked .ked__group{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.ked .ked__row{display:flex;gap:14px}.ked .ked__lbl{font-size:var(--kk-fs-caption);font-weight:600;color:var(--kk-text-3)}.ked .ked__fonts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:6px}.ked .ked__font{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:8px 10px;border:1px solid var(--kk-line);border-radius:10px;background:var(--kk-fill-1);color:var(--kk-text);text-align:left;cursor:pointer}.ked .ked__font .ked__font-sample{font-size:1.25rem;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ked .ked__font .ked__font-sample.is-caps{text-transform:uppercase}.ked .ked__font small{font-family:var(--kk-font-body);font-weight:400;font-size:11px;color:var(--kk-text-3)}.ked .ked__font:hover{border-color:var(--kk-line-control-hover)}.ked .ked__font[aria-pressed=true]{border-color:var(--kk-mint);box-shadow:inset 0 0 0 1px var(--kk-mint)}.ked .ked__font:focus-visible{outline:2px solid var(--kk-mint);outline-offset:2px}.ked .ked__grid{display:grid;grid-template-columns:repeat(3, 1.75rem);gap:4px}.ked .ked__pos{display:grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;border:1px solid var(--kk-line);border-radius:6px;background:var(--kk-fill-1);cursor:pointer}.ked .ked__pos i{display:block;width:8px;height:8px;border-radius:2px;background:var(--kk-text-3)}.ked .ked__pos[aria-pressed=true]{border-color:var(--kk-mint)}.ked .ked__pos[aria-pressed=true] i{background:var(--kk-mint)}.ked .ked__pos:focus-visible{outline:2px solid var(--kk-mint);outline-offset:2px}.ked .ked__swatches{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ked .ked__swatch{width:1.75rem;height:1.75rem;padding:0;border:2px solid var(--kk-line);border-radius:50%;cursor:pointer}.ked .ked__swatch[aria-pressed=true]{border-color:var(--kk-mint);box-shadow:0 0 0 2px var(--kk-surface),0 0 0 3px var(--kk-mint)}.ked .ked__swatch:focus-visible{outline:2px solid var(--kk-mint);outline-offset:2px}.ked .ked__pick{position:relative;display:grid;place-items:center;width:1.75rem;height:1.75rem;border:1px dashed var(--kk-line-control);border-radius:50%;color:var(--kk-text-3);cursor:pointer}.ked .ked__pick .material-symbols-outlined{font-size:16px}.ked .ked__pick input[type=color]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.ked .ked__opts{display:flex;flex-direction:column;gap:4px}.ked .ked__opt{display:flex;align-items:center;gap:8px;font-size:var(--kk-fs-caption);color:var(--kk-text-2);cursor:pointer}.ked .ked__opt input[type=checkbox]{display:inline-block;width:1rem;height:1rem;margin:0;accent-color:#34fa7d}.kmem__add,.kmem__edit{display:flex;flex-wrap:wrap;gap:6px}.kmem__add input[type=text],.kmem__edit input[type=text]{flex:1;min-width:7rem;min-height:var(--kk-target);padding:7px 10px;border:1px solid var(--kk-line-control);border-radius:var(--kk-r-control);background:var(--kk-surface-input);font:inherit;font-size:var(--kk-fs-caption);color:var(--kk-text)}.kmem__add input[type=text]::placeholder,.kmem__edit input[type=text]::placeholder{color:var(--kk-text-off)}.kmem__add input[type=text]:focus,.kmem__edit input[type=text]:focus{outline:none;border-color:var(--kk-mint);background:var(--kk-surface-input-focus)}.kmem__add input[name=value],.kmem__edit input[name=value]{flex:2}.kmem__edit{flex:1;align-items:center}.kmem__notehead{margin-top:4px}.kmem__note{display:flex;flex-direction:column;gap:6px}.kmem__note textarea{width:100%;padding:9px 12px;border:1px solid var(--kk-line-control);border-radius:var(--kk-r-control);background:var(--kk-surface-input);font:inherit;font-size:var(--kk-fs-caption);line-height:1.45;color:var(--kk-text);resize:vertical}.kmem__note textarea::placeholder{color:var(--kk-text-off)}.kmem__note textarea:focus{outline:none;border-color:var(--kk-mint);background:var(--kk-surface-input-focus)}.kmem__note .kfield__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.kmem__note .kfield__row>span:first-child{flex:1 1 12rem}.kmem__note .kmem__noteacts{display:flex;gap:6px}.kmem__pre{margin:0;padding:8px 10px;border-radius:8px;background:var(--kk-fill-1);font:inherit;font-size:var(--kk-fs-caption);line-height:1.45;white-space:pre-wrap;color:var(--kk-text-2)}@font-face{font-family:"Korri Playfair";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/korri/playfair-bold.woff2") format("woff2")}@font-face{font-family:"Korri Bebas";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/korri/bebas-neue.woff2") format("woff2")}@font-face{font-family:"Korri Caveat";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/korri/caveat-bold.woff2") format("woff2")}@font-face{font-family:"Korri Anton";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/korri/anton.woff2") format("woff2")}@font-face{font-family:"Korri Space Mono";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/korri/space-mono-bold.woff2") format("woff2")}@font-face{font-family:"Korri Righteous";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/korri/righteous.woff2") format("woff2")}.korri-suggest{flex-shrink:0;padding:6px 12px 0}.korri-suggest[hidden]{display:none}.korri-suggest__btn{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:32px;padding:0 12px 0 8px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--kk-hairline);font-size:13px;font-weight:500;color:var(--kk-text-2)}.korri-suggest__btn .material-symbols-outlined{font-size:16px;color:var(--kk-text-3)}.korri-suggest__btn>span:not(.material-symbols-outlined){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.korri-suggest__btn:hover{background:var(--kk-fill-2);color:var(--kk-text)}.korri-composer{flex-shrink:0;padding:6px 12px 12px}.korri-field{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;grid-template-areas:"ctx ctx ctx" "mic text send";align-items:center;gap:2px 4px;padding:6px;border-radius:18px;background:var(--kk-surface-input);box-shadow:inset 0 0 0 1px var(--kk-line);transition:box-shadow var(--kk-dur-fast),background var(--kk-dur-fast)}.korri-field:focus-within{background:var(--kk-surface-input-focus);box-shadow:inset 0 0 0 1px var(--kk-mint-line)}.korri-ctx{grid-area:ctx;display:flex;flex-wrap:wrap;gap:4px;min-width:0;padding:2px 2px 4px}.korri-ctx[hidden]{display:none}.korri-share{flex-basis:100%;margin:0;padding:0 4px;font-size:var(--kk-fs-caption);line-height:1.45;color:var(--kk-text-3)}.korri-share__ask{font-weight:600;color:var(--kk-text-2)}.korri-chip{display:inline-flex;align-items:center;gap:7px;max-width:100%;height:30px;padding:0 3px 0 4px;border-radius:999px;background:var(--kk-fill-2);font-size:13px;font-weight:600;color:var(--kk-text)}.korri-chip small{flex-shrink:0;font-size:var(--kk-fs-caption);font-weight:500;color:var(--kk-text-3)}.korri-chip__ic{display:grid;flex-shrink:0;place-items:center;width:22px;height:22px;overflow:hidden;border-radius:50%;background:var(--kk-fill-2);color:var(--kk-text-2)}.korri-chip__ic .material-symbols-outlined{font-size:15px}.korri-chip__ic img{width:100%;height:100%;object-fit:cover}.korri-chip__label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.korri-chip__x{display:grid;flex-shrink:0;place-items:center;width:24px;height:24px;border-radius:50%;color:var(--kk-text-3)}.korri-chip__x .material-symbols-outlined{font-size:16px}.korri-chip__x:hover{background:var(--kk-fill-3);color:var(--kk-text)}.korri-chip-add{display:inline-flex;align-items:center;gap:4px;max-width:100%;height:26px;padding:0 10px 0 6px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--kk-hairline);font-size:var(--kk-fs-caption);font-weight:500;color:var(--kk-text-3)}.korri-chip-add .material-symbols-outlined{font-size:15px}.korri-chip-add>span:not(.material-symbols-outlined){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.korri-chip-add:hover:not(:disabled){background:var(--kk-fill-2);color:var(--kk-text)}.korri-chip-add:disabled{cursor:default;opacity:.6}.korri-mic,.korri-send{display:grid;flex-shrink:0;place-items:center;width:36px;height:36px;border-radius:50%}.korri-mic{grid-area:mic;color:var(--kk-text-3)}.korri-mic:hover{background:var(--kk-fill-2);color:var(--kk-text)}.korri-mic[aria-pressed=true]{background:var(--kk-mint-fill-2);color:var(--kk-mint);animation:korri-pulse 1.2s ease-in-out infinite}.korri-mic[disabled]{opacity:.4;cursor:not-allowed}@keyframes korri-pulse{0%,100%{box-shadow:0 0 0 0 var(--kk-mint-halo)}50%{box-shadow:0 0 0 6px rgba(0,0,0,0)}}.korri-input{grid-area:text;min-width:0;min-height:36px;max-height:7.5rem;padding:7px 2px;border:0;background:rgba(0,0,0,0);font:inherit;font-size:var(--kk-fs-small);line-height:22px;color:var(--kk-text);resize:none}.korri-input::placeholder{color:var(--kk-text-3)}.korri-input:focus{outline:none}@media(max-width: 768px){.korri-input{font-size:16px}}.korri-send{grid-area:send;background:var(--kk-primary);box-shadow:var(--kk-shadow-btn);color:var(--kk-on-primary)}.korri-send .material-symbols-outlined{font-size:20px}.korri-send:hover{background:var(--kk-primary-press)}.korri-send:focus-visible{outline:2px solid rgba(0,0,0,0);box-shadow:var(--kk-shadow-btn),var(--kk-ring-filled)}.korri-listen{display:flex;align-items:center;gap:8px;padding:0 14px 8px;font-size:var(--kk-fs-caption);color:var(--kk-text-2)}.korri-listen[hidden]{display:none}.korri-listen>i{width:8px;height:8px;border-radius:50%;background:var(--kk-mint);animation:korri-blink 1s ease-in-out infinite}@keyframes korri-blink{50%{opacity:.3}}.korri-panel.is-view .korri-composer{display:none}.korri-panel.is-view .korri-foot{margin-top:0;padding-top:10px}.korri-foot{flex-shrink:0;margin:-4px 0 0;padding:0 16px calc(12px + env(safe-area-inset-bottom));font-size:var(--kk-fs-caption);line-height:1.4;color:var(--kk-text-3);text-align:center}.korri-foot a{color:var(--kk-text-2);text-decoration:underline;text-decoration-color:var(--kk-line);text-underline-offset:3px}.korri-foot a:hover{color:var(--kk-text);text-decoration-color:currentColor}.korri-foot .korri-foot__sample[hidden]{display:none}.tl-pbar__korri{position:relative}.tl-pbar__korri[hidden]{display:none}.tl-pbar__korri .korri-mark{width:auto;height:auto;background:rgba(0,0,0,0)}.tl-pbar__korri .tl-pbar__dot{position:absolute;top:6px;right:6px;display:none;width:9px;height:9px;border:2px solid #2e2f36;border-radius:50%;background:var(--kk-mint)}.tl-pbar__korri.is-working .tl-pbar__dot{display:block;animation:korri-blink 1s ease-in-out infinite}.tl-pbar__korri[aria-expanded=true]{background:var(--kk-mint);color:var(--kk-on-mint)}.tl-pbar__korri[aria-expanded=true] .korri-mark i{background:var(--kk-on-mint)}.korri-context{display:flex;flex-direction:column;gap:14px}.korri-context .korri-context__wait{display:flex;align-items:center;gap:8px}.korri-context .korri-context__wait .material-symbols-outlined{animation:korri-spin 1.2s linear infinite}.kctx{display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px;border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1)}.kctx__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.kctx__head h3{margin:0;font-size:var(--kk-fs-small);font-weight:600}.kctx__head span{font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.kctx__row{display:flex;align-items:flex-start;gap:10px;font-size:var(--kk-fs-small)}.kctx__row>.material-symbols-outlined{flex-shrink:0;margin-top:2px;font-size:1.125rem;color:var(--kk-text-3)}.kctx__row .kctx__text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.kctx__row .kctx__text b{font-weight:600;overflow-wrap:anywhere}.kctx__row .kctx__text small{font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.kctx__row .kctx__acts{display:flex;flex-shrink:0;gap:2px}.kctx__empty{margin:0;font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.kctx__foot{margin:0;font-size:var(--kk-fs-caption);line-height:1.45;color:var(--kk-text-3)}.kctx__photos{display:grid;grid-template-columns:repeat(auto-fill, minmax(64px, 1fr));gap:6px}.kctx__photos img{display:block;width:100%;aspect-ratio:1;border-radius:6px;object-fit:cover;background:var(--kk-fill-2)}.kswitch{display:flex;align-items:center;justify-content:space-between;gap:12px}.kswitch input[type=checkbox]{display:inline-block;width:2.75rem;height:1.5rem;margin:0;appearance:none;border-radius:999px;background:var(--kk-fill-3);cursor:pointer;position:relative;flex-shrink:0}.kswitch input[type=checkbox]::after{content:"";position:absolute;top:3px;left:3px;width:1.125rem;height:1.125rem;border-radius:50%;background:#fff;transition:transform var(--kk-dur-fast) var(--kk-ease-out)}.kswitch input[type=checkbox]:checked{background:var(--kk-mint)}.kswitch input[type=checkbox]:checked::after{background:var(--kk-on-mint);transform:translateX(1.25rem)}.kswitch input[type=checkbox]:focus-visible{outline:2px solid var(--kk-mint);outline-offset:2px}.kch{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}@media(max-width: 768px){.kch{grid-template-columns:minmax(0, 1fr)}}.kch__opt{display:flex;flex-direction:column;gap:8px;min-width:0;overflow-wrap:anywhere;padding:16px;border:1px solid var(--kk-line);border-radius:var(--kk-r-card);background:var(--kk-fill-1);text-align:left}.kch__opt:hover{background:var(--kk-fill-2)}.kch__opt .kch__glyph{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:12px;background:var(--kk-fill-2);color:var(--kk-text)}.kch__opt .kch__glyph .material-symbols-outlined{font-size:1.5rem}.kch__opt .kch__glyph .korri-mark{background:rgba(0,0,0,0)}.kch__opt .kch__t{display:flex;align-items:center;gap:8px;font-size:var(--kk-fs-lead);font-weight:600}.kch__opt .kch__s{font-size:var(--kk-fs-small);line-height:1.45;color:var(--kk-text-2)}.kch__opt .kch__meta{display:flex;flex-wrap:wrap;gap:6px}.kch__opt .kch__cta{margin-top:auto;align-self:flex-start}.uf-cover__live{grid-area:live;display:flex;align-items:center;gap:6px;margin-top:8px;font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.uf-cover__live .korri-dot{width:8px;height:8px;border-radius:50%;background:var(--kk-mint)}.uf-cover__live .material-symbols-outlined{font-size:16px;color:var(--kk-mint)}.uf-cover__live b{font-weight:600;color:var(--kk-text-2)}.uf-cover__live.is-warn{color:var(--kk-warn)}.uf-cover__live.is-warn .material-symbols-outlined,.uf-cover__live.is-warn b{color:var(--kk-warn)}.kk-ai-mark{position:relative;display:inline-grid;flex-shrink:0;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:7px;background:rgba(0,0,0,0);cursor:pointer;vertical-align:middle}.kk-ai-mark .korri-mark{width:22px;height:22px;gap:2px;border-radius:7px;background:var(--kk-fill-2);box-shadow:inset 0 0 0 1px var(--kk-line)}.kk-ai-mark .korri-mark i{width:2px;height:5px;background:var(--kk-text-2)}.kk-ai-mark .korri-mark i:nth-child(2){height:10px}.kk-ai-mark .korri-mark i:nth-child(3){height:7px}.kk-ai-mark::before{content:"";position:absolute;inset:-11px}.kk-ai-mark:hover .korri-mark,.kk-ai-mark:focus-visible .korri-mark,.kk-ai-mark[aria-expanded=true] .korri-mark{background:var(--kk-fill-3);box-shadow:inset 0 0 0 1px var(--kk-line-control)}.kk-ai-mark:hover .korri-mark i,.kk-ai-mark:focus-visible .korri-mark i,.kk-ai-mark[aria-expanded=true] .korri-mark i{background:var(--kk-text)}.kk-ai-mark:focus-visible{outline:2px solid var(--kk-mint);outline-offset:2px}.kk-ai-mark::after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;z-index:30;padding:5px 9px;border-radius:7px;background:#0e0e12;box-shadow:0 6px 18px -6px rgba(0,0,0,.7),inset 0 0 0 1px var(--kk-line);font-size:var(--kk-fs-caption);font-weight:500;line-height:1.3;white-space:nowrap;color:var(--kk-text);opacity:0;pointer-events:none;transform:translate(-50%, 2px);transition:opacity var(--kk-dur) var(--kk-ease-out),transform var(--kk-dur) var(--kk-ease-out)}@media(any-hover: hover){.kk-ai-mark:hover::after{opacity:1;transform:translate(-50%, 0)}}.kk-ai-mark:focus-visible::after{opacity:1;transform:translate(-50%, 0)}.kk-ai-mark[aria-expanded=true]::after{opacity:0}.uf-facts>.kk-ai-mark{margin-left:-4px;align-self:center}.uf-rel__name>.kk-ai-mark{margin:0 2px 0 6px}.uf-trk__name>.kk-ai-mark{margin:-2px 0 0 6px}.uf-hero>.kk-ai-mark--cover{grid-area:cover;align-self:start;justify-self:end;z-index:2;margin:6px}.uf-hero>.kk-ai-mark--cover .korri-mark{background:rgba(14,14,18,.78);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);backdrop-filter:blur(6px)}.uf-hero>.kk-ai-mark--cover .korri-mark i{background:#fff}.uf-hero>.kk-ai-mark--cover::after{bottom:auto;top:calc(100% + 8px)}.kk-ai-pop{position:fixed;z-index:1200;padding:12px 14px 14px;border-radius:12px;background:var(--kk-surface);box-shadow:0 18px 40px -12px rgba(0,0,0,.8),inset 0 0 0 1px var(--kk-line);color:var(--kk-text)}.kk-ai-pop .kk-ai-pop__title{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--kk-fs-small);font-weight:600}.kk-ai-pop .korri-mark{width:22px;height:22px;gap:2px;border-radius:7px}.kk-ai-pop .korri-mark i{width:2px;height:5px}.kk-ai-pop .korri-mark i:nth-child(2){height:10px}.kk-ai-pop .korri-mark i:nth-child(3){height:7px}.kk-ai-pop .kk-ai-pop__text{margin:6px 0 12px;font-size:var(--kk-fs-caption);color:var(--kk-text-2)}.uf-cover__sheet{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:3px;width:100%;height:100%}.uf-cover__sheet img{display:block;width:100%;height:100%;object-fit:cover}.uf-fact.is-flash,.uf-tl__row.is-flash{box-shadow:0 0 0 2px var(--kk-mint);transition:box-shadow var(--kk-dur-slow) var(--kk-ease-out)}@media(min-width: 1280px)and (max-width: 1699px){body.korri-pinned.korri-open.upload-page .uf-rel__name.is-big>.uf-rel__title{font-size:1.75rem}body.korri-pinned.korri-open.upload-page .uf-need ul{grid-template-columns:minmax(0, 1fr)}}.kk-scope.dp.pm .pm-start__actions{display:flex;flex-wrap:wrap;gap:var(--kk-s-2) var(--kk-s-3);margin-top:var(--kk-s-2)}.kk-scope.dp.pm .kk-btn.is-coming{gap:var(--kk-s-2);cursor:default;opacity:.75}.kk-scope.dp.pm .kk-btn.is-coming small{padding:1px 7px;border:1px dashed var(--kk-line);border-radius:999px;font-size:var(--kk-fs-caption);font-weight:500;color:var(--kk-text-3)}.kk-scope.dp.pm .korri-context{gap:var(--kk-s-4)}@media(min-width: 1024px){.kk-scope.dp.pm .korri-context{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start}.kk-scope.dp.pm .korri-context .kctx--wide{grid-column:1/-1}}.kk-scope.dp.pm .kctx{padding:var(--kk-s-5) var(--kk-s-5) var(--kk-s-6)}.kk-scope.dp.pm .kctx__head h3{font-size:var(--kk-fs-lead);font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.005em}.kk-scope.dp.pm .kctx__photos{grid-template-columns:repeat(auto-fill, minmax(88px, 1fr))}.pm-limits{display:flex;align-items:center;gap:6px;margin:var(--kk-s-3) 0 0;font-size:var(--kk-fs-small);color:var(--kk-text-3)}.pm-limits .material-symbols-outlined{font-size:1.125rem;color:var(--kk-mint)}.sbx-c-wn{margin-top:auto}.sbx-c-wn+.sbx-c-me{margin-top:-12px}.sbx-c-item--wn{min-height:2.75rem;font-size:var(--kk-fs-small);color:var(--kk-text-3)}.sbx-c-item--wn .sbx-c-item__tile{background:rgba(0,0,0,0);color:var(--kk-text-3)}.sbx-c-item--wn .sbx-c-item__tile .material-symbols-outlined{font-size:1.125rem}@media(max-width: 768px){.sbx-c-item--wn{min-height:52px;font-size:16px}}.sbx-c-wn__label{display:flex;flex:1;align-items:baseline;justify-content:space-between;gap:8px}.sbx-c-wn__ver{font-size:var(--kk-fs-caption);font-weight:600;font-variant-numeric:tabular-nums;color:var(--kk-text-3)}html.wn-open,html.wn-open body{overflow:hidden}.kk-scope.wn-layer{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px}.kk-scope.wn-layer[hidden]{display:none}@media(max-width: 768px){.kk-scope.wn-layer{padding:0}}.wn-scrim{position:absolute;inset:0;background:var(--kk-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:wn-fade var(--kk-dur) var(--kk-ease-out)}.kk-scope .wn-dialog{position:relative;display:flex;flex-direction:column;width:min(820px,100%);max-height:calc(100dvh - 48px);overflow:hidden;border:1px solid var(--kk-hairline);border-radius:var(--kk-r-dialog);background:var(--kk-surface);box-shadow:var(--kk-shadow-dialog);animation:wn-rise var(--kk-dur-slow) var(--kk-ease-out)}.kk-scope .wn-dialog:focus{outline:none}@media(max-width: 768px){.kk-scope .wn-dialog{width:100%;height:100dvh;max-height:none;border:0;border-radius:0;animation-name:wn-sheet}}.kk-scope .wn-head{display:flex;align-items:flex-start;gap:16px;padding:28px 24px 22px 36px;border-bottom:1px solid var(--kk-hairline)}@media(max-width: 768px){.kk-scope .wn-head{padding:18px 8px 16px 20px}}.kk-scope .wn-head__text{flex:1;min-width:0}.kk-scope .wn-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:var(--kk-fs-small);font-weight:600;color:var(--kk-text-3)}.kk-scope .wn-title{margin-top:10px;font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.025em;font-size:max(2.125rem,30px);line-height:1.08}@media(max-width: 768px){.kk-scope .wn-title{font-size:28px}}.kk-scope .wn-sum{margin-top:8px;max-width:56ch;font-size:var(--kk-fs-lead);line-height:1.5;color:var(--kk-text-2)}.kk-scope .wn-close{flex-shrink:0;margin-top:-4px}.kk-scope .wn-body{flex:1;min-height:0;overflow-y:auto;padding:0 36px 8px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) rgba(0,0,0,0)}.kk-scope .wn-body:focus-visible{outline:2px solid var(--kk-mint);outline-offset:-2px}@media(max-width: 768px){.kk-scope .wn-body{padding:0 20px 8px}}.kk-scope .wn-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px 16px 36px;border-top:1px solid var(--kk-hairline)}.kk-scope .wn-foot p{font-size:var(--kk-fs-small);color:var(--kk-text-3)}.kk-scope .wn-foot b{font-weight:600;color:var(--kk-text-2)}@media(max-width: 768px){.kk-scope .wn-foot{flex-direction:column;align-items:stretch;gap:10px;padding:12px 20px calc(12px + env(safe-area-inset-bottom))}.kk-scope .wn-foot p{display:none}}.kk-scope .wn-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border:1px solid var(--kk-line);border-radius:var(--kk-r-pill);background:var(--kk-fill-1);font-size:var(--kk-fs-caption);font-weight:600;line-height:1.2;letter-spacing:.02em;color:var(--kk-text-2);white-space:nowrap;cursor:default}.kk-scope .wn-pill .material-symbols-outlined{font-size:1rem}.kk-scope .wn-pill--example{border-style:dashed;border-color:rgba(255,255,255,.28);background:rgba(0,0,0,0)}.kk-scope .wn-change{padding:28px 0;border-bottom:1px solid var(--kk-hairline)}@media(max-width: 768px){.kk-scope .wn-change{padding:22px 0}}.kk-scope .wn-change__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.kk-scope .wn-change__title{font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.02em;font-size:var(--kk-fs-title);line-height:1.2}.kk-scope .wn-change__sentence{margin-top:8px;max-width:64ch;line-height:1.55;color:var(--kk-text-2)}.kk-scope .wn-where{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:var(--kk-fs-caption);font-weight:600;color:var(--kk-text-3)}.kk-scope .wn-where .material-symbols-outlined{font-size:1rem}.kk-scope .wn-kind{display:inline-flex;align-items:center;padding:.1875rem .5rem;border-radius:6px;background:var(--kk-fill-2);font-size:var(--kk-fs-caption);font-weight:600;line-height:1.2;letter-spacing:.02em;color:var(--kk-text-2);white-space:nowrap}.kk-scope .wn-kind--new{background:rgba(255,255,255,.92);color:#111115}.kk-scope .wn-kind--money{box-shadow:inset 0 0 0 1px var(--kk-line-control);color:var(--kk-text)}.kk-scope .wn-pair{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);gap:12px;align-items:center;margin-top:18px}@media(max-width: 768px){.kk-scope .wn-pair{grid-template-columns:minmax(0, 1fr);gap:10px}}.kk-scope .wn-fig{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0}.kk-scope .wn-fig figcaption{font-size:var(--kk-fs-small);font-weight:600;color:var(--kk-text-3)}.kk-scope .wn-fig img{display:block;width:100%;height:auto;border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:#111115}.kk-scope .wn-fig--now figcaption{color:var(--kk-text)}.kk-scope .wn-fig--before img{opacity:.8}.kk-scope .wn-fig--solo{max-width:480px;margin-top:18px}.kk-scope .wn-arrow{display:grid;place-items:center;width:32px;height:32px;margin-top:26px;border-radius:50%;background:var(--kk-fill-2);color:var(--kk-text-2)}.kk-scope .wn-arrow .material-symbols-outlined{font-size:1.125rem}@media(max-width: 768px){.kk-scope .wn-arrow{justify-self:center;margin:0;transform:rotate(90deg)}}.kk-scope .wn-fixes{padding:28px 0 16px}.kk-scope .wn-fixlist{margin:10px 0 0;padding:0;list-style:none}.kk-scope .wn-fixlist li{display:grid;grid-template-columns:20px minmax(0, 1fr) auto;gap:12px;align-items:baseline;padding:10px 0;border-top:1px solid var(--kk-hairline);line-height:1.5;color:var(--kk-text-2)}.kk-scope .wn-fixlist li:first-child{border-top:0}@media(max-width: 768px){.kk-scope .wn-fixlist li{grid-template-columns:20px minmax(0, 1fr)}}.kk-scope .wn-fixlist .material-symbols-outlined{align-self:center;font-size:1.125rem;color:var(--kk-text-3)}.kk-scope .wn-fixlist em{font-size:var(--kk-fs-caption);font-style:normal;font-weight:600;color:var(--kk-text-3);white-space:nowrap}@media(max-width: 768px){.kk-scope .wn-fixlist em{grid-column:2}}.kk-scope.wn-page .wn-lead{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px}.kk-scope.wn-page .wn-hist{display:flex;flex-direction:column;max-width:1080px;margin-top:24px}.kk-scope.wn-page .wn-ver{display:grid;grid-template-columns:180px minmax(0, 1fr);gap:40px;padding:40px 0 16px;border-top:1px solid var(--kk-hairline)}.kk-scope.wn-page .wn-ver:first-child{padding-top:8px;border-top:0}.kk-scope.wn-page .wn-ver .wn-change:last-of-type{border-bottom:0}.kk-scope.wn-page .wn-ver .wn-fixes{border-top:1px solid var(--kk-hairline)}.kk-scope.wn-page .wn-ver__side{position:sticky;top:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px;align-self:start}.kk-scope.wn-page .wn-ver__num{font-family:var(--kk-font-display);font-weight:800;letter-spacing:-.035em;font-size:56px;line-height:1;font-variant-numeric:tabular-nums}.kk-scope.wn-page .wn-ver__date{font-size:var(--kk-fs-small);font-weight:600;color:var(--kk-text-3)}.kk-scope.wn-page .wn-ver__h{font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.025em;font-size:max(1.75rem,26px);line-height:1.15}.kk-scope.wn-page .wn-ver__sum{margin-top:6px;font-size:var(--kk-fs-lead);line-height:1.5;color:var(--kk-text-2)}.kk-scope.wn-page .wn-inc{margin:4px 0 8px;font-size:var(--kk-fs-small);color:var(--kk-text-3)}.kk-scope.wn-page .wn-patch{display:grid;grid-template-columns:180px minmax(0, 1fr);gap:40px;padding:14px 0;border-top:1px solid var(--kk-hairline);font-size:var(--kk-fs-small);color:var(--kk-text-3)}.kk-scope.wn-page .wn-patch__v{font-weight:700;font-variant-numeric:tabular-nums;color:var(--kk-text-2)}.kk-scope.wn-page .wn-patch__fixes{margin:6px 0 0;padding:0 0 0 18px;list-style:disc}.kk-scope.wn-page .wn-patch__fixes li+li{margin-top:2px}.kk-scope.wn-page .wn-patch__fixes em{font-style:normal;font-weight:600}.kk-scope.wn-page .wn-empty{padding:24px;border:1px dashed var(--kk-line);border-radius:var(--kk-r-card)}@media(max-width: 768px){.kk-scope.wn-page .wn-ver,.kk-scope.wn-page .wn-patch{grid-template-columns:minmax(0, 1fr);gap:12px}.kk-scope.wn-page .wn-ver__side{position:static;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.kk-scope.wn-page .wn-ver__num{font-size:40px}.kk-scope.wn-page .wn-patch{gap:2px}}@keyframes wn-fade{from{opacity:0}}@keyframes wn-rise{from{opacity:0;transform:scale(0.97) translateY(8px)}}@keyframes wn-sheet{from{opacity:0;transform:translateY(24px)}}@media(prefers-reduced-motion: reduce){.wn-scrim,.kk-scope .wn-dialog{animation:none}}.kk-scope .hc-art{display:flex;flex-direction:column;gap:var(--kk-s-4);min-width:0;overflow-wrap:break-word}.kk-scope .hc-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.kk-scope .hc-crumb a{color:var(--kk-text-2);text-decoration:none}.kk-scope .hc-crumb a:focus-visible{outline:2px solid var(--kk-mint);outline-offset:1px}.kk-scope .hc-crumb a:hover{color:var(--kk-text);text-decoration:underline}.kk-scope .hc-crumb .material-symbols-outlined{font-size:1rem}.kk-scope .hc-crumb--plain{font-weight:600;letter-spacing:.06em;text-transform:uppercase}.kk-scope .hc-art__title{margin:0;font-size:var(--kk-fs-display);font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.005em;line-height:1.15;color:var(--kk-text)}.kk-scope .hc-art__title:focus{outline:none}.kk-scope .hc-art__meta{margin:-0.5rem 0 0;font-size:var(--kk-fs-caption);color:var(--kk-text-3)}.kk-scope .hc-answer{display:flex;flex-direction:column;gap:.375rem;padding:var(--kk-s-4) var(--kk-s-5);border:1px solid var(--kk-hairline);border-left:3px solid var(--kk-mint);border-radius:var(--kk-r-card);background:var(--kk-fill-1)}.kk-scope .hc-answer__tag{display:inline-flex;align-items:center;gap:.25rem;margin:0;font-size:var(--kk-fs-caption);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--kk-text-2)}.kk-scope .hc-answer__tag .material-symbols-outlined{font-size:1rem;color:var(--kk-mint)}.kk-scope .hc-answer__text{margin:0;font-size:var(--kk-fs-lead);line-height:1.5;color:var(--kk-text)}.kk-scope .hc-body{display:flex;flex-direction:column;gap:var(--kk-s-3);font-size:var(--kk-fs-body);line-height:1.6;color:var(--kk-text-2)}.kk-scope .hc-body p{margin:0}.kk-scope .hc-body strong{font-weight:600;color:var(--kk-text)}.kk-scope .hc-body__h{margin:var(--kk-s-3) 0 0;font-size:var(--kk-fs-lead);font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.005em;line-height:1.3;color:var(--kk-text)}.kk-scope .hc-steps{display:flex;flex-direction:column;gap:var(--kk-s-3);margin:0;padding:0;list-style:none}.kk-scope .hc-steps li{display:grid;grid-template-columns:1.75rem minmax(0, 1fr);gap:var(--kk-s-3);align-items:start}.kk-scope .hc-steps__n{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--kk-fill-2);font-size:var(--kk-fs-caption);font-weight:700;color:var(--kk-text);font-variant-numeric:tabular-nums}.kk-scope .hc-list{display:flex;flex-direction:column;gap:var(--kk-s-2);margin:0;padding:0;list-style:none}.kk-scope .hc-list li{position:relative;padding-left:1.25rem}.kk-scope .hc-list li::before{content:"";position:absolute;top:.68em;left:.25rem;width:.375rem;height:.375rem;border-radius:50%;background:var(--kk-text-3)}.kk-scope .hc-note{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:var(--kk-s-2);margin:var(--kk-s-1) 0 0;padding:var(--kk-s-3) var(--kk-s-4);border-radius:var(--kk-r-card);background:var(--kk-fill-1);font-size:var(--kk-fs-small);line-height:1.5}.kk-scope .hc-note .material-symbols-outlined{font-size:1.25rem;color:var(--kk-text-3)}.kk-scope .hc-note--tip .material-symbols-outlined{color:var(--kk-mint)}.kk-scope .hc-related{display:flex;flex-direction:column;gap:var(--kk-s-3);margin-top:var(--kk-s-10)}.kk-scope .hc-related__h{margin:0;font-size:var(--kk-fs-lead);font-family:var(--kk-font-display);font-weight:800;letter-spacing:-0.005em;color:var(--kk-text)}.kk-scope .hc-related__list{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 18rem), 1fr));gap:var(--kk-s-2);margin:0;padding:0;list-style:none}.kk-scope .hc-link-card{display:flex;align-items:center;justify-content:space-between;gap:var(--kk-s-3);height:100%;min-height:3.5rem;padding:var(--kk-s-3) var(--kk-s-4);border:1px solid var(--kk-hairline);border-radius:var(--kk-r-card);background:var(--kk-fill-1);font-size:var(--kk-fs-small);font-weight:600;line-height:1.35;color:var(--kk-text);text-decoration:none}.kk-scope .hc-link-card:focus-visible{outline:2px solid var(--kk-mint);outline-offset:3px}.kk-scope .hc-link-card .material-symbols-outlined{flex-shrink:0;color:var(--kk-text-3)}.kk-scope .hc-link-card:hover{background:var(--kk-fill-2)}.kk-scope .hc-link-card:hover .material-symbols-outlined{color:var(--kk-mint)}.kk-scope .hcf{display:flex;flex-direction:column;gap:var(--kk-s-2);margin:var(--kk-s-2) 0;min-width:0}.kk-scope .hcf__art svg{display:block;width:100%;height:auto;font-family:inherit}.kk-scope .hcf__cap{font-size:var(--kk-fs-caption);line-height:1.45;color:var(--kk-text-3)}.kk-scope .hcf-card{fill:var(--kk-fill-1);stroke:var(--kk-line)}.kk-scope .hcf-tile{fill:var(--kk-fill-2)}.kk-scope .hcf-chip{fill:var(--kk-fill-2);stroke:var(--kk-hairline)}.kk-scope .hcf-dash{stroke:var(--kk-line);stroke-dasharray:5 4}.kk-scope .hcf-dashl{stroke-dasharray:5 4}.kk-scope .hcf-ink{stroke:var(--kk-text-3)}.kk-scope .hcf-ink-f{fill:var(--kk-text-2)}.kk-scope .hcf-line{stroke:var(--kk-hairline)}.kk-scope .hcf-line2{stroke:var(--kk-line)}.kk-scope .hcf-dot{fill:var(--kk-fill-3)}.kk-scope .hcf-on-dot-s{stroke:var(--kk-text-2)}.kk-scope .hcf-mint{fill:var(--kk-mint)}.kk-scope .hcf-mint-s{stroke:var(--kk-mint)}.kk-scope .hcf-mintt{fill:var(--kk-mint)}.kk-scope .hcf-mintfill{fill:var(--kk-mint-fill)}.kk-scope .hcf-on-mint{fill:var(--kk-on-mint)}.kk-scope .hcf-on-mint-s{stroke:var(--kk-on-mint)}.kk-scope .hcf-badge{fill:var(--kk-text)}.kk-scope .hcf-on-badge{fill:var(--kk-bg)}.kk-scope .hcf-seg{fill:rgba(255,255,255,.3)}.kk-scope .hcf-seg2{fill:rgba(255,255,255,.1);stroke:rgba(255,255,255,.3);stroke-dasharray:4 3}.kk-scope .hcf-ava{fill:var(--kk-fill-3)}.kk-scope .hcf-art--0{fill:#4e607a}.kk-scope .hcf-art--1{fill:#34505f}.kk-scope .hcf-art--2{fill:#5a6f8f}.kk-scope .hcf-art--3{fill:#2a3348}.kk-scope .hcf-t{fill:var(--kk-text)}.kk-scope .hcf-t2{fill:var(--kk-text-2)}.kk-scope .hcf-t3{fill:var(--kk-text-3)}.kk-scope .hcf-h{font-size:22px;font-weight:700}.kk-scope .hcf-h3{font-size:17px;font-weight:650}.kk-scope .hcf-s{font-size:14px}.kk-scope .hcf-xs{font-size:12px}.kk-scope .hcf-b{font-weight:600}@font-face{font-family:"Material Symbols Outlined";font-style:normal;font-weight:400;font-display:block;src:url("/assets/fonts/material-symbols/material-symbols-outlined.woff2") format("woff2")}@font-face{font-family:"Material Icons Outlined";font-style:normal;font-weight:400;font-display:block;src:url("/assets/fonts/material-icons/material-icons-outlined.woff2") format("woff2")}@font-face{font-family:"Material Icons Round";font-style:normal;font-weight:400;font-display:block;src:url("/assets/fonts/material-icons/material-icons-round.woff2") format("woff2")}.material-symbols-outlined{font-family:"Material Symbols Outlined";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-icons-outlined{font-family:"Material Icons Outlined";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-icons-round{font-family:"Material Icons Round";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}