/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight: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;--tw-duration:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-600:oklch(57.7% .245 27.325);--color-green-600:oklch(62.7% .194 149.214);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--font-weight-semibold:600;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-k-bg:#151a21;--color-k-panel:#191f27;--color-k-surface:#1d232c;--color-k-surface-2:#262e39;--color-k-border:#e8ebef2e}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-k-border:color-mix(in srgb, var(--color-k-text) 18%, transparent)}}:root,:host{--color-k-text:#e8ebef;--color-k-muted:#9aa4b0;--color-k-brand:#2ec22e;--color-k-brand-deep:#25b826;--color-k-brand-on:#0b1f0c;--color-k-gold:#d4860e;--color-k-good:#3ecf8e;--color-k-danger:#ff6a6f;--color-k-warn:#e8b53a;--font-k-heading:"Barlow", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--font-k-body:"Barlow Semi Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--font-k-display:"Kanit", "Barlow Semi Condensed", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji"}}@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;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}.k-row{border-top:1px solid var(--color-k-border);grid-template-columns:1fr;gap:6px;margin-top:10px;padding-top:10px;display:grid}.k-row:first-child{border-top:0;margin-top:0;padding-top:0}@media (min-width:640px){.k-row{grid-template-columns:240px 1fr;align-items:start;column-gap:24px}}@media (min-width:1024px){.k-row,.k-switch{grid-template-columns:minmax(280px,38%) 1fr;column-gap:24px}}.k-row>label{font-family:var(--font-k-heading);font-weight:500;font-size:var(--text-16);color:var(--color-k-text);min-width:0}.k-switch{border-top:1px solid var(--color-k-border);grid-template-columns:1fr;align-items:start;gap:6px;margin-top:7px;padding:7px 0 14px;display:grid;position:relative}@media (min-width:640px){.k-switch{grid-template-columns:240px 1fr;column-gap:24px}}.k-row>.k-switch:first-child,.k-switch:first-child{border-top:0;margin-top:0;padding-top:0}.k-switch .k-control[type=checkbox]{cursor:pointer;top:0;left:0;opacity:0!important;width:38px!important;height:22px!important;margin:0!important;position:absolute!important}.k-switch-dot{pointer-events:none;background:var(--color-k-surface-2);border:1px solid var(--color-k-border);width:38px;height:22px;transition:background-color var(--k-dur-1) var(--k-ease), border-color var(--k-dur-1) var(--k-ease);border-radius:999px;display:block;position:relative}.k-switch-dot:before{content:"";width:18px;height:18px;transition:transform var(--k-dur-1) var(--k-ease);background:#fff;border-radius:50%;position:absolute;top:1px;left:1px;box-shadow:0 1px 2px #00000059}.k-switch .k-control[type=checkbox]:checked~.k-switch-dot,.k-switch .k-control[type=checkbox]:checked+.k-switch-dot{background:var(--color-k-brand);border-color:var(--color-k-brand)}.k-switch .k-control[type=checkbox]:checked~.k-switch-dot:before,.k-switch .k-control[type=checkbox]:checked+.k-switch-dot:before{transform:translate(16px)}.k-switch .k-control[type=checkbox]:focus-visible~.k-switch-dot,.k-switch .k-control[type=checkbox]:focus-visible+.k-switch-dot{outline:3px solid var(--color-k-brand);outline-offset:2px}.k-switch-name{font-family:var(--font-k-heading);font-weight:500;font-size:var(--text-16);color:var(--color-k-text)}.k-switch-body{flex-direction:column;gap:2px;min-width:0;display:flex}.k-switch-track{justify-self:start}input.k-control,select.k-control{background:var(--color-k-surface-2);border:1px solid var(--color-k-border);border-radius:calc(var(--k-radius) - 2px);height:36px;color:var(--color-k-text);font-size:var(--text-16);font-family:var(--font-k-body);padding:0 12px}.k-table-wrap{background:var(--color-k-surface)}.k-table{table-layout:auto;width:100%}.k-table th:not(.num),.k-table td:first-child{width:auto}.k-table thead th{text-align:left;font-size:var(--text-12);letter-spacing:.05em;text-transform:uppercase;color:var(--color-k-muted);background:var(--color-k-panel);border-bottom:1px solid var(--color-k-border);font-weight:600;font-family:var(--font-k-body);padding:10px 14px}.k-table thead th.num{text-align:right}.k-table tbody td{color:var(--color-k-text);font-size:var(--text-16);font-family:var(--font-k-body);border-bottom:1px solid var(--color-k-border);padding:11px 14px}.k-table tbody td.num{text-align:right;color:var(--color-k-muted)}.k-table tbody tr:last-child td{border-bottom:0}.k-table tbody tr:nth-child(2n) td{background:#e8ebef08}@supports (color:color-mix(in lab, red, red)){.k-table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--color-k-text) 3%, transparent)}}.settings-card.bcm-seg{background:var(--color-k-surface);border:1px solid var(--color-k-border);border-radius:var(--k-radius);margin-bottom:16px;padding:20px 22px 22px}.settings-card.bcm-seg>h5.bcm-h,.settings-card.bcm-seg .rp2h-card-h .ttl{font-family:var(--font-k-heading);font-weight:700;font-size:var(--text-20);color:var(--color-k-text);align-items:center;gap:10px;margin:0 0 4px;line-height:28px;display:flex}.settings-card.bcm-seg>p.helper,.settings-card.bcm-seg .rp2h-card-h .sub{font-size:var(--text-16);color:var(--color-k-muted);margin:0 0 16px}.settings-card.bcm-seg .mod-pill.bcm-onair.is-on{background:#3ecf8e33}@supports (color:color-mix(in lab, red, red)){.settings-card.bcm-seg .mod-pill.bcm-onair.is-on{background:color-mix(in srgb, var(--color-k-good) 20%, transparent)}}.settings-card.bcm-seg .mod-pill.bcm-onair.is-on{color:var(--color-k-good)}.settings-card.bcm-seg .mod-pill.bcm-onair{background:#9aa4b029}@supports (color:color-mix(in lab, red, red)){.settings-card.bcm-seg .mod-pill.bcm-onair{background:color-mix(in srgb, var(--color-k-muted) 16%, transparent)}}.settings-card.bcm-seg .mod-pill.bcm-onair{color:var(--color-k-muted)}.settings-card.bcm-seg .bcm-plate{border-top:1px solid var(--color-k-border);grid-template-columns:1fr auto;align-items:center;padding:12px 0;display:grid}.settings-card.bcm-seg .bcm-strip{align-items:center;gap:12px;display:flex}.settings-card.bcm-seg .mod-switch-name{font-family:var(--font-k-heading);font-weight:700;font-size:var(--text-16);color:var(--color-k-text)}.settings-card.bcm-seg .mod-switch-help,.settings-card.bcm-seg .mod-hint,.settings-card.bcm-seg p.helper+.mod-field p,.settings-card.bcm-seg .rp2h-empty{font-size:var(--text-14);color:var(--color-k-muted);margin:4px 0 0;line-height:1.45}.settings-card.bcm-seg .mod-switch.bcm-sw input[type=checkbox]{accent-color:var(--color-k-good);width:40px;height:23px}.settings-card.bcm-seg select.modern-input,.settings-card.bcm-seg input.modern-input{background:var(--color-k-surface-2);border:1px solid var(--color-k-border);height:38px;color:var(--color-k-text);font-size:var(--text-16);border-radius:6px;padding:0 12px}.settings-card.bcm-seg .mod-field{border-top:1px solid var(--color-k-border);padding:12px 0}.settings-card.bcm-seg .mod-field:first-of-type{border-top:0}.settings-card.bcm-seg .mod-field label{font-family:var(--font-k-heading);font-weight:700;font-size:var(--text-16);color:var(--color-k-text)}.settings-card.bcm-seg .btn.primary{background:var(--color-k-brand);color:var(--color-k-brand-on);font-family:var(--font-k-heading);border-radius:8px;min-height:44px;font-weight:700}.settings-card.bcm-seg .btn.ghost,.rp2h-more.btn.ghost{border:1px solid var(--color-k-border);color:var(--color-k-text);background:0 0;border-radius:8px}.settings-card.bcm-seg .rp2h-tl-row{border-top:1px solid var(--color-k-border);padding:10px 0}.settings-card.bcm-seg .rp2h-tl-exp{font-family:var(--font-k-heading);color:var(--color-k-text);font-weight:700}.settings-card.bcm-seg .rp2h-tl-time,.settings-card.bcm-seg .rp2h-tl-count{color:var(--color-k-muted);font-size:var(--text-14)}.settings-card.bcm-seg nav.subnav a{color:var(--color-k-muted);font-family:var(--font-k-heading);font-weight:700}.settings-card.bcm-seg nav.subnav a.on{color:var(--color-k-brand);border-color:var(--color-k-brand)}@media (max-width:639px){.k-switch .k-control[type=checkbox],.k-switch-track>.k-control[type=checkbox]{width:100%!important;height:100%!important;top:0!important;left:0!important}}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-s-2{inset-inline-start:calc(var(--spacing) * 2)}.inset-e-2{inset-inline-end:calc(var(--spacing) * 2)}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-full{top:100%}.bottom-full{bottom:100%}.z-50{z-index:50}.col-span-1{grid-column:span 1/span 1}.col-span-3{grid-column:span 3/span 3}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.my-2{margin-block:calc(var(--spacing) * 2)}.ms-0\.5{margin-inline-start:calc(var(--spacing) * .5)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-auto\!{margin-inline-start:auto!important}.me-1\.5\!{margin-inline-end:calc(var(--spacing) * 1.5)!important}.mt-2{margin-top:calc(var(--spacing) * 2)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.\!flex{display:flex!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flex\!{display:flex!important}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5\!{height:calc(var(--spacing) * 2.5)!important}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-72{max-height:calc(var(--spacing) * 72)}.w-2\.5\!{width:calc(var(--spacing) * 2.5)!important}.w-10{width:calc(var(--spacing) * 10)}.w-20{width:calc(var(--spacing) * 20)}.w-32{width:calc(var(--spacing) * 32)}.w-\[calc\(100\%-32px\)\]{width:calc(100% - 32px)}.w-full{width:100%}.max-w-75{max-width:calc(var(--spacing) * 75)}.max-w-full{max-width:100%}.min-w-24{min-width:calc(var(--spacing) * 24)}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{appearance:none}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-between\!{justify-content:space-between!important}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[999px\]{border-radius:999px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs\!{border-radius:var(--radius-xs)!important}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-solid{--tw-border-style:solid;border-style:solid}.border-current{border-color:currentColor}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\!{border-color:var(--color-gray-200)!important}.border-gray-300{border-color:var(--color-gray-300)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.bg-blue-600{background-color:var(--color-blue-600)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-900\/50{background-color:#10182880}@supports (color:color-mix(in lab, red, red)){.bg-gray-900\/50{background-color:color-mix(in oklab, var(--color-gray-900) 50%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\!{background-color:var(--color-white)!important}.fill-black{fill:var(--color-black)}.fill-gray-200{fill:var(--color-gray-200)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5\!{padding-block:calc(var(--spacing) * .5)!important}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.pe-6{padding-inline-end:calc(var(--spacing) * 6)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.align-bottom{vertical-align:bottom}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-medium\!{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-nowrap{text-wrap:nowrap}.whitespace-nowrap{white-space:nowrap}.text-blue-600{color:var(--color-blue-600)}.text-gray-500{color:var(--color-gray-500)}.text-gray-800{color:var(--color-gray-800)}.text-green-600{color:var(--color-green-600)}.text-red-600{color:var(--color-red-600)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);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}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-500{--tw-duration:.5s;transition-duration:.5s}.\[--trigger\:click\]{--trigger:click}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:z-1:before{content:var(--tw-content);z-index:1}@media (hover:hover){.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:bg-gray-100:focus{background-color:var(--color-gray-100)}.focus\:text-gray-600:focus{color:var(--color-gray-600)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:flex{display:flex}}@media (prefers-color-scheme:dark){.dark\:border-neutral-600{border-color:var(--color-neutral-600)}.dark\:border-neutral-700{border-color:var(--color-neutral-700)}.dark\:border-neutral-700\!{border-color:var(--color-neutral-700)!important}.dark\:bg-blue-500{background-color:var(--color-blue-500)}.dark\:bg-neutral-700{background-color:var(--color-neutral-700)}.dark\:bg-neutral-800{background-color:var(--color-neutral-800)}.dark\:bg-neutral-800\!{background-color:var(--color-neutral-800)!important}.dark\:bg-neutral-900{background-color:var(--color-neutral-900)}.dark\:bg-neutral-900\/80{background-color:#171717cc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-neutral-900\/80{background-color:color-mix(in oklab, var(--color-neutral-900) 80%, transparent)}}.dark\:fill-neutral-200{fill:var(--color-neutral-200)}.dark\:text-blue-500{color:var(--color-blue-500)}.dark\:text-neutral-200{color:var(--color-neutral-200)}.dark\:text-neutral-400{color:var(--color-neutral-400)}.dark\:text-neutral-500{color:var(--color-neutral-500)}.dark\:text-white{color:var(--color-white)}@media (hover:hover){.dark\:hover\:bg-neutral-800:hover{background-color:var(--color-neutral-800)}.dark\:hover\:text-neutral-200:hover{color:var(--color-neutral-200)}.dark\:hover\:text-neutral-300:hover{color:var(--color-neutral-300)}}.dark\:focus\:bg-neutral-800:focus{background-color:var(--color-neutral-800)}.dark\:focus\:text-neutral-300:focus{color:var(--color-neutral-300)}}.hs-selected\:block.selected,.selected .hs-selected\:block{display:block}.hs-selected\:bg-gray-100.selected,.selected .hs-selected\:bg-gray-100{background-color:var(--color-gray-100)}@media (prefers-color-scheme:dark){.dark\:hs-selected\:bg-gray-700.selected,.selected .dark\:hs-selected\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:hs-selected\:bg-neutral-800.selected,.selected .dark\:hs-selected\:bg-neutral-800{background-color:var(--color-neutral-800)}}.hs-select-disabled\:pointer-events-none.disabled,.disabled .hs-select-disabled\:pointer-events-none{pointer-events:none}.hs-select-disabled\:opacity-50.disabled,.disabled .hs-select-disabled\:opacity-50{opacity:.5}.hs-combo-box-selected\:block.selected,.selected .hs-combo-box-selected\:block{display:block}.hs-file-upload-complete\:bg-green-600.complete,.complete .hs-file-upload-complete\:bg-green-600{background-color:var(--color-green-600)}.\[\&\:\:-webkit-scrollbar\]\:w-2::-webkit-scrollbar{width:calc(var(--spacing) * 2)}.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb{border-radius:3.40282e38px}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-gray-300::-webkit-scrollbar-thumb{background-color:var(--color-gray-300)}@media (prefers-color-scheme:dark){.dark\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-neutral-500::-webkit-scrollbar-thumb{background-color:var(--color-neutral-500)}}.\[\&\:\:-webkit-scrollbar-track\]\:bg-gray-100::-webkit-scrollbar-track{background-color:var(--color-gray-100)}@media (prefers-color-scheme:dark){.dark\:\[\&\:\:-webkit-scrollbar-track\]\:bg-neutral-700::-webkit-scrollbar-track{background-color:var(--color-neutral-700)}}}@font-face{font-family:Kanit;font-weight:800;font-style:italic;font-display:swap;src:url(/fonts/kanit/kanit-800italic-latin.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/barlow-400.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/barlow-500.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/barlow-600.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/barlow-700.woff2)format("woff2")}@font-face{font-family:Barlow Semi Condensed;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/barlow-semi-condensed-600.woff2)format("woff2")}@font-face{font-family:Barlow Semi Condensed;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/barlow-semi-condensed-700.woff2)format("woff2")}:root{--text-12:12px;--text-24:24px;--text-14:14px;--text-32:32px;--text-16:16px;--text-20:20px;--text-48:48px}:focus-visible{outline:3px solid var(--color-k-brand);outline-offset:2px}@media (max-width:639px){.k-table-wrap table.k-table,.k-table-wrap table.k-table tbody,.k-table-wrap table.k-table tr,.k-table-wrap table.k-table td{width:100%;display:block}.k-table-wrap table.k-table thead{display:none}.k-table-wrap table.k-table tbody tr{border:1px solid var(--color-k-border);background:var(--color-k-panel);border-radius:10px;margin-bottom:10px;padding:12px 14px}.k-table-wrap table.k-table tbody tr:last-child{margin-bottom:0}.k-table-wrap table.k-table tbody tr:nth-child(2n){background:var(--color-k-panel)}.k-table-wrap table.k-table td{font-size:var(--text-14);color:var(--color-k-text);white-space:normal;text-align:left;border-bottom:0;padding:5px 0;background:0 0!important}.k-table-wrap table.k-table td:first-child{font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-16);border-bottom:1px solid var(--color-k-border);margin-bottom:4px;padding:0 0 8px}.k-table-wrap table.k-table td[data-label]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.k-table-wrap table.k-table td[data-label]:before{content:attr(data-label) ":";color:var(--color-k-muted);flex:none;font-weight:500}.k-table-wrap table.k-table td[data-label]:has(>div){flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px}.k-table-wrap table.k-table td[data-label]:has(.k-tickgroup){flex-direction:column;align-items:stretch;gap:8px}.k-table-wrap table.k-table td[data-label] .k-tickgroup{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.k-table-wrap table.k-table td[data-label] .k-tickgroup>.k-tick{box-sizing:border-box;border:1px solid var(--color-k-border);border-radius:10px;width:100%;min-height:44px;padding:0 12px}.k-table-wrap table.k-table td[data-label]>.k-cell-pair{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 8px;min-width:0;display:flex}.k-table-wrap table.k-table td[data-label]>.k-cell-pair>.k-cell-unit{white-space:nowrap}.k-table-wrap table.k-table td[data-label]:not(:has(.k-tickgroup)):not(:has(.k-switch)):not(:has(.k-cell-pair)){text-align:right}.k-table-wrap table.k-table td[data-label=Estimated\ volume]{min-width:0}}body .xpb-panel nav.subnav.xpb-tabs{border:0;border-bottom:1px solid var(--color-k-border);-webkit-overflow-scrolling:touch;scrollbar-width:none;background:0 0;border-radius:0;flex-wrap:nowrap;gap:4px;margin:0 0 20px;padding:0;display:flex;overflow-x:auto}body .xpb-panel nav.subnav.xpb-tabs::-webkit-scrollbar{height:0;display:none}body .xpb-panel nav.subnav.xpb-tabs a{font-family:var(--font-k-heading);font-weight:500;font-size:var(--text-14);color:var(--color-k-muted);white-space:nowrap;background:0 0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;gap:8px;margin-right:20px;padding:10px 4px;display:inline-flex}body .xpb-panel nav.subnav.xpb-tabs a:hover{color:var(--color-k-text);border-bottom-color:var(--color-k-border)}body .xpb-panel nav.subnav.xpb-tabs a.on{color:var(--color-k-brand);border-bottom-color:var(--color-k-brand);font-weight:600}body .xpb-panel{background:#0a0a0a}.k-card{background:var(--color-k-panel);border:1px solid var(--color-k-border);border-radius:var(--k-radius);margin-bottom:20px;padding:24px}.k-card-h5{font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-20);color:var(--color-k-text);align-items:center;gap:10px;margin:0 0 4px;line-height:27px;display:flex}.k-card-icon{width:20px;height:20px;color:var(--color-k-gold);flex:none}.k-card-helper{margin:0 0 var(--k-space-sm);max-width:none;font-size:var(--text-14);color:var(--color-k-muted);line-height:1.5;font-family:var(--font-k-body)}.k-row-head{flex-direction:column;gap:4px;min-width:0;display:flex}.k-row-head>label,.k-switch-name{align-items:center;gap:4px;display:flex}.k-row-control{min-width:0}.k-hint{max-width:none;font-size:var(--text-14);color:var(--color-k-muted);line-height:1.5;font-family:var(--font-k-body);margin:0}.k-hint--standalone{margin:0 0 12px;padding:0}.p-content>.k-hint--standalone,.p-content>form>.k-hint--standalone{max-width:var(--k-page-max);margin:0 auto var(--k-gap);box-sizing:border-box;background:var(--color-k-surface-2);border:1px solid var(--color-k-border);border-radius:var(--k-radius);padding:10px 14px}.k-card form:has(>.k-actions:last-child):not(:last-child){border-bottom:1px solid #0000;margin-bottom:47px}@media (max-width:639px){.k-card form:has(>.k-actions:last-child):not(:last-child){margin-bottom:39px}}.k-info{line-height:0;display:inline-block;position:relative}.k-info-toggle{width:20px;height:20px;color:var(--color-k-muted);cursor:pointer;transition:color var(--k-dur-1) var(--k-ease);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.k-info-toggle:hover,.k-info-toggle:focus-visible,.hs-tooltip.show .k-info-toggle{color:var(--color-k-brand)}.k-info-panel{z-index:70;max-width:min(320px,100vw - 32px);font-size:var(--text-14);color:var(--color-k-muted);background:var(--color-k-surface-2);border:1px solid var(--color-k-border);font-weight:400;line-height:1.5;font-family:var(--font-k-body);border-radius:8px;padding:10px 12px;box-shadow:0 8px 24px #00000059}.k-info-panel.hidden{display:none}.k-example{max-width:none;font-size:var(--text-14);color:var(--color-k-muted);line-height:1.5;font-family:var(--font-k-body);flex-wrap:wrap;align-items:flex-start;gap:4px 8px;margin:6px 0 0;display:flex}@media (min-width:1024px){.k-row+.k-example,.k-switch+.k-example{max-width:none}}@media (min-width:640px) and (max-width:1023px){.k-row+.k-example,.k-switch+.k-example{max-width:none}}.k-example-badge{font-size:var(--text-12);font-weight:700;font-family:var(--font-k-heading);text-transform:uppercase;letter-spacing:.05em;background:#2ec22e2e;border-radius:4px;flex:none;margin-top:1px;padding:1px 6px}@supports (color:color-mix(in lab, red, red)){.k-example-badge{background:color-mix(in srgb, var(--color-k-brand) 18%, transparent)}}.k-example-badge{color:var(--color-k-brand)}.k-cardhelp{margin:var(--k-space-md) 0;border:1px solid var(--color-k-border);background:var(--color-k-surface-2);border-radius:8px;overflow:hidden}.k-cardhelp-toggle{cursor:pointer;text-align:left;width:100%;min-height:44px;font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-14);color:var(--color-k-text);transition:background-color var(--k-dur-1) var(--k-ease);background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;display:flex}.k-cardhelp-toggle:hover,.k-cardhelp-toggle:focus-visible{background:#2ec22e1a}@supports (color:color-mix(in lab, red, red)){.k-cardhelp-toggle:hover,.k-cardhelp-toggle:focus-visible{background:color-mix(in srgb, var(--color-k-brand) 10%, transparent)}}.k-cardhelp-ic{width:16px;height:16px;color:var(--color-k-gold);flex:none}.k-cardhelp-chevron{width:14px;height:14px;transition:transform var(--k-dur-2) var(--k-ease);flex:none;margin-inline-start:auto}.k-cardhelp.open .k-cardhelp-chevron,.k-cardhelp-toggle[aria-expanded=true] .k-cardhelp-chevron{transform:rotate(180deg)}.k-cardhelp-body:not(.hidden){padding:0 14px 14px}.k-cardhelp-body{transition:height var(--k-dur-2) var(--k-ease);overflow:hidden}.k-cardhelp-body.hidden{display:none}.k-cardhelp-steps{max-width:none;font-size:var(--text-14);color:var(--color-k-muted);line-height:1.5;font-family:var(--font-k-body);margin:4px 0 0}.k-cardhelp-example{background:var(--color-k-surface-2);max-width:none;font-size:var(--text-14);color:var(--color-k-muted);line-height:1.5;font-family:var(--font-k-body);border-radius:8px;align-items:flex-start;gap:8px;margin:10px 0 0;padding:10px 12px;display:flex}.k-switch-track{flex:none;margin-top:1px;display:inline-flex;position:relative}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.k-switch-track>.k-control[type=checkbox]{cursor:pointer;top:0;left:0;opacity:0!important;width:38px!important;height:22px!important;margin:0!important;position:absolute!important}.k-switch-track>.k-control[type=checkbox]:checked~.k-switch-dot{background:var(--color-k-brand);border-color:var(--color-k-brand)}.k-switch-track>.k-control[type=checkbox]:checked~.k-switch-dot:before{transform:translate(16px)}.k-switch-track>.k-control[type=checkbox]:focus-visible~.k-switch-dot{outline:3px solid var(--color-k-brand);outline-offset:2px}input.k-control,select.k-control{width:100%;max-width:340px}.k-control--number{text-align:right;max-width:140px}.k-select-wrap{max-width:340px;position:relative}.k-select-wrap select.k-control{appearance:none;width:100%;max-width:none;padding-right:34px}.k-select-chevron{width:14px;height:14px;color:var(--color-k-muted);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}input.k-control:focus,select.k-control:focus{border-color:var(--color-k-brand);outline:none;box-shadow:0 0 0 3px #2ec22e40}@supports (color:color-mix(in lab, red, red)){input.k-control:focus,select.k-control:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-k-brand) 25%, transparent)}}.k-rmp{flex-direction:column;gap:10px;width:100%;display:flex}.k-rmp-chips{flex-wrap:wrap;gap:8px;display:flex}.k-rmp-chip{background:var(--color-k-surface-2);border:1px solid var(--color-k-border);height:32px;font-family:var(--font-k-body);font-size:var(--text-14);color:var(--color-k-text);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:0 6px 0 10px;display:inline-flex}.k-rmp-dot{border:1px solid #e8ebef40;border-radius:999px;flex:none;width:10px;height:10px}@supports (color:color-mix(in lab, red, red)){.k-rmp-dot{border:1px solid color-mix(in srgb, var(--color-k-text) 25%, transparent)}}.k-rmp-chip-label{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.k-rmp-chip-x{width:20px;height:20px;color:var(--color-k-muted);cursor:pointer;font-size:var(--text-16);transition:color var(--k-dur-1) var(--k-ease), background-color var(--k-dur-1) var(--k-ease);background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.k-rmp-chip-x:hover,.k-rmp-chip-x:focus-visible{color:var(--color-k-danger);background:#ff6a6f29}@supports (color:color-mix(in lab, red, red)){.k-rmp-chip-x:hover,.k-rmp-chip-x:focus-visible{background:color-mix(in srgb, var(--color-k-danger) 16%, transparent)}}.k-rmp-add{max-width:340px}.k-rmp-add select.k-control option[value=__new__]{font-weight:600}.k-dialog-overlay{z-index:80;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--k-dur-2) var(--k-ease);--toggle-classes-immediately:true;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.k-cards>.k-dialog-overlay{grid-area:auto!important;align-self:auto!important}.k-dialog-overlay.open{opacity:1;visibility:visible;pointer-events:auto}.k-dialog-wrap{width:100%;max-width:360px}.k-dialog{background:var(--color-k-surface);border:1px solid var(--color-k-border);border-radius:var(--k-radius);flex-direction:column;gap:12px;padding:16px;display:flex}.k-dialog-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.k-dialog-title{font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-16);color:var(--color-k-text);margin:0}.k-dialog-close{width:28px;height:28px;color:var(--color-k-muted);cursor:pointer;font-size:var(--text-20);background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.k-dialog-close:hover,.k-dialog-close:focus-visible{color:var(--color-k-text);background:#e8ebef1a}@supports (color:color-mix(in lab, red, red)){.k-dialog-close:hover,.k-dialog-close:focus-visible{background:color-mix(in srgb, var(--color-k-text) 10%, transparent)}}.k-dialog-label{font-family:var(--font-k-body);font-size:var(--text-14);color:var(--color-k-muted);margin:0 0 4px;display:block}.k-dialog-body input.k-control{max-width:none;margin-bottom:12px}.k-dialog-color{border:1px solid var(--color-k-border);background:var(--color-k-surface-2);cursor:pointer;border-radius:8px;width:44px;height:32px;padding:2px}.k-dialog-error{font-size:var(--text-14);color:var(--color-k-danger);margin:0}.k-dialog-foot{justify-content:flex-end;gap:8px;display:flex}@media (max-width:639px){.k-rmp-add{max-width:none}.k-rmp-add select.k-control{height:44px}.k-row-control:not(.k-row-control--split) input.k-control,.k-row-control:not(.k-row-control--split) select.k-control,.k-row-control:not(.k-row-control--split) .k-select-wrap{width:100%;max-width:none;height:44px}.k-row-control:not(.k-row-control--split) .k-control--number{text-align:left;max-width:none}.k-row-control:not(.k-row-control--split) .k-select-wrap select.k-control{height:44px}}.k-tickgroup{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 16px;display:grid}.k-tick{font-size:var(--text-14);color:var(--color-k-text);font-family:var(--font-k-body);cursor:pointer;align-items:center;gap:10px;display:flex}.k-tick input.k-control[type=checkbox]{cursor:pointer;top:0;left:0;opacity:0!important;width:18px!important;height:18px!important;margin:0!important;position:absolute!important}.k-tick{position:relative}.k-tick-box{pointer-events:none;background:var(--color-k-surface-2);border:1px solid var(--color-k-border);border-radius:5px;flex:none;width:18px;height:18px;display:block;position:relative}.k-tick input.k-control[type=checkbox]:checked~.k-tick-box{background:var(--color-k-brand);border-color:var(--color-k-brand)}.k-tick input.k-control[type=checkbox]:checked~.k-tick-box:after{content:"";border:solid var(--color-k-brand-on);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.k-tick input.k-control[type=checkbox]:focus-visible~.k-tick-box{outline:3px solid var(--color-k-brand);outline-offset:2px}.k-radiogroup{flex-direction:column;gap:12px;display:flex}.k-radiocard{cursor:pointer;border-radius:var(--k-radius);border:1px solid var(--color-k-border);background:var(--color-k-panel);padding:16px 20px 16px 44px;display:block;position:relative}.k-radiocard:has(:checked){border-color:var(--color-k-brand);background:#1b2f28}@supports (color:color-mix(in lab, red, red)){.k-radiocard:has(:checked){background:color-mix(in srgb, var(--color-k-brand) 10%, var(--color-k-panel))}}.k-radiocard input.k-control.k-radiocard-input[type=radio]{cursor:pointer;appearance:none;box-sizing:border-box!important;opacity:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}.k-radiocard-dot{pointer-events:none;box-sizing:border-box;background:var(--color-k-surface-2);border:1px solid var(--color-k-border);border-radius:50%;width:18px;height:18px;position:absolute;top:18px;left:18px}.k-radiocard input.k-control.k-radiocard-input[type=radio]:checked~.k-radiocard-dot{border-color:var(--color-k-brand);box-shadow:inset 0 0 0 5px var(--color-k-brand);background:#fff}.k-radiocard input.k-control.k-radiocard-input[type=radio]:focus-visible~.k-radiocard-dot{outline:3px solid var(--color-k-brand);outline-offset:2px}.k-radiocard-label{font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-16);color:var(--color-k-text);margin:0 0 4px}.k-radiocard-help{max-width:none;font-size:var(--text-14);color:var(--color-k-muted);font-family:var(--font-k-body);margin:0}.k-btn{min-height:var(--k-btn-h,44px);border-radius:calc(var(--k-radius) - 2px);font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-14);cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.k-btn svg{width:15px;height:15px}.k-btn--primary{background:var(--color-k-brand);color:var(--color-k-brand-on)}.k-btn--primary:hover{background:var(--color-k-brand-deep)}.k-btn--ghost{border-color:var(--color-k-border);color:var(--color-k-text);background:0 0}.k-btn--ghost:hover{border-color:var(--color-k-muted)}.k-actions{background:var(--color-k-surface-2);border-top:1px solid var(--color-k-border);border-radius:0 0 var(--k-radius) var(--k-radius);justify-content:space-between;align-items:center;gap:12px;margin:24px -24px -24px;padding:16px 24px;display:flex}.k-actions-status{font-size:var(--text-14);color:var(--color-k-muted);font-family:var(--font-k-body)}.k-actions>.k-actions-status{order:-1;margin-right:auto}.k-actions .k-btn--primary{margin-left:auto}.k-tryit-actions{margin-top:var(--k-space-lg);justify-content:flex-end;display:flex}.k-tryit-result[hidden]{display:none}.k-tryit-result:not([hidden]){margin-top:var(--k-space-md);padding-top:var(--k-space-md);border-top:1px solid var(--color-k-border)}.k-pill{font-size:var(--text-12);font-weight:700;font-family:var(--font-k-body);border-radius:999px;align-items:center;margin-left:auto;padding:2px 10px;display:inline-flex}.k-pill--on{background:#3ecf8e33}@supports (color:color-mix(in lab, red, red)){.k-pill--on{background:color-mix(in srgb, var(--color-k-good) 20%, transparent)}}.k-pill--on{color:var(--color-k-good)}.k-pill--off{background:#9aa4b033}@supports (color:color-mix(in lab, red, red)){.k-pill--off{background:color-mix(in srgb, var(--color-k-muted) 20%, transparent)}}.k-pill--off{color:var(--color-k-muted)}.k-pill--count{background:#2ec22e33}@supports (color:color-mix(in lab, red, red)){.k-pill--count{background:color-mix(in srgb, var(--color-k-brand) 20%, transparent)}}.k-pill--count{color:var(--color-k-brand)}.k-chip-row{margin:0 0 var(--k-space-md);flex-wrap:wrap;gap:8px;display:flex}.k-chip{background:var(--color-k-surface-2);border:1px solid var(--color-k-border);font-size:var(--text-12);color:var(--color-k-muted);line-height:1.5;font-family:var(--font-k-body);border-radius:8px;align-items:center;max-width:100%;padding:4px 10px;display:inline-flex}.k-notice{margin-block:var(--k-space-md);border:1px solid var(--color-k-border);font-size:var(--text-14);line-height:1.45;font-family:var(--font-k-body);color:var(--color-k-text);box-sizing:border-box;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;max-width:100%;padding:12px 14px;display:grid}.k-notice--info{--k-tone:var(--color-k-brand);background:#252b33}@supports (color:color-mix(in lab, red, red)){.k-notice--info{background:color-mix(in srgb, var(--color-k-text) 6%, var(--color-k-panel))}}.k-notice--info{border-color:var(--color-k-border)}.k-notice--success{--k-tone:var(--color-k-good);background:#1d3433}@supports (color:color-mix(in lab, red, red)){.k-notice--success{background:color-mix(in srgb, var(--color-k-good) 12%, var(--color-k-panel))}}.k-notice--success{border-color:color-mix(in srgb, #3ecf8e 40%, color-mix(in srgb, var(--color-k-text) 18%, transparent))}@supports (color:color-mix(in lab, red, red)){.k-notice--success{border-color:color-mix(in srgb, var(--color-k-good) 40%, var(--color-k-border))}}.k-notice--warn{--k-tone:var(--color-k-warn);background:#323129}@supports (color:color-mix(in lab, red, red)){.k-notice--warn{background:color-mix(in srgb, var(--color-k-warn) 12%, var(--color-k-panel))}}.k-notice--warn{border-color:color-mix(in srgb, #e8b53a 40%, color-mix(in srgb, var(--color-k-text) 18%, transparent))}@supports (color:color-mix(in lab, red, red)){.k-notice--warn{border-color:color-mix(in srgb, var(--color-k-warn) 40%, var(--color-k-border))}}.k-notice--error{--k-tone:var(--color-k-danger);background:#352830}@supports (color:color-mix(in lab, red, red)){.k-notice--error{background:color-mix(in srgb, var(--color-k-danger) 12%, var(--color-k-panel))}}.k-notice--error{border-color:color-mix(in srgb, #ff6a6f 40%, color-mix(in srgb, var(--color-k-text) 18%, transparent))}@supports (color:color-mix(in lab, red, red)){.k-notice--error{border-color:color-mix(in srgb, var(--color-k-danger) 40%, var(--color-k-border))}}.k-notice>svg{width:18px;height:18px;color:var(--k-tone,var(--color-k-muted));flex:none;margin-top:1px}.k-notice>:not(svg){overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;word-break:break-word;min-width:0}.k-notice__body{flex-direction:column;gap:2px;display:flex}.k-notice__title{font-weight:700;font-size:var(--text-14);line-height:1.35}.k-notice__text a,.k-notice__body a:not(.k-btn){color:var(--color-k-brand);text-underline-offset:2px;font-weight:600;text-decoration:underline}.k-notice .k-notice__act,.k-notice>.k-btn{min-height:var(--k-btn-h);white-space:nowrap;grid-column:3;align-self:center}.k-card .k-notice:first-child{margin-top:0}.k-card .k-notice:last-child{margin-bottom:0}@media (max-width:560px){.k-notice{grid-template-columns:auto minmax(0,1fr)}.k-notice .k-notice__act,.k-notice>.k-btn{white-space:normal;grid-column:1/-1;justify-content:center;width:100%}}.k-row:has(:target),.k-row:target,.k-card:target{scroll-margin-top:96px}.k-row:has(:target),.k-row:target{animation:k-jump-glow calc(var(--k-dur-3) * 11) var(--k-ease) 1;border-radius:8px}@keyframes k-jump-glow{0%,60%{box-shadow:0 0 0 3px var(--color-k-brand);background:color-mix(in srgb, var(--color-k-brand) 10%, transparent)}to{background:0 0;box-shadow:0 0 0 3px #0000}}@media (prefers-reduced-motion:reduce){.k-row:has(:target),.k-row:target{box-shadow:0 0 0 3px var(--color-k-brand);animation:none}}.k-tabs-nav{background:var(--color-k-panel);border:1px solid var(--color-k-border);border-radius:8px;gap:4px;padding:6px;display:flex}.k-tabs-btn{font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-14);color:var(--color-k-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 12px}.k-tabs-btn.active{background:var(--color-k-surface-2);color:var(--color-k-text)}html body .xpb-panel.xp-hub-panel .settings-card{background:var(--color-k-panel);border:1px solid var(--color-k-border);border-radius:var(--k-radius);margin:0 0 20px;padding:24px}html body .xpb-panel.xp-hub-panel :is(.settings-card,.kh-card)>h5{font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-20);color:var(--color-k-text);align-items:center;gap:10px;margin:0 0 4px;padding:0;line-height:26px;display:flex}html body .xpb-panel.xp-hub-panel :is(.settings-card,.kh-card)>h5:before{content:none}html body .xpb-panel.xp-hub-panel :is(.settings-card,.kh-card)>h5 .ic{width:17px;height:17px;color:var(--color-k-gold);margin:0}html body .xpb-panel.xp-hub-panel .settings-card>.helper,html body .xpb-panel.xp-hub-panel .settings-card>p.helper{max-width:78ch;font-size:var(--text-14);color:var(--color-k-muted);line-height:1.5;font-family:var(--font-k-body);margin:0 0 20px}html body .xpb-panel.xp-hub-panel :is(.settings-card,.kh-card) h5~h5{border-top:1px solid var(--color-k-border);margin-top:24px;padding-top:20px}html body .xpb-panel.xp-hub-panel h6.xpr-subhead{font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-14);letter-spacing:.05em;color:var(--color-k-muted);text-transform:uppercase;border-top:1px solid var(--color-k-border);margin:20px 0 4px;padding-top:16px}html body .xpb-panel.xp-hub-panel .settings-card>.xpr-actions:last-child,.k-cards>.k-card+.k-card,.k-cards>.k-reveal+.k-card,.k-cards>.k-card+.k-reveal{margin-top:var(--k-gap,24px)}@media (min-width:1700px){.k-cards>.k-card+.k-card,.k-cards>.k-reveal+.k-card,.k-cards>.k-card+.k-reveal{margin-top:0}}html body .xpb-panel.xp-hub-panel .k-actions{border-radius:0 0 var(--k-radius) var(--k-radius);margin:24px -24px -24px;padding:16px 24px}html body .xpb-panel.xp-hub-panel :is(.settings-card,.kh-card) .xpr-grid,html body .xpb-panel.xp-hub-panel .bcv-plates,html body .xpb-panel.xp-hub-panel .xpb-trio,html body .xpb-panel.xp-hub-panel .xpb-pair,html body .xpb-panel.xp-hub-panel .xpb-caps{display:block}html body .xpb-panel.xp-hub-panel .xpb-trio>div{margin:0 0 20px}html body .xpb-panel.xp-hub-panel .xpb-trio>div:last-child{margin-bottom:0}html body .xpb-panel.xp-hub-panel details.xpr-more{border-top:1px solid var(--color-k-border);margin-top:16px;padding-top:16px}html body .xpb-panel.xp-hub-panel details.xpr-more>summary{font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-14);color:var(--color-k-text);cursor:pointer;list-style:none}html body .xpb-panel.xp-hub-panel details.xpr-more>summary::-webkit-details-marker{display:none}html body .xpb-panel.xp-hub-panel .xpr-note,html body .xpb-panel.xp-hub-panel p.xpr-hint,html body .xpb-panel.xp-hub-panel ul.xpr-row-list li{max-width:78ch;font-size:var(--text-14);color:var(--color-k-muted);font-family:var(--font-k-body)}html body .xpb-panel.xp-hub-panel .crumb,html body .xpb-panel.xp-hub-panel .crumb a{font-family:var(--font-k-body)}.k-accordion{margin-top:var(--k-space-xs);border:1px solid var(--color-k-border);background:var(--color-k-surface-2);transition:border-color var(--k-dur-2) var(--k-ease);border-left:2px solid #0000;border-radius:8px;overflow:hidden}.k-accordion:first-of-type{margin-top:0}.k-card .k-row~.k-accordion,.k-card .k-switch~.k-accordion,.k-card .k-example~.k-accordion,.k-card .k-row~.k-reveal,.k-card .k-switch~.k-reveal,.k-card .k-example~.k-reveal{margin-top:var(--k-space-md)}.k-card .k-accordion+.k-accordion{margin-top:var(--k-space-xs)}.k-card .k-reveal>.k-accordion:first-child,.k-card form>.k-accordion:first-child,.k-card form>.k-reveal:first-child{margin-top:0}.hs-accordion.active.k-accordion{border-left-color:var(--color-k-brand)}.k-accordion-toggle{cursor:pointer;text-align:left;width:100%;min-height:44px;font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-14);color:var(--color-k-text);transition:background-color var(--k-dur-1) var(--k-ease);background:0 0;border:0;align-items:center;gap:10px;padding:0 14px;display:flex}.k-accordion-toggle:hover{background:#2ec22e1a}@supports (color:color-mix(in lab, red, red)){.k-accordion-toggle:hover{background:color-mix(in srgb, var(--color-k-brand) 10%, transparent)}}.k-accordion-chevron{background:var(--color-k-brand);width:24px;height:24px;color:var(--color-k-brand-on);transition:transform var(--k-dur-2) var(--k-ease);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.hs-accordion.active>.k-accordion-toggle .k-accordion-chevron{transform:rotate(180deg)}.k-accordion-label{flex:auto;min-width:0}.k-accordion-count{background:var(--color-k-panel);color:var(--color-k-muted);font-size:var(--text-12);border-radius:999px;flex:none;padding:2px 9px;font-weight:600}.k-accordion-hint{color:var(--color-k-muted);font-size:var(--text-12);flex:none;font-weight:600}.k-accordion-body{padding:10px 14px 14px}.k-grid{grid-template-columns:1fr;gap:16px 20px}.hs-accordion.active>.k-grid{display:grid!important}@media (min-width:1024px){.k-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.k-grid{grid-template-columns:repeat(3,1fr)}}.k-grid>.k-row{border:1px solid var(--color-k-border);border-top:1px solid var(--color-k-border);border-radius:10px;flex-direction:column;gap:8px;margin:0;padding:14px;display:flex}.k-grid>.k-row:first-child{border-top:1px solid var(--color-k-border);margin:0;padding:14px}.k-grid>.k-example{display:none}.k-posblock{margin-top:var(--k-space-xs);border:1px solid var(--color-k-border);background:var(--color-k-surface-2);border-radius:8px;overflow:hidden}.k-posblock:first-of-type,.k-card .k-switch~.k-reveal>.k-posblock:first-of-type{margin-top:0}.k-posblock-title{min-height:44px;font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-14);color:var(--color-k-text);border-bottom:1px solid var(--color-k-border);align-items:center;gap:10px;padding:0 14px;display:flex}.k-posblock-label{flex:auto;min-width:0}.k-posblock-body.k-grid{padding:14px;display:grid}.k-grid>.k-row.k-row--inline{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 14px}.k-row-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.k-row-control--split{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.k-row-control--split input.k-control{max-width:120px}.k-row-control--split .k-numinput{width:136px}.k-pill-labeled{flex-direction:column;flex:100%;align-items:flex-start;gap:4px;display:flex}.k-pill-label{font-size:var(--text-12);color:var(--color-k-muted);font-family:var(--font-k-body);white-space:nowrap}.k-row-control.k-attrcost{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));align-items:start;gap:12px;width:100%;display:grid}.k-attrcost>*{min-width:0}.k-attrcost-field{flex-direction:column;gap:6px;display:flex}.k-attrcost-label{font-size:var(--text-12);color:var(--color-k-muted);font-family:var(--font-k-body);line-height:16px}.k-attrcost .k-numinput{width:100%;height:36px}.k-attrcost-note{font-size:var(--text-12);color:var(--color-k-muted);line-height:16px;font-family:var(--font-k-body);grid-column:1/-1;margin:0}.k-attrcost-field--switch{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;min-height:44px}.k-attrcost-field--switch .k-attrcost-label{font-size:var(--text-14);color:var(--color-k-text)}.k-attrcost-field--switch .k-switch-track{flex:none}.k-numinput{border:1px solid var(--color-k-border);background:var(--color-k-surface-2);border-radius:8px;flex:none;align-items:stretch;width:160px;max-width:100%;display:inline-flex;overflow:hidden}.k-numinput:has(.k-numinput-input:focus-visible){border-color:var(--color-k-brand);box-shadow:0 0 0 3px #2ec22e40}@supports (color:color-mix(in lab, red, red)){.k-numinput:has(.k-numinput-input:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--color-k-brand) 25%, transparent)}}.k-numinput-btn{color:var(--color-k-muted);cursor:pointer;flex:none;justify-content:center;align-items:center;display:flex;background:0 0!important;border:0!important;border-radius:0!important;width:34px!important;height:34px!important;padding:0!important}.k-numinput-btn:hover:not(:disabled){color:var(--color-k-text);background:var(--color-k-surface)!important}.k-numinput-btn:disabled{opacity:.35;cursor:not-allowed}.k-numinput-btn svg{width:14px;height:14px}.k-numinput-btn--dec{border-inline-end:1px solid var(--color-k-border)!important}.k-numinput-btn--inc{border-inline-start:1px solid var(--color-k-border)!important}.k-numinput-input{text-align:center;min-width:0;color:var(--color-k-text);font-size:var(--text-16);font-family:var(--font-k-body);appearance:textfield;flex:auto;width:auto!important;max-width:none!important;height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 4px!important}.k-numinput-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;display:none}.k-numinput-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}.k-numinput-input:focus{outline:none!important}.k-reveal:not([hidden]){animation:.32s cubic-bezier(.2,.8,.2,1) backwards k-rise}.k-band{border:1px solid var(--color-k-border);border-radius:var(--k-radius);background:var(--color-k-panel);box-shadow:inset 0 -3px 0 var(--color-k-brand);margin:0 0 20px;position:relative;overflow:hidden}.k-band-main{background:linear-gradient(108deg,#2ec22e38 0 136px,#0000 136px),linear-gradient(108deg,#0000 0 150px,#2ec22e17 150px 162px,#0000 162px);flex-wrap:wrap;align-items:center;gap:20px;padding:22px 24px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.k-band-main{background:linear-gradient(108deg, color-mix(in srgb, var(--color-k-brand) 22%, transparent) 0 136px, transparent 136px), linear-gradient(108deg, transparent 0 150px, color-mix(in srgb, var(--color-k-brand) 9%, transparent) 150px 162px, transparent 162px)}}.k-band-tile{border-radius:var(--k-radius);background:var(--color-k-surface-2);border:2px solid color-mix(in srgb, #2ec22e 55%, color-mix(in srgb, var(--color-k-text) 18%, transparent));flex:0 0 72px;place-items:center;width:72px;height:72px;display:grid}@supports (color:color-mix(in lab, red, red)){.k-band-tile{border:2px solid color-mix(in srgb, var(--color-k-brand) 55%, var(--color-k-border))}}.k-band-tile svg{width:32px;height:32px}.k-band-id{flex-direction:column;gap:5px;min-width:0;display:flex}.k-band-kicker{font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-14);color:var(--color-k-muted);letter-spacing:.05em;align-items:center;gap:8px;margin:0;line-height:20px;display:flex}.k-band-kicker svg{width:15px;height:15px;color:var(--color-k-brand)}.k-band-name{font-family:var(--font-k-display), var(--font-k-heading);font-style:italic;font-weight:800;font-size:var(--text-20);color:var(--color-k-text);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;margin:0;line-height:1}@media (min-width:640px){.k-band-name{font-size:var(--text-32)}}.k-band-server{font-size:var(--text-14);color:var(--color-k-muted);font-family:var(--font-k-body);margin:0}.k-band-tags{flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.k-band-tag{border:1px solid var(--color-k-border);background:var(--color-k-surface);min-height:30px;font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-14);color:var(--color-k-text);border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.k-band-tag svg{width:14px;height:14px;color:var(--color-k-muted)}.k-band-lamp{background:var(--color-k-surface-2);border-radius:2px;flex:0 0 9px;width:9px;height:9px}.k-band-tag.is-on{border-color:color-mix(in srgb, #2ec22e 45%, color-mix(in srgb, var(--color-k-text) 18%, transparent))}@supports (color:color-mix(in lab, red, red)){.k-band-tag.is-on{border-color:color-mix(in srgb, var(--color-k-brand) 45%, var(--color-k-border))}}.k-band-tag.is-on .k-band-lamp{background:var(--color-k-brand);box-shadow:0 0 8px #2ec22ea6}@supports (color:color-mix(in lab, red, red)){.k-band-tag.is-on .k-band-lamp{box-shadow:0 0 8px color-mix(in srgb, var(--color-k-brand) 65%, transparent)}}.k-band-tag.is-on svg{color:var(--color-k-brand)}.k-band-tag.is-warn{border-color:color-mix(in srgb, #e8b53a 50%, color-mix(in srgb, var(--color-k-text) 18%, transparent))}@supports (color:color-mix(in lab, red, red)){.k-band-tag.is-warn{border-color:color-mix(in srgb, var(--color-k-warn) 50%, var(--color-k-border))}}.k-band-tag.is-warn .k-band-lamp{background:var(--color-k-warn)}.k-band-tag.is-plain{background:0 0}.k-band-tag.is-plain .k-band-lamp{display:none}.k-band-line{border-top:1px solid var(--color-k-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.k-band-line.is-1{grid-template-columns:minmax(0,1fr)}.k-band-line.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.k-band-line.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.k-band-stat{border-left:1px solid var(--color-k-border);flex-direction:column;gap:3px;min-width:0;padding:13px 18px 16px;display:flex}.k-band-stat:first-child{border-left:0}.k-band-stat-k{font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-14);color:var(--color-k-muted)}.k-band-stat-v{font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-20);color:var(--color-k-text);font-variant-numeric:tabular-nums;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;line-height:1.1}.k-band-stat-s{font-size:var(--text-12);color:var(--color-k-muted);font-family:var(--font-k-body)}.k-band-stat.is-good .k-band-stat-v{color:var(--color-k-good)}a.k-band-stat{color:inherit;transition:background-color var(--k-dur-2) var(--k-ease);text-decoration:none}a.k-band-stat:hover,a.k-band-stat:focus-visible{background-color:#e8ebef0f}@supports (color:color-mix(in lab, red, red)){a.k-band-stat:hover,a.k-band-stat:focus-visible{background-color:color-mix(in srgb, var(--color-k-text) 6%, transparent)}}@media (max-width:639px){.k-band-main{gap:14px;padding:18px 16px 16px}.k-band-tile{border-radius:var(--k-radius);flex-basis:56px;width:56px;height:56px}.k-band-tile svg{width:26px;height:26px}.k-band-line{grid-template-columns:repeat(2,minmax(0,1fr))!important}.k-band-stat:nth-child(odd){border-left:0}.k-band-line.is-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.k-band-line.is-3 .k-band-stat{padding:10px 8px 12px}.k-band-line.is-3 .k-band-stat:nth-child(odd){border-left:1px solid var(--color-k-border)}.k-band-line.is-3 .k-band-stat:first-child{border-left:0}.k-band-line.is-3 .k-band-stat-v{font-size:var(--text-16)}}.p-body{background:var(--color-k-bg);color:var(--color-k-text);font-family:var(--font-k-body);min-height:100vh}@keyframes k-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}#main-content>:not(script,style,template,dialog,[hidden],[role=dialog],[aria-modal=true],.p-toasts,.k-toast,.k-skel,.mt3,.mtk){animation:.32s cubic-bezier(.2,.8,.2,1) backwards k-rise}#main-content>:nth-child(2){animation-delay:40ms}#main-content>:nth-child(3){animation-delay:80ms}#main-content>:nth-child(4){animation-delay:.12s}#main-content>:nth-child(n+5){animation-delay:.16s}#main-content.k-skel-on{position:relative}.k-skel{z-index:5;pointer-events:none;background:#151a218c;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.k-skel{background:color-mix(in srgb, var(--color-k-bg) 55%, transparent)}}.k-skel:after{content:"";background:linear-gradient(100deg,#0000 15%,#ffffff1a 50%,#0000 85%);animation:1.4s ease-in-out infinite k-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes k-shimmer{to{transform:translate(100%)}}@keyframes k-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.p-sidebar{z-index:60;background:var(--color-k-panel);border-inline-end:1px solid var(--color-k-border);width:272px;transition:transform var(--k-dur-2) var(--k-ease);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto;transform:translate(-100%)}.p-sidebar.open{transform:translate(0)}.hs-overlay-backdrop{z-index:45;opacity:0;transition:opacity var(--k-dur-2) var(--k-ease);background:#0009;position:fixed;inset:0}.hs-overlay-backdrop.open{opacity:1}.hs-overlay-backdrop.opacity-0{pointer-events:none}.p-sidebar-close{width:28px;height:28px;color:var(--color-k-muted);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.p-sidebar-close svg{width:18px;height:18px}@media (min-width:1024px){.p-sidebar{flex:none;align-self:flex-start;width:260px;height:100vh;position:sticky;top:0;overflow-y:auto;transform:none}.p-sidebar-close{display:none}body.p-collapsed .p-sidebar{width:72px}body.p-collapsed .p-sidebar .p-nav-label,body.p-collapsed .p-sidebar .p-sidebar-word,body.p-collapsed .p-sidebar .p-league-switch,body.p-collapsed .p-sidebar .p-brand{display:none}body.p-collapsed .p-sidebar .p-sidebar-head{justify-content:center}body.p-collapsed .p-sidebar .p-nav-item,body.p-collapsed .p-sidebar .p-nav-group-toggle,body.p-collapsed .p-sidebar .p-nav-subitem{justify-content:center;gap:0;padding-inline:0}body.p-collapsed .p-sidebar .p-nav-group-chevron{display:none}body.p-collapsed .p-sidebar .p-nav-group-body{display:none!important}}.p-main{flex-direction:column;min-height:100vh;display:flex}@media (min-width:1024px){.p-body{display:flex}.p-main{flex:auto;min-width:0}}.p-sidebar-head{border-bottom:1px solid var(--color-k-border);flex:none;align-items:center;gap:10px;height:64px;padding:0 16px;display:flex}.p-sidebar-head img{flex:none;width:32px;height:32px}.p-sidebar-word{font-family:var(--font-k-heading);font-style:italic;font-weight:800;font-size:var(--text-16);letter-spacing:.01em;white-space:nowrap}.p-brand{color:var(--color-k-brand)}.p-league-switch{border-bottom:1px solid var(--color-k-border);flex:none;padding:12px 14px;position:relative}.p-league-btn{background:var(--color-k-surface-2);border:1px solid var(--color-k-border);width:100%;color:var(--color-k-text);font-family:var(--font-k-body);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.p-league-btn svg:last-child{width:14px;height:14px;color:var(--color-k-muted);flex:none;margin-inline-start:auto}.p-league-btn-name{font-family:var(--font-k-body);font-weight:500;font-size:var(--text-16);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.p-league-icon,.p-crumb-server-icon{object-fit:cover;background:var(--color-k-surface-2);border-radius:5px;flex:none;width:18px;height:18px}.p-league-icon--btn{object-fit:cover;background:var(--color-k-surface-2);border-radius:7px;flex:none;width:28px;height:28px}.p-league-icon-fallback{color:var(--color-k-muted);font-family:var(--font-k-heading);font-weight:700;font-size:var(--text-14);justify-content:center;align-items:center;display:flex}.p-dd-server-item{justify-content:space-between}.p-dd-server-name{align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.p-dd-server-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-dd-server-tick{width:16px;height:16px;color:var(--color-k-brand);flex:none}.p-crumb-server-btn{color:var(--color-k-muted);font-family:var(--font-k-body);font-size:var(--text-14);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.p-crumb-server-btn:hover{color:var(--color-k-text)}.p-crumb-server-btn svg:last-child{width:12px;height:12px}.p-nav{flex-direction:column;flex:auto;gap:2px;padding:10px;display:flex;overflow-y:auto}.p-nav-item{color:var(--color-k-muted);font-family:var(--font-k-body);font-size:var(--text-14);border-radius:8px;align-items:center;gap:12px;min-height:40px;padding:9px 10px;font-weight:500;text-decoration:none;display:flex}.p-nav-item:hover{background:var(--color-k-surface-2);color:var(--color-k-text)}.p-nav-item.is-active{background:var(--k-room-acc,#2ec22e)}@supports (color:color-mix(in lab, red, red)){.p-nav-item.is-active{background:color-mix(in srgb, var(--k-room-acc,var(--color-k-brand)) 16%, transparent)}}.p-nav-item.is-active{color:var(--k-room-acc,var(--color-k-brand));font-weight:600}.p-nav-ic{flex:none;width:20px;height:20px}.p-nav-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p-nav-group-toggle{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:flex-start;width:100%}.p-nav-group-chevron{width:16px;height:16px;color:var(--color-k-muted);flex:none;margin-inline-start:auto}.p-nav-group-chevron--up,.hs-accordion.p-nav-group.active>.p-nav-group-toggle .p-nav-group-chevron--down{display:none}.hs-accordion.p-nav-group.active>.p-nav-group-toggle .p-nav-group-chevron--up{display:block}.hs-accordion.p-nav-group.active>.p-nav-group-toggle{color:var(--color-k-text)}.p-nav-group-body{flex-direction:column;gap:1px;padding:2px 0 2px 30px;display:flex}.p-nav-subitem{color:var(--color-k-muted);font-family:var(--font-k-body);font-size:var(--text-14);border-radius:7px;align-items:center;gap:10px;min-height:32px;padding:7px 10px;font-weight:500;text-decoration:none;display:flex}.p-nav-subitem:hover{background:var(--color-k-surface-2);color:var(--color-k-text)}.p-nav-subitem.is-active{background:var(--k-room-acc,#2ec22e)}@supports (color:color-mix(in lab, red, red)){.p-nav-subitem.is-active{background:color-mix(in srgb, var(--k-room-acc,var(--color-k-brand)) 16%, transparent)}}.p-nav-subitem.is-active{color:var(--k-room-acc,var(--color-k-brand));font-weight:600}.p-nav-sub-ic{flex:none;width:16px;height:16px}.p-nav-sub-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p-sidebar-foot{border-top:1px solid var(--color-k-border);flex-direction:column;flex:none;gap:2px;padding:10px;display:flex}.p-collapse-btn{display:none}@media (min-width:1024px){.p-collapse-btn{display:flex}}.p-topbar{top:env(safe-area-inset-top,0px);z-index:40;height:60px;padding:env(safe-area-inset-top,0px) 14px 0;box-sizing:content-box;background:var(--color-k-panel);border-bottom:1px solid var(--color-k-border);align-items:center;gap:10px;display:flex;position:sticky}.p-iconbtn{width:36px;height:36px;color:var(--color-k-muted);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.p-iconbtn:hover{background:var(--color-k-surface-2);color:var(--color-k-text)}.p-iconbtn svg,.p-sidebar-close svg{width:18px;height:18px}.p-only-phone{display:inline-flex}.p-only-desktop{display:none}@media (min-width:1024px){.p-only-phone{display:none}.p-only-desktop{display:inline-flex}}.p-breadcrumb{font-size:var(--text-14);font-family:var(--font-k-body);align-items:center;gap:6px;min-width:0;display:none}@media (min-width:640px){.p-breadcrumb{display:flex}}.p-crumb-link{color:var(--color-k-muted);text-decoration:none}.p-crumb-link:hover{color:var(--color-k-text)}.p-crumb-current{color:var(--color-k-text);white-space:nowrap;font-weight:600}.p-crumb-sep{color:var(--color-k-muted)}.p-spacer{flex:auto}.p-chip{font-size:var(--text-12);font-weight:600;font-family:var(--font-k-body);border-radius:999px;padding:4px 10px}.p-chip--on{background:#2ec22e2e}@supports (color:color-mix(in lab, red, red)){.p-chip--on{background:color-mix(in srgb, var(--color-k-brand) 18%, transparent)}}.p-chip--on{color:var(--color-k-brand)}.p-chip--off{background:var(--color-k-surface-2);color:var(--color-k-muted)}.p-pills{flex-wrap:wrap;gap:8px;padding:0 20px 16px;display:flex}@media (max-width:640px){.p-pills{padding:0 14px 14px}}.p-pill{font-family:var(--font-k-body);font-size:var(--text-14);color:var(--color-k-muted);background:var(--color-k-surface-2);border:1px solid var(--color-k-border);transition:color var(--k-dur-1) var(--k-ease), background-color var(--k-dur-1) var(--k-ease), border-color var(--k-dur-1) var(--k-ease);border-radius:999px;align-items:center;padding:7px 14px;font-weight:600;text-decoration:none;display:inline-flex}.p-pill:hover{color:var(--color-k-text);border-color:color-mix(in srgb, #2ec22e 40%, color-mix(in srgb, var(--color-k-text) 18%, transparent))}@supports (color:color-mix(in lab, red, red)){.p-pill:hover{border-color:color-mix(in srgb, var(--color-k-brand) 40%, var(--color-k-border))}}.p-pill.is-active{color:#06130c;background:var(--color-k-brand);border-color:var(--color-k-brand)}.p-theme-menu{position:relative}.p-theme-ic{display:inline-flex}.p-theme-ic[hidden]{display:none}.p-theme-menu .p-dd-item[aria-checked=true]{font-weight:700}.p-theme-menu .p-dd-item[aria-checked=true]:after{content:"✓";margin-left:auto}.p-notif{position:relative}.p-notif-ping,.p-notif-badge{position:absolute;top:2px;right:2px}.p-notif-ping{background:var(--color-k-danger);opacity:0;border-radius:50%;width:10px;height:10px}.mp-notif-bell.has-unread .p-notif-ping{opacity:.55;animation:1.4s cubic-bezier(0,0,.2,1) infinite p-ping}@keyframes p-ping{75%,to{opacity:0;transform:scale(2.2)}}.p-notif-badge{background:var(--color-k-danger);color:#fff;min-width:16px;height:16px;font-size:var(--text-12);text-align:center;box-shadow:0 0 0 2px var(--color-k-panel);border-radius:9px;padding:0 4px;font-weight:700;line-height:16px}.p-notif-panel{width:340px;max-width:calc(100vw - 32px)}.p-notif-head{border-bottom:1px solid var(--color-k-border);font-family:var(--font-k-body);font-size:var(--text-14);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.p-notif-readall{color:var(--color-k-brand);font-size:var(--text-14);cursor:pointer;background:0 0;border:0;font-weight:600}.p-notif-list{max-height:min(60vh,380px);overflow-y:auto}.p-notif-empty{text-align:center;color:var(--color-k-muted);font-size:var(--text-14);padding:20px 14px}.p-notif-foot{text-align:center;font-size:var(--text-14);color:var(--color-k-brand);border-top:1px solid var(--color-k-border);padding:10px 14px;font-weight:600;text-decoration:none;display:block}.hs-dropdown{isolation:isolate;--strategy:static;position:relative}.hs-dropdown:not(.open)>.p-dd-menu{display:none}.p-topbar>.hs-dropdown.open{z-index:30}@media (prefers-reduced-motion:reduce){.hs-dropdown.open>.p-dd-menu,.p-notif.open .p-notif-panel.p-dd-menu{animation-name:k-fade}}@keyframes k-fade{0%{opacity:0}to{opacity:1}}.p-topbar:has(.hs-dropdown.open),html.k-search-lock .p-topbar{transition:none!important;transform:none!important}.hs-dropdown-toggle{cursor:pointer;color:inherit;background:0 0;border:0}.p-dd-menu{z-index:500;background:var(--color-k-surface);border:1px solid var(--color-k-border);isolation:isolate;border-radius:10px;min-width:220px;padding:6px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #00000080}.hs-dropdown.open>.p-dd-menu{animation:k-drop var(--k-dur-2) var(--k-ease) backwards;display:block}.p-league-switch .p-dd-menu{top:calc(100% + 6px);left:0;right:0}.p-crumb-server{position:relative}.p-crumb-server .p-dd-menu{min-width:260px;max-width:min(320px,100vw - 32px);left:0;right:auto}.p-dd-item{width:100%;color:var(--color-k-text);font-size:var(--text-14);text-align:left;cursor:pointer;font-family:var(--font-k-body);background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:flex}.p-dd-item:hover{background:var(--color-k-surface-2)}.p-dd-item svg{width:18px;height:18px;color:var(--color-k-muted);flex:none}.p-dd-item:hover svg{color:var(--color-k-text)}.p-dd-switch{justify-content:space-between}.p-dd-item-main{align-items:center;gap:10px;display:flex}.p-dd-who{border-bottom:1px solid var(--color-k-border);flex-direction:column;gap:2px;margin-bottom:4px;padding:10px 10px 8px;display:flex}.p-dd-who strong{font-family:var(--font-k-heading);font-size:var(--text-14);color:var(--color-k-text);font-weight:700}.p-dd-tag{font-size:var(--text-12);color:var(--color-k-muted)}.p-dd-switch-form{margin:0;padding:0}.p-switch-pill{background:var(--color-k-surface-2);border:1px solid var(--color-k-border);border-radius:999px;flex:none;width:30px;height:17px;position:relative}.p-switch-pill:before{content:"";background:var(--color-k-muted);width:13px;height:13px;transition:transform var(--k-dur-1) var(--k-ease);border-radius:50%;position:absolute;top:1px;left:1px}.p-switch-pill.is-on{background:var(--color-k-brand);border-color:var(--color-k-brand)}.p-switch-pill.is-on:before{background:#fff;transform:translate(13px)}.p-avatar-btn{display:inline-flex}.p-avatar-img{border-radius:50%;width:32px;height:32px}.p-avatar-fallback{background:var(--color-k-surface-2);width:32px;height:32px;color:var(--color-k-muted);border-radius:50%;padding:6px}.p-avatar-initials{font-family:var(--font-k-heading);font-weight:700;font-size:var(--text-14);color:var(--color-k-text);justify-content:center;align-items:center;padding:0;display:flex}.p-dd-notif-count{background:var(--color-k-danger);color:#fff;min-width:18px;height:18px;font-size:var(--text-12);text-align:center;border-radius:9px;flex:none;padding:0 5px;font-weight:700;line-height:18px}.p-content{width:100%;max-width:none;padding:20px 16px calc(96px + env(safe-area-inset-bottom,0px));flex:auto;margin:0}body.p-body,body.p-body button,body.p-body input,body.p-body select,body.p-body textarea{font-family:var(--font-k-body)}@media (min-width:640px){.p-content{padding:24px 24px calc(96px + env(safe-area-inset-bottom,0px))}}.p-page-header{flex-direction:column;gap:4px;margin-bottom:18px;display:flex}.p-page-header:empty,.p-page-header:not(:has(.p-page-title,.p-page-desc,.p-page-actions>*)){display:none}.p-page-title{font-family:"Kanit", var(--font-k-heading);font-style:italic;font-weight:800;font-size:var(--text-32);color:var(--color-k-text);margin:0}.p-page-desc{color:var(--color-k-muted);font-size:var(--text-16);margin:0}.p-page-actions:empty{display:none}.p-page-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.p-hero{--hero-accent:var(--color-k-brand);border-radius:var(--k-radius);border:1px solid var(--color-k-border);background:var(--hero-accent);align-items:center;gap:14px;margin-bottom:18px;padding:16px 18px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.p-hero{background:color-mix(in srgb, var(--hero-accent) 10%, var(--color-k-panel))}}.p-hero{overflow:hidden}.p-hero-light{pointer-events:none;background:radial-gradient(120px 80px at 0% 0%, var(--hero-accent), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.p-hero-light{background:radial-gradient(120px 80px at 0% 0%, color-mix(in srgb, var(--hero-accent) 35%, transparent), transparent 70%)}}.p-hero-crest{z-index:1;background:var(--color-k-surface-2);border:2px solid var(--hero-accent);width:48px;height:48px;color:var(--color-k-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.p-hero-crest img{object-fit:cover;width:100%;height:100%}.p-hero-text{z-index:1;min-width:0;position:relative}.p-hero-name{font-family:var(--font-k-heading);font-weight:700;font-size:var(--text-16);color:var(--color-k-text)}.p-hero-role{font-size:var(--text-14);color:var(--hero-accent);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.p-hero-context{font-size:var(--text-14);color:var(--color-k-muted);margin-top:2px}.p-tabs{border-bottom:1px solid var(--color-k-border);margin-bottom:20px}.p-tabs-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.p-tabs-scroll::-webkit-scrollbar{height:0;display:none}.p-tab{font-family:var(--font-k-heading);font-weight:500;font-size:var(--text-14);color:var(--color-k-muted);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;margin-right:20px;padding:10px 4px;text-decoration:none;display:inline-flex}.p-tab:hover{color:var(--color-k-text);border-bottom-color:var(--color-k-border)}.p-tab.is-active{color:var(--color-k-brand);border-bottom-color:var(--color-k-brand);font-weight:600}.p-tab-ic{width:20px;height:20px}.p-bottombar{z-index:50;height:calc(58px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--color-k-panel);border-top:1px solid var(--color-k-border);inset-inline:0;display:flex;position:fixed;bottom:0}@media (min-width:1024px){.p-bottombar{display:none}}.p-bb-item{color:var(--color-k-muted);font-size:var(--text-12);font-family:var(--font-k-body);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;font-weight:600;text-decoration:none;display:flex}.p-bb-ic{width:20px;height:20px}@media (min-width:1024px){.p-content{padding-bottom:40px}}.k-toast{z-index:600;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));border:1px solid var(--color-k-border);background:var(--color-k-surface);max-width:min(360px,100vw - 32px);color:var(--color-k-text);font-family:var(--font-k-body);font-size:var(--text-14);opacity:0;transition:opacity var(--k-dur-2) var(--k-ease), transform var(--k-dur-2) var(--k-ease);pointer-events:none;border-radius:10px;align-items:center;gap:8px;padding:12px 16px;font-weight:600;display:flex;position:fixed;transform:translateY(8px);box-shadow:0 16px 40px #00000080}.k-toast.show{opacity:1;transform:none}.k-toast--ok{border-color:color-mix(in srgb, #2ec22e 40%, color-mix(in srgb, var(--color-k-text) 18%, transparent))}@supports (color:color-mix(in lab, red, red)){.k-toast--ok{border-color:color-mix(in srgb, var(--color-k-brand) 40%, var(--color-k-border))}}.k-toast--ok .k-toast-ic{color:var(--color-k-brand)}.k-toast--err{border-color:color-mix(in srgb, #ff6a6f 40%, color-mix(in srgb, var(--color-k-text) 18%, transparent))}@supports (color:color-mix(in lab, red, red)){.k-toast--err{border-color:color-mix(in srgb, var(--color-k-danger) 40%, var(--color-k-border))}}.k-toast--err .k-toast-ic{color:var(--color-k-danger)}.k-toast-ic{flex:none;width:18px;height:18px}.k-toast-text{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;word-break:break-word;min-width:0}@media (max-width:640px){.k-toast{max-width:none;left:16px;right:16px;bottom:calc(74px + env(safe-area-inset-bottom,0px))}}@media (max-width:639px){.p-nav-item,.p-nav-subitem{min-height:44px}.p-sidebar-close,.p-iconbtn{width:44px;height:44px}.k-numinput-btn{width:44px!important;height:44px!important}.k-cardhelp-toggle,.k-btn,.p-dd-item,.k-tabs-btn,.p-tab,.k-tick{min-height:44px}.k-info-toggle{width:44px;height:44px}.p-avatar-btn{justify-content:center;align-items:center;width:44px;height:44px}.p-pill,.k-accordion-toggle{min-height:44px}.k-numinput-input{height:44px!important}.k-card-helper a{margin:-13.5px 0;padding:13.5px 0;display:inline-block}}:root{--k-card-max:1320px;--k-page-max:var(--k-card-max);--k-ctl-w:360px;--k-gap:24px;--k-dur-1:.1s;--k-dur-2:.16s;--k-dur-3:.22s;--k-ease:cubic-bezier(.4, 0, .2, 1);--k-space-xs:8px;--k-space-sm:12px;--k-space-md:16px;--k-space-lg:24px}@media (min-width:640px) and (max-width:1199px){:root{--k-ctl-w:280px}}@media (min-width:1700px){:root{--k-page-max:calc(var(--k-card-max) * 2 + var(--k-gap))}}.p-content>.p-page-header,.p-content .k-band,.p-content .k-widgets,.k-subtabs,.k-cards,.k-landing{width:100%;max-width:var(--k-page-max);margin-left:auto;margin-right:auto}.p-content .k-band{margin-bottom:var(--k-gap)}.p-content .k-band:has(+.k-subtabs){margin-bottom:0}.k-cards[data-active-mode=manual_xp] [data-mode=madden],.k-cards[data-active-mode=madden_style_hybrid] [data-mode=classic]{display:none}.k-subtabs{margin:8px auto var(--k-gap);border-bottom:1px solid var(--color-k-border)}.p-content>.k-notice,.p-content>form>.k-notice{max-width:var(--k-page-max);margin-left:auto;margin-right:auto}.k-subtabs-nav{flex-wrap:wrap;gap:0 24px;display:flex}.k-subtab{white-space:nowrap;min-height:44px;font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-16);color:var(--color-k-muted);transition:color var(--k-dur-1) var(--k-ease), border-color var(--k-dur-1) var(--k-ease);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:0 4px;text-decoration:none;display:inline-flex}.k-subtab:hover{color:var(--color-k-text)}.k-subtab.active{color:var(--color-k-text);border-bottom-color:var(--color-k-brand)}.k-subtab:focus-visible{outline:3px solid var(--color-k-brand);outline-offset:-2px;border-radius:4px}.k-subtab-n{background:#39414b;border-radius:999px;place-items:center;min-width:24px;height:24px;margin-inline-start:8px;padding:0 6px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.k-subtab-n{background:color-mix(in srgb, var(--color-k-text) 10%, var(--color-k-surface-2))}}.k-subtab-n{font:700 var(--text-14)/1 var(--font-k-heading);color:var(--color-k-text)}.k-subtab.active .k-subtab-n{background:var(--color-k-brand);color:var(--color-k-brand-on)}.k-subtabs-switcher{background:var(--color-k-surface-2);border:1px solid var(--color-k-border);width:100%;min-height:44px;font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-16);color:var(--color-k-text);cursor:pointer;transition:border-color var(--k-dur-1) var(--k-ease);border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 12px;display:none}.k-subtabs-switcher:hover{border-color:color-mix(in srgb, #2ec22e 40%, color-mix(in srgb, var(--color-k-text) 18%, transparent))}@supports (color:color-mix(in lab, red, red)){.k-subtabs-switcher:hover{border-color:color-mix(in srgb, var(--color-k-brand) 40%, var(--color-k-border))}}.k-subtabs-switcher:focus-visible{outline:3px solid var(--color-k-brand);outline-offset:2px}.k-subtabs-switcher-chevron{width:20px;height:20px;color:var(--color-k-muted);transition:transform var(--k-dur-1) var(--k-ease);transform:rotate(0)}.k-subtabs-switcher[aria-expanded=true] .k-subtabs-switcher-chevron{transform:rotate(180deg)}.k-subtabs-sheet{z-index:85;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--k-dur-2) var(--k-ease);background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.k-subtabs-sheet.open{opacity:1;visibility:visible;pointer-events:auto}.k-subtabs-sheet-wrap{background:var(--color-k-surface);border:1px solid var(--color-k-border);border-radius:var(--k-radius) var(--k-radius) 0 0;width:100%;max-width:480px;max-height:70vh;padding-bottom:env(safe-area-inset-bottom,0px);transition:transform var(--k-dur-2) var(--k-ease);overflow-y:auto;transform:translateY(16px)}.k-subtabs-sheet.open .k-subtabs-sheet-wrap{transform:translateY(0)}.k-subtabs-sheet-head{border-bottom:1px solid var(--color-k-border);min-height:44px;font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-16);color:var(--color-k-text);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.k-subtabs-sheet-list{padding:8px}.k-subtabs-sheet-item{min-height:44px;font-size:var(--text-16);color:var(--color-k-text);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:flex}.k-subtabs-sheet-item:hover{background:var(--color-k-surface-2)}.k-subtabs-sheet-item.active{color:var(--color-k-brand);font-weight:600}.k-subtabs-sheet-item-check{width:20px;height:20px;color:var(--color-k-brand);flex:none}.k-subtabs-sheet-item:focus-visible{outline:3px solid var(--color-k-brand);outline-offset:-2px}.k-subtab-ic{width:18px;height:18px;color:var(--color-k-muted);flex:none;margin-inline-end:8px}.k-subtab.active .k-subtab-ic,.k-subtabs-sheet-item.active .k-subtab-ic{color:var(--k-room-acc,var(--color-k-brand))}.k-subtabs-sheet-item .k-subtab-ic,.k-subtabs-switcher .k-subtab-ic{margin-inline-end:0}.k-subtabs-switcher{gap:8px}.k-subtabs-switcher .k-subtab-ic{color:var(--k-room-acc,var(--color-k-brand))}.k-subtabs-switcher-label,.k-subtabs-sheet-item-label{text-align:start;flex:auto;min-width:0}@media (max-width:639px){.k-subtabs-nav{display:none}.k-subtabs{margin-bottom:var(--k-gap);border-bottom:0}.k-subtabs-switcher{display:flex}}.k-cards>.k-card,.k-cards>.k-reveal>.k-card,.k-cards-col>.k-card,.k-cards-col>.k-reveal>.k-card{margin:0 0 var(--k-gap);max-width:var(--k-card-max)}.k-cards>.k-notice,.k-cards-col>.k-notice{margin:0 0 var(--k-gap)}@media (min-width:1700px){.k-cards{column-gap:var(--k-gap);row-gap:var(--k-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.k-cards-col{gap:var(--k-gap);flex-direction:column;min-width:0;display:flex}.k-cards-col>.k-card{flex-direction:column;max-width:none;margin:0;display:flex}.k-cards-col>.k-card:last-child{flex:auto}.k-cards-col>.k-card>form{flex-direction:column;flex:auto;display:flex}.k-cards-col>.k-card>form>.k-actions{margin-top:auto}.k-cards>.k-card,.k-cards>.k-reveal>.k-card{flex-direction:column;margin:0;display:flex}.k-cards>.k-reveal{flex-direction:column;height:100%;display:flex}.k-cards>.k-card>form,.k-cards>.k-reveal>.k-card>form{flex-direction:column;flex:auto;display:flex}.k-cards>.k-card>form>.k-actions,.k-cards>.k-reveal>.k-card>form>.k-actions{margin-top:auto}.k-cards>.k-card>form>:nth-last-child(2):has(+.k-actions:last-child),.k-cards>.k-reveal>.k-card>form>:nth-last-child(2):has(+.k-actions:last-child){margin-bottom:var(--k-space-lg,24px)}.k-cards>.k-card[data-card^=try-it]>.k-tryit-actions{margin-top:auto}}.k-card{padding:24px}@media (min-width:640px){.k-card .k-row:not(.k-grid>.k-row),.k-card .k-switch{grid-template-columns:minmax(0, 1fr) var(--k-ctl-w);align-items:start;column-gap:24px}.k-card .k-row:not(.k-grid>.k-row)>.k-row-control{justify-content:flex-end;align-items:center;min-height:36px;display:flex}.k-card .k-row:not(.k-grid>.k-row)>.k-row-control>.k-select-wrap,.k-card .k-row:not(.k-grid>.k-row)>.k-row-control>input.k-control{width:100%;max-width:none}.k-card .k-row:not(.k-grid>.k-row)>.k-row-control--split{flex-wrap:wrap;gap:8px}.k-card .k-row+.k-example,.k-card .k-switch+.k-example{max-width:none}.k-card .k-row:not(.k-grid>.k-row):has(>.k-row-head){flex-wrap:wrap;align-items:flex-start;gap:8px 24px;display:flex}.k-card .k-row:not(.k-grid>.k-row)>.k-row-head{flex:200px}.k-card .k-row:not(.k-grid>.k-row)>.k-row-head~.k-row-control{flex:0 1 var(--k-ctl-w);max-width:100%;margin-left:auto}}.k-card .k-switch{grid-template-columns:minmax(0,1fr) auto;column-gap:16px}.k-card .k-switch-track{place-self:start end;margin-top:2px}.k-card .k-row:not(.k-grid>.k-row),.k-card .k-switch{margin-top:16px;padding-top:16px;padding-bottom:0}.k-card .k-row:not(.k-grid>.k-row):first-child,.k-card .k-switch:first-child{margin-top:0;padding-top:0}.k-card .k-example{margin-top:8px}@media (min-width:1024px){.k-radiogroup{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}}.k-actions{margin:var(--k-space-lg) -24px -24px;border-radius:0 0 calc(var(--k-radius) - 1px) calc(var(--k-radius) - 1px);padding:16px 24px}.k-btn{transition:background-color var(--k-dur-1) var(--k-ease), transform var(--k-dur-1) var(--k-ease)}.k-card .k-table-wrap{border:1px solid var(--color-k-border);border-radius:8px;width:100%;overflow-x:auto}.k-caps-grid{gap:var(--k-space-xs);flex-direction:column;display:flex}.k-caps-grid-row{align-items:center;column-gap:var(--k-space-md);border:1px solid var(--color-k-border);border-radius:10px;grid-template-columns:minmax(120px,1fr) repeat(3,minmax(0,1fr));row-gap:4px;padding:14px;display:grid}.k-caps-grid-row--head{border:none;padding:0 14px}.k-caps-grid-h{font-size:var(--text-12);text-transform:uppercase;letter-spacing:.05em;color:var(--color-k-muted);font-family:var(--font-k-body)}.k-caps-grid-label{font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-14);color:var(--color-k-text)}.k-caps-grid-cell{align-items:center;gap:var(--k-space-xs);flex-wrap:wrap;min-width:0;display:flex}.k-caps-grid-cell-label{font-size:var(--text-12);color:var(--color-k-muted);font-family:var(--font-k-body);display:none}.k-caps-grid-h{align-items:center;gap:4px;display:inline-flex}.k-caps-grid-cell--clock{align-items:flex-start}.k-caps-grid-cell--clock>.k-reveal{flex:100%;width:100%}.k-caps-clock-pills{align-items:center;gap:var(--k-space-xs);flex-wrap:wrap;max-width:100%;display:flex}.k-limit-field-sep{font-size:var(--text-14);color:var(--color-k-muted);font-family:var(--font-k-body)}@media (max-width:639px){.k-caps-grid-row--head{display:none}.k-caps-grid-row{row-gap:var(--k-space-xs);grid-template-columns:1fr;padding:12px}.k-caps-grid-cell{flex-direction:column;align-items:flex-start}.k-caps-grid-cell-label{display:block}}.k-info-toggle{width:20px;height:20px;transition:color var(--k-dur-1) var(--k-ease);border-radius:4px}.k-info-toggle svg{width:16px;height:16px}@media (max-width:639px){.k-info-toggle{width:44px;height:44px;margin:-12px}.k-switch-track{justify-content:flex-end;align-items:center;min-width:44px;min-height:44px;margin-top:0}.k-card .k-switch-track{align-self:center;margin-top:0}.k-rmp-chip{height:44px}.k-rmp-chip-x{width:44px;height:44px}.k-card .sc-pv-tab{min-height:44px}.k-card .sc-x{width:44px;height:44px}}.k-info-toggle:focus-visible{outline:3px solid var(--color-k-brand);outline-offset:2px}.k-info-panel{width:240px;max-width:min(240px,100vw - 32px);font-size:var(--text-14);color:var(--color-k-text);background:var(--color-k-surface);border:1px solid var(--color-k-border);border-radius:8px;padding:12px;line-height:1.5}.k-band-kicker{font-size:var(--text-12);letter-spacing:.08em;text-transform:uppercase}.k-band-stat-v{font-size:var(--text-24)}@media (min-width:1024px){.k-band-name{font-size:var(--text-32)}}@media (max-width:639px){.k-card{padding:16px}.k-actions{margin:16px -16px -16px;padding:12px 16px}.k-card .k-row:not(.k-grid>.k-row)>.k-row-control:not(.k-row-control--split) .k-numinput{width:100%}.k-subtabs-nav{column-gap:16px}}.k-row-head>label{width:fit-content;max-width:100%;padding-inline-end:24px;position:relative}.k-saved-tick{width:16px;height:16px;color:var(--color-k-brand);pointer-events:none;opacity:0;transition:opacity var(--k-dur-2) var(--k-ease);inset-inline-end:0;justify-content:center;align-items:center;margin:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.k-saved-tick svg{flex:none;width:16px;height:16px}.k-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes k-just-saved-ring{0%{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-k-brand) 55%, transparent)}to{box-shadow:0 0 0 3px #0000}}.k-just-saved{animation:k-just-saved-ring 1.2s var(--k-ease) 1}@media (prefers-reduced-motion:reduce){.k-just-saved{animation:none;box-shadow:0 0 0 3px #2ec22e8c}@supports (color:color-mix(in lab, red, red)){.k-just-saved{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-k-brand) 55%, transparent)}}}.k-saved-tick.show{opacity:1}.k-field-error{color:var(--color-k-danger);font-family:var(--font-k-body);font-size:var(--text-14);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;word-break:break-word;flex:100%;min-width:0;max-width:100%;margin:8px 0 0;font-weight:600}.k-control[aria-invalid=true],.k-numinput-input[aria-invalid=true]{border-color:var(--color-k-danger)}.k-toast--instant{pointer-events:auto;flex-direction:column;align-items:stretch;gap:8px;padding-bottom:12px;transform:translate(16px)}.k-toast--instant.show{transform:none}.k-toast-row{align-items:center;gap:8px;display:flex}.k-toast--instant .k-toast-text{flex:auto}.k-toast-progress{background:#e8ebef1f;border-radius:9999px;width:100%;height:4px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.k-toast-progress{background:color-mix(in srgb, var(--color-k-text) 12%, transparent)}}.k-toast-progress-bar{background:var(--color-k-brand);border-radius:9999px;width:100%}.k-toast--instant.draining .k-toast-progress-bar{width:0;transition:width var(--k-toast-ms) linear}.k-toast-undo{min-height:44px;margin-left:8px;padding:0 16px}@media (prefers-reduced-motion:reduce){.k-saved-tick,.k-toast--instant{transition:none}}.k-widgets{grid-template-columns:repeat(var(--k-widgets-n,4), minmax(0, 1fr));gap:16px;margin:16px 0;display:grid}.k-widget{background:var(--color-k-panel);border:1px solid var(--color-k-border);border-radius:var(--k-radius);min-width:0;min-height:96px;color:inherit;transition:background-color var(--k-dur-2) var(--k-ease);flex-direction:column;gap:4px;padding:16px 16px 12px;text-decoration:none;display:flex}a.k-widget:hover,a.k-widget:focus-visible{background-color:#252b33}@supports (color:color-mix(in lab, red, red)){a.k-widget:hover,a.k-widget:focus-visible{background-color:color-mix(in srgb, var(--color-k-text) 6%, var(--color-k-panel))}}.k-widget-k{font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-12);letter-spacing:.06em;text-transform:uppercase;color:var(--color-k-muted)}.k-widget{box-shadow:inset 0 3px 0 var(--k-room-acc,var(--color-k-brand))}.k-widget-go{display:none}.k-widget-v{font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-32);color:var(--color-k-text);font-variant-numeric:tabular-nums;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;line-height:1.1}.k-widget-s{font-size:var(--text-12);color:var(--color-k-muted);font-family:var(--font-k-body)}.k-widget.is-good .k-widget-v{color:var(--color-k-good)}.k-widget.is-warn .k-widget-v{color:var(--color-k-warn)}@media (min-width:640px) and (max-width:1279px){.k-widgets{grid-template-columns:repeat(6,minmax(0,1fr))}.k-widget{grid-column:span 2}.k-widgets[data-count="4"] .k-widget,.k-widgets[data-count="5"] .k-widget:nth-child(n+4){grid-column:span 3}.k-widgets[data-count="1"] .k-widget{grid-column:span 6}.k-widgets[data-count="2"] .k-widget{grid-column:span 3}}@media (max-width:639px){.k-widgets{grid-template-columns:repeat(2,minmax(0,1fr))}.k-widget:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:640px) and (max-width:899px){.k-widgets{grid-template-columns:repeat(2,minmax(0,1fr))}.k-widgets[data-count] .k-widget{grid-column:auto}.k-widgets .k-widget:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:639px){.k-widget-v{font-size:var(--text-20);overflow-wrap:normal}.k-widgets-item{grid-template-columns:auto minmax(0,1fr)}.k-widgets-item .k-widgets-move{grid-area:auto/2}.k-widgets-grip{grid-row:1/span 3}}@media (min-width:1280px){.k-widgets,.k-widgets[data-count]{grid-template-columns:repeat(4,minmax(0,1fr))}.k-widgets[data-count] .k-widget{grid-column:auto}}@media (max-width:479px){.k-widgets.k-widgets,.k-widgets.k-widgets[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.k-widgets.k-widgets[data-count="3"] .k-widget{padding:16px 16px 12px}.k-widget{min-height:0}.k-widget-v,.k-widgets.k-widgets[data-count="3"] .k-widget-v{font-size:var(--text-24)}}.k-widgets-editor{gap:12px;display:grid}.k-widgets-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.k-widgets-item{background:var(--color-k-surface);border:1px solid var(--color-k-border);border-radius:var(--k-radius);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-height:44px;padding:8px 12px;display:grid}.k-widgets-item .k-hint{grid-column:2;margin:0}.k-widgets-item .k-widgets-move{grid-area:1/3/span 2;gap:8px;display:flex}.k-widgets-grip{cursor:grab;color:var(--color-k-muted);font-size:var(--text-16);letter-spacing:2px;-webkit-user-select:none;user-select:none;grid-row:1/span 2}.k-widgets-item.is-dragging{opacity:.5}.k-widgets-item.is-over{border-color:var(--color-k-brand)}.k-widget-go{font-size:var(--text-12);color:var(--color-k-brand);font-weight:700;font-family:var(--font-k-body);margin-top:auto;padding-top:4px}.k-widget-go:after{content:" ›"}a.k-widget:hover .k-widget-go{text-decoration:underline}.k-widgets-item .k-tick,.k-widgets-item .k-btn{min-height:44px}.k-dash-crest{padding:0;overflow:hidden}.k-dash-crest img{object-fit:cover;width:100%;height:100%;display:block}.k-dash-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin:16px 0;display:grid}@media (min-width:1024px){.k-dash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.k-dash-card{background:var(--color-k-surface);border:1px solid var(--color-k-border);border-radius:var(--k-radius);flex-direction:column;gap:16px;min-width:0;padding:16px;display:flex}.k-dash-card--wide{margin:16px 0}.k-dash-head{align-items:center;gap:12px;min-width:0;display:flex}.k-dash-ico{border-radius:var(--k-radius);background:var(--color-k-panel);border:1px solid var(--color-k-border);width:40px;height:40px;color:var(--color-k-brand);flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.k-dash-ico svg{width:24px;height:24px}.k-dash-title{font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-20);color:var(--color-k-text);min-width:0;margin:0;line-height:1.2}.k-dash-head .k-pill{margin-left:auto}.k-chips{flex-wrap:wrap;flex:auto;align-content:flex-start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.k-chip{background:var(--color-k-panel);border:1px solid var(--color-k-border);border-radius:var(--k-radius);max-width:100%;min-height:44px;color:inherit;transition:background-color var(--k-dur-2) var(--k-ease), border-color var(--k-dur-2) var(--k-ease);align-items:center;gap:8px;padding:8px 12px;text-decoration:none;display:inline-flex}a.k-chip:hover,a.k-chip:focus-visible{background-color:#252b33}@supports (color:color-mix(in lab, red, red)){a.k-chip:hover,a.k-chip:focus-visible{background-color:color-mix(in srgb, var(--color-k-text) 6%, var(--color-k-panel))}}a.k-chip:hover,a.k-chip:focus-visible{border-color:var(--color-k-brand)}.k-chip-k{font-size:var(--text-14);color:var(--color-k-muted);font-family:var(--font-k-body)}.k-chip-k:after{content:":"}.k-chip-v{font-size:var(--text-14);color:var(--color-k-text);font-weight:700;font-family:var(--font-k-body);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.k-chip-v.is-on{color:var(--color-k-good)}.k-chip-v.is-off{color:var(--color-k-muted)}.k-chip--more .k-chip-k:after,.k-chip--off .k-chip-k:after{content:""}.k-chip--more .k-chip-k{color:var(--color-k-brand);font-weight:700}.k-dash-foot{display:flex}.k-dash-foot .k-btn{justify-content:center;width:100%;min-height:44px}@media (min-width:640px){.k-dash-foot .k-btn{width:auto;margin-left:auto}}.k-team-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.k-team-row{background:var(--color-k-panel);border:1px solid var(--color-k-border);border-radius:var(--k-radius);min-height:56px;color:inherit;transition:background-color var(--k-dur-2) var(--k-ease), border-color var(--k-dur-2) var(--k-ease);grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"logo name bal""logo owner bal";align-items:center;gap:0 12px;padding:8px 12px;text-decoration:none;display:grid}.k-team-row:hover,.k-team-row:focus-visible{background-color:#252b33}@supports (color:color-mix(in lab, red, red)){.k-team-row:hover,.k-team-row:focus-visible{background-color:color-mix(in srgb, var(--color-k-text) 6%, var(--color-k-panel))}}.k-team-row:hover,.k-team-row:focus-visible{border-color:var(--color-k-brand)}.k-team-logo{object-fit:contain;grid-area:logo;width:32px;height:32px}.k-team-name{font-size:var(--text-16);color:var(--color-k-text);font-weight:600;font-family:var(--font-k-heading);text-overflow:ellipsis;white-space:nowrap;grid-area:name;overflow:hidden}.k-team-owner{font-size:var(--text-14);color:var(--color-k-muted);font-family:var(--font-k-body);text-overflow:ellipsis;white-space:nowrap;grid-area:owner;overflow:hidden}.k-team-bal{text-align:right;font-size:var(--text-16);color:var(--color-k-text);font-variant-numeric:tabular-nums;font-weight:700;font-family:var(--font-k-heading);white-space:nowrap;grid-area:bal;justify-self:end}.k-mock-switch{background:var(--color-k-surface);border:1px solid var(--color-k-border);border-radius:var(--k-radius);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;display:flex}.k-mock-switch-k{font-size:var(--text-14);color:var(--color-k-muted);font-family:var(--font-k-body)}.k-mock-sw{border:1px solid var(--color-k-border);border-radius:var(--k-radius);background:var(--color-k-panel);min-height:44px;color:var(--color-k-text);font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-14);align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.k-mock-sw.is-on{border-color:var(--color-k-brand);color:var(--color-k-brand)}.k-mock-stat{background:var(--color-k-panel);border:1px solid var(--color-k-border);border-radius:var(--k-radius);min-width:0;height:100%;color:inherit;flex-direction:column;gap:4px;padding:12px;text-decoration:none;display:flex}a.k-mock-stat:hover,a.k-mock-stat:focus-visible{border-color:var(--color-k-brand)}.k-mock-stat.is-warn{border-color:var(--color-k-warn)}.k-mock-stat-k{font-size:var(--text-12);color:var(--color-k-muted);font-family:var(--font-k-body);text-transform:uppercase;letter-spacing:.05em}.k-mock-stat-v{font-size:var(--text-24);color:var(--color-k-text);font-weight:700;font-family:var(--font-k-heading);font-variant-numeric:tabular-nums;line-height:1.1}.k-mock-stat-s{font-size:var(--text-12);color:var(--color-k-muted);font-family:var(--font-k-body)}.k-mock-stats2,.k-mock-stats4{gap:8px;margin:0;padding:0;list-style:none;display:grid}.k-mock-stats2{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.k-mock-stats4{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.k-mock-stats4{grid-template-columns:repeat(4,minmax(0,1fr))}}.k-mock-stats4 .k-mock-stat-v{font-size:var(--text-20)}.k-mock-wide{margin-bottom:16px}.k-mock-grid3{grid-template-columns:minmax(0,1fr);gap:16px;margin:16px 0;display:grid}@media (min-width:640px){.k-mock-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.k-mock-span2{grid-column:span 2}}@media (min-width:1100px){.k-mock-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}}.k-mock-card{gap:12px}.k-mock-lines{flex:auto;align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.k-mock-line{background:var(--color-k-panel);border:1px solid var(--color-k-border);border-radius:var(--k-radius);min-height:44px;color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.k-mock-line:hover,.k-mock-line:focus-visible{border-color:var(--color-k-brand)}.k-mock-line-k{font-size:var(--text-14);color:var(--color-k-muted);font-family:var(--font-k-body);min-width:0}.k-mock-line-v{font-size:var(--text-14);color:var(--color-k-text);font-weight:700;font-family:var(--font-k-body);text-align:right;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;min-width:0}.k-mock-line-v.is-on,.k-mock-def-v.is-on{color:var(--color-k-good)}.k-mock-line-v.is-off,.k-mock-def-v.is-off{color:var(--color-k-muted)}.k-mock-note{border:1px solid var(--color-k-border);border-radius:var(--k-radius);font-size:var(--text-12);color:var(--color-k-muted);font-family:var(--font-k-body);margin:0;padding:8px 12px}.k-mock-crests{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.k-mock-crests{grid-template-columns:repeat(8,minmax(0,1fr))}}.k-mock-crest{background:var(--color-k-panel);border:1px solid var(--color-k-border);border-radius:var(--k-radius);min-height:76px;color:inherit;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 4px;text-decoration:none;display:flex}.k-mock-crest:hover,.k-mock-crest:focus-visible{border-color:var(--color-k-brand)}.k-mock-crest-a{font-size:var(--text-12);color:var(--color-k-text);font-weight:700;font-family:var(--font-k-heading)}.k-mock-crest-o{font-size:var(--text-12);color:var(--color-k-muted);font-family:var(--font-k-body)}.k-mock-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;margin:16px 0;display:grid}@media (min-width:1024px){.k-mock-split{grid-template-columns:260px minmax(0,1fr)}.k-mock-rail{position:sticky;top:80px}}.k-mock-rail{background:var(--color-k-surface);border:1px solid var(--color-k-border);border-radius:var(--k-radius);padding:8px}.k-mock-rail-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.k-mock-detail{align-self:start;min-width:0}@media (min-width:1024px){.k-mock-rail-list{flex-flow:column;gap:4px}}.k-mock-rail-item{border:1px solid var(--color-k-border);border-radius:var(--k-radius);background:var(--color-k-panel);min-height:44px;color:var(--color-k-text);font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-14);align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:flex}@media (min-width:1024px){.k-mock-rail-item{width:100%}}.k-mock-rail-item.is-on{border-color:var(--color-k-brand);color:var(--color-k-brand)}.k-mock-rail-name{flex:auto;min-width:0}.k-mock-rail-count{font-size:var(--text-12);color:var(--color-k-muted);font-variant-numeric:tabular-nums}.k-mock-dot{background:var(--color-k-muted);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.k-mock-dot.is-on{background:var(--color-k-good)}.k-mock-dot.is-bad{background:var(--color-k-warn)}.k-mock-main{gap:16px;min-width:0;display:grid}.k-mock-defs{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.k-mock-defs{grid-template-columns:repeat(2,minmax(0,1fr))}}.k-mock-def{background:var(--color-k-panel);border:1px solid var(--color-k-border);border-radius:var(--k-radius);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k edit""v edit";align-items:center;gap:2px 12px;min-height:56px;padding:8px 12px;display:grid}.k-mock-def-k{font-size:var(--text-14);color:var(--color-k-muted);font-family:var(--font-k-body);grid-area:k}.k-mock-def-v{font-size:var(--text-14);color:var(--color-k-text);font-weight:700;font-family:var(--font-k-body);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;grid-area:v}.k-mock-def-edit{border:1px solid var(--color-k-border);min-height:44px;color:var(--color-k-brand);font-size:var(--text-14);border-radius:8px;grid-area:edit;align-items:center;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.k-mock-def-edit:hover,.k-mock-def-edit:focus-visible{border-color:var(--color-k-brand)}.k-mock-score{gap:8px;margin:0;padding:0;list-style:none;display:grid}.k-mock-score-head{display:none}.k-mock-score-row{background:var(--color-k-panel);border:1px solid var(--color-k-border);border-radius:var(--k-radius);grid-template-columns:minmax(0,1fr);gap:8px;padding:12px;display:grid}.k-mock-score-row:nth-child(2n){background:#232931}@supports (color:color-mix(in lab, red, red)){.k-mock-score-row:nth-child(2n){background:color-mix(in srgb, var(--color-k-text) 5%, var(--color-k-panel))}}.k-mock-score-page{align-items:center;gap:12px;min-width:0;display:flex}.k-mock-score-name{font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-16);color:var(--color-k-text)}.k-mock-score-cell{min-width:0;font-size:var(--text-14);color:var(--color-k-text);font-family:var(--font-k-body);flex-wrap:wrap;gap:8px;display:flex}.k-mock-score-cell:before{content:attr(data-label);font-size:var(--text-12);color:var(--color-k-muted);text-transform:uppercase;letter-spacing:.05em;flex:100%}.k-mock-fig{border:1px solid var(--color-k-border);color:inherit;border-radius:8px;flex-direction:column;gap:2px;padding:4px 8px;text-decoration:none;display:inline-flex}.k-mock-fig:hover,.k-mock-fig:focus-visible{border-color:var(--color-k-brand)}.k-mock-fig-k{font-size:var(--text-12);color:var(--color-k-muted)}.k-mock-fig-v{font-size:var(--text-14);font-weight:700}.k-mock-score-open{justify-content:center;min-height:44px}@media (min-width:1024px){.k-mock-score-head,.k-mock-score-row{grid-template-columns:minmax(220px,1.1fr) minmax(0,1.8fr) minmax(0,1.4fr) 96px;align-items:center;gap:16px}.k-mock-score-head{font-size:var(--text-12);color:var(--color-k-muted);text-transform:uppercase;letter-spacing:.05em;font-family:var(--font-k-body);padding:0 12px;display:grid}.k-mock-score-cell:before{display:none}}.k-mock-teams2{grid-template-columns:minmax(0,1fr);gap:4px 16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.k-mock-teams2{grid-template-columns:repeat(2,minmax(0,1fr))}}.k-mock-team{background:var(--color-k-panel);border:1px solid var(--color-k-border);border-radius:var(--k-radius);min-height:40px;color:inherit;grid-template-columns:24px minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:4px 12px;text-decoration:none;display:grid}.k-mock-team:hover,.k-mock-team:focus-visible{border-color:var(--color-k-brand)}.k-mock-team .k-team-logo{width:24px;height:24px}.k-mock-team-n{font-size:var(--text-14);color:var(--color-k-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.k-mock-team-o{font-size:var(--text-12);color:var(--color-k-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-mock-team-b{font-size:var(--text-14);color:var(--color-k-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.k-dash-ctl{grid-template-columns:minmax(0,1fr);gap:16px;margin:16px 0;display:grid}@media (min-width:640px){.k-dash-ctl{grid-template-columns:repeat(2,minmax(0,1fr))}.k-dash-span2{grid-column:span 2}}@media (min-width:1100px){.k-dash-ctl{grid-template-columns:repeat(3,minmax(0,1fr))}}.k-dash-ctl-card{gap:12px}.k-dash-stats{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.k-dash-stat{background:var(--color-k-panel);border:1px solid var(--color-k-border);border-radius:var(--k-radius);min-width:0;height:100%;color:inherit;flex-direction:column;gap:4px;padding:12px;text-decoration:none;display:flex}a.k-dash-stat:hover,a.k-dash-stat:focus-visible{border-color:var(--color-k-brand)}.k-dash-stat.is-warn{border-color:var(--color-k-warn)}.k-dash-stat-k{font-size:var(--text-12);color:var(--color-k-muted);font-family:var(--font-k-body);text-transform:uppercase;letter-spacing:.05em}.k-dash-stat-v{font-size:var(--text-24);color:var(--color-k-text);font-weight:700;font-family:var(--font-k-heading);font-variant-numeric:tabular-nums;line-height:1.1}.k-dash-stat-s{font-size:var(--text-12);color:var(--color-k-muted);font-family:var(--font-k-body)}.k-dash-lines{flex:auto;align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.k-dash-line{background:var(--color-k-panel);border:1px solid var(--color-k-border);border-radius:var(--k-radius);min-height:44px;color:inherit;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:8px 12px;text-decoration:none;display:flex}.k-dash-line:hover,.k-dash-line:focus-visible{border-color:var(--color-k-brand)}.k-dash-line-k{font-size:var(--text-14);color:var(--color-k-muted);font-family:var(--font-k-body);flex:1 0 min(100%,200px);min-width:0}.k-dash-line-v{font-size:var(--text-14);color:var(--color-k-text);font-weight:700;font-family:var(--font-k-body);text-align:right;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;min-width:0;margin-left:auto}.k-dash-line-v.is-on{color:var(--color-k-good)}.k-dash-line-v.is-off{color:var(--color-k-muted)}.k-dash-note{border:1px solid var(--color-k-border);border-radius:var(--k-radius);font-size:var(--text-12);color:var(--color-k-muted);font-family:var(--font-k-body);margin:0;padding:8px 12px}.k-dash-crests{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.k-dash-crests{grid-template-columns:repeat(8,minmax(0,1fr))}}.k-dash-crestcell{background:var(--color-k-panel);border:1px solid var(--color-k-border);border-radius:var(--k-radius);min-height:76px;color:inherit;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 4px;text-decoration:none;display:flex}.k-dash-crestcell:hover,.k-dash-crestcell:focus-visible{border-color:var(--color-k-brand)}.k-dash-crestcell-a{font-size:var(--text-12);color:var(--color-k-text);font-weight:700;font-family:var(--font-k-heading)}.k-dash-crestcell-o{font-size:var(--text-12);color:var(--color-k-muted);font-family:var(--font-k-body)}.k-segmented{border:1px solid var(--color-k-border);background:var(--color-k-panel);border-radius:8px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;max-width:360px;display:grid;overflow:hidden}.k-segment{text-align:center;cursor:pointer;border-left:1px solid var(--color-k-border);min-height:44px;transition:background-color var(--k-dur-1) var(--k-ease), color var(--k-dur-1) var(--k-ease);justify-content:center;align-items:center;padding:0 12px;display:flex;position:relative}.k-segment:first-child{border-left:0}.k-segment-input{opacity:0;cursor:pointer;margin:0;inset:0;width:100%!important;height:100%!important;position:absolute!important}.k-segment-text{font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-16);color:var(--color-k-text);text-align:center}.k-segment{background:var(--color-k-panel)}.k-segment:has(.k-segment-input:checked){background:var(--color-k-text);box-shadow:none}.k-segment:has(.k-segment-input:checked) .k-segment-text{color:var(--color-k-bg)}.k-segment:has(.k-segment-input:focus-visible){outline:3px solid var(--color-k-brand);outline-offset:2px}.k-period-pair{align-items:flex-start;gap:var(--k-space-xs);flex-direction:column;display:flex}.k-period-pair .k-period-pane{align-items:center;gap:var(--k-space-xs);display:flex}.k-period-pair:has(input[value=week]:checked) .k-period-pane--season,.k-period-pair:has(input[value=season]:checked) .k-period-pane--week{display:none}.k-caps-grid--period .k-caps-grid-row{grid-template-columns:minmax(120px,1fr) minmax(0,1.4fr) minmax(0,1fr)}@media (max-width:639px){.k-segmented,.k-period-pair .k-segmented{width:100%;max-width:none}.k-period-pair{align-items:stretch;width:100%}.k-period-pair .k-period-pane{flex-direction:column;align-items:stretch;width:100%}.k-period-pair .k-numinput,.k-caps-grid-cell .k-numinput{width:100%}.k-caps-grid-cell{align-items:stretch;width:100%}.k-caps-grid-cell-label{text-align:center}.k-caps-grid--period .k-caps-grid-row{grid-template-columns:1fr}.k-caps-grid-cell--clock{place-items:center;column-gap:8px;row-gap:var(--k-space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.k-caps-grid-cell--clock>.k-caps-grid-cell-label{text-align:center;margin:0}.k-caps-grid-cell--clock>.k-reveal{grid-column:1/-1;justify-self:stretch}.k-card .k-row:not(.k-grid>.k-row)>.k-row-control--split,.k-row-control--split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;display:grid}.k-row-control--split>:first-child:nth-last-child(3),.k-row-control--split>:first-child:last-child{grid-column:1/-1}.k-row-control--split>*{min-width:0}.k-row-control--split .k-numinput,.k-row-control--split input.k-control{width:100%;max-width:none}.k-pill-labeled{text-align:center;border:1px solid var(--color-k-border);border-radius:8px;flex:auto;justify-content:flex-start;align-items:stretch;min-width:0;padding:8px}.k-pill-labeled .k-numinput{width:100%}.k-pill-label{text-align:center;white-space:normal}.k-pill-labeled--switch{align-items:center}.k-caps-clock-pills{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;width:100%;display:grid}.k-caps-clock-pills .k-numinput{width:100%}.k-limit-field-sep{text-align:center}.k-radiogroup:has(.k-radiocard):not(:has(.k-radiocard-help)){grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.k-radiogroup:not(:has(.k-radiocard-help)) .k-radiocard{text-align:center;justify-content:center;align-items:center;min-height:44px;padding:8px;display:flex}.k-radiogroup:not(:has(.k-radiocard-help)) .k-radiocard-dot{display:none}.k-radiogroup:not(:has(.k-radiocard-help)) .k-radiocard-label{text-align:center;margin:0}}.k-period-pair .k-period-pane{justify-content:space-between}.k-period-pair .k-period-pane .k-caps-grid-cell-label{white-space:nowrap;margin:0;display:block}@media (max-width:639px){.k-period-pair .k-period-pane{align-items:center;gap:var(--k-space-xs);grid-template-columns:auto minmax(0,1fr);display:grid}.k-period-pair .k-period-pane .k-numinput{width:100%;min-width:0}.k-period-pair .k-period-pane .k-numinput-input{min-width:0}}.k-depends[hidden]{display:none!important}.k-cards[data-k-natural]{align-items:start}.k-cards[data-k-natural]>.k-reveal{height:auto}.k-emoji-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;margin:0 0 8px;display:grid}@media (min-width:640px){.k-emoji-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}.k-emoji-grid .k-btn{min-height:44px;font-size:var(--text-20);justify-content:center;padding:0}.k-emoji-grid .k-btn[aria-pressed=true]{border-color:var(--color-k-brand)}[data-card=rules-icon] .k-row-control,.xpr-icon-control{text-align:left;width:100%;display:block!important}.xpd-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;margin-bottom:12px;display:grid}@media (min-width:768px){.xpd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.xpd-grid>.k-accordion{margin:0}.p-nav-subitem--child{min-height:28px;margin-left:16px}.k-btnrow{margin:0 0 var(--k-space-lg);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.k-btnrow .k-btn{min-height:44px}.k-table td .k-btn{min-height:44px;margin-right:8px}.k-table td form{margin:0;display:inline-block}@media (max-width:639px){.k-btnrow .k-btn{flex:100%;justify-content:center}}.fr-path{flex-direction:column;gap:8px;margin:0;padding:0 0 0 20px;display:flex}.fr-path li{margin:0}.fr-path a{color:var(--color-k-brand)}.k-landing{gap:var(--k-gap);max-width:var(--k-page-max);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:768px){.k-landing{grid-template-columns:repeat(2,minmax(0,1fr))}}.k-landing-card{flex-direction:column;gap:12px;display:flex}.k-landing-head{align-items:center;gap:12px;min-width:0;display:flex}.k-landing-meta{flex:auto;min-width:0}.k-landing-meta .k-card-h5{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;margin:0}.k-landing-meta .k-card-helper{margin:0}.k-landing-icon{border:1px solid var(--color-k-border);object-fit:cover;border-radius:10px;flex:0 0 40px;width:40px;height:40px}.k-landing-icon--none{background:var(--color-k-surface);font-weight:700;font-size:var(--text-20);color:var(--color-k-muted);justify-content:center;align-items:center;display:inline-flex}.k-landing-health{font-size:var(--text-14);color:var(--color-k-muted);margin:0}.k-landing-health.is-ok{color:var(--color-k-brand)}.k-landing-health.is-todo{color:var(--color-k-warn)}.k-landing-card>.k-btn{justify-content:center;width:100%;min-height:44px}.k-choice{--k-ch-tint:#2ec22e1f;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;max-width:720px;display:grid}@supports (color:color-mix(in lab, red, red)){.k-choice{--k-ch-tint:color-mix(in srgb, var(--color-k-brand) 12%, transparent)}}.k-choice-opt{cursor:pointer;background:var(--color-k-surface);border:1px solid var(--color-k-border);min-height:44px;transition:background-color var(--k-dur-1) var(--k-ease), border-color var(--k-dur-1) var(--k-ease);border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex;position:relative}.k-choice-input{opacity:0;cursor:pointer;margin:0;inset:0;width:100%!important;height:100%!important;position:absolute!important}.k-choice-body{flex-direction:column;gap:2px;min-width:0;display:flex}.k-choice-label{font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-16);color:var(--color-k-text)}.k-choice-help{font-size:var(--text-14);color:var(--color-k-muted)}.k-choice-dot{border:2px solid var(--color-k-muted);box-sizing:border-box;border-radius:50%;flex:0 0 18px;height:18px}.k-choice-opt:has(.k-choice-input:checked){border-color:var(--color-k-brand);background:var(--k-ch-tint)}.k-choice-opt:has(.k-choice-input:checked) .k-choice-dot{border-color:var(--color-k-brand);background:radial-gradient(circle, var(--color-k-brand) 0 40%, transparent 45%)}.k-choice-opt:has(.k-choice-input:focus-visible){outline:3px solid var(--color-k-brand);outline-offset:2px}@media (min-width:640px){.k-choice--a,.k-choice--b{grid-template-columns:repeat(3,minmax(0,1fr))}}.k-choice--a .k-choice-opt{flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;padding:14px}.k-choice--a .k-choice-opt:has(.k-choice-input:checked) .k-choice-dot{background:var(--color-k-brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-6.5' fill='none' stroke='%230b1f0c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat}.k-choice--b .k-choice-opt{border-radius:999px;justify-content:center;padding:0 16px}.k-choice--b .k-choice-opt:has(.k-choice-input:checked){background:var(--color-k-brand)}.k-choice--b .k-choice-opt:has(.k-choice-input:checked) .k-choice-label{color:var(--color-k-brand-on)}.k-choice--b .k-choice-dot,.k-choice--b .k-choice-help{display:none}.k-choice--b .k-choice-label{white-space:nowrap}@media (min-width:640px){.k-choice--b{flex-wrap:wrap;display:flex}.k-choice--b .k-choice-opt{flex:auto}}@media (max-width:639px){.k-dash-stats:has(>:nth-child(3):last-child),.k-mock-stats2:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.k-dash-stats:has(>:nth-child(3):last-child) .k-dash-stat{padding:10px 8px}.k-dash-stats:has(>:nth-child(3):last-child) .k-dash-stat-v{font-size:var(--text-20);overflow-wrap:normal}.k-widgets[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.k-widgets[data-count="3"] .k-widget{padding:12px 8px 10px}.k-widgets[data-count="3"] .k-widget-v{font-size:var(--text-24);overflow-wrap:normal}}.k-statusrow{background:var(--color-k-surface);border:1px solid var(--color-k-border);border-radius:var(--k-radius);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;min-height:64px;padding:12px 16px;display:grid}.k-statusrow-text{min-width:0}.k-statusrow-title{font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-16);color:var(--color-k-text);margin:0}.k-statusrow-hint{font-size:var(--text-14);color:var(--color-k-muted);line-height:1.4;font-family:var(--font-k-body);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.k-statusrow-side{justify-content:flex-end;align-items:center;gap:12px;display:flex}.k-statusrow-side .k-pill{margin-left:0}.k-statusrow-action{align-items:center;gap:8px;display:flex}@media (max-width:639px){.k-statusrow{grid-template-columns:minmax(0,1fr)}.k-statusrow-hint{white-space:normal}.k-statusrow-side{flex-wrap:wrap;justify-content:space-between}.k-statusrow-action{flex:auto;justify-content:flex-end}.k-statusrow-action .k-btn,.k-statusrow-action form{flex:auto;justify-content:center}}:root{--k-btn-h:44px;--k-radius:12px}.k-btn{min-height:var(--k-btn-h)}.k-btn:focus-visible{outline:3px solid var(--color-k-brand);outline-offset:2px}.k-btn--secondary{background:var(--color-k-surface-2);border-color:var(--color-k-border);color:var(--color-k-text);text-decoration:none}.k-btn--secondary:hover{border-color:var(--color-k-muted)}.k-btn--quiet{color:var(--color-k-muted);background:0 0;border-color:#0000;padding:0 8px;text-decoration:none}.k-btn--quiet:hover{color:var(--color-k-text);text-underline-offset:4px;text-decoration:underline}.k-btn--danger{background:0 0;border-color:#ff6a6fb3}@supports (color:color-mix(in lab, red, red)){.k-btn--danger{border-color:color-mix(in srgb, var(--color-k-danger) 70%, transparent)}}.k-btn--danger{color:var(--color-k-danger)}.k-btn--danger:hover,.k-btn--danger:active{background:var(--color-k-danger);border-color:var(--color-k-danger);color:var(--color-k-brand-on)}.k-btn--danger:focus-visible{outline-color:var(--color-k-danger)}a.k-btn{text-decoration:none}.k-btn[aria-disabled=true],.k-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.k-btn-why{align-items:flex-start;gap:var(--k-space-xs);border-radius:8px;flex-direction:column;max-width:100%;display:inline-flex;position:relative}.k-btn-why-tip{color:var(--color-k-muted);font-family:var(--font-k-body);font-size:var(--text-14);background:0 0;border:0;max-width:52ch;margin:0;padding:0;line-height:1.5;display:block}@media (max-width:639px){.k-btn-why{align-items:stretch;width:100%;display:flex}.k-btn-why>.k-btn{justify-content:center}}.k-doors+.k-hint--standalone{margin-top:12px}:root{--k-acc-trades:#4f8cff}textarea.k-control{background:var(--color-k-surface-2);border:1px solid var(--color-k-border);width:100%;max-width:560px;min-height:96px;color:var(--color-k-text);font-size:var(--text-16);font-family:var(--font-k-body);resize:vertical;border-radius:8px;padding:10px 12px;line-height:1.5;display:block}textarea.k-control:focus{border-color:var(--color-k-brand);outline:none;box-shadow:0 0 0 3px #2ec22e40}@supports (color:color-mix(in lab, red, red)){textarea.k-control:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-k-brand) 25%, transparent)}}.k-textarea-wrap{flex-direction:column;gap:4px;width:100%;max-width:560px;display:flex}.k-textarea-wrap textarea.k-control{max-width:none}.k-textarea-count{font-size:var(--text-12);color:var(--color-k-muted);font-variant-numeric:tabular-nums;align-self:flex-end}.k-textarea-count.is-near{color:var(--color-k-gold)}.k-textarea-count.is-full{color:var(--color-k-danger)}.k-textarea-count.is-over{text-align:right;color:var(--color-k-danger);align-self:stretch;font-weight:700}@media (max-width:639px){.k-textarea-wrap,textarea.k-control{max-width:none}textarea.k-control{min-height:120px}}.k-color{align-items:center;gap:8px;max-width:100%;display:inline-flex}.k-color-swatch{cursor:pointer;border:1px solid var(--color-k-border);background:var(--k-color-value,#2ec22e);border-radius:8px;flex:none;width:36px;height:36px;position:relative;overflow:hidden}.k-color-swatch:focus-within{outline:3px solid var(--color-k-brand);outline-offset:2px}.k-color-pick{opacity:0;cursor:pointer;border:0;width:calc(100% + 12px);height:calc(100% + 12px);padding:0;position:absolute;inset:-6px}input.k-control.k-color-hex{text-transform:lowercase;width:110px;max-width:110px;font-family:ui-monospace,Menlo,Consolas,monospace}input.k-control.k-color-hex[aria-invalid=true]{border-color:var(--color-k-danger)}@media (max-width:639px){.k-color-swatch{width:44px;height:44px}input.k-control.k-color-hex{height:44px}}.k-cmp{align-items:center;gap:10px var(--k-space-xs);grid-template-columns:minmax(0,1fr) auto;width:100%;max-width:388px;display:grid;position:relative}.k-cmp-chips{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.k-cmp-chips:empty{display:none}.k-cmp-search{grid-column:1;min-width:0;position:relative}.k-cmp-search input.k-control{max-width:none}.k-cmp-list{z-index:30;background:var(--color-k-surface);border:1px solid var(--color-k-border);border-radius:10px;width:100%;min-width:220px;max-height:260px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 12px 28px #00000059}.k-cmp-list[hidden]{display:none}.k-cmp-opt{cursor:pointer;font-size:var(--text-14);color:var(--color-k-text);border-radius:6px;align-items:baseline;gap:8px;padding:8px 10px;display:flex}.k-cmp-opt small{color:var(--color-k-muted);font-size:var(--text-12);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.k-cmp-opt:hover,.k-cmp-opt.is-active{background:#2ec22e2e}@supports (color:color-mix(in lab, red, red)){.k-cmp-opt:hover,.k-cmp-opt.is-active{background:color-mix(in srgb, var(--color-k-brand) 18%, transparent)}}.k-cmp-opt[hidden]{display:none}.k-cmp-empty{font-size:var(--text-14);color:var(--color-k-muted);padding:10px}.k-cmp-empty[hidden]{display:none}.k-cmp-hash{color:var(--color-k-muted);font-weight:600}@media (max-width:639px){.k-cmp-search{max-width:none}.k-cmp-search input.k-control{height:44px}.k-cmp-opt{padding:12px 10px}}.k-chq{z-index:90;animation:k-chq-in var(--k-dur-2) var(--k-ease);background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.k-chq[hidden]{display:none}@keyframes k-chq-in{0%{opacity:0}to{opacity:1}}.k-chq .k-dialog-wrap{border-radius:var(--k-radius);max-width:420px;max-height:100%;overflow-y:auto}.k-chq-body{flex-direction:column;gap:8px;display:flex}.k-chq-body input.k-control{margin-bottom:0}html.k-chq-lock{overflow:hidden}.k-chq-note{font-size:var(--text-12);color:var(--color-k-muted);margin:0}.k-chq-msg{font-size:var(--text-14);color:var(--color-k-muted);margin:0}.k-chq-msg:empty{display:none}.k-chq-msg.is-bad{color:var(--color-k-danger)}.k-cmp-new{grid-column:2;align-self:center;margin-top:0}.k-pick-line{align-items:center;gap:var(--k-space-xs);width:100%;max-width:388px;display:flex}.k-pick-line .k-select-wrap{flex:auto;min-width:0;max-width:none}.k-pick-plus{border:1px solid var(--color-k-border);background:var(--color-k-surface-2);width:36px;height:36px;color:var(--color-k-text);font-size:var(--text-20);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;font-weight:600;line-height:1;display:inline-flex}.k-pick-plus:hover{border-color:var(--color-k-brand);color:var(--color-k-brand)}.k-pick-plus:focus-visible{outline:3px solid var(--color-k-brand);outline-offset:2px}@media (max-width:639px){.k-pick-line{max-width:none}.k-pick-plus{width:44px;height:44px}}.k-chq .k-dialog-color{align-self:flex-start}.k-chq input.k-control,.k-chq .k-select-wrap{max-width:none}.k-chq .k-dialog-close{width:44px;height:44px;margin:-8px -8px -8px 0}@media (max-width:639px){.k-chq{align-items:flex-end;padding:0}.k-chq .k-dialog-wrap{border-radius:var(--k-radius) var(--k-radius) 0 0;max-width:none;max-height:calc(100dvh - 16px);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--color-k-surface)}.k-chq .k-dialog{border-radius:var(--k-radius) var(--k-radius) 0 0;border-bottom:0}.k-chq .k-dialog-foot{flex-direction:column-reverse}.k-chq .k-dialog-foot .k-btn{justify-content:center;width:100%;min-height:44px}}.k-band-crest{border-radius:var(--k-radius);object-fit:cover;background:var(--color-k-surface-2);border:2px solid color-mix(in srgb, #2ec22e 55%, color-mix(in srgb, var(--color-k-text) 18%, transparent));flex:0 0 56px;width:56px;height:56px;display:block}@supports (color:color-mix(in lab, red, red)){.k-band-crest{border:2px solid color-mix(in srgb, var(--color-k-brand) 55%, var(--color-k-border))}}@media (max-width:639px){.k-band-crest{border-radius:10px;flex-basis:40px;width:40px;height:40px}}.k-card .k-table-wrap{background:linear-gradient(to right, var(--color-k-surface) 30%, transparent) left center / 40px 100% no-repeat local, linear-gradient(to left, var(--color-k-surface) 30%, transparent) right center / 40px 100% no-repeat local, linear-gradient(to right, #00000059, transparent) left center / 14px 100% no-repeat scroll, linear-gradient(to left, #00000059, transparent) right center / 14px 100% no-repeat scroll, var(--color-k-surface)}.k-scroll-hint{font-size:var(--text-12);color:var(--color-k-muted);text-align:right;margin:0 0 6px}.k-scroll-hint[hidden]{display:none}.k-steprail{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.k-step{border:1px solid var(--color-k-border);border-radius:var(--k-radius);background:var(--color-k-surface);align-items:flex-start;gap:12px;padding:16px;display:flex;position:relative}.k-step.is-next{border-color:color-mix(in srgb, #2ec22e 60%, color-mix(in srgb, var(--color-k-text) 18%, transparent))}@supports (color:color-mix(in lab, red, red)){.k-step.is-next{border-color:color-mix(in srgb, var(--color-k-brand) 60%, var(--color-k-border))}}.k-step.is-done{opacity:.8}.k-step-dot{border:2px solid var(--color-k-border);width:32px;height:32px;font-family:var(--font-k-heading);font-weight:700;font-size:var(--text-14);color:var(--color-k-muted);border-radius:50%;flex:none;place-items:center;display:inline-grid}.k-step.is-next .k-step-dot{border-color:var(--color-k-brand);color:var(--color-k-brand)}.k-step.is-done .k-step-dot{border-color:var(--color-k-brand);background:var(--color-k-brand);color:var(--color-k-brand-on)}.k-step-dot svg{width:16px;height:16px}.k-step-body{flex-direction:column;gap:8px;min-width:0;display:flex}.k-step-title{font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-16);color:var(--color-k-text);margin:0}.k-step-text{font-size:var(--text-14);color:var(--color-k-muted);margin:0;line-height:1.5}.k-doors{border:1px solid var(--color-k-border);border-radius:var(--k-radius);flex-direction:column;display:flex;overflow:hidden}.k-door{background:var(--color-k-surface);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.k-door+.k-door{border-top:1px solid var(--color-k-border)}.k-door-tile{background:#2ec22e29;border-radius:10px;place-items:center;width:40px;height:40px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.k-door-tile{background:color-mix(in srgb, var(--color-k-brand) 16%, transparent)}}.k-door-tile{color:var(--color-k-brand);flex:none}.k-door-tile svg{width:20px;height:20px}.k-door--danger .k-door-tile,.k-danger .k-door-tile{background:#ff6a6f29}@supports (color:color-mix(in lab, red, red)){.k-door--danger .k-door-tile,.k-danger .k-door-tile{background:color-mix(in srgb, var(--color-k-danger) 16%, transparent)}}.k-door--danger .k-door-tile,.k-danger .k-door-tile{color:var(--color-k-danger)}.k-door--info .k-door-tile{background:var(--k-acc-trades)}@supports (color:color-mix(in lab, red, red)){.k-door--info .k-door-tile{background:color-mix(in srgb, var(--k-acc-trades) 16%, transparent)}}.k-door--info .k-door-tile{color:var(--k-acc-trades)}.k-door-body{flex-direction:column;gap:4px;min-width:0;display:flex}.k-door-title{font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-16);color:var(--color-k-text);margin:0}.k-door-line{font-size:var(--text-14);color:var(--color-k-muted);max-width:none;margin:0;line-height:1.5}.k-door-facts{font-size:var(--text-14);flex-direction:column;gap:4px;margin:4px 0 0;display:flex}.k-door-facts div{gap:8px;display:flex}.k-door-facts dt{color:var(--color-k-text);flex:none;font-weight:600}.k-door-facts dd{color:var(--color-k-muted);margin:0}.k-door-action{justify-content:flex-end;display:flex}.k-door-action form{margin:0}@media (max-width:639px){.k-door{grid-template-columns:40px minmax(0,1fr)}.k-door-action{grid-column:1/-1;justify-content:stretch}.k-door-action>.k-btn,.k-door-action>form,.k-door-action>.k-btn-why,.k-door-action>form .k-btn{justify-content:center;width:100%}}.k-danger{border:1px solid #ff6a6f99}@supports (color:color-mix(in lab, red, red)){.k-danger{border:1px solid color-mix(in srgb, var(--color-k-danger) 60%, transparent)}}.k-danger{border-radius:var(--k-radius);background:#25232b}@supports (color:color-mix(in lab, red, red)){.k-danger{background:color-mix(in srgb, var(--color-k-danger) 5%, var(--color-k-panel))}}.k-danger{flex-direction:column;gap:16px;padding:24px;display:flex}.k-danger-head{color:var(--color-k-danger);align-items:flex-start;gap:12px;display:flex}.k-danger-head>svg{flex:none;width:24px;height:24px}.k-danger-title{font-family:var(--font-k-display);font-style:italic;font-weight:800;font-size:var(--text-20);color:var(--color-k-danger);margin:0}.k-danger-intro{font-size:var(--text-14);color:var(--color-k-muted);margin:4px 0 0}.k-danger-rows{border:1px solid color-mix(in srgb, #ff6a6f 30%, color-mix(in srgb, var(--color-k-text) 18%, transparent));flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.k-danger-rows{border:1px solid color-mix(in srgb, var(--color-k-danger) 30%, var(--color-k-border))}}.k-danger-rows{border-radius:var(--k-radius);overflow:hidden}.k-danger-row{background:var(--color-k-surface)}.k-danger-row+.k-danger-row{border-top:1px solid color-mix(in srgb, #ff6a6f 30%, color-mix(in srgb, var(--color-k-text) 18%, transparent))}@supports (color:color-mix(in lab, red, red)){.k-danger-row+.k-danger-row{border-top:1px solid color-mix(in srgb, var(--color-k-danger) 30%, var(--color-k-border))}}.k-danger-sum{cursor:pointer;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;list-style:none;display:grid}.k-danger-sum::-webkit-details-marker{display:none}.k-danger-sum:focus-visible{outline:3px solid var(--color-k-danger);outline-offset:-3px;border-radius:var(--k-radius)}.k-danger-sum-body{flex-direction:column;gap:4px;min-width:0;display:flex}.k-danger-facts{font-size:var(--text-14);color:var(--color-k-muted);flex-direction:column;gap:4px;line-height:1.5;display:flex}.k-danger-facts b{color:var(--color-k-text);font-weight:600}.k-danger-flow{flex-direction:column;gap:16px;padding:0 16px 16px;display:flex}.k-danger-flow form{flex-direction:column;gap:16px;margin:0;display:flex}@media (max-width:639px){.k-danger{padding:16px}.k-danger-sum{grid-template-columns:40px minmax(0,1fr)}.k-danger-open{grid-column:1/-1;justify-content:center}}.k-kv{border:1px solid var(--color-k-border);border-radius:10px;flex-direction:column;margin:0;display:flex;overflow:hidden}.k-kv>div{background:var(--color-k-surface);font-size:var(--text-14);justify-content:space-between;gap:16px;padding:12px 16px;display:flex}.k-kv>div+div{border-top:1px solid var(--color-k-border)}.k-kv dt{color:var(--color-k-muted)}.k-kv dd{color:var(--color-k-text);text-align:right;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;margin:0;font-weight:600}.k-btn-icon{cursor:pointer}.k-btn-icon:focus-visible{outline:3px solid var(--color-k-brand);outline-offset:2px}.k-fgroup .k-switch,.k-addon .k-switch{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:16px}.k-fgroup .k-switch .k-switch-track,.k-addon .k-switch .k-switch-track{justify-self:end}:root{--k-hue-green:var(--color-k-brand);--k-hue-blue:#4f8cff;--k-hue-teal:#2fb8a8;--k-hue-violet:#8fa6c8;--k-hue-gold:var(--color-k-gold);--k-hue-orange:#ff8a3d;--k-hue-sky:#38bdf8;--k-hue-rose:#f0708a;--k-room-acc:var(--color-k-brand)}.p-body:has([data-k-room=front-office]){--k-room-acc:var(--k-hue-violet);--k-band-acc:var(--k-hue-violet)}.p-body:has([data-k-room=teams]){--k-room-acc:var(--k-hue-blue);--k-band-acc:var(--k-hue-blue)}.p-body:has([data-k-room=game-day]){--k-room-acc:var(--k-hue-orange);--k-band-acc:var(--k-hue-orange)}.p-body:has([data-k-room=xp]){--k-room-acc:var(--k-hue-green);--k-band-acc:var(--k-hue-green)}.p-body:has([data-k-room=moderation]){--k-room-acc:var(--k-hue-teal);--k-band-acc:var(--k-hue-teal)}.p-body:has([data-k-room=extras]){--k-room-acc:var(--k-hue-gold);--k-band-acc:var(--k-hue-gold)}.p-body:has([data-k-room=commish-center]){--k-room-acc:var(--k-hue-sky);--k-band-acc:var(--k-hue-sky)}.p-body:has([data-k-room=my-team]){--k-room-acc:var(--k-hue-blue);--k-band-acc:var(--k-hue-blue)}.k-band{box-shadow:inset 0 -3px 0 var(--k-band-acc,var(--color-k-brand))}.k-band-main{background:linear-gradient(108deg, var(--k-band-acc,#2ec22e) 0 136px, transparent 136px), linear-gradient(108deg, transparent 0 150px, var(--k-band-acc,#2ec22e) 150px 162px, transparent 162px)}@supports (color:color-mix(in lab, red, red)){.k-band-main{background:linear-gradient(108deg, color-mix(in srgb, var(--k-band-acc,var(--color-k-brand)) 22%, transparent) 0 136px, transparent 136px), linear-gradient(108deg, transparent 0 150px, color-mix(in srgb, var(--k-band-acc,var(--color-k-brand)) 9%, transparent) 150px 162px, transparent 162px)}}.k-band-tile{border-color:var(--k-band-acc,#2ec22e)}@supports (color:color-mix(in lab, red, red)){.k-band-tile{border-color:color-mix(in srgb, var(--k-band-acc,var(--color-k-brand)) 55%, var(--color-k-border))}}.k-band-tile,.k-band-kicker svg{color:var(--k-band-acc,var(--color-k-brand))}.k-subtab.active{border-bottom-color:var(--k-room-acc)}.k-subtabs-sheet-item.active,.k-subtabs-sheet-item-check{color:var(--k-room-acc)}.k-subtabs-switcher{box-shadow:inset 3px 0 0 var(--k-room-acc)}.k-card{--k-acc:var(--k-room-acc)}.k-card:where(:has(>.k-card-h5>.k-card-tile[data-k-hue=green])){--k-acc:var(--k-hue-green)}.k-card:where(:has(>.k-card-h5>.k-card-tile[data-k-hue=blue])){--k-acc:var(--k-hue-blue)}.k-card:where(:has(>.k-card-h5>.k-card-tile[data-k-hue=teal])){--k-acc:var(--k-hue-teal)}.k-card:where(:has(>.k-card-h5>.k-card-tile[data-k-hue=violet])){--k-acc:var(--k-hue-violet)}.k-card:where(:has(>.k-card-h5>.k-card-tile[data-k-hue=gold])){--k-acc:var(--k-hue-gold)}.k-card:where(:has(>.k-card-h5>.k-card-tile[data-k-hue=orange])){--k-acc:var(--k-hue-orange)}.k-card:where(:has(>.k-card-h5>.k-card-tile[data-k-hue=sky])){--k-acc:var(--k-hue-sky)}.k-card:where(:has(>.k-card-h5>.k-card-tile[data-k-hue=rose])){--k-acc:var(--k-hue-rose)}.k-card[data-acc=green]{--k-acc:var(--k-hue-green)}.k-card[data-acc=blue]{--k-acc:var(--k-hue-blue)}.k-card[data-acc=teal]{--k-acc:var(--k-hue-teal)}.k-card[data-acc=violet]{--k-acc:var(--k-hue-violet)}.k-card[data-acc=gold]{--k-acc:var(--k-hue-gold)}.k-card[data-acc=orange]{--k-acc:var(--k-hue-orange)}.k-card[data-acc=sky]{--k-acc:var(--k-hue-sky)}.k-card[data-acc=rose]{--k-acc:var(--k-hue-rose)}.p-body:has([data-k-room]) .k-card:not([data-acc=gold]):not([data-acc=rose]):not(:has(>.k-card-h5>.k-card-tile[data-k-hue=gold])):not(:has(>.k-card-h5>.k-card-tile[data-k-hue=rose])){--k-acc:var(--k-room-acc)}.k-card:has(>.k-card-h5>.k-card-tile){box-shadow:inset 3px 0 0 var(--k-acc)}.k-card-h5{gap:12px}.k-card-h5>.k-pill{margin-left:auto}.k-card-tile{background:var(--k-acc);border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.k-card-tile{background:color-mix(in srgb, var(--k-acc) 18%, transparent)}}.k-card-tile{color:var(--k-acc)}.k-card-tile .k-card-icon{width:20px;height:20px;color:inherit}.k-lamps{margin:0 0 var(--k-space-md);padding:var(--k-space-sm);gap:var(--k-space-xs);background:var(--k-acc,var(--k-room-acc));border-radius:10px;flex-wrap:wrap;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.k-lamps{background:color-mix(in srgb, var(--k-acc,var(--k-room-acc)) 6%, var(--color-k-surface))}}.k-lamps{border:1px solid var(--k-acc,var(--k-room-acc))}@supports (color:color-mix(in lab, red, red)){.k-lamps{border:1px solid color-mix(in srgb, var(--k-acc,var(--k-room-acc)) 24%, var(--color-k-border))}}.k-lamps .k-lamp{align-items:center;gap:var(--k-space-xs);min-height:32px;padding:0 var(--k-space-sm);border:1px solid var(--color-k-border);font-size:var(--text-14);color:var(--color-k-muted);background:var(--color-k-panel);border-radius:999px;display:inline-flex}.k-lamps .k-lamp-dot{background:var(--color-k-border);width:8px;height:8px;transition:background var(--k-dur-2) var(--k-ease), box-shadow var(--k-dur-2) var(--k-ease);border-radius:50%}.k-lamps .k-lamp.is-on{color:var(--color-k-text);border-color:var(--k-acc,var(--k-room-acc))}@supports (color:color-mix(in lab, red, red)){.k-lamps .k-lamp.is-on{border-color:color-mix(in srgb, var(--k-acc,var(--k-room-acc)) 50%, var(--color-k-border))}}.k-lamps .k-lamp.is-on .k-lamp-dot{background:var(--k-acc,var(--k-room-acc));box-shadow:0 0 0 4px var(--k-acc,var(--k-room-acc))}@supports (color:color-mix(in lab, red, red)){.k-lamps .k-lamp.is-on .k-lamp-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--k-acc,var(--k-room-acc)) 20%, transparent)}}.k-btnset{align-items:center;gap:var(--k-space-xs);flex-wrap:wrap;display:flex}@media (max-width:639px){.k-btnset>.k-btn,.k-btnset>form,.k-btnset>form>.k-btn{width:100%}}.k-split{margin-top:var(--k-space-md);container-type:inline-size}.k-split-in{gap:var(--k-space-lg) var(--k-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.k-split-in>*{min-width:0;margin:0}.k-split--list>.k-split-in{gap:var(--k-space-xs) var(--k-space-md)}.k-card .k-split--list>.k-split-in>.k-accordion{margin:0}@container (min-width:880px){.k-split-in{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1700px){.k-cards,.k-cards[data-k-natural]{align-items:stretch}.k-cards>:is(.k-notice,.k-hint,.k-btn,p,h2,h3){grid-column:1/-1;margin:0}.k-cards>.k-card[data-k-wide]{grid-column:1/-1;max-width:none}.k-cards>.k-card>form:not(:has(>.k-actions)){flex:none}.k-cards>.k-card>.k-btnset:last-child,.k-cards>.k-card>form:last-child:not(:has(.k-row,.k-switch,select,textarea,input:not([type=hidden]))){padding-top:var(--k-space-sm);margin-top:auto}}@media (max-width:639px){.k-card-tile{flex-basis:32px;width:32px;height:32px}.k-card-tile .k-card-icon{width:18px;height:18px}}.k-cards>:is(form,div:not([class])):has(>.k-card)>.k-card{margin:0 0 var(--k-gap);max-width:var(--k-card-max)}@media (min-width:1700px){.k-cards>:is(form,div:not([class])):has(>.k-card){display:contents}.k-cards>:is(form,div:not([class])):has(>.k-card)>.k-card{flex-direction:column;margin:0;display:flex}.k-cards>:is(form,div:not([class]))>.k-card>form{flex-direction:column;flex:auto;display:flex}.k-cards>:is(form,div:not([class]))>.k-card>form>.k-actions{margin-top:auto}.k-cards>:is(form,div:not([class]))>.k-card>form:not(:has(>.k-actions)){flex:none}.k-cards>:is(form,div:not([class]))>.k-card>.k-btnset:last-child{padding-top:var(--k-space-sm);margin-top:auto}.k-cards>.k-reveal:has(>.k-card[data-k-fill]),.k-cards>.k-card[data-k-fill],.k-cards>:is(form,div:not([class]))>.k-card[data-k-fill],.k-cards>:is(form,div:not([class]))>.k-card[data-k-wide]{grid-column:1/-1;max-width:none}}.p-nav-item.is-active,.p-nav-subitem.is-active,.p-nav-group-toggle.is-active{background:var(--k-room-acc)}@supports (color:color-mix(in lab, red, red)){.p-nav-item.is-active,.p-nav-subitem.is-active,.p-nav-group-toggle.is-active{background:color-mix(in srgb, var(--k-room-acc) 16%, transparent)}}.p-nav-item.is-active,.p-nav-subitem.is-active,.p-nav-group-toggle.is-active,.p-bb-item.is-active{color:var(--k-room-acc)}.k-actions--auto>.k-btn{margin-left:0}.k-card :is(.k-row,.k-switch,.k-example,.k-hint)+:is(form,.k-depends,.k-reveal)>:is(.k-row,.k-switch):first-child{border-top:1px solid var(--color-k-border);margin-top:16px;padding-top:16px}.k-card .k-example+:is(.k-btnset,.k-actions){margin-top:16px}.k-card{min-width:0}.k-card .k-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.k-card .k-row+.k-table-wrap{margin-top:16px}.k-btnrow .k-btn,.k-table td .k-btn,.k-emoji-grid .k-btn,.k-dash-foot .k-btn,.k-landing-card>.k-btn,.k-widgets-item .k-btn{min-height:var(--k-btn-h)}@media (max-width:639px){input.k-control:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select.k-control{min-height:44px}}.k-actions{justify-content:flex-end}.k-actions>.k-actions-status{margin-right:auto}.k-card .k-btnset,.k-card .k-btnrow{justify-content:flex-end}.k-card .k-btnset>.k-btn-why{text-align:right;align-items:flex-end}.k-actions--auto>.k-actions-status+.k-btn{margin-left:0}.k-parts{gap:var(--k-gap,24px);grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));display:grid}.k-parts>.k-card{min-width:0}.k-parts>.k-card .k-switch+.k-example{max-width:none}.k-actions--auto>.k-actions-status{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.k-actions--auto:not(:has(>:not(.k-actions-status))){background:0 0;border:0;height:0;min-height:0;margin:0;padding:0;overflow:hidden}.k-subhead{font-size:var(--text-16,16px);color:var(--color-k-text);font-weight:600;font-family:var(--font-k-body);align-items:center;gap:6px;margin:20px 0 8px;display:flex}.k-card .k-subhead:first-child{margin-top:0}.k-lamps{gap:var(--k-space-xs) var(--k-space-md);background:0 0;border:0;border-radius:0;padding:0}.k-lamps .k-lamp{min-height:24px;font-size:var(--text-14);background:0 0;border:0;border-radius:0;padding:0}.k-lamps .k-lamp.is-on{border-color:#0000}@media (max-width:639px){.k-lamps{gap:var(--k-space-xs) var(--k-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.k-lamps .k-lamp{align-items:flex-start;min-width:0}.k-lamps .k-lamp-dot{flex:none;margin-top:6px}}@media (max-width:479px){.k-lamps{grid-template-columns:minmax(0,1fr)}}.k-card form:not(:last-child)>.k-actions:last-child{background:0 0;border:0;border-radius:0;justify-content:flex-end;margin:16px 0 0;padding:0}.k-card form:has(>.k-actions:last-child):not(:last-child){margin-bottom:0}.k-card form:not(:last-child)>.k-actions--auto:last-child:not(:has(>:not(.k-actions-status))){margin:0}@media (max-width:639px){.k-numinput-btn,.k-numinput-input{height:44px!important}.k-numinput-btn{width:44px!important}}.k-card :is(.k-example,.k-notice,.k-hint--standalone,.k-statusrow,.k-doors,.k-choice,.k-srvcards,.k-donelist,.k-card-stack,.k-steprail,.k-flow-extra,.k-lrstep)+:is(form,.k-btnset,.k-notice,.k-example,.k-card-stack,.k-doors,.k-srvcards,.k-donelist,.k-choice,.k-statusrow,.k-flow-extra,.k-lrstep){margin-top:var(--k-space-md)}.k-card .k-card-stack.k-card-stack>:is(.k-example,.k-notice,.k-btnset,.k-hint,.k-choice,.k-srvcards,.k-donelist,.k-statusrow,.k-doors,.k-subhead,.k-lrstep,.k-flow-extra){margin-top:0;margin-bottom:0}.k-btnset{gap:var(--k-space-sm)}:is(.k-card,form,.k-reveal)>:is(a,button).k-btn+:is(form,.k-row,.k-switch,.k-card,.k-notice,.k-example,.k-hint,.k-accordion,.k-reveal,.k-subhead,.k-doors,.k-srvcards,.k-choice,.k-statusrow){margin-top:var(--k-space-md)}.k-notice[data-card=lr-banner]{margin-bottom:var(--k-space-md)}.k-notice[data-card=lr-banner]>span>.k-btn{width:fit-content;max-width:100%;margin:var(--k-space-sm) 0 0;padding:0 14px;display:flex}@media (min-width:640px){.k-notice[data-card=lr-banner]>span>.k-btn{margin:0 0 0 var(--k-space-sm);display:inline-flex}}.k-pill--warn{background:#e8b53a2e}@supports (color:color-mix(in lab, red, red)){.k-pill--warn{background:color-mix(in srgb, var(--color-k-warn) 18%, transparent)}}.k-pill--warn{color:var(--color-k-warn)}.k-flow-extra{padding-top:var(--k-space-md);border-top:1px solid var(--color-k-border)}.k-card .k-flow-extra>.k-subhead{margin:0 0 var(--k-space-sm)}.k-card .k-flow-extra>.k-btnset{justify-content:flex-start}.k-lrstep{gap:var(--k-space-sm);padding:var(--k-space-md);background:var(--color-k-surface);border:1px solid color-mix(in srgb, #2ec22e 55%, color-mix(in srgb, var(--color-k-text) 18%, transparent));flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.k-lrstep{border:1px solid color-mix(in srgb, var(--color-k-brand) 55%, var(--color-k-border))}}.k-lrstep{border-radius:var(--k-radius)}.k-card .k-lrstep.k-lrstep>*{margin-top:0;margin-bottom:0}.k-lrstep-head{justify-content:space-between;align-items:flex-start;gap:var(--k-space-sm);display:flex}.k-lrstep-head>.k-pill{flex:none;margin-left:0}.k-lrstep-title{font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-16);color:var(--color-k-text);margin:0}.k-lrstep-why{max-width:none;font-size:var(--text-14);color:var(--color-k-muted);line-height:1.5;font-family:var(--font-k-body);margin:0}.k-lrstep-how{max-width:none;font-size:var(--text-14);color:var(--color-k-text);line-height:1.5;font-family:var(--font-k-body);margin:0}.k-lrstep-now{align-items:baseline;gap:var(--k-space-xs);font-size:var(--text-14);color:var(--color-k-text);line-height:1.5;font-family:var(--font-k-body);flex-wrap:wrap;margin:0;display:flex}.k-lrstep-now-k{font-size:var(--text-12);letter-spacing:.05em;text-transform:uppercase;color:var(--color-k-warn);font-weight:700;font-family:var(--font-k-heading)}.k-lrstep>.k-btnset{padding-top:var(--k-space-xs)}.k-srvcards{gap:var(--k-space-sm);grid-template-columns:minmax(0,1fr);width:100%;display:grid}@media (min-width:900px){.k-srvcards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.k-srvcard{align-items:center;gap:var(--k-space-sm);min-height:72px;padding:var(--k-space-sm) var(--k-space-md);background:var(--color-k-surface);border:1px solid var(--color-k-border);border-radius:var(--k-radius);cursor:pointer;box-sizing:border-box;transition:border-color var(--k-dur-1) var(--k-ease), background-color var(--k-dur-1) var(--k-ease);grid-template-columns:40px minmax(0,1fr) auto;display:grid;position:relative}.k-srvcard:hover{border-color:color-mix(in srgb, #2ec22e 50%, color-mix(in srgb, var(--color-k-text) 18%, transparent))}@supports (color:color-mix(in lab, red, red)){.k-srvcard:hover{border-color:color-mix(in srgb, var(--color-k-brand) 50%, var(--color-k-border))}}.k-srvcard-input{opacity:0;cursor:pointer;margin:0;inset:0;width:100%!important;height:100%!important;position:absolute!important}.k-srvcard-tile{background:#2ec22e29;border-radius:10px;place-items:center;width:40px;height:40px;display:inline-grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.k-srvcard-tile{background:color-mix(in srgb, var(--color-k-brand) 16%, transparent)}}.k-srvcard-tile{color:var(--color-k-brand);font-family:var(--font-k-heading);font-weight:700;font-size:var(--text-16)}.k-srvcard-tile img{object-fit:cover;width:100%;height:100%}.k-srvcard-body{flex-direction:column;gap:4px;min-width:0;display:flex}.k-srvcard-name{font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-16);color:var(--color-k-text);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;line-height:1.3}.k-srvcard-line{font-size:var(--text-14);color:var(--color-k-muted);line-height:1.4;font-family:var(--font-k-body)}.k-srvcard-dot{border:2px solid var(--color-k-muted);box-sizing:border-box;border-radius:50%;width:20px;height:20px}.k-srvcard:has(.k-srvcard-input:checked){border-color:var(--color-k-brand);background:#1f332c}@supports (color:color-mix(in lab, red, red)){.k-srvcard:has(.k-srvcard-input:checked){background:color-mix(in srgb, var(--color-k-brand) 10%, var(--color-k-surface))}}.k-srvcard:has(.k-srvcard-input:checked) .k-srvcard-dot{border-color:var(--color-k-brand);background:radial-gradient(circle, var(--color-k-brand) 0 40%, transparent 45%)}.k-srvcard:has(.k-srvcard-input:focus-visible){outline:3px solid var(--color-k-brand);outline-offset:2px}.k-srvcard.is-disabled{cursor:not-allowed;opacity:.65}.k-srvcard.is-disabled:hover{border-color:var(--color-k-border)}.k-srvcard.is-disabled .k-srvcard-tile{background:#e8ebef14}@supports (color:color-mix(in lab, red, red)){.k-srvcard.is-disabled .k-srvcard-tile{background:color-mix(in srgb, var(--color-k-text) 8%, transparent)}}.k-srvcard.is-disabled .k-srvcard-tile{color:var(--color-k-muted)}.k-srvcard>.k-pill{margin-left:0}.k-donelist{border:1px solid var(--color-k-border);border-radius:var(--k-radius);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.k-donelist-row{align-items:start;gap:var(--k-space-sm);padding:var(--k-space-sm) var(--k-space-md);background:var(--color-k-surface);grid-template-columns:96px minmax(0,1fr);display:grid}.k-donelist-row+.k-donelist-row{border-top:1px solid var(--color-k-border)}.k-donelist-row>.k-pill{justify-self:start;margin:2px 0 0}.k-donelist-body{min-width:0}.k-donelist-text{font-size:var(--text-14);color:var(--color-k-text);line-height:1.5;font-family:var(--font-k-body);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;margin:0}.k-donelist-names{margin:var(--k-space-xs) 0 0;flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.k-donelist-names>li{padding:2px var(--k-space-xs);background:#e8ebef12;border-radius:6px}@supports (color:color-mix(in lab, red, red)){.k-donelist-names>li{background:color-mix(in srgb, var(--color-k-text) 7%, transparent)}}.k-donelist-names>li{font-size:var(--text-12);color:var(--color-k-muted);line-height:1.5;font-family:var(--font-k-body);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}@media (max-width:639px){.k-donelist-row{gap:var(--k-space-xs);grid-template-columns:minmax(0,1fr)}.k-srvcard{grid-template-columns:40px minmax(0,1fr) auto}}.k-act-price{font-family:var(--font-k-heading);font-weight:700;font-size:var(--text-20);color:var(--color-k-text);margin:0;line-height:1.3}.k-card .k-act-price+form{margin-top:var(--k-space-md)}.k-ack{align-items:flex-start;gap:var(--k-space-sm);padding:var(--k-space-sm) var(--k-space-md);background:var(--color-k-surface);border:1px solid var(--color-k-border);border-radius:var(--k-radius);cursor:pointer;display:flex}input.k-control.k-ack-input{width:20px;min-width:20px;max-width:20px;height:20px;accent-color:var(--color-k-brand);flex:none;margin:2px 0 0;padding:0}.k-ack{box-sizing:border-box;min-width:0;max-width:100%}.k-ack-text{overflow-wrap:anywhere;min-width:0;font-size:var(--text-14);color:var(--color-k-text);line-height:1.5;font-family:var(--font-k-body);flex:1 1 0}.k-fwgrid{gap:var(--k-space-md,16px);grid-template-columns:minmax(0,1fr);width:100%;display:grid}@media (min-width:900px){.k-fwgrid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}}.k-fwcard{border:1px solid var(--color-k-border);border-radius:var(--k-radius);background:var(--color-k-surface-2);flex-direction:column;min-width:0;margin:0;display:flex;overflow:hidden}.k-fwteams{background:linear-gradient(108deg, var(--fw-away) 0 50%, transparent 50%), linear-gradient(108deg, transparent 50%, var(--fw-home) 50%);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;min-height:64px;display:grid}.k-fwteam{align-items:center;gap:10px;min-width:0;padding:10px 14px;display:flex}.k-fwteam--home{text-align:right;flex-direction:row-reverse}.k-fwcrest{background:#00000047;border-radius:8px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.k-fwcrest img{object-fit:contain;width:34px;height:34px}.k-fwcrest-fb{font-weight:700;font-size:var(--text-14);color:#fff}.k-fwname{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;min-width:0;font-weight:700;line-height:1.15;font-size:var(--text-16);color:#fff;text-shadow:0 1px 2px #00000080;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.k-fwat{background:var(--color-k-surface);width:34px;height:34px;color:var(--color-k-text);font-style:italic;font-weight:800;font-size:var(--text-16);border-radius:6px;align-self:center;place-items:center;display:grid}.k-fwbody{gap:var(--k-space-md,16px);flex-direction:column;padding:16px;display:flex}.k-fwbody .k-hint{margin:0}.k-fwreason{resize:vertical;width:100%;min-height:44px}.k-fwpicks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.k-fwpick.k-fwpick{width:100%;box-shadow:inset 4px 0 0 var(--fw-hex);justify-content:center;gap:8px}.k-fwpick img{object-fit:contain;flex:none;width:20px;height:20px}@media (max-width:479px){.k-fwname{font-size:var(--text-14)}.k-fwcrest{flex-basis:36px;width:36px;height:36px}.k-fwcrest img{width:28px;height:28px}.k-fwat{width:28px;height:28px;font-size:var(--text-14)}.k-fwteam{gap:8px;padding:10px}.k-fwpick.k-fwpick{white-space:normal;text-align:center;padding-inline:8px;line-height:1.15}}.p-sidebar{overflow-y:hidden}.p-sidebar .p-nav{overscroll-behavior:contain;min-height:0;overflow-y:auto}.p-sidebar .p-sidebar-foot{flex:none}@media (min-width:1700px){.k-cards>.k-card[data-k-top],.k-cards>:is(form,div:not([class]))>.k-card[data-k-top],.k-cards>.k-reveal:has(>.k-card[data-k-top]){align-self:start}.k-cards>.k-reveal:has(>.k-card[data-k-top])>.k-card{height:auto}}.k-lrsteps>:is(.k-lrstep,.k-statusrow,.k-notice){box-sizing:border-box;width:100%}.k-lrstep>.k-btnset{justify-content:flex-start}.k-card .k-actions:has(>.k-btn):not(:has(>.k-btn:nth-of-type(3))){background:0 0;border-top:0;border-radius:0;margin:16px 0 0;padding:0}.k-card form:not(:last-child)>.k-actions:last-child{margin:16px 0 0}.k-control[type=file],input[type=file].k-control{max-width:100%;height:auto;min-height:44px;color:var(--color-k-muted);line-height:36px;font-size:var(--text-14);box-sizing:border-box;padding:4px}.k-control[type=file]::file-selector-button{border-radius:var(--k-radius);border:1px solid var(--color-k-border);background:var(--color-k-surface-2);min-height:36px;color:var(--color-k-text);font:inherit;cursor:pointer;margin-right:12px;padding:0 14px;font-weight:600}.k-control[type=file]:hover::file-selector-button{border-color:var(--color-k-muted)}.tr-more>summary{cursor:pointer;list-style:none}.tr-more>summary::-webkit-details-marker{display:none}.tr-more[open]>form{margin-top:8px}#prospectPager[hidden],.mm-pager[hidden],tr[hidden]{display:none!important}.k-card-h5{position:relative}html:not(.k-kbd) .k-card-grip{display:none}.k-card-grip{z-index:2;position:absolute;top:50%;right:0;transform:translateY(-50%)}html.k-kbd .k-card-h5>.k-pill{margin-right:48px}.k-card-grip{width:44px;height:44px;color:var(--color-k-muted);cursor:grab;opacity:.55;touch-action:none;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:inline-grid}.k-card-grip svg{fill:currentColor;width:18px;height:18px}.k-card:hover .k-card-grip,.k-card-grip:focus-visible{opacity:1}.k-card-grip:hover{background:var(--color-k-surface-2,#7f7f7f1f);color:var(--color-k-text)}.k-card-grip:focus-visible{outline:2px solid var(--k-room-acc,var(--color-k-brand));outline-offset:2px}@media (hover:none){.k-card-grip{opacity:.7}}.k-dragging,.k-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.k-cards>.is-dragging{opacity:.35}.k-drag-ghost{z-index:9999;pointer-events:none;opacity:.96;position:fixed;overflow:hidden;transform:rotate(.6deg)scale(1.01);box-shadow:0 18px 40px #00000059;margin:0!important}.k-drag-reset{margin:0 auto var(--k-gap,24px);display:flex}.k-drag-toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:10000;border-radius:var(--k-radius);background:var(--color-k-text);color:var(--color-k-bg,#fff);opacity:0;pointer-events:none;transition:opacity var(--k-dur-2) var(--k-ease), transform var(--k-dur-2) var(--k-ease);align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:10px 16px;font-size:.875rem;display:flex;position:fixed;transform:translate(-50%,16px)}.k-drag-toast.is-on{opacity:1;pointer-events:auto;transform:translate(-50%)}.k-drag-toast-btn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px;font-weight:700;text-decoration:underline}.k-emoji{letter-spacing:0;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-style:normal;font-weight:400}.k-grid.mk-order,.k-grid.mk-weeks{width:100%;margin:0 0 var(--k-space-md);grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:16px;display:grid}.k-grid.mk-order>.k-row,.k-grid.mk-weeks>.k-row{min-width:0}.k-grid.mk-order .k-select-wrap,.k-grid.mk-weeks .k-select-wrap{width:100%;max-width:none}.k-grid.mk-order select.k-control,.k-grid.mk-weeks select.k-control{text-overflow:ellipsis;width:100%;max-width:none}.k-qline{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.k-qline>input.k-control{flex:100%;width:100%;max-width:none}.k-qline>.k-select-wrap{flex:150px;min-width:0;max-width:none}.k-qreq{flex:none;align-items:center;gap:8px;display:inline-flex}.k-qreq-text{font-size:var(--text-14);color:var(--color-k-muted);font-family:var(--font-k-body)}.k-bullets{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.k-bullets>li{overflow-wrap:anywhere;min-width:0;padding-inline-start:18px;position:relative}.k-bullets>li:before{content:"";background:var(--color-k-brand);inset-inline-start:4px;border-radius:50%;width:6px;height:6px;position:absolute;top:.6em}.k-bullet-label{color:var(--color-k-text);font-weight:700}.k-bullets-tail{font-size:var(--text-14);line-height:1.5;font-family:var(--font-k-body);color:inherit;max-width:78ch;margin:8px 0 0}.k-bullets.k-cardhelp-steps{padding-block:4px 0;padding-inline:16px}.k-info-panel .k-bullets{gap:4px}.k-example-text{flex:200px;min-width:0}.k-table .k-btn{white-space:nowrap}.k-table td[data-label=Estimated\ volume]{min-width:150px}.k-cell-pair{align-items:center;gap:4px 8px;display:flex}.k-cell-unit{white-space:nowrap}.k-grid>:is(.k-hint,.k-subhead,.k-notice,.k-statusrow){grid-column:1/-1}:root{--k3-breathe:4.8s;--k3-drift:20s;--k3-ease:var(--k-ease,cubic-bezier(.4, 0, .2, 1));--k3-num:"Barlow Condensed", "Barlow Semi Condensed", sans-serif}.k3-page{gap:var(--k-space-md);flex-direction:column;width:100%;min-width:0;max-width:1760px;margin-inline:auto;display:flex;container:k3/inline-size}.k3-grid{gap:var(--k-space-md);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.k3-s12{grid-column:span 12}.k3-s8{grid-column:span 8}.k3-s7{grid-column:span 7}.k3-s6{grid-column:span 6}.k3-s5{grid-column:span 5}.k3-s4{grid-column:span 4}.k3-s3{grid-column:span 3}.k3-col{gap:var(--k-space-md);flex-direction:column;min-width:0;display:flex}.k3-col>.k3-box{flex:none}.k3-col>.k3-box:last-child{flex:auto}.k3-head{--lc:var(--k-hue-blue,#4f8cff);--tc:var(--room,var(--color-k-brand));border:1px solid var(--color-k-border);border-radius:var(--k-radius);isolation:isolate;color:#fff;background:#0b0e13;align-items:center;min-height:232px;display:flex;position:relative;overflow:hidden}.k3-head-media{z-index:0;position:absolute;inset:0;overflow:hidden}.k3-head-media>img,.k3-head-media>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.k3-head-media[data-banner-state=off]>video{display:none}.k3-head-duo{z-index:0;background:var(--tc);opacity:.4;mix-blend-mode:color;position:absolute;inset:0}.k3-head-shade{z-index:0;background:linear-gradient(90deg,#080b108c 0%,#080b1059 38%,#080b10d1 100%);position:absolute;inset:0}.k3-head-rule{z-index:2;background:var(--tc);height:5px;position:absolute;bottom:0;left:0;right:0}.k3-head-poolwrap{z-index:1;pointer-events:none;place-items:center;width:380px;height:380px;margin-top:-190px;display:grid;position:absolute;top:50%;left:-40px}.k3-head-pool{background:radial-gradient(circle, var(--lc) 0%, var(--lc) 35%, transparent 68%);border-radius:50%;width:100%;height:100%}@supports (color:color-mix(in lab, red, red)){.k3-head-pool{background:radial-gradient(circle, color-mix(in srgb, var(--lc) 70%, #fff) 0%, color-mix(in srgb, var(--lc) 35%, transparent) 35%, transparent 68%)}}.k3-head-pool{opacity:.7}.k3-crest{z-index:3;border-radius:var(--k-radius);color:#fff;border:1px solid var(--lc);place-items:center;width:144px;height:144px;margin-top:-72px;display:grid;position:absolute;top:50%;left:48px}@supports (color:color-mix(in lab, red, red)){.k3-crest{border:1px solid color-mix(in srgb, var(--lc) 60%, #fff 20%)}}.k3-crest{background:linear-gradient(150deg, var(--lc), var(--lc))}@supports (color:color-mix(in lab, red, red)){.k3-crest{background:linear-gradient(150deg, color-mix(in srgb, var(--lc) 70%, #1b2330), color-mix(in srgb, var(--lc) 38%, #0b0e13))}}.k3-crest{filter:drop-shadow(-2px -2px #ffffff4d)drop-shadow(0 16px 24px #00000073);overflow:hidden}.k3-crest>b{font:800 italic var(--text-48) / 1 var(--font-k-display);text-transform:uppercase;text-shadow:0 2px 10px #0006;position:relative}.k3-crest>img{object-fit:contain;width:76%;height:76%;position:relative}.k3-crest:after{content:"";pointer-events:none;background:#ffffff24;width:14%;position:absolute;top:-20%;bottom:-20%;left:16%;transform:skew(-18deg)}.k3-head-in{z-index:3;align-items:flex-start;gap:var(--k-space-sm);min-width:0;padding:var(--k-space-lg) var(--k-space-lg) var(--k-space-lg) 252px;flex-direction:column;max-width:100%;display:flex;position:relative}.k3-head--nocrest .k3-head-in{padding-left:var(--k-space-lg)}.k3-kick{align-items:center;gap:var(--k-space-xs);height:24px;margin-left:calc(var(--k-space-lg) * -1);padding:0 var(--k-space-md) 0 var(--k-space-lg);background:var(--tc);color:#0b0e13;font:700 var(--text-12) / 1 var(--font-k-heading);letter-spacing:.1em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);margin-bottom:var(--k-space-xs);display:inline-flex}.k3-kick svg{flex:none}.k3-h1{font:800 italic var(--text-48) / 1.05 var(--font-k-display);text-transform:uppercase;letter-spacing:.005em;color:#fff;margin:0}.k3-lead{max-width:60ch;font:400 var(--text-16) / 1.4 var(--font-k-body);color:#f3f6faeb;margin:0}.k3-chips{gap:var(--k-space-xs);flex-wrap:wrap;display:flex}.k3-chips:empty{display:none}.k3-chip{align-items:center;gap:var(--k-space-xs);height:28px;padding:0 var(--k-space-sm);font:700 var(--text-14) / 1.2 var(--font-k-heading);color:#fff;white-space:nowrap;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:999px;display:inline-flex}.k3-chip svg{flex:none}.k3-chip.is-good{border-color:#3ecf8eb3}@supports (color:color-mix(in lab, red, red)){.k3-chip.is-good{border-color:color-mix(in srgb, var(--color-k-good) 70%, transparent)}}.k3-chip.is-good{background:#1b523d9c}@supports (color:color-mix(in lab, red, red)){.k3-chip.is-good{background:color-mix(in srgb, var(--color-k-good) 22%, #080b1080)}}.k3-chip.is-warn{border-color:#e8b53ab3}@supports (color:color-mix(in lab, red, red)){.k3-chip.is-warn{border-color:color-mix(in srgb, var(--color-k-warn) 70%, transparent)}}.k3-chip.is-warn{background:#59481f9c}@supports (color:color-mix(in lab, red, red)){.k3-chip.is-warn{background:color-mix(in srgb, var(--color-k-warn) 22%, #080b1080)}}.k3-chip--solid{color:var(--color-k-text);background:var(--color-k-surface-2);border-color:var(--color-k-border)}.k3-chip--solid.is-good{color:var(--color-k-good);background:#294545}@supports (color:color-mix(in lab, red, red)){.k3-chip--solid.is-good{background:color-mix(in srgb, var(--color-k-good) 14%, var(--color-k-surface-2))}}.k3-chip--solid.is-good{border-color:color-mix(in srgb, #3ecf8e 55%, color-mix(in srgb, var(--color-k-text) 18%, transparent))}@supports (color:color-mix(in lab, red, red)){.k3-chip--solid.is-good{border-color:color-mix(in srgb, var(--color-k-good) 55%, var(--color-k-border))}}.k3-chip--solid.is-warn{color:var(--color-k-warn);background:#414139}@supports (color:color-mix(in lab, red, red)){.k3-chip--solid.is-warn{background:color-mix(in srgb, var(--color-k-warn) 14%, var(--color-k-surface-2))}}.k3-chip--solid.is-warn{border-color:color-mix(in srgb, #e8b53a 55%, color-mix(in srgb, var(--color-k-text) 18%, transparent))}@supports (color:color-mix(in lab, red, red)){.k3-chip--solid.is-warn{border-color:color-mix(in srgb, var(--color-k-warn) 55%, var(--color-k-border))}}.k3-tabs{border:1px solid var(--color-k-border);border-radius:var(--k-radius);background:var(--color-k-panel);flex-wrap:wrap;gap:0;display:flex;overflow:hidden}.k3-tab{--tc:var(--room,var(--color-k-brand));justify-content:center;align-items:center;gap:var(--k-space-xs);height:48px;padding:0 var(--k-space-sm);border-right:1px solid var(--color-k-border);color:var(--color-k-muted);font:600 var(--text-14) / 1 var(--font-k-heading);white-space:nowrap;transition:background var(--k-dur-1) var(--k3-ease), color var(--k-dur-1) var(--k3-ease);flex:auto;text-decoration:none;display:inline-flex;position:relative}.k3-tab:last-child{border-right:0}.k3-tab:hover,.k3-tab:focus-visible{background:var(--tc)}@supports (color:color-mix(in lab, red, red)){.k3-tab:hover,.k3-tab:focus-visible{background:color-mix(in srgb, var(--tc) 10%, var(--color-k-panel))}}.k3-tab:hover,.k3-tab:focus-visible{color:var(--color-k-text)}.k3-tab:focus-visible{outline:3px solid var(--color-k-brand);outline-offset:-3px}.k3-tab.is-on{background:var(--color-k-surface-2);color:var(--color-k-text);box-shadow:inset 0 -3px 0 var(--tc)}.k3-tab svg{color:var(--tc);flex:none}.k3-switcher{display:none;position:relative}.k3-swbtn{align-items:center;gap:var(--k-space-sm);width:100%;height:48px;padding:0 var(--k-space-md);border:1px solid var(--color-k-border);border-radius:var(--k-radius);background:var(--color-k-panel);color:var(--color-k-text);font:700 var(--text-16) / 1 var(--font-k-heading);cursor:pointer;display:flex}.k3-swbtn .k3-sw-n{text-align:left;flex:1}.k3-swbtn:focus-visible{outline:3px solid var(--color-k-brand);outline-offset:2px}.k3-sheet{z-index:60;max-height:70vh;padding:var(--k-space-sm) var(--k-space-md) var(--k-space-lg);border:1px solid var(--color-k-border);border-radius:var(--k-radius) var(--k-radius) 0 0;background:var(--color-k-surface);position:fixed;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -16px 40px #00000080}.k3-sheet[hidden]{display:none}html.n-menu-open-lock .k3-sheet{visibility:hidden}.k3-sheet a{align-items:center;gap:var(--k-space-sm);min-height:48px;padding:0 var(--k-space-sm);border-bottom:1px solid var(--color-k-border);color:var(--color-k-text);font:600 var(--text-16) / 1.2 var(--font-k-heading);text-decoration:none;display:flex}.k3-sheet a:last-child{border-bottom:0}.k3-sheet a.is-on{color:var(--color-k-brand)}@media (max-width:1023px){.k3-sheet{bottom:var(--n-bar,calc(58px + env(safe-area-inset-bottom,0px)));max-height:calc(70vh - var(--n-bar,58px));border-radius:var(--k-radius)}}.k3-lt{border-bottom:1px solid var(--color-k-border);background:var(--color-k-surface-2);align-items:stretch;min-height:48px;display:flex}.k3-lt-tab{background:var(--tc,var(--color-k-brand));clip-path:polygon(0 0,100% 0,60% 100%,0 100%);width:8px;margin-right:var(--k-space-sm);flex:none}.k3-lt-title{align-items:center;gap:var(--k-space-sm);min-width:0;padding:var(--k-space-xs) var(--k-space-md) var(--k-space-xs) 0;font:700 var(--text-16) / 1.2 var(--font-k-heading);color:var(--color-k-text);flex:auto;margin:0;display:flex}.k3-lt-title svg{color:var(--tc,var(--color-k-brand));flex:none}.k3-lt-meta{align-items:center;gap:var(--k-space-xs);padding:0 var(--k-space-md) 0 0;font:400 var(--text-14) / 1.2 var(--font-k-body);color:var(--color-k-muted);flex:none;display:flex}.k3-box{--tc:var(--color-k-brand);border:1px solid var(--color-k-border);border-radius:var(--k-radius);background:var(--color-k-surface);min-width:0;transition:border-color var(--k-dur-2) var(--k3-ease), background-color var(--k-dur-2) var(--k3-ease), box-shadow var(--k-dur-2) var(--k3-ease), transform var(--k-dur-2) var(--k3-ease);flex-direction:column;display:flex;position:relative;overflow:visible}.k3-box>.k3-lt{border-radius:calc(var(--k-radius) - 1px) calc(var(--k-radius) - 1px) 0 0}.k3-box>:last-child{border-bottom-left-radius:calc(var(--k-radius) - 1px);border-bottom-right-radius:calc(var(--k-radius) - 1px)}.k3-box:hover,.k3-box:focus-within{border-color:var(--tc)}@supports (color:color-mix(in lab, red, red)){.k3-box:hover,.k3-box:focus-within{border-color:color-mix(in srgb, var(--tc) 70%, var(--color-k-border))}}.k3-box:hover,.k3-box:focus-within{box-shadow:inset 3px 0 0 var(--tc), var(--k3-pop-shadow)}.k3-box:before{content:"";z-index:3;background:var(--tc);opacity:0;pointer-events:none;border-radius:var(--k-radius) 0 0 var(--k-radius);width:3px;transition:opacity var(--k-dur-2) var(--k3-ease);position:absolute;top:0;bottom:0;left:-1px}.k3-box:hover:before,.k3-box:focus-within:before{opacity:1}.k3-box--gold{--tc:var(--color-k-gold)}.k3-bd{gap:var(--k-space-sm);padding:var(--k-space-md);flex-direction:column;min-width:0;display:flex}.k3-bd>.k-hint,.k3-bd>p.k-hint{margin:0}.k3-stats{gap:var(--k-space-sm);flex-wrap:wrap;display:flex}.k3-stat{--tc:var(--color-k-muted);gap:var(--k-space-xs);min-width:0;padding:var(--k-space-sm) var(--k-space-md);border:1px solid var(--color-k-border);border-radius:var(--radius-lg,12px);background:var(--color-k-surface);color:inherit;box-shadow:inset 0 3px 0 var(--tc);transition:border-color var(--k-dur-1) var(--k3-ease), background var(--k-dur-1) var(--k3-ease);flex-direction:column;flex:168px;text-decoration:none;display:flex;position:relative}a.k3-stat:hover,a.k3-stat:focus-visible{border-color:var(--tc)}@supports (color:color-mix(in lab, red, red)){a.k3-stat:hover,a.k3-stat:focus-visible{border-color:color-mix(in srgb, var(--tc) 60%, var(--color-k-border))}}a.k3-stat:hover,a.k3-stat:focus-visible{background:var(--tc)}@supports (color:color-mix(in lab, red, red)){a.k3-stat:hover,a.k3-stat:focus-visible{background:color-mix(in srgb, var(--tc) 7%, var(--color-k-surface))}}a.k3-stat:focus-visible{outline:3px solid var(--color-k-brand);outline-offset:2px}.k3-stat-k{font:600 var(--text-12) / 1.2 var(--font-k-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--color-k-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k3-stat-v{font:600 var(--text-32) / 1 var(--k3-num);font-variant-numeric:tabular-nums}.k3-stat-v small{font:600 var(--text-14) / 1 var(--font-k-heading);color:var(--color-k-muted);letter-spacing:0;margin-left:var(--k-space-xs)}.k3-stat.is-good{--tc:var(--color-k-good)}.k3-stat.is-warn{--tc:var(--color-k-warn)}.k3-stat.is-info{--tc:var(--k-hue-sky,#38bdf8)}.k3-stat.is-good .k3-stat-v{color:var(--color-k-good)}.k3-stat.is-warn .k3-stat-v{color:var(--color-k-warn)}.k3-proof{align-items:flex-start;gap:var(--k-space-xs);padding-top:var(--k-space-sm);border-top:1px dashed var(--color-k-border);font:400 var(--text-14) / 1.45 var(--font-k-body);color:var(--color-k-muted);margin:auto 0 0;display:flex}.k3-proof>b{font:700 var(--text-12) / 1.6 var(--font-k-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--color-k-good);flex:none}.k3-proof>span{flex:auto;min-width:0}.p-sidebar-head img.fh-logo,img.fh-logo{flex:none;width:auto;height:24px}.fh-logo--light,html[data-theme=light][data-k3-palette=light] .fh-logo--dark,html.light[data-k3-palette=light] .fh-logo--dark{display:none}html[data-theme=light][data-k3-palette=light] .fh-logo--light,html.light[data-k3-palette=light] .fh-logo--light{display:block}@keyframes k3-settle{0%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes k3-spot{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:.9;transform:scale(1.15)}}@keyframes k3-drift{0%{transform:scale(1.04)translate(-1.5%)}to{transform:scale(1.13)translate(1.5%,-2%)}}html[data-motion=on] .k3-crest{animation:k3-settle .32s var(--k3-ease) var(--k-dur-2) backwards}html[data-motion=on] .k3-head-pool{animation:k3-spot var(--k3-breathe) ease-in-out infinite}html[data-motion=on] .k3-head-media>img{animation:k3-drift var(--k3-drift) ease-in-out infinite alternate}html[data-extras=off] .k3-head-media>img{animation:none}@container k3 (max-width:1100px){.k3-s8,.k3-s7,.k3-s6,.k3-s5,.k3-s4{grid-column:span 12}.k3-s3{grid-column:span 6}}@container k3 (max-width:640px){.k3-s3{grid-column:span 12}.k3-head{flex-direction:column;align-items:stretch;min-height:0}.k3-head-poolwrap{width:300px;height:300px;margin:0 0 0 -150px;top:0;left:50%}.k3-crest{margin:var(--k-space-lg) auto 0;width:96px;height:96px;position:relative;top:auto;left:auto}.k3-crest>b{font-size:var(--text-32)}.k3-head-in,.k3-head--nocrest .k3-head-in{padding:var(--k-space-md);align-items:flex-start}.k3-kick{margin-left:calc(var(--k-space-md) * -1);padding:0 var(--k-space-md)}.k3-h1{font-size:var(--text-32)}.k3-lead{font-size:var(--text-14)}.k3-tabs{display:none}.k3-switcher{display:block}.k3-stat{flex-basis:calc(50% - 6px)}.k3-lt-meta:not(:has(.k3-chip)){display:none}.k3-lt-title{white-space:normal;min-width:0;line-height:1.15}.k3-page .k-btn{min-height:44px}}ol.k3-steps:not(:has(>.k3-step)){grid-template-columns:minmax(0,1fr)}.k3-state .k3-head-rule{opacity:.45;height:3px}.k3-state .k3-head-duo{opacity:.24}.k3-head--state .k3-chips{align-items:flex-start;gap:var(--k-space-sm);flex-direction:column;width:100%}.k3-state-sub{max-width:60ch;font:400 var(--text-14) / 1.45 var(--font-k-body);color:#f3f6fadb;margin:0}.k3-state-body{gap:var(--k-space-xs);flex-direction:column;max-width:64ch;display:flex}.k3-state-body p{font:400 var(--text-16) / 1.45 var(--font-k-body);color:#f3f6faeb;margin:0}.k3-state-body strong{color:#fff}.k3-state-btns{gap:var(--k-space-sm);flex-wrap:wrap;display:flex}.k3-state-note,.k3-state-note p{font:400 var(--text-14) / 1.45 var(--font-k-body);color:#f3f6fadb;margin:0}.k3-state-ref{min-height:32px;padding:0 var(--k-space-sm);border-radius:var(--radius-sm,8px);font:600 var(--text-14) / 1 var(--font-k-body);color:#f3f6fadb;border:1px dashed #ffffff59;align-items:center;display:inline-flex}.k3-steps{gap:var(--k-space-sm);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.k3-step{align-items:flex-start;gap:var(--k-space-sm);min-width:0;padding:var(--k-space-md);border:1px solid var(--color-k-border);border-radius:var(--radius-lg,12px);background:var(--color-k-surface-2);display:flex}.k3-step-n{background:var(--tc,var(--color-k-brand));color:#0b0e13;width:32px;height:32px;font:700 var(--text-14) / 1 var(--font-k-heading);border-radius:999px;flex:none;place-items:center;display:inline-grid}.k3-step-t{gap:var(--k-space-xs);flex-direction:column;min-width:0;display:flex}.k3-step-t b{font:700 var(--text-16) / 1.3 var(--font-k-heading);color:var(--color-k-text)}.k3-step-t span{font:400 var(--text-14) / 1.4 var(--font-k-body);color:var(--color-k-muted)}.k3-places{gap:var(--k-space-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.k3-place{--tc:var(--color-k-brand);align-items:flex-start;gap:var(--k-space-sm);min-width:0;min-height:48px;padding:var(--k-space-md);border:1px solid var(--color-k-border);border-radius:var(--radius-lg,12px);background:var(--color-k-surface-2);color:var(--color-k-text);transition:border-color var(--k-dur-2) var(--k3-ease), box-shadow var(--k-dur-2) var(--k3-ease);text-decoration:none;display:flex}.k3-place:hover,.k3-place:focus-visible{border-color:var(--tc)}@supports (color:color-mix(in lab, red, red)){.k3-place:hover,.k3-place:focus-visible{border-color:color-mix(in srgb, var(--tc) 70%, var(--color-k-border))}}.k3-place:hover,.k3-place:focus-visible{box-shadow:inset 3px 0 0 var(--tc)}.k3-place:focus-visible{outline:3px solid var(--color-k-brand);outline-offset:2px}.k3-place-i,.k3-place-go{color:var(--tc);flex:none;display:inline-flex}.k3-place-go{color:var(--color-k-muted)}.k3-place-t{gap:var(--k-space-xs);flex-direction:column;flex:auto;min-width:0;display:flex}.k3-place-t b{font:700 var(--text-16) / 1.2 var(--font-k-heading)}.k3-place-t span{font:400 var(--text-14) / 1.4 var(--font-k-body);color:var(--color-k-muted)}.k3-state-help{justify-content:space-between;align-items:center;gap:var(--k-space-md);flex-wrap:wrap;display:flex}.k3-state-help-p{max-width:60ch;font:400 var(--text-16) / 1.45 var(--font-k-body);color:var(--color-k-muted);margin:0}.k3-state .k-example{margin:0}.k3-state .err-steps{margin-bottom:var(--k-space-md)}@container k3 (max-width:1100px){.k3-places{grid-template-columns:repeat(2,minmax(0,1fr))}}@container k3 (max-width:640px){.k3-steps,.k3-places{grid-template-columns:1fr}.k3-state-btns{flex-direction:column;align-items:stretch;width:100%}.k3-state-btns .k-btn,.k3-state-help .k-btn{justify-content:center;width:100%;min-height:44px}}.k3-roombar{width:100%;max-width:1760px;margin:0 auto var(--k-gap,24px);gap:var(--k-space-md);flex-direction:column;min-width:0;display:flex;container:k3/inline-size}.k3-stat-s{font:400 var(--text-14) / 1.35 var(--font-k-body);color:var(--color-k-muted);overflow-wrap:anywhere}.k3-roombar .k3-chips .k3-chip{text-overflow:ellipsis;max-width:100%;overflow:hidden}.k-card>.k-actions:has(~:is(.k-hint,.k-notice,p)){background:0 0;border-top:0;border-radius:0;flex-wrap:wrap;justify-content:flex-start;margin:16px 0 12px;padding:0}.k-card>.k-actions:has(~:is(.k-hint,.k-notice,p))>form{margin:0}.k3-chips .k3-chip.k3-chip--where{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;text-align:left;height:auto;min-height:28px;padding-block:4px}.p-content:has(.k3-roombar){--k3-pad:24px;--k-page-max:1760px}@media (max-width:639px){.p-content:has(.k3-roombar){--k3-pad:16px}}.p-content:has(.k3-roombar) .k-cards>.k-card,.p-content:has(.k3-roombar) .k-cards>.k-reveal>.k-card,.p-content:has(.k3-roombar) .k-cards-col>.k-card{max-width:none}.p-content:has(.k3-roombar) .k-card{--tc:var(--k-acc,var(--color-k-brand));padding:0 var(--k3-pad) var(--k3-pad);border-radius:var(--k-radius);transition:border-color var(--k-dur-2) var(--k3-ease), box-shadow var(--k-dur-2) var(--k3-ease), transform var(--k-dur-2) var(--k3-ease);position:relative}.p-content:has(.k3-roombar) .k-card>.k-card-h5:first-child{margin:0 calc(var(--k3-pad) * -1) var(--k-space-sm);padding:var(--k-space-xs) var(--k3-pad) var(--k-space-xs) 0;gap:var(--k-space-sm);background:var(--color-k-surface-2);border-bottom:1px solid var(--color-k-border);border-radius:calc(var(--k-radius) - 1px) calc(var(--k-radius) - 1px) 0 0;min-height:48px}.p-content:has(.k3-roombar) .k-card>.k-card-h5:first-child:before{content:"";width:8px;margin:calc(var(--k-space-xs) * -1) var(--k-space-xs) calc(var(--k-space-xs) * -1) 0;background:var(--tc);clip-path:polygon(0 0,100% 0,60% 100%,0 100%);flex:none;align-self:stretch}.p-content:has(.k3-roombar) .k-card:hover,.p-content:has(.k3-roombar) .k-card:focus-within{border-color:var(--tc)}@supports (color:color-mix(in lab, red, red)){.p-content:has(.k3-roombar) .k-card:hover,.p-content:has(.k3-roombar) .k-card:focus-within{border-color:color-mix(in srgb, var(--tc) 70%, var(--color-k-border))}}.p-content:has(.k3-roombar) .k-card:hover,.p-content:has(.k3-roombar) .k-card:focus-within{box-shadow:inset 3px 0 0 var(--tc), var(--k3-pop-shadow)}@container k3 (max-width:640px){.k3-roombar .k3-stat-s{font-size:var(--text-12)}}.k3-roombar .k3-stat{min-width:0}.k3-roombar .k3-stat-v{overflow-wrap:anywhere;word-break:break-word;max-width:100%}:root{--k3-pop-shadow:0 12px 28px -16px #000000e6}html[data-theme=light]{--k3-pop-shadow:0 12px 28px -16px #0f172a59}.k3-meter{gap:var(--k-space-xs);margin:0 0 var(--k-space-sm);display:flex}.k3-seg{border-radius:var(--radius-sm,6px);border:1px solid var(--color-k-border);background:var(--color-k-panel);flex:1 1 0;min-width:0;height:12px}.k3-seg.is-on{background:var(--tc,var(--color-k-good));border-color:var(--tc,var(--color-k-good))}.k3-wall .k-dash-crestcell{position:relative}.k3-wall-dot{border:1px solid var(--color-k-border);background:var(--color-k-panel);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.k3-wall-dot.is-on{background:var(--color-k-good);border-color:var(--color-k-good)}@media (max-width:639px){.p-content:has(.k3-roombar) .k-numinput-input{min-width:44px}}.k-example{column-gap:var(--k-space-sm)}.k-hint+.k-example,.k-example+.k-hint,.k-example+.k-example,.k-btn+.k-hint--standalone,.k-btnset+.k-hint--standalone,.k-actions+.k-hint--standalone,.k-btn-why+.k-hint--standalone{margin-top:var(--k-space-sm)}.k-card :is(form,div,p,ul,ol,section,fieldset):not(.k-accordion,.k-reveal,.k-accordion-body)+:is(.k-accordion,.k-reveal:has(>.k-accordion)){margin-top:var(--k-space-md)}.k-btnset.k-btnset--stack{justify-content:flex-start;align-items:flex-start;gap:var(--k-space-sm);flex-direction:column}.k-btnset.k-btnset--stack>.k-btn{max-width:100%}.p-content>.k-notice,.p-content>form>.k-notice,.k-frame>.k-notice,.k-frame-main>.k-notice{margin-block:var(--k-gap,24px)}.k-hint,.k-example-text,.k-notice__text,.k-card-helper,.k-notice>span{text-wrap:pretty}.k-card:has(>.k-card-h5>.k-card-tile)>.k-card-helper,.k-card .k-accordion+.k-accordion{margin-top:var(--k-space-sm)}.k-dash-lines{gap:var(--k-space-sm)}.k-example{margin-top:var(--k-space-xs)}.k-accordion-toggle{gap:var(--k-space-sm)}.k-textarea-wrap{gap:var(--k-space-xs)}.k3-tabs~.k-cards,.k3-tabs~.k-needs-stack,.k3-switcher~.k-cards{margin-top:var(--k-gap,24px)}.k-card .k-accordion+:not(.k-accordion,script,style,template,[hidden]){margin-top:var(--k-space-md)}.k-example{box-sizing:border-box;overflow-wrap:break-word;word-break:normal;min-width:0;max-width:100%}.k-example-text{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual;flex:min(200px,100%);min-width:0;max-width:100%}:where(.k-grid,.k-parts,.k-card,.dce-fields,.dce-look-sec,.dce-f)>*{min-width:0}.k-row-head>label,.k-switch-name{overflow-wrap:break-word;min-width:0;display:block}.k-row-head>label>.k-info,.k-switch-name>.k-info{vertical-align:middle;margin-inline-start:6px;display:inline-flex}.k-switch-name{line-height:24px}.k-info[data-k-info-adopted]{vertical-align:middle;margin-inline-start:6px;display:inline-flex}.k-card .k-row.k-row:not(.k-grid>.k-row):has(>.k-row-control>:is(.k-radiogroup,.k-choice--a,.k-textarea-wrap,.k-olist,.k-fw)),.k-row.k-row:has(>.k-row-control>:is(.k-radiogroup,.k-choice--a,.k-textarea-wrap,.k-olist,.k-fw)){grid-template-columns:minmax(0,1fr);row-gap:12px;display:grid}.k-card .k-row.k-row:not(.k-grid>.k-row):has(>.k-row-control>:is(.k-radiogroup,.k-choice--a,.k-textarea-wrap,.k-olist,.k-fw))>.k-row-control,.k-row.k-row:has(>.k-row-control>:is(.k-radiogroup,.k-choice--a,.k-textarea-wrap,.k-olist,.k-fw))>.k-row-control{flex:100%;width:100%;max-width:none;min-height:0;margin-left:0;display:block}.k-textarea-wrap{max-width:none}.k-textarea-wrap textarea.k-control{box-sizing:border-box;resize:vertical;width:100%;min-height:120px;overflow-y:auto}.k-radiogroup.k-radiogroup{flex-flow:wrap;gap:16px;width:100%;display:flex}.k-radiogroup.k-radiogroup>.k-radiocard{box-sizing:border-box;flex:240px;min-width:0}@media (max-width:639px){.k-radiogroup.k-radiogroup{gap:12px}}.k-choice--a.k-choice--a{flex-wrap:wrap;gap:16px;max-width:none;display:flex}.k-choice--a.k-choice--a>.k-choice-opt{box-sizing:border-box;flex-direction:row;flex:240px;justify-content:flex-start;min-width:0}.k-choice--a.k-choice--a{--k-ch-w4:1008px;--k-ch-w3:752px;--k-ch-w2:496px}.k-choice--a.k-choice--a:not(:has(.k-choice-help)){--k-ch-w4:688px;--k-ch-w3:572px;--k-ch-w2:296px}.k-choice--a.k-choice--a:has(>.k-choice-opt:nth-child(3):last-child)>.k-choice-opt{flex-basis:clamp(calc((100% - 32px) / 3 - .5px), calc((var(--k-ch-w3) - 100%) * 999), 100%)}.k-choice--a.k-choice--a:has(>.k-choice-opt:nth-child(4):last-child)>.k-choice-opt{flex-basis:max(clamp(calc((100% - 48px) / 4 - .5px), calc((var(--k-ch-w4) - 100%) * 999), calc(50% - 8.5px)), min(100%, max(0px, calc((var(--k-ch-w2) - 100%) * 999))))}.k-choice--a .k-choice-dot{border-radius:50%}.k-choice--a .k-choice-opt:has(.k-choice-input:checked) .k-choice-dot{border-color:var(--color-k-brand);background:radial-gradient(circle, var(--color-k-brand) 0 40%, transparent 42%)}.k-parts:has(>.k-card>.k-switch){grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px}@media (min-width:640px){.k-parts:has(>.k-card>.k-switch){grid-template-columns:repeat(2,minmax(0,1fr))}.k-parts:has(>.k-card>.k-switch)>.k-card:last-child:nth-child(odd){grid-column:1/-1}}.k-parts>.k-card:has(>.k-switch){box-sizing:border-box;flex-direction:column;gap:8px;padding:16px;display:flex}.k-parts>.k-card>.k-switch{border-top:0;align-items:start;column-gap:16px;margin:0;padding:0}.k-parts>.k-card>.k-example,.k-parts>.k-card>.k-hint,.k-parts>.k-card>.k-btnset{margin:0}.k-card .k-switch-track,.k-switch-track{margin-top:1px}.k-btnrow,.k-btnset,.k-card .k-btnrow,.k-card .k-btnset{gap:12px}.k-card>:not(.k-card-h5,.k-card-helper,.k-btnrow,.k-btnset,.k-actions)+:is(.k-btnrow,.k-btnset),.k-card form>:not(.k-btnrow,.k-btnset,.k-actions)+:is(.k-btnrow,.k-btnset),.k-card .k-card-stack>:not(.k-btnrow,.k-btnset)+:is(.k-btnrow,.k-btnset){margin-top:16px}.k-card .k-btnrow,.k-card .k-btnset{box-sizing:border-box;margin-inline:0;padding-inline:0}.k-pair{align-items:stretch;gap:8px;width:100%;min-width:0;display:flex}.k-pair>input.k-control{width:auto;min-width:0;max-width:none;min-height:var(--k-btn-h,44px);flex:auto}.k-pair>.k-btn{min-height:var(--k-btn-h,44px);flex:none;justify-content:center}@media (max-width:639px){.k-pair{flex-direction:column;gap:12px}.k-pair>input.k-control,.k-pair>.k-btn{width:100%;min-height:44px}}.k-card-foot{border-top:1px solid var(--color-k-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;padding-top:16px;display:flex}.k-card-foot>form{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;width:auto;max-width:100%;margin:0;display:flex}.k-card-foot .k-btn{flex:none;width:auto}.k-mdprev{border:1px solid var(--color-k-border);background:var(--color-k-surface-2);box-sizing:border-box;border-radius:8px;max-width:100%;margin-top:8px;padding:8px 12px}.k-mdprev-label{color:var(--color-k-muted);margin-inline-end:4px}.k-mdprev em,.k-dc em{font-style:italic}.k-mdprev u,.k-dc u{text-decoration:underline}.k-mdprev code,.k-dc code{background:color-mix(in srgb, color-mix(in srgb, var(--color-k-text) 18%, transparent) 60%, transparent);border-radius:4px;padding:1px 4px}@supports (color:color-mix(in lab, red, red)){.k-mdprev code,.k-dc code{background:color-mix(in srgb, var(--color-k-border) 60%, transparent)}}.k-mdprev code,.k-dc code{font-size:.92em}@media (min-width:1700px){.k-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,640px),1fr))}}.k-cards>*,.k-cards-col>*,.k-frame-main>*,.k-frame-aside>*,.k-frame-cols>*{min-width:0;max-width:100%}.k-card{box-sizing:border-box;min-width:0}.k-card .k-row-head,.k-card .k-hint,.k-card .k-card-helper,.k-card .k-example-text{overflow-wrap:break-word}.p-content:has(.k3-roombar){--rule-gold:#d4860ecc}@supports (color:color-mix(in lab, red, red)){.p-content:has(.k3-roombar){--rule-gold:color-mix(in srgb, var(--color-k-gold) 80%, transparent)}}.p-content:has(.k3-roombar) .k-card>.k-card-h5:first-child{font:800 italic var(--text-20) / 1.1 var(--font-k-display);text-transform:uppercase;letter-spacing:.01em;border-bottom:2px solid var(--rule-gold);overflow:hidden}.p-content:has(.k3-roombar) .k-card-h5 .k-pill{font-family:var(--font-k-body);text-transform:none;letter-spacing:0;font-style:normal}.p-content:has(.hm[data-home]) .hm-h2{font:800 italic var(--text-20) / 1.1 var(--font-k-display);text-transform:uppercase}.p-content:has(.k3-roombar) .k3-stat-v{font:600 var(--text-32) / 1 var(--k3-num);font-variant-numeric:tabular-nums}.p-content:has(.k3-roombar) .k-kv dd{font:600 var(--text-20) / 1.2 var(--k3-num);font-variant-numeric:tabular-nums}.p-content:has(.k3-roombar) .k3-lines-side .k3-lines-muted{font-family:var(--k3-num);font-size:var(--text-16)}@media (max-width:639px){.p-content:has(.k3-roombar) .k3-roombar .k3-stat-v{font-size:var(--text-24)}}.p-content:has(.k3-roombar) .k-intro-title,.p-content:has(.k3-roombar) .k-dcp-title{font:800 italic var(--text-16) / 1.3 var(--font-k-display);text-transform:uppercase}.p-content:has(.k3-roombar) .k-upsell-name>span:not(.k-pill),.p-content:has(.k3-roombar) .k-upsell-hero-tag{font:400 var(--text-14) / 1.45 var(--font-k-body);color:var(--color-k-muted);text-transform:uppercase}@media (max-width:639px){.p-content:has(.k3-roombar){--text-12:14px}}.p-content:has(.k3-roombar) .k-card>.k-card-h5:first-child:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff1f,#0000);width:24%;position:absolute;top:-30%;bottom:-30%;left:0;transform:translate(-140%)skew(-18deg)}html[data-motion=on] .p-content:has(.k3-roombar) .k-card.is-in>.k-card-h5:first-child:after{animation:kb-shine .72s var(--k-ease) .2s 1 both}@keyframes kb-shine{to{transform:translate(520%)skew(-18deg)}}.p-content:has(.k3-roombar) .k3-crest{overflow:visible}.p-content:has(.k3-roombar) .k3-crest:after{clip-path:inset(0 round var(--k-radius))}.p-content:has(.k3-roombar) .k3-crest:before{content:"";border-radius:inherit;z-index:-1;background:conic-gradient(from 0deg, transparent 0 70%, var(--lc) 85%, transparent 100%);position:absolute;inset:-3px}@supports (color:color-mix(in lab, red, red)){.p-content:has(.k3-roombar) .k3-crest:before{background:conic-gradient(from 0deg, transparent 0 70%, color-mix(in srgb, var(--lc) 80%, #fff) 85%, transparent 100%)}}.p-content:has(.k3-roombar) .k3-crest:before{opacity:.9}html[data-motion=on] .p-content:has(.k3-roombar) .k3-head:not(.is-paused) .k3-crest:before{animation:12s linear infinite kb-rim}@keyframes kb-rim{to{transform:rotate(360deg)}}html[data-motion=on] .p-content:has(.k3-roombar) .k3-roombar.is-in .k3-stat.is-warn .k3-stat-v{animation:kb-ring 1.2s var(--k-ease) 1.6s 1}@keyframes kb-ring{0%{text-shadow:0 0 0 color-mix(in srgb, var(--color-k-warn) 0%, transparent)}40%{text-shadow:0 0 18px color-mix(in srgb, var(--color-k-warn) 70%, transparent)}to{text-shadow:none}}html[data-motion=on] .p-content:has(.k3-roombar) .k-card[data-acc=gold].is-in .k-pill--count{animation:kb-pillring .9s var(--k-ease) .9s 1}@keyframes kb-pillring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-k-gold) 60%, transparent)}to{box-shadow:0 0 0 10px #0000}}.p-content:has(.k3-roombar) .dc-line-hot{transition:background-color .6s var(--k-ease);border-radius:3px}.p-content:has(.k3-roombar) .dc-line-hot.is-hot{background-color:var(--dc-link)}@supports (color:color-mix(in lab, red, red)){.p-content:has(.k3-roombar) .dc-line-hot.is-hot{background-color:color-mix(in srgb, var(--dc-link) 22%, var(--dc-surface))}}.p-content:has(.k3-roombar) .k-pill{transition:background-color var(--k-dur-3) var(--k-ease), color var(--k-dur-3) var(--k-ease)}html[data-motion=on] .p-content:has(.k3-roombar) .k-saved-tick.show svg{animation:kb-tick .4s var(--k-ease) both}@keyframes kb-tick{0%{transform:scale(.6)rotate(-12deg)}60%{transform:scale(1.15)}to{transform:none}}.k-card .k-row+.k-example,.k-card .k-switch+.k-example{margin-top:var(--k-space-sm)}body.p-body .mp-pwa{left:12px;right:12px;bottom:calc(58px + env(safe-area-inset-bottom,0px) + 12px);z-index:55;box-sizing:border-box;background:var(--color-k-panel);border:1px solid var(--color-k-border);border-radius:var(--k-radius);opacity:0;max-width:480px;transition:opacity var(--k-dur-3) var(--k-ease), transform var(--k-dur-3) var(--k-ease);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;margin-inline:auto;padding:12px 14px;display:grid;position:fixed;transform:translateY(14px);box-shadow:0 16px 44px #0000006b}body.p-body .mp-pwa[hidden]{display:none}body.p-body .mp-pwa.is-in{opacity:1;transform:none}@media (min-width:1024px){body.p-body .mp-pwa{bottom:calc(12px + env(safe-area-inset-bottom,0px))}}body.p-body:has(.mt3-book.bk-has-slip) .mp-pwa{display:none}body.p-body .mp-pwa-close{cursor:pointer;width:44px;height:44px;color:var(--color-k-muted);font-size:var(--text-24);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;line-height:1;display:grid;position:absolute;top:2px;right:2px}body.p-body .mp-pwa-close:hover{background:var(--color-k-surface-2);color:var(--color-k-text)}body.p-body .mp-pwa-close:focus-visible{outline:3px solid var(--color-k-brand);outline-offset:2px}body.p-body .mp-pwa-ico{background:#2ec22e29;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){body.p-body .mp-pwa-ico{background:color-mix(in srgb, var(--color-k-brand) 16%, transparent)}}body.p-body .mp-pwa-ico{color:var(--color-k-brand)}body.p-body .mp-pwa-ico .ic{width:20px;height:20px}body.p-body .mp-pwa-copy{min-width:0;padding-right:36px}body.p-body .mp-pwa-title{font:700 var(--text-16) / 1.25 var(--font-k-heading);color:var(--color-k-text);margin:0}body.p-body .mp-pwa-sub{font:400 var(--text-14) / 1.4 var(--font-k-body);color:var(--color-k-muted);margin:4px 0 0}body.p-body .mp-pwa-glyph{vertical-align:-3px;width:16px;height:16px;color:var(--color-k-brand);display:inline-block}body.p-body .mp-pwa-btn{white-space:nowrap}body.p-body .mp-pwa-btn[hidden]{display:none}body.p-body .mp-pwa.is-ios .mp-pwa-btn.is-got{flex:100%}html.has-pwa body.p-body:after{content:"";height:calc(var(--pwa-h,0px) + 16px);display:block}body.p-body .mp-pwa-acts{grid-column:1/-1;gap:8px;display:flex}body.p-body .mp-pwa-btn{border:1px solid var(--color-k-border);border-radius:var(--radius-lg,12px);min-height:44px;color:var(--color-k-text);font:600 var(--text-14) / 1 var(--font-k-heading);cursor:pointer;background:0 0;flex:auto;padding:0 14px}body.p-body .mp-pwa-btn:hover{background:var(--color-k-surface-2)}body.p-body .mp-pwa-btn:focus-visible{outline:3px solid var(--color-k-brand);outline-offset:2px}body.p-body .mp-pwa-btn.is-primary{background:var(--color-k-brand);border-color:var(--color-k-brand);color:var(--color-k-brand-on)}body.p-body .mp-pwa.is-ios .mp-pwa-btn.is-primary{display:none}body.p-body .mp-pwa-get{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}body.p-body .mp-pwa-get[hidden]{display:none}@media (min-width:560px){body.p-body .mp-pwa{grid-template-columns:auto minmax(0,1fr) auto}body.p-body .mp-pwa-acts{grid-column:auto}body.p-body .mp-pwa-btn{flex:none}}@media (prefers-reduced-motion:reduce){body.p-body .mp-pwa{transition:none;transform:none}}body.p-body .mp-sw-banner{left:12px;right:12px;bottom:calc(58px + env(safe-area-inset-bottom,0px) + 12px);z-index:55;box-sizing:border-box;background:var(--color-k-panel);border:1px solid var(--color-k-border);border-radius:var(--k-radius);max-width:480px;font:400 var(--text-14) / 1.35 var(--font-k-body);color:var(--color-k-text);align-items:center;gap:8px;margin-inline:auto;padding:8px 8px 8px 14px;display:flex;position:fixed;box-shadow:0 16px 44px #0000006b}@media (min-width:1024px){body.p-body .mp-sw-banner{bottom:calc(12px + env(safe-area-inset-bottom,0px))}}body.p-body .mp-sw-banner-text{flex:auto;min-width:0}body.p-body .mp-sw-banner-text strong{color:var(--color-k-text);font-weight:700}body.p-body .mp-sw-banner-btn{border:1px solid var(--color-k-border);border-radius:var(--radius-lg,12px);min-width:44px;min-height:44px;color:var(--color-k-text);font:600 var(--text-14) / 1 var(--font-k-heading);cursor:pointer;background:0 0;flex:none;padding:0 14px}body.p-body .mp-sw-banner-btn.is-primary{background:var(--color-k-brand);border-color:var(--color-k-brand);color:var(--color-k-brand-on)}body.p-body .mp-sw-banner-btn:focus-visible{outline:3px solid var(--color-k-brand);outline-offset:2px}.is-app body:not(.app-linkout-ok) .app-hide,.is-app .app-hide-always,.app-only{display:none!important}.is-app body:not(.app-linkout-ok) .app-only{display:block!important}.p-topbar:has(.hs-dropdown.open){z-index:50}.k-card-h5>.k-pill,.k-dash-head>.k-pill,.k-lrstep-head>.k-pill{white-space:nowrap;flex:none}@media (max-width:399px){.k-card-h5{flex-wrap:wrap}.k-card-h5>.k-pill{margin-left:0}}@media (max-width:639px){.k-widgets-item{grid-template-columns:auto minmax(0,1fr)}.k-widgets-item .k-hint{grid-column:2}.k-widgets-item .k-widgets-move{flex-wrap:wrap;grid-area:auto/2;justify-content:flex-start}.k-widgets-item .k-widgets-grip{grid-row:1/span 3}}html.k-tip-gate .hs-tooltip.k-info .k-info-panel{visibility:hidden}html.k-tip-gate .hs-tooltip.k-info.k-tip-placed .k-info-panel{visibility:visible}.k3-lt-tab{border-top-left-radius:calc(var(--k-radius) - 1px)}.k-band-stat-v,.k-widget-v{font-family:var(--font-k-heading), "Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", sans-serif}.k-fwcard{container-type:inline-size}.k-fwname{overflow-wrap:normal;word-break:normal}@container (max-width:420px){.k-fwname{font-size:var(--text-14)}.k-fwcrest{flex-basis:32px;width:32px;height:32px}.k-fwcrest img{width:26px;height:26px}.k-fwteam{gap:8px;padding:10px 8px}}@media (max-width:479px){.fr-primary{text-align:center;justify-content:center;width:100%}}.k3-head-in>.k3-chips{margin-top:var(--k-space-xs)}.k-card .k-notice{margin-bottom:var(--k-space-sm)}.k-m-sm{min-height:40px}.k-m-box{box-sizing:border-box;border:1px solid var(--color-k-border);border-radius:var(--k-radius);background:var(--color-k-surface);padding:var(--k-space-sm);gap:var(--k-space-sm);min-width:0;margin-top:var(--k-space-sm);flex-direction:column;display:flex}.k-m-box .k-hint{margin:0}.k-m-fields{gap:var(--k-space-sm);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.k-m-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.k-m-fields .k-row,.k-m-fields .k-row:first-child{min-width:0;flex-direction:column!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:flex!important}.k-m-fields .k-row>.k-row-control{justify-content:flex-start!important;width:100%!important}.k-m-fields .k-numinput{width:100%}.k-m-fields .k-row>.k-row-head,.k-m-fields .k-row>.k-row-control{flex:none!important}.k-m-ticks .k-tickgroup{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important}.k-m-see{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.k-m-see li{font-size:var(--text-14);color:var(--color-k-text);overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;display:flex}.k-m-see svg{flex:none}.k-m-ok{color:var(--color-k-good)}.k-m-no{color:var(--color-k-danger)}.k-m-quote{border:1px solid var(--color-k-border);border-left:3px solid var(--color-k-brand);background:var(--color-k-surface-2);color:var(--color-k-text);font-size:var(--text-14);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 14px}.k-lr-list{gap:var(--k-space-sm);flex-direction:column;min-width:0;display:flex}.k-lr-wide{grid-column:1/-1;min-width:0}.k-lr-add{justify-content:center;width:100%;min-height:48px}.k-card .k-btnset:has(.k-lr-add){margin:var(--k-space-sm) 0;display:block}.k-lr-chips{flex-wrap:wrap;gap:8px;display:flex}.k-btn.k-lr-chip{box-sizing:border-box;border:1px solid var(--color-k-border);background:var(--color-k-surface-2);max-width:100%;min-height:44px;color:var(--color-k-text);font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-14);cursor:pointer;text-align:center;border-radius:999px;padding:0 16px}.k-lr-more{border-top:1px solid var(--color-k-border);flex-direction:column;gap:4px;min-width:0;padding-top:8px;display:flex}.k-lr-line{font-size:var(--text-14);color:var(--color-k-muted);overflow-wrap:break-word;margin:0}.k-lr-line b{color:var(--color-k-text);font-weight:600}.k-lr-sees{border:1px solid var(--color-k-border);border-left:3px solid var(--color-k-brand);background:var(--color-k-surface-2);color:var(--color-k-text);font-size:var(--text-14);overflow-wrap:break-word;border-radius:8px;margin:0;padding:6px 10px}.k-lrb{box-sizing:border-box;gap:var(--k-space-sm);border:1px solid var(--color-k-border);border-radius:var(--k-radius);background:var(--color-k-surface);padding:var(--k-space-sm);flex-direction:column;min-width:0;display:flex}.k-lrb.k-lr--off{border-style:dashed}.k-lrb.k-lr--off .k-m-fields,.k-lrb.k-lr--off .k-lrb-sentence,.k-lrb.k-lr--off .k-lr-more{opacity:.7}.k-lrb-head{justify-content:space-between;align-items:center;gap:8px var(--k-space-sm);flex-wrap:wrap;display:flex}.k-lrb-title{font-family:var(--font-k-heading);font-weight:600;font-size:var(--text-16);color:var(--color-k-text);overflow-wrap:break-word;flex:100%;min-width:0;margin:0}@media (min-width:640px){.k-lrb-title{flex:20ch}}.k-lrb-act{align-items:center;gap:8px var(--k-space-sm);flex-wrap:wrap;min-width:0;margin-left:auto;display:flex}.k-lrb-act .k-lrb-rm{flex:auto;justify-content:center}.k-lrb-cell{gap:var(--k-space-sm);flex-direction:column;min-width:0;display:flex}.k-lrb-when[hidden]{display:none!important}.k-lrb-sentence{box-sizing:border-box;border:1px solid var(--color-k-border);background:var(--color-k-surface-2);color:var(--color-k-text);font-size:var(--text-16);overflow-wrap:break-word;border-radius:8px;margin:0;padding:8px 12px;font-weight:600}@media (min-width:640px){.k-lrb .k-m-fields{align-items:start}}.k-lrb .k-m-fields{gap:var(--k-space-md,16px)}.k-lrb .k-m-fields .k-row,.k-lrb .k-m-fields .k-row:first-child{border-top:0!important;margin-top:0!important;padding-top:0!important}.k-ll{box-sizing:border-box;min-width:0;margin-top:var(--k-space-sm);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.k-ll-text{min-width:0;font-size:var(--text-14);color:var(--color-k-muted);overflow-wrap:break-word;flex:24ch;margin:0}.k-ll-link{min-height:44px;color:var(--color-k-brand);font-weight:600;font-size:var(--text-14);flex:none;align-items:center;text-decoration:underline;display:inline-flex}.k-m-btnrow{display:flex}.k-m-btnrow .k-btn{justify-content:center;width:100%}@media (min-width:720px){.k-m-btnrow .k-btn{width:auto}}.k-lrb-fixed{box-sizing:border-box;border:1px solid var(--color-k-border);border-radius:calc(var(--k-radius) - 2px);background:var(--color-k-surface-2);width:100%;min-height:44px;color:var(--color-k-text);font-size:var(--text-16);font-family:var(--font-k-body);align-items:center;padding:0 12px;display:flex}.k-lr-list--gap{margin-top:var(--k-space-sm)}.k-lr-readonly{gap:var(--k-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}