@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_d8bca6d2-module__szHg4a__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_d8bca6d2-module__szHg4a__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_abb9724-module__MDfPsa__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_abb9724-module__MDfPsa__variable{--font-figtree:"Figtree", "Figtree Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-text);--font-mono:"SF Mono", Menlo, Consolas, monospace;--spacing:4px;--text-xs:13px;--text-sm:14px;--text-sm--line-height:calc(1.25 / .875);--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.02em;--radius-xs:5px;--radius-sm:6px;--radius-md:8px;--ease-out:cubic-bezier(.22, 1, .36, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:#0f1114;--color-ink-soft:#2a2e34;--color-text-muted:#5a6068;--color-on-ink:#fff;--color-text:var(--color-ink);--color-paper:#fafaf7;--color-surface:#fff;--color-surface-muted:#f1f2ee;--color-line:#daddd6;--color-line-soft:#eaece6;--color-line-grid:#eceee9;--color-line-strong:#c9cdc5;--color-accent:#cfff3d;--color-on-accent:var(--color-ink);--color-brand:#d2e7da;--color-brand-strong:#a9d1ba;--color-brand-soft:var(--color-brand);--color-brand-soft-ink:#0b5a41;--color-positive:#0b7a57;--color-negative:#c8412f;--color-info:#d5e4f6;--color-series-3:#4f86d0;--color-map-1:#e4f1e9;--color-map-2:#bcdcc8;--color-map-3:#82bd9b;--color-map-4:#3f8f67;--color-map-5:#0b5a41;--color-dark-bg:#0f1114;--color-dark-card:#16191e;--color-dark-card-2:#1c2026;--color-dark-line:#2c3038;--color-dark-line-strong:#3a3f47;--color-dark-text:#f3f4f0;--color-dark-muted:#a8adb4;--color-dark-text-soft:#c9cdd3;--color-dark-tag:#24282e;--color-dark-tag-text:#d5d8dd;--color-accent-yellow:#ffe04a;--color-accent-sage:#a9d1ba;--font-display:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--font-text:var(--font-figtree), ui-sans-serif, system-ui, sans-serif;--text-display-xl:88px;--text-display-lg:64px;--text-display:56px;--text-h1:48px;--text-h1-sm:44px;--text-h2:32px;--text-h3:24px;--text-h4:20px;--text-lead:18px;--text-body:16px;--text-eyebrow:12px;--tracking-display:-.035em;--tracking-eyebrow:.14em;--tracking-caps:.12em;--leading-display:1.02;--leading-body:1.5;--space-page:56px;--space-page-mobile:16px;--space-section:96px;--radius-btn:10px;--radius-field:12px;--radius-form:14px;--radius-card:16px;--radius-pill:999px;--border-ink:1.5px;--border-line:1px;--shadow-lift:0 24px 50px -30px #0f111473}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-lift:0 24px 50px -30px color-mix(in srgb, var(--color-ink) 45%, transparent)}}:root,:host{--shadow-pop:0 20px 40px -24px #0f111466}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-pop:0 20px 40px -24px color-mix(in srgb, var(--color-ink) 40%, transparent)}}:root,:host{--shadow-float:0 30px 60px -30px #0f111480}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-float:0 30px 60px -30px color-mix(in srgb, var(--color-ink) 50%, transparent)}}:root,:host{--shadow-thumb:0 2px 6px #0f111433}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-thumb:0 2px 6px color-mix(in srgb, var(--color-ink) 20%, transparent)}}:root,:host{--shadow-focus:0 0 0 4px #0f11141f}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-focus:0 0 0 4px color-mix(in srgb, var(--color-ink) 12%, transparent)}}:root,:host{--duration-fast:.12s;--duration-base:.2s;--duration-slow:.35s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--tilt-sticker:-4deg;--tilt-mark-back:-12deg;--tilt-mark-front:-3deg}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-text);font-size:16px;line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-paper);color:var(--color-ink);margin:0}h1,h2,h3,h4,p{margin:0}a{color:inherit;text-decoration:none}a:hover{color:var(--color-positive)}:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px;border-radius:4px}::selection{background:var(--color-accent);color:var(--color-ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components{.dk-d{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-weight:800;line-height:var(--leading-display)}.dk-d--tight{letter-spacing:var(--tracking-tight)}.dk-eye{letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted);font-size:12px;font-weight:700;line-height:1}.dk-muted{color:var(--color-text-muted)}.dk-hl{background-image:linear-gradient(transparent 60%, var(--color-accent) 60%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.dk-num-big{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:800;line-height:1}.dk-gridbg{background-image:linear-gradient(var(--color-line-grid) 1px, transparent 1px), linear-gradient(90deg, var(--color-line-grid) 1px, transparent 1px);background-position:-1px -1px;background-size:80px 80px}.dk-kbd{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);min-width:26px;height:26px;color:var(--color-ink-soft);border-bottom-width:2px;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.dk-mono{font-family:var(--font-mono)}.dk-line-t{border-top:var(--border-line) solid var(--color-line)}.dk-check-item{color:var(--color-ink-soft);align-items:center;gap:8px;font-size:14.5px;font-weight:500;display:inline-flex}.dk-sr-only{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.dk-dark{background:var(--color-dark-bg);color:var(--color-dark-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dk-dark .dk-eye,.dk-dark .dk-muted{color:var(--color-dark-muted)}.dk-dark a:hover{color:var(--color-accent)}.dk-dark :focus-visible{outline-color:var(--color-accent)}.dk-dark .dk-line-t{border-top-color:var(--color-dark-line)}.dk-btn{background:var(--color-ink);height:52px;color:var(--color-on-ink);border:var(--border-ink) solid var(--color-ink);border-radius:var(--radius-btn);font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.dk-btn:hover{background:var(--color-ink-soft);border-color:var(--color-ink-soft);color:var(--color-on-ink)}.dk-btn:active{transform:translateY(1px)}.dk-btn:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.dk-btn--accent{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}.dk-btn--accent:hover{background:#b4de37}@supports (color:color-mix(in lab, red, red)){.dk-btn--accent:hover{background:color-mix(in srgb, var(--color-accent) 86%, var(--color-ink))}}.dk-btn--accent:hover{border-color:#b4de37}@supports (color:color-mix(in lab, red, red)){.dk-btn--accent:hover{border-color:color-mix(in srgb, var(--color-accent) 86%, var(--color-ink))}}.dk-btn--accent:hover{color:var(--color-on-accent)}.dk-btn--ghost{color:var(--color-ink);background:0 0}.dk-btn--ghost:hover{background:var(--color-surface-muted);border-color:var(--color-ink);color:var(--color-ink)}.dk-btn--inv{background:var(--color-surface);color:var(--color-ink);border-color:var(--color-surface)}.dk-btn--inv:hover{background:var(--color-dark-text);border-color:var(--color-dark-text);color:var(--color-ink)}.dk-btn--ghost-inv{color:var(--color-on-ink);background:0 0;border-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.dk-btn--ghost-inv{border-color:color-mix(in srgb, var(--color-on-ink) 55%, transparent)}}.dk-btn--ghost-inv:hover{background:var(--color-dark-card-2);border-color:var(--color-on-ink);color:var(--color-on-ink)}.dk-btn--sm{border-radius:var(--radius-md);gap:8px;height:42px;padding:0 16px;font-size:14px}.dk-btn--lg{height:60px;font-size:17px}.dk-btn--block{width:100%}@media (max-width:480px){.dk-btn{white-space:normal;text-align:center;height:auto;min-height:52px;padding-block:10px;line-height:1.2}.dk-btn--sm{min-height:42px;padding-block:8px}.dk-btn--lg{min-height:60px}}.dk-btn:disabled,.dk-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.dk-btn:disabled:hover{background:var(--color-ink);border-color:var(--color-ink)}.dk-btn--accent:disabled:hover{background:var(--color-accent);border-color:var(--color-accent)}.dk-btn--ghost:disabled:hover{background:0 0}.dk-btn[aria-busy=true]{cursor:progress}.dk-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite dk-spin}@keyframes dk-spin{to{transform:rotate(360deg)}}.dk-dark .dk-btn:focus-visible{outline-color:var(--color-accent)}.dk-dark .dk-btn--ghost{color:var(--color-dark-text);border-color:var(--color-dark-line-strong)}.dk-dark .dk-btn--ghost:hover{background:var(--color-dark-card-2);color:var(--color-dark-text)}.dk-icon-btn{border:var(--border-ink) solid var(--color-ink);background:var(--color-surface);width:44px;height:44px;color:var(--color-ink);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.dk-icon-btn:hover{background:var(--color-ink);color:var(--color-on-ink)}.dk-icon-btn--ghost{background:0 0;border-color:#0000}.dk-icon-btn--ghost:hover{background:var(--color-surface-muted);color:var(--color-ink)}.dk-icon-btn--sm{width:36px;height:36px}.dk-icon-btn:disabled{opacity:.35;cursor:not-allowed;color:var(--color-ink);background:0 0}.dk-pill{border:var(--border-ink) solid var(--color-ink);border-radius:var(--radius-pill);height:44px;color:var(--color-ink);font-family:var(--font-text);letter-spacing:var(--tracking-caps);text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast), color var(--duration-fast), border-color var(--duration-fast);background:0 0;align-items:center;gap:8px;padding:0 20px;font-size:12.5px;font-weight:700;display:inline-flex}.dk-pill:hover{background:var(--color-ink);color:var(--color-on-ink)}.dk-pill--soft{border-color:var(--color-line)}.dk-pill--soft:hover{border-color:var(--color-ink);background:var(--color-surface);color:var(--color-ink)}.dk-dark .dk-pill{color:var(--color-dark-text);border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.dk-dark .dk-pill{border-color:color-mix(in srgb, var(--color-on-ink) 50%, transparent)}}.dk-dark .dk-pill:hover{background:var(--color-dark-text);color:var(--color-ink)}.dk-burger{color:var(--color-ink);font-family:var(--font-text);letter-spacing:var(--tracking-caps);text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:12.5px;font-weight:700;display:inline-flex}.dk-burger__circle{border:var(--border-ink) solid currentColor;width:44px;height:44px;transition:background-color var(--duration-fast);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.dk-burger__line{width:16px;height:1.5px;transition:transform var(--duration-slow) var(--ease-out);background:currentColor;display:block}.dk-burger:hover .dk-burger__circle{background:var(--color-surface-muted)}.dk-burger[aria-expanded=true] .dk-burger__circle{gap:0}.dk-burger[aria-expanded=true] .dk-burger__line:first-child{transform:rotate(45deg)translateY(.75px)}.dk-burger[aria-expanded=true] .dk-burger__line:last-child{transform:rotate(-45deg)translateY(-.75px)}.dk-dark .dk-burger{color:var(--color-dark-text)}.dk-dark .dk-burger:hover .dk-burger__circle{background:var(--color-dark-card-2)}.dk-chip{border:var(--border-ink) solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);height:38px;color:var(--color-ink);font-family:var(--font-text);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast), border-color var(--duration-fast), color var(--duration-fast);align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.dk-chip:hover{border-color:var(--color-ink)}.dk-chip[aria-pressed=true],.dk-chip[aria-checked=true],.dk-chip.is-on{background:var(--color-ink);color:var(--color-on-ink);border-color:var(--color-ink)}.dk-chip--accent,.dk-chip--accent[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.dk-chip--accent:hover{border-color:var(--color-ink)}.dk-chip--removable{padding-right:10px}.dk-chip--sm{height:32px;padding:0 12px;font-size:13px}.dk-chip:disabled,.dk-chip[aria-disabled=true]{opacity:.45;cursor:not-allowed;border-color:var(--color-line)}.dk-chip[aria-invalid=true]{border-color:var(--color-negative)}.dk-chip__count{border-radius:var(--radius-pill);background:var(--color-accent);min-width:20px;height:20px;color:var(--color-on-accent);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.dk-dark .dk-chip{background:var(--color-dark-card);border-color:var(--color-dark-line-strong);color:var(--color-dark-text)}.dk-dark .dk-chip:hover{border-color:var(--color-dark-text)}.dk-dark .dk-chip[aria-pressed=true],.dk-dark .dk-chip[aria-checked=true],.dk-dark .dk-chip.is-on{background:var(--color-dark-text);color:var(--color-ink);border-color:var(--color-dark-text)}.dk-chip-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dk-chip-group--tight{gap:6px}.dk-fr{flex-wrap:wrap;gap:4px;display:flex}.dk-fr__item{font-family:var(--font-display);border-radius:var(--radius-sm);border:var(--border-line) solid var(--color-line);background:var(--color-surface);color:var(--color-ink);cursor:pointer;font-variant-numeric:tabular-nums;padding:6px 7px;font-size:12.5px;font-weight:700;line-height:1}.dk-fr__item:hover{border-color:var(--color-ink)}.dk-fr__item[aria-checked=true],.dk-fr__item[aria-pressed=true]{background:var(--color-ink);color:var(--color-on-ink);border-color:var(--color-ink)}.dk-seg{border:var(--border-ink) solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-surface);align-self:flex-start;max-width:100%;display:inline-flex;overflow:hidden}.dk-seg__item{color:var(--color-ink);font:600 14px/1.2 var(--font-text);cursor:pointer;transition:background-color var(--duration-fast), color var(--duration-fast);background:0 0;border:0;padding:10px 16px}.dk-seg__item:hover{background:var(--color-surface-muted)}.dk-seg__item[aria-checked=true]{background:var(--color-ink);color:var(--color-on-ink)}.dk-seg__item:focus-visible{outline-offset:-4px;outline-color:var(--color-accent)}.dk-seg__item:not([aria-checked=true]):focus-visible{outline-color:var(--color-ink)}.dk-seg__item:disabled{opacity:.45;cursor:not-allowed}.dk-tog{border-radius:var(--radius-pill);border:var(--border-ink) solid var(--color-ink);background:var(--color-surface);height:38px;color:var(--color-ink);font:600 14px/1 var(--font-text);cursor:pointer;align-items:center;gap:10px;padding:0 5px 0 14px;display:inline-flex}.dk-tog__track{border-radius:var(--radius-pill);background:var(--color-line);width:40px;height:26px;transition:background-color var(--duration-base) var(--ease-standard);flex:none;display:block;position:relative}.dk-tog__track:after{content:"";background:var(--color-surface);width:20px;height:20px;transition:transform var(--duration-base) var(--ease-out), background-color var(--duration-base);border-radius:50%;position:absolute;top:3px;left:3px}.dk-tog[aria-checked=true] .dk-tog__track{background:var(--color-ink)}.dk-tog[aria-checked=true] .dk-tog__track:after{background:var(--color-accent);transform:translate(14px)}.dk-tog--bare{background:0 0;border:0;height:30px;padding:0}.dk-tog--bare .dk-tog__track{width:36px;height:22px}.dk-tog--bare .dk-tog__track:after{width:16px;height:16px}.dk-tog--bare[aria-checked=true] .dk-tog__track:after{transform:translate(14px)}.dk-tog:disabled{opacity:.45;cursor:not-allowed}.dk-dark .dk-tog{background:var(--color-dark-card);color:var(--color-dark-text);border-color:var(--color-dark-line-strong)}.dk-dark .dk-tog--bare{background:0 0}.dk-dark .dk-tog .dk-tog__track{background:var(--color-dark-line-strong)}.dk-dark .dk-tog[aria-checked=true] .dk-tog__track{background:var(--color-dark-text)}.dk-dark .dk-tog[aria-checked=true] .dk-tog__track:after{background:var(--color-ink)}.dk-checkbox{color:var(--color-text-muted);cursor:pointer;align-items:flex-start;gap:12px;font-size:13.5px;line-height:1.45;display:flex;position:relative}.dk-checkbox a{color:var(--color-ink);text-decoration:underline}.dk-checkbox__box{border:var(--border-ink) solid var(--color-ink);border-radius:var(--radius-sm);background:var(--color-surface);width:22px;height:22px;color:var(--color-accent);transition:background-color var(--duration-fast);flex:none;justify-content:center;align-items:center;display:flex}.dk-checkbox__box svg{opacity:0;transition:opacity var(--duration-fast), transform var(--duration-fast) var(--ease-out);transform:scale(.6)}.dk-checkbox__input:checked+.dk-checkbox__box{background:var(--color-ink)}.dk-checkbox__input:checked+.dk-checkbox__box svg{opacity:1;transform:none}.dk-checkbox__input:focus-visible+.dk-checkbox__box{outline:2px solid var(--color-ink);outline-offset:3px}.dk-checkbox:hover .dk-checkbox__box{box-shadow:var(--shadow-focus)}.dk-checkbox__input:disabled+.dk-checkbox__box{opacity:.45}.dk-checkbox--disabled{cursor:not-allowed;opacity:.6}.dk-checkbox--invalid .dk-checkbox__box{border-color:var(--color-negative)}.dk-checkbox__label{padding-top:1px}.dk-input{flex-direction:column;gap:8px;min-width:0;display:flex}.dk-input__label{letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);font-size:12px;font-weight:700;line-height:1}.dk-input__box{border:var(--border-ink) solid var(--color-ink);border-radius:var(--radius-field);background:var(--color-surface);min-height:60px;color:var(--color-ink);transition:box-shadow var(--duration-fast), border-color var(--duration-fast);align-items:center;gap:12px;padding:0 18px;font-size:18px;font-weight:600;display:flex;position:relative}.dk-input__box:focus-within{box-shadow:0 0 0 1.5px var(--color-ink), var(--shadow-focus)}.dk-input__box>svg{color:var(--color-text-muted);flex:none}.dk-input__control{min-width:0;height:100%;min-height:56px;color:inherit;font:600 18px/1.3 var(--font-text);background:0 0;border:0;outline:0;flex:1;padding:0}.dk-input__control::placeholder{color:var(--color-text-muted);opacity:1;font-weight:500}textarea.dk-input__control{resize:vertical;min-height:132px;padding:16px 0;font-size:16px;font-weight:500;line-height:1.5}.dk-input__box:has(textarea){align-items:stretch}.dk-input__hint{color:var(--color-text-muted);font-size:13px;line-height:1.4}.dk-input__error{color:var(--color-negative);align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.dk-input--invalid .dk-input__box{border-color:var(--color-negative)}.dk-input--invalid .dk-input__box:focus-within{box-shadow:0 0 0 1.5px var(--color-negative), 0 0 0 4px #c8412f2e}@supports (color:color-mix(in lab, red, red)){.dk-input--invalid .dk-input__box:focus-within{box-shadow:0 0 0 1.5px var(--color-negative), 0 0 0 4px color-mix(in srgb, var(--color-negative) 18%, transparent)}}.dk-input--disabled .dk-input__box{background:var(--color-surface-muted);border-color:var(--color-line);color:var(--color-text-muted)}.dk-input--disabled .dk-input__control{cursor:not-allowed}.dk-input__suffix{color:var(--color-text-muted);flex:none;font-size:15px;font-weight:600}.dk-input--floating .dk-input__box{min-height:64px}.dk-input--floating .dk-input__control{min-height:60px;padding-top:20px}.dk-input--floating .dk-input__label{pointer-events:none;letter-spacing:0;text-transform:none;transition:top var(--duration-base) var(--ease-out), font-size var(--duration-base) var(--ease-out), letter-spacing var(--duration-base);font-size:17px;font-weight:500;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.dk-input--floating .dk-input__box:focus-within .dk-input__label{letter-spacing:var(--tracking-caps);text-transform:uppercase;font-size:11px;font-weight:700;top:17px}.dk-input--floating .dk-input__box:has(.dk-input__control:not(:placeholder-shown)) .dk-input__label{letter-spacing:var(--tracking-caps);text-transform:uppercase;font-size:11px;font-weight:700;top:17px}.dk-field{border-right:var(--border-ink) solid var(--color-ink);flex-direction:column;gap:5px;min-width:0;padding:14px 18px;display:flex}.dk-field__label{color:var(--color-text-muted);font-size:12px;font-weight:600;line-height:1}.dk-field__value{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;font-size:17px;font-weight:800;line-height:1.2}.dk-popover-anchor{display:inline-block;position:relative}.dk-popover-anchor--block{display:block}.dk-listbox-panel{z-index:var(--z-dropdown);background:var(--color-surface);border:var(--border-line) solid var(--color-line);border-radius:var(--radius-card);min-width:100%;box-shadow:var(--shadow-pop);animation:dk-pop-in var(--duration-base) var(--ease-out);flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);left:0}.dk-listbox-panel--static{animation:none;position:static}@keyframes dk-pop-in{0%{opacity:0;transform:translateY(-4px)}}.dk-listbox{flex-direction:column;max-height:288px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.dk-option{border-radius:var(--radius-md);color:var(--color-ink);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;font-size:14.5px;font-weight:600;line-height:1.3;display:flex}.dk-option__label b,.dk-option__label mark{color:inherit;background:0 0;font-weight:800}.dk-option__label mark{font-weight:800}.dk-option__label{font-weight:600}.dk-option__meta{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.dk-option:hover,.dk-option[data-active=true]{background:var(--color-surface-muted)}.dk-option[data-active=true]{box-shadow:inset 0 0 0 2px var(--color-ink)}.dk-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.dk-option__check{border-radius:var(--radius-sm);border:var(--border-ink) solid var(--color-line);width:20px;height:20px;color:var(--color-accent);background:var(--color-surface);flex:none;justify-content:center;align-items:center;display:flex}.dk-option__check svg{opacity:0}.dk-option[aria-selected=true] .dk-option__check{background:var(--color-ink);border-color:var(--color-ink)}.dk-option[aria-selected=true] .dk-option__check svg{opacity:1}.dk-option__lead{align-items:center;gap:12px;min-width:0;display:flex}.dk-listbox-panel__foot{border-top:var(--border-line) solid var(--color-line);color:var(--color-text-muted);align-items:center;gap:6px;margin-top:4px;padding:8px 12px 4px;font-size:12px;display:flex}.dk-listbox-panel__status{color:var(--color-text-muted);align-items:center;gap:10px;padding:14px 12px;font-size:14px;display:flex}.dk-listbox-panel__search{border:var(--border-ink) solid var(--color-ink);border-radius:var(--radius-btn);height:48px;color:var(--color-text-muted);align-items:center;gap:10px;margin-bottom:6px;padding:0 12px;display:flex}.dk-listbox-panel__search:focus-within{box-shadow:0 0 0 1.5px var(--color-ink), var(--shadow-focus)}.dk-listbox-panel__search input{min-width:0;font:600 15px var(--font-text);color:var(--color-ink);background:0 0;border:0;outline:0;flex:1}.dk-listbox-panel__search input::placeholder{color:var(--color-text-muted);opacity:1;font-weight:500}.dk-listbox-panel__actions{border-top:var(--border-line) solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:10px 6px 2px;display:flex}.dk-link-btn{color:var(--color-text-muted);font:600 14px var(--font-text);cursor:pointer;background:0 0;border:0;padding:4px 2px;text-decoration:underline}.dk-link-btn:hover{color:var(--color-ink)}.dk-slider{flex-direction:column;gap:12px;display:flex}.dk-slider__head{justify-content:space-between;gap:12px;font-size:13px;font-weight:600;display:flex}.dk-slider__hist{align-items:flex-end;gap:3px;height:48px;display:flex}.dk-slider__bar{background:var(--color-line);transition:background-color var(--duration-base);border-radius:3px 3px 0 0;flex:1}.dk-slider__bar[data-active=true]{background:var(--color-ink)}.dk-slider__rail{touch-action:none;cursor:pointer;height:32px;margin:0 12px;position:relative}.dk-slider__track{background:var(--color-line);border-radius:var(--radius-pill);height:4px;position:absolute;top:14px;left:-12px;right:-12px}.dk-slider__range{background:var(--color-ink);border-radius:var(--radius-pill);height:4px;position:absolute;top:14px}.dk-slider__thumb{background:var(--color-surface);border:2px solid var(--color-ink);width:24px;height:24px;box-shadow:var(--shadow-thumb);cursor:grab;touch-action:none;transition:box-shadow var(--duration-fast);border-radius:50%;margin-left:-12px;position:absolute;top:4px}.dk-slider__thumb:before{content:"";border-radius:50%;position:absolute;inset:-10px}.dk-slider__thumb:active{cursor:grabbing}.dk-slider__thumb:focus-visible,.dk-slider__thumb[data-active=true]{background:var(--color-ink);box-shadow:0 0 0 4px var(--color-accent), 0 0 0 6px var(--color-ink);outline:none}.dk-slider__bubble{background:var(--color-ink);color:var(--color-on-ink);font-family:var(--font-display);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;padding:7px 10px;font-size:12px;font-weight:800;line-height:1.1;position:absolute;top:-34px;transform:translate(-50%)}.dk-slider__scale{color:var(--color-text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}.dk-slider--disabled{pointer-events:none}.dk-slider--disabled .dk-slider__rail,.dk-slider--disabled .dk-slider__hist{opacity:.45}.dk-slider--disabled .dk-slider__bubble{display:none}.dk-slider--disabled .dk-slider__thumb{background:var(--color-surface);box-shadow:var(--shadow-thumb)}.dk-code{gap:10px;display:flex}.dk-code__digit{border:var(--border-ink) solid var(--color-line);border-radius:var(--radius-field);text-align:center;width:64px;height:76px;font:800 32px var(--font-display);background:var(--color-surface);color:var(--color-ink);caret-color:var(--color-ink);min-width:0;transition:box-shadow var(--duration-fast), border-color var(--duration-fast);font-variant-numeric:tabular-nums;padding:0}.dk-code__digit[data-filled=true]{border-color:var(--color-ink)}.dk-code__digit:focus{border-color:var(--color-ink);box-shadow:0 0 0 4px var(--color-accent), 0 0 0 6px var(--color-ink);outline:none}.dk-code--invalid .dk-code__digit{border-color:var(--color-negative)}.dk-code__digit:disabled{background:var(--color-surface-muted);color:var(--color-text-muted)}@media (max-width:480px){.dk-code{gap:8px}.dk-code__digit{flex:1 1 0;width:0;height:64px;font-size:26px}}.dk-picker-trigger{border:var(--border-ink) solid var(--color-ink);border-radius:var(--radius-btn);background:var(--color-surface);height:52px;color:var(--color-ink);font:600 15px var(--font-text);cursor:pointer;font-variant-numeric:tabular-nums;transition:box-shadow var(--duration-fast);align-items:center;gap:10px;padding:0 16px;display:inline-flex}.dk-picker-trigger:hover{box-shadow:var(--shadow-focus)}.dk-picker-trigger[data-empty=true]{color:var(--color-text-muted);border-color:var(--color-line)}.dk-picker-trigger[data-empty=true]:hover{border-color:var(--color-ink)}.dk-picker-trigger>svg{color:var(--color-text-muted)}.dk-cal{background:var(--color-surface);border:var(--border-line) solid var(--color-line);border-radius:var(--radius-card);width:312px;box-shadow:var(--shadow-pop);padding:14px}.dk-cal--inline{box-shadow:none}.dk-cal__head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.dk-cal__title{font-family:var(--font-display);letter-spacing:-.01em;text-transform:capitalize;font-size:15px;font-weight:800}.dk-cal__grid{border-collapse:separate;border-spacing:2px;table-layout:fixed;width:100%}.dk-cal__wd{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);text-align:center;padding:4px 0;font-size:11px;font-weight:700}.dk-cal__day{border-radius:var(--radius-md);width:100%;height:38px;color:var(--color-ink);font:600 14px var(--font-text);font-variant-numeric:tabular-nums;text-align:center;vertical-align:middle;cursor:pointer;background:0 0;border:0;padding:0}.dk-cal__day:hover{background:var(--color-surface-muted)}.dk-cal__day[aria-selected=true]{background:var(--color-ink);color:var(--color-on-ink);font-weight:800}.dk-cal__day[data-today=true]:not([aria-selected=true]){box-shadow:inset 0 0 0 1.5px var(--color-ink)}.dk-cal__day[aria-disabled=true]{color:var(--color-line);cursor:not-allowed;background:0 0;text-decoration:line-through}.dk-cal__day:focus-visible{outline:2px solid var(--color-ink);outline-offset:1px;box-shadow:0 0 0 5px var(--color-accent)}.dk-cal__foot{border-top:var(--border-line) solid var(--color-line);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding-top:10px;font-size:12px;display:flex}.dk-time-panel{width:148px}.dk-years{background:var(--color-surface);border:var(--border-line) solid var(--color-line);border-radius:var(--radius-card);flex-direction:column;gap:10px;padding:16px;display:flex}.dk-years__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.dk-years__year{border-radius:var(--radius-md);border:var(--border-line) solid var(--color-line);background:var(--color-surface);color:var(--color-ink);font:700 14px var(--font-text);font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;padding:8px}.dk-years__year:hover{border-color:var(--color-ink)}.dk-years__year[aria-checked=true]{background:var(--color-ink);color:var(--color-on-ink);border-color:var(--color-ink)}.dk-years__year:disabled{opacity:.35;cursor:not-allowed}.dk-card{background:var(--color-surface);border:var(--border-ink) solid var(--color-ink);border-radius:var(--radius-card);color:var(--color-ink)}.dk-card--soft{border:var(--border-line) solid var(--color-line)}.dk-card--highlight{background:var(--color-accent);border-color:var(--color-ink);color:var(--color-on-accent)}.dk-card--highlight .dk-eye{color:var(--color-ink)}.dk-card--highlight .dk-muted{color:var(--color-ink-soft)}.dk-card--dark{background:var(--color-dark-bg);border-color:var(--color-dark-bg);color:var(--color-dark-text)}.dk-card--dark .dk-eye,.dk-card--dark .dk-muted{color:var(--color-dark-muted)}.dk-card--dark :focus-visible,.dk-card--dark .dk-btn:focus-visible{outline-color:var(--color-accent)}.dk-card--lift{box-shadow:var(--shadow-lift)}.dk-card--pop{box-shadow:var(--shadow-float)}.dk-card--dashed{border-style:dashed}.dk-card--interactive{transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base)}.dk-card--interactive:hover{box-shadow:var(--shadow-lift);color:inherit;transform:translateY(-2px)}.dk-dark .dk-card{background:var(--color-dark-card);border-color:var(--color-dark-line);color:var(--color-dark-text)}.dk-dark .dk-card--soft{border-color:var(--color-dark-line)}.dk-dark .dk-card--accent-line{border-color:var(--color-accent)}.dk-dark .dk-card--dark{background:var(--color-dark-bg)}.dk-stk{background:var(--color-ink);color:var(--color-on-ink);font-family:var(--font-display);border-radius:var(--radius-sm);transform:rotate(var(--tilt-sticker));white-space:nowrap;padding:9px 13px;font-size:15px;font-weight:800;line-height:1.1;display:inline-block}.dk-stk--marker{background:var(--color-accent);color:var(--color-on-accent)}.dk-stk--white{background:var(--color-surface);color:var(--color-ink);border:var(--border-ink) solid var(--color-ink)}.dk-stk--sm{font-size:13px}.dk-stk--xs{font-size:12px}.dk-stk--lg{padding:12px 16px;font-size:18px}.dk-stk--flat{transform:none}.dk-dark .dk-stk--white{background:var(--color-dark-card);color:var(--color-dark-text);border-color:var(--color-dark-line-strong)}.dk-dark .dk-stk--ink{background:var(--color-dark-card);border:var(--border-ink) solid var(--color-dark-line-strong)}.dk-tag{letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-xs);background:var(--color-surface-muted);color:var(--color-ink-soft);white-space:nowrap;align-items:center;gap:6px;padding:6px 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.dk-tag--accent{background:var(--color-accent);color:var(--color-on-accent)}.dk-tag--positive{background:var(--color-brand);color:var(--color-brand-soft-ink)}.dk-tag--info{background:var(--color-info);color:var(--color-ink)}.dk-tag--negative{background:var(--color-negative);color:var(--color-on-ink)}.dk-tag--outline{border:var(--border-line) solid var(--color-line);background:0 0}.dk-dark .dk-tag{background:var(--color-dark-tag);color:var(--color-dark-tag-text)}.dk-dark .dk-tag--accent{background:var(--color-accent);color:var(--color-on-accent)}.dk-tile{--tile-size:44px;width:var(--tile-size);height:var(--tile-size);border-radius:var(--radius-btn);background:var(--color-ink);color:var(--color-on-ink);font-family:var(--font-display);font-weight:800;font-size:calc(var(--tile-size) * .386);letter-spacing:-.02em;transform:rotate(var(--tilt-sticker));flex:none;justify-content:center;align-items:center;display:flex}.dk-tile--soft{background:var(--color-ink-soft)}.dk-tile--muted{background:var(--color-text-muted)}.dk-tile--flat{transform:none}.dk-tile--round{border-radius:50%;transform:none}.dk-tile--outline{border:var(--border-ink) solid var(--color-line);color:var(--color-text-muted);background:0 0}.dk-dark .dk-tile{background:var(--color-dark-text);color:var(--color-ink)}.dk-dark .dk-tile--outline{border-color:var(--color-dark-line-strong);color:var(--color-dark-muted);background:0 0}.dk-stat{flex-direction:column;gap:10px;min-width:0;padding:22px 24px;display:flex}.dk-stat__value{white-space:nowrap;font-size:40px}.dk-stat__value--accent{color:var(--color-positive)}.dk-dark .dk-stat__value--accent{color:var(--color-accent)}.dk-stat__hint{font-size:13px}.dk-stat--sm{gap:6px;padding:16px}.dk-stat--sm .dk-stat__value{font-size:28px}.dk-stat--sm .dk-eye{font-size:10.5px}.dk-stat--sm .dk-stat__hint{font-size:12px}.dk-table-wrap{max-height:var(--table-max-height,none);border:var(--border-line) solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);overflow:auto}.dk-table-wrap:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.dk-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:14.5px}.dk-table caption{text-align:left;font-family:var(--font-display);letter-spacing:-.02em;padding:16px 18px 6px;font-size:17px;font-weight:800}.dk-table th{z-index:1;background:var(--color-surface);text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:var(--border-ink) solid var(--color-ink);white-space:nowrap;padding:12px 18px;font-size:11.5px;font-weight:700;position:sticky;top:0}.dk-table td{border-bottom:var(--border-line) solid var(--color-line);white-space:nowrap;padding:12px 18px}.dk-table tbody tr:last-child td{border-bottom:0}.dk-table tbody tr:hover td{background:var(--color-paper)}.dk-table .is-num{text-align:right}.dk-table tr[data-current=true] td{background:var(--color-surface-muted)}.dk-tabs__list{border-bottom:var(--border-line) solid var(--color-line);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.dk-tabs__tab{color:var(--color-text-muted);font:700 15px var(--font-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:12px 14px 14px;position:relative}.dk-tabs__tab:hover,.dk-tabs__tab[aria-selected=true]{color:var(--color-ink)}.dk-tabs__tab[aria-selected=true]:after{content:"";background:var(--color-accent);height:4px;box-shadow:inset 0 -1.5px 0 var(--color-ink);border-radius:2px 2px 0 0;position:absolute;bottom:-1px;left:10px;right:10px}.dk-tabs__tab:disabled{opacity:.4;cursor:not-allowed}.dk-tabs__tab:focus-visible{outline-offset:-2px}.dk-tabs__panel{padding-top:18px}.dk-acc{border-top:var(--border-ink) solid var(--color-ink)}.dk-acc__item{border-bottom:var(--border-line) solid var(--color-line)}.dk-acc__summary{cursor:pointer;font-family:var(--font-display);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font-size:18px;font-weight:800;list-style:none;display:flex}.dk-acc__summary::-webkit-details-marker{display:none}.dk-acc__icon{border:var(--border-ink) solid var(--color-ink);width:32px;height:32px;transition:transform var(--duration-base) var(--ease-out), background-color var(--duration-fast);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.dk-acc__item[open] .dk-acc__icon{background:var(--color-accent);transform:rotate(180deg)}.dk-acc__summary:hover .dk-acc__icon{background:var(--color-surface-muted)}.dk-acc__body{color:var(--color-ink-soft);max-width:68ch;padding:0 2px 20px;font-size:15.5px}.dk-tip-anchor{display:inline-flex;position:relative}.dk-tooltip{z-index:var(--z-dropdown);border-radius:var(--radius-md);background:var(--color-ink);width:max-content;max-width:260px;color:var(--color-on-ink);pointer-events:none;animation:dk-fade-in var(--duration-fast) var(--ease-out);padding:9px 12px;font-size:13px;font-weight:500;line-height:1.4;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.dk-tooltip:after{content:"";border:6px solid #0000;border-top-color:var(--color-ink);margin-left:-6px;position:absolute;top:100%;left:50%}@keyframes dk-fade-in{0%{opacity:0}}.dk-popover{z-index:var(--z-dropdown);background:var(--color-surface);border:var(--border-ink) solid var(--color-ink);border-radius:var(--radius-card);width:320px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-lift);animation:dk-pop-in var(--duration-base) var(--ease-out);padding:18px 20px;font-size:14.5px;position:absolute;top:calc(100% + 10px);left:0}.dk-popover--right{left:auto;right:0}.dk-dialog{border:var(--border-ink) solid var(--color-ink);border-radius:var(--radius-card);background:var(--color-surface);width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--color-ink);box-shadow:var(--shadow-float);padding:0;overflow:hidden}.dk-dialog[open]{animation:dk-dialog-in var(--duration-slow) var(--ease-out);flex-direction:column;display:flex}.dk-dialog::backdrop{background:#0f11148c}@supports (color:color-mix(in lab, red, red)){.dk-dialog::backdrop{background:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.dk-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes dk-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}.dk-dialog__head{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 0;display:flex}.dk-dialog__title{font-family:var(--font-display);letter-spacing:-.03em;font-size:26px;font-weight:800;line-height:1.1}.dk-dialog__body{color:var(--color-ink-soft);padding:14px 24px 24px;overflow-y:auto}.dk-dialog__foot{border-top:var(--border-line) solid var(--color-line);background:var(--color-paper);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.dk-sheet{border-radius:var(--radius-card) 0 0 var(--radius-card);border-right:0;width:min(460px,100vw);height:100dvh;max-height:100dvh;margin:0 0 0 auto}.dk-sheet[open]{animation:dk-sheet-in var(--duration-slow) var(--ease-out)}.dk-sheet .dk-dialog__body{flex:1}@keyframes dk-sheet-in{0%{transform:translate(100%)}}@media (max-width:640px){.dk-sheet{border-radius:var(--radius-card) var(--radius-card) 0 0;border-right:var(--border-ink) solid var(--color-ink);border-bottom:0;width:100vw;max-width:100vw;height:auto;max-height:88dvh;margin:auto 0 0}.dk-sheet[open]{animation-name:dk-sheet-up}@keyframes dk-sheet-up{0%{transform:translateY(100%)}}}.dk-toast-region{z-index:var(--z-toast);pointer-events:none;flex-direction:column;gap:10px;width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:24px;right:24px}.dk-toast{pointer-events:auto;border-radius:var(--radius-field);background:var(--color-ink);color:var(--color-on-ink);box-shadow:var(--shadow-float);animation:dk-toast-in var(--duration-slow) var(--ease-out);align-items:flex-start;gap:12px;padding:14px 14px 14px 16px;font-size:14.5px;display:flex}.dk-toast__icon{color:var(--color-accent);flex:none;margin-top:1px}.dk-toast--error .dk-toast__icon{color:var(--color-on-ink)}.dk-toast--error{background:var(--color-negative)}.dk-toast__body{flex:1;min-width:0}.dk-toast__title{font-weight:700}.dk-toast__text{color:var(--color-dark-text-soft);font-size:13.5px}.dk-toast--error .dk-toast__text{color:var(--color-on-ink)}.dk-toast .dk-icon-btn{color:var(--color-on-ink);width:32px;height:32px;margin:-4px -4px 0 0}.dk-toast .dk-icon-btn:hover{background:#ffffff24}@supports (color:color-mix(in lab, red, red)){.dk-toast .dk-icon-btn:hover{background:color-mix(in srgb, var(--color-on-ink) 14%, transparent)}}@keyframes dk-toast-in{0%{opacity:0;transform:translateY(12px)}}@media (max-width:640px){.dk-toast-region{width:auto;bottom:16px;left:16px;right:16px}}.dk-stepper{counter-reset:dk-step;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dk-stepper__item{color:var(--color-text-muted);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.dk-stepper__item:not(:last-child):after{content:"";background:var(--color-line);width:32px;height:1.5px;margin-left:2px}.dk-stepper__dot{border:var(--border-ink) solid var(--color-line);width:30px;height:30px;font:800 13px var(--font-display);background:var(--color-surface);color:var(--color-text-muted);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;display:flex}.dk-stepper__item[data-state=done]{color:var(--color-ink)}.dk-stepper__item[data-state=done] .dk-stepper__dot{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-accent)}.dk-stepper__item[data-state=done]:after{background:var(--color-ink)}.dk-stepper__item[aria-current=step]{color:var(--color-ink)}.dk-stepper__item[aria-current=step] .dk-stepper__dot{background:var(--color-accent);border-color:var(--color-ink);color:var(--color-ink)}.dk-progress{align-items:center;gap:8px;display:flex}.dk-progress__track{background:var(--color-surface-muted);border-radius:var(--radius-pill);flex-grow:1;height:4px;overflow:hidden}.dk-progress__bar{background:var(--color-ink);border-radius:var(--radius-pill);height:100%;transition:width var(--duration-slow) var(--ease-out);display:block}.dk-progress--thick .dk-progress__track{height:8px}.dk-progress--accent .dk-progress__bar{background:var(--color-accent)}.dk-progress--indeterminate .dk-progress__bar{animation:dk-indeterminate 1.4s var(--ease-standard) infinite;width:40%!important}@keyframes dk-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}.dk-dark .dk-progress__track{background:var(--color-dark-line)}.dk-dark .dk-progress__bar{background:var(--color-accent)}.dk-skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--color-surface-muted) 0%, var(--color-line-soft) 50%, var(--color-surface-muted) 100%);background-size:200% 100%;animation:1.4s linear infinite dk-shimmer;display:block}@keyframes dk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.dk-empty{border:var(--border-ink) dashed var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;align-items:flex-start;gap:12px;padding:28px;display:flex}.dk-empty__title{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:800}.dk-empty__text{color:var(--color-text-muted);max-width:52ch;font-size:15px}.dk-photo{border:var(--border-ink) solid var(--color-ink);border-radius:var(--radius-card);background:var(--color-surface-muted);position:relative;overflow:hidden}.dk-photo__img{object-fit:cover}.dk-photo__credit{z-index:1;background:#0f11148c;border-radius:999px;padding:2px 7px;position:absolute;bottom:8px;right:10px}@supports (color:color-mix(in lab, red, red)){.dk-photo__credit{background:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.dk-photo__credit{color:var(--color-on-ink);letter-spacing:.02em;font-size:10.5px}.dk-results{flex-direction:column;display:flex}.dk-result,.dk-results__head{grid-template-columns:56px 1.5fr 1fr 1.2fr 1fr 190px;align-items:center;gap:16px;display:grid}.dk-results__head{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);padding:10px 20px;font-size:11.5px;font-weight:700}.dk-result{border-bottom:var(--border-line) solid var(--color-line);padding:20px}.dk-result--best{background:var(--color-surface);border:var(--border-ink) solid var(--color-ink);border-radius:var(--radius-card);box-shadow:var(--shadow-lift);margin-bottom:10px;padding:22px 20px}.dk-result--current{background:var(--color-surface-muted);border-radius:var(--radius-field);margin-top:6px}.dk-result__name{letter-spacing:var(--tracking-tight);font-size:18px}.dk-result--best .dk-result__name{font-size:19px}.dk-result__product{font-size:13.5px}.dk-result__tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.dk-result__premium{font-size:28px}.dk-result--best .dk-result__premium{font-size:32px}.dk-result__unit{font-size:12px}.dk-result__total{font:800 18px var(--font-display);font-variant-numeric:tabular-nums}.dk-result--best .dk-result__total{font-size:20px}.dk-result__bar{background:var(--color-surface-muted);border-radius:var(--radius-pill);height:8px;margin-top:8px;overflow:hidden}.dk-result--current .dk-result__bar{background:var(--color-surface)}.dk-result__bar-fill{background:var(--color-ink);height:100%}.dk-result--best .dk-result__bar-fill{background:var(--color-accent)}.dk-result--current .dk-result__bar-fill{background:var(--color-text-muted)}.dk-result__saving{font:800 18px var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-positive)}.dk-result--best .dk-result__saving{font-size:20px}.dk-result__saving--ref{color:var(--color-text-muted)}.dk-result__actions{flex-direction:column;gap:8px;display:flex}.dk-result__links{gap:8px;font-size:13px;font-weight:700;display:flex}.dk-result__label{display:none}@media (max-width:900px){.dk-results__head{display:none}.dk-result{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"tile name premium""total total saving""actions actions actions";gap:12px 14px;padding:18px 16px}.dk-result>:first-child{grid-area:tile}.dk-result>:nth-child(2){grid-area:name;min-width:0}.dk-result>:nth-child(3){text-align:right;grid-area:premium}.dk-result>:nth-child(4){grid-area:total}.dk-result>:nth-child(5){text-align:right;grid-area:saving;align-self:end}.dk-result>:nth-child(6){flex-direction:row;grid-area:actions;justify-content:space-between;align-items:center}.dk-result__label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.dk-result__premium,.dk-result--best .dk-result__premium{font-size:26px}}.dk-costbars{flex-direction:column;gap:26px;padding:32px;display:flex}.dk-costbars__head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.dk-costbars__row{flex-direction:column;gap:10px;display:flex}.dk-costbars__meta{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;font-weight:600;display:flex}.dk-costbars__bar{gap:3px;height:34px;display:flex}.dk-costbars__premium{background:var(--color-ink);color:var(--color-on-ink);border-radius:var(--radius-md) 0 0 var(--radius-md);font:700 12px var(--font-text);white-space:nowrap;transition:width var(--duration-slow) var(--ease-out);align-items:center;padding-left:12px;display:flex;overflow:hidden}.dk-costbars__cost{background:var(--color-text-muted);border-radius:0 var(--radius-md) var(--radius-md) 0;transition:width var(--duration-slow) var(--ease-out)}.dk-costbars__row--best .dk-costbars__premium{background:var(--color-accent);color:var(--color-on-accent)}.dk-costbars__row--best .dk-costbars__cost{background:var(--color-brand-strong)}.dk-costbars__legend{color:var(--color-text-muted);border-top:var(--border-line) solid var(--color-line);flex-wrap:wrap;gap:20px;padding-top:16px;font-size:12.5px;display:flex}.dk-costbars__swatch{background:var(--color-ink);vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.dk-costbars__swatch--cost{background:var(--color-text-muted)}@media (max-width:640px){.dk-costbars{padding:20px}}.dk-acct-tile{color:inherit;flex-direction:column;gap:14px;padding:20px 22px;display:flex}.dk-acct-tile:hover{color:inherit}.dk-acct-tile__top{justify-content:space-between;align-items:center;display:flex}.dk-acct-tile__title{letter-spacing:var(--tracking-tight);font-size:18px}.dk-acct-tile__meta{margin-top:4px;font-size:13.5px}.dk-acct-tile__foot{font-size:12.5px}.dk-acct-tile__cta{color:var(--color-positive);font-size:12.5px;font-weight:700}.dk-dark .dk-acct-tile__cta{color:var(--color-accent)}.dk-acct-tile--empty .dk-acct-tile__title{color:var(--color-text-muted)}.dk-dark .dk-acct-tile--empty .dk-acct-tile__title{color:var(--color-dark-text-soft)}.dk-acct-tile--row{flex-direction:row;align-items:center;gap:12px;padding:16px}.dk-acct-tile--row .dk-acct-tile__title{font-size:16px}.dk-acct-tile--row .dk-acct-tile__meta{margin-top:0;font-size:12.5px}.dk-acct-tile__value{white-space:nowrap;margin-left:auto;font-size:17px}.dk-acct-tile__value--accent{color:var(--color-positive)}.dk-dark .dk-acct-tile__value--accent{color:var(--color-accent)}.dk-overlay{padding:clamp(16px,2.4vw,28px)}.dk-overlay__toggles{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.dk-overlay__toggle{appearance:none;border:var(--border-ink) solid var(--color-ink);background:var(--color-surface);color:var(--color-ink);border-radius:var(--radius-pill);font:700 14px/1 var(--font-display);cursor:pointer;align-items:center;gap:8px;padding:9px 14px 9px 10px;display:inline-flex}.dk-overlay__toggle[aria-pressed=true]{background:var(--color-ink);color:var(--color-on-ink)}.dk-overlay__sq{border:var(--border-ink) solid currentColor;border-radius:4px;width:14px;height:14px}.dk-overlay__row{border-top:var(--border-line) solid var(--color-line);grid-template-columns:170px minmax(0,1fr) 160px;align-items:center;gap:14px;padding-block:9px;display:grid}.dk-overlay__row:first-of-type{border-top:0}.dk-overlay__k{font:700 14.5px/1.25 var(--font-display);letter-spacing:-.01em}.dk-overlay__k small{font:500 12px/1.3 var(--font-text);color:var(--color-text-muted);letter-spacing:0;display:block}.dk-overlay__track{background:var(--color-surface-muted);isolation:isolate;border-radius:9px;height:18px;position:relative}.dk-overlay__track i{mix-blend-mode:multiply;transition:width var(--duration-slow) ease, opacity var(--duration-base) ease;border-radius:9px;position:absolute;top:0;bottom:0;left:0}.dk-overlay__note{color:var(--color-text-muted);text-align:right;white-space:nowrap;font-size:12.5px}.dk-overlay__note b{color:var(--color-ink);font-weight:700}.dk-overlay__only{background:var(--color-accent);color:var(--color-ink);border-radius:4px;padding:2px 6px;font-weight:700}.dk-series-1{background:#0f11148c}@supports (color:color-mix(in lab, red, red)){.dk-series-1{background:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.dk-series-2{background:#0b7a578c}@supports (color:color-mix(in lab, red, red)){.dk-series-2{background:color-mix(in srgb, var(--color-positive) 55%, transparent)}}.dk-series-3{background:#4f86d099}@supports (color:color-mix(in lab, red, red)){.dk-series-3{background:color-mix(in srgb, var(--color-series-3) 60%, transparent)}}@media (max-width:640px){.dk-overlay__row{grid-template-columns:minmax(0,1fr);gap:6px}.dk-overlay__note{text-align:left}}.dk-result__links{align-items:center}.dk-result__links .dk-popover-anchor{display:inline-flex}.dk-result__links .dk-link-btn{color:var(--color-text-muted);padding:0 2px;display:inline-flex}.dk-result__links .dk-popover{width:300px;font-size:13.5px}.dk-result__saving--more{color:var(--color-ink)}.dk-result--current .dk-tag:not(.dk-tag--accent){background:var(--color-surface)}.dk-hh__sum{border-top:var(--border-line) solid var(--color-dark-line);flex-direction:column;justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;font-size:14.5px;display:flex}@media print{.dk-result__actions{display:none!important}.dk-result,.dk-result--best{box-shadow:none;break-inside:avoid}}body.menu-open{overflow:hidden}.dk-skip{z-index:var(--z-toast);background:var(--color-ink);color:var(--color-on-ink);border-radius:var(--radius-md);padding:10px 16px;font-size:14px;font-weight:700;position:fixed;top:12px;left:16px;transform:translateY(-200%)}.dk-skip:focus{color:var(--color-on-ink);transform:none}.dk-skip:focus-visible{outline:2px solid var(--color-accent);outline-offset:0;box-shadow:0 0 0 4px var(--color-ink)}.dk-tbar{z-index:calc(var(--z-header) + 1);min-height:var(--tbar-h);padding:6px 48px 6px var(--page-x);background:var(--color-dark-bg);color:var(--color-dark-text-soft);text-align:center;justify-content:center;align-items:center;gap:12px;font-size:13px;line-height:1.35;display:flex;position:relative}html[data-tbar=closed] .dk-tbar{display:none}.dk-tbar a{color:var(--color-dark-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:3px;white-space:nowrap;font-weight:700;text-decoration-thickness:2px}.dk-tbar a:hover{color:var(--color-accent)}.dk-tbar__close{width:32px;height:32px;color:var(--color-dark-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.dk-tbar__close:hover{background:var(--color-dark-card-2);color:var(--color-dark-text)}.dk-tbar :focus-visible{outline-color:var(--color-accent)}@media (max-width:900px){.dk-tbar{text-align:left;justify-content:flex-start;padding-right:48px;font-size:12.5px}}.dk-hdr{inset:var(--tbar-h) 0 auto 0;z-index:var(--z-header);height:var(--hdr-h);padding:0 var(--page-x);color:var(--color-ink);border-bottom:var(--border-line) solid transparent;transition:transform .6s var(--ease-curtain), background-color .5s var(--ease-curtain), height .5s var(--ease-curtain), top .4s var(--ease-curtain), border-color .5s var(--ease-curtain);background:0 0;justify-content:space-between;align-items:center;gap:24px;display:flex;position:fixed}.dk-hdr.is-scrolled{top:0}.dk-hdr--solid{height:var(--hdr-h-solid);background:#fafaf7eb}@supports (color:color-mix(in lab, red, red)){.dk-hdr--solid{background:color-mix(in srgb, var(--color-paper) 92%, transparent)}}.dk-hdr--solid{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--color-line)}.dk-hdr--hidden{transform:translateY(-110%)}.dk-hdr--open{background:0 0;border-bottom-color:#0000}.dk-hdr__brand{align-items:center;gap:14px;min-width:0;display:flex}.dk-hdr__brand:hover{color:inherit}.dk-hdr__logo{width:var(--hdr-logo);height:auto;transition:width .5s var(--ease-curtain);display:block}.dk-hdr--solid .dk-hdr__logo{width:var(--hdr-logo-solid)}.dk-hdr__claim{border-left:var(--border-line) solid var(--color-line);padding-left:14px;font-size:10.5px;line-height:1.5}.dk-hdr__right{align-items:center;gap:22px;display:flex}.dk-hdr__right .dk-pill:hover{color:var(--color-on-ink)}.dk-hdr__right .dk-pill--soft:hover{color:var(--color-ink)}.dk-hdr--open .dk-hdr__claim,.dk-hdr--open .dk-hdr__account{display:none}@media (max-width:1180px){.dk-hdr__claim{display:none}}@media (max-width:1040px){.dk-hdr__account{display:none}}@media (max-width:900px){.dk-hdr__cta,.dk-hdr .dk-burger>span:first-child{display:none}}.dk-menu{z-index:calc(var(--z-header) - 1);background:radial-gradient(900px 500px at 85% 0%, #e7fca3 0%, var(--color-paper) 60%);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.dk-menu{background:radial-gradient(900px 500px at 85% 0%, color-mix(in srgb, var(--color-accent) 45%, var(--color-paper)) 0%, var(--color-paper) 60%)}}.dk-menu{color:var(--color-ink);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .9s var(--ease-curtain), visibility 0s linear .9s;overflow:hidden}.dk-menu.is-open{clip-path:inset(0 0 0%);visibility:visible;transition:clip-path .9s var(--ease-curtain), visibility 0s}.dk-menu__grid{height:100%;padding:calc(var(--tbar-h) + var(--hdr-h) + 24px) var(--page-x) 48px;grid-template-columns:minmax(0,1fr) 520px;gap:56px;display:grid}.dk-menu.is-scrolled .dk-menu__grid{padding-top:calc(var(--hdr-h) + 24px)}.dk-menu__main{flex-direction:column;justify-content:center;gap:6px;min-height:0;display:flex}.dk-menu__item{text-align:left;cursor:pointer;color:var(--color-ink);font-family:var(--font-display);letter-spacing:var(--tracking-display);font-weight:800;line-height:var(--leading-display);opacity:0;transition:opacity .7s var(--ease-soft), transform .7s var(--ease-soft), color .3s;background:0 0;border:0;align-items:baseline;gap:22px;padding:0;font-size:clamp(32px,min(4.1vw,6.5vh),58px);display:flex;transform:translateY(30px)}.dk-menu__item:hover,.dk-menu__item:focus-visible,.dk-menu__item[aria-current=page]{color:var(--color-positive)}.dk-menu__num{flex:none;width:32px}.dk-menu__badge{letter-spacing:0;flex:none;align-self:center;margin-left:8px;line-height:1.1}.dk-menu__arr{display:none}.dk-menu.is-open .dk-menu__item{opacity:1;transform:none}.dk-menu.is-open .dk-menu__item:first-child{transition-delay:.35s}.dk-menu.is-open .dk-menu__item:nth-child(2){transition-delay:.41s}.dk-menu.is-open .dk-menu__item:nth-child(3){transition-delay:.47s}.dk-menu.is-open .dk-menu__item:nth-child(4){transition-delay:.53s}.dk-menu.is-open .dk-menu__item:nth-child(5){transition-delay:.59s}.dk-menu.is-open .dk-menu__item:nth-child(6){transition-delay:.65s}.dk-menu.is-open .dk-menu__item:nth-child(7){transition-delay:.71s}.dk-menu.is-open .dk-menu__item:nth-child(8){transition-delay:.77s}.dk-menu__side{border-left:var(--border-line) solid var(--color-line-strong);opacity:0;min-height:0;transition:opacity .8s var(--ease-soft) .5s, transform .8s var(--ease-soft) .5s;flex-direction:column;justify-content:space-between;gap:32px;padding-left:48px;display:flex;overflow-y:auto;transform:translate(30px)}.dk-menu.is-open .dk-menu__side{opacity:1;transform:none}.dk-menu__cols{grid-template-columns:1fr 1fr;gap:28px;display:grid}.dk-menu__col{flex-direction:column;gap:10px;font-size:15px;font-weight:500;display:flex}.dk-menu__col-title{color:var(--color-positive);margin-bottom:6px}.dk-menu__col a{transition:color .3s,transform .3s}.dk-menu__col a:hover{transform:translate(4px)}.dk-menu__foot{flex-direction:column;gap:16px;display:flex}.dk-menu__all{font-size:15px;font-weight:700}.dk-menu__contact{flex-direction:column;gap:6px;padding:20px 22px;font-size:14.5px;display:flex}.dk-menu__contact-name{letter-spacing:var(--tracking-tight);font-size:16px}.dk-menu__contact-line{font-weight:600}.dk-menu__back,.dk-menu__mobile-foot{display:none}@media (max-width:900px){.dk-menu{background:radial-gradient(500px 360px at 90% 0%, #e9fcad 0%, var(--color-paper) 65%)}@supports (color:color-mix(in lab, red, red)){.dk-menu{background:radial-gradient(500px 360px at 90% 0%, color-mix(in srgb, var(--color-accent) 40%, var(--color-paper)) 0%, var(--color-paper) 65%)}}.dk-menu__grid{width:200%;transition:transform .6s var(--ease-curtain);gap:0;padding:0;display:flex}.dk-menu.show-sub .dk-menu__grid{transform:translate(-50%)}.dk-menu__main,.dk-menu__side{width:50%;padding:calc(var(--tbar-h) + var(--hdr-h) + 8px) var(--page-x) 28px;-webkit-overflow-scrolling:touch;flex:none;overflow-y:auto}.dk-menu.is-scrolled .dk-menu__main,.dk-menu.is-scrolled .dk-menu__side{padding-top:calc(var(--hdr-h) + 8px)}.dk-menu__main{transition:opacity .5s var(--ease-curtain), transform .6s var(--ease-curtain);justify-content:flex-start;gap:0}.dk-menu.show-sub .dk-menu__main{opacity:.25;transform:translate(-12%)}.dk-menu__item{border-bottom:var(--border-line) solid var(--color-line);align-items:center;gap:14px;width:100%;padding:11px 0;font-size:clamp(24px,7vw,38px)}.dk-menu__badge{margin-left:auto;font-size:11px}.dk-menu__num{width:24px}.dk-menu__badge{margin-left:0}.dk-menu__arr{border:var(--border-ink) solid var(--color-ink);width:40px;height:40px;color:var(--color-ink);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.dk-menu__side{opacity:1;transition:transform .6s var(--ease-curtain);border-left:0;justify-content:flex-start;gap:22px;transform:translate(6%)}.dk-menu.show-sub .dk-menu__side{transform:none}.dk-menu__cols{grid-template-columns:1fr;gap:24px}.dk-menu__col{gap:0}.dk-menu__col a{border-bottom:var(--border-line) solid var(--color-line);opacity:0;transition:opacity .5s var(--ease-soft), transform .5s var(--ease-soft);padding:10px 0;font-size:17px;font-weight:600;transform:translate(28px)}.dk-menu.show-sub .dk-menu__col a{opacity:1;transform:none}.dk-menu.show-sub .dk-menu__col a:nth-child(3){transition-delay:60ms}.dk-menu.show-sub .dk-menu__col a:nth-child(4){transition-delay:.1s}.dk-menu.show-sub .dk-menu__col a:nth-child(5){transition-delay:.14s}.dk-menu.show-sub .dk-menu__col a:nth-child(6){transition-delay:.18s}.dk-menu.show-sub .dk-menu__col a:nth-child(7){transition-delay:.22s}.dk-menu.show-sub .dk-menu__col a:nth-child(8){transition-delay:.26s}.dk-menu__back{cursor:pointer;color:var(--color-ink);font:700 12.5px var(--font-text);letter-spacing:var(--tracking-caps);text-transform:uppercase;background:0 0;border:0;align-self:flex-start;align-items:center;gap:10px;padding:0;display:inline-flex}.dk-menu__back-arr{border:var(--border-ink) solid var(--color-ink);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.dk-menu__side .dk-menu__contact{display:none}.dk-menu__mobile-foot{flex-direction:column;gap:14px;margin-top:auto;padding-top:24px;display:flex}.dk-menu__lang-desktop{display:none}}.dk-lang{flex-direction:column;gap:10px;display:flex}.dk-lang__title{color:var(--color-ink)}.dk-lang__list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dk-lang__item{border:var(--border-ink) solid var(--color-ink);border-radius:var(--radius-pill);letter-spacing:.12em;text-transform:uppercase;min-width:44px;height:36px;color:var(--color-ink);justify-content:center;align-items:center;padding:0 12px;font-size:12.5px;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.dk-lang__item abbr{text-decoration:none}a.dk-lang__item:hover{background:var(--color-accent)}.dk-lang__item.is-current{background:var(--color-ink);color:var(--color-on-ink)}.dk-lang--footer{flex-direction:row;align-items:center}.dk-lang--footer .dk-lang__item{min-width:38px;height:30px;padding:0 10px;font-size:11.5px}.dk-langnote{z-index:var(--z-sticky);align-items:flex-start;gap:12px;width:min(560px,100vw - 32px);padding:16px 18px;font-size:14.5px;display:flex;position:fixed;bottom:clamp(16px,2.5vw,32px);left:50%;transform:translate(-50%)}.dk-langnote p{margin:0}.dk-langnote__close{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:4px;display:inline-flex}@media (prefers-reduced-motion:reduce){.dk-lang__item{transition:none}}.dk-fab{z-index:var(--z-sticky);background:var(--color-accent);width:64px;height:64px;color:var(--color-ink);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:clamp(16px,2.5vw,32px);right:clamp(16px,2.5vw,32px);box-shadow:0 0 0 8px #cfff3d4d,0 16px 30px -12px #0f111480}@supports (color:color-mix(in lab, red, red)){.dk-fab{box-shadow:0 0 0 8px color-mix(in srgb, var(--color-accent) 30%, transparent), 0 16px 30px -12px color-mix(in srgb, var(--color-ink) 50%, transparent)}}.dk-fab{transition:transform .4s var(--ease-soft)}.dk-fab:before{content:"";border:var(--border-ink) solid var(--color-accent);border-radius:50%;animation:2.4s ease-out infinite dk-fab-pulse;position:absolute;inset:-8px}.dk-fab:hover{color:var(--color-ink);transform:scale(1.06)}@keyframes dk-fab-pulse{0%{opacity:.8;transform:scale(.95)}to{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.dk-fab:before{opacity:0;animation:none}}.dk-ftr{border-top:var(--border-ink) solid var(--color-ink);padding:56px var(--page-x) 0;flex-direction:column;gap:40px;margin-top:auto;display:flex}.dk-ftr__grid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:32px;display:grid}.dk-ftr__brand{flex-direction:column;gap:14px;display:flex}.dk-ftr__logo{width:220px;height:auto}.dk-ftr__disclosure{max-width:34ch;font-size:13.5px}.dk-ftr__col{flex-direction:column;gap:10px;font-size:14.5px;display:flex}.dk-ftr__col-title{margin-bottom:6px}.dk-ftr__compact{display:none}.dk-ftr__bottom{border-top:var(--border-line) solid var(--color-line);color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 0 22px;font-size:13px;display:flex}.dk-ftr__credit a{color:var(--color-ink);font-weight:700}.dk-ftr__heart{color:var(--color-positive)}.dk-ftr__settings{color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.dk-ftr__settings:hover{color:var(--color-positive)}@media (max-width:900px){.dk-ftr{padding:28px var(--page-x) 20px;gap:14px}.dk-ftr__grid{display:none}.dk-ftr__compact{flex-direction:column;gap:14px;display:flex}.dk-ftr__compact p{font-size:12.5px}.dk-ftr__links{flex-wrap:wrap;gap:8px 16px;font-size:13px;font-weight:600;display:flex}.dk-ftr__bottom{border-top:0;flex-direction:column;align-items:flex-start;gap:6px;padding:0;font-size:12.5px}}.dk-phero{padding:calc(var(--hdr-h) + 48px) var(--page-x) 64px;border-bottom:var(--border-line) solid var(--color-line)}.dk-phero--mist{background-color:var(--color-surface-muted)}.dk-phero--brand{background-color:var(--color-brand)}.dk-phero__inner{flex-direction:column;gap:20px;max-width:980px;display:flex}.dk-phero__title{font-size:var(--text-display-lg);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.dk-phero__lede{color:var(--color-ink-soft);max-width:60ch;font-size:20px}.dk-phero__meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:900px){.dk-phero{padding:calc(var(--hdr-h) + 24px) var(--page-x) 36px}.dk-phero__inner{gap:16px}.dk-phero__title{font-size:40px}.dk-phero__lede{font-size:17px}}.dk-crumbs ol{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.dk-crumbs li{align-items:center;gap:6px;display:inline-flex}.dk-crumbs li+li:before{content:"/";color:var(--color-line-strong)}.dk-crumbs a{font-weight:600}.dk-crumbs [aria-current=page]{color:var(--color-ink);font-weight:600}.dk-consent{z-index:var(--z-dialog);width:min(440px,100vw - 32px);box-shadow:var(--shadow-float);flex-direction:column;gap:14px;padding:22px;display:flex;position:fixed;bottom:clamp(16px,2.5vw,32px);left:clamp(16px,2.5vw,32px)}.dk-consent__title{letter-spacing:var(--tracking-tight);font-size:18px}.dk-consent__text{color:var(--color-ink-soft);font-size:14.5px}.dk-consent__text a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.dk-consent__actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dk-page{padding:56px var(--page-x) 96px;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:64px;display:grid}.dk-page__aside{top:calc(var(--hdr-h-solid) + 24px);flex-direction:column;gap:16px;display:flex;position:sticky}.dk-facts{flex-direction:column;gap:12px;padding:22px;font-size:14px;display:flex}.dk-facts dl{flex-direction:column;gap:10px;margin:0;display:flex}.dk-facts dt{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px;font-weight:700}.dk-facts dd{margin:2px 0 0;font-weight:600}.dk-review{border-radius:var(--radius-field);background:var(--color-info);padding:14px 16px;font-size:14px}@media (max-width:900px){.dk-page{padding:32px var(--page-x) 56px;grid-template-columns:minmax(0,1fr);gap:32px}.dk-page__aside{order:2;position:static}}.dk-prose{max-width:72ch;color:var(--color-ink-soft);font-size:17px;line-height:1.65}.dk-prose>*+*{margin-top:16px}.dk-prose h2{font-family:var(--font-display);letter-spacing:var(--tracking-tight);color:var(--color-ink);margin-top:48px;scroll-margin-top:110px;font-size:30px;font-weight:800;line-height:1.15}.dk-prose h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);margin-top:32px;font-size:20px;font-weight:800}.dk-prose>h2:first-child{margin-top:0}.dk-prose ul,.dk-prose ol{padding-left:22px}.dk-prose li+li{margin-top:6px}.dk-prose a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:3px;font-weight:600}.dk-prose a:hover{color:var(--color-positive);text-decoration-color:currentColor}.dk-prose strong{color:var(--color-ink)}.dk-prose table{border-collapse:collapse;width:100%;font-size:15px}.dk-prose th,.dk-prose td{text-align:left;vertical-align:top;border-bottom:var(--border-line) solid var(--color-line);padding:10px 12px 10px 0}.dk-prose th{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);font-size:12px}.dk-prose blockquote{border-left:3px solid var(--color-accent);background:var(--color-surface);border-radius:0 var(--radius-md) var(--radius-md) 0;margin-left:0;padding:14px 18px}.dk-prose .dk-missing{background:var(--color-surface-muted);border-radius:var(--radius-xs);color:var(--color-ink-soft);padding:1px 6px;font-style:normal;font-weight:600}.dk-prose .dk-table-scroll{overflow-x:auto}@media (max-width:900px){.dk-prose{font-size:16px}.dk-prose h2{margin-top:36px;font-size:24px}}.dk-error{min-height:calc(100svh - var(--tbar-h));padding:calc(var(--hdr-h) + 64px) var(--page-x) 80px;flex-direction:column;justify-content:center;gap:22px;display:flex}.dk-error__code{font-size:clamp(96px,18vw,200px);line-height:.9}.dk-error__title{max-width:18ch;font-size:clamp(36px,5vw,56px)}.dk-error__links{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:900px){.dk-ftr__settings-desktop{display:none}}.dk-body{flex-direction:column;min-height:100svh;display:flex}.dk-main-wrap{flex-direction:column;flex-grow:1;display:flex}.dk-hdr--konto{background:var(--color-dark-bg);border-bottom-color:var(--color-dark-line);height:84px;position:sticky;inset:0 0 auto}.dk-hdr--konto .dk-hdr__logo{width:200px}.dk-hdr--konto.dk-hdr--open{background:0 0;border-bottom-color:#0000;position:fixed}.dk-hdr--konto .dk-hdr__right{gap:22px}.dk-hdr__me{color:var(--color-dark-text);align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.dk-hdr__me:hover{color:var(--color-accent)}.dk-hdr__me-tile{--tile-size:36px;font-size:13px}.dk-hdr--konto .dk-hdr__account{display:inline-flex}.dk-hdr--open .dk-hdr__me{display:none}.dk-hdr--plain{position:absolute}@media (max-width:900px){.dk-hdr--konto{height:76px;padding:0 16px}.dk-hdr--konto .dk-hdr__logo{width:176px}.dk-hdr--konto .dk-hdr__account{display:none}}@media print{.dk-tbar,.dk-hdr,.dk-menu,.dk-ftr,.dk-fab,.dk-consent,.dk-skip{display:none!important}}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.-top-\[22px\]{top:-22px}.right-6{right:calc(var(--spacing) * 6)}.z-\[2\]{z-index:2}.m-0{margin:0}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-auto{margin-inline:auto}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:var(--spacing)}.h-3{height:calc(var(--spacing) * 3)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-\[22px\]{height:22px}.h-full{height:100%}.min-h-\[180px\]{min-height:180px}.w-6{width:calc(var(--spacing) * 6)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-\[2px\]{width:2px}.w-\[120px\]{width:120px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-\[32ch\]{max-width:32ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[420px\]{max-width:420px}.max-w-\[1440px\]{max-width:1440px}.max-w-full{max-width:100%}.flex-none{flex:none}.flex-grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-11{gap:calc(var(--spacing) * 11)}.gap-\[10px\]{gap:10px}.gap-\[14px\]{gap:14px}.gap-\[22px\]{gap:22px}.gap-\[88px\]{gap:88px}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-\[14px\]{border-radius:14px}.rounded-card{border-radius:var(--radius-card)}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t-\[1\.5px\]{border-top-style:var(--tw-border-style);border-top-width:1.5px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-ink{border-color:var(--color-ink)}.border-line{border-color:var(--color-line)}.border-t-ink{border-top-color:var(--color-ink)}.border-b-line{border-bottom-color:var(--color-line)}.bg-ink{background-color:var(--color-ink)}.bg-line{background-color:var(--color-line)}.bg-surface{background-color:var(--color-surface)}.bg-surface-muted{background-color:var(--color-surface-muted)}.p-0{padding:0}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[14px\]{padding:14px}.p-\[22px\]{padding:22px}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1{padding-block:var(--spacing)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-\[14px\]{padding-block:14px}.pt-10{padding-top:calc(var(--spacing) * 10)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[44px\]{font-size:44px}.text-\[48px\]{font-size:48px}.text-\[56px\]{font-size:56px}.text-\[64px\]{font-size:64px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.text-ink{color:var(--color-ink)}.text-ink-soft{color:var(--color-ink-soft)}.text-positive{color:var(--color-positive)}.uppercase{text-transform:uppercase}.shadow-float{--tw-shadow:0 30px 60px -30px var(--tw-shadow-color,#0f111480)}@supports (color:color-mix(in lab, red, red)){.shadow-float{--tw-shadow:0 30px 60px -30px var(--tw-shadow-color,color-mix(in srgb, var(--color-ink) 50%, transparent))}}.shadow-float{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lift{--tw-shadow:0 24px 50px -30px var(--tw-shadow-color,#0f111473)}@supports (color:color-mix(in lab, red, red)){.shadow-lift{--tw-shadow:0 24px 50px -30px var(--tw-shadow-color,color-mix(in srgb, var(--color-ink) 45%, transparent))}}.shadow-lift{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media not all and (min-width:48rem){.max-md\:text-\[24px\]{font-size:24px}.max-md\:text-\[26px\]{font-size:26px}.max-md\:text-\[32px\]{font-size:32px}.max-md\:text-\[34px\]{font-size:34px}.max-md\:text-\[40px\]{font-size:40px}.max-md\:text-\[44px\]{font-size:44px}}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:p-9{padding:calc(var(--spacing) * 9)}}@media (min-width:48rem){.md\:-mx-14{margin-inline:calc(var(--spacing) * -14)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:rounded-card{border-radius:var(--radius-card)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:px-14{padding-inline:calc(var(--spacing) * 14)}.md\:pt-14{padding-top:calc(var(--spacing) * 14)}}@media (min-width:64rem){.lg\:ml-auto{margin-left:auto}.lg\:max-w-\[20ch\]{max-width:20ch}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.lg\:flex-nowrap{flex-wrap:nowrap}}}:root{--z-base:0;--z-raised:10;--z-dropdown:30;--z-sticky:40;--z-header:50;--z-overlay:80;--z-dialog:90;--z-toast:100}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s}}:root{--tbar-h:36px;--hdr-h:120px;--hdr-h-solid:84px;--hdr-logo:270px;--hdr-logo-solid:203px;--page-x:var(--space-page);--ease-curtain:cubic-bezier(.65, .05, .36, 1);--ease-soft:cubic-bezier(.16, 1, .3, 1)}html[data-tbar=closed]{--tbar-h:0px}@media (max-width:900px){:root{--tbar-h:52px;--hdr-h:76px;--hdr-h-solid:64px;--hdr-logo:176px;--hdr-logo-solid:150px;--page-x:var(--space-page-mobile)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
