@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-divide-x-reverse:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--color-red-50:#fef2f2;--color-red-700:#bf000f;--color-red-950:#460809;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-600:#525252;--color-neutral-900:#171717;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:calc(var(--radius) * .6);--radius-md:calc(var(--radius) * .8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-golos), ui-sans-serif, system-ui, "Segoe UI", sans-serif;--default-mono-font-family:var(--font-jetbrains), ui-monospace, "SFMono-Regular", monospace;--font-heading:var(--font-onest), var(--font-golos), ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-unbounded), var(--font-onest), ui-sans-serif, sans-serif;--text-2xs:max(.6875rem, 11.5px);--text-3xs:max(.625rem, 11px)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-950:lab(13.003% 29.04 16.7519);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-600:lab(34.924% 0 0);--color-neutral-900:lab(7.78201% -.0000149012 0)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground);overflow-wrap:break-word}html{font-family:var(--font-golos), ui-sans-serif, system-ui, "Segoe UI", sans-serif;font-size:118.75%}@media (min-width:768px){html{font-size:109.375%}}@media (min-width:1280px){html{font-size:103.125%}}body{background-image:radial-gradient(52rem 30rem at 12% -8%, var(--primary), transparent 60%), radial-gradient(46rem 28rem at 96% 4%, var(--ring), transparent 62%), radial-gradient(120% 92% at 50% 34%, transparent 52%, #0000000e 100%)}@supports (color:color-mix(in lab, red, red)){body{background-image:radial-gradient(52rem 30rem at 12% -8%, color-mix(in srgb, var(--primary) 9%, transparent), transparent 60%), radial-gradient(46rem 28rem at 96% 4%, color-mix(in srgb, var(--ring) 8%, transparent), transparent 62%), radial-gradient(120% 92% at 50% 34%, transparent 52%, #0000000e 100%)}}body{background-repeat:no-repeat;background-attachment:fixed}.font-heading{letter-spacing:-.012em;font-weight:600}.font-num{font-family:var(--font-golos), ui-sans-serif, system-ui, "Segoe UI", sans-serif;letter-spacing:-.02em;font-variant-numeric:proportional-nums;font-weight:700}.tabular{font-variant-numeric:tabular-nums}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea){background-color:color-mix(in srgb, var(--muted) 60%, var(--card))}}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea){background-image:var(--well-face)}:where(input[type=checkbox],input[type=radio],input[type=range],progress){accent-color:var(--primary)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm)}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container,.\[container-type\:inline-size\]{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.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-x-0{inset-inline:0}.inset-x-0\.5{inset-inline:calc(var(--spacing) * .5)}.inset-x-1{inset-inline:var(--spacing)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.inset-y-0{inset-block:0}.inset-y-1\.5{inset-block:calc(var(--spacing) * 1.5)}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.-end-1{inset-inline-end:calc(var(--spacing) * -1)}.end-2\.5{inset-inline-end:calc(var(--spacing) * 2.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-8{top:calc(var(--spacing) * -8)}.-top-\[3px\]{top:-3px}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-\[var\(--preview-bar-height\,0px\)\]{top:var(--preview-bar-height,0px)}.top-\[var\(--topbar-h\)\]{top:var(--topbar-h)}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-8{right:calc(var(--spacing) * -8)}.-right-24{right:calc(var(--spacing) * -24)}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-16{right:calc(var(--spacing) * 16)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-24{bottom:calc(var(--spacing) * -24)}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-12{bottom:calc(var(--spacing) * 12)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-28{bottom:calc(var(--spacing) * 28)}.bottom-\[calc\(5rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(5rem + env(safe-area-inset-bottom))}.-left-\[9999px\]{left:-9999px}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[1\.375rem\]{left:1.375rem}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[81\]{z-index:81}.z-\[90\]{z-index:90}.z-\[91\]{z-index:91}.z-\[100\]{z-index:100}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.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}}.m-0{margin:0}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.ms-1{margin-inline-start:var(--spacing)}.ms-1\.5{margin-inline-start:calc(var(--spacing) * 1.5)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-3{margin-inline-start:calc(var(--spacing) * 3)}.ms-5{margin-inline-start:calc(var(--spacing) * 5)}.ms-auto{margin-inline-start:auto}.me-1{margin-inline-end:var(--spacing)}.me-1\.5{margin-inline-end:calc(var(--spacing) * 1.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-8{margin-top:calc(var(--spacing) * -8)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:var(--spacing)}.-mb-1\.5{margin-bottom:calc(var(--spacing) * -1.5)}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-\[18px\]{margin-bottom:18px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.\!size-1\.5{width:calc(var(--spacing) * 1.5)!important;height:calc(var(--spacing) * 1.5)!important}.\!size-6{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.\!size-7{width:calc(var(--spacing) * 7)!important;height:calc(var(--spacing) * 7)!important}.size-1{width:var(--spacing);height:var(--spacing)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.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-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-5\.5{width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 5.5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-64{width:calc(var(--spacing) * 64);height:calc(var(--spacing) * 64)}.size-\[0\.8rem\]{width:.8rem;height:.8rem}.size-\[1\.2rem\]{width:1.2rem;height:1.2rem}.size-\[1\.05rem\]{width:1.05rem;height:1.05rem}.size-\[1\.15rem\]{width:1.15rem;height:1.15rem}.size-\[1\.35rem\]{width:1.35rem;height:1.35rem}.size-\[1\.85rem\]{width:1.85rem;height:1.85rem}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.size-\[4\.25rem\]{width:4.25rem;height:4.25rem}.size-\[26rem\]{width:26rem;height:26rem}.size-full{width:100%;height:100%}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-\[3px\]{height:3px}.h-\[29px\]{height:29px}.h-\[38px\]{height:38px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[calc\(2\.25rem\+1\.25rem\)\]{height:3.5rem}.h-\[var\(--hub-bar-h\,var\(--topbar-h\)\)\]{height:var(--hub-bar-h,var(--topbar-h))}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[26rem\]{max-height:26rem}.max-h-\[85svh\]{max-height:85svh}.max-h-\[92svh\]{max-height:92svh}.max-h-\[calc\(100svh-2rem\)\]{max-height:calc(100svh - 2rem)}.max-h-\[calc\(100svh-9rem-env\(safe-area-inset-bottom\)\)\]{max-height:calc(100svh - 9rem - env(safe-area-inset-bottom))}.max-h-\[min\(18rem\,var\(--available-height\)\)\]{max-height:min(18rem, var(--available-height))}.max-h-\[min\(22rem\,70vh\)\]{max-height:min(22rem,70vh)}.max-h-\[min\(22rem\,var\(--available-height\)\)\]{max-height:min(22rem, var(--available-height))}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-60{min-height:calc(var(--spacing) * 60)}.min-h-\[2\.1em\]{min-height:2.1em}.min-h-\[4\.25rem\]{min-height:4.25rem}.min-h-\[68px\]{min-height:68px}.min-h-\[calc\(100svh-2rem\)\]{min-height:calc(100svh - 2rem)}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-0{width:0}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/3{width:33.3333%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[3px\]{width:3px}.w-\[4\.25rem\]{width:4.25rem}.w-\[5\.5rem\]{width:5.5rem}.w-\[5\.25rem\]{width:5.25rem}.w-\[7rem\]{width:7rem}.w-\[8\.5rem\]{width:8.5rem}.w-\[18px\]{width:18px}.w-\[72\%\]{width:72%}.w-\[min\(16rem\,calc\(100vw-2rem\)\)\]{width:min(16rem,100vw - 2rem)}.w-\[min\(520px\,calc\(100vw-2rem\)\)\]{width:min(520px,100vw - 2rem)}.w-\[var\(--anchor-width\)\]{width:var(--anchor-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-28{max-width:calc(var(--spacing) * 28)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[7rem\]{max-width:7rem}.max-w-\[9rem\]{max-width:9rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[19rem\]{max-width:19rem}.max-w-\[40\%\]{max-width:40%}.max-w-\[45\%\]{max-width:45%}.max-w-\[54rem\]{max-width:54rem}.max-w-\[60\%\]{max-width:60%}.max-w-\[70\%\]{max-width:70%}.max-w-\[190px\]{max-width:190px}.max-w-\[210mm\]{max-width:210mm}.max-w-\[340px\]{max-width:340px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[calc\(100\%\+0\.5rem\)\]{max-width:calc(100% + .5rem)}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-\[var\(--available-width\)\]{max-width:var(--available-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\[5\.5rem\]{min-width:5.5rem}.min-w-\[8\.5rem\]{min-width:8.5rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[10px\]{min-width:10px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[34rem\]{min-width:34rem}.min-w-\[60rem\]{min-width:60rem}.min-w-\[600px\]{min-width:600px}.min-w-\[620px\]{min-width:620px}.min-w-\[640px\]{min-width:640px}.min-w-\[760px\]{min-width:760px}.min-w-\[860px\]{min-width:860px}.min-w-fit{min-width:fit-content}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:0}.basis-32{flex-basis:calc(var(--spacing) * 32)}.basis-40{flex-basis:calc(var(--spacing) * 40)}.basis-44{flex-basis:calc(var(--spacing) * 44)}.basis-48{flex-basis:calc(var(--spacing) * 48)}.basis-56{flex-basis:calc(var(--spacing) * 56)}.basis-60{flex-basis:calc(var(--spacing) * 60)}.basis-72{flex-basis:calc(var(--spacing) * 72)}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\[var\(--transform-origin\)\]{transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-3{rotate:-3deg}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-start{scroll-snap-align:start}.scroll-mt-2{scroll-margin-top:calc(var(--spacing) * 2)}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.columns-1{columns:1}.break-inside-avoid{break-inside:avoid}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1\.5rem_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:1.5rem minmax(0,1fr) auto auto}.grid-cols-\[1\.5rem_minmax\(0\,1fr\)_auto_auto_auto\]{grid-template-columns:1.5rem minmax(0,1fr) auto auto auto}.grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[4\.5rem_1fr\]{grid-template-columns:4.5rem 1fr}.grid-cols-\[8\.5rem_1fr\]{grid-template-columns:8.5rem 1fr}.grid-cols-\[18px_1fr\]{grid-template-columns:18px 1fr}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_2rem_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(4\.6rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(4.6rem,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}: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)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-0\.5{column-gap:calc(var(--spacing) * .5)}.gap-x-1{column-gap:var(--spacing)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-0{row-gap:0}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)),:where(.divide-border\/50>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/50>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 50%, transparent)}}:where(.divide-border\/60>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/60>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 60%, transparent)}}:where(.divide-border\/70>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/70>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-3xl{border-radius:calc(var(--radius) * 2.2)}.rounded-4xl{border-radius:calc(var(--radius) * 2.6)}.rounded-\[0\.6rem\]{border-radius:.6rem}.rounded-\[0\.7rem\]{border-radius:.7rem}.rounded-\[0\.9rem\]{border-radius:.9rem}.rounded-\[0\.45rem\]{border-radius:.45rem}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.125rem\]{border-radius:1.125rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[10px\]{border-radius:10px}.rounded-\[22px\]{border-radius:22px}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-sm{border-radius:calc(var(--radius) * .6)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:calc(var(--radius) * 1.8);border-top-right-radius:calc(var(--radius) * 1.8)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-\[3px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:3px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#1FA855\]{border-color:#1fa855}.border-\[\#D6AE5C\]{border-color:#d6ae5c}.border-\[color-mix\(in_srgb\,var\(--destructive\)_30\%\,transparent\)\]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--destructive\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--destructive) 30%,transparent)}}.border-\[var\(--clay\)\],.border-\[var\(--clay\)\]\/25{border-color:var(--clay)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--clay\)\]\/25{border-color:color-mix(in oklab, var(--clay) 25%, transparent)}}.border-\[var\(--clay\)\]\/40{border-color:var(--clay)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--clay\)\]\/40{border-color:color-mix(in oklab, var(--clay) 40%, transparent)}}.border-\[var\(--gold\)\]\/40{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--gold\)\]\/40{border-color:color-mix(in oklab, var(--gold) 40%, transparent)}}.border-\[var\(--gold\)\]\/45{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--gold\)\]\/45{border-color:color-mix(in oklab, var(--gold) 45%, transparent)}}.border-\[var\(--gold\)\]\/50{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--gold\)\]\/50{border-color:color-mix(in oklab, var(--gold) 50%, transparent)}}.border-\[var\(--input\)\]{border-color:var(--input)}.border-\[var\(--plum\)\]\/30{border-color:var(--plum)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--plum\)\]\/30{border-color:color-mix(in oklab, var(--plum) 30%, transparent)}}.border-\[var\(--primary\)\],.border-\[var\(--primary\)\]\/30{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--primary\)\]\/30{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.border-\[var\(--primary\)\]\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--primary\)\]\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.border-\[var\(--primary\)\]\/60{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--primary\)\]\/60{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.border-\[var\(--sea\)\]\/40{border-color:var(--sea)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--sea\)\]\/40{border-color:color-mix(in oklab, var(--sea) 40%, transparent)}}.border-\[var\(--teal\)\]\/40{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--teal\)\]\/40{border-color:color-mix(in oklab, var(--teal) 40%, transparent)}}.border-\[var\(--warn\)\]\/50{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--warn\)\]\/50{border-color:color-mix(in oklab, var(--warn) 50%, transparent)}}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab, red, red)){.border-black\/20{border-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.border-black\/40{border-color:#0006}@supports (color:color-mix(in lab, red, red)){.border-black\/40{border-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.border-border,.border-border\/20{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/20{border-color:color-mix(in oklab, var(--border) 20%, transparent)}}.border-border\/30{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/30{border-color:color-mix(in oklab, var(--border) 30%, transparent)}}.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-border\/80{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/80{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.border-destructive,.border-destructive\/25{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/25{border-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/40{border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.border-gold\/40{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-gold\/40{border-color:color-mix(in oklab, var(--gold) 40%, transparent)}}.border-input{border-color:var(--input)}.border-muted-foreground\/30{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/30{border-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.border-muted-foreground\/40{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/40{border-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.border-neutral-300{border-color:var(--color-neutral-300)}.border-neutral-400{border-color:var(--color-neutral-400)}.border-primary,.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.border-red-700\/30{border-color:#bf000f4d}@supports (color:color-mix(in lab, red, red)){.border-red-700\/30{border-color:color-mix(in oklab, var(--color-red-700) 30%, transparent)}}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.border-white\/35{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-white\/60{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.border-t-white{border-top-color:var(--color-white)}.border-l-\[var\(--tone\)\]{border-left-color:var(--tone)}.bg-\[\#1FA855\]\/10{background-color:#1fa8551a;background-color:lab(60.7171% -50.4336 32.291/.1)}.bg-\[\#2e1065\]{background-color:#2e1065}.bg-\[\#2e1065\]\/92{background-color:#2e1065eb;background-color:lab(14.2206% 31.2953 -44.7864/.92)}.bg-\[\#6d28d9\]{background-color:#6d28d9}.bg-\[\#02247B\]{background-color:#02247b}.bg-\[\#CD162B\]{background-color:#cd162b}.bg-\[\#E5484D\]{background-color:#e5484d}.bg-\[\#FFF8F7\]{background-color:#fff8f7}.bg-\[var\(--clay\)\],.bg-\[var\(--clay\)\]\/5{background-color:var(--clay)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--clay\)\]\/5{background-color:color-mix(in oklab, var(--clay) 5%, transparent)}}.bg-\[var\(--clay\)\]\/10{background-color:var(--clay)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--clay\)\]\/10{background-color:color-mix(in oklab, var(--clay) 10%, transparent)}}.bg-\[var\(--clay\)\]\/12{background-color:var(--clay)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--clay\)\]\/12{background-color:color-mix(in oklab, var(--clay) 12%, transparent)}}.bg-\[var\(--clay\)\]\/15{background-color:var(--clay)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--clay\)\]\/15{background-color:color-mix(in oklab, var(--clay) 15%, transparent)}}.bg-\[var\(--clay-soft\)\]{background-color:var(--clay-soft)}.bg-\[var\(--col-color\)\]{background-color:var(--col-color)}.bg-\[var\(--gold\)\],.bg-\[var\(--gold\)\]\/5{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--gold\)\]\/5{background-color:color-mix(in oklab, var(--gold) 5%, transparent)}}.bg-\[var\(--gold\)\]\/8{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--gold\)\]\/8{background-color:color-mix(in oklab, var(--gold) 8%, transparent)}}.bg-\[var\(--gold\)\]\/10{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--gold\)\]\/10{background-color:color-mix(in oklab, var(--gold) 10%, transparent)}}.bg-\[var\(--gold\)\]\/12{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--gold\)\]\/12{background-color:color-mix(in oklab, var(--gold) 12%, transparent)}}.bg-\[var\(--gold\)\]\/15{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--gold\)\]\/15{background-color:color-mix(in oklab, var(--gold) 15%, transparent)}}.bg-\[var\(--gold\)\]\/18{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--gold\)\]\/18{background-color:color-mix(in oklab, var(--gold) 18%, transparent)}}.bg-\[var\(--gold\)\]\/20{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--gold\)\]\/20{background-color:color-mix(in oklab, var(--gold) 20%, transparent)}}.bg-\[var\(--gold\)\]\/25{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--gold\)\]\/25{background-color:color-mix(in oklab, var(--gold) 25%, transparent)}}.bg-\[var\(--gold-soft\)\]{background-color:var(--gold-soft)}.bg-\[var\(--mood-glint\)\]{background-color:var(--mood-glint)}.bg-\[var\(--ok\)\]\/10{background-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--ok\)\]\/10{background-color:color-mix(in oklab, var(--ok) 10%, transparent)}}.bg-\[var\(--ok\)\]\/15{background-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--ok\)\]\/15{background-color:color-mix(in oklab, var(--ok) 15%, transparent)}}.bg-\[var\(--plum\)\],.bg-\[var\(--plum\)\]\/8{background-color:var(--plum)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--plum\)\]\/8{background-color:color-mix(in oklab, var(--plum) 8%, transparent)}}.bg-\[var\(--plum\)\]\/15{background-color:var(--plum)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--plum\)\]\/15{background-color:color-mix(in oklab, var(--plum) 15%, transparent)}}.bg-\[var\(--plum-soft\)\]{background-color:var(--plum-soft)}.bg-\[var\(--primary\)\],.bg-\[var\(--primary\)\]\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primary\)\]\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.bg-\[var\(--primary\)\]\/6{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primary\)\]\/6{background-color:color-mix(in oklab, var(--primary) 6%, transparent)}}.bg-\[var\(--primary\)\]\/8{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primary\)\]\/8{background-color:color-mix(in oklab, var(--primary) 8%, transparent)}}.bg-\[var\(--primary\)\]\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primary\)\]\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-\[var\(--primary\)\]\/12{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primary\)\]\/12{background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.bg-\[var\(--primary\)\]\/14{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primary\)\]\/14{background-color:color-mix(in oklab, var(--primary) 14%, transparent)}}.bg-\[var\(--primary\)\]\/15{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primary\)\]\/15{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.bg-\[var\(--primary\)\]\/40{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primary\)\]\/40{background-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.bg-\[var\(--primary\)\]\/45{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primary\)\]\/45{background-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.bg-\[var\(--primary\)\]\/60{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primary\)\]\/60{background-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.bg-\[var\(--sand\)\]{background-color:var(--sand)}.bg-\[var\(--sea\)\],.bg-\[var\(--sea\)\]\/5{background-color:var(--sea)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--sea\)\]\/5{background-color:color-mix(in oklab, var(--sea) 5%, transparent)}}.bg-\[var\(--sea\)\]\/10{background-color:var(--sea)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--sea\)\]\/10{background-color:color-mix(in oklab, var(--sea) 10%, transparent)}}.bg-\[var\(--sea\)\]\/12{background-color:var(--sea)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--sea\)\]\/12{background-color:color-mix(in oklab, var(--sea) 12%, transparent)}}.bg-\[var\(--sea\)\]\/18{background-color:var(--sea)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--sea\)\]\/18{background-color:color-mix(in oklab, var(--sea) 18%, transparent)}}.bg-\[var\(--sea\)\]\/25{background-color:var(--sea)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--sea\)\]\/25{background-color:color-mix(in oklab, var(--sea) 25%, transparent)}}.bg-\[var\(--sea-soft\)\]{background-color:var(--sea-soft)}.bg-\[var\(--secondary\)\]{background-color:var(--secondary)}.bg-\[var\(--teal\)\]\/10{background-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--teal\)\]\/10{background-color:color-mix(in oklab, var(--teal) 10%, transparent)}}.bg-\[var\(--teal-soft\)\]{background-color:var(--teal-soft)}.bg-\[var\(--warn\)\]\/10{background-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--warn\)\]\/10{background-color:color-mix(in oklab, var(--warn) 10%, transparent)}}.bg-\[var\(--warn\)\]\/15{background-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--warn\)\]\/15{background-color:color-mix(in oklab, var(--warn) 15%, transparent)}}.bg-\[var\(--warn-soft\)\]{background-color:var(--warn-soft)}.bg-accent{background-color:var(--accent)}.bg-background,.bg-background\/75{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/75{background-color:color-mix(in oklab, var(--background) 75%, transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.bg-background\/85{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/85{background-color:color-mix(in oklab, var(--background) 85%, transparent)}}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.bg-black\/85{background-color:color-mix(in oklab, var(--color-black) 85%, transparent)}}.bg-border,.bg-border\/40{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/40{background-color:color-mix(in oklab, var(--border) 40%, transparent)}}.bg-border\/70{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/70{background-color:color-mix(in oklab, var(--border) 70%, transparent)}}.bg-card,.bg-card\/50{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/50{background-color:color-mix(in oklab, var(--card) 50%, transparent)}}.bg-card\/60{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/60{background-color:color-mix(in oklab, var(--card) 60%, transparent)}}.bg-card\/70{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/70{background-color:color-mix(in oklab, var(--card) 70%, transparent)}}.bg-card\/80{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/80{background-color:color-mix(in oklab, var(--card) 80%, transparent)}}.bg-card\/90{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/90{background-color:color-mix(in oklab, var(--card) 90%, transparent)}}.bg-card\/95{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/95{background-color:color-mix(in oklab, var(--card) 95%, transparent)}}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-destructive\/12{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/12{background-color:color-mix(in oklab, var(--destructive) 12%, transparent)}}.bg-destructive\/15{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/15{background-color:color-mix(in oklab, var(--destructive) 15%, transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/5{background-color:color-mix(in oklab, var(--color-emerald-500) 5%, transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-foreground,.bg-foreground\/10{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/10{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.bg-foreground\/35{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/35{background-color:color-mix(in oklab, var(--foreground) 35%, transparent)}}.bg-foreground\/40{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/40{background-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.bg-gold{background-color:var(--gold)}.bg-gold-soft,.bg-gold-soft\/60{background-color:var(--gold-soft)}@supports (color:color-mix(in lab, red, red)){.bg-gold-soft\/60{background-color:color-mix(in oklab, var(--gold-soft) 60%, transparent)}}.bg-muted{background-color:var(--muted)}.bg-muted-foreground\/25{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/25{background-color:color-mix(in oklab, var(--muted-foreground) 25%, transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.bg-muted\/25{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/25{background-color:color-mix(in oklab, var(--muted) 25%, transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/35{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/35{background-color:color-mix(in oklab, var(--muted) 35%, transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-muted\/45{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/45{background-color:color-mix(in oklab, var(--muted) 45%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.bg-muted\/70{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/70{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/12{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/12{background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.bg-primary\/40{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/40{background-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/6{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/6{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/8{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[image\:var\(--face\)\]{background-image:var(--face)}.bg-\[linear-gradient\(90deg\,\#6d28d9\,\#7c3aed\)\]{background-image:linear-gradient(90deg,#6d28d9,#7c3aed)}.from-gold{--tw-gradient-from:var(--gold);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary{--tw-gradient-from:var(--primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[color-mix\(in_oklch\,var\(--gold\)\,black_14\%\)\]{--tw-gradient-to:var(--gold)}@supports (color:color-mix(in lab, red, red)){.to-\[color-mix\(in_oklch\,var\(--gold\)\,black_14\%\)\]{--tw-gradient-to:color-mix(in oklch,var(--gold),black 14%)}}.to-\[color-mix\(in_oklch\,var\(--gold\)\,black_14\%\)\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[color-mix\(in_oklch\,var\(--primary\)\,black_12\%\)\]{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab, red, red)){.to-\[color-mix\(in_oklch\,var\(--primary\)\,black_12\%\)\]{--tw-gradient-to:color-mix(in oklch,var(--primary),black 12%)}}.to-\[color-mix\(in_oklch\,var\(--primary\)\,black_12\%\)\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[color-mix\(in_oklch\,var\(--primary\)\,black_14\%\)\]{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab, red, red)){.to-\[color-mix\(in_oklch\,var\(--primary\)\,black_14\%\)\]{--tw-gradient-to:color-mix(in oklch,var(--primary),black 14%)}}.to-\[color-mix\(in_oklch\,var\(--primary\)\,black_14\%\)\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[mask-image\:radial-gradient\(65\%_65\%_at_50\%_45\%\,\#000\,transparent\)\]{-webkit-mask-image:radial-gradient(65% 65% at 50% 45%,#000,#0000);mask-image:radial-gradient(65% 65% at 50% 45%,#000,#0000)}.bg-clip-padding{background-clip:padding-box}.fill-muted-foreground{fill:var(--muted-foreground)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[50\%_18\%\]{object-position:50% 18%}.object-\[50\%_25\%\]{object-position:50% 25%}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[3px\]{padding:3px}.\!px-0{padding-inline:0!important}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[52px\]{padding-inline:52px}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-px{padding-block:1px}.ps-1{padding-inline-start:var(--spacing)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-2\.5{padding-inline-start:calc(var(--spacing) * 2.5)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.pe-1{padding-inline-end:var(--spacing)}.pe-1\.5{padding-inline-end:calc(var(--spacing) * 1.5)}.pe-2\.5{padding-inline-end:calc(var(--spacing) * 2.5)}.pe-3{padding-inline-end:calc(var(--spacing) * 3)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pe-6{padding-inline-end:calc(var(--spacing) * 6)}.pe-8{padding-inline-end:calc(var(--spacing) * 8)}.\[padding-top\:calc\(0\.5rem\+env\(safe-area-inset-top\,0px\)\)\]{padding-top:calc(.5rem + env(safe-area-inset-top,0px))}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-\[max\(1rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(1rem, env(safe-area-inset-top))}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pr-\[104px\]{padding-right:104px}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[calc\(1\.5rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}.pb-\[calc\(6\.5rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom))}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(1\.25rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.25rem, env(safe-area-inset-bottom))}.pl-1{padding-left:var(--spacing)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-7\.5{padding-left:calc(var(--spacing) * 7.5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-\[-2px\]{vertical-align:-2px}.align-middle{vertical-align:middle}.align-super{vertical-align:super}.align-top{vertical-align:top}.font-display{font-family:var(--font-unbounded), var(--font-onest), ui-sans-serif, sans-serif}.font-heading{font-family:var(--font-onest), var(--font-golos), ui-sans-serif, system-ui, sans-serif}.font-mono{font-family:var(--font-jetbrains), ui-monospace, "SFMono-Regular", monospace}.font-sans{font-family:var(--font-golos), ui-sans-serif, system-ui, "Segoe UI", sans-serif}.\!text-3xs{font-size:max(.625rem,11px)!important;line-height:var(--tw-leading,1.3)!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-2xs{font-size:max(.6875rem,11.5px);line-height:var(--tw-leading,1.35)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-3xs{font-size:max(.625rem,11px);line-height:var(--tw-leading,1.3)}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[clamp\(2\.5rem\,13vw\,4\.5rem\)\]{font-size:clamp(2.5rem,13vw,4.5rem)}.text-\[clamp\(34px\,3\.3vw\,46px\)\]{font-size:clamp(34px,3.3vw,46px)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.016em\]{--tw-tracking:-.016em;letter-spacing:-.016em}.tracking-\[-0\.022em\]{--tw-tracking:-.022em;letter-spacing:-.022em}.tracking-\[-0\.024em\]{--tw-tracking:-.024em;letter-spacing:-.024em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0B3393\]{color:#0b3393}.text-\[\#2e1065\]{color:#2e1065}.text-\[\#128C4A\]{color:#128c4a}.text-\[\#241904\]{color:#241904}.text-\[\#CFE5DA\]{color:#cfe5da}.text-\[\#EDCE86\]{color:#edce86}.text-\[\#EDCE86\]\/80{color:#edce86cc;color:lab(84.2432% 4.3124 39.9603/.8)}.text-\[color\:var\(--spec-ink\)\]{color:var(--spec-ink)}.text-\[color\:var\(--tone-ink\)\]{color:var(--tone-ink)}.text-\[var\(--accent-ink\)\]{color:var(--accent-ink)}.text-\[var\(--clay\)\]{color:var(--clay)}.text-\[var\(--clay-ink\)\]{color:var(--clay-ink)}.text-\[var\(--gold\)\]{color:var(--gold)}.text-\[var\(--gold-ink\)\]{color:var(--gold-ink)}.text-\[var\(--gold-ink\,\#8A6410\)\]{color:var(--gold-ink,#8a6410)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--mood-glint\)\]{color:var(--mood-glint)}.text-\[var\(--mood-glint-2\)\]{color:var(--mood-glint-2)}.text-\[var\(--mood-ink\)\]{color:var(--mood-ink)}.text-\[var\(--ok\)\]{color:var(--ok)}.text-\[var\(--on-accent\)\]{color:var(--on-accent)}.text-\[var\(--plum\)\]{color:var(--plum)}.text-\[var\(--plum-ink\)\]{color:var(--plum-ink)}.text-\[var\(--primary\)\]{color:var(--primary)}.text-\[var\(--primary-foreground\)\]{color:var(--primary-foreground)}.text-\[var\(--primary-ink\)\]{color:var(--primary-ink)}.text-\[var\(--sea\)\]{color:var(--sea)}.text-\[var\(--sea-ink\)\]{color:var(--sea-ink)}.text-\[var\(--teal\)\]{color:var(--teal)}.text-\[var\(--teal-ink\)\]{color:var(--teal-ink)}.text-\[var\(--warn\)\]{color:var(--warn)}.text-\[var\(--warn-ink\)\]{color:var(--warn-ink)}.text-accent-ink{color:var(--accent-ink)}.text-background{color:var(--background)}.text-black{color:var(--color-black)}.text-black\/60{color:#0009}@supports (color:color-mix(in lab, red, red)){.text-black\/60{color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.text-card{color:var(--card)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive,.text-destructive\/80{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.text-destructive\/80{color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground,.text-foreground\/55{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/55{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-foreground\/85{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/85{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.text-gold-ink{color:var(--gold-ink)}.text-muted-foreground,.text-muted-foreground\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/40{color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-900{color:var(--color-neutral-900)}.text-on-brand,.text-on-brand\/45{color:var(--on-brand)}@supports (color:color-mix(in lab, red, red)){.text-on-brand\/45{color:color-mix(in oklab, var(--on-brand) 45%, transparent)}}.text-on-brand\/60{color:var(--on-brand)}@supports (color:color-mix(in lab, red, red)){.text-on-brand\/60{color:color-mix(in oklab, var(--on-brand) 60%, transparent)}}.text-on-brand\/65{color:var(--on-brand)}@supports (color:color-mix(in lab, red, red)){.text-on-brand\/65{color:color-mix(in oklab, var(--on-brand) 65%, transparent)}}.text-on-brand\/70{color:var(--on-brand)}@supports (color:color-mix(in lab, red, red)){.text-on-brand\/70{color:color-mix(in oklab, var(--on-brand) 70%, transparent)}}.text-on-brand\/75{color:var(--on-brand)}@supports (color:color-mix(in lab, red, red)){.text-on-brand\/75{color:color-mix(in oklab, var(--on-brand) 75%, transparent)}}.text-on-brand\/80{color:var(--on-brand)}@supports (color:color-mix(in lab, red, red)){.text-on-brand\/80{color:color-mix(in oklab, var(--on-brand) 80%, transparent)}}.text-on-brand\/85{color:var(--on-brand)}@supports (color:color-mix(in lab, red, red)){.text-on-brand\/85{color:color-mix(in oklab, var(--on-brand) 85%, transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-primary-ink{color:var(--primary-ink)}.text-sea-ink{color:var(--sea-ink)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.text-white\/72{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.text-white\/78{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/92{color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.text-white\/92{color:color-mix(in oklab, var(--color-white) 92%, transparent)}}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-\[color-mix\(in_srgb\,currentColor_35\%\,transparent\)\]{text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.decoration-\[color-mix\(in_srgb\,currentColor_35\%\,transparent\)\]{-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}}.decoration-\[var\(--primary\)\]\/40{-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.decoration-\[var\(--primary\)\]\/40{-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.decoration-destructive\/40{-webkit-text-decoration-color:var(--destructive);-webkit-text-decoration-color:var(--destructive);-webkit-text-decoration-color:var(--destructive);text-decoration-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.decoration-destructive\/40{-webkit-text-decoration-color:color-mix(in oklab, var(--destructive) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--destructive) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--destructive) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.decoration-foreground\/25{-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.decoration-foreground\/25{-webkit-text-decoration-color:color-mix(in oklab, var(--foreground) 25%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--foreground) 25%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--foreground) 25%, transparent);text-decoration-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}.decoration-dotted{text-decoration-style:dotted}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--clay\)\]{accent-color:var(--clay)}.accent-\[var\(--gold\)\]{accent-color:var(--gold)}.accent-\[var\(--primary\)\]{accent-color:var(--primary)}.accent-\[var\(--warn\)\]{accent-color:var(--warn)}.accent-primary{accent-color:var(--primary)}.accent-red-700{accent-color:var(--color-red-700)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.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-\(--shadow-card\){--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-glow-gold\){--tw-shadow:var(--shadow-glow-gold);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-raised\){--tw-shadow:var(--shadow-raised);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_28px_-18px_rgba\(18\,35\,63\,0\.5\)\]{--tw-shadow:0 8px 28px -18px var(--tw-shadow-color,#12233f80);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_-2px_0_var\(--primary\)\]{--tw-shadow:inset 0 -2px 0 var(--tw-shadow-color,var(--primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_-3px_0_var\(--plum\,var\(--primary\)\)\]{--tw-shadow:inset 0 -3px 0 var(--tw-shadow-color,var(--plum,var(--primary)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_var\(--border\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,var(--border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgb\(255_255_255\/0\.3\)\,var\(--bevel-strong\)\,var\(--contact\)\,0_8px_18px_-9px_var\(--gold\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff4d), var(--bevel-strong), var(--contact), 0 8px 18px -9px var(--tw-shadow-color,var(--gold));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--hairline\)\,var\(--shadow-overlay\)\]{--tw-shadow:var(--hairline), var(--shadow-overlay);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--top-light\)\,0_13px_26px_-10px_var\(--primary\)\]{--tw-shadow:var(--top-light), 0 13px 26px -10px var(--tw-shadow-color,var(--primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--top-light\)\,var\(--bevel-edge\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--foreground\)_10\%\,transparent\)\,0_1px_2px_-1px_rgb\(var\(--shadow-color\)\/0\.25\)\]{--tw-shadow:var(--top-light), var(--bevel-edge), 0 0 0 1px var(--tw-shadow-color,var(--foreground)), 0 1px 2px -1px var(--tw-shadow-color,rgb(var(--shadow-color)/.25))}@supports (color:color-mix(in lab, red, red)){.shadow-\[var\(--top-light\)\,var\(--bevel-edge\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--foreground\)_10\%\,transparent\)\,0_1px_2px_-1px_rgb\(var\(--shadow-color\)\/0\.25\)\]{--tw-shadow:var(--top-light), var(--bevel-edge), 0 0 0 1px var(--tw-shadow-color,color-mix(in srgb,var(--foreground) 10%,transparent)), 0 1px 2px -1px var(--tw-shadow-color,rgb(var(--shadow-color)/.25))}}.shadow-\[var\(--top-light\)\,var\(--bevel-edge\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--foreground\)_10\%\,transparent\)\,0_1px_2px_-1px_rgb\(var\(--shadow-color\)\/0\.25\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--top-light\)\,var\(--bevel-edge\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--foreground\)_10\%\,transparent\)\]{--tw-shadow:var(--top-light), var(--bevel-edge), 0 0 0 1px var(--tw-shadow-color,var(--foreground))}@supports (color:color-mix(in lab, red, red)){.shadow-\[var\(--top-light\)\,var\(--bevel-edge\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--foreground\)_10\%\,transparent\)\]{--tw-shadow:var(--top-light), var(--bevel-edge), 0 0 0 1px var(--tw-shadow-color,color-mix(in srgb,var(--foreground) 10%,transparent))}}.shadow-\[var\(--top-light\)\,var\(--bevel-edge\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--foreground\)_10\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--top-light\)\,var\(--bevel-edge\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--primary\)_28\%\,transparent\)\,0_5px_12px_-8px_var\(--primary\)\]{--tw-shadow:var(--top-light), var(--bevel-edge), 0 0 0 1px var(--tw-shadow-color,var(--primary)), 0 5px 12px -8px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab, red, red)){.shadow-\[var\(--top-light\)\,var\(--bevel-edge\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--primary\)_28\%\,transparent\)\,0_5px_12px_-8px_var\(--primary\)\]{--tw-shadow:var(--top-light), var(--bevel-edge), 0 0 0 1px var(--tw-shadow-color,color-mix(in srgb,var(--primary) 28%,transparent)), 0 5px 12px -8px var(--tw-shadow-color,var(--primary))}}.shadow-\[var\(--top-light\)\,var\(--bevel-edge\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--primary\)_28\%\,transparent\)\,0_5px_12px_-8px_var\(--primary\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--top-light\)\,var\(--bevel-edge\)\,0_1px_2px_-1px_rgb\(var\(--shadow-color\)\/0\.3\)\,0_4px_10px_-6px_rgb\(var\(--shadow-color\)\/0\.25\)\]{--tw-shadow:var(--top-light), var(--bevel-edge), 0 1px 2px -1px var(--tw-shadow-color,rgb(var(--shadow-color)/.3)), 0 4px 10px -6px var(--tw-shadow-color,rgb(var(--shadow-color)/.25));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--top-light\)\,var\(--bevel-edge\)\,0_1px_2px_-1px_rgb\(var\(--shadow-color\)\/0\.22\)\]{--tw-shadow:var(--top-light), var(--bevel-edge), 0 1px 2px -1px var(--tw-shadow-color,rgb(var(--shadow-color)/.22));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--top-light\)\,var\(--bevel-edge\)\,0_6px_14px_-9px_var\(--primary\)\]{--tw-shadow:var(--top-light), var(--bevel-edge), 0 6px 14px -9px var(--tw-shadow-color,var(--primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--top-light\)\,var\(--bevel-edge\)\]{--tw-shadow:var(--top-light), var(--bevel-edge);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--top-light\)\,var\(--bevel-strong\)\,var\(--contact\)\,0_7px_16px_-8px_var\(--primary\)\]{--tw-shadow:var(--top-light), var(--bevel-strong), var(--contact), 0 7px 16px -8px var(--tw-shadow-color,var(--primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--top-light\)\,var\(--bevel-strong\)\,var\(--contact\)\,0_8px_18px_-9px_var\(--primary\)\]{--tw-shadow:var(--top-light), var(--bevel-strong), var(--contact), 0 8px 18px -9px var(--tw-shadow-color,var(--primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--top-light\)\,var\(--bevel-strong\)\,var\(--contact\)\]{--tw-shadow:var(--top-light), var(--bevel-strong), var(--contact);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--top-light\)\]{--tw-shadow:var(--top-light);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)}.shadow-sm{--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-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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,.ring-1{--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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.ring-\[\#25D366\]\/40{--tw-ring-color:#25d36666}@supports (color:lab(0% 0 0)){.ring-\[\#25D366\]\/40{--tw-ring-color:lab(74.7716% -60.9651 41.133/.4)}}.ring-\[\#25D366\]\/45{--tw-ring-color:#25d36673}@supports (color:lab(0% 0 0)){.ring-\[\#25D366\]\/45{--tw-ring-color:lab(74.7716% -60.9651 41.133/.45)}}.ring-\[var\(--background\)\]{--tw-ring-color:var(--background)}.ring-\[var\(--gold\)\],.ring-\[var\(--gold\)\]\/40{--tw-ring-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--gold\)\]\/40{--tw-ring-color:color-mix(in oklab, var(--gold) 40%, transparent)}}.ring-\[var\(--kt-gold-line\,\#D6AE5C\)\]{--tw-ring-color:var(--kt-gold-line,#d6ae5c)}.ring-\[var\(--plum\)\],.ring-\[var\(--plum\)\]\/25{--tw-ring-color:var(--plum)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--plum\)\]\/25{--tw-ring-color:color-mix(in oklab, var(--plum) 25%, transparent)}}.ring-\[var\(--primary\)\]\/12{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--primary\)\]\/12{--tw-ring-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.ring-\[var\(--primary\)\]\/20{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--primary\)\]\/20{--tw-ring-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.ring-\[var\(--primary\)\]\/35{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--primary\)\]\/35{--tw-ring-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.ring-\[var\(--primary\)\]\/40{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--primary\)\]\/40{--tw-ring-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.ring-\[var\(--tone\)\]\/60{--tw-ring-color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--tone\)\]\/60{--tw-ring-color:color-mix(in oklab, var(--tone) 60%, transparent)}}.ring-border,.ring-border\/60{--tw-ring-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.ring-border\/60{--tw-ring-color:color-mix(in oklab, var(--border) 60%, transparent)}}.ring-card{--tw-ring-color:var(--card)}.ring-current{--tw-ring-color:currentcolor}.ring-destructive\/25{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.ring-destructive\/25{--tw-ring-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}.ring-destructive\/30{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.ring-destructive\/30{--tw-ring-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.ring-destructive\/40{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.ring-destructive\/40{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-foreground\/12{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/12{--tw-ring-color:color-mix(in oklab, var(--foreground) 12%, transparent)}}.ring-foreground\/15{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/15{--tw-ring-color:color-mix(in oklab, var(--foreground) 15%, transparent)}}.ring-foreground\/20{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/20{--tw-ring-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.ring-primary{--tw-ring-color:var(--primary)}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ring-white\/12{--tw-ring-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.ring-white\/12{--tw-ring-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.ring-white\/14{--tw-ring-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.ring-white\/14{--tw-ring-color:color-mix(in oklab, var(--color-white) 14%, transparent)}}.ring-white\/15{--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.ring-white\/15{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.ring-white\/25{--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.ring-white\/25{--tw-ring-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.ring-white\/70{--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.ring-white\/70{--tw-ring-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.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,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,border-color\]{transition-property:box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding-left\]{transition-property:padding-left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.\[--card-spacing\:--spacing\(5\)\]{--card-spacing:calc(var(--spacing) * 5)}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.slide-in-from-bottom-2{--tw-enter-translate-y:calc(2*var(--spacing))}.slide-in-from-bottom-4{--tw-enter-translate-y:calc(4*var(--spacing))}.slide-in-from-bottom-6{--tw-enter-translate-y:calc(6*var(--spacing))}:is(.\*\:mb-0>*){margin-bottom:0}.group-open\:hidden:is(:where(.group):is([open],:popover-open,:open) *){display:none}.group-open\:inline:is(:where(.group):is([open],:popover-open,:open) *){display:inline}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-open\:rounded-b-none:is(:where(.group):is([open],:popover-open,:open) *){border-bottom-right-radius:0;border-bottom-left-radius:0}.group-open\/frame\:rotate-180:is(:where(.group\/frame):is([open],:popover-open,:open) *),.group-open\/leave\:rotate-180:is(:where(.group\/leave):is([open],:popover-open,:open) *){rotate:180deg}.group-open\/sched\:rotate-90:is(:where(.group\/sched):is([open],:popover-open,:open) *){rotate:90deg}.group-open\/sec\:rotate-180:is(:where(.group\/sec):is([open],:popover-open,:open) *),.group-open\/section\:rotate-180:is(:where(.group\/section):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.group-active\:translate-y-0:is(:where(.group):active *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-active\:scale-95:is(:where(.group):active *){--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-has-\[\:checked\]\:left-\[1\.375rem\]:is(:where(.group):has(:checked) *){left:1.375rem}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.peer-checked\:block:is(:where(.peer):checked~*){display:block}.peer-checked\:border-\[var\(--primary\)\]:is(:where(.peer):checked~*){border-color:var(--primary)}.peer-checked\:border-transparent:is(:where(.peer):checked~*){border-color:#0000}.peer-checked\:bg-\[var\(--primary\)\]:is(:where(.peer):checked~*),.peer-checked\:bg-\[var\(--primary\)\]\/8:is(:where(.peer):checked~*){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.peer-checked\:bg-\[var\(--primary\)\]\/8:is(:where(.peer):checked~*){background-color:color-mix(in oklab, var(--primary) 8%, transparent)}}.peer-checked\:bg-primary:is(:where(.peer):checked~*){background-color:var(--primary)}.peer-checked\:font-semibold:is(:where(.peer):checked~*){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.peer-checked\:text-primary-foreground:is(:where(.peer):checked~*){color:var(--primary-foreground)}.peer-checked\:text-white:is(:where(.peer):checked~*){color:var(--color-white)}.peer-checked\:opacity-100:is(:where(.peer):checked~*){opacity:1}.peer-checked\:ring-2:is(:where(.peer):checked~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.peer-checked\:ring-current:is(:where(.peer):checked~*){--tw-ring-color:currentcolor}.peer-checked\:ring-foreground:is(:where(.peer):checked~*){--tw-ring-color:var(--foreground)}.peer-checked\/daily\:border-primary:is(:where(.peer\/daily):checked~*){border-color:var(--primary)}.peer-checked\/daily\:bg-primary\/12:is(:where(.peer\/daily):checked~*){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.peer-checked\/daily\:bg-primary\/12:is(:where(.peer\/daily):checked~*){background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.peer-checked\/daily\:text-primary-ink:is(:where(.peer\/daily):checked~*){color:var(--primary-ink)}.peer-checked\/monthly\:flex:is(:where(.peer\/monthly):checked~*){display:flex}.peer-checked\/monthly\:border-primary:is(:where(.peer\/monthly):checked~*){border-color:var(--primary)}.peer-checked\/monthly\:bg-primary\/12:is(:where(.peer\/monthly):checked~*){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.peer-checked\/monthly\:bg-primary\/12:is(:where(.peer\/monthly):checked~*){background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.peer-checked\/monthly\:text-primary-ink:is(:where(.peer\/monthly):checked~*){color:var(--primary-ink)}.peer-checked\/weekly\:flex:is(:where(.peer\/weekly):checked~*){display:flex}.peer-checked\/weekly\:border-primary:is(:where(.peer\/weekly):checked~*){border-color:var(--primary)}.peer-checked\/weekly\:bg-primary\/12:is(:where(.peer\/weekly):checked~*){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.peer-checked\/weekly\:bg-primary\/12:is(:where(.peer\/weekly):checked~*){background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.peer-checked\/weekly\:text-primary-ink:is(:where(.peer\/weekly):checked~*){color:var(--primary-ink)}.peer-focus-visible\:ring-2:is(:where(.peer):focus-visible~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.peer-focus-visible\:ring-3:is(:where(.peer):focus-visible~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.peer-focus-visible\:ring-primary:is(:where(.peer):focus-visible~*){--tw-ring-color:var(--primary)}.peer-focus-visible\:ring-ring:is(:where(.peer):focus-visible~*),.peer-focus-visible\:ring-ring\/50:is(:where(.peer):focus-visible~*){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.peer-focus-visible\:ring-ring\/50:is(:where(.peer):focus-visible~*){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.first-letter\:uppercase:first-letter{text-transform:uppercase}.file\:me-3::file-selector-button{margin-inline-end:calc(var(--spacing) * 3)}.file\:mr-2::file-selector-button{margin-right:calc(var(--spacing) * 2)}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-lg::file-selector-button{border-radius:var(--radius)}.file\:rounded-md::file-selector-button{border-radius:calc(var(--radius) * .8)}.file\:border::file-selector-button{border-style:var(--tw-border-style);border-width:1px}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:border-input::file-selector-button{border-color:var(--input)}.file\:bg-card::file-selector-button{background-color:var(--card)}.file\:bg-muted::file-selector-button{background-color:var(--muted)}.file\:bg-secondary::file-selector-button{background-color:var(--secondary)}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:px-2::file-selector-button{padding-inline:calc(var(--spacing) * 2)}.file\:px-2\.5::file-selector-button{padding-inline:calc(var(--spacing) * 2.5)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-1::file-selector-button{padding-block:var(--spacing)}.file\:py-1\.5::file-selector-button{padding-block:calc(var(--spacing) * 1.5)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:text-xs::file-selector-button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-\[var\(--primary-ink\)\]::file-selector-button{color:var(--primary-ink)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.file\:text-secondary-foreground::file-selector-button{color:var(--secondary-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.backdrop\:bg-black\/40::backdrop{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/40::backdrop{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:rounded-3xl:after{content:var(--tw-content);border-radius:calc(var(--radius) * 2.2)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:rounded-l-full:first-child{border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) * .8);border-bottom-left-radius:calc(var(--radius) * .8)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:rounded-r-full:last-child{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) * .8);border-bottom-right-radius:calc(var(--radius) * .8)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.odd\:bg-muted\/40:nth-child(odd){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.odd\:bg-muted\/40:nth-child(odd){background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.target\:bg-\[var\(--gold\)\]\/10:target{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.target\:bg-\[var\(--gold\)\]\/10:target{background-color:color-mix(in oklab, var(--gold) 10%, transparent)}}.open\:w-full:is([open],:popover-open,:open){width:100%}.open\:basis-full:is([open],:popover-open,:open){flex-basis:100%}.open\:border:is([open],:popover-open,:open){border-style:var(--tw-border-style);border-width:1px}.open\:border-border\/60:is([open],:popover-open,:open){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.open\:border-border\/60:is([open],:popover-open,:open){border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-within\:ring-3:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[color-mix\(in_srgb\,var\(--input\)_60\%\,var\(--foreground\)\)\]:hover{border-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[color-mix\(in_srgb\,var\(--input\)_60\%\,var\(--foreground\)\)\]:hover{border-color:color-mix(in srgb,var(--input) 60%,var(--foreground))}}.hover\:border-\[var\(--primary\)\]\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--primary\)\]\/40:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.hover\:border-\[var\(--primary\)\]\/45:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--primary\)\]\/45:hover{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.hover\:border-border:hover{border-color:var(--border)}.hover\:border-foreground\/25:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/25:hover{border-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}.hover\:border-foreground\/30:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/30:hover{border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.hover\:border-primary:hover{border-color:var(--primary)}.hover\:border-ring\/60:hover{border-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.hover\:border-ring\/60:hover{border-color:color-mix(in oklab, var(--ring) 60%, transparent)}}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-\[var\(--clay-soft\)\]:hover{background-color:var(--clay-soft)}.hover\:bg-\[var\(--primary\)\]\/12:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--primary\)\]\/12:hover{background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.hover\:bg-\[var\(--primary\)\]\/15:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--primary\)\]\/15:hover{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.hover\:bg-background:hover{background-color:var(--background)}.hover\:bg-black\/20:hover{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/20:hover{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-foreground\/10:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/10:hover{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-muted\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.hover\:bg-muted\/70:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/70:hover{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.hover\:bg-primary\/5:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.hover\:bg-secondary:hover{background-color:var(--secondary)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/25:hover{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-on-brand:hover{color:var(--on-brand)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-primary-ink:hover{color:var(--primary-ink)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[inset_0_1px_0_rgb\(255_255_255\/0\.3\)\,var\(--bevel-strong\)\,var\(--contact\)\,0_14px_28px_-10px_var\(--gold\)\]:hover{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff4d), var(--bevel-strong), var(--contact), 0 14px 28px -10px var(--tw-shadow-color,var(--gold));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--top-light\)\,var\(--bevel-strong\)\,var\(--contact\)\,0_14px_28px_-10px_var\(--primary\)\]:hover{--tw-shadow:var(--top-light), var(--bevel-strong), var(--contact), 0 14px 28px -10px var(--tw-shadow-color,var(--primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-foreground\/25:hover{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:ring-foreground\/25:hover{--tw-ring-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}}.focus\:border-primary:focus{border-color:var(--primary)}.focus\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--primary\)_16\%\,transparent\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab, red, red)){.focus\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--primary\)_16\%\,transparent\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--primary) 16%,transparent))}}.focus\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--primary\)_16\%\,transparent\)\]:focus{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:bg-muted\/60:focus-visible{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-muted\/60:focus-visible{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-ring\/60:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/60:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 60%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:after\:ring-2:focus-visible:after{content:var(--tw-content);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:after\:ring-\[var\(--mood-glint\)\]:focus-visible:after{content:var(--tw-content);--tw-ring-color:var(--mood-glint)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:shadow-\[var\(--press-in\)\,var\(--contact\)\]:active{--tw-shadow:var(--press-in), var(--contact);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}:is(.has-checked\:border-\[var\(--primary\)\]:has(:checked),.has-checked\:border-primary:has(:checked)){border-color:var(--primary)}.has-checked\:border-transparent:has(:checked){border-color:#0000}.has-checked\:bg-\[var\(--primary\)\]\/10:has(:checked){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-checked\:bg-\[var\(--primary\)\]\/10:has(:checked){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.has-checked\:bg-foreground:has(:checked){background-color:var(--foreground)}.has-checked\:bg-secondary:has(:checked){background-color:var(--secondary)}.has-checked\:text-background:has(:checked){color:var(--background)}.has-checked\:ring-2:has(:checked){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}:is(.has-checked\:ring-\[var\(--primary\)\]:has(:checked),.has-checked\:ring-primary\/40:has(:checked)){--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-checked\:ring-primary\/40:has(:checked){--tw-ring-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.has-focus-visible\:ring-2:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.has-focus-visible\:ring-ring:has(:focus-visible){--tw-ring-color:var(--ring)}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:0}:is(.has-\[\:checked\]\:border-\[var\(--primary\)\]:has(:checked),.has-\[\:checked\]\:border-primary\/40:has(:checked)){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-\[\:checked\]\:border-primary\/40:has(:checked){border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.has-\[\:checked\]\:bg-\[color-mix\(in_srgb\,var\(--primary\)_10\%\,transparent\)\]:has(:checked){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-\[\:checked\]\:bg-\[color-mix\(in_srgb\,var\(--primary\)_10\%\,transparent\)\]:has(:checked){background-color:color-mix(in srgb,var(--primary) 10%,transparent)}}.has-\[\:checked\]\:bg-\[var\(--primary\)\]\/8:has(:checked){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-\[\:checked\]\:bg-\[var\(--primary\)\]\/8:has(:checked){background-color:color-mix(in oklab, var(--primary) 8%, transparent)}}.has-\[\:checked\]\:bg-secondary:has(:checked){background-color:var(--secondary)}.has-\[\:checked\]\:font-semibold:has(:checked){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.has-\[\:checked\]\:text-\[var\(--primary-ink\)\]:has(:checked){color:var(--primary-ink)}.has-\[\:focus-visible\]\:ring-2:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.has-\[\:focus-visible\]\:ring-ring\/50:has(:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\:focus-visible\]\:ring-ring\/50:has(:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-pressed\:ring-2[aria-pressed=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.aria-pressed\:ring-ring[aria-pressed=true]{--tw-ring-color:var(--ring)}.aria-pressed\:ring-offset-1[aria-pressed=true]{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.aria-\[current\=page\]\:border-primary\/40[aria-current=page]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aria-\[current\=page\]\:border-primary\/40[aria-current=page]{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.aria-\[current\=page\]\:bg-secondary[aria-current=page]{background-color:var(--secondary)}.aria-\[current\=page\]\:font-semibold[aria-current=page]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.aria-\[current\=page\]\:text-\[var\(--primary-ink\)\][aria-current=page]{color:var(--primary-ink)}.aria-\[current\=page\]\:text-foreground[aria-current=page]{color:var(--foreground)}.data-ending-style\:scale-98[data-ending-style]{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-highlighted\:bg-muted[data-highlighted]{background-color:var(--muted)}.data-starting-style\:scale-98[data-starting-style]{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-card\/75{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.supports-\[backdrop-filter\]\:bg-card\/75{background-color:color-mix(in oklab, var(--card) 75%, transparent)}}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[nav-pending_0\.9s_ease-in-out_infinite\]{animation:.9s ease-in-out infinite nav-pending}.motion-safe\:animate-\[nav-pending_1s_ease-in-out_infinite\]{animation:1s ease-in-out infinite nav-pending}.motion-safe\:animate-\[settings-group-in_180ms_ease-out\]{animation:.18s ease-out settings-group-in}.motion-safe\:animate-\[springboard-folder-in_200ms_cubic-bezier\(0\.2\,0\.9\,0\.3\,1\.1\)\]{animation:.2s cubic-bezier(.2,.9,.3,1.1) springboard-folder-in}.motion-safe\:animate-\[springboard-veil-in_160ms_ease-out\]{animation:.16s ease-out springboard-veil-in}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:64rem){.max-lg\:hidden{display:none}}@media not all and (min-width:48rem){.max-md\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-md\:hidden{display:none}.max-md\:size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.max-md\:min-h-10{min-height:calc(var(--spacing) * 10)}.max-md\:pb-28{padding-bottom:calc(var(--spacing) * 28)}}@media not all and (min-width:40rem){.max-sm\:hidden{display:none}.max-sm\:w-full{width:100%}:where(.max-sm\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.max-sm\:pt-2{padding-top:calc(var(--spacing) * 2)}}@media (min-width:40rem){.sm\:sticky{position:sticky}.sm\:inset-x-1{inset-inline:var(--spacing)}.sm\:bottom-3{bottom:calc(var(--spacing) * 3)}.sm\:-left-6{left:calc(var(--spacing) * -6)}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:m-auto{margin:auto}.sm\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.sm\:mx-0{margin-inline:0}.sm\:ms-0{margin-inline-start:0}.sm\:-mt-12{margin-top:calc(var(--spacing) * -12)}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:contents{display:contents}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.sm\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.sm\:size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.sm\:size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.sm\:size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.sm\:size-72{width:calc(var(--spacing) * 72);height:calc(var(--spacing) * 72)}.sm\:size-\[1\.35rem\]{width:1.35rem;height:1.35rem}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:h-14{height:calc(var(--spacing) * 14)}.sm\:h-24{height:calc(var(--spacing) * 24)}.sm\:max-h-\[88svh\]{max-height:88svh}.sm\:min-h-8{min-height:calc(var(--spacing) * 8)}.sm\:min-h-24{min-height:calc(var(--spacing) * 24)}.sm\:w-14{width:calc(var(--spacing) * 14)}.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-60{width:calc(var(--spacing) * 60)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-\[4\.5rem\]{width:4.5rem}.sm\:w-\[min\(520px\,calc\(100vw-2rem\)\)\]{width:min(520px,100vw - 2rem)}.sm\:w-auto{width:auto}.sm\:max-w-44{max-width:calc(var(--spacing) * 44)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:min-w-36{min-width:calc(var(--spacing) * 36)}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:basis-auto{flex-basis:auto}.sm\:scroll-mt-56{scroll-margin-top:calc(var(--spacing) * 56)}.sm\:columns-2{columns:2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-\[1\.75rem_minmax\(7rem\,11rem\)_minmax\(4rem\,1fr\)_3\.5rem_5\.5rem\]{grid-template-columns:1.75rem minmax(7rem,11rem) minmax(4rem,1fr) 3.5rem 5.5rem}.sm\:grid-cols-\[1\.75rem_minmax\(7rem\,11rem\)_minmax\(4rem\,1fr\)_3\.5rem_7\.5rem_5\.5rem\]{grid-template-columns:1.75rem minmax(7rem,11rem) minmax(4rem,1fr) 3.5rem 7.5rem 5.5rem}.sm\:grid-cols-\[1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr auto}.sm\:grid-cols-\[1fr_1fr_2fr_auto\]{grid-template-columns:1fr 1fr 2fr auto}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[1fr_2fr_auto\]{grid-template-columns:1fr 2fr auto}.sm\:grid-cols-\[1fr_12rem_auto\]{grid-template-columns:1fr 12rem auto}.sm\:grid-cols-\[1fr_14rem_auto\]{grid-template-columns:1fr 14rem auto}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.sm\:grid-cols-\[2fr_1fr_auto\]{grid-template-columns:2fr 1fr auto}.sm\:grid-cols-\[4\.5rem_1fr_11rem_6\.5rem_6\.5rem_auto\]{grid-template-columns:4.5rem 1fr 11rem 6.5rem 6.5rem auto}.sm\:grid-cols-\[4\.5rem_1fr_11rem_6\.5rem_auto\]{grid-template-columns:4.5rem 1fr 11rem 6.5rem auto}.sm\:grid-cols-\[8rem_1fr_auto\]{grid-template-columns:8rem 1fr auto}.sm\:grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-1{gap:var(--spacing)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-x-2{column-gap:calc(var(--spacing) * 2)}.sm\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.sm\:gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-border\/70>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.sm\:divide-border\/70>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.sm\:overflow-visible{overflow:visible}.sm\:rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.sm\:border-0{border-style:var(--tw-border-style);border-width:0}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:p-0{padding:0}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-0{padding-inline:0}.sm\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:px-\[16mm\]{padding-inline:16mm}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-\[14mm\]{padding-block:14mm}.sm\:pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pt-14{padding-top:calc(var(--spacing) * 14)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pt-20{padding-top:calc(var(--spacing) * 20)}.sm\:pt-24{padding-top:calc(var(--spacing) * 24)}.sm\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.sm\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.sm\:pb-7{padding-bottom:calc(var(--spacing) * 7)}.sm\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.sm\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.sm\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:break-all{word-break:break-all}}@media (min-width:48rem){.md\:inset-y-0{inset-block:0}.md\:right-0{right:0}.md\:right-4{right:calc(var(--spacing) * 4)}.md\:right-\[780px\]{right:780px}.md\:bottom-4{bottom:calc(var(--spacing) * 4)}.md\:bottom-6{bottom:calc(var(--spacing) * 6)}.md\:left-auto{left:auto}.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:contents{display:contents}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:size-auto{width:auto;height:auto}.md\:w-80{width:calc(var(--spacing) * 80)}.md\:w-\[460px\]{width:460px}.md\:w-\[760px\]{width:760px}.md\:w-auto{width:auto}.md\:max-w-full{max-width:100%}.md\:max-w-md{max-width:var(--container-md)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto_1\.4fr_auto_1fr\]{grid-template-columns:1fr auto 1.4fr auto 1fr}.md\:grid-cols-\[minmax\(0\,1fr\)_150px_170px_minmax\(0\,220px\)_150px\]{grid-template-columns:minmax(0,1fr) 150px 170px minmax(0,220px) 150px}.md\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.md\:grid-cols-\[minmax\(0\,24rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,24rem) minmax(0,1fr)}.md\:items-start{align-items:flex-start}.md\:justify-end{justify-content:flex-end}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:overflow-hidden{overflow:hidden}.md\:overflow-y-auto{overflow-y:auto}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-border{border-color:var(--border)}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:py-0{padding-block:0}.md\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.md\:py-3{padding-block:calc(var(--spacing) * 3)}.md\:pr-6{padding-right:calc(var(--spacing) * 6)}.md\:pb-0{padding-bottom:0}.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.md\:pl-\[var\(--nav-w\)\]{padding-left:var(--nav-w)}.md\:text-left{text-align:left}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:mx-0{margin-inline:0}.lg\:mt-0{margin-top:0}.lg\:mt-4{margin-top:calc(var(--spacing) * 4)}.lg\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:min-h-0{min-height:0}.lg\:max-w-5xl{max-width:var(--container-5xl)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.05fr_1fr\]{grid-template-columns:1.05fr 1fr}.lg\:grid-cols-\[1\.5fr_1fr\]{grid-template-columns:1.5fr 1fr}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_18\.75rem\]{grid-template-columns:minmax(0,1fr) 18.75rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_19rem\]{grid-template-columns:minmax(0,1fr) 19rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_21rem\]{grid-template-columns:minmax(0,1fr) 21rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_22\.5rem\]{grid-template-columns:minmax(0,1fr) 22.5rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_24rem\]{grid-template-columns:minmax(0,1fr) 24rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_26rem\]{grid-template-columns:minmax(0,1fr) 26rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_330px\]{grid-template-columns:minmax(0,1fr) 330px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,24rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,24rem)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,26rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,26rem)}.lg\:grid-cols-\[minmax\(0\,26rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,26rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,32rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,32rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(420px\,46\%\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(420px,46%) minmax(0,1fr)}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}:where(.lg\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.lg\:gap-x-5{column-gap:calc(var(--spacing) * 5)}.lg\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.lg\:border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:p-4{padding:calc(var(--spacing) * 4)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:text-left{text-align:left}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (min-width:80rem){.xl\:static{position:static}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:items-start{align-items:flex-start}.xl\:p-14{padding:calc(var(--spacing) * 14)}.xl\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.xl\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:96rem){.\32 xl\:col-span-1{grid-column:span 1/span 1}.\32 xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\32 xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32 xl\:grid-cols-\[minmax\(0\,1fr\)_19rem\]{grid-template-columns:minmax(0,1fr) 19rem}.min-\[96rem\]\:grid-cols-\[minmax\(0\,1fr\)_24rem\]{grid-template-columns:minmax(0,1fr) 24rem}}@container (min-width:30rem){.\@\[30rem\]\:col-span-1{grid-column:span 1/span 1}.\@\[30rem\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:32rem){.\@lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-red-950\/30:is(.dark *){background-color:#4608094d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-red-950) 30%, transparent)}}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}@media print{.print\:mt-0{margin-top:0}.print\:hidden{display:none}.print\:max-w-none{max-width:none}.print\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.print\:bg-white{background-color:var(--color-white)}.print\:p-0{padding:0}.print\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:64rem){.lg\:\[\&_\.mood-emblem\]\:hidden .mood-emblem{display:none}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root,[data-skin=warm]{--font-golos:var(--font-manrope);--font-onest:var(--font-manrope);--nav-w:15rem;--topbar-h:0px;--background:#e2eae4;--foreground:#0e1d18;--card:#fcfdfa;--brand-navy:#0a120f;--brand-navy-deep:#12241d;--on-brand:#e7f1eb;--primary-ink:#10553f;--accent-ink:#7d5f18;--card-foreground:#0e1d18;--popover:#fcfdfa;--popover-foreground:#0e1d18;--primary:#16674f;--primary-foreground:#fff;--secondary:#d7eae0;--secondary-foreground:#0e1d18;--muted:#eff4ef;--muted-foreground:#4c6058;--accent:#f7ebd0;--accent-foreground:#0e1d18;--destructive:#a33a24;--border:#0e1d181a;--input:#0e1d181a;--ring:#16674f;--gold:#b98f2e;--gold-soft:#f7ebd0;--gold-ink:#7d5f18;--plum:#6b3a63;--plum-soft:#f1e2ef;--plum-ink:#562d4f;--teal:#0f7068;--teal-soft:#d3e9e6;--teal-ink:#0b5a54;--sea:#2a5e7a;--sea-soft:#d9e6ec;--sea-ink:#22506a;--clay:#a8563c;--clay-soft:#f5e3db;--clay-ink:#8c4530;--warn:#b4531b;--warn-soft:#fae7d7;--warn-ink:#8a3e13;--on-accent:#fff;--gold-hair:linear-gradient(90deg, transparent, #b98f2e 22%, #16674f 55%, #b98f2e 78%, transparent);--chart-1:#16674f;--chart-2:#b98f2e;--chart-3:#6b3a63;--chart-4:#2a5e7a;--chart-grid:#0e1d1814;--chart-axis:#0e1d182e;--spec-1:#16674f;--spec-2:#2a5e7a;--spec-3:#b98f2e;--spec-4:#6b3a63;--spec-5:#5f7a2e;--spec-6:#a8563c;--spec-7:#4a5aa8;--spec-8:#9e3d5e;--spec-ink:#fff;--radius:1rem;--sidebar:#fcfdfa;--sidebar-foreground:#0e1d18;--sidebar-primary:#16674f;--sidebar-primary-foreground:#fff;--sidebar-accent:#d7eae0;--sidebar-accent-foreground:#0e1d18;--sidebar-border:#0e1d181a;--sidebar-ring:#16674f}.dark,.dark [data-skin=warm]{--background:#0a120f;--foreground:#eaf2ec;--card:#14201b;--brand-navy:#060c0a;--brand-navy-deep:#0a120f;--on-brand:#eaf2ec;--primary-ink:#77cdaf;--accent-ink:#edce86;--card-foreground:#eaf2ec;--popover:#182721;--popover-foreground:#eaf2ec;--primary:#46ae8b;--primary-foreground:#04120c;--secondary:#46ae8b2b;--secondary-foreground:#eaf2ec;--muted:#1b2922;--muted-foreground:#9bb0a6;--accent:#e2be6b29;--accent-foreground:#eaf2ec;--destructive:#dc7157;--border:#eaf2ec1c;--input:#eaf2ec24;--ring:#46ae8b;--gold:#e2be6b;--gold-soft:#e2be6b29;--gold-ink:#edce86;--plum:#ba8cb3;--plum-soft:#ba8cb329;--plum-ink:#cca5c6;--teal:#3fb3a8;--teal-soft:#3fb3a829;--teal-ink:#6ecdc3;--sea:#6fa2be;--sea-soft:#6fa2be29;--sea-ink:#94bdd3;--clay:#d08a6e;--clay-soft:#d08a6e29;--clay-ink:#e0a78e;--warn:#e09a55;--warn-soft:#e09a5529;--warn-ink:#efb981;--on-accent:#0a120f;--gold-hair:linear-gradient(90deg, transparent, #e2be6b 22%, #46ae8b 55%, #e2be6b 78%, transparent);--chart-1:#46ae8b;--chart-2:#e2be6b;--chart-3:#ba8cb3;--chart-4:#6fa2be;--chart-grid:#eaf2ec14;--chart-axis:#eaf2ec33;--sidebar:#14201b;--sidebar-foreground:#eaf2ec;--sidebar-primary:#46ae8b;--sidebar-primary-foreground:#04120c;--sidebar-accent:#46ae8b2b;--sidebar-accent-foreground:#eaf2ec;--sidebar-border:#eaf2ec1c;--sidebar-ring:#46ae8b}.panel-navy{background:radial-gradient(38rem 20rem at 88% -30%, var(--teal), transparent 70%), radial-gradient(30rem 18rem at 4% 120%, var(--plum), transparent 72%), linear-gradient(150deg, var(--brand-navy-deep) 0%, var(--brand-navy) 55%, var(--brand-navy) 100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.panel-navy{background:radial-gradient(38rem 20rem at 88% -30%, color-mix(in srgb, var(--teal) 32%, transparent), transparent 70%), radial-gradient(30rem 18rem at 4% 120%, color-mix(in srgb, var(--plum) 24%, transparent), transparent 72%), linear-gradient(150deg, var(--brand-navy-deep) 0%, var(--brand-navy) 55%, color-mix(in srgb, var(--brand-navy) 62%, #000) 100%)}}.panel-navy{color:var(--on-brand)}.panel-navy:before{content:"";pointer-events:none;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:absolute;inset:0}.panel-tint{background:var(--tint,var(--primary))}@supports (color:color-mix(in lab, red, red)){.panel-tint{background:color-mix(in srgb, var(--tint,var(--primary)) 8%, var(--card))}}.panel-tint{border:1px solid var(--tint,var(--primary))}@supports (color:color-mix(in lab, red, red)){.panel-tint{border:1px solid color-mix(in srgb, var(--tint,var(--primary)) 22%, transparent)}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:.5s cubic-bezier(.16,1,.3,1) both fade-up}@media (prefers-reduced-motion:reduce){.animate-fade-up{animation:none}.press-wave{display:none}*,:before,:after{scroll-behavior:auto!important}}.nav-rail{container-type:inline-size}.nav-group-closed .nav-group-items{display:none}@container (max-width:8rem){.nav-group-closed .nav-group-items{display:block}.nav-rail-label,.nav-rail-caption{display:none}.nav-rail a,.nav-rail button{justify-content:center;padding-left:.5rem;padding-right:.5rem}.nav-rail-collapse-icon{transform:rotate(180deg)}.nav-rail-foot{flex-direction:column;align-items:stretch}}.page-shell{width:100%;max-width:96rem;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.page-shell{padding-inline:1.5rem}}@media (min-width:1280px){.page-shell{padding-inline:2rem}}:root{--foot-highlight:#ffe3ce;--foot-skin:#f4c9a8;--foot-shade:#dfa980;--foot-line:#c08558;--foot-nail:#fbe7d8}.dark{--foot-highlight:#d9ac8c;--foot-skin:#c7997a;--foot-shade:#9c6f52;--foot-line:#7e563d;--foot-nail:#e2cbb8}:root{--shadow-color:10 40 30;--shadow-card:0 1px 2px -1px rgb(var(--shadow-color) / .2), 0 8px 16px -8px rgb(var(--shadow-color) / .24), 0 20px 40px -22px rgb(var(--shadow-color) / .26);--shadow-raised:0 2px 4px -2px rgb(var(--shadow-color) / .22), 0 14px 28px -12px rgb(var(--shadow-color) / .32), 0 36px 64px -34px rgb(var(--shadow-color) / .34);--shadow-overlay:0 4px 8px -4px rgb(var(--shadow-color) / .2), 0 28px 56px -22px rgb(var(--shadow-color) / .4), 0 60px 110px -60px rgb(var(--shadow-color) / .34);--top-light:inset 0 1px 0 #ffffffbf;--bevel-edge:inset 0 -1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--bevel-edge:inset 0 -1px 0 color-mix(in srgb, var(--foreground) 9%, transparent)}}:root{--face:linear-gradient(180deg, #ffffff8c 0%, #fff0 34%, var(--foreground) 100%)}@supports (color:color-mix(in lab, red, red)){:root{--face:linear-gradient(180deg, #ffffff8c 0%, #fff0 34%, color-mix(in srgb, var(--foreground) 4%, transparent) 100%)}}:root{--well:inset 0 2px 4px -2px rgb(var(--shadow-color) / .22), inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--well:inset 0 2px 4px -2px rgb(var(--shadow-color) / .22), inset 0 0 0 1px color-mix(in srgb, var(--foreground) 11%, transparent)}}:root{--well-face:linear-gradient(180deg, var(--foreground) 0%, var(--foreground) 30%, transparent 55%)}@supports (color:color-mix(in lab, red, red)){:root{--well-face:linear-gradient(180deg, color-mix(in srgb, var(--foreground) 11%, transparent) 0%, color-mix(in srgb, var(--foreground) 2%, transparent) 30%, transparent 55%)}}:root{--bevel-strong:inset 0 -1px 0 #00000040;--contact:0 1px 2px -1px #0000004d;--press-in:inset 0 2px 4px -2px #0006;--hairline:0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--hairline:0 0 0 1px color-mix(in srgb, var(--foreground) 8%, transparent)}}:root{--shadow-dock:0 -1px 2px rgb(var(--shadow-color) / .06), 0 -10px 26px -12px rgb(var(--shadow-color) / .22);--shadow-glow-primary:var(--top-light), 0 13px 26px -10px var(--primary);--shadow-glow-gold:inset 0 1px 0 #ffffff4d, 0 12px 30px -10px var(--gold)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-glow-gold:inset 0 1px 0 #ffffff4d, 0 12px 30px -10px color-mix(in srgb, var(--gold) 78%, transparent)}}.dark{--shadow-color:0 0 0;--shadow-card:0 1px 2px -1px #00000080, 0 14px 30px -18px #000c;--shadow-raised:0 6px 16px -6px #000000a6, 0 32px 58px -32px #000000e6;--shadow-overlay:0 24px 50px -22px #000000e6;--shadow-dock:0 -8px 24px -14px #000c;--top-light:inset 0 1px 0 #ffffff0f;--bevel-edge:inset 0 -1px 0 #0006;--face:linear-gradient(180deg, #ffffff0d 0%, #fff0 42%, #0000001a 100%);--well:inset 0 2px 5px -2px #0009, inset 0 0 0 1px #ffffff12;--well-face:linear-gradient(180deg, #00000047 0%, transparent 30%);--shadow-glow-primary:var(--top-light), 0 10px 22px -12px var(--primary);--shadow-glow-gold:inset 0 1px 0 #ffffff1f, 0 10px 26px -12px var(--gold)}@supports (color:color-mix(in lab, red, red)){.dark{--shadow-glow-gold:inset 0 1px 0 #ffffff1f, 0 10px 26px -12px color-mix(in srgb, var(--gold) 55%, transparent)}}.dock{box-shadow:var(--shadow-dock)}.glow-primary{box-shadow:var(--shadow-glow-primary)}.glow-gold{box-shadow:var(--shadow-glow-gold)}.surface{background-color:var(--card);background-image:var(--face);border-radius:var(--radius-xl,1.05rem);box-shadow:var(--shadow-card), var(--top-light), var(--bevel-edge), var(--hairline)}.surface-raised{background-color:var(--card);background-image:var(--face);border-radius:var(--radius-xl,1.05rem);box-shadow:var(--shadow-raised), var(--top-light), var(--bevel-edge), var(--hairline)}.surface-quiet{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.surface-quiet{background-color:color-mix(in srgb, var(--card) 55%, transparent)}}.surface-quiet{border-radius:var(--radius-lg);box-shadow:var(--hairline)}.surface-inset{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.surface-inset{background-color:color-mix(in srgb, var(--muted) 55%, transparent)}}.surface-inset{border-radius:var(--radius-lg);box-shadow:var(--well)}@media (hover:hover){.surface.float:hover,.surface-raised.float:hover{box-shadow:var(--shadow-raised), 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.surface.float:hover,.surface-raised.float:hover{box-shadow:var(--shadow-raised), 0 0 0 1px color-mix(in srgb, var(--foreground) 12%, transparent)}}}@media (max-width:767px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{min-height:2.75rem;font-size:1rem}[data-slot=button],summary{min-height:2.5rem}[data-slot=button]:not(:has(svg:only-child)){padding-inline:.875rem}input[type=checkbox],input[type=radio]{width:1.15rem;height:1.15rem}}.press{transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),background-color .16s}.press:active{transform:translateY(1px)scale(.995)}.press-wave{opacity:.16;pointer-events:none;z-index:0;background:currentColor;border-radius:9999px;animation:.55s cubic-bezier(.22,1,.36,1) forwards press-wave;position:absolute;transform:scale(.15)}@keyframes press-wave{to{opacity:0;transform:scale(1)}}.swipe-row{scrollbar-width:none;-ms-overflow-style:none}.swipe-row::-webkit-scrollbar{display:none}@media (hover:hover){.float:hover{box-shadow:var(--shadow-raised), var(--top-light);transform:translateY(-3px)}.float:active{transform:translateY(-1px)}}.sheen{isolation:isolate;position:relative;overflow:hidden}.sheen:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff4d 50%,#0000 65%);transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-130%)}@media (hover:hover){.sheen:hover:after{transform:translate(130%)}}.sheen-slow:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#fff9 48%,#0000 62%);animation:6s ease-in-out infinite sheen-sweep;position:absolute;inset:0;transform:translate(-120%)}@keyframes sheen-sweep{0%,64%{transform:translate(-120%)}80%,to{transform:translate(120%)}}.glow{box-shadow:inset 0 0 0 1px var(--glow-color,var(--gold)), 0 0 24px -7px var(--glow-color,var(--gold))}@supports (color:color-mix(in lab, red, red)){.glow{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--glow-color,var(--gold)) 34%, transparent), 0 0 24px -7px color-mix(in srgb, var(--glow-color,var(--gold)) 58%, transparent)}}.glow{animation:3s ease-in-out infinite breathe}@keyframes breathe{50%{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--glow-color,var(--gold)) 48%, transparent), 0 0 34px -4px color-mix(in srgb, var(--glow-color,var(--gold)) 75%, transparent)}}.pulse-dot{background:var(--glow-color,var(--gold));border-radius:9999px;flex:none;width:.5rem;height:.5rem;display:inline-block;position:relative}.pulse-dot:after{content:"";box-shadow:0 0 0 0 var(--glow-color,var(--gold));border-radius:9999px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pulse-dot:after{box-shadow:0 0 0 0 color-mix(in srgb, var(--glow-color,var(--gold)) 70%, transparent)}}.pulse-dot:after{animation:2s ease-out infinite ping}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.glass{background:var(--card)}.rule-brand:after{content:"";background:var(--gold-hair);opacity:.7;inset-inline:0;height:1.5px;position:absolute;bottom:0}.hl{background:linear-gradient(180deg, transparent 52%, var(--gold) 52%)}@supports (color:color-mix(in lab, red, red)){.hl{background:linear-gradient(180deg, transparent 52%, color-mix(in srgb, var(--gold) 34%, transparent) 52%)}}.hl{color:var(--foreground);padding-inline:.15em;font-weight:600}.hl-em{color:var(--primary-ink);font-weight:700}.hl-gold{color:var(--gold-ink);font-weight:700}.accent-num{font-family:var(--font-onest), var(--font-golos), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:700}.stagger>*{animation:.45s cubic-bezier(.22,1,.36,1) both fade-up;animation-delay:calc(min(var(--i,0), 12) * 40ms)}@media (prefers-reduced-motion:reduce){.press,.float,.sheen:after,.sheen-slow:after,.glow,.pulse-dot:after,.stagger>*{transition:none!important;animation:none!important}.float:hover{transform:none}}.tbl{font-variant-numeric:tabular-nums;display:grid}.tbl-head{grid-template-columns:var(--cols);z-index:2;background:var(--card);border-bottom:1.5px solid var(--border);font-family:var(--font-heading);color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:.9rem;padding:.6rem 1rem;font-size:.8rem;font-weight:600;display:grid;position:sticky;top:0}.tbl-row{grid-template-columns:var(--cols);border-bottom:1px solid var(--foreground);align-items:center;gap:.9rem;min-height:3rem;padding:.4rem 1rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.tbl-row{border-bottom:1px solid color-mix(in srgb, var(--foreground) 6%, transparent)}}.tbl-row{color:inherit;text-decoration:none}.tbl-row:last-child{border-bottom:0}.tbl-row:nth-child(2n){background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.tbl-row:nth-child(2n){background:color-mix(in srgb, var(--muted) 42%, transparent)}}.tbl-row:hover{background:var(--muted)}.tbl-row:before{content:"";background:var(--row-tone,var(--primary));border-radius:0 4px 4px 0;width:3.5px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;inset-block:.35rem;inset-inline-start:0;transform:scaleY(0)}.tbl-row:hover:before,.tbl-row[data-selected]:before{transform:scaleY(1)}.tbl-row[data-selected]{background:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.tbl-row[data-selected]{background:color-mix(in srgb, var(--secondary) 60%, var(--card))}}.tbl-row[data-selected]{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.tbl-row[data-selected]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 22%, transparent)}}.tbl-foot{grid-template-columns:var(--cols);border-top:1.5px solid var(--border);background:linear-gradient(180deg, var(--muted), var(--muted));align-items:center;gap:.9rem;padding:.65rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.tbl-foot{background:linear-gradient(180deg, var(--muted), color-mix(in srgb, var(--muted) 60%, var(--card)))}}.tbl-foot{color:var(--muted-foreground);font-size:.85rem;font-weight:600}.tbl-rest{display:contents}@media (max-width:43.75rem){.tbl-head{display:none}.tbl-row,.tbl-foot{grid-template-columns:1fr;gap:.55rem;padding:.8rem .9rem}.tbl-rest{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.tbl-rest>*{text-align:start}.tbl-rest>.tabular:last-child{margin-inline-start:auto}}.lp-reveal{transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}[data-lp-motion] .lp-reveal:not(.is-in){opacity:0;transform:translateY(14px)}@media (prefers-reduced-motion:reduce){.lp-reveal{transition:none}[data-lp-motion] .lp-reveal:not(.is-in){opacity:1;transform:none}}@keyframes aurora{to{transform:translate(-4%,4%)scale(1.12)rotate(4deg)}}@media (max-width:639px){input[type=time]::-webkit-calendar-picker-indicator{display:none}}html[data-skin=clinic],html [data-skin=clinic]{--font-golos:var(--font-manrope);--font-onest:var(--font-manrope);--background:#f4f6f8;--foreground:#121a24;--card:#fff;--card-foreground:#121a24;--popover:#fff;--popover-foreground:#121a24;--brand-navy:#16202b;--brand-navy-deep:#0e1720;--on-brand:#e9eef3;--primary:#0f766e;--primary-foreground:#fff;--primary-ink:#0b5750;--accent-ink:#8a4308;--secondary:#e7edf2;--secondary-foreground:#121a24;--muted:#f1f4f7;--muted-foreground:#56646f;--accent:#e7edf2;--accent-foreground:#121a24;--destructive:#b91c1c;--border:#dde3e9;--input:#dde3e9;--ring:#0f766e;--gold:#b45309;--gold-soft:#fbf0e1;--gold-ink:#8a4308;--plum:#7c3aed;--plum-soft:#f1eafb;--plum-ink:#5b21b6;--teal:#0f766e;--teal-soft:#e6f2f0;--teal-ink:#0b5750;--sea:#1d4ed8;--sea-soft:#e8eefb;--sea-ink:#1e3a8a;--clay:#b45309;--clay-soft:#fbf0e1;--clay-ink:#8a4308;--gold-hair:linear-gradient(90deg, #dde3e9, #dde3e9);--chart-1:#0f766e;--chart-2:#1d4ed8;--chart-3:#b45309;--chart-4:#7c3aed;--chart-grid:#121a2412;--chart-axis:#121a2426;--spec-1:#0f766e;--spec-2:#1d4ed8;--spec-3:#b45309;--spec-4:#7c3aed;--spec-5:#15803d;--spec-6:#be123c;--spec-7:#0e7490;--spec-8:#7e22ce;--spec-ink:#fff;--radius:1rem;--shadow-color:18 26 36;--shadow-card:0 1px 1px -1px rgb(var(--shadow-color) / .08), 0 6px 14px -10px rgb(var(--shadow-color) / .16);--shadow-raised:0 2px 6px -3px rgb(var(--shadow-color) / .14), 0 16px 30px -18px rgb(var(--shadow-color) / .22);--shadow-overlay:0 20px 48px -20px rgb(var(--shadow-color) / .35);--top-light:0 0 0 0 transparent;--hairline:0 0 0 1px #dde3e9;--bevel-edge:inset 0 -1px 0 #cfd7df;--face:linear-gradient(180deg, #fff0 0%, #121a2406 100%);--well:inset 0 2px 4px -2px rgb(var(--shadow-color) / .14), inset 0 0 0 1px #dde3e9;--well-face:linear-gradient(180deg, #121a240f 0%, transparent 28%);--sidebar:#fff;--sidebar-foreground:#121a24;--sidebar-primary:#0f766e;--sidebar-primary-foreground:#fff;--sidebar-accent:#e7edf2;--sidebar-accent-foreground:#121a24;--sidebar-border:#dde3e9;--sidebar-ring:#0f766e}html[data-skin=clinic].dark,html.dark [data-skin=clinic]{--background:#0e1620;--foreground:#e9eef3;--card:#16202b;--card-foreground:#e9eef3;--popover:#1a2532;--popover-foreground:#e9eef3;--brand-navy:#080e15;--brand-navy-deep:#0e1620;--on-brand:#e9eef3;--primary:#14b8a6;--primary-foreground:#04120f;--primary-ink:#5eead4;--accent-ink:#f0b265;--secondary:#14b8a62b;--secondary-foreground:#e9eef3;--muted:#1b2733;--muted-foreground:#9aa8b4;--accent:#e9a34d29;--accent-foreground:#e9eef3;--destructive:#f87171;--border:#e9eef31f;--input:#e9eef328;--ring:#14b8a6;--gold:#e9a34d;--gold-soft:#e9a34d29;--gold-ink:#f0b265;--plum:#a78bfa;--plum-soft:#a78bfa29;--plum-ink:#c4b5fd;--teal:#14b8a6;--teal-soft:#14b8a629;--teal-ink:#5eead4;--sea:#60a5fa;--sea-soft:#60a5fa29;--sea-ink:#93c5fd;--clay:#e9a34d;--clay-soft:#e9a34d29;--clay-ink:#f0b265;--gold-hair:linear-gradient(90deg, #e9eef31f, #e9eef31f);--chart-1:#14b8a6;--chart-2:#60a5fa;--chart-3:#e9a34d;--chart-4:#a78bfa;--chart-grid:#e9eef314;--chart-axis:#e9eef333;--shadow-color:0 0 0;--shadow-card:0 1px 2px -1px #00000080, 0 12px 26px -16px #000000bf;--shadow-raised:0 6px 16px -6px #000000a6, 0 28px 50px -28px #000000d9;--shadow-overlay:0 24px 50px -22px #000000e6;--top-light:0 0 0 0 transparent;--hairline:0 0 0 1px #e9eef31f;--bevel-edge:inset 0 -1px 0 #00000059;--face:linear-gradient(180deg, #ffffff09 0%, #fff0 40%, #0000001a 100%);--well:inset 0 2px 5px -2px #0000008c, inset 0 0 0 1px #e9eef31f;--well-face:linear-gradient(180deg, #00000042 0%, transparent 30%);--spec-1:#2dd4bf;--spec-2:#60a5fa;--spec-3:#e9a34d;--spec-4:#a78bfa;--spec-5:#4ade80;--spec-6:#fb7185;--spec-7:#22d3ee;--spec-8:#c084fc;--spec-ink:#0b121a;--sidebar:#16202b;--sidebar-foreground:#e9eef3;--sidebar-primary:#14b8a6;--sidebar-primary-foreground:#04120f;--sidebar-accent:#14b8a62b;--sidebar-accent-foreground:#e9eef3;--sidebar-border:#e9eef31f;--sidebar-ring:#14b8a6}@keyframes nav-pending{0%{transform:translate(-100%)}50%{transform:translate(200%)}to{transform:translate(-100%)}}html[data-skin=aurora],html [data-skin=aurora]{--font-golos:var(--font-manrope);--font-onest:var(--font-manrope);--background:#070a12;--foreground:#e9effa;--card:#121a2e;--card-foreground:#e9effa;--popover:#16203a;--popover-foreground:#e9effa;--brand-navy:#05070e;--brand-navy-deep:#0a0f1d;--on-brand:#e9effa;--primary:#35e0c1;--primary-foreground:#04150f;--primary-ink:#6bf0d8;--accent-ink:#f8dba2;--secondary:#35e0c12e;--secondary-foreground:#e9effa;--muted:#171f33;--muted-foreground:#93a3be;--accent:#f3c87826;--accent-foreground:#e9effa;--destructive:#ff6b6b;--border:#e9effa1f;--input:#e9effa2b;--ring:#35e0c1;--gold:#f3c878;--gold-soft:#f3c87826;--gold-ink:#f8dba2;--plum:#b98cff;--plum-soft:#b98cff26;--plum-ink:#d0b4ff;--teal:#35e0c1;--teal-soft:#35e0c126;--teal-ink:#7df0dc;--sea:#6ba8ff;--sea-soft:#6ba8ff26;--sea-ink:#9cc6ff;--clay:#ff9e7a;--clay-soft:#ff9e7a26;--clay-ink:#ffbfa4;--gold-hair:linear-gradient(90deg, transparent, #35e0c1 20%, #b98cff 52%, #6ba8ff 80%, transparent);--chart-1:#35e0c1;--chart-2:#6ba8ff;--chart-3:#f3c878;--chart-4:#b98cff;--chart-grid:#e9effa14;--chart-axis:#e9effa33;--spec-1:#35e0c1;--spec-2:#6ba8ff;--spec-3:#f3c878;--spec-4:#b98cff;--spec-5:#7de38a;--spec-6:#ff7a9c;--spec-7:#4fd6f0;--spec-8:#ffb27a;--spec-ink:#06101c;--radius:1rem;--shadow-color:0 0 0;--shadow-card:0 1px 2px #00000080, 0 18px 40px -24px #000000e6;--shadow-raised:0 2px 6px #00000080, 0 34px 60px -28px #000000f2;--shadow-overlay:0 24px 60px -22px #000000f2;--top-light:inset 0 1px 0 #ffffff12;--hairline:0 0 0 1px #e9effa1f;--bevel-edge:inset 0 -1px 0 #00000073;--face:linear-gradient(180deg, #ffffff12 0%, #fff0 44%, #00000024 100%);--well:inset 0 2px 6px -2px #000000b3, inset 0 0 0 1px #e9effa1f;--well-face:linear-gradient(180deg, #00000057 0%, transparent 32%);--sidebar:#0d1526;--sidebar-foreground:#e9effa;--sidebar-primary:#35e0c1;--sidebar-primary-foreground:#04150f;--sidebar-accent:#35e0c12e;--sidebar-accent-foreground:#e9effa;--sidebar-border:#e9effa1f;--sidebar-ring:#35e0c1}html[data-skin=aurora].dark,html.dark [data-skin=aurora]{--background:#05070e;--card:#101828;--popover:#141d33;--muted:#141b2d;--border:#e9effa24;--input:#e9effa30}html[data-skin=origami],html [data-skin=origami]{--font-golos:var(--font-manrope);--font-onest:var(--font-manrope);--background:#f6f2ea;--foreground:#1e1b18;--card:#fff;--card-foreground:#1e1b18;--popover:#fff;--popover-foreground:#1e1b18;--brand-navy:#2a2621;--brand-navy-deep:#1e1b18;--on-brand:#f6f2ea;--primary:#2e6f5e;--primary-foreground:#fff;--primary-ink:#235748;--accent-ink:#8a6114;--secondary:#e3ede8;--secondary-foreground:#1e1b18;--muted:#f0ebe2;--muted-foreground:#6a625b;--accent:#f5e9d2;--accent-foreground:#1e1b18;--destructive:#b4402c;--border:#1e1b1824;--input:#1e1b1824;--ring:#2e6f5e;--gold:#c08a2a;--gold-soft:#f5e9d2;--gold-ink:#8a6114;--plum:#7a4a86;--plum-soft:#efe4f2;--plum-ink:#633b6d;--teal:#2e6f5e;--teal-soft:#e0ede8;--teal-ink:#235748;--sea:#3d5aa8;--sea-soft:#e3e8f6;--sea-ink:#31488a;--clay:#c4523a;--clay-soft:#f7e4de;--clay-ink:#a03f2c;--gold-hair:linear-gradient(90deg, transparent, #c08a2a 24%, #2e6f5e 55%, #c08a2a 76%, transparent);--chart-1:#2e6f5e;--chart-2:#3d5aa8;--chart-3:#c08a2a;--chart-4:#7a4a86;--chart-grid:#1e1b1814;--chart-axis:#1e1b182e;--spec-1:#2e6f5e;--spec-2:#3d5aa8;--spec-3:#c08a2a;--spec-4:#7a4a86;--spec-5:#4f7a2e;--spec-6:#c4523a;--spec-7:#1f7a86;--spec-8:#8c3f63;--spec-ink:#fff;--radius:1rem;--shadow-color:30 27 24;--shadow-card:0 1px 0 rgb(var(--shadow-color) / .06), 0 10px 18px -14px rgb(var(--shadow-color) / .5);--shadow-raised:0 2px 0 rgb(var(--shadow-color) / .08), 0 22px 34px -20px rgb(var(--shadow-color) / .55);--shadow-overlay:0 28px 52px -24px rgb(var(--shadow-color) / .6);--top-light:inset 0 1px 0 #ffffffb3;--hairline:0 0 0 1px #1e1b181f;--bevel-edge:inset 0 -1px 0 #1e1b181f;--face:linear-gradient(180deg, #fff9 0%, #fff0 30%, #1e1b1807 100%);--well:inset 0 1px 2px -1px rgb(var(--shadow-color) / .3), inset 0 0 0 1px #1e1b1824;--well-face:linear-gradient(180deg, #1e1b180e 0%, transparent 24%);--sidebar:#fff;--sidebar-foreground:#1e1b18;--sidebar-primary:#2e6f5e;--sidebar-primary-foreground:#fff;--sidebar-accent:#e3ede8;--sidebar-accent-foreground:#1e1b18;--sidebar-border:#1e1b1824;--sidebar-ring:#2e6f5e}html[data-skin=school],html [data-skin=school]{--font-golos:var(--font-manrope);--font-onest:var(--font-manrope);--background:#f4f6fc;--foreground:#14162b;--card:#fff;--card-foreground:#14162b;--popover:#fff;--popover-foreground:#14162b;--brand-navy:#1b1f3b;--brand-navy-deep:#12142a;--on-brand:#e8eafb;--primary:#4338ca;--primary-foreground:#fff;--primary-ink:#372da8;--accent-ink:#92500a;--secondary:#e4e7fb;--secondary-foreground:#14162b;--muted:#edf0f8;--muted-foreground:#565b7a;--accent:#fceeda;--accent-foreground:#14162b;--destructive:#dc2626;--border:#14162b1a;--input:#14162b1a;--ring:#4338ca;--gold:#d97706;--gold-soft:#fceeda;--gold-ink:#92500a;--plum:#7c3aed;--plum-soft:#ede4fe;--plum-ink:#6025c7;--teal:#0d9488;--teal-soft:#d5eeeb;--teal-ink:#0a7268;--sea:#0284c7;--sea-soft:#dbedfa;--sea-ink:#0369a1;--clay:#e11d48;--clay-soft:#fbe0e6;--clay-ink:#b01639;--gold-hair:linear-gradient(90deg, transparent, #d97706 22%, #4338ca 55%, #d97706 78%, transparent);--chart-1:#4338ca;--chart-2:#d97706;--chart-3:#0284c7;--chart-4:#7c3aed;--chart-grid:#14162b14;--chart-axis:#14162b2e;--spec-1:#4338ca;--spec-2:#0284c7;--spec-3:#d97706;--spec-4:#7c3aed;--spec-5:#0d9488;--spec-6:#e11d48;--spec-7:#2563eb;--spec-8:#b45309;--spec-ink:#fff;--radius:1.25rem;--shadow-color:20 22 43;--shadow-card:0 1px 2px rgb(var(--shadow-color) / .06), 0 12px 24px -16px rgb(var(--shadow-color) / .45);--shadow-raised:0 2px 4px rgb(var(--shadow-color) / .07), 0 26px 44px -24px rgb(var(--shadow-color) / .5);--shadow-overlay:0 34px 60px -28px rgb(var(--shadow-color) / .55);--top-light:inset 0 1px 0 #ffffffe6;--hairline:0 0 0 1px #14162b14;--bevel-edge:inset 0 -1px 0 #14162b14;--face:linear-gradient(180deg, #fffc 0%, #fff0 34%, #14162b05 100%);--well:inset 0 1px 2px -1px rgb(var(--shadow-color) / .25), inset 0 0 0 1px #14162b14;--well-face:linear-gradient(180deg, #14162b0b 0%, transparent 26%);--sidebar:#fff;--sidebar-foreground:#14162b;--sidebar-primary:#4338ca;--sidebar-primary-foreground:#fff;--sidebar-accent:#e4e7fb;--sidebar-accent-foreground:#14162b;--sidebar-border:#14162b14;--sidebar-ring:#4338ca}html[data-skin=school].dark,html.dark [data-skin=school]{--background:#0f1222;--foreground:#e7e9f7;--card:#171b2f;--card-foreground:#e7e9f7;--popover:#1b2038;--popover-foreground:#e7e9f7;--muted:#161a2c;--muted-foreground:#9aa0c0;--secondary:#4338ca33;--secondary-foreground:#e7e9f7;--accent:#d9770633;--accent-foreground:#e7e9f7;--primary:#8b84f5;--primary-foreground:#0f1222;--primary-ink:#b5b0fa;--accent-ink:#f0b366;--border:#e7e9f71f;--input:#e7e9f71f;--ring:#8b84f5;--gold:#f0a73c;--gold-soft:#d9770633;--gold-ink:#f0b366;--plum:#a78bfa;--plum-soft:#7c3aed33;--plum-ink:#c4b5fd;--teal:#2dd4bf;--teal-soft:#0d948833;--teal-ink:#5eead4;--sea:#38bdf8;--sea-soft:#0284c733;--sea-ink:#7dd3fc;--clay:#fb7185;--clay-soft:#e11d4833;--clay-ink:#fda4af;--destructive:#f87171;--gold-hair:linear-gradient(90deg, transparent, #f0a73c 22%, #8b84f5 55%, #f0a73c 78%, transparent);--chart-1:#8b84f5;--chart-2:#f0a73c;--chart-3:#38bdf8;--chart-4:#a78bfa;--chart-grid:#e7e9f714;--chart-axis:#e7e9f72e;--spec-1:#8b84f5;--spec-2:#38bdf8;--spec-3:#f0a73c;--spec-4:#a78bfa;--spec-5:#2dd4bf;--spec-6:#fb7185;--spec-7:#60a5fa;--spec-8:#fcd34d;--spec-ink:#0f1222;--shadow-color:0 0 0;--top-light:inset 0 1px 0 #ffffff0f;--hairline:0 0 0 1px #e7e9f71a;--bevel-edge:inset 0 -1px 0 #00000080;--face:linear-gradient(180deg, #ffffff0d 0%, #fff0 36%, #00000029 100%);--sidebar:#171b2f;--sidebar-foreground:#e7e9f7;--sidebar-primary:#8b84f5;--sidebar-primary-foreground:#0f1222;--sidebar-accent:#4338ca33;--sidebar-accent-foreground:#e7e9f7;--sidebar-border:#e7e9f71f;--sidebar-ring:#8b84f5}html[data-skin=origami].dark,html.dark [data-skin=origami]{--background:#191714;--foreground:#f2ede4;--card:#23201c;--card-foreground:#f2ede4;--popover:#272320;--popover-foreground:#f2ede4;--muted:#221f1b;--muted-foreground:#a79d93;--secondary:#2e6f5e33;--secondary-foreground:#f2ede4;--accent:#c08a2a29;--accent-foreground:#f2ede4;--border:#f2ede41f;--input:#f2ede428;--primary:#4fa98f;--primary-foreground:#06120e;--primary-ink:#7fcdb6;--gold:#dda94c;--gold-soft:#dda94c29;--gold-ink:#efc378;--spec-ink:#191714;--top-light:inset 0 1px 0 #ffffff0f;--hairline:0 0 0 1px #f2ede41f;--bevel-edge:inset 0 -1px 0 #0000004d;--face:linear-gradient(180deg, #ffffff0b 0%, #fff0 38%, #0000001a 100%);--well:inset 0 1px 3px -1px #00000080, inset 0 0 0 1px #f2ede41f;--well-face:linear-gradient(180deg, #0000003d 0%, transparent 28%)}html[data-skin=classic],html [data-skin=classic]{--font-golos:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-onest:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-unbounded:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-jetbrains:ui-monospace, "SF Mono", "Cascadia Mono", Consolas, monospace;--background:#fff;--foreground:#1c1c1e;--card:#fff;--card-foreground:#1c1c1e;--popover:#fff;--popover-foreground:#1c1c1e;--brand-navy:#1c2733;--brand-navy-deep:#121a22;--on-brand:#f2f5f8;--primary:#0a64c8;--primary-foreground:#fff;--primary-ink:#0a56ad;--accent-ink:#b42318;--secondary:#eef2f7;--secondary-foreground:#1c1c1e;--muted:#f4f5f7;--muted-foreground:#5f6670;--accent:#eef4fc;--accent-foreground:#1c1c1e;--destructive:#d92d20;--border:#d8dce1;--input:#c9ced5;--ring:#0a64c8;--gold:#c27803;--gold-soft:#fef3dc;--gold-ink:#8f5a02;--plum:#7c3aed;--plum-soft:#f1eafd;--plum-ink:#5b21b6;--teal:#13875f;--teal-soft:#e4f4ec;--teal-ink:#0e6b4b;--sea:#0a64c8;--sea-soft:#e7f0fb;--sea-ink:#0a4e9b;--clay:#d0461e;--clay-soft:#fcebe4;--clay-ink:#9a3412;--gold-hair:linear-gradient(90deg, #d8dce1, #d8dce1);--chart-1:#0a64c8;--chart-2:#34a853;--chart-3:#f29900;--chart-4:#8e44d9;--chart-grid:#1c1c1e12;--chart-axis:#1c1c1e26;--spec-1:#34a853;--spec-2:#a259e6;--spec-3:#0a84ff;--spec-4:#ff9500;--spec-5:#ff2d55;--spec-6:#30b0c7;--spec-7:#a2845e;--spec-8:#5856d6;--spec-ink:#fff;--radius:.5rem;--shadow-color:28 28 30;--shadow-card:0 1px 0 rgb(var(--shadow-color) / .04);--shadow-raised:0 1px 2px rgb(var(--shadow-color) / .08);--shadow-overlay:0 12px 32px -12px rgb(var(--shadow-color) / .3);--top-light:0 0 0 0 transparent;--hairline:0 0 0 1px #d8dce1;--bevel-edge:inset 0 -1px 0 #c9ced5;--face:linear-gradient(180deg, #fff0 0%, #1c1c1e08 100%);--well:inset 0 1px 2px -1px rgb(var(--shadow-color) / .18), inset 0 0 0 1px #c9ced5;--well-face:linear-gradient(180deg, #1c1c1e0b 0%, transparent 26%);--sidebar:#f7f8fa;--sidebar-foreground:#1c1c1e;--sidebar-primary:#0a64c8;--sidebar-primary-foreground:#fff;--sidebar-accent:#e7f0fb;--sidebar-accent-foreground:#1c1c1e;--sidebar-border:#d8dce1;--sidebar-ring:#0a64c8}html[data-skin=classic].dark,html.dark [data-skin=classic]{--background:#111418;--foreground:#eceff3;--card:#1a1e24;--card-foreground:#eceff3;--popover:#1f242b;--popover-foreground:#eceff3;--brand-navy:#0b0e11;--brand-navy-deep:#111418;--on-brand:#eceff3;--primary:#4a9bf0;--primary-foreground:#06101c;--primary-ink:#8cc2f7;--accent-ink:#f48b80;--secondary:#4a9bf02b;--secondary-foreground:#eceff3;--muted:#1d2229;--muted-foreground:#9aa3ae;--accent:#4a9bf01f;--accent-foreground:#eceff3;--destructive:#f87171;--border:#eceff31f;--input:#eceff32e;--ring:#4a9bf0;--gold:#f2b33d;--gold-soft:#f2b33d29;--gold-ink:#f7cb74;--plum:#b38bfa;--plum-soft:#b38bfa29;--plum-ink:#cdb5fd;--teal:#3cc48f;--teal-soft:#3cc48f29;--teal-ink:#7bddb5;--sea:#4a9bf0;--sea-soft:#4a9bf029;--sea-ink:#8cc2f7;--clay:#f08a5d;--clay-soft:#f08a5d29;--clay-ink:#f6b08f;--gold-hair:linear-gradient(90deg, #eceff31f, #eceff31f);--chart-1:#4a9bf0;--chart-2:#4ade80;--chart-3:#f2b33d;--chart-4:#b38bfa;--chart-grid:#eceff314;--chart-axis:#eceff333;--spec-1:#4ade80;--spec-2:#c084fc;--spec-3:#60a5fa;--spec-4:#fdba4d;--spec-5:#fb7185;--spec-6:#5cd0e0;--spec-7:tan;--spec-8:#8b8af0;--spec-ink:#0b0e11;--shadow-color:0 0 0;--shadow-card:0 1px 0 #0006;--shadow-raised:0 1px 3px #00000080;--shadow-overlay:0 20px 44px -18px #000000d9;--top-light:0 0 0 0 transparent;--hairline:0 0 0 1px #eceff31f;--bevel-edge:inset 0 -1px 0 #0006;--face:linear-gradient(180deg, #ffffff08 0%, #fff0 40%, #00000014 100%);--well:inset 0 1px 3px -1px #0000008c, inset 0 0 0 1px #eceff31f;--well-face:linear-gradient(180deg, #0000003d 0%, transparent 30%);--sidebar:#15191e;--sidebar-foreground:#eceff3;--sidebar-primary:#4a9bf0;--sidebar-primary-foreground:#06101c;--sidebar-accent:#4a9bf02b;--sidebar-accent-foreground:#eceff3;--sidebar-border:#eceff31f;--sidebar-ring:#4a9bf0}html[data-skin=gazette],html [data-skin=gazette]{--font-golos:var(--font-literata), Georgia, "Times New Roman", serif;--font-onest:var(--font-literata), Georgia, "Times New Roman", serif;--font-unbounded:var(--font-literata), Georgia, "Times New Roman", serif;--background:#f7f5f0;--foreground:#1c1b19;--card:#fcfbf8;--card-foreground:#1c1b19;--popover:#fff;--popover-foreground:#1c1b19;--brand-navy:#1c1b19;--brand-navy-deep:#0f0e0d;--on-brand:#f7f5f0;--primary:#1c1b19;--primary-foreground:#f7f5f0;--primary-ink:#1c1b19;--accent-ink:#b42318;--secondary:#ece8df;--secondary-foreground:#1c1b19;--muted:#efece5;--muted-foreground:#5e5a53;--accent:#f3e3e0;--accent-foreground:#1c1b19;--destructive:#b42318;--border:#d3cdc1;--input:#bdb6a8;--ring:#b42318;--gold:#a86b00;--gold-soft:#f5ead2;--gold-ink:#7a4e00;--plum:#6b3fa0;--plum-soft:#efe8f6;--plum-ink:#4e2c78;--teal:#1f6f5c;--teal-soft:#e3efea;--teal-ink:#17584a;--sea:#1f4e8c;--sea-soft:#e5ecf5;--sea-ink:#173c6c;--clay:#b42318;--clay-soft:#f6e4e1;--clay-ink:#8a1a12;--gold-hair:linear-gradient(90deg, #1c1b19, #1c1b19);--chart-1:#1c1b19;--chart-2:#b42318;--chart-3:#1f4e8c;--chart-4:#a86b00;--chart-grid:#1c1b1914;--chart-axis:#1c1b1933;--spec-1:#1f4e8c;--spec-2:#b42318;--spec-3:#1f6f5c;--spec-4:#a86b00;--spec-5:#6b3fa0;--spec-6:#4a4a48;--spec-7:#0e7490;--spec-8:#9d174d;--spec-ink:#fff;--radius:.25rem;--shadow-color:28 27 25;--shadow-card:0 0 0 0 transparent;--shadow-raised:0 1px 0 rgb(var(--shadow-color) / .1);--shadow-overlay:0 18px 40px -18px rgb(var(--shadow-color) / .35);--top-light:0 0 0 0 transparent;--hairline:0 0 0 1px #d3cdc1;--bevel-edge:inset 0 -2px 0 #1c1b1929;--face:linear-gradient(180deg, #fff0 0%, #1c1b1905 100%);--well:inset 0 1px 0 #1c1b191f, inset 0 0 0 1px #bdb6a8;--well-face:linear-gradient(180deg, #1c1b190a 0%, transparent 30%);--sidebar:#f2efe8;--sidebar-foreground:#1c1b19;--sidebar-primary:#1c1b19;--sidebar-primary-foreground:#f7f5f0;--sidebar-accent:#e6e1d6;--sidebar-accent-foreground:#1c1b19;--sidebar-border:#d3cdc1;--sidebar-ring:#b42318}html[data-skin=gazette].dark,html.dark [data-skin=gazette]{--background:#151412;--foreground:#ede9e1;--card:#1c1b18;--card-foreground:#ede9e1;--popover:#22201d;--popover-foreground:#ede9e1;--brand-navy:#0b0a09;--brand-navy-deep:#151412;--on-brand:#ede9e1;--primary:#ede9e1;--primary-foreground:#151412;--primary-ink:#ede9e1;--accent-ink:#f08a7c;--secondary:#ede9e11f;--secondary-foreground:#ede9e1;--muted:#211f1c;--muted-foreground:#a39d92;--accent:#f08a7c24;--accent-foreground:#ede9e1;--destructive:#f08a7c;--border:#ede9e124;--input:#ede9e133;--ring:#f08a7c;--gold:#e0b25a;--gold-soft:#e0b25a29;--gold-ink:#efcb84;--plum:#b89ae0;--plum-soft:#b89ae029;--plum-ink:#d2bdf0;--teal:#5fbfa2;--teal-soft:#5fbfa229;--teal-ink:#93d8c3;--sea:#7fa8e0;--sea-soft:#7fa8e029;--sea-ink:#a9c6ee;--clay:#f08a7c;--clay-soft:#f08a7c29;--clay-ink:#f6b2a8;--gold-hair:linear-gradient(90deg, #ede9e1, #ede9e1);--chart-1:#ede9e1;--chart-2:#f08a7c;--chart-3:#7fa8e0;--chart-4:#e0b25a;--chart-grid:#ede9e114;--chart-axis:#ede9e133;--spec-1:#7fa8e0;--spec-2:#f08a7c;--spec-3:#5fbfa2;--spec-4:#e0b25a;--spec-5:#b89ae0;--spec-6:#b5b1a9;--spec-7:#5cc3d6;--spec-8:#e58ab0;--spec-ink:#151412;--shadow-color:0 0 0;--shadow-card:0 0 0 0 transparent;--shadow-raised:0 1px 0 #00000080;--shadow-overlay:0 20px 44px -18px #000000d9;--top-light:0 0 0 0 transparent;--hairline:0 0 0 1px #ede9e124;--bevel-edge:inset 0 -2px 0 #00000073;--face:linear-gradient(180deg, #ffffff08 0%, #fff0 40%, #00000014 100%);--well:inset 0 1px 0 #00000080, inset 0 0 0 1px #ede9e133;--well-face:linear-gradient(180deg, #00000038 0%, transparent 30%);--sidebar:#181715;--sidebar-foreground:#ede9e1;--sidebar-primary:#ede9e1;--sidebar-primary-foreground:#151412;--sidebar-accent:#ede9e11f;--sidebar-accent-foreground:#ede9e1;--sidebar-border:#ede9e124;--sidebar-ring:#f08a7c}html[data-skin=aurora] .surface,html[data-skin=aurora] .surface-raised{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-skin=aurora] .surface,html[data-skin=aurora] .surface-raised{background-color:color-mix(in srgb, var(--card) 82%, transparent)}}html[data-skin=aurora] .surface,html[data-skin=aurora] .surface-raised{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%)}html[data-skin=aurora] body{background-image:radial-gradient(46rem 32rem at 4% -6%, var(--teal), transparent 66%), radial-gradient(40rem 30rem at 98% 2%, var(--plum), transparent 66%), radial-gradient(38rem 26rem at 46% 106%, var(--sea), transparent 70%), radial-gradient(120% 92% at 50% 34%, transparent 46%, #00000052 100%)}@supports (color:color-mix(in lab, red, red)){html[data-skin=aurora] body{background-image:radial-gradient(46rem 32rem at 4% -6%, color-mix(in srgb, var(--teal) 26%, transparent), transparent 66%), radial-gradient(40rem 30rem at 98% 2%, color-mix(in srgb, var(--plum) 22%, transparent), transparent 66%), radial-gradient(38rem 26rem at 46% 106%, color-mix(in srgb, var(--sea) 18%, transparent), transparent 70%), radial-gradient(120% 92% at 50% 34%, transparent 46%, #00000052 100%)}}.tone-tile{color:#fff;background:linear-gradient(150deg, var(--tone), var(--tone))}@supports (color:color-mix(in lab, red, red)){.tone-tile{background:linear-gradient(150deg, var(--tone), color-mix(in srgb, var(--tone) 62%, #000))}}.tone-tile{box-shadow:0 10px 22px -10px var(--tone), 0 0 0 1px var(--tone), var(--top-light)}@supports (color:color-mix(in lab, red, red)){.tone-tile{box-shadow:0 10px 22px -10px var(--tone), 0 0 0 1px color-mix(in srgb, var(--tone) 30%, transparent), var(--top-light)}}.tone-tile-soft{color:var(--tone-ink);background:linear-gradient(152deg, var(--tone), var(--tone))}@supports (color:color-mix(in lab, red, red)){.tone-tile-soft{background:linear-gradient(152deg, color-mix(in srgb, var(--tone) 36%, var(--card)), color-mix(in srgb, var(--tone) 16%, var(--card)))}}.tone-tile-soft{box-shadow:inset 0 1px 0 #ffffffb3, inset 0 -1px 0 var(--tone), 0 0 0 1px var(--tone), 0 2px 3px -2px var(--tone), 0 7px 14px -9px var(--tone)}@supports (color:color-mix(in lab, red, red)){.tone-tile-soft{box-shadow:inset 0 1px 0 #ffffffb3, inset 0 -1px 0 color-mix(in srgb, var(--tone) 46%, transparent), 0 0 0 1px color-mix(in srgb, var(--tone) 22%, transparent), 0 2px 3px -2px color-mix(in srgb, var(--tone) 62%, transparent), 0 7px 14px -9px color-mix(in srgb, var(--tone) 72%, transparent)}}.dark .tone-tile-soft,html[data-skin=aurora] .tone-tile-soft{background:linear-gradient(152deg, var(--tone), var(--tone))}@supports (color:color-mix(in lab, red, red)){.dark .tone-tile-soft,html[data-skin=aurora] .tone-tile-soft{background:linear-gradient(152deg, color-mix(in srgb, var(--tone) 26%, var(--card)), color-mix(in srgb, var(--tone) 10%, var(--card)))}}.dark .tone-tile-soft,html[data-skin=aurora] .tone-tile-soft{box-shadow:inset 0 1px 0 #ffffff1f, inset 0 -1px 0 #0000004d, 0 0 0 1px var(--tone), 0 6px 16px -10px var(--tone)}@supports (color:color-mix(in lab, red, red)){.dark .tone-tile-soft,html[data-skin=aurora] .tone-tile-soft{box-shadow:inset 0 1px 0 #ffffff1f, inset 0 -1px 0 #0000004d, 0 0 0 1px color-mix(in srgb, var(--tone) 28%, transparent), 0 6px 16px -10px color-mix(in srgb, var(--tone) 85%, transparent)}}html[data-skin=origami] .tone-tile-soft{background:linear-gradient(135deg, var(--tone) 0 49.6%, var(--tone) 50.4% 100%)}@supports (color:color-mix(in lab, red, red)){html[data-skin=origami] .tone-tile-soft{background:linear-gradient(135deg, color-mix(in srgb, var(--tone) 24%, var(--card)) 0 49.6%, color-mix(in srgb, var(--tone) 12%, var(--card)) 50.4% 100%)}}html[data-skin=origami] .tone-tile-soft{box-shadow:0 0 0 1px var(--tone), 0 1px 0 rgb(var(--shadow-color) / .1), 0 6px 10px -8px var(--tone)}@supports (color:color-mix(in lab, red, red)){html[data-skin=origami] .tone-tile-soft{box-shadow:0 0 0 1px color-mix(in srgb, var(--tone) 22%, transparent), 0 1px 0 rgb(var(--shadow-color) / .1), 0 6px 10px -8px color-mix(in srgb, var(--tone) 55%, transparent)}}@media (hover:hover){.group:hover>.tone-tile-soft,a:hover>.tone-tile-soft,button:hover>.tone-tile-soft{box-shadow:inset 0 1px 0 #ffffffbf, inset 0 -1px 0 var(--tone), 0 0 0 1px var(--tone), 0 3px 5px -3px var(--tone), 0 11px 20px -10px var(--tone)}@supports (color:color-mix(in lab, red, red)){.group:hover>.tone-tile-soft,a:hover>.tone-tile-soft,button:hover>.tone-tile-soft{box-shadow:inset 0 1px 0 #ffffffbf, inset 0 -1px 0 color-mix(in srgb, var(--tone) 40%, transparent), 0 0 0 1px color-mix(in srgb, var(--tone) 26%, transparent), 0 3px 5px -3px color-mix(in srgb, var(--tone) 65%, transparent), 0 11px 20px -10px color-mix(in srgb, var(--tone) 80%, transparent)}}}html[data-skin=aurora] .tone-tile{color:#05121c;box-shadow:0 12px 26px -12px var(--tone), 0 0 0 1px var(--tone), inset 0 1px 0 #ffffff73}@supports (color:color-mix(in lab, red, red)){html[data-skin=aurora] .tone-tile{box-shadow:0 12px 26px -12px var(--tone), 0 0 0 1px color-mix(in srgb, var(--tone) 42%, transparent), inset 0 1px 0 #ffffff73}}html[data-skin=origami] .tone-tile{background:linear-gradient(135deg, var(--tone) 0 49.6%, var(--tone) 50.4% 100%)}@supports (color:color-mix(in lab, red, red)){html[data-skin=origami] .tone-tile{background:linear-gradient(135deg, var(--tone) 0 49.6%, color-mix(in srgb, var(--tone) 74%, #000) 50.4% 100%)}}html[data-skin=origami] .tone-tile{box-shadow:0 1px 0 rgb(var(--shadow-color) / .1), 0 8px 14px -10px var(--tone)}@supports (color:color-mix(in lab, red, red)){html[data-skin=origami] .tone-tile{box-shadow:0 1px 0 rgb(var(--shadow-color) / .1), 0 8px 14px -10px color-mix(in srgb, var(--tone) 60%, transparent)}}html[data-skin=aurora] .panel-navy{background:radial-gradient(38rem 20rem at 88% -30%, var(--teal), transparent 70%), radial-gradient(30rem 18rem at 4% 120%, var(--plum), transparent 72%), linear-gradient(150deg, var(--brand-navy-deep) 0%, var(--brand-navy) 55%, var(--brand-navy) 100%)}@supports (color:color-mix(in lab, red, red)){html[data-skin=aurora] .panel-navy{background:radial-gradient(38rem 20rem at 88% -30%, color-mix(in srgb, var(--teal) 30%, transparent), transparent 70%), radial-gradient(30rem 18rem at 4% 120%, color-mix(in srgb, var(--plum) 24%, transparent), transparent 72%), linear-gradient(150deg, var(--brand-navy-deep) 0%, var(--brand-navy) 55%, color-mix(in srgb, var(--brand-navy) 62%, #000) 100%)}}html[data-skin=origami] .panel-navy{background:radial-gradient(34rem 18rem at 92% -25%, var(--gold), transparent 72%), linear-gradient(150deg, var(--brand-navy) 0%, var(--brand-navy-deep) 100%)}@supports (color:color-mix(in lab, red, red)){html[data-skin=origami] .panel-navy{background:radial-gradient(34rem 18rem at 92% -25%, color-mix(in srgb, var(--gold) 10%, transparent), transparent 72%), linear-gradient(150deg, var(--brand-navy) 0%, var(--brand-navy-deep) 100%)}}html[data-skin=origami] .panel-navy:before{opacity:.26}.skeleton-hold{animation:.28s ease-out .3s both skeleton-hold}@keyframes skeleton-hold{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.skeleton-hold{animation-duration:1ms}}@media (min-width:640px){html[data-skin] .page-shell>*{animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}html[data-skin=warm] .page-shell>*{animation-name:skin-lift-wide;animation-duration:.55s}html[data-skin=clinic] .page-shell>*{animation-name:skin-lift-wide;animation-duration:.5s}html[data-skin=aurora] .page-shell>*{animation-name:skin-rise;animation-duration:.6s}html[data-skin=origami] .page-shell>*{transform-origin:top;animation-name:skin-fold;animation-duration:.65s}@keyframes skin-lift-wide{0%{opacity:0;transform:translateY(16px)scale(.985)}}@keyframes skin-rise{0%{opacity:0;filter:blur(8px);transform:translateY(20px)scale(.98)}}@keyframes skin-fold{0%{opacity:0;transform:perspective(1400px)rotateX(-38deg)}}}html[data-skin=aurora] .stagger>*,html[data-skin=origami] .stagger>*{animation:none}@media (max-width:639px){.stagger>*,.animate-fade-up{animation:none!important}}@media (prefers-reduced-motion:reduce){html[data-skin] .page-shell>*{animation:none!important}}html{background-color:var(--background)}:root,html[data-skin=warm],html[data-skin=clinic],html[data-skin=origami],html[data-skin=classic],html[data-skin=gazette]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-skin=aurora]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-skin=warm] body{background-image:radial-gradient(48rem 30rem at 6% -8%, var(--teal), transparent 64%), radial-gradient(42rem 28rem at 96% 2%, var(--gold), transparent 66%), radial-gradient(38rem 26rem at 44% 104%, var(--plum), transparent 70%), radial-gradient(120% 92% at 50% 34%, transparent 52%, #0000000e 100%)}@supports (color:color-mix(in lab, red, red)){html[data-skin=warm] body{background-image:radial-gradient(48rem 30rem at 6% -8%, color-mix(in srgb, var(--teal) 12%, transparent), transparent 64%), radial-gradient(42rem 28rem at 96% 2%, color-mix(in srgb, var(--gold) 10%, transparent), transparent 66%), radial-gradient(38rem 26rem at 44% 104%, color-mix(in srgb, var(--plum) 8%, transparent), transparent 70%), radial-gradient(120% 92% at 50% 34%, transparent 52%, #0000000e 100%)}}html[data-skin=clinic] body{background-image:radial-gradient(48rem 30rem at 4% -8%, var(--teal), transparent 64%), radial-gradient(42rem 28rem at 98% 0%, var(--sea), transparent 66%), radial-gradient(36rem 24rem at 52% 106%, var(--plum), transparent 70%), radial-gradient(120% 92% at 50% 34%, transparent 52%, #0000000e 100%)}@supports (color:color-mix(in lab, red, red)){html[data-skin=clinic] body{background-image:radial-gradient(48rem 30rem at 4% -8%, color-mix(in srgb, var(--teal) 11%, transparent), transparent 64%), radial-gradient(42rem 28rem at 98% 0%, color-mix(in srgb, var(--sea) 10%, transparent), transparent 66%), radial-gradient(36rem 24rem at 52% 106%, color-mix(in srgb, var(--plum) 7%, transparent), transparent 70%), radial-gradient(120% 92% at 50% 34%, transparent 52%, #0000000e 100%)}}html[data-skin=school] body{background-image:radial-gradient(46rem 28rem at 4% -8%, var(--primary), transparent 64%), radial-gradient(40rem 26rem at 96% 2%, var(--gold), transparent 66%), linear-gradient(var(--primary) 1px, transparent 1px), linear-gradient(90deg, var(--primary) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){html[data-skin=school] body{background-image:radial-gradient(46rem 28rem at 4% -8%, color-mix(in srgb, var(--primary) 10%, transparent), transparent 64%), radial-gradient(40rem 26rem at 96% 2%, color-mix(in srgb, var(--gold) 9%, transparent), transparent 66%), linear-gradient(color-mix(in srgb, var(--primary) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--primary) 6%, transparent) 1px, transparent 1px)}}html[data-skin=school] body{background-size:auto,auto,22px 22px,22px 22px;background-attachment:fixed}html.dark[data-skin=school] body{background-image:radial-gradient(46rem 28rem at 4% -8%, var(--primary), transparent 64%), linear-gradient(var(--primary) 1px, transparent 1px), linear-gradient(90deg, var(--primary) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){html.dark[data-skin=school] body{background-image:radial-gradient(46rem 28rem at 4% -8%, color-mix(in srgb, var(--primary) 14%, transparent), transparent 64%), linear-gradient(color-mix(in srgb, var(--primary) 9%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--primary) 9%, transparent) 1px, transparent 1px)}}html.dark[data-skin=school] body{background-size:auto,22px 22px,22px 22px}html[data-skin=origami] body{background-image:radial-gradient(46rem 28rem at 92% -6%, var(--gold), transparent 66%), radial-gradient(40rem 26rem at 2% 6%, var(--teal), transparent 66%), radial-gradient(34rem 24rem at 60% 104%, var(--clay), transparent 70%), radial-gradient(120% 92% at 50% 34%, transparent 52%, #0000000e 100%)}@supports (color:color-mix(in lab, red, red)){html[data-skin=origami] body{background-image:radial-gradient(46rem 28rem at 92% -6%, color-mix(in srgb, var(--gold) 12%, transparent), transparent 66%), radial-gradient(40rem 26rem at 2% 6%, color-mix(in srgb, var(--teal) 9%, transparent), transparent 66%), radial-gradient(34rem 24rem at 60% 104%, color-mix(in srgb, var(--clay) 7%, transparent), transparent 70%), radial-gradient(120% 92% at 50% 34%, transparent 52%, #0000000e 100%)}}.surface,.surface-raised{background-image:linear-gradient(160deg, var(--primary), transparent 46%), var(--face)}@supports (color:color-mix(in lab, red, red)){.surface,.surface-raised{background-image:linear-gradient(160deg, color-mix(in srgb, var(--primary) 4%, transparent), transparent 46%), var(--face)}}html[data-skin=aurora] .surface,html[data-skin=aurora] .surface-raised{background-image:linear-gradient(160deg, var(--teal), transparent 52%), var(--face)}@supports (color:color-mix(in lab, red, red)){html[data-skin=aurora] .surface,html[data-skin=aurora] .surface-raised{background-image:linear-gradient(160deg, color-mix(in srgb, var(--teal) 9%, transparent), transparent 52%), var(--face)}}.font-display{font-family:var(--font-display);letter-spacing:-.035em;font-weight:700}:root{--preview-bar-height:0px}[data-preview-bar="1"]{--preview-bar-height:44px}@media (min-width:48rem){html[data-desktop-nav=top]{--nav-w:0px;--topbar-h:3.5rem}html[data-desktop-nav=top] body{padding-top:var(--topbar-h)}}html [data-mood=platform]{--mood-paper:#f2f3ef;--mood-card:#fff;--mood-text:#0f1714;--mood-text-muted:#56615c;--mood-accent:#16674f;--mood-accent-ink:#10553f;--mood-on-accent:#fff;--mood-accent-2:#b98f2e;--mood-accent-2-ink:#7d5f18;--mood-ink:#090d0c;--mood-ink-2:#14201c;--mood-on-ink:#eef3f0;--mood-glint:#edce86;--mood-glint-2:#7fd9c2;--mood-glow-1:#3fb39a;--mood-glow-2:#e7b75a;--mood-glow-3:#8a7cf0;--mood-font:var(--font-unbounded), var(--font-manrope), ui-sans-serif, sans-serif;--mood-heading:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--mood-weight:700;--mood-tracking:-.035em}html [data-mood=podology]{--mood-paper:#e7eee9;--mood-card:#fcfdfa;--mood-text:#0e1d18;--mood-text-muted:#4c6058;--mood-accent:#16674f;--mood-accent-ink:#10553f;--mood-on-accent:#fff;--mood-accent-2:#b98f2e;--mood-accent-2-ink:#7d5f18;--mood-ink:#08120e;--mood-ink-2:#13271f;--mood-on-ink:#e7f1eb;--mood-glint:#edce86;--mood-glint-2:#6ecdc3;--mood-glow-1:#3fb3a8;--mood-glow-2:#e2be6b;--mood-glow-3:#8fc9a8;--mood-font:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--mood-heading:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--mood-weight:800;--mood-tracking:-.035em}html [data-mood=dentistry]{--mood-paper:#edf3f8;--mood-card:#fff;--mood-text:#0b1a2b;--mood-text-muted:#4e6275;--mood-accent:#0b6fa8;--mood-accent-ink:#09588a;--mood-on-accent:#fff;--mood-accent-2:#17a7bc;--mood-accent-2-ink:#0b6d7b;--mood-ink:#051224;--mood-ink-2:#0c2342;--mood-on-ink:#e8f3fb;--mood-glint:#8bddf3;--mood-glint-2:#b6c8ff;--mood-glow-1:#45b8e6;--mood-glow-2:#8ea6ff;--mood-glow-3:#bdebff;--mood-font:var(--font-plex), ui-sans-serif, system-ui, sans-serif;--mood-heading:var(--font-plex), ui-sans-serif, system-ui, sans-serif;--mood-weight:600;--mood-tracking:-.028em}html [data-mood=beauty]{--mood-paper:#f6eeeb;--mood-card:#fffcfb;--mood-text:#24121b;--mood-text-muted:#6b5560;--mood-accent:#a33f66;--mood-accent-ink:#8a3356;--mood-on-accent:#fff;--mood-accent-2:#c39a5b;--mood-accent-2-ink:#7e5f2c;--mood-ink:#180a11;--mood-ink-2:#2e1522;--mood-on-ink:#f8ecf0;--mood-glint:#f3c3d3;--mood-glint-2:#ebcd9c;--mood-glow-1:#f09ab8;--mood-glow-2:#e7c58e;--mood-glow-3:#c3a0e8;--mood-font:var(--font-literata), Georgia, serif;--mood-heading:var(--font-literata), Georgia, serif;--mood-weight:600;--mood-tracking:-.02em}html [data-mood=cafe]{--mood-paper:#f5ecdf;--mood-card:#fffbf4;--mood-text:#24160e;--mood-text-muted:#6e5a4b;--mood-accent:#b6461f;--mood-accent-ink:#963815;--mood-on-accent:#fff;--mood-accent-2:#d38e1f;--mood-accent-2-ink:#85540c;--mood-ink:#170d07;--mood-ink-2:#301b0f;--mood-on-ink:#fbefe2;--mood-glint:#f5c27a;--mood-glint-2:#f2a274;--mood-glow-1:#f0874a;--mood-glow-2:#f5c160;--mood-glow-3:#c2452a;--mood-font:var(--font-literata), Georgia, serif;--mood-heading:var(--font-literata), Georgia, serif;--mood-weight:700;--mood-tracking:-.03em}html [data-mood=school]{--mood-paper:#f1f3fc;--mood-card:#fff;--mood-text:#111433;--mood-text-muted:#525775;--mood-accent:#4338ca;--mood-accent-ink:#3730a3;--mood-on-accent:#fff;--mood-accent-2:#d97706;--mood-accent-2-ink:#92400e;--mood-ink:#0b0d2c;--mood-ink-2:#1b1f55;--mood-on-ink:#eef0ff;--mood-glint:#fcd34d;--mood-glint-2:#93c5fd;--mood-glow-1:#6366f1;--mood-glow-2:#38bdf8;--mood-glow-3:#fbbf24;--mood-font:var(--font-unbounded), var(--font-manrope), ui-sans-serif, sans-serif;--mood-heading:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--mood-weight:700;--mood-tracking:-.035em}html.dark [data-mood=platform]{--mood-paper:#0a0e0d;--mood-card:#141a18;--mood-text:#edf2ef;--mood-text-muted:#9daaa4;--mood-accent:#46ae8b;--mood-accent-ink:#77cdaf;--mood-on-accent:#04120c;--mood-accent-2:#e2be6b;--mood-accent-2-ink:#edce86;--mood-ink:#050807;--mood-ink-2:#101815}html.dark [data-mood=podology]{--mood-paper:#0a120f;--mood-card:#14201b;--mood-text:#eaf2ec;--mood-text-muted:#9bb0a6;--mood-accent:#46ae8b;--mood-accent-ink:#77cdaf;--mood-on-accent:#04120c;--mood-accent-2:#e2be6b;--mood-accent-2-ink:#edce86;--mood-ink:#050a08;--mood-ink-2:#0e1a15}html.dark [data-mood=dentistry]{--mood-paper:#07111c;--mood-card:#0f1b2a;--mood-text:#e6f0f8;--mood-text-muted:#93a7ba;--mood-accent:#4db3e8;--mood-accent-ink:#7cc8ef;--mood-on-accent:#04121e;--mood-accent-2:#4fd3e2;--mood-accent-2-ink:#86e0ea;--mood-ink:#030a13;--mood-ink-2:#0a1a2e}html.dark [data-mood=beauty]{--mood-paper:#130a0f;--mood-card:#1f131a;--mood-text:#f5e9ee;--mood-text-muted:#bba3ae;--mood-accent:#e07fa3;--mood-accent-ink:#eda2be;--mood-on-accent:#1a0710;--mood-accent-2:#e3c08a;--mood-accent-2-ink:#edd2a8;--mood-ink:#0c0509;--mood-ink-2:#1e0f17}html.dark [data-mood=cafe]{--mood-paper:#120b07;--mood-card:#1e140e;--mood-text:#f6eadf;--mood-text-muted:#bfa893;--mood-accent:#ee8a5a;--mood-accent-ink:#f4a57d;--mood-on-accent:#1a0b04;--mood-accent-2:#f0b54e;--mood-accent-2-ink:#f5ca7c;--mood-ink:#0b0604;--mood-ink-2:#1c110a}html.dark [data-mood=school]{--mood-paper:#0b0d1f;--mood-card:#15183a;--mood-text:#eceeff;--mood-text-muted:#a3a8d1;--mood-accent:#8b87f5;--mood-accent-ink:#a9a6fa;--mood-on-accent:#0b0b2a;--mood-accent-2:#f5b544;--mood-accent-2-ink:#f8cb75;--mood-ink:#06071a;--mood-ink-2:#121642}html .mood-paint,html.dark .mood-paint{--background:var(--mood-paper);--foreground:var(--mood-text);--card:var(--mood-card);--card-foreground:var(--mood-text);--popover:var(--mood-card);--popover-foreground:var(--mood-text);--muted-foreground:var(--mood-text-muted);--primary:var(--mood-accent);--primary-ink:var(--mood-accent-ink);--primary-foreground:var(--mood-on-accent);--accent-ink:var(--mood-accent-2-ink);--ring:var(--mood-accent);--gold:var(--mood-accent-2);--gold-ink:var(--mood-accent-2-ink);--brand-navy:var(--mood-ink);--brand-navy-deep:var(--mood-ink-2);--on-brand:var(--mood-on-ink);--secondary:var(--mood-accent)}@supports (color:color-mix(in lab, red, red)){html .mood-paint,html.dark .mood-paint{--secondary:color-mix(in srgb, var(--mood-accent) 13%, var(--mood-card))}}html .mood-paint,html.dark .mood-paint{--secondary-foreground:var(--mood-text);--muted:var(--mood-accent)}@supports (color:color-mix(in lab, red, red)){html .mood-paint,html.dark .mood-paint{--muted:color-mix(in srgb, var(--mood-accent) 6%, var(--mood-paper))}}html .mood-paint,html.dark .mood-paint{--accent:var(--mood-accent-2)}@supports (color:color-mix(in lab, red, red)){html .mood-paint,html.dark .mood-paint{--accent:color-mix(in srgb, var(--mood-accent-2) 16%, var(--mood-card))}}html .mood-paint,html.dark .mood-paint{--accent-foreground:var(--mood-text);--border:var(--mood-text)}@supports (color:color-mix(in lab, red, red)){html .mood-paint,html.dark .mood-paint{--border:color-mix(in srgb, var(--mood-text) 11%, transparent)}}html .mood-paint,html.dark .mood-paint{--input:var(--mood-text)}@supports (color:color-mix(in lab, red, red)){html .mood-paint,html.dark .mood-paint{--input:color-mix(in srgb, var(--mood-text) 14%, transparent)}}html .mood-paint,html.dark .mood-paint{--font-onest:var(--mood-heading);background-color:var(--background);color:var(--foreground)}.mood-display{font-family:var(--mood-font);font-weight:var(--mood-weight);letter-spacing:var(--mood-tracking);text-wrap:balance;line-height:1.04}.mood-eyebrow{font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--mood-accent-ink);font-weight:600}.mood-ink-text{background:linear-gradient(100deg, var(--mood-accent) 10%, var(--mood-accent-2) 90%);color:#0000;-webkit-background-clip:text;background-clip:text}.mood-backdrop{pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden}.mood-blob{aspect-ratio:1;width:70%;opacity:var(--blob-alpha,.5);border-radius:9999px;position:absolute}.mood-blob[data-n="1"]{background:radial-gradient(closest-side, var(--mood-glow-1), transparent);top:-30%;left:-18%}.mood-blob[data-n="2"]{background:radial-gradient(closest-side, var(--mood-glow-2), transparent);top:-12%;right:-22%}.mood-blob[data-n="3"]{background:radial-gradient(closest-side, var(--mood-glow-3), transparent);bottom:-38%;left:18%}.mood-backdrop[data-tone=paper]{--blob-alpha:.26}.mood-backdrop[data-tone=ink]{--blob-alpha:.42}html.dark .mood-backdrop[data-tone=paper]{--blob-alpha:.2}.mood-backdrop[data-live] .mood-blob{will-change:transform}.mood-backdrop[data-live] .mood-blob[data-n="1"]{animation:22s ease-in-out infinite alternate mood-drift-a}.mood-backdrop[data-live] .mood-blob[data-n="2"]{animation:28s ease-in-out infinite alternate mood-drift-b}.mood-backdrop[data-live] .mood-blob[data-n="3"]{animation:34s ease-in-out infinite alternate mood-drift-c}@keyframes mood-drift-a{to{transform:translate(14%,10%)scale(1.15)}}@keyframes mood-drift-b{to{transform:translate(-12%,14%)scale(.9)}}@keyframes mood-drift-c{to{transform:translate(-10%,-16%)scale(1.2)}}.mood-grain{opacity:.1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:absolute;inset:0}.mood-backdrop[data-tone=ink] .mood-grain{opacity:.2;mix-blend-mode:overlay}.mood-motif{width:100%;height:100%;color:var(--mood-accent);opacity:.16;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70% at 70% 45%,#000 30%,#0000 100%);mask-image:radial-gradient(75% 70% at 70% 45%,#000 30%,#0000 100%)}.mood-backdrop[data-tone=ink] .mood-motif{color:var(--mood-on-ink);opacity:.2}.mood-emblem{aspect-ratio:1;width:min(62%,420px);height:auto;color:var(--mood-accent);opacity:.075;position:absolute;bottom:-7%;right:-9%;transform:rotate(-14deg)}.mood-emblem-top .mood-emblem{width:min(78%,420px);top:-5%;bottom:auto;right:-20%}.mood-backdrop[data-tone=ink] .mood-emblem{color:var(--mood-glint);opacity:.09}html.dark .mood-backdrop[data-tone=paper] .mood-emblem{opacity:.06}.mood-backdrop[data-live] .mood-emblem{animation:18s ease-in-out infinite alternate mood-emblem-float}@keyframes mood-emblem-float{to{transform:rotate(-8deg)translate(-2%,-3%)}}.mood-backdrop[data-live] .mood-spin{transform-box:fill-box;transform-origin:50%;animation:120s linear infinite mood-spin}.mood-backdrop[data-live] .mood-sway{transform-box:fill-box;transform-origin:50%;animation:14s ease-in-out infinite alternate mood-sway}.mood-backdrop[data-live] .mood-steam{transform-box:fill-box;transform-origin:bottom;animation:7s ease-in-out infinite mood-steam}.mood-backdrop[data-live] .mood-steam:nth-of-type(2){animation-delay:-2.3s}.mood-backdrop[data-live] .mood-steam:nth-of-type(3){animation-delay:-4.6s}.mood-backdrop[data-live] .mood-pulse{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite mood-pulse}.mood-backdrop[data-live] .mood-pulse:nth-of-type(2){animation-delay:-.9s}.mood-backdrop[data-live] .mood-pulse:nth-of-type(3){animation-delay:-1.8s}.mood-backdrop[data-live] .mood-pulse:nth-of-type(4){animation-delay:-2.7s}@keyframes mood-spin{to{transform:rotate(360deg)}}@keyframes mood-sway{to{transform:translate(-3%,2%)rotate(-3deg)}}@keyframes mood-steam{0%{opacity:0;transform:translateY(12%)scaleY(.9)}35%{opacity:1}to{opacity:0;transform:translateY(-14%)scaleY(1.08)}}@keyframes mood-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}.mood-panel{isolation:isolate;color:var(--mood-on-ink);background:linear-gradient(150deg, var(--mood-ink-2) 0%, var(--mood-ink) 62%);position:relative;overflow:hidden}.mood-halo{isolation:isolate;position:relative}.mood-halo:before{content:"";z-index:1;border-radius:inherit;background:linear-gradient(140deg, var(--mood-accent), transparent 38%, transparent 62%, var(--mood-accent-2));padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mood-halo:before{background:linear-gradient(140deg, color-mix(in srgb, var(--mood-accent) 60%, transparent), transparent 38%, transparent 62%, color-mix(in srgb, var(--mood-accent-2) 55%, transparent))}}.mood-halo:before{-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.mood-rise{animation:.9s cubic-bezier(.16,1,.3,1) both mood-rise;animation-delay:calc(var(--i,0) * 90ms)}@keyframes mood-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.mood-bob{animation:6.5s ease-in-out infinite mood-bob}@keyframes mood-bob{50%{transform:translateY(-6px)}}.mood-door .mood-motif{transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .6s}@media (hover:hover){.mood-door:hover .mood-motif{opacity:.32;transform:scale(1.06)}}.menu-leader{border-bottom:1.5px dotted var(--foreground);flex:1.5rem;align-self:flex-end;min-width:1.5rem;margin-bottom:.3em}@supports (color:color-mix(in lab, red, red)){.menu-leader{border-bottom:1.5px dotted color-mix(in srgb, var(--foreground) 28%, transparent)}}@media (prefers-reduced-motion:reduce){.mood-backdrop[data-live] .mood-blob,.mood-backdrop[data-live] .mood-spin,.mood-backdrop[data-live] .mood-sway,.mood-backdrop[data-live] .mood-steam,.mood-backdrop[data-live] .mood-emblem,.mood-backdrop[data-live] .mood-pulse{animation:none}.mood-backdrop[data-live] .mood-steam{opacity:.7}.mood-rise,.mood-bob{animation:none}.mood-door .mood-motif{transition:none}}.mood-motif *{vector-effect:non-scaling-stroke}html[lang=kk]{--font-display:var(--font-onest), ui-sans-serif, sans-serif}html[lang=kk] [data-mood=platform],html[lang=kk] [data-mood=school],html[lang=kk].dark [data-mood=platform]{--mood-font:var(--font-onest), var(--font-golos), ui-sans-serif, sans-serif}html[lang=kk] [data-mood=podology]{--mood-font:var(--font-golos), ui-sans-serif, system-ui, sans-serif}.sched-corner,.sched-head{height:var(--sched-head-h,44px)}.sched-head{box-shadow:inset 0 -3px 0 0 var(--col-color)}.sched-card-time,.sched-fab{display:none}.sched-grid{--sched-head-h:64px}.sched-head{gap:2px}.sched-avatar{background:var(--col-color);color:#fff;letter-spacing:.02em;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:flex}.member-face{justify-content:center;align-items:center;display:inline-flex}img.member-face{object-fit:cover}.sched-avatar:has(>img.member-face){box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--gold);background:#f7edd5;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sched-avatar:has(>img.member-face){box-shadow:0 0 0 2px #fff, 0 0 0 3.5px color-mix(in srgb, var(--gold) 70%, transparent)}}.team-face.member-face-initials{background:var(--muted);color:var(--foreground);font-size:.875rem;font-weight:700}img.team-face,img.kt-hello-face{box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--gold);background:#f7edd5}@supports (color:color-mix(in lab, red, red)){img.team-face,img.kt-hello-face{box-shadow:0 0 0 2px #fff, 0 0 0 3.5px color-mix(in srgb, var(--gold) 70%, transparent)}}.sched-avatar>img.member-face{width:100%;height:100%}.sched-head-name{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:11px;line-height:1.15;display:-webkit-box;overflow:hidden}@media (min-width:640px){.sched-head-name{font-size:13px}}.sched-body{height:var(--sched-body-h)}.sched-closed{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.sched-closed{background-color:color-mix(in srgb, var(--muted) 72%, var(--foreground) 4%)}}.sched-card{top:var(--card-top);height:var(--card-h);background:var(--card-bg);border-left:3px solid var(--card-bar)}.sched-card:not(.glow){box-shadow:var(--card-ring)}.sched-card[data-compact] .sched-card-sub,.sched-card:not([data-tall]) .sched-card-svc{display:none}@media not all and (min-width:40rem){html:not([data-skin=gazette]):not([data-skin=kartoteka]) .sched-card:not([data-compact]) .sched-card-line{flex-wrap:wrap;row-gap:2px}html:not([data-skin=gazette]):not([data-skin=kartoteka]) .sched-card:not([data-compact]) .sched-card-name{-webkit-line-clamp:2;white-space:normal;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;letter-spacing:-.01em;-webkit-box-orient:vertical;flex-basis:100%;order:-1;font-size:.66rem;line-height:1.2;display:-webkit-box}html:not([data-skin=gazette]):not([data-skin=kartoteka]) .sched-card-sub .sched-inline-time{display:none}html:not([data-skin=gazette]):not([data-skin=kartoteka]) .sched-card:not([data-compact]) .sched-card-trigger{padding-right:1.1rem}}html[data-skin=classic] .sched-grid{--sched-head-h:62px;box-shadow:0 0 0 1px var(--border);background-image:none;border-radius:0}html[data-skin=classic] .sched-head{box-shadow:inset 0 -1px 0 0 var(--border);gap:2px}html[data-skin=classic] .sched-avatar{background:var(--muted-foreground);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-skin=classic] .sched-avatar{background:color-mix(in srgb, var(--muted-foreground) 55%, var(--card))}}html[data-skin=classic] .sched-avatar{color:#fff;letter-spacing:.02em;box-shadow:0 0 0 2px var(--card), 0 0 0 3.5px var(--col-color);font-size:12px;font-weight:600}html[data-skin=classic] .sched-head-name{color:var(--primary);font-weight:500}html[data-skin=classic] .sched-slot,html[data-skin=classic] .sched-axis-cell{border-top-color:#0000}html[data-skin=classic] .sched-slot[data-hour],html[data-skin=classic] .sched-axis-cell[data-hour]{border-top:1px solid var(--border)}html[data-skin=classic] .sched-axis-cell{color:var(--foreground);font-variant-numeric:tabular-nums;justify-content:flex-start;padding-left:4px;font-size:12px}html[data-skin=classic] .sched-axis-cell:not([data-hour]){color:#0000}html[data-skin=classic] .sched-closed{background-color:#0000;background-image:repeating-linear-gradient(135deg, var(--foreground) 0 1px, transparent 1px 7px)}@supports (color:color-mix(in lab, red, red)){html[data-skin=classic] .sched-closed{background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--foreground) 16%, transparent) 0 1px, transparent 1px 7px)}}html[data-skin=classic] .sched-card{border-left:0;border-radius:5px}html[data-skin=classic] .sched-card:not(.glow){box-shadow:none}html[data-skin=classic] .sched-card:is([data-status=booked],[data-status=confirmed]){background:var(--card-color)}@supports (color:color-mix(in lab, red, red)){html[data-skin=classic] .sched-card:is([data-status=booked],[data-status=confirmed]){background:color-mix(in srgb, var(--card-color) 58%, var(--card))}}html[data-skin=classic] .sched-card:is([data-status=booked],[data-status=confirmed]){color:var(--card-color)}@supports (color:color-mix(in lab, red, red)){html[data-skin=classic] .sched-card:is([data-status=booked],[data-status=confirmed]){color:color-mix(in srgb, var(--card-color) 42%, #000)}}html[data-skin=classic] .sched-card[data-status=completed]{background:var(--card-color)}@supports (color:color-mix(in lab, red, red)){html[data-skin=classic] .sched-card[data-status=completed]{background:color-mix(in srgb, var(--card-color) 24%, var(--card))}}html.dark[data-skin=classic] .sched-card:is([data-status=booked],[data-status=confirmed]){background:var(--card-color)}@supports (color:color-mix(in lab, red, red)){html.dark[data-skin=classic] .sched-card:is([data-status=booked],[data-status=confirmed]){background:color-mix(in srgb, var(--card-color) 42%, var(--card))}}html.dark[data-skin=classic] .sched-card:is([data-status=booked],[data-status=confirmed]){color:var(--card-color)}@supports (color:color-mix(in lab, red, red)){html.dark[data-skin=classic] .sched-card:is([data-status=booked],[data-status=confirmed]){color:color-mix(in srgb, var(--card-color) 22%, #fff)}}html[data-skin=classic] .sched-card:not([data-compact]) .sched-card-time{opacity:.8;font-variant-numeric:tabular-nums;font-size:11px;line-height:1.35;display:block}html[data-skin=classic] .sched-card-sub .sched-inline-time{display:none}html[data-skin=classic] .sched-card-name{font-weight:700}html[data-skin=classic] .sched-card-sub,html[data-skin=classic] .sched-card-svc{opacity:.85}html[data-skin=classic] .week-strip{box-shadow:0 0 0 1px var(--border);background-image:none;border-radius:0;gap:0;padding:0}html[data-skin=classic] .week-strip .week-days{gap:0}html[data-skin=classic] .week-day{box-shadow:inset -1px 0 0 var(--border);border-radius:0}html[data-skin=classic] .week-day[data-weekend] .week-day-name{color:var(--destructive)}html[data-skin=classic] .week-day[aria-current]{background:var(--primary);color:var(--primary-foreground)}html[data-skin=classic] .week-day[aria-current] :is(.week-day-name,.week-day-free){color:var(--primary-foreground)}html[data-skin=classic] .month-grid{box-shadow:0 0 0 1px var(--border);background-image:none;border-radius:0;padding:0}html[data-skin=classic] .month-grid .grid{gap:0}html[data-skin=classic] .month-head{box-shadow:inset 0 -1px 0 var(--border);padding:.35rem 0}html[data-skin=classic] :is(.month-day,.month-day-empty){box-shadow:inset -1px -1px 0 var(--border);border-radius:0}html[data-skin=classic] :is(.month-weekday,.month-day)[data-weekend] .month-day-number,html[data-skin=classic] .month-weekday[data-weekend]{color:var(--destructive)}html[data-skin=classic] .month-day[aria-current]{background:var(--primary);color:var(--primary-foreground)}html[data-skin=classic] .month-day[aria-current] :is(.month-day-number,.month-day-times){color:var(--primary-foreground)}html[data-skin=classic] .month-day[aria-current] .month-day-count{background:var(--primary-foreground);color:var(--primary)}@media (max-width:767px){html[data-skin=classic] .sched-fab{right:16px;bottom:calc(env(safe-area-inset-bottom) + 80px);z-index:25;background:var(--primary);width:56px;height:56px;color:var(--primary-foreground);box-shadow:var(--shadow-overlay), var(--bevel-edge);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:fixed}html[data-skin=classic] .sched-new{display:none}}html[data-skin=classic] body{background-image:none}html[data-skin=classic] .surface,html[data-skin=classic] .surface-raised{background-image:var(--face)}@media (min-width:640px){html[data-skin=classic] .page-shell>*{animation-name:skin-fade;animation-duration:.3s}@keyframes skin-fade{0%{opacity:0}}}html[data-skin=gazette] .sched-grid{box-shadow:none;border-top:3px double var(--foreground);border-bottom:1px solid var(--foreground);background-image:none;border-radius:0}html[data-skin=gazette] .sched-head{box-shadow:inset 0 -1px 0 0 var(--foreground), inset 0 -4px 0 0 var(--col-color)}html[data-skin=gazette] .sched-head-name{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}html[data-skin=gazette] .sched-axis-cell{font-family:var(--font-heading);font-variant-numeric:lining-nums tabular-nums}html[data-skin=gazette] .sched-slot[data-hour],html[data-skin=gazette] .sched-axis-cell[data-hour]{border-top-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html[data-skin=gazette] .sched-slot[data-hour],html[data-skin=gazette] .sched-axis-cell[data-hour]{border-top-color:color-mix(in srgb, var(--foreground) 30%, transparent)}}html[data-skin=gazette] .sched-closed{background-color:#0000;background-image:radial-gradient(var(--foreground) .7px, transparent .9px)}@supports (color:color-mix(in lab, red, red)){html[data-skin=gazette] .sched-closed{background-image:radial-gradient(color-mix(in srgb, var(--foreground) 22%, transparent) .7px, transparent .9px)}}html[data-skin=gazette] .sched-closed{background-size:5px 5px}html[data-skin=gazette] .sched-card{border-radius:2px}html[data-skin=gazette] .sched-card:is([data-status=booked],[data-status=confirmed]){background:var(--card)}html[data-skin=gazette] .sched-card:not(.glow){box-shadow:inset 0 0 0 1px var(--border)}html[data-skin=gazette] .sched-card-name{font-family:var(--font-heading);font-weight:700}html[data-skin=gazette] .week-strip{box-shadow:none;border-top:1px solid var(--foreground);border-bottom:1px solid var(--foreground);background:0 0;border-radius:0}html[data-skin=gazette] .week-day{border-radius:0}html[data-skin=gazette] .week-day[aria-current]{box-shadow:inset 0 -3px 0 var(--foreground);color:var(--foreground);background:0 0}html[data-skin=gazette] .week-day-name{text-transform:uppercase;letter-spacing:.08em}html[data-skin=gazette] .week-day[data-weekend] .week-day-name{color:var(--destructive)}@media (max-width:639px){html[data-skin=gazette] .sched-grid[data-phone=list]{overflow:visible}html[data-skin=gazette] .sched-grid[data-phone=list] .sched-row{flex-direction:column}html[data-skin=gazette] .sched-grid[data-phone=list] .sched-axis,html[data-skin=gazette] .sched-grid[data-phone=list] .sched-slot,html[data-skin=gazette] .sched-grid[data-phone=list] .sched-now{display:none}html[data-skin=gazette] .sched-grid[data-phone=list] .sched-col{border-right:0;min-width:0}html[data-skin=gazette] .sched-grid[data-phone=list] .sched-col+.sched-col{border-top:3px double var(--foreground)}html[data-skin=gazette] .sched-grid[data-phone=list] .sched-head{height:auto;box-shadow:inset 0 -1px 0 0 var(--border);text-align:left;background:0 0;align-items:flex-start;padding:12px 4px 6px;position:static}html[data-skin=gazette] .sched-grid[data-phone=list] .sched-head-name{font-size:13px}html[data-skin=gazette] .sched-grid[data-phone=list] .sched-body{height:auto}html[data-skin=gazette] .sched-grid[data-phone=list] .sched-body:not(:has(.sched-card)):after{content:"—";color:var(--muted-foreground);padding:10px 4px;display:block}html[data-skin=gazette] .sched-grid[data-phone=list] .sched-card{border-left:0;border-bottom:1px solid var(--border);border-radius:0;height:auto;margin:0;font-size:15px;position:relative;inset:auto}html[data-skin=gazette] .sched-grid[data-phone=list] .sched-card:not(.glow),html[data-skin=gazette] .sched-grid[data-phone=list] .sched-card:is([data-status=booked],[data-status=confirmed]){box-shadow:none;background:0 0}html[data-skin=gazette] .sched-grid[data-phone=list] .sched-card-trigger{grid-template-columns:4.6rem minmax(0,1fr);align-items:baseline;column-gap:12px;padding:12px 44px 12px 4px;display:grid}html[data-skin=gazette] .sched-grid[data-phone=list] .sched-card-time{border-left:3px solid var(--card-bar);font-family:var(--font-heading);font-variant-numeric:lining-nums tabular-nums;white-space:normal;grid-row:1/span 3;padding-left:8px;font-size:19px;font-weight:700;line-height:1.1;display:block}html[data-skin=gazette] .sched-grid[data-phone=list] .sched-card-line,html[data-skin=gazette] .sched-grid[data-phone=list] .sched-card .sched-card-sub,html[data-skin=gazette] .sched-grid[data-phone=list] .sched-card .sched-card-svc{grid-column:2;display:block}html[data-skin=gazette] .sched-grid[data-phone=list] .sched-card-line{font-size:16px;display:flex}html[data-skin=gazette] .sched-grid[data-phone=list] .sched-card .sched-card-sub,html[data-skin=gazette] .sched-grid[data-phone=list] .sched-card .sched-card-svc{margin-top:2px;font-size:13px}html[data-skin=gazette] .sched-grid[data-phone=list] .sched-inline-time{display:none}html[data-skin=gazette] .sched-fab{right:16px;bottom:calc(env(safe-area-inset-bottom) + 80px);z-index:25;background:var(--primary);width:56px;height:56px;color:var(--primary-foreground);box-shadow:var(--shadow-overlay), var(--bevel-edge);border-radius:2px;justify-content:center;align-items:center;display:flex;position:fixed}html[data-skin=gazette] .sched-new{display:none}}html[data-skin=gazette] .rule-brand:after{border-top:1px solid var(--foreground);border-bottom:1px solid var(--foreground);opacity:1;background:0 0;height:4px}html[data-skin=gazette] h1{letter-spacing:-.01em}html[data-skin=gazette] body{background-image:radial-gradient(120% 92% at 50% 34%,#0000 52%,#0000000e 100%)}html[data-skin=gazette] .surface,html[data-skin=gazette] .surface-raised{background-image:var(--face)}@media (min-width:640px){html[data-skin=gazette] .page-shell>*{animation-name:skin-fade;animation-duration:.45s}}@media not all and (min-width:40rem){html:not([data-skin=gazette]) [data-sched-layout=compact] .sched-grid{border-radius:0;margin-inline:-1rem}html [data-sched-layout=compact] .sched-axis{width:2.125rem}html [data-sched-layout=compact] .sched-axis-cell{padding-right:3px;font-size:10px}html:not([data-skin=gazette]) [data-sched-layout=compact] .sched-card:not([data-compact]) .sched-card-time{white-space:nowrap;opacity:.75;font-variant-numeric:tabular-nums;font-size:9.5px;line-height:1.2;display:block;overflow:hidden}html [data-sched-layout=compact] .week-strip{padding:2px}html [data-sched-layout=compact] .week-day{padding-block:3px}html [data-sched-layout=compact] .week-day-dots{display:none}}@media (min-width:40rem){html [data-sched-layout=compact] .sched-col{min-width:7rem}html [data-sched-layout=compact] .sched-axis{width:3rem}html [data-sched-layout=compact] .sched-grid[data-dense] .sched-card:not([data-compact]) .sched-card-line{flex-wrap:wrap;row-gap:2px}html [data-sched-layout=compact] .sched-grid[data-dense] .sched-card:not([data-compact]) .sched-card-name{flex-basis:100%;order:-1}}@media not all and (min-width:40rem){html:not([data-skin=classic]):not([data-skin=gazette]) :is([data-sched-layout=compact],[data-sched-layout=agenda]) .sched-fab{right:16px;bottom:calc(env(safe-area-inset-bottom) + 80px);z-index:25;background:var(--primary);width:56px;height:56px;color:var(--primary-foreground);box-shadow:var(--shadow-overlay), var(--bevel-edge);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:fixed}}.sched-agenda-card{background:var(--card-bg);border-left:3px solid var(--card-bar)}.sched-agenda-card:not(.glow){box-shadow:var(--card-ring)}.sched-agenda-card.sched-agenda-next:not(.glow){box-shadow:var(--card-ring), 0 0 0 2px var(--gold)}@supports (color:color-mix(in lab, red, red)){.sched-agenda-card.sched-agenda-next:not(.glow){box-shadow:var(--card-ring), 0 0 0 2px color-mix(in srgb, var(--gold) 55%, transparent)}}html[data-skin=chalk],html [data-skin=chalk]{--font-golos:var(--font-nunito), ui-sans-serif, system-ui, sans-serif;--font-onest:var(--font-nunito), ui-sans-serif, system-ui, sans-serif;--font-unbounded:var(--font-caveat), var(--font-nunito), cursive;--font-chalk:var(--font-caveat), var(--font-nunito), cursive;--background:#e8e1d3;--foreground:#22324d;--card:#fffdf6;--card-foreground:#22324d;--popover:#fffdf6;--popover-foreground:#22324d;--brand-navy:#24453a;--brand-navy-deep:#1b352c;--on-brand:#f4f1e8;--primary:#24453a;--primary-foreground:#f4f1e8;--primary-ink:#24453a;--accent-ink:#7a5300;--secondary:#dce8df;--secondary-foreground:#22324d;--muted:#efe9dc;--muted-foreground:#535e71;--accent:#fff1c2;--accent-foreground:#22324d;--destructive:#b03a2e;--border:#22324d26;--input:#22324d2e;--ring:#2e7d5b;--gold:#b7791f;--gold-soft:#fbebc4;--gold-ink:#7a4f0e;--plum:#7b4b94;--plum-soft:#eee3f3;--plum-ink:#613878;--teal:#2e7d5b;--teal-soft:#dcefe4;--teal-ink:#1f5e43;--sea:#2f5e9e;--sea-soft:#dde7f4;--sea-ink:#23497d;--clay:#c0392b;--clay-soft:#f8deda;--clay-ink:#962c21;--gold-hair:linear-gradient(90deg, transparent, #8a5a33 20%, #24453a 50%, #8a5a33 80%, transparent);--chart-1:#2e7d5b;--chart-2:#b7791f;--chart-3:#2f5e9e;--chart-4:#c0392b;--chart-grid:#22324d14;--chart-axis:#22324d2e;--spec-1:#2e7d5b;--spec-2:#2f5e9e;--spec-3:#b7791f;--spec-4:#7b4b94;--spec-5:#5f7a2e;--spec-6:#c0392b;--spec-7:#4a5aa8;--spec-8:#8a5a33;--spec-ink:#fff;--radius:.5rem;--shadow-color:60 45 25;--shadow-card:0 1px 1px rgb(var(--shadow-color) / .12), 0 6px 14px -10px rgb(var(--shadow-color) / .45);--shadow-raised:0 2px 3px rgb(var(--shadow-color) / .14), 0 16px 28px -18px rgb(var(--shadow-color) / .5);--shadow-overlay:0 28px 50px -24px rgb(var(--shadow-color) / .55);--top-light:inset 0 1px 0 #ffffffd9;--hairline:0 0 0 1px #22324d1a;--bevel-edge:inset 0 -2px 0 #3c2d191a;--face:linear-gradient(180deg, #fff9 0%, #fff0 30%, #3c2d1908 100%);--well:inset 0 1px 2px -1px rgb(var(--shadow-color) / .3), inset 0 0 0 1px #22324d1f;--well-face:linear-gradient(180deg, #3c2d190f 0%, transparent 26%);--sidebar:#fffdf6;--sidebar-foreground:#22324d;--sidebar-primary:#24453a;--sidebar-primary-foreground:#f4f1e8;--sidebar-accent:#dce8df;--sidebar-accent-foreground:#22324d;--sidebar-border:#22324d1a;--sidebar-ring:#2e7d5b;--board:#24453a;--board-frame:#8a5a33;--board-chalk:#f4f1e8;--board-dim:#cfd9d2;--board-yellow:#ffe08a;--board-rule:#f4f1e84d;--sheet:#fffdf6;--sheet-line:#d6e4f5;--sheet-margin:#e57373;--sticker:#ffe08a;--sticker-ink:#22324d}html[data-skin=chalk].dark,html.dark [data-skin=chalk]{--background:#14251f;--foreground:#f1eee4;--card:#1c3229;--card-foreground:#f1eee4;--popover:#213a30;--popover-foreground:#f1eee4;--muted:#1a2e26;--muted-foreground:#a9bdb2;--secondary:#2e7d5b40;--secondary-foreground:#f1eee4;--accent:#ffe08a29;--accent-foreground:#f1eee4;--brand-navy:#0f1d18;--brand-navy-deep:#0b1612;--on-brand:#f1eee4;--primary:#9fd8b8;--primary-foreground:#14251f;--primary-ink:#b8e4cb;--accent-ink:#ffe08a;--border:#f1eee41f;--input:#f1eee426;--ring:#9fd8b8;--destructive:#f08a7e;--gold:#f0c35a;--gold-soft:#f0c35a29;--gold-ink:#ffe08a;--plum:#c9a6da;--plum-soft:#c9a6da29;--plum-ink:#dcc3e8;--teal:#6cc79c;--teal-soft:#6cc79c29;--teal-ink:#93dbb8;--sea:#8db4e2;--sea-soft:#8db4e229;--sea-ink:#b0ccee;--clay:#f08a7e;--clay-soft:#f08a7e29;--clay-ink:#f6aba2;--gold-hair:linear-gradient(90deg, transparent, #b07a4a 20%, #9fd8b8 50%, #b07a4a 80%, transparent);--chart-1:#9fd8b8;--chart-2:#f0c35a;--chart-3:#8db4e2;--chart-4:#f08a7e;--chart-grid:#f1eee414;--chart-axis:#f1eee42e;--spec-1:#6cc79c;--spec-2:#8db4e2;--spec-3:#f0c35a;--spec-4:#c9a6da;--spec-5:#b5cf7a;--spec-6:#f08a7e;--spec-7:#a3b0ee;--spec-8:#d9a877;--spec-ink:#14251f;--shadow-color:0 0 0;--top-light:inset 0 1px 0 #ffffff0d;--hairline:0 0 0 1px #f1eee41a;--bevel-edge:inset 0 -1px 0 #00000073;--face:linear-gradient(180deg, #ffffff0a 0%, #fff0 36%, #00000029 100%);--well:inset 0 1px 2px -1px #00000080, inset 0 0 0 1px #f1eee41f;--well-face:linear-gradient(180deg, #00000047 0%, transparent 30%);--sidebar:#1c3229;--sidebar-foreground:#f1eee4;--sidebar-primary:#9fd8b8;--sidebar-primary-foreground:#14251f;--sidebar-accent:#2e7d5b40;--sidebar-accent-foreground:#f1eee4;--sidebar-border:#f1eee41f;--sidebar-ring:#9fd8b8;--board:#24453a;--board-frame:#6e4626;--board-chalk:#f4f1e8;--board-dim:#cfd9d2;--board-yellow:#ffe08a;--board-rule:#f4f1e84d;--sheet:#1c3229;--sheet-line:#f1eee414;--sheet-margin:#f08a7e80;--sticker:#ffe08a;--sticker-ink:#22324d}html[data-skin=chalk]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark[data-skin=chalk]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[lang=kk][data-skin=chalk]{--font-display:var(--font-caveat), var(--font-nunito), cursive}html[data-skin=chalk] body{background-image:radial-gradient(60rem 40rem at 12% -12%,#fff6,#0000 62%),radial-gradient(48rem 32rem at 100% 110%,#8a5a3312,#0000 66%),repeating-linear-gradient(115deg,#3c2d1905 0 2px,#0000 2px 7px);background-attachment:fixed}html.dark[data-skin=chalk] body{background-image:radial-gradient(50rem 30rem at 18% -6%,#f4f1e80d,#0000 64%),radial-gradient(40rem 26rem at 90% 104%,#f4f1e809,#0000 66%)}html[data-skin=chalk] .surface,html[data-skin=chalk] .surface-raised{background-image:var(--face)}html[data-skin=chalk] h1,html[data-skin=chalk] .font-display,html[data-skin=chalk] :is(.hub-card,.hub-door) :is(h2,.hub-door-title){font-family:var(--font-chalk);letter-spacing:0;font-size-adjust:ex-height .5;font-weight:700}html[data-skin=chalk] .hub-topbar{background-color:var(--board);border-bottom:4px solid var(--board-frame);color:var(--board-chalk);box-shadow:0 6px 14px -10px #3c2d1999}html[data-skin=chalk] .hub-topbar-brand{font-family:var(--font-chalk);letter-spacing:0;font-size:1.6rem;font-weight:700}html[data-skin=chalk] .hub-topbar-link{font-size:.95rem;color:var(--board-dim)!important;background:0 0!important}html[data-skin=chalk] .hub-topbar-link:hover{color:var(--board-chalk)!important;background:#f4f1e814!important}html[data-skin=chalk] .hub-topbar-link[aria-current=page]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px;color:var(--board-yellow)!important}html[data-skin=chalk] :is(.phone-bar-list,.phone-bar-tiles) .dock{border-top:3px solid var(--board-frame)}html[data-skin=chalk] .school-board{background-color:var(--board);border:10px solid var(--board-frame);color:var(--board-chalk);background-image:radial-gradient(22rem 14rem at 20% 10%,#f4f1e80f,#0000 70%),radial-gradient(18rem 12rem at 85% 90%,#f4f1e80d,#0000 70%);border-radius:.65rem;box-shadow:inset 0 0 0 1px #00000040,0 2px 3px #3c2d1933,0 18px 30px -18px #3c2d1999}html[data-skin=chalk] .school-board .board-title{font-family:var(--font-chalk);color:var(--board-chalk);font-size:2.4rem;font-weight:700;line-height:1.05}html[data-skin=chalk] .school-board :is(.board-line,.board-deed,.board-num,.board-caption){font-family:var(--font-chalk);color:var(--board-chalk)}html[data-skin=chalk] .school-board .board-line{font-size:1.5rem;line-height:1.25}html[data-skin=chalk] .school-board .board-deed{background:0 0;border:0;padding:0;font-size:1.4rem;line-height:1.25}html[data-skin=chalk] .school-board .board-caption{color:var(--board-yellow);text-transform:none;letter-spacing:0;font-size:1.6rem}@media (max-width:639px){html[data-skin=chalk] .school-board .board-title{font-size:1.9rem}}html[data-skin=chalk] .school-board .board-num{color:var(--board-yellow);font-size:2.3rem;line-height:1}html[data-skin=chalk] .school-board :is(.board-label,.text-muted-foreground){color:var(--board-dim)}html[data-skin=chalk] .school-board .board-rule{border-color:var(--board-rule)}html[data-skin=chalk] .school-board .board-num.text-destructive{color:#ffb4a8}html[data-skin=chalk] .school-board .board-dot{display:none}html[data-skin=chalk] .school-board .board-deed:before{content:"○";margin-inline-end:.4rem}html[data-skin=chalk] .school-board .board-done:before{content:"✓"}html[data-skin=chalk] .school-board a:hover{color:var(--board-yellow)}html[data-skin=chalk] .today-widget{background-color:var(--board);border:7px solid var(--board-frame);color:var(--board-chalk);background-image:radial-gradient(16rem 10rem at 20% 10%,#f4f1e80f,#0000 70%);border-radius:.65rem}html[data-skin=chalk] .today-widget .text-muted-foreground{color:var(--board-dim)}html[data-skin=chalk] .today-widget .font-display{color:var(--board-yellow)!important}html[data-skin=chalk] .today-widget .border-border{border-color:var(--board-rule)}html[data-skin=chalk] .home-sticker{background:var(--sticker);color:var(--sticker-ink);border-radius:.25rem;padding:.3rem .85rem;font-weight:600;display:inline-block;transform:rotate(-2deg);box-shadow:0 6px 10px -8px #3c2d1999}@media (min-width:64rem){html[data-skin=chalk] .school-desk{grid-template-columns:minmax(18rem,26rem) minmax(0,1fr);align-items:start;gap:1.75rem;display:grid}html[data-skin=chalk] .school-desk>.school-board{top:calc(var(--topbar-h) + 1.25rem);position:sticky}}html[data-skin=chalk] :is(.hub-card,.hub-door){background-color:var(--sheet);background-image:repeating-linear-gradient(0deg, transparent 0 31px, var(--sheet-line) 31px 32px);border-left:4px solid var(--sheet-margin);background-attachment:local;border-radius:.4rem}html[data-skin=chalk] .hub-card{padding-left:2.1rem}html[data-skin=chalk] .hub-card h2{font-size:2.1rem;line-height:1.05}html[data-skin=chalk] .hub-chip{text-decoration:underline;-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground);background:0 0;padding-inline:.15rem;font-size:.95rem}@supports (color:color-mix(in lab, red, red)){html[data-skin=chalk] .hub-chip{-webkit-text-decoration-color:color-mix(in srgb, var(--foreground) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--foreground) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--foreground) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--foreground) 30%, transparent)}}html[data-skin=chalk] .hub-chip{text-underline-offset:5px}html[data-skin=chalk] .hub-chip:hover{color:var(--clay-ink);background:0 0;text-decoration-color:currentColor}html[data-skin=chalk] .hub-door .hub-door-title{font-size:1.55rem;line-height:1.05}@media (max-width:639px){html[data-skin=chalk] .hub-card h2{font-size:1.75rem}html[data-skin=chalk] .hub-door .hub-door-title{font-size:1.3rem}}html[data-skin=chalk] :is(.hub-card,.hub-door) .tone-tile-soft{box-shadow:none}@media (min-width:640px){html[data-skin=chalk] .page-shell>*{animation-name:skin-lift-wide;animation-duration:.5s}}html[data-skin=minimal],html [data-skin=minimal]{--font-golos:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--font-onest:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--font-unbounded:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--font-chalk:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--background:#f4f6fa;--foreground:#0f1b3d;--card:#fff;--card-foreground:#0f1b3d;--popover:#fff;--popover-foreground:#0f1b3d;--brand-navy:#02247b;--brand-navy-deep:#011a5c;--on-brand:#fff;--primary:#02247b;--primary-foreground:#fff;--primary-ink:#02247b;--accent-ink:#8a4f00;--secondary:#e8edf8;--secondary-foreground:#02247b;--muted:#f1f4fb;--muted-foreground:#4a5574;--accent:#e8edf8;--accent-foreground:#0f1b3d;--destructive:#cd162b;--border:#dce1eb;--input:#c3cada;--ring:#02247b;--gold:#a15c00;--gold-soft:#fbf1e2;--gold-ink:#8a4f00;--plum:#4b3a9b;--plum-soft:#ece9f7;--plum-ink:#3d2f84;--teal:#127a4b;--teal-soft:#e6f4ec;--teal-ink:#0f6640;--sea:#0b3393;--sea-soft:#e8edf8;--sea-ink:#02247b;--clay:#cd162b;--clay-soft:#fcecee;--clay-ink:#a8111f;--gold-hair:linear-gradient(90deg, #dce1eb, #dce1eb);--chart-1:#02247b;--chart-2:#a15c00;--chart-3:#127a4b;--chart-4:#cd162b;--chart-grid:#0f1b3d12;--chart-axis:#0f1b3d2e;--spec-1:#02247b;--spec-2:#127a4b;--spec-3:#a15c00;--spec-4:#4b3a9b;--spec-5:#2f6f8f;--spec-6:#cd162b;--spec-7:#5a6b9e;--spec-8:#7a5a3a;--spec-ink:#fff;--radius:.5rem;--shadow-color:15 27 61;--shadow-card:0 0 #0000;--shadow-raised:0 1px 2px rgb(var(--shadow-color) / .04);--shadow-overlay:0 12px 32px rgb(var(--shadow-color) / .12);--top-light:0 0 #0000;--hairline:0 0 0 1px #dce1eb;--bevel-edge:0 0 #0000;--face:none;--well:inset 0 0 0 1px #c3cada;--well-face:none;--bevel-strong:0 0 #0000;--contact:0 0 #0000;--press-in:inset 0 1px 2px rgb(var(--shadow-color) / .18);--sidebar:#fff;--sidebar-foreground:#0f1b3d;--sidebar-primary:#02247b;--sidebar-primary-foreground:#fff;--sidebar-accent:#e8edf8;--sidebar-accent-foreground:#02247b;--sidebar-border:#dce1eb;--sidebar-ring:#02247b;--board:#fff;--board-frame:#dce1eb;--board-chalk:#0f1b3d;--board-dim:#4a5574;--board-yellow:#02247b;--board-rule:#dce1eb;--sheet:#fff;--sheet-line:#dce1eb;--sheet-margin:#02247b;--sticker:#e8edf8;--sticker-ink:#02247b}html[data-skin=minimal].dark,html.dark [data-skin=minimal]{--background:#0b1124;--foreground:#e8ecf6;--card:#121a33;--card-foreground:#e8ecf6;--popover:#18213f;--popover-foreground:#e8ecf6;--muted:#18213f;--muted-foreground:#a3adc8;--secondary:#1f2b52;--secondary-foreground:#e8ecf6;--accent:#1f2b52;--accent-foreground:#e8ecf6;--brand-navy:#02123f;--brand-navy-deep:#010c2b;--on-brand:#fff;--primary:#9db4f5;--primary-foreground:#0b1124;--primary-ink:#b3c5f7;--accent-ink:#f2b866;--border:#e8ecf621;--input:#e8ecf633;--ring:#9db4f5;--destructive:#ff8b97;--gold:#f2b866;--gold-soft:#f2b86626;--gold-ink:#f6c987;--plum:#b7a8f0;--plum-soft:#b7a8f026;--plum-ink:#c9bef4;--teal:#6fd1a0;--teal-soft:#6fd1a026;--teal-ink:#8eddb5;--sea:#9db4f5;--sea-soft:#9db4f526;--sea-ink:#b3c5f7;--clay:#ff8b97;--clay-soft:#ff8b9726;--clay-ink:#ffa7b0;--gold-hair:linear-gradient(90deg, #e8ecf621, #e8ecf621);--chart-1:#9db4f5;--chart-2:#f2b866;--chart-3:#6fd1a0;--chart-4:#ff8b97;--chart-grid:#e8ecf614;--chart-axis:#e8ecf62e;--spec-1:#9db4f5;--spec-2:#6fd1a0;--spec-3:#f2b866;--spec-4:#b7a8f0;--spec-5:#7cc3e0;--spec-6:#ff8b97;--spec-7:#a9b5da;--spec-8:#d9b48c;--spec-ink:#0b1124;--shadow-color:0 0 0;--shadow-raised:0 1px 2px #0000004d;--shadow-overlay:0 16px 36px #00000080;--top-light:0 0 #0000;--hairline:0 0 0 1px #e8ecf621;--bevel-edge:0 0 #0000;--face:none;--well:inset 0 0 0 1px #e8ecf633;--well-face:none;--sidebar:#121a33;--sidebar-foreground:#e8ecf6;--sidebar-primary:#9db4f5;--sidebar-primary-foreground:#0b1124;--sidebar-accent:#1f2b52;--sidebar-accent-foreground:#e8ecf6;--sidebar-border:#e8ecf621;--sidebar-ring:#9db4f5;--board:#121a33;--board-frame:#e8ecf621;--board-chalk:#e8ecf6;--board-dim:#a3adc8;--board-yellow:#b3c5f7;--board-rule:#e8ecf621;--sheet:#121a33;--sheet-line:#e8ecf621;--sheet-margin:#9db4f5;--sticker:#1f2b52;--sticker-ink:#e8ecf6}html[data-skin=minimal]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark[data-skin=minimal]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-skin=minimal] body{background-image:none}@media (min-width:48rem){html[data-skin=minimal][data-desktop-nav=top]{--topbar-h:4rem}}html[data-skin=minimal] h1,html[data-skin=minimal] :is(.hub-card,.hub-door) :is(h2,.hub-door-title){letter-spacing:-.015em;font-weight:800}html[data-skin=minimal] .font-display{letter-spacing:-.01em;font-weight:800}[data-skin=minimal] [data-slot=button].from-primary{background-image:none;background-color:var(--primary);box-shadow:none;transition:background-color .15s}[data-skin=minimal] [data-slot=button].from-primary:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-skin=minimal] [data-slot=button].from-primary:hover{background-color:color-mix(in srgb, var(--primary) 84%, #000)}}[data-skin=minimal] [data-slot=button].from-primary:hover{box-shadow:none;transform:none}[data-skin=minimal] [data-slot=button].from-primary:after{display:none}html[data-skin=minimal] .tone-tile{background:var(--tone);box-shadow:none}html.dark[data-skin=minimal] .tone-tile{color:var(--primary-foreground)}html[data-skin=minimal] .tone-tile-soft{background:var(--tone-soft);box-shadow:none}html[data-skin=minimal] .hub-topbar{background:var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-skin=minimal] .hub-topbar{background:color-mix(in srgb, var(--card) 97%, transparent)}}html[data-skin=minimal] .hub-topbar{border-bottom:1px solid var(--border)}html[data-skin=minimal] .hub-topbar-link{border-radius:var(--radius);font-weight:600;color:var(--muted-foreground)!important;background:0 0!important}html[data-skin=minimal] .hub-topbar-link:hover{color:var(--foreground)!important;background:var(--muted)!important}html[data-skin=minimal] .hub-topbar-link[aria-current=page]{color:var(--primary-ink)!important;background:var(--secondary)!important}.cabinet-logo{object-fit:contain;width:auto;max-width:12rem;display:block}html.dark .cabinet-logo{background:#fff;border-radius:.375rem;padding:.2rem .4rem}html[data-skin=minimal] .home-sticker{font-weight:800}html[data-skin=minimal] .school-board .board-title{font-size:1.15rem;font-weight:800}html[data-skin=minimal] .school-board .board-deed{background:var(--muted);border-color:var(--border);color:var(--foreground)}html[data-skin=minimal] .school-board .board-dot{background:var(--destructive)}html[data-skin=minimal] .school-board .board-num:not(.text-destructive){color:var(--primary-ink)}@media (min-width:48rem){html[data-skin=minimal] .school-board .board-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}html[data-skin=minimal] :is(.hub-card,.hub-door){transition:box-shadow .15s;--tone:var(--primary)!important;--tone-soft:var(--secondary)!important;--tone-ink:var(--primary-ink)!important}@media (hover:hover){html[data-skin=minimal] :is(.hub-card,.hub-door):hover{box-shadow:0 0 0 1px var(--primary), 0 10px 30px #02247b14}}html[data-skin=minimal] .hub-card h2{font-size:1.375rem}html[data-skin=minimal] .hub-chip{background:var(--muted);color:var(--muted-foreground);border-radius:.375rem;padding:.3rem .65rem;font-size:.8125rem;font-weight:500}html[data-skin=minimal] .hub-chip:hover{background:var(--secondary);color:var(--primary-ink)}html[data-skin=minimal] :is(.phone-bar-list,.phone-bar-tiles) .dock{border-top:1px solid var(--border)}@media (min-width:640px){html[data-skin=minimal] .page-shell>*{animation-name:skin-fade;animation-duration:.3s}}.phone-bar-list{display:none}@media not all and (min-width:48rem){html[data-phone-menu=list] .phone-bar-list{display:block}html[data-phone-menu=list] .phone-bar-tiles{display:none}}.phone-home{display:none}@media not all and (min-width:48rem){html:not([data-phone-menu=list]) .phone-home{display:block}html:not([data-phone-menu=list]) .phone-home-under,html:not([data-phone-menu=list]) .phone-tiles-hide{display:none}}.springboard{background:radial-gradient(120% 55% at 50% 0%, var(--primary), transparent 72%), var(--background)}@supports (color:color-mix(in lab, red, red)){.springboard{background:radial-gradient(120% 55% at 50% 0%, color-mix(in srgb, var(--primary) 12%, transparent), transparent 72%), var(--background)}}.springboard-veil{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.springboard-veil{background:color-mix(in srgb, var(--background) 55%, transparent)}}.springboard-veil{-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%)}.springboard-folder{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.springboard-folder{background:color-mix(in srgb, var(--card) 86%, transparent)}}.springboard-folder{box-shadow:var(--shadow-raised), var(--hairline);border-radius:2rem}.springboard-folder-tile{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.springboard-folder-tile{background:color-mix(in srgb, var(--card) 80%, transparent)}}.springboard-folder-tile{box-shadow:var(--shadow-card), var(--hairline), var(--top-light)}.springboard-folder-mini{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.springboard-folder-mini{background:color-mix(in srgb, var(--foreground) 9%, transparent)}}@keyframes springboard-veil-in{0%{opacity:0}}@keyframes springboard-folder-in{0%{opacity:0;transform:scale(.88)}}@keyframes settings-group-in{0%{opacity:0;transform:translateY(-.4rem)}}html[data-skin=kartoteka],html [data-skin=kartoteka]{--font-onest-face:ui-sans-serif;--font-manrope-face:ui-sans-serif;--font-literata-face:Georgia;--font-golos:var(--font-onest-face), ui-sans-serif, system-ui, sans-serif;--font-onest:var(--font-onest-face), ui-sans-serif, system-ui, sans-serif;--background:#f4f0e6;--foreground:#101915;--card:#fff;--card-foreground:#101915;--popover:#fff;--popover-foreground:#101915;--brand-navy:#0a3a2d;--brand-navy-deep:#072a21;--on-brand:#f3f7f2;--primary:#0e5843;--primary-foreground:#fff;--primary-ink:#0a4535;--accent-ink:#6a4c0c;--secondary:#e5f0ea;--secondary-foreground:#0a4535;--muted:#efe9dc;--muted-foreground:#47524d;--accent:#f7edd5;--accent-foreground:#101915;--destructive:#b42318;--border:#e4ddcc;--input:#d9d0ba;--ring:#0e5843;--gold:#c29436;--gold-soft:#f7edd5;--gold-ink:#6a4c0c;--plum:#8c6b1e;--plum-soft:#f1e6c9;--plum-ink:#634a10;--teal:#0e5843;--teal-soft:#e5f0ea;--teal-ink:#0a4535;--sea:#1f6b5a;--sea-soft:#ddeee7;--sea-ink:#175446;--clay:#a8563c;--clay-soft:#f5e3db;--clay-ink:#8c4530;--caution:#b42318;--caution-soft:#fce9e6;--caution-ink:#8e1d13;--on-accent:#fff;--tab-1:#e4f1ea;--tab-2:#f1e0b5;--tab-3:#bcd9ca;--tab-4:#dcc384;--tab-5:#93c1aa;--tab-ink:#101915;--free-line:#c9b98f;--gold-hair:linear-gradient(90deg, transparent, #c29436 30%, #0e5843 55%, #c29436 80%, transparent);--chart-1:#0e5843;--chart-2:#c29436;--chart-3:#6b3a63;--chart-4:#2a5e7a;--chart-grid:#10191514;--chart-axis:#1019152e;--spec-1:#0e5843;--spec-2:#2a5e7a;--spec-3:#b98f2e;--spec-4:#6b3a63;--spec-5:#5f7a2e;--spec-6:#a8563c;--spec-7:#4a5aa8;--spec-8:#9e3d5e;--spec-ink:#fff;--radius:.875rem;--shadow-color:40 30 10;--shadow-card:0 1px 2px #281e0a0f, 0 10px 28px -10px #281e0a29;--shadow-raised:0 2px 4px #281e0a14, 0 16px 36px -12px #281e0a38;--shadow-overlay:0 24px 48px -16px #281e0a4d;--top-light:inset 0 1px 0 #fffc;--hairline:0 0 0 1px #e4ddcc;--bevel-edge:inset 0 -1px 0 #281e0a14;--face:none;--well:inset 0 1px 2px #281e0a14, inset 0 0 0 1px #d9d0ba;--well-face:none;--sidebar:#fff;--sidebar-foreground:#101915;--sidebar-primary:#0e5843;--sidebar-primary-foreground:#fff;--sidebar-accent:#e5f0ea;--sidebar-accent-foreground:#0a4535;--sidebar-border:#e4ddcc;--sidebar-ring:#0e5843}html[data-skin=kartoteka].dark,html.dark [data-skin=kartoteka]{--background:#0d1411;--foreground:#e9eeeb;--card:#151e1a;--card-foreground:#e9eeeb;--popover:#18231f;--popover-foreground:#e9eeeb;--muted:#1b2622;--muted-foreground:#a9b5af;--secondary:#183a2e;--secondary-foreground:#e9eeeb;--accent:#3a3015;--accent-foreground:#e9eeeb;--brand-navy:#070c0a;--brand-navy-deep:#050907;--on-brand:#e9eeeb;--primary:#57c49c;--primary-foreground:#04120c;--primary-ink:#7fd3b4;--accent-ink:#e6c878;--border:#2a3531;--input:#36433e;--ring:#57c49c;--destructive:#f0857a;--gold:#d8b25a;--gold-soft:#3a3015;--gold-ink:#e6c878;--plum:#d9b76a;--plum-soft:#d9b76a29;--plum-ink:#e6cb8c;--teal:#57c49c;--teal-soft:#183a2e;--teal-ink:#7fd3b4;--sea:#5fc2b0;--sea-soft:#5fc2b029;--sea-ink:#8fd8ca;--clay:#d08a6e;--clay-soft:#d08a6e29;--clay-ink:#e0a78e;--caution:#f0857a;--caution-soft:#3a1f19;--caution-ink:#f7b3a3;--on-accent:#04120c;--tab-1:#132e24;--tab-2:#3a3015;--tab-3:#1f4a3a;--tab-4:#5a4a1e;--tab-5:#1b4133;--tab-ink:#e9eeeb;--free-line:#8e7a45;--gold-hair:linear-gradient(90deg, transparent, #d8b25a 30%, #57c49c 55%, #d8b25a 80%, transparent);--chart-1:#57c49c;--chart-2:#d8b25a;--chart-3:#ba8cb3;--chart-4:#6fa2be;--chart-grid:#e9eeeb14;--chart-axis:#e9eeeb33;--spec-1:#57c49c;--spec-2:#6fa2be;--spec-3:#d8b25a;--spec-4:#ba8cb3;--spec-5:#a9c77a;--spec-6:#d08a6e;--spec-7:#8c9be0;--spec-8:#d99ab8;--spec-ink:#04120c;--shadow-color:0 0 0;--shadow-card:0 1px 2px #0006, 0 10px 28px -10px #0009;--shadow-raised:0 2px 4px #00000073, 0 16px 36px -12px #000000b3;--shadow-overlay:0 24px 48px -16px #000c;--top-light:inset 0 1px 0 #ffffff0d;--hairline:0 0 0 1px #2a3531;--bevel-edge:inset 0 -1px 0 #00000059;--face:none;--well:inset 0 1px 2px #00000080, inset 0 0 0 1px #36433e;--well-face:none;--sidebar:#151e1a;--sidebar-foreground:#e9eeeb;--sidebar-primary:#57c49c;--sidebar-primary-foreground:#04120c;--sidebar-accent:#183a2e;--sidebar-accent-foreground:#e9eeeb;--sidebar-border:#2a3531;--sidebar-ring:#57c49c}html[data-skin=kartoteka]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark[data-skin=kartoteka]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-skin=kartoteka] body,html.dark[data-skin=kartoteka] body{background-image:none}html[data-skin=kartoteka] h1,html[data-skin=kartoteka] .font-display{letter-spacing:-.02em;font-weight:800}html[data-skin=kartoteka] :is(.font-num,.tabular-nums){font-variant-numeric:tabular-nums lining-nums}html[data-skin=kartoteka] :is(.kt-sec-title,.kt-hero-title){font-family:var(--font-manrope-face), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.015em;font-weight:800}html[lang=kk][data-skin=kartoteka] :is(.kt-sec-title,.kt-hero-title){font-family:var(--font-onest-face), ui-sans-serif, system-ui, sans-serif}html[data-skin=kartoteka] :is(.kt-fig-n,.kt-ring>span){letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600}.hub-topbar-icon,.hub-topbar-home,.hub-topbar-search,.hub-tools{display:none}html[data-skin=kartoteka] .hub-topbar-home,html[data-skin=hall] .hub-topbar-home{display:flex}html[data-skin=kartoteka]{--hub-bar-h:4rem;--hub-tools-h:3rem}@media (min-width:48rem){html[data-skin=kartoteka][data-desktop-nav=top]{--topbar-h:var(--hub-bar-h)}html[data-skin=kartoteka][data-desktop-nav=top][data-hub-tools]{--topbar-h:calc(var(--hub-bar-h) + var(--hub-tools-h))}}html[data-skin=kartoteka] .hub-topbar{background-color:var(--card);gap:.75rem;padding-inline:1.25rem}@supports (color:color-mix(in lab, red, red)){html[data-skin=kartoteka] .hub-topbar{background-color:color-mix(in srgb, var(--card) 86%, transparent)}}html[data-skin=kartoteka] .hub-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-skin=kartoteka] .hub-topbar-brand{display:none}@media (min-width:96rem){html[data-skin=kartoteka] .hub-topbar-brand{display:inline}}html[data-skin=kartoteka] .hub-topbar nav{gap:.375rem}html[data-skin=kartoteka] .hub-topbar nav .hub-topbar-link{white-space:nowrap;height:2.75rem;box-shadow:inset 0 0 0 1px var(--border), 0 1px 2px #281e0a0d;border-radius:.875rem;align-items:center;gap:.5rem;padding:0 .875rem 0 .375rem;font-size:.96875rem;transition:transform .15s,box-shadow .15s;display:inline-flex;color:var(--foreground)!important;background:var(--card)!important;font-weight:800!important}html[data-skin=kartoteka] .hub-topbar nav .hub-topbar-link:hover{box-shadow:inset 0 0 0 1px var(--border), 0 6px 14px -8px #281e0a40;transform:translateY(-1px)}html[data-skin=kartoteka] .hub-topbar-tc{background:var(--secondary);width:2rem;height:2rem;color:var(--primary);border-radius:.625rem;place-items:center;display:grid}html[data-skin=kartoteka] .hub-topbar nav .hub-topbar-link:nth-child(odd) .hub-topbar-tc{background:var(--gold-soft);color:var(--gold-ink)}html[data-skin=kartoteka] .hub-topbar-icon{width:1.125rem;height:1.125rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){html[data-skin=kartoteka] .hub-topbar nav .hub-topbar-link[aria-current=page]{box-shadow:inset 0 0 0 1.5px var(--gold), 0 6px 14px -6px color-mix(in srgb, var(--primary) 70%, transparent)}}html.dark[data-skin=kartoteka] .hub-topbar nav .hub-topbar-link[aria-current=page]{color:#fff!important;background:#17604b!important}html[data-skin=kartoteka] .hub-topbar nav .hub-topbar-link[aria-current=page] .hub-topbar-tc{color:#f3dfa9;background:#ffffff29}html[data-skin=kartoteka] .hub-topbar>div:last-child .hub-topbar-link span{display:none}html[data-skin=kartoteka] .hub-topbar-search{display:block}html[data-skin=kartoteka] .hub-topbar-search-box{background:var(--background);width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 1px var(--border);color:var(--muted-foreground);border-radius:.75rem;align-items:center;gap:.5rem;padding-inline:.75rem;transition:width .2s;display:flex;overflow:hidden}html[data-skin=kartoteka] .hub-topbar-search-box input{width:100%;min-width:0;color:var(--foreground);background:0 0;border:0;outline:none;font-size:.875rem;font-weight:600}html[data-skin=kartoteka] .hub-topbar-search-box:focus-within{width:16rem;box-shadow:inset 0 0 0 1.5px var(--primary)}@media (min-width:96rem){html[data-skin=kartoteka] .hub-topbar-search-box{width:16rem}}html[data-skin=kartoteka] .hub-tools{z-index:39;scrollbar-width:none;align-items:center;gap:.375rem;display:flex;position:fixed;overflow-x:auto}html[data-skin=kartoteka] .hub-tools-link{white-space:nowrap;height:2.125rem;color:var(--muted-foreground);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;padding-inline:.875rem;font-size:.90625rem;font-weight:700;display:inline-flex;position:relative}html[data-skin=kartoteka] .hub-tools-link[aria-current=page]{color:var(--primary-ink);background:var(--secondary);box-shadow:inset 0 -2px 0 var(--gold)}@media (min-width:48rem){html[data-skin=kartoteka] .hub-tools{top:var(--hub-bar-h);height:var(--hub-tools-h);background:var(--card);border-bottom:1px solid var(--border);padding-inline:1.25rem;inset-inline:0}}@media (max-width:47.99rem){html[data-skin=kartoteka] .hub-tools{padding:calc(env(safe-area-inset-top) + .5rem) .75rem .5rem;background:var(--background);top:0;inset-inline:0}@supports (color:color-mix(in lab, red, red)){html[data-skin=kartoteka] .hub-tools{background:color-mix(in srgb, var(--background) 92%, transparent)}}html[data-skin=kartoteka] .hub-tools{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-skin=kartoteka] .hub-tools-link{background:var(--card);height:2.5rem;box-shadow:inset 0 0 0 1px var(--border);border-radius:.75rem;flex:1 0 auto}html[data-skin=kartoteka] .hub-tools-link[aria-current=page]{color:var(--primary-foreground);background:var(--primary);box-shadow:inset 0 0 0 1.5px var(--gold)}html[data-skin=kartoteka][data-hub-tools] body{padding-top:calc(env(safe-area-inset-top) + 3.5rem)}}html[data-skin=kartoteka] .page-header{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none;padding-block:.5rem}html[data-skin=kartoteka] .page-header:after,html[data-skin=kartoteka] :is(.page-header-icon,.page-header-crumb){display:none}html[data-skin=kartoteka] .page-header-title{font-size:1.25rem;font-weight:800;line-height:1.2}@media (min-width:48rem){html[data-skin=kartoteka] .page-header{position:static}html[data-skin=kartoteka] .page-header-text{align-items:baseline;gap:.75rem;display:flex}html[data-skin=kartoteka] .page-header-title{white-space:nowrap;font-size:1.375rem}html[data-skin=kartoteka] .page-header-desc{margin:0}html[data-skin=kartoteka][data-hub-tools] .page-header-title{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}html[data-skin=kartoteka] .page-header-children{margin-top:.5rem}}html[data-skin=kartoteka] .client-head{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-skin=kartoteka] .client-head:after,html[data-skin=kartoteka] :is(.client-head-avatar,.client-head-crumb){display:none}@media (min-width:48rem){html[data-skin=kartoteka] .client-head{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;padding-block:.5rem;display:flex;position:static}html[data-skin=kartoteka] .client-head-row{display:contents}html[data-skin=kartoteka] .client-head-main{flex:0 auto;order:1}html[data-skin=kartoteka] .client-head-tabs{flex:1 0 100%;order:3;min-width:0;margin:0 0 -.25rem}html[data-skin=kartoteka] .client-head-row>:last-child{order:2;margin-left:auto}html[data-skin=kartoteka] .client-head-info{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}html[data-skin=kartoteka] .client-head-name h1{white-space:nowrap;font-size:1.375rem}html[data-skin=kartoteka] :is(.client-head-contacts,.client-head-summary){margin:0}html[data-skin=kartoteka] .client-head-contacts{display:none}}html[data-skin=kartoteka] .kt-client-foot{display:none}@media (min-width:80rem){html[data-skin=kartoteka] .kt-client-grid{grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:start;gap:1.25rem;display:grid}html[data-skin=kartoteka] .kt-client-foot{top:calc(var(--topbar-h) + 1rem);background:var(--card);box-shadow:var(--hairline), var(--shadow-card);border-radius:1.5rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex;position:sticky}}html[data-skin=kartoteka] :is(.surface,.surface-raised,.kt-card){background-color:var(--card);box-shadow:var(--hairline), var(--shadow-card);background-image:none;border-radius:1.5rem}html[data-skin=kartoteka] .surface-raised{box-shadow:var(--hairline), var(--shadow-raised)}@media (hover:hover) and (prefers-reduced-motion:no-preference){html[data-skin=kartoteka] :is(.kt-sec,.kt-wide,.hub-card,.settings-card){transition:transform .2s,box-shadow .2s}html[data-skin=kartoteka] :is(.kt-sec,.kt-wide,.hub-card,.settings-card):hover{box-shadow:var(--hairline), var(--shadow-raised);transform:translateY(-2px)}}@media (prefers-reduced-motion:no-preference){html[data-skin=kartoteka] .press:active{transform:scale(.98)}}html[data-skin=kartoteka] :is(.kt-pill,.hub-alert){background:var(--secondary);color:var(--primary-ink);border-radius:9999px;align-items:center;gap:.375rem;padding:.3125rem .75rem;font-size:.84375rem;font-weight:700;line-height:1.25;display:inline-flex}html[data-skin=kartoteka] :is(.kt-pill,.hub-alert):is([data-tone=alarm],.kt-pill-alarm){background:var(--destructive);color:#fff}html[data-skin=kartoteka] :is(.kt-pill,.hub-alert):is([data-tone=soon],.kt-pill-soon){background:var(--gold);color:#1c1302}html[data-skin=kartoteka] :is(.kt-pill,.hub-alert):is([data-tone=note],.kt-pill-note){background:var(--primary);color:var(--primary-foreground)}html[data-skin=kartoteka] .kt-pill-soft{background:var(--muted);color:var(--foreground)}html.dark[data-skin=kartoteka] :is(.kt-pill,.hub-alert):is([data-tone=alarm],.kt-pill-alarm){color:#1a0503}html[data-skin=kartoteka] .kt-hello{flex-wrap:wrap;align-items:flex-end;gap:.25rem 1.125rem;display:flex}html[data-skin=kartoteka] .kt-hello-h{font-family:var(--font-literata-face), Georgia, serif;letter-spacing:-.01em;font-size:1.75rem;font-style:italic;font-weight:600;line-height:1.1}html[data-skin=kartoteka] .kt-hello-d{color:var(--muted-foreground);padding-bottom:.25rem;font-size:.9375rem;font-weight:600}@media (min-width:48rem){html[data-skin=kartoteka] .kt-hello-h{font-size:2.5rem}}html[data-skin=kartoteka] .kt-bento{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:64rem){html[data-skin=kartoteka] .kt-bento{grid-template-columns:repeat(12,minmax(0,1fr))}html[data-skin=kartoteka] .kt-hero{grid-area:span 2/span 7}html[data-skin=kartoteka] .kt-sec{grid-column:span 5}html[data-skin=kartoteka] .kt-bento-row{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}html[data-skin=kartoteka] .kt-bento-row>.kt-sec{grid-column:auto}html[data-skin=kartoteka] .kt-sec:only-of-type,html[data-skin=kartoteka] .kt-sec-tall{grid-row:span 2}}@media (min-width:48rem) and (max-width:63.99rem){html[data-skin=kartoteka] .kt-bento{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-skin=kartoteka] .kt-hero,html[data-skin=kartoteka] .kt-bento-row{grid-column:1/-1}html[data-skin=kartoteka] .kt-bento-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}}html[data-skin=kartoteka] .kt-hero{color:#fff;background:radial-gradient(120% 90% at 100% 0,#c294364d 0%,#c2943600 55%),linear-gradient(160deg,#11654d 0%,#0b4636 100%);border-radius:1.75rem;padding:1.5rem 1.625rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff40,inset 0 0 0 1px #c2943673,0 18px 40px -16px #0b463699}html.dark[data-skin=kartoteka] .kt-hero{background:radial-gradient(120% 90% at 100% 0,#d8b25a38 0%,#d8b25a00 55%),linear-gradient(160deg,#134e3d 0%,#0b3329 100%)}html[data-skin=kartoteka] .kt-hero-title{align-items:center;gap:.75rem;font-size:1.75rem;line-height:1.1;display:flex}@media (min-width:48rem){html[data-skin=kartoteka] .kt-hero-title{font-size:2rem}}html[data-skin=kartoteka] .kt-hero-ic{background:#ffffff24;border-radius:.9375rem;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}html[data-skin=kartoteka] .kt-ring{--p:0;background:conic-gradient(var(--gold) calc(var(--p) * 1%), #ffffff2e 0);border-radius:9999px;flex-shrink:0;place-items:center;width:4rem;height:4rem;display:grid}html[data-skin=kartoteka] .kt-ring>span{background:#0d5240;border-radius:9999px;place-items:center;width:3.125rem;height:3.125rem;font-size:.9375rem;display:grid}html[data-skin=kartoteka] .kt-chair{background:var(--card);color:var(--foreground);border-radius:1.25rem;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;padding:1rem 1.125rem;display:flex}html[data-skin=kartoteka] .kt-live{color:var(--primary);align-items:center;gap:.4375rem;font-size:.8125rem;font-weight:800;display:inline-flex}html[data-skin=kartoteka] .kt-live:before{content:"";background:#1fae7a;border-radius:9999px;width:.5rem;height:.5rem;box-shadow:0 0 0 4px #1fae7a33}html[data-skin=kartoteka] .kt-chair-name{letter-spacing:-.02em;overflow-wrap:anywhere;margin:.125rem 0 .375rem;font-size:1.5rem;font-weight:800;line-height:1.15}html[data-skin=kartoteka] .kt-btn{white-space:nowrap;min-height:3rem;color:var(--primary-ink);box-shadow:inset 0 0 0 1.5px var(--border);background:0 0;border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.25rem;font-size:.96875rem;font-weight:700;display:inline-flex}html[data-skin=kartoteka] .kt-btn-primary{color:var(--primary-foreground);background:var(--primary);box-shadow:none}html[data-skin=kartoteka] .kt-btn-primary:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-skin=kartoteka] .kt-btn-primary:hover{background:color-mix(in srgb, var(--primary) 86%, #000)}}html[data-skin=kartoteka] .kt-btn-light{color:var(--primary-ink);background:#fff}html[data-skin=kartoteka] .kt-btn-glass{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #fff3}html[data-skin=kartoteka] .kt-q{border-bottom:1px solid #ffffff24;grid-template-columns:3.625rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.6875rem .25rem;display:grid}html[data-skin=kartoteka] .kt-q:last-child{border-bottom:0}html[data-skin=kartoteka] .kt-q-t{font-variant-numeric:tabular-nums;color:#f3dfa9;font-weight:800}html[data-skin=kartoteka] .kt-q b{font-weight:700;display:block}html[data-skin=kartoteka] .kt-q-line{color:#cfe5da;font-size:.84375rem;display:block}html[data-skin=kartoteka] .kt-q-free{border:1.5px dashed #f3dfa999;border-radius:.875rem;margin:.375rem 0;padding:.625rem .75rem}html[data-skin=kartoteka] .kt-hero-tools{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}html[data-skin=kartoteka] .kt-hero-tools a{background:#ffffff1f;border-radius:.75rem;align-items:center;gap:.5rem;height:2.5rem;padding-inline:1rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}html[data-skin=kartoteka] .kt-hero-tools a:hover{background:#fff3}html[data-skin=kartoteka] .kt-sec{flex-direction:column;gap:.75rem;padding:1.25rem 1.375rem;display:flex}html[data-skin=kartoteka] .kt-sec-hd{align-items:center;gap:.75rem;display:flex}html[data-skin=kartoteka] .kt-sec-title{font-size:1.5rem;line-height:1.1}@media (min-width:64rem){html[data-skin=kartoteka] .kt-sec-title{font-size:1.75rem}}html[data-skin=kartoteka] .kt-ic{background:var(--secondary);width:3rem;height:3rem;color:var(--primary);border-radius:.9375rem;flex-shrink:0;place-items:center;display:grid}html[data-skin=kartoteka] .kt-ic[data-gold]{background:var(--gold-soft);color:var(--gold-ink)}html[data-skin=kartoteka] .kt-figs{flex-wrap:wrap;align-items:flex-end;gap:.5rem 1.625rem;display:flex}html[data-skin=kartoteka] .kt-fig{flex-direction:column;display:flex}html[data-skin=kartoteka] .kt-fig-n{font-size:2rem;line-height:1}html[data-skin=kartoteka] .kt-fig-n[data-minor]{font-size:1.375rem}@media (min-width:64rem){html[data-skin=kartoteka] .kt-fig-n{font-size:2.5rem}html[data-skin=kartoteka] .kt-fig-n[data-minor]{font-size:1.625rem}}html[data-skin=kartoteka] .kt-fig small{font-family:var(--font-manrope-face), ui-sans-serif, system-ui, sans-serif;color:var(--muted-foreground);margin-top:.375rem;font-size:.84375rem;font-weight:700}html[lang=kk][data-skin=kartoteka] .kt-fig small{font-family:var(--font-onest-face), ui-sans-serif, system-ui, sans-serif}html[data-skin=kartoteka] .kt-tools{flex-wrap:wrap;gap:.5rem;margin-top:auto;display:flex}html[data-skin=kartoteka] .kt-tool{background:var(--background);height:2.375rem;color:var(--foreground);box-shadow:inset 0 0 0 1px var(--border);border-radius:.75rem;align-items:center;gap:.375rem;padding-inline:.875rem;font-size:.875rem;font-weight:700;display:inline-flex}html[data-skin=kartoteka] .kt-tool:hover{background:var(--secondary);color:var(--primary-ink)}html[data-skin=kartoteka] .kt-phone-name{letter-spacing:-.02em;font-size:1.375rem;font-weight:800;line-height:1.2}html[data-skin=kartoteka] .kt-wide{border-radius:1.375rem;align-items:center;gap:.875rem;padding:.875rem 1rem;display:flex}html[data-skin=kartoteka] .kt-wide b{letter-spacing:-.015em;font-size:1.1875rem;font-weight:800;display:block}html[data-skin=kartoteka] .kt-wide small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);margin-top:.125rem;font-size:.84375rem;font-weight:600;display:block;overflow:hidden}html[data-skin=kartoteka] .kt-wide-n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:800}html[data-skin=kartoteka] :is(.kt-notes,.kt-classic,.kt-attention)>*{margin-bottom:0}html[data-skin=kartoteka] .kt-notes{align-items:start;gap:.75rem;display:grid}@media (min-width:64rem){html[data-skin=kartoteka] .kt-notes{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}}html[data-skin=kartoteka] .kt-notes:empty{display:none}html[data-skin=kartoteka] .kt-rest{align-items:start;gap:1.25rem;display:grid}@media (min-width:64rem){html[data-skin=kartoteka] .kt-rest{grid-template-columns:minmax(0,1fr) minmax(0,22rem)}}html[data-skin=kartoteka] .kt-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);font-size:.8125rem;font-weight:800}html[data-skin=kartoteka] .kt-fab{box-shadow:inset 0 0 0 2px var(--gold), 0 10px 20px -6px #0b463699}@media (max-width:47.99rem){html[data-skin=kartoteka] :is(.phone-bar-list,.phone-bar-tiles){inset-inline:.625rem;bottom:calc(env(safe-area-inset-bottom) + .75rem);padding-bottom:0}html[data-skin=kartoteka] :is(.phone-bar-list,.phone-bar-tiles)>div:first-child{display:none}html[data-skin=kartoteka] :is(.phone-bar-list,.phone-bar-tiles) .dock{border:1px solid var(--border);background:var(--card);border-radius:1.5rem}@supports (color:color-mix(in lab, red, red)){html[data-skin=kartoteka] :is(.phone-bar-list,.phone-bar-tiles) .dock{background:color-mix(in srgb, var(--card) 88%, transparent)}}html[data-skin=kartoteka] :is(.phone-bar-list,.phone-bar-tiles) .dock{box-shadow:0 10px 30px -10px #281e0a4d}}html[data-skin=kartoteka] .sched-grid{--sched-head-h:56px;--card-bar:var(--primary);background:var(--card);box-shadow:var(--hairline), var(--shadow-card);border-radius:1.25rem}@supports (color:color-mix(in lab, red, red)){html[data-skin=kartoteka] .sched-head{box-shadow:inset 0 -1px 0 var(--border), inset 0 -3px 0 color-mix(in srgb, var(--gold) 55%, transparent)}}html[data-skin=kartoteka] .sched-head-name{color:var(--foreground);font-weight:800}html[data-skin=kartoteka] .sched-avatar{background:var(--gold-soft);color:var(--gold-ink);box-shadow:inset 0 0 0 1.5px var(--gold);font-weight:800}html[data-skin=kartoteka] .sched-closed{background-color:#0000;background-image:repeating-linear-gradient(135deg,#f4f0e6f2 0 8px,#e4ddccb3 8px 10px)}html.dark[data-skin=kartoteka] .sched-closed{background-image:repeating-linear-gradient(135deg,#ffffff05 0 8px,#ffffff0f 8px 10px)}html[data-skin=kartoteka] .sched-card{background:var(--secondary);color:var(--foreground);border-left-width:0;border-radius:.75rem}html[data-skin=kartoteka] .sched-card:not(.glow){box-shadow:inset 3px 0 0 var(--card-bar)}html[data-skin=kartoteka] .sched-card:is([data-status=completed],[data-status=no_show],[data-status=cancelled]){background:var(--muted);color:var(--muted-foreground)}html[data-skin=kartoteka] .sched-card:is(.glow,[data-status=in_progress]){background:var(--primary);color:var(--primary-foreground);box-shadow:inset 0 0 0 1.5px var(--gold), 0 8px 18px -8px var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-skin=kartoteka] .sched-card:is(.glow,[data-status=in_progress]){box-shadow:inset 0 0 0 1.5px var(--gold), 0 8px 18px -8px color-mix(in srgb, var(--primary) 70%, transparent)}}html[data-skin=kartoteka] .sched-card:is(.glow,[data-status=in_progress]) *{color:inherit}html[data-skin=kartoteka] .sched-card-name{font-weight:800}@media (max-width:639px){html .sched-grid[data-phone=list]{box-shadow:none;background:0 0;overflow:visible}html .sched-grid[data-phone=list] .sched-row{flex-direction:column;gap:.75rem}html .sched-grid[data-phone=list] .sched-axis,html .sched-grid[data-phone=list] .sched-slot,html .sched-grid[data-phone=list] .sched-now{display:none}html .sched-grid[data-phone=list] .sched-col{background:var(--card);min-width:0;box-shadow:var(--hairline), var(--shadow-card);border-right:0;border-radius:1.375rem;overflow:hidden}html .sched-grid[data-phone=list] .sched-head{text-align:left;flex-direction:row;justify-content:flex-start;gap:.5rem;height:auto;padding:.75rem 1rem .5rem;position:static}html .sched-grid[data-phone=list] .sched-head-name{font-size:.9375rem}html .sched-grid[data-phone=list] .sched-body{height:auto;padding:.25rem .375rem .375rem}html .sched-grid[data-phone=list] .sched-body:not(:has(.sched-card)):after{content:"—";color:var(--muted-foreground);padding:.625rem .75rem;display:block}html .sched-grid[data-phone=list] .sched-card{border-radius:1rem;height:auto;margin:.25rem 0;font-size:15px;position:relative;inset:auto}html .sched-grid[data-phone=list] .sched-card:not(.glow):not([data-status=in_progress]){box-shadow:inset 0 -1px 0 var(--border);background:0 0;border-radius:0}html .sched-grid[data-phone=list] .sched-card-trigger{grid-template-columns:3.75rem minmax(0,1fr);align-items:baseline;column-gap:.75rem;padding:.75rem 2.75rem .75rem .75rem;display:grid}html .sched-grid[data-phone=list] .sched-card-time{font-variant-numeric:lining-nums tabular-nums;white-space:normal;grid-row:1/span 3;font-size:15px;font-weight:800;line-height:1.2;display:block}html .sched-grid[data-phone=list] .sched-card-line,html .sched-grid[data-phone=list] .sched-card .sched-card-sub,html .sched-grid[data-phone=list] .sched-card .sched-card-svc{grid-column:2;display:block}html .sched-grid[data-phone=list] .sched-card-line{font-size:16px;display:flex}html .sched-grid[data-phone=list] .sched-card .sched-card-sub,html .sched-grid[data-phone=list] .sched-card .sched-card-svc{margin-top:2px;font-size:13.5px}html .sched-grid[data-phone=list] .sched-inline-time{display:none}html[data-skin=kartoteka] .sched-fab{right:1rem;bottom:calc(env(safe-area-inset-bottom) + 6rem);z-index:25;background:var(--primary);width:3.5rem;height:3.5rem;color:var(--primary-foreground);box-shadow:inset 0 0 0 2px var(--gold), 0 10px 20px -6px #0b463699;border-radius:1.125rem;justify-content:center;align-items:center;display:flex;position:fixed}html[data-skin=kartoteka] .sched-new{display:none}}html[data-skin=kartoteka] .kt-board{--board-text:#fff;--board-soft:#cfe5da;isolation:isolate;background-color:#0000;background-image:radial-gradient(circle at 92% 6%,#ffffff12 0 13rem,#0000 13.05rem),radial-gradient(circle at 104% 78%,#ffffff0d 0 16rem,#0000 16.05rem),radial-gradient(120% 80% at 0 0,#1a6e55 0%,#1a6e5500 60%),linear-gradient(160deg,#124f3e 0%,#0c372c 55%,#0a2721 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;position:relative}html.dark[data-skin=kartoteka] .kt-board{background-color:#0000;background-image:radial-gradient(circle at 92% 6%,#ffffff0d 0 13rem,#0000 13.05rem),radial-gradient(circle at 104% 78%,#ffffff09 0 16rem,#0000 16.05rem),radial-gradient(120% 80% at 0 0,#145845 0%,#14584500 60%),linear-gradient(160deg,#0d3b2f 0%,#082920 55%,#061d17 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}html[data-skin=kartoteka] .kt-board:before{content:"";z-index:-1;opacity:.06;pointer-events:none;background:url(/brand/foot-mark-white.png) 50%/contain no-repeat;width:32.5rem;height:38.75rem;position:fixed;bottom:-7.5rem;right:-3.75rem;transform:rotate(-14deg)}@media (max-width:47.99rem){html[data-skin=kartoteka] .kt-board:before{opacity:.07;width:18.75rem;height:22.5rem;bottom:2.5rem;right:-4.375rem}}html[data-skin=kartoteka] .kt-board .kt-hello-h{color:var(--board-text)}html[data-skin=kartoteka] .kt-board .kt-hello-d{color:var(--board-soft)}html[data-skin=kartoteka] .kt-board .kt-hero{background:radial-gradient(120% 90% at 100% 0,#c2943657 0%,#c2943600 55%),linear-gradient(160deg,#156850 0%,#0f5a45 100%);box-shadow:inset 0 0 0 1.5px #d6ae5cbf,0 24px 50px -18px #0000008c}html[data-skin=kartoteka] .kt-board .kt-card{box-shadow:inset 0 1px #ffffffb3,0 0 0 1px #fff9,0 18px 40px -18px #00000080}html.dark[data-skin=kartoteka] .kt-board .kt-card{box-shadow:0 0 0 1px #ffffff1a,0 18px 40px -18px #000000b3}html[data-skin=kartoteka] .kt-board .kt-hello .kt-btn-primary{background:var(--gold);color:#1c1302}html[data-skin=kartoteka] .kt-board .kt-banners:not(:empty){background:var(--card);border-radius:1.25rem;padding:.25rem .75rem;box-shadow:0 18px 40px -18px #00000080}html[data-skin=kartoteka] .kt-banners>*{margin-bottom:0}html[data-skin=kartoteka] .kt-board .kt-rest{background:var(--background);border-radius:1.75rem;padding:1.25rem;box-shadow:0 0 0 1px #fff6,0 18px 40px -18px #00000080}html[data-skin=kartoteka] .kt-hero .kt-chair{box-shadow:inset 0 0 0 2.5px #d6ae5c,0 12px 26px -14px #00000073}html[data-skin=kartoteka] .kt-hero .kt-q{background:#ffffff12;border-bottom:0;border-radius:.875rem;margin-bottom:.5rem;padding:.625rem .75rem;box-shadow:inset 0 0 0 1px #ffffff24}html[data-skin=kartoteka] .kt-hero .kt-q:hover{background:#ffffff24}html[data-skin=kartoteka] .kt-hero .kt-q-t{color:#1c1302;font-family:var(--font-unbounded), ui-sans-serif, sans-serif;background:#d6ae5c;border-radius:.5625rem;justify-self:start;padding:.1875rem .5rem;font-size:.875rem;font-weight:600}html[lang=kk][data-skin=kartoteka] .kt-hero .kt-q-t{font-family:var(--font-onest-face), ui-sans-serif, sans-serif}html[data-skin=kartoteka] .kt-hero .kt-q b{color:#fff;font-size:.96875rem}html[data-skin=kartoteka] .kt-hero .kt-q-line{color:#e2f1e9}html[data-skin=kartoteka] .kt-hero .kt-q-free{box-shadow:none;background:0 0;border:1.5px dashed #d6ae5cd9;margin-block:0 .5rem}html[data-skin=kartoteka] .kt-hero .kt-q-free .kt-q-t{color:#f3dfa9;background:0 0;box-shadow:inset 0 0 0 1.5px #d6ae5c}@media (max-width:47.99rem){html[data-skin=kartoteka] .kt-hero .kt-btn{min-width:0;padding-inline:.875rem}}html[data-skin=kartoteka] .kt-hero .kt-btn-light{box-shadow:inset 0 0 0 2px #d6ae5c}.hub-tools-i3,.kt-tool-i3{display:none}html[data-skin=kartoteka] [data-i3]{--i3:none;filter:drop-shadow(0 2px 3px #281e0a2e);background:var(--i3) center / contain no-repeat!important;box-shadow:none!important}html[data-skin=kartoteka] [data-i3]>svg{display:none}html[data-skin=kartoteka] .hub-topbar-tc[data-i3]{border-radius:0;width:1.75rem;height:1.75rem}html[data-skin=kartoteka] .hub-topbar nav .hub-topbar-link{padding-left:.625rem}html[data-skin=kartoteka] .hub-topbar nav .hub-topbar-link[aria-current=page] .hub-topbar-tc[data-i3]{filter:drop-shadow(0 2px 4px #00000059)}html[data-skin=kartoteka] .kt-ic[data-i3]{filter:drop-shadow(0 6px 8px #281e0a33);border-radius:0;width:3.25rem;height:3.25rem}html[data-skin=kartoteka] .kt-wide .kt-ic[data-i3]{width:2.75rem;height:2.75rem}html[data-skin=kartoteka] .kt-hero-ic[data-i3]{filter:drop-shadow(0 6px 10px #00000059);border-radius:0;width:3.25rem;height:3.25rem}html[data-skin=kartoteka] :is(.hub-tools-i3,.kt-tool-i3){flex-shrink:0;width:1.375rem;height:1.375rem;display:inline-block}.hub-topbar-kt,.hub-topbar-round-i3{display:none}html[data-skin=kartoteka]{--kt-gold-line:#d6ae5c;--kt-gold-num:linear-gradient(180deg, #c2923a 0%, #9a6e1c 55%, #7e5812 100%);--kt-gold-btn:linear-gradient(180deg, #f1d68f 0%, #d6ae5c 48%, #b8903f 100%);--kt-board:radial-gradient(circle at 92% 6%, #ffffff12 0 13rem, transparent 13.05rem), radial-gradient(circle at 104% 78%, #ffffff0d 0 16rem, transparent 16.05rem), radial-gradient(120% 80% at 0% 0%, #1a6e55 0%, #1a6e5500 60%), linear-gradient(160deg, #124f3e 0%, #0c372c 55%, #0a2721 100%);--kt-sheet-shadow:0 0 0 1.5px var(--kt-gold-line), 0 18px 40px -18px #0000008c;--kt-card-shadow:inset 0 1px 0 #ffffffe6, inset 0 -2px 0 #a680341f, 0 18px 30px -18px #00000073, 0 2px 4px #0000000f}html.dark[data-skin=kartoteka]{--kt-gold-line:#8e7a45;--kt-board:radial-gradient(circle at 92% 6%, #ffffff0d 0 13rem, transparent 13.05rem), radial-gradient(120% 80% at 0% 0%, #145845 0%, #14584500 60%), linear-gradient(160deg, #0d3b2f 0%, #082920 55%, #061d17 100%);--kt-card-shadow:0 18px 30px -18px #000000b3}html[data-skin=kartoteka] body{background:var(--kt-board);background-attachment:fixed}html[data-skin=kartoteka] body:before{content:"";z-index:-1;opacity:.08;pointer-events:none;background:url(/brand/foot-mark-white.png) 50%/contain no-repeat;width:32.5rem;height:38.75rem;position:fixed;bottom:-7.5rem;right:-3.75rem;transform:rotate(-14deg)}html[data-skin=kartoteka] .min-h-svh.bg-background{background-color:#0000}html[data-skin=kartoteka] .page-header{background:var(--background);box-shadow:var(--kt-sheet-shadow);border-radius:1.25rem;margin:.75rem .75rem 0}html[data-skin=kartoteka] .page-shell{background:var(--background);box-shadow:var(--kt-sheet-shadow);border-radius:1.5rem;margin-top:.75rem;margin-bottom:6.5rem}@media (min-width:48rem){html[data-skin=kartoteka] .page-header{margin:1rem 1.5rem 0}html[data-skin=kartoteka] .page-shell{width:calc(100% - 3rem);margin-top:1rem;margin-bottom:1.5rem}}html[data-skin=kartoteka] .kt-board .page-shell,html[data-skin=kartoteka] .page-header .page-shell,html[data-skin=kartoteka] .page-shell .page-shell{width:100%;box-shadow:none;background:0 0;border-radius:0;margin:0 auto}html[data-skin=kartoteka] .client-head{background:var(--background);box-shadow:var(--kt-sheet-shadow);border-radius:1.25rem;margin:.75rem .75rem 0}@media (min-width:48rem){html[data-skin=kartoteka] .client-head{margin:1rem 1.5rem 0}}html[data-skin=kartoteka] :is(.page-header-title,.client-head-name h1){font-family:var(--font-literata-face), Georgia, serif;letter-spacing:-.01em;color:#0e4a38;font-style:italic;font-weight:600}html[data-skin=kartoteka] :is(.surface,.surface-raised,.kt-card,.settings-card,.hub-card){background-color:var(--card);outline:1.5px solid var(--kt-gold-line);outline-offset:-1.5px;box-shadow:var(--kt-card-shadow)}html[data-skin=kartoteka] :is(.surface,.surface-raised,.kt-card)>:is(h2,h3):first-child,html[data-skin=kartoteka] [data-slot=card-title]{font-family:var(--font-literata-face), Georgia, serif;letter-spacing:-.005em;color:#0e4a38;font-size:1.25rem;font-style:italic;font-weight:600}html.dark[data-skin=kartoteka] :is(.page-header-title,.client-head-name h1,[data-slot=card-title]),html.dark[data-skin=kartoteka] :is(.surface,.surface-raised,.kt-card)>:is(h2,h3):first-child{color:#e6c878}html[data-skin=kartoteka] :is(.kt-fig-n,.kt-num,.font-display):not([class*=text-destructive]):not([class*=caution]):not([class*=text-red]):not([style*=color]){background-image:var(--kt-gold-num);color:#0000;-webkit-background-clip:text;background-clip:text}html.dark[data-skin=kartoteka] :is(.kt-fig-n,.kt-num,.font-display):not([class*=text-destructive]):not([class*=caution]):not([style*=color]){background-image:linear-gradient(#f3dfa9,#d6ae5c)}html[data-skin=kartoteka] :is([data-slot=button][class*=from-gold],.kt-btn-gold,.hub-topbar-rec){background:var(--kt-gold-btn)!important;color:#1c1302!important;box-shadow:inset 0 1px #fff9,inset 0 -2px #78551459,0 6px 14px -6px #78551499!important}html[data-skin=kartoteka] [data-slot=table-container],html[data-skin=kartoteka] .kt-book{background-color:#fffdf6;background-image:linear-gradient(90deg, #0e5843 0 .625rem, var(--kt-gold-line) .625rem .75rem, transparent .75rem), repeating-linear-gradient(180deg, transparent 0 1.1875rem, #dce6f2 1.1875rem 1.25rem);border-radius:.875rem;box-shadow:0 0 0 3px #d6ae5c59,0 14px 28px -16px #00000073}html[data-skin=kartoteka] [data-slot=table-container] table{width:calc(100% - .75rem);margin-left:.75rem}html[data-skin=kartoteka] :is([data-slot=table-header],.kt-book-head){background:linear-gradient(#16714f,#0e5843)}html[data-skin=kartoteka] [data-slot=table-header] tr{border-bottom:2px solid var(--kt-gold-line)!important}html[data-skin=kartoteka] :is([data-slot=table-head],[data-slot=table-header] th,.kt-book-head>*){letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:800;color:#f3dfa9!important}html[data-skin=kartoteka] [data-slot=table-row]{border-bottom:1.5px solid #9db3cc}html.dark[data-skin=kartoteka] [data-slot=table-container],html.dark[data-skin=kartoteka] .kt-book{background-color:#151e1a;background-image:linear-gradient(90deg, #0e5843 0 .625rem, var(--kt-gold-line) .625rem .75rem, transparent .75rem)}html[data-skin=kartoteka] .hub-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#f8f6f0 0%,#ece8dd 100%);border-bottom:1px solid #d6ae5c8c}html[data-skin=kartoteka] .hub-topbar-brand{font-family:var(--font-manrope-face), ui-sans-serif, system-ui, sans-serif;color:#0a4535;font-size:1.0625rem;font-weight:800;display:inline}html[data-skin=kartoteka] .hub-topbar>a:first-child>span:first-child{box-shadow:inset 0 0 0 1.5px var(--kt-gold-line), 0 4px 10px -4px #0e584399;background:linear-gradient(160deg,#16674f,#0e5843)!important}html[data-skin=kartoteka] .hub-topbar nav .hub-topbar-link{height:2.375rem;box-shadow:none;border-radius:.6875rem;padding:0 .75rem 0 .5rem;font-size:.90625rem;color:#2c3631!important;background:0 0!important;font-weight:700!important}html[data-skin=kartoteka] .hub-topbar nav .hub-topbar-link:hover{box-shadow:none;transform:none;background:#0e584314!important}html[data-skin=kartoteka] .hub-topbar nav .hub-topbar-link[aria-current=page]{box-shadow:inset 0 1px 0 #ffffff40, inset 0 0 0 1px var(--kt-gold-line), 0 6px 12px -6px #0e5843b3;color:#fff!important;background:linear-gradient(#16714f,#0e5843)!important}html[data-skin=kartoteka] .hub-topbar nav .hub-topbar-link .hub-topbar-tc,html[data-skin=kartoteka] .hub-topbar nav .hub-topbar-link:nth-child(odd) .hub-topbar-tc,html[data-skin=kartoteka] .hub-topbar nav .hub-topbar-link[aria-current=page] .hub-topbar-tc{background:0 0;width:1.375rem;height:1.375rem}html[data-skin=kartoteka] .hub-topbar-search,html[data-skin=kartoteka] .hub-topbar-legacy{display:none!important}html[data-skin=kartoteka] .hub-topbar>div:last-child{gap:.5rem}html[data-skin=kartoteka] .hub-topbar-kt{display:inline-flex}html[data-skin=kartoteka] .hub-topbar-rec{white-space:nowrap;border-radius:.875rem;align-items:center;gap:.375rem;height:2.5rem;margin-right:.25rem;padding:0 1rem 0 .75rem;font-size:.9375rem;font-weight:800}html[data-skin=kartoteka] :is(.hub-topbar-round,.hub-topbar .hub-topbar-gear){width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 1.5px var(--kt-gold-line), 0 4px 10px -5px #3c280a73, inset 0 1px 0 #fff;place-items:center;position:relative;background:linear-gradient(#fff,#f1ebdd)!important;border-radius:50%!important;padding:0!important;display:grid!important}html[data-skin=kartoteka] .hub-topbar .hub-topbar-gear>span.hidden{display:none!important}html[data-skin=kartoteka] .hub-topbar>div:last-child .hub-topbar-round-i3,html[data-skin=kartoteka] .hub-topbar-round-i3{background:var(--i3) center / contain no-repeat;filter:drop-shadow(0 2px 2px #281e0a38);width:1.5rem;height:1.5rem;display:block!important}html[data-skin=kartoteka] .hub-topbar-round-svg{display:none}html[data-skin=kartoteka] .hub-topbar-ava{color:#6a4c0c;width:2.5rem;height:2.5rem;box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--kt-gold-line);background:#f7edd5;border-radius:50%;place-items:center;font-size:.8125rem;font-weight:800;display:grid;overflow:hidden}html[data-skin=kartoteka] .hub-topbar-ava img{object-fit:cover;width:100%;height:100%}.hub-topbar-menu{z-index:60;background:var(--card);border:1.5px solid var(--kt-gold-line,var(--border));border-radius:1.375rem;width:17.5rem;padding:.5rem;position:absolute;top:calc(100% + .75rem);right:0;box-shadow:0 30px 60px -20px #0009}.hub-topbar-menu-name{border-bottom:1px solid var(--border);font-family:var(--font-literata-face), Georgia, serif;color:#0e4a38;margin-bottom:.25rem;padding:.5rem .75rem .625rem;font-size:1.125rem;font-style:italic;font-weight:600}.hub-topbar-menu-row{min-height:2.75rem;color:var(--foreground);text-align:left;border-radius:.75rem;align-items:center;gap:.75rem;padding:0 .75rem;font-size:.9375rem;font-weight:700;display:flex}.hub-topbar-menu-row:hover{background:#d6ae5c24}.hub-topbar-menu-out{color:#b42318}.hub-topbar-menu-hint{color:#b42318bf;font-size:.8125rem;font-weight:500}.kt-me-ava{color:#6a4c0c;background:#f7edd5;border-radius:9999px;place-items:center;width:2.75rem;height:2.75rem;font-weight:800;display:inline-grid;overflow:hidden;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #d6ae5c}.kt-me-ava img{object-fit:cover;width:100%;height:100%}.kt-me-ava-lg{flex:none;width:3.5rem;height:3.5rem}.kt-me-veil{z-index:90;background:#061e1673;align-items:flex-end;display:flex;position:fixed;inset:0}.kt-me-sheet{width:100%;max-height:85svh;padding:0 .75rem calc(.75rem + env(safe-area-inset-bottom));background:var(--card);border-top:1.5px solid #d6ae5c;border-radius:1.5rem 1.5rem 0 0;overflow-y:auto;box-shadow:0 -20px 50px -20px #00000080}.kt-me-sheet .hub-topbar-menu-row{border-bottom:1px solid var(--border);border-radius:0;min-height:3.25rem;font-size:1rem}.kt-me-sheet form .hub-topbar-menu-row{border-bottom:0}.kt-me-head{background:linear-gradient(#e6f0ea,#dceae2);border-bottom:1.5px solid #d6ae5c;border-radius:1.5rem 1.5rem 0 0;align-items:center;gap:.875rem;margin:0 -.75rem .25rem;padding:1rem 1rem .875rem;display:flex}.kt-me-name{color:#0e4a38;font-size:1.0625rem;font-weight:800;display:block}.kt-me-sub{color:#3d5c50;font-size:.8125rem;display:block}html[data-skin=kartoteka] .hub-tools{background:linear-gradient(#145a46,#10503e)!important;border-bottom:1px solid #d6ae5c73!important}html[data-skin=kartoteka] .hub-tools-link{color:#fff;background:#ffffff1a;border-radius:.75rem;height:2.25rem;font-weight:800;box-shadow:inset 0 0 0 1px #d6ae5c99}html[data-skin=kartoteka] .hub-tools-link:hover{color:#fff;background:#ffffff2e}html[data-skin=kartoteka] .hub-tools-link[aria-current=page],html[data-skin=kartoteka] .hub-tools .hub-tools-link[aria-current=page]{color:#1c1302;background:var(--kt-gold-btn);box-shadow:inset 0 1px #fff9,inset 0 -2px #78551459,0 6px 14px -6px #00000080}html[data-skin=kartoteka] :is([data-slot=button],.kt-btn,.hub-topbar-rec,.hub-tools-link,.kt-tool,.kt-q,.kt-wide,.kt-sec,.settings-card,.hub-card,.surface,.kt-card,.hub-topbar-round,.hub-topbar-gear,[data-slot=table-row],.sched-card){transition:transform .16s,box-shadow .16s,filter .16s,background-color .16s}@media (hover:hover){html[data-skin=kartoteka] :is([data-slot=button],.kt-btn,.hub-topbar-rec,.hub-tools-link):hover{filter:brightness(1.06)saturate(1.05);transform:translateY(-2px)}html[data-skin=kartoteka] :is([data-slot=button][class*=from-gold],.kt-btn-gold,.hub-topbar-rec):hover{box-shadow:inset 0 1px #fff9,0 10px 18px -8px #785514a6!important}html[data-skin=kartoteka] :is(.kt-tool,.kt-wide,.settings-card,.hub-card,.kt-sec):hover{filter:brightness(1.04);transform:translateY(-2px)}html[data-skin=kartoteka] :is(.surface,.kt-card,.settings-card,.hub-card):hover{box-shadow:inset 0 1px #ffffffe6,0 24px 36px -18px #0000008c,0 0 0 2px #d6ae5c8c}html[data-skin=kartoteka] [data-slot=table-row]:hover{background:#d6ae5c1f}html[data-skin=kartoteka] .kt-q:hover{filter:brightness(1.1)}html[data-skin=kartoteka] .sched-card:hover{filter:brightness(1.03);z-index:5;transform:translateY(-1px)scale(1.01)}html[data-skin=kartoteka] :is(.hub-topbar-round,.hub-topbar-gear):hover{transform:rotate(20deg)scale(1.06)}}html[data-skin=kartoteka] :is([data-slot=button],.kt-btn,.hub-topbar-rec):active{transform:translateY(0)scale(.98)}@media (prefers-reduced-motion:reduce){html[data-skin=kartoteka] *{transition:none!important}html[data-skin=kartoteka] :is([data-slot=button],.kt-btn,.hub-topbar-rec,.hub-tools-link,.kt-tool,.kt-wide,.settings-card,.hub-card,.kt-sec,.sched-card,.hub-topbar-round,.hub-topbar-gear):hover{transform:none}}html[data-skin=kartoteka] .kt-i3{background:var(--i3) center / contain no-repeat;filter:drop-shadow(0 3px 4px #00000040);flex-shrink:0;width:2.125rem;height:2.125rem;display:inline-block}html[data-skin=kartoteka] .kt-i3-lg{width:2.75rem;height:2.75rem}html[data-skin=kartoteka] .kt-today{flex-direction:column;gap:1.25rem;display:flex}html[data-skin=kartoteka] .kt-t-hello{align-items:center;gap:.875rem;min-width:0;display:flex}html[data-skin=kartoteka] .kt-t-greet{font-family:var(--font-literata-face), Georgia, serif;letter-spacing:-.01em;white-space:nowrap;color:#fff;text-shadow:0 2px 10px #00000040;margin:0 .25rem 0 0;font-size:2.875rem;font-style:italic;font-weight:500;line-height:1.05}html[data-skin=kartoteka] .kt-chip{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;height:2.125rem;padding:0 .875rem;font-size:.875rem;font-weight:800;display:inline-flex}html[data-skin=kartoteka] .kt-chip-gold{color:#1c1302;background:var(--kt-gold-btn);box-shadow:inset 0 1px #fff9,0 4px 10px -4px #0006}html[data-skin=kartoteka] .kt-chip-line{color:#fff;box-shadow:inset 0 0 0 1.5px var(--kt-gold-line)}html[data-skin=kartoteka] .kt-t-search{color:#6b746f;min-width:12rem;max-width:26rem;height:3.25rem;box-shadow:inset 0 0 0 2px var(--kt-gold-line), 0 6px 16px -10px #0009;background:#fff;border-radius:1rem;flex:18rem;align-items:center;gap:.625rem;margin-left:auto;padding:0 1rem;display:flex}html[data-skin=kartoteka] .kt-t-search input{color:#101915;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:.9375rem;font-weight:600}html[data-skin=kartoteka] .kt-clock{height:3.5rem;box-shadow:inset 0 0 0 1.5px var(--kt-gold-line);background:#ffffff14;border-radius:1rem;flex-shrink:0;align-items:center;gap:.75rem;padding:0 1.125rem;display:flex}html[data-skin=kartoteka] .kt-clock-t{font-family:var(--font-display), var(--font-manrope-face), sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#f3dfa9;font-size:2.125rem;font-weight:600;line-height:1}html[data-skin=kartoteka] .kt-clock-d{color:#fff;flex-direction:column;font-size:.8125rem;font-weight:700;line-height:1.25;display:flex}html[data-skin=kartoteka] .kt-t-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:1rem;display:grid}html[data-skin=kartoteka] .kt-t-right{flex-direction:column;gap:1rem;min-width:0;display:flex}html[data-skin=kartoteka] .kt-t-tools{box-shadow:inset 0 0 0 1.5px var(--kt-gold-line), inset 0 1px 0 #ffffff2e, 0 10px 22px -12px #0009;background:linear-gradient(#16714f,#0e5843);border-radius:1.25rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow:hidden}html[data-skin=kartoteka] .kt-t-tools>*+*{border-left:1px solid #d6ae5c73}html[data-skin=kartoteka] .kt-t-tool{color:#fff;align-items:center;gap:.75rem;min-height:4.25rem;padding:.625rem 1rem;display:flex}html[data-skin=kartoteka] .kt-t-tool:hover{background:#ffffff14}html[data-skin=kartoteka] .kt-t-tool b{white-space:nowrap;font-size:1.0625rem;font-weight:800;line-height:1.2;display:block}html[data-skin=kartoteka] .kt-t-tool small{color:#f3dfa9;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:700;display:block;overflow:hidden}html[data-skin=kartoteka] .kt-t-badge,html[data-skin=kartoteka] .kt-t-dot{color:#fff;background:linear-gradient(#d93a2c,#a51f14);border-radius:999px;place-items:center;min-width:1.75rem;height:1.75rem;padding:0 .375rem;font-size:.8125rem;font-weight:800;display:inline-grid;box-shadow:0 0 0 2px #ffffffd9}html[data-skin=kartoteka] .kt-t-cards{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}html[data-skin=kartoteka] .kt-t-col{flex-direction:column;gap:1rem;min-width:0;display:flex}html[data-skin=kartoteka] .kt-t-card{border-radius:1.375rem;padding:0;overflow:hidden}html[data-skin=kartoteka] .kt-t-head{background:linear-gradient(#eaf3ee,#dfede5);border-bottom:1px solid #d6ae5c8c;align-items:center;gap:.625rem;padding:.625rem 1rem;display:flex}html[data-skin=kartoteka] .kt-t-title{font-family:var(--font-literata-face), Georgia, serif;letter-spacing:-.005em;color:#0e4a38;font-size:1.3125rem;font-style:italic;font-weight:600}html[data-skin=kartoteka] .kt-t-date{color:#47524d;font-size:.8125rem;font-weight:700}html[data-skin=kartoteka] .kt-t-count{color:#fff;background:#0e5843;border-radius:999px;place-items:center;min-width:1.75rem;height:1.75rem;padding:0 .375rem;font-size:.8125rem;font-weight:800;display:inline-grid}html[data-skin=kartoteka] .kt-t-body{flex-direction:column;gap:.625rem;padding:.875rem 1rem 1rem;display:flex}html[data-skin=kartoteka] .kt-t-big,html[data-skin=kartoteka] .kt-t-mid{font-family:var(--font-display), var(--font-manrope-face), sans-serif;letter-spacing:-.02em;font-weight:600;line-height:1;display:block}html[data-skin=kartoteka] .kt-t-mid{font-size:1.5rem}html[data-skin=kartoteka] .kt-t-cap{color:#47524d;margin-top:.25rem;font-size:.8125rem;font-weight:600;display:block}html[data-skin=kartoteka] .kt-t-methods{flex-direction:column;gap:.375rem;display:flex}html[data-skin=kartoteka] .kt-t-methods li{border-radius:.75rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.875rem;font-weight:700;display:flex;box-shadow:inset 0 0 0 1.5px #e6dcc4,inset 3px 0 #0e5843}html[data-skin=kartoteka] .kt-t-sub{letter-spacing:.04em;text-transform:uppercase;color:#47524d;border-top:1px solid #efe9dc;padding-top:.5rem;font-size:.8125rem;font-weight:800}html[data-skin=kartoteka] .kt-t-pays li a,html[data-skin=kartoteka] .kt-t-tasks li a{border-radius:.625rem;align-items:center;gap:.625rem;min-height:2.25rem;padding:.25rem .375rem;font-size:.875rem;font-weight:700;display:flex}html[data-skin=kartoteka] .kt-t-pays li a:hover,html[data-skin=kartoteka] .kt-t-tasks li a:hover{background:#d6ae5c1f}html[data-skin=kartoteka] .kt-t-time{font-variant-numeric:tabular-nums;color:#0e4a38;flex-shrink:0;font-weight:800}html[data-skin=kartoteka] .kt-t-tag{color:#6a4c0c;background:#f7edd5;border-radius:999px;flex-shrink:0;padding:.125rem .5rem;font-size:.8125rem;font-weight:700}html[data-skin=kartoteka] .kt-t-empty{color:#47524d;font-size:.875rem;font-weight:600}html[data-skin=kartoteka] .kt-t-warn,html[data-skin=kartoteka] .kt-t-free{border-radius:.875rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .625rem .5rem .75rem;font-size:.875rem;font-weight:800;display:flex}html[data-skin=kartoteka] .kt-t-warn{color:#8e1d13;background:#fce9e6}html[data-skin=kartoteka] .kt-t-free{color:#6a4c0c;background:linear-gradient(#fff7e2,#f7edd5);border:1.5px dashed #c9a85a}html[data-skin=kartoteka] .kt-t-free b{font-family:var(--font-display), var(--font-manrope-face), sans-serif;color:#9a6e1c;font-size:1.25rem;font-weight:600}html[data-skin=kartoteka] .kt-t-mini{color:#0e4a38;background:#fff;border-radius:999px;flex-shrink:0;padding:.375rem .75rem;font-size:.8125rem;font-weight:800;box-shadow:inset 0 0 0 1px #cfe1d7,0 2px 4px #00000014}html[data-skin=kartoteka] .kt-t-box{border-radius:.3125rem;flex-shrink:0;width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 2px #0e5843}html[data-skin=kartoteka] .kt-t-tasks a[data-late] .kt-t-box{box-shadow:inset 0 0 0 2px #b42318}html[data-skin=kartoteka] .kt-t-late{color:#b42318;flex-shrink:0;font-size:.8125rem;font-weight:800}html[data-skin=kartoteka] .kt-t-strip{border-radius:1.25rem;flex-wrap:wrap;align-items:center;gap:.5rem 1.125rem;padding:.75rem 1.125rem;display:flex}html[data-skin=kartoteka] .kt-t-strip-title{font-family:var(--font-literata-face), Georgia, serif;color:#0e4a38;font-size:1.1875rem;font-style:italic;font-weight:600}html[data-skin=kartoteka] .kt-t-strip-item{color:#2c3631;align-items:center;gap:.375rem;font-size:.875rem;font-weight:700;display:inline-flex}html[data-skin=kartoteka] .kt-t-queue{min-height:100%}html[data-skin=kartoteka] .kt-t-queue .kt-hero-title{align-items:center;gap:.75rem;font-size:1.875rem;display:flex}@media (max-width:80rem){html[data-skin=kartoteka] .kt-t-greet{font-size:2.25rem}html[data-skin=kartoteka] .kt-t-grid{grid-template-columns:minmax(0,1fr)}}html[data-skin=kartoteka] .kt-today .kt-t-queue{grid-area:auto}html[data-skin=kartoteka] .kt-ring .font-display{color:#fff!important;background-image:none!important}html[data-skin=kartoteka] .kt-t-free b{white-space:nowrap}html[data-skin=kartoteka] .kt-board .kt-chair .kt-btn-primary{background:var(--kt-gold-btn);color:#1c1302;box-shadow:inset 0 1px #fff9,inset 0 -2px #78551459,0 6px 14px -6px #78551499}html[data-skin=kartoteka] .kt-q-t{background-image:none;-webkit-background-clip:border-box;background-clip:border-box}@media (max-width:47.99rem){html[data-skin=kartoteka] .kt-board .kt-hello{flex-wrap:nowrap;align-items:flex-start}html[data-skin=kartoteka] .kt-board .kt-hello-h{font-size:1.75rem;line-height:1.15}}html[data-skin=kartoteka] .kt-wide-n{background-image:var(--kt-gold-num);color:#0000;-webkit-background-clip:text;background-clip:text}html[data-skin=kartoteka] .kt-wide .kt-i3{width:2.75rem;height:2.75rem}.sched-card-state,.sched-now-t{display:none}html[data-skin=kartoteka] .sched-grid{background-color:#fffdf6;border:2px solid #1f3a30;border-radius:.875rem;outline:none;box-shadow:0 0 0 3px #d6ae5c59,0 18px 40px -18px #0000008c}html[data-skin=kartoteka] .sched-head{background:#f4efe2;box-shadow:inset 0 -2px #1f3a30}html[data-skin=kartoteka] .sched-slot{border-top-color:#dce6f2!important}html[data-skin=kartoteka] .sched-slot[data-hour]{border-top:1.5px solid #9db3cc!important}html[data-skin=kartoteka] .sched-col{border-right:1.5px solid #1f3a30!important}html[data-skin=kartoteka] .sched-col:last-child{border-right:0!important}@media (min-width:640px){html[data-skin=kartoteka] .sched-axis{color:#1f3a30;background:#fffdf6;font-weight:800;box-shadow:inset -2px 0 #e05a4f,inset -5px 0 #fffdf6,inset -6px 0 #e05a4f}html[data-skin=kartoteka] .sched-card{color:#101915;border-radius:.5rem}html[data-skin=kartoteka] .sched-card:not(.glow){box-shadow:inset 5px 0 0 var(--card-bar,#0e5843), 0 0 0 1.5px #1f3a30;background:#fff}html[data-skin=kartoteka] .sched-card[data-status=confirmed]:not(.glow){background:linear-gradient(135deg,#fff 0%,#f2faf5 45%,#fff6dd 100%);box-shadow:inset 5px 0 #0e5843,0 0 0 1.5px #1f3a30,0 0 0 3.5px #d6ae5c8c,0 6px 14px -8px #0e584399}html[data-skin=kartoteka] .sched-card[data-status=booked]:not(.glow){background:#fff1ef;box-shadow:inset 5px 0 #b42318,0 0 0 1.5px #1f3a30}html[data-skin=kartoteka] .sched-card[data-status=booked][data-online]:not(.glow){background:#f2f4fd;box-shadow:inset 5px 0 #5b6fd0,0 0 0 1.5px #2c3a86}html[data-skin=kartoteka] .sched-card:is([data-status=completed],[data-status=no_show],[data-status=cancelled]):not(.glow){color:#6b6f6a;background:#f3f1ec;box-shadow:inset 5px 0 #b9b3a4,0 0 0 1.5px #8c8a84}html[data-skin=kartoteka] .sched-card:is(.glow,[data-status=in_progress]){color:#fff;background:linear-gradient(160deg,#16714f,#0e5843);box-shadow:inset 0 0 0 2px #d6ae5c,0 0 0 1.5px #0a3b2c}html[data-skin=kartoteka] .sched-card[data-flag]:not(.glow){box-shadow:inset 5px 0 0 var(--card-bar,#0e5843), 0 0 0 2.5px #b42318!important}html[data-skin=kartoteka] .sched-card[data-flag] .sched-card-name:after{content:" ⚠";color:#b42318}html[data-skin=kartoteka] .sched-card.glow[data-flag] .sched-card-name:after{color:#ffb4a8}html[data-skin=kartoteka] .sched-card:not([data-compact]) .sched-card-state{letter-spacing:.03em;text-transform:uppercase;color:#47524d;white-space:nowrap;font-size:.8125rem;font-weight:800;display:block;position:absolute;top:.25rem;right:1.75rem}html[data-skin=kartoteka] .sched-card[data-status=confirmed] .sched-card-state{color:#0e5843}html[data-skin=kartoteka] .sched-card[data-status=booked] .sched-card-state{color:#b42318}html[data-skin=kartoteka] .sched-card[data-status=booked][data-online] .sched-card-state{color:#3f4fa8}html[data-skin=kartoteka] .sched-card:is(.glow,[data-status=in_progress]) .sched-card-state{color:#f3dfa9}html[data-skin=kartoteka] .sched-card[data-alert]{animation:1.6s ease-in-out infinite kt-red-code}html[data-skin=kartoteka] .sched-now{z-index:30!important;background:#e0281a!important;height:3px!important;box-shadow:0 0 0 1px #ffffffd9,0 0 10px #e0281abf!important}html[data-skin=kartoteka] .sched-now>span:first-child{box-shadow:0 0 0 2px #fff,0 0 8px #e0281acc;background:#e0281a!important;width:14px!important;height:14px!important;top:-5.5px!important;left:-6px!important}html[data-skin=kartoteka] .sched-now-t{z-index:31;color:#fff;font-variant-numeric:tabular-nums;background:#e0281a;border-radius:7px;padding:2px 7px;font-size:.8125rem;font-weight:800;display:block;position:absolute;top:-12px;left:10px;box-shadow:0 0 0 2px #fff}}@keyframes kt-red-code{0%,to{outline-offset:1px;outline:2.5px solid #c8291c00}50%{outline-offset:3px;outline:2.5px solid #c8291cf2}}@media (prefers-reduced-motion:reduce){html[data-skin=kartoteka] .sched-card[data-alert]{outline:2.5px solid #c8291c;animation:none}}@media (max-width:639px){html[data-skin=kartoteka] .sched-grid[data-phone=list]{box-shadow:none;background:0 0;border:0}html[data-skin=kartoteka] .sched-grid[data-phone=list] .sched-col{background-color:#fffdf6;background-image:repeating-linear-gradient(#0000 0 19px,#dce6f2 19px 20px);border:2px solid #1f3a30!important}html[data-skin=kartoteka] .sched-card[data-status=booked]:not(.glow){box-shadow:inset 4px 0 0 #b42318, inset 0 -1px 0 var(--border)}html[data-skin=kartoteka] .sched-card[data-status=booked][data-online]:not(.glow){box-shadow:inset 4px 0 0 #5b6fd0, inset 0 -1px 0 var(--border)}html[data-skin=kartoteka] .sched-card[data-status=confirmed]:not(.glow){box-shadow:inset 4px 0 0 #0e5843, inset 0 -1px 0 var(--border)}html[data-skin=kartoteka] .sched-card[data-flag]:not(.glow){box-shadow:inset 4px 0 #b42318,0 0 0 2px #b42318}html[data-skin=kartoteka] .sched-card .sched-card-state{display:none}}html[data-skin=kartoteka]{--seg-new:#b9861f;--seg-regular:#7b3fc4;--seg-once:#2f6fa8;--seg-dormant:#5c6b85;--seg-lost:#b4532a;--seg-unknown:#6b746f;--seg-c:#0e4a38}html[data-skin=kartoteka] .kt-pq{box-shadow:inset 0 0 0 1.5px var(--kt-gold-line), 0 10px 22px -12px #0009;background:linear-gradient(#16714f,#0e5843);border-radius:1.25rem;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));margin-bottom:.875rem;display:grid;overflow:hidden}html[data-skin=kartoteka] .kt-pq-t{color:#fff;border-right:1px solid #d6ae5c73;align-items:center;gap:.625rem;min-height:4rem;padding:.625rem .875rem;display:flex}html[data-skin=kartoteka] .kt-pq-t:hover{background:#ffffff14}html[data-skin=kartoteka] .kt-pq-t[aria-current=page]{background:#ffffff2e;box-shadow:inset 0 -3px #f3dfa9}html[data-skin=kartoteka] .kt-pq-t b{white-space:nowrap;font-size:.96875rem;font-weight:800;display:block}html[data-skin=kartoteka] .kt-pq-t small{color:#f3dfa9;white-space:nowrap;font-size:.8125rem;font-weight:700;display:block}html[data-skin=kartoteka] .kt-seg{outline-offset:-1.5px;outline:1.5px solid #e6dcc4;border-radius:1rem!important;padding:.75rem .875rem!important}html[data-skin=kartoteka] .kt-seg>span[aria-hidden]{display:none}html[data-skin=kartoteka] .kt-seg .font-num{font-family:var(--font-display);color:var(--seg-c,#0e4a38);font-size:1.75rem;font-weight:600}html[data-skin=kartoteka] .kt-seg .kt-seg-ic{display:none}html[data-skin=kartoteka] .kt-seg .kt-seg-row{justify-content:flex-start}html[data-skin=kartoteka] .kt-seg .kt-seg-l{color:#101915!important;font-size:1rem!important;font-weight:800!important}html[data-skin=kartoteka] .kt-seg-hint{color:#47524d;margin-top:.125rem;font-size:.8125rem;font-weight:600;display:block}html[data-skin=kartoteka] [data-seg=new]{--seg-c:var(--seg-new)}html[data-skin=kartoteka] [data-seg=regular]{--seg-c:var(--seg-regular)}html[data-skin=kartoteka] [data-seg=once]{--seg-c:var(--seg-once)}html[data-skin=kartoteka] [data-seg=dormant]{--seg-c:var(--seg-dormant)}html[data-skin=kartoteka] [data-seg=lost]{--seg-c:var(--seg-lost)}html[data-skin=kartoteka] [data-seg=unknown]{--seg-c:var(--seg-unknown)}html[data-skin=kartoteka] [data-seg=callback]{--seg-c:#b42318}html[data-skin=kartoteka] .kt-seg[aria-pressed=true]{outline:2px solid var(--seg-c);background:linear-gradient(160deg, var(--seg-c), #fff)!important}@supports (color:color-mix(in lab, red, red)){html[data-skin=kartoteka] .kt-seg[aria-pressed=true]{background:linear-gradient(160deg, color-mix(in srgb, var(--seg-c) 9%, #fff), #fff)!important}}html[data-skin=kartoteka] .kt-seg[data-seg=regular] .font-num:before{content:""}html[data-skin=kartoteka] .kt-plist{isolation:isolate;background-image:linear-gradient(90deg, #0e5843 0 2.5rem, var(--kt-gold-line) 2.5rem 2.625rem, transparent 2.625rem), repeating-linear-gradient(180deg, transparent 0 1.1875rem, #dce6f2 1.1875rem 1.25rem);border:2px solid #1f3a30;position:relative;overflow:hidden}html[data-skin=kartoteka] .kt-plist:after{content:"";z-index:-1;border-left:2px solid var(--kt-gold-line);background:linear-gradient(#3a9a78 0%,#1f7a5a 50%,#0b4a38 100%);width:11.75rem;position:absolute;top:0;bottom:0;right:0}html[data-skin=kartoteka] .kt-prow{grid-template-columns:2.625rem minmax(0,1fr) 11rem 10rem 5.5rem 6.5rem 11.75rem;align-items:center;column-gap:.625rem;display:grid}html[data-skin=kartoteka] .kt-plist:not([data-money]) .kt-prow{grid-template-columns:2.625rem minmax(0,1fr) 11rem 10rem 5.5rem 11.75rem}html[data-skin=kartoteka] .kt-book-head.kt-prow{border-bottom:2px solid var(--kt-gold-line);min-height:2.75rem}html[data-skin=kartoteka] .kt-plist ol>li>.kt-prow{border-bottom:1.5px solid #9db3cc;min-height:3.875rem}html[data-skin=kartoteka] .kt-plist ol>li:last-child>.kt-prow{border-bottom:0}html[data-skin=kartoteka] .kt-plist ol>li>.kt-prow:hover{background:#d6ae5c1f}html[data-skin=kartoteka] .kt-pnum{text-align:center;color:#f3dfa9;font-size:1rem;font-weight:800}html[data-skin=kartoteka] .kt-pname{align-items:center;gap:.75rem;min-width:0;padding-left:.5rem;display:flex}html[data-skin=kartoteka] .kt-pname b{font-family:var(--font-literata-face), Georgia, serif;color:#14201b;font-size:1.0625rem;font-weight:700;display:block}html[data-skin=kartoteka] .kt-pname small{letter-spacing:.04em;color:#8a8577;font-size:.8125rem;font-weight:700;display:block}html[data-skin=kartoteka] .kt-pav{color:#6a4c0c;width:2.5rem;height:2.5rem;box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--kt-gold-line);background:linear-gradient(160deg,#fff6dd,#f1e2bb);border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:grid}html[data-skin=kartoteka] .kt-pc{color:#2c3631;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9375rem;font-weight:700}html[data-skin=kartoteka] .kt-pvis{font-family:var(--font-display);font-size:1.1875rem;font-weight:600}html[data-skin=kartoteka] .kt-pdebt{color:#b42318;font-weight:800}html[data-skin=kartoteka] .kt-pst{flex-direction:column;align-items:flex-start;gap:.25rem;padding:.375rem 0 .375rem .625rem;display:flex}html[data-skin=kartoteka] .kt-tag{color:#14201b;white-space:nowrap;clip-path:polygon(.625rem 0,100% 0,100% 100%,.625rem 100%,0 50%);filter:drop-shadow(0 3px 4px #00000040);background:#fffdf6;border-radius:0 .5rem .5rem 0;align-items:center;height:1.875rem;padding:0 .875rem 0 1.5rem;font-size:.875rem;font-weight:800;display:inline-flex;position:relative}html[data-skin=kartoteka] .kt-tag:before{content:"";background:var(--seg-c,#1f7a5a);border-radius:50%;width:.5rem;height:.5rem;margin-top:-.25rem;position:absolute;top:50%;left:.625rem}@media (max-width:63.99rem){html[data-skin=kartoteka] .kt-plist:after,html[data-skin=kartoteka] .kt-book-head.kt-prow{display:none}html[data-skin=kartoteka] .kt-prow,html[data-skin=kartoteka] .kt-plist:not([data-money]) .kt-prow{grid-template-columns:2.25rem minmax(0,1fr) auto;row-gap:.25rem;padding:.5rem .75rem .5rem 0}html[data-skin=kartoteka] .kt-prow>.kt-pc{display:none}html[data-skin=kartoteka] .kt-prow>.kt-pc.kt-pdebt{grid-column:2;display:block}html[data-skin=kartoteka] .kt-pst{padding:0}}html[data-skin=kartoteka] .kt-cb-queue{display:none}@media (min-width:80rem){html[data-skin=kartoteka] .kt-cb-queue{z-index:5;top:calc(var(--topbar-h) + 1rem);scrollbar-width:thin;width:19rem;display:block;position:fixed;bottom:1rem;left:1.5rem;overflow-y:auto}html[data-skin=kartoteka] .kt-cb-main{margin-left:21.5rem}}html[data-skin=kartoteka] .kt-dq{color:#fff;background:radial-gradient(120% 90% at 100% 0,#c2943657 0%,#c2943600 55%),linear-gradient(160deg,#156850 0%,#0f5a45 100%);border-radius:1.5rem;padding:1rem;box-shadow:inset 0 0 0 1.5px #d6ae5cbf,0 24px 50px -18px #0000008c}html[data-skin=kartoteka] .kt-dq-head{align-items:center;gap:.625rem;margin-bottom:.75rem;display:flex}html[data-skin=kartoteka] .kt-dq-head b{font-family:var(--font-manrope-face), ui-sans-serif, system-ui, sans-serif;flex:1;font-size:1.375rem;font-weight:800}html[data-skin=kartoteka] .kt-dq-ring{width:3.25rem;height:3.25rem}html[data-skin=kartoteka] .kt-dq-ring>span{width:2.5rem;height:2.5rem;font-size:.875rem}html[data-skin=kartoteka] .kt-dq-list{flex-direction:column;gap:.5rem;display:flex}html[data-skin=kartoteka] .kt-dq-row{background:#ffffff14;border-radius:.875rem;align-items:center;gap:.625rem;min-height:3.25rem;padding:.5rem .625rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff29}html[data-skin=kartoteka] .kt-dq-row:hover{background:#ffffff24}html[data-skin=kartoteka] .kt-dq-row b{font-size:.9375rem;font-weight:800;display:block}html[data-skin=kartoteka] .kt-dq-row[data-done]{opacity:.6}html[data-skin=kartoteka] .kt-dq-row[data-done] b{text-decoration:line-through}html[data-skin=kartoteka] .kt-dq-row[aria-current=page]{color:#101915;box-shadow:inset 0 0 0 2px var(--kt-gold-line), 0 6px 14px -8px #00000080;background:linear-gradient(#fffdf6,#fff3d6)}html[data-skin=kartoteka] .kt-dq-t{color:#1c1302;font-family:var(--font-display);font-variant-numeric:tabular-nums;background:linear-gradient(#f3dfa9,#d6ae5c);border-radius:.5rem;flex-shrink:0;padding:.25rem .5rem;font-size:.875rem;font-weight:600}html[data-skin=kartoteka] .kt-dq-free{box-shadow:none;background:0 0;border:1.5px dashed #f3dfa999}html[data-skin=kartoteka] .kt-dq-free .kt-dq-t{color:#f3dfa9;background:0 0;box-shadow:inset 0 0 0 1.5px #f3dfa9}html[data-skin=kartoteka] .kt-dq-empty{color:#cfe5da;font-weight:700}html[data-skin=kartoteka] .kt-cb-acts{box-shadow:inset 0 0 0 1.5px var(--kt-gold-line), 0 10px 22px -12px #0009;background:linear-gradient(#16714f,#0e5843);border-radius:1.25rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:.75rem .75rem 0;display:grid;overflow:hidden}@media (min-width:48rem){html[data-skin=kartoteka] .kt-cb-acts{margin:1rem 1.5rem 0}}html[data-skin=kartoteka] .kt-cb-act{color:#fff;align-items:center;gap:.75rem;min-height:4.25rem;padding:.625rem 1rem;display:flex}html[data-skin=kartoteka] .kt-cb-act+.kt-cb-act{border-left:1px solid #d6ae5c73}html[data-skin=kartoteka] a.kt-cb-act:hover{background:#ffffff14}html[data-skin=kartoteka] .kt-cb-act b{white-space:nowrap;font-size:1.0625rem;font-weight:800;display:block}html[data-skin=kartoteka] .kt-cb-act small{color:#f3dfa9;font-size:.8125rem;font-weight:700;display:block}html[data-skin=kartoteka] .kt-cb-wa>:last-child{flex:1}@media (max-width:47.99rem){html[data-skin=kartoteka] .kt-cb-act{text-align:center;flex-direction:column;justify-content:center;gap:.25rem;min-height:4.5rem;padding:.5rem .25rem}html[data-skin=kartoteka] .kt-cb-act b,html[data-skin=kartoteka] .kt-cb-wa button{white-space:normal;line-height:1.15;font-size:.8125rem!important}html[data-skin=kartoteka] .kt-cb-act small,html[data-skin=kartoteka] .kt-cb-wa button svg{display:none}html[data-skin=kartoteka] .kt-cb-act .kt-i3{width:1.75rem;height:1.75rem}}html[data-skin=kartoteka] .client-head-tabs nav{align-items:flex-end;gap:.25rem}html[data-skin=kartoteka] .client-head-tabs nav a{height:2.5rem;padding:0 .875rem;font-weight:700;color:#2c3631!important;background:linear-gradient(#eaf3ee,#dcebe2)!important;border-radius:.875rem .875rem 0 0!important;box-shadow:inset 0 0 0 1px #cfe1d7,inset 0 -1px #b9d2c4!important}html[data-skin=kartoteka] .client-head-tabs nav a:nth-child(3n+2){background:linear-gradient(#fff6dd,#f3e6c2)!important;box-shadow:inset 0 0 0 1px #e8d6a8,inset 0 -1px #d9c48f!important}html[data-skin=kartoteka] .client-head-tabs nav a:nth-child(3n){background:linear-gradient(#eef1f6,#dfe5ee)!important;box-shadow:inset 0 0 0 1px #d2dae6,inset 0 -1px #bcc7d8!important}html[data-skin=kartoteka] .client-head-tabs nav a[aria-current=page]{height:2.875rem;color:#fff!important;box-shadow:inset 0 0 0 1.5px var(--kt-gold-line), 0 -4px 12px -6px #0e584399!important;background:linear-gradient(#16714f,#0e5843)!important;font-weight:800!important}html[data-skin=kartoteka] .client-head-tabs nav a[aria-current=page] svg{color:#f3dfa9!important}@media (min-width:80rem){html[data-skin=kartoteka] .kt-cb-queue{top:calc(var(--topbar-h) + var(--preview-bar-height,0px) + 1rem)}}html[data-skin=kartoteka] .kt-cb-wa button{border:0;justify-content:flex-start;height:auto;padding:0;font-size:1.0625rem;font-weight:800;box-shadow:none!important;color:#fff!important;background:0 0!important}@media (min-width:640px){html[data-skin=kartoteka] .sched-card:not([data-compact]) .sched-card-trigger{flex-direction:column;justify-content:flex-start;padding-top:1.375rem;display:flex}}html[data-skin=kartoteka] .kt-wa-card{outline-color:#d6ae5c;font-weight:600;color:#fff!important;background:linear-gradient(160deg,#25a35a,#128c4a)!important}html[data-skin=kartoteka] .kt-wa-card a,html[data-skin=kartoteka] .kt-wa-card b{font-weight:800;color:#fff!important}@media (max-width:47.99rem){html[data-skin=kartoteka] .kt-pq{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-skin=kartoteka] .kt-pq-t{border-bottom:1px solid #d6ae5c73;min-height:3.25rem}html[data-skin=kartoteka] .kt-pq-t .kt-i3{width:1.625rem;height:1.625rem}html[data-skin=kartoteka] .kt-pq-t b{white-space:normal;font-size:.875rem}html[data-skin=kartoteka] .kt-pav{display:none}html[data-skin=kartoteka] .kt-tag{height:1.625rem;padding:0 .625rem 0 1.375rem;font-size:.8125rem}html[data-skin=kartoteka] .kt-pq-t .kt-i3{display:none}html[data-skin=kartoteka] .kt-pq-t b{overflow-wrap:normal;word-break:keep-all}}html[data-skin=kartoteka] .kt-mini{background:var(--secondary);height:1.875rem;color:var(--primary-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 .75rem;font-size:.8125rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #cfe1d7}html[data-skin=kartoteka] .kt-x{width:1.75rem;height:1.75rem;color:var(--muted-foreground);border-radius:999px;place-items:center;display:grid}html[data-skin=kartoteka] .kt-x:hover{background:var(--muted)}html[data-skin=kartoteka] .kt-ol-btn{background:var(--card);height:2.25rem;color:var(--primary-ink);white-space:nowrap;border-radius:.75rem;align-items:center;gap:.4375rem;padding:0 .875rem 0 .625rem;font-size:.875rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1.5px #d6ae5c}html[data-skin=kartoteka] .kt-ol-btn img{filter:drop-shadow(0 3px 4px #281e0a38);flex:none}html[data-skin=kartoteka] .kt-ol-pop{z-index:50;background:var(--card);width:min(25rem,100vw - 2rem);color:var(--foreground);border:1.5px solid #d6ae5c;border-radius:1.25rem;flex-direction:column;gap:.625rem;padding:1rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 30px 60px -20px #0009}html[data-skin=kartoteka] .kt-ol-pop b{font-size:1rem}html[data-skin=kartoteka] .kt-ol-link{background:var(--background);border:1px solid var(--border);color:var(--primary-ink);border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem .75rem;font-size:.875rem;font-weight:700;display:flex}html[data-skin=kartoteka] .kt-ol-phone{background:var(--background);border:1.5px solid #d6cdb8;border-radius:.75rem;min-height:2.625rem;padding:0 .75rem;font-size:.9375rem;font-weight:700}html[data-skin=kartoteka] .kt-ol-phone:focus{border-color:#c29436;outline:none;box-shadow:0 0 0 4px #c2943638}html[data-skin=kartoteka] .kt-ol-wa{color:#fff;white-space:nowrap;background:linear-gradient(#25a35a,#128c4a);border-radius:.75rem;align-items:center;height:2.625rem;padding:0 .875rem;font-size:.875rem;font-weight:800;display:inline-flex}html[data-skin=kartoteka] .kt-ol-wa[aria-disabled=true]{opacity:.45}html[data-skin=kartoteka] .kt-ol-qr{color:var(--muted-foreground);align-items:center;gap:.625rem;font-size:.8125rem;font-weight:700;display:flex}html[data-skin=kartoteka] .kt-qrb{background:var(--foreground);width:2.125rem;height:2.125rem;color:var(--card);border-radius:.5rem;place-items:center;font-size:.8125rem;font-weight:800;display:grid}html[data-skin=kartoteka] .kt-cxl{background:var(--card);height:2.25rem;color:var(--foreground);white-space:nowrap;box-shadow:inset 0 0 0 1.5px var(--border);border-radius:999px;align-items:center;padding:0 .875rem;font-size:.8125rem;font-weight:800;display:inline-flex}html[data-skin=kartoteka] .kt-cxl:hover{box-shadow:inset 0 0 0 1.5px #d6ae5c}html[data-skin=kartoteka] .kt-modal{z-index:60;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}html[data-skin=kartoteka] .kt-modal-bg{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#061e178c;position:absolute;inset:0}html[data-skin=kartoteka] .kt-modal-card{background:var(--card);width:min(34rem,100%);max-height:calc(100svh - 2rem);color:var(--foreground);border:1.5px solid #d6ae5c;border-radius:1.5rem;padding:1rem 1.125rem 1.125rem;position:relative;overflow:auto;box-shadow:0 30px 60px -20px #0009}html[data-skin=kartoteka] .kt-modal-title{font-family:var(--font-literata-face), Georgia, serif;color:var(--primary-ink);font-size:1.25rem;font-style:italic;font-weight:600}html[data-skin=kartoteka] .kt-loss-list{margin-top:.625rem}html[data-skin=kartoteka] .kt-loss{border-top:1px solid var(--border);align-items:flex-start;gap:.75rem;padding:.625rem 0;display:flex}html[data-skin=kartoteka] .kt-loss-time{color:#3a2a05;text-align:center;background:#f3dfa9;border-radius:.4375rem;flex:none;min-width:3.25rem;padding:.125rem .375rem;font-size:.875rem;font-weight:800}html[data-skin=kartoteka] .kt-loss[data-kind=no_show] .kt-loss-time{color:#8e1d13;background:#fce9e6}html[data-skin=kartoteka] .kt-loss-name{color:var(--foreground);font-weight:800;display:block}html[data-skin=kartoteka] .kt-loss-sub{color:var(--muted-foreground);font-size:.8125rem;font-weight:600;display:block}html[data-skin=kartoteka] .kt-loss-reason{color:#8e1d13;margin-top:.125rem;font-size:.875rem;font-weight:700;display:block}html[data-skin=kartoteka] .kt-tfree{background:linear-gradient(160deg,#16714f,#0e5843);border-radius:.875rem;padding:.5rem .625rem .625rem;box-shadow:inset 0 0 0 1px #d6ae5c99}html[data-skin=kartoteka] .kt-tfh{color:#fff;justify-content:space-between;align-items:center;margin-bottom:.375rem;display:flex}html[data-skin=kartoteka] .kt-tfh b{font-size:.8125rem}html[data-skin=kartoteka] .kt-tfh span{color:#f3dfa9;font-size:.875rem;font-weight:800}html[data-skin=kartoteka] .kt-tfr{scrollbar-width:none;gap:.375rem;display:flex;overflow-x:auto}html[data-skin=kartoteka] .kt-tfc{color:#101915;text-align:center;background:#fff;border-radius:.6875rem;flex-direction:column;flex:1 0 4.25rem;align-items:center;gap:1px;min-width:0;padding:.3125rem .125rem;display:flex}html[data-skin=kartoteka] .kt-tfc b{font-size:.8125rem}html[data-skin=kartoteka] .kt-tfc small{color:#0e5843;white-space:nowrap;font-size:.8125rem;font-weight:800}html[data-skin=kartoteka] .kt-tfc i{color:#47524d;white-space:nowrap;font-size:.8125rem;font-style:normal;font-weight:700}html[data-skin=kartoteka] .kt-tfc.me{background:#fff6dd;box-shadow:inset 0 0 0 2px #d6ae5c}html[data-skin=kartoteka] .kt-tfc.full small{color:#b42318}html[data-skin=kartoteka] .kt-pjcap{color:var(--gold-ink);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.8125rem;font-weight:800}html[data-skin=kartoteka] .kt-pjm{white-space:nowrap;scrollbar-width:none;gap:.375rem;display:flex;overflow-x:auto}html[data-skin=kartoteka] .kt-pjm a{background:var(--card);height:2rem;color:var(--foreground);box-shadow:inset 0 0 0 1.5px var(--border);border-radius:999px;flex:none;align-items:center;padding:0 .6875rem;font-size:.8125rem;font-weight:700;display:inline-flex}html[data-skin=kartoteka] .kt-pjm a.on{color:#1c1302;box-shadow:none;background:#d6ae5c}html[data-skin=kartoteka] .kt-note2{color:var(--muted-foreground);padding:0 .25rem;font-size:.8125rem;font-weight:600}html[data-skin=kartoteka] .page-shell.kt-pl{box-shadow:none;background:0 0;padding-top:0}html[data-skin=kartoteka] .kt-pl-top{justify-content:flex-end;margin-bottom:.75rem;display:flex}html[data-skin=kartoteka] .kt-pl-set{background:var(--card);height:2.375rem;color:var(--primary-ink);border-radius:.75rem;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.875rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1.5px #d6ae5c}html[data-skin=kartoteka] .kt-pl-grid{gap:.875rem;display:grid}html[data-skin=kartoteka] .kt-pl-col{flex-direction:column;gap:.875rem;min-width:0;display:flex}html[data-skin=kartoteka] .kt-pl-col>.kt-pl-card:last-child{flex:auto}@media (min-width:64rem){html[data-skin=kartoteka] .kt-pl-grid{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:stretch}}@media (max-width:63.99rem){html[data-skin=kartoteka] .kt-pl-grid,html[data-skin=kartoteka] .kt-pl-col{flex-direction:column;display:flex}html[data-skin=kartoteka] .kt-pl-col{display:contents}html[data-skin=kartoteka] .kt-pl-add{order:1}html[data-skin=kartoteka] .kt-pl-advice{order:2}html[data-skin=kartoteka] .kt-pl-today{order:3}html[data-skin=kartoteka] .kt-pl-dayapp{order:4}html[data-skin=kartoteka] .kt-pl-later{order:5}html[data-skin=kartoteka] .kt-pl-team{order:6}}html[data-skin=kartoteka] .kt-pl-card{isolation:isolate;border-radius:1.25rem;padding:0 1rem .75rem;position:relative;overflow:hidden}html[data-skin=kartoteka] .kt-pl-head{background:linear-gradient(#eaf3ee,#dfede5);border-bottom:1px solid #d6ae5c8c;align-items:center;gap:.625rem;margin:0 -1rem .25rem;padding:.5625rem 1rem;display:flex}html.dark[data-skin=kartoteka] .kt-pl-head{background:linear-gradient(#17352b,#12291f)}html[data-skin=kartoteka] .kt-pl-head img{filter:drop-shadow(0 3px 4px #281e0a38);flex:none}html[data-skin=kartoteka] .kt-pl-head h2{min-width:0;font-family:var(--font-literata-face), Georgia, serif;letter-spacing:-.01em;color:#0e4a38;flex:1;font-size:1.25rem;font-style:italic;font-weight:600;line-height:1.1}html.dark[data-skin=kartoteka] .kt-pl-head h2{color:#cfe5da}html[data-skin=kartoteka] .kt-pl-head-meta{color:var(--muted-foreground);white-space:nowrap;font-size:.8125rem;font-weight:700}html[data-skin=kartoteka] .kt-pl-head-link{color:var(--primary-ink);font-size:.875rem;font-weight:800}html[data-skin=kartoteka] .kt-pl-days{gap:.25rem;display:inline-flex}html[data-skin=kartoteka] .kt-pl-days a{color:var(--muted-foreground);border-radius:999px;padding:.125rem .625rem;font-size:.8125rem;font-weight:700}html[data-skin=kartoteka] .kt-pl-days a.on{background:var(--card);color:var(--primary-ink);box-shadow:inset 0 0 0 1.5px #d6ae5c}html[data-skin=kartoteka] .kt-pl-today:after{content:"";z-index:-1;opacity:.07;pointer-events:none;background:url(/brand/foot-mark-navy.png) 50%/contain no-repeat;width:14rem;height:17rem;position:absolute;top:55%;right:2.5rem;transform:translateY(-50%)rotate(-12deg)}html[data-skin=kartoteka] .kt-pl-add{border-radius:1.25rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem;display:flex}html[data-skin=kartoteka] .kt-pl-add .kt-pl-add-title{flex:14rem;height:2.75rem;font-size:.9375rem}html[data-skin=kartoteka] .kt-pl-add-chip{background:var(--accent);height:2.75rem;color:var(--accent-ink);border:1px solid #e2cf9f;border-radius:.75rem;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.875rem;font-weight:700;display:inline-flex}html[data-skin=kartoteka] .kt-pl-add-chip input{font:inherit;color:inherit;background:0 0;border:0;max-width:8.25rem}html[data-skin=kartoteka] .kt-pl-add-chip input[type=time]{max-width:5.5rem}html[data-skin=kartoteka] .kt-pl-head{flex-wrap:wrap;row-gap:.25rem}html[data-skin=kartoteka] .kt-pl-head h2{white-space:nowrap;flex:1 0 auto}@media (max-width:47.99rem){html[data-skin=kartoteka] .kt-pl-add .kt-pl-add-title{flex:1 1 0}html[data-skin=kartoteka] .kt-pl-add:not(:focus-within) :is(.kt-pl-add-chip,.kt-pl-add-who){display:none}html[data-skin=kartoteka] .kt-pl-add:focus-within .kt-pl-add-title{flex-basis:100%}html[data-skin=kartoteka] .kt-pl-tip-dot{display:none}}html[data-skin=kartoteka] .kt-pl-add-dash{font-weight:800}html[data-skin=kartoteka] .kt-pl-add-who{width:auto}html[data-skin=kartoteka] .kt-pl-add-who select{border-radius:.75rem;height:2.75rem;font-weight:700}html[data-skin=kartoteka] .kt-pl-add .kt-pl-add-go{color:#1c1302;background:linear-gradient(#e2be6e,#c29436);border-radius:.75rem;height:2.75rem;padding:0 1.25rem;font-size:.9375rem;font-weight:800;box-shadow:inset 0 1px #ffffff80,0 6px 14px -8px #6a4c0ccc}html[data-skin=kartoteka] .kt-pl-list>li+li,html[data-skin=kartoteka] .kt-pl-list>div+div{border-top:1px solid var(--border)}html[data-skin=kartoteka] .kt-pl-card .kt-pl-task{align-items:center;padding:.6875rem 0}html[data-skin=kartoteka] .kt-pl-task .kt-pl-title{font-size:.9375rem;font-weight:700}html[data-skin=kartoteka] .kt-pl-check{border-color:var(--primary)!important;border-radius:.5rem!important;width:1.625rem!important;height:1.625rem!important}html[data-skin=kartoteka] .kt-pl-check.overdue{border-color:var(--destructive)!important}html[data-skin=kartoteka] .kt-pl-meta{gap:.375rem;margin-top:.25rem}html[data-skin=kartoteka] .kt-chip{background:var(--accent);height:1.625rem;color:var(--accent-ink);border:1px solid #e2cf9f;border-radius:999px;align-items:center;padding:0 .5625rem;font-size:.8125rem;font-weight:700;display:inline-flex;text-decoration:none!important}html[data-skin=kartoteka] .kt-chip-red{color:#b42318;background:#fce9e6;border-color:#f2c2bb}html[data-skin=kartoteka] .kt-chip-client:before{content:"";background:url(/icons3d/patients.webp) 50%/contain no-repeat;width:.875rem;height:.875rem;margin-right:.25rem}html[data-skin=kartoteka] .kt-chip-time:before{content:"";background:url(/icons3d/clock.webp) 50%/contain no-repeat;width:.875rem;height:.875rem;margin-right:.25rem}html[data-skin=kartoteka] .kt-pl-move{font-size:.8125rem;font-weight:700}html[data-skin=kartoteka] .kt-pl-empty{color:var(--muted-foreground);padding:.75rem 0;font-size:.875rem}html[data-skin=kartoteka] .kt-pl-done{border-top:1px solid var(--border);padding-top:.5rem}html[data-skin=kartoteka] .kt-pl-done summary{cursor:pointer;color:var(--muted-foreground);font-size:.875rem;font-weight:700;list-style:none}html[data-skin=kartoteka] .kt-pl-done summary span{color:var(--primary);margin-left:.375rem}html[data-skin=kartoteka] .kt-pl-day-cap{letter-spacing:.05em;text-transform:uppercase;color:var(--gold-ink);margin-top:.5rem;font-size:.8125rem;font-weight:800}html[data-skin=kartoteka] .kt-pl-tip{align-items:center;gap:.625rem;padding:.5625rem 0;display:flex}html[data-skin=kartoteka] .kt-pl-tip-dot{border-radius:999px;flex:none;width:.5rem;height:.5rem}html[data-skin=kartoteka] .kt-pl-tip-text{flex:1;min-width:0;font-size:.875rem;font-weight:700;line-height:1.3}html[data-skin=kartoteka] .kt-pl-tip-task{background:var(--card);width:1.875rem;height:1.875rem;box-shadow:inset 0 0 0 1.5px var(--border);border-radius:.5rem;place-items:center;display:grid}html[data-skin=kartoteka] .kt-pl-big{align-items:center;gap:.875rem;padding:.5rem 0 .25rem;font-size:.9375rem;display:flex}html[data-skin=kartoteka] .kt-pl-big>b{color:#b8862e;font-size:2.75rem;font-weight:800;line-height:1}html[data-skin=kartoteka] .kt-pl-member summary{cursor:pointer;align-items:center;gap:.75rem;padding:.625rem 0;list-style:none;display:flex}html[data-skin=kartoteka] .kt-pl-member summary::-webkit-details-marker{display:none}html[data-skin=kartoteka] .kt-pl-member summary b{flex:1;min-width:0;font-size:.9375rem}html[data-skin=kartoteka] .kt-pl-member-n{color:var(--muted-foreground);gap:.625rem;font-size:.8125rem;font-weight:800;display:inline-flex}html[data-skin=kartoteka] .kt-md{flex-direction:column;gap:.5rem;display:flex}html[data-skin=kartoteka] .kt-md-days,html[data-skin=kartoteka] .kt-md-near{flex-wrap:wrap;gap:.375rem;display:flex}html[data-skin=kartoteka] .kt-md-days button,html[data-skin=kartoteka] .kt-md-near button{background:var(--card);height:2.125rem;color:var(--foreground);box-shadow:inset 0 0 0 1.5px var(--border);border-radius:.625rem;padding:0 .75rem;font-size:.875rem;font-weight:800}html[data-skin=kartoteka] .kt-md-near button{border-radius:999px}html[data-skin=kartoteka] :is(.kt-md-days,.kt-md-near) button.on{color:#fff;background:#0e5843;box-shadow:inset 0 0 0 1.5px #d6ae5c}html[data-skin=kartoteka] .kt-md-cap{letter-spacing:.05em;text-transform:uppercase;color:var(--gold-ink);font-size:.8125rem;font-weight:800}html[data-skin=kartoteka] .kt-md-hint,html[data-skin=kartoteka] .kt-md-foot{color:var(--muted-foreground);font-size:.8125rem;font-weight:600}html[data-skin=kartoteka] .kt-md-day{padding-left:3rem;position:relative}html[data-skin=kartoteka] .kt-md-hour{color:#0e4a38;font-size:.8125rem;font-weight:800;position:absolute;left:0;transform:translateY(-50%)}html[data-skin=kartoteka] .kt-md-lane{background-color:#fffdf6;border-radius:.625rem;height:100%;position:relative;box-shadow:inset 0 0 0 1.5px #e2d6b5}html.dark[data-skin=kartoteka] .kt-md-lane{background-color:var(--card)}html[data-skin=kartoteka] .kt-md-line{border-top:1px solid #dce6f2;position:absolute;inset-inline:0}html[data-skin=kartoteka] .kt-md-busy{color:#6b6f6a;white-space:nowrap;text-overflow:ellipsis;background:repeating-linear-gradient(135deg,#efe7d3 0 6px,#f7f1e3 6px 12px);border-radius:.375rem;padding:0 .5rem;font-size:.8125rem;font-weight:700;line-height:1.6;position:absolute;left:.25rem;right:.25rem;overflow:hidden;box-shadow:inset 0 0 0 1px #dccfae}html[data-skin=kartoteka] .kt-md-busy.brk{background:repeating-linear-gradient(135deg,#f3e4bc 0 6px,#faf2dc 6px 12px)}html[data-skin=kartoteka] .kt-md-free{color:#0e5843;cursor:pointer;background:#fff6dd99;border:1.5px dashed #d6ae5c;border-radius:.375rem;place-items:center;font-size:.8125rem;font-weight:800;display:grid;position:absolute;left:.25rem;right:.25rem}html[data-skin=kartoteka] .kt-md-free:hover{background:#fff6dd}html[data-skin=kartoteka] .kt-md-pick{z-index:2;color:#fff;pointer-events:none;background:linear-gradient(160deg,#16714f,#0e5843);border-radius:.5rem;padding:.125rem .5rem;font-size:.8125rem;font-weight:700;position:absolute;left:.125rem;right:.125rem;overflow:hidden;box-shadow:inset 0 0 0 2px #d6ae5c,0 8px 18px -10px #0e5843e6}html[data-skin=kartoteka] .kt-md-pick.warn{background:linear-gradient(160deg,#c2412f,#a0291b)}html[data-skin=kartoteka] .kt-tp{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}html[data-skin=kartoteka] .kt-tp-path{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.875rem;font-weight:700;display:flex}html[data-skin=kartoteka] .kt-tp-path a:hover{color:var(--primary-ink)}html[data-skin=kartoteka] .kt-tp-back{color:var(--primary-ink);font-weight:800}html[data-skin=kartoteka] .kt-tp-path b{color:var(--foreground);font-weight:800}html[data-skin=kartoteka] .kt-tp-steps{flex-wrap:wrap;gap:.375rem;display:flex}html[data-skin=kartoteka] .kt-tp-steps a{color:#fff;background:#0e5843;border-radius:999px;align-items:center;gap:.25rem;height:1.875rem;padding:0 .75rem;font-size:.8125rem;font-weight:800;display:inline-flex}html[data-skin=kartoteka] .kt-tp-steps a:hover{box-shadow:0 0 0 1.5px #d6ae5c}html[data-skin=kartoteka] .kt-tf-card{scroll-margin-top:7rem;position:relative;overflow:hidden}html[data-skin=kartoteka] .kt-tf-head{background:linear-gradient(#eaf3ee,#dfede5);border-bottom:1px solid #d6ae5c8c;flex-wrap:wrap;align-items:center;gap:.625rem;margin:-1rem -1rem .75rem;padding:.625rem 1rem;display:flex}html.dark[data-skin=kartoteka] .kt-tf-head{background:linear-gradient(#17352b,#12291f)}html[data-skin=kartoteka] .kt-tf-head img{filter:drop-shadow(0 3px 4px #281e0a38);flex:none}html[data-skin=kartoteka] .kt-tf-head h2{font-family:var(--font-literata-face), Georgia, serif;color:#0e4a38;flex:1 0 auto;font-size:1.25rem;font-style:italic;font-weight:600}html.dark[data-skin=kartoteka] .kt-tf-head h2{color:#cfe5da}html[data-skin=kartoteka] .kt-tf-head small{color:var(--muted-foreground);font-size:.8125rem;font-weight:700}html[data-skin=kartoteka] .kt-tf-cap{letter-spacing:.05em;text-transform:uppercase;color:var(--gold-ink);margin:.25rem 0 .375rem;font-size:.8125rem;font-weight:800}html[data-skin=kartoteka] .kt-mat-list{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.5rem;display:grid}html[data-skin=kartoteka] .kt-mat-list li{background:var(--accent);border:1px solid #e2cf9f;border-radius:.75rem;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:700;display:flex}html[data-skin=kartoteka] .kt-mat-extra{color:var(--primary-ink);margin-top:.5rem;font-size:.875rem;font-weight:700}html[data-skin=kartoteka] .kt-mat-add{background:var(--background);border:1px solid var(--border);border-radius:1rem;flex-direction:column;gap:.5rem;margin-top:.75rem;padding:.75rem;display:flex}html[data-skin=kartoteka] .kt-mat-step{color:var(--primary-ink);font-size:.8125rem;font-weight:800}html[data-skin=kartoteka] .kt-mat-secs{flex-wrap:wrap;gap:.375rem;display:flex}html[data-skin=kartoteka] .kt-mat-secs button{background:var(--card);height:2.125rem;box-shadow:inset 0 0 0 1.5px var(--border);border-radius:.625rem;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.8125rem;font-weight:800;display:inline-flex}html[data-skin=kartoteka] .kt-mat-secs button span{color:var(--muted-foreground)}html[data-skin=kartoteka] .kt-mat-secs button.on{color:#fff;background:#0e5843;box-shadow:inset 0 0 0 1.5px #d6ae5c}html[data-skin=kartoteka] .kt-mat-secs button.on span{color:#f3dfa9}html[data-skin=kartoteka] .kt-mat-items{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.5rem;display:grid}html[data-skin=kartoteka] .kt-mat-item{background:var(--card);border:1px solid var(--border);border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem .75rem;font-size:.875rem;font-weight:700;display:flex}html[data-skin=kartoteka] .kt-mat-item small{color:var(--muted-foreground);white-space:nowrap;font-size:.8125rem}html[data-skin=kartoteka] .kt-mat-item button{color:#fff;background:#0e5843;border-radius:.5rem;place-items:center;width:1.75rem;height:1.75rem;font-weight:800;display:grid}html[data-skin=kartoteka] .kt-mat-item button:disabled{opacity:.5}html[data-skin=kartoteka] .kt-sale-line{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;gap:.25rem 1rem;margin-top:.75rem;padding-top:.625rem;font-size:.875rem;font-weight:700;display:flex}html[data-skin=kartoteka] .kt-sale-line b{color:var(--primary-ink)}html[data-skin=kartoteka] .kt-pa{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.75rem;display:grid}html[data-skin=kartoteka] .kt-pa-btn{background:var(--card);min-height:3.5rem;color:var(--primary-ink);border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;font-size:.875rem;font-weight:800;display:flex;box-shadow:inset 0 0 0 1.5px #d6ae5c}html[data-skin=kartoteka] .kt-pa-wa>*{width:100%;height:100%;min-height:3.5rem;font-weight:800;box-shadow:none!important;color:#128c4a!important;background:0 0!important;border:0!important}@media (max-width:639px){html[data-skin=kartoteka] .kt-cb-acts{display:none!important}}html[data-skin=kartoteka] .kt-pa-wa{justify-content:center;overflow:visible}html[data-skin=kartoteka] .kt-pa-wa :is(button,a){justify-content:center;width:100%;min-height:3.25rem;font-weight:800;box-shadow:none!important;color:#128c4a!important;background:0 0!important;border:0!important}html[data-skin=kartoteka] .kt-pa-go{color:#1c1302;background:linear-gradient(#e2be6e,#c29436);border-radius:1rem;grid-column:1/-1;justify-content:center;align-items:center;height:3.25rem;font-size:1rem;font-weight:800;display:flex;box-shadow:inset 0 1px #ffffff80,0 8px 18px -10px #6a4c0ce6}html[data-skin=kartoteka] .kt-ct{background:var(--card);border-radius:1rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.25rem;margin-top:.75rem;padding:.25rem;display:grid;box-shadow:inset 0 0 0 1.5px #d6ae5c}html[data-skin=kartoteka] .kt-ct>a,html[data-skin=kartoteka] .kt-ct-more>button{letter-spacing:-.02em;width:100%;color:var(--muted-foreground);white-space:nowrap;border-radius:.75rem;flex-direction:column;align-items:center;gap:.125rem;padding:.375rem 0 .3125rem;font-size:.8125rem;font-weight:800;display:flex;position:relative}html[data-skin=kartoteka] .kt-ct img{filter:drop-shadow(0 3px 4px #281e0a38)}html[data-skin=kartoteka] .kt-ct :is(a,button).on{color:#0e4a38;background:#fff6dd;box-shadow:inset 0 0 0 1.5px #d6ae5c}html[data-skin=kartoteka] .kt-ct a i{color:#1c1302;background:#d6ae5c;border-radius:999px;min-width:1.125rem;padding:0 .25rem;font-size:.8125rem;font-style:normal;font-weight:800;line-height:1.125rem;position:absolute;top:.125rem;right:.375rem}html[data-skin=kartoteka] .kt-ct-more{position:relative}html[data-skin=kartoteka] .kt-ct-menu{z-index:40;background:var(--card);border:1.5px solid #d6ae5c;border-radius:1rem;flex-direction:column;min-width:11rem;padding:.375rem;display:flex;position:absolute;top:calc(100% + .375rem);right:0;box-shadow:0 20px 40px -18px #0000008c}html[data-skin=kartoteka] .kt-ct-menu a{border-radius:.625rem;padding:.5rem .75rem;font-size:.9375rem;font-weight:700}html[data-skin=kartoteka] .kt-ct-menu a:hover{background:var(--muted)}html[data-skin=kartoteka] .kt-pp{flex-direction:column;gap:.625rem;display:flex}html[data-skin=kartoteka] .kt-pp-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}html[data-skin=kartoteka] .kt-pp-tile{background:var(--card);border-radius:1rem;flex-direction:column;gap:.25rem;padding:.75rem .875rem;display:flex;box-shadow:inset 0 0 0 1.5px #d6ae5c,0 8px 18px -14px #00000080}html[data-skin=kartoteka] .kt-pp-tile small{color:var(--muted-foreground);font-size:.8125rem;font-weight:700}html[data-skin=kartoteka] .kt-pp-tile b{color:#b8862e;font-size:1.125rem;font-weight:800;line-height:1.2}html[data-skin=kartoteka] .kt-pp-tile b.pale{color:#a9a497}html[data-skin=kartoteka] .kt-pp-tile b.debt{color:#b42318}html[data-skin=kartoteka] .kt-pp-card{background:var(--card);border-radius:1rem;padding:.75rem .875rem;box-shadow:inset 0 0 0 1.5px #d6ae5c}html[data-skin=kartoteka] .kt-pp-head{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}html[data-skin=kartoteka] .kt-pp-head b{flex:1;font-size:.9375rem}html[data-skin=kartoteka] .kt-pp-head a{color:var(--primary-ink);font-size:.8125rem;font-weight:800}html[data-skin=kartoteka] .kt-pp-feet{align-items:center;gap:.75rem;display:flex}html[data-skin=kartoteka] .kt-pp-foot{background:#f7edd5;border-radius:.75rem;flex:none;padding:.375rem}html[data-skin=kartoteka] .kt-pp-feet ul{flex-direction:column;gap:.25rem;min-width:0;display:flex}html[data-skin=kartoteka] .kt-pp-feet li{flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.875rem;display:flex}html[data-skin=kartoteka] .kt-pp-feet li i{background:#b42318;border-radius:999px;width:.5rem;height:.5rem}html[data-skin=kartoteka] .kt-pp-feet li span{color:var(--muted-foreground);font-size:.8125rem}html[data-skin=kartoteka] .kt-pp-cap{letter-spacing:.05em;text-transform:uppercase;color:var(--primary-ink);font-size:.8125rem;font-weight:800}html[data-skin=kartoteka] .kt-pp-text{margin:.25rem 0 .5rem;font-size:.875rem}html[data-skin=kartoteka] .kt-sticky{color:#4a3b05;background:linear-gradient(170deg,#fff3a8,#fce77a);flex-direction:column;gap:.125rem;margin:.5rem .25rem 0;padding:1rem 1rem .875rem;display:flex;position:relative;transform:rotate(-1.2deg);box-shadow:0 10px 18px -12px #3c2d0a99}html[data-skin=kartoteka] .kt-sticky:before{content:"";background:#fff9;width:4.5rem;height:1rem;position:absolute;top:-.5rem;left:50%;transform:translate(-50%)rotate(2deg);box-shadow:0 1px 2px #00000014}html[data-skin=kartoteka] .kt-sticky small{letter-spacing:.05em;text-transform:uppercase;font-size:.8125rem;font-weight:800}html[data-skin=kartoteka] .kt-sticky span{white-space:pre-line;font-size:1.375rem;line-height:1.2}@media (min-width:640px){html[data-skin=kartoteka] .kt-pa[class~=sm\:hidden],html[data-skin=kartoteka] .kt-ct[class~=sm\:hidden]{display:none}}html[data-skin=kartoteka] .kt-anketa :is(label[for],.kt-anketa-l){letter-spacing:.06em;text-transform:uppercase;color:#9a6e1c;font-size:.8125rem;font-weight:800}html.dark[data-skin=kartoteka] .kt-anketa :is(label[for],.kt-anketa-l){color:#d8b25a}html[data-skin=kartoteka] .kt-anketa :is(input:not([type=radio]):not([type=checkbox]):not([type=hidden]),select,textarea),html[data-skin=kartoteka] .kt-anketa .kt-referrer>div{background-color:#f7f1e3;border-color:#0000;font-weight:600}html.dark[data-skin=kartoteka] .kt-anketa :is(input:not([type=radio]):not([type=checkbox]):not([type=hidden]),select,textarea),html.dark[data-skin=kartoteka] .kt-anketa .kt-referrer>div{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){html.dark[data-skin=kartoteka] .kt-anketa :is(input:not([type=radio]):not([type=checkbox]):not([type=hidden]),select,textarea),html.dark[data-skin=kartoteka] .kt-anketa .kt-referrer>div{background-color:color-mix(in srgb, var(--muted) 70%, transparent)}}html[data-skin=kartoteka] .kt-anketa :is(input,select,textarea):focus-visible{border-color:var(--primary);background-color:var(--card)}html[data-skin=kartoteka] .kt-anketa .kt-referrer input{background:0 0!important}html[data-skin=kartoteka] .kt-gold-btn{white-space:nowrap;border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;min-height:3rem;padding:0 1.125rem;font-size:.9375rem;font-weight:800;display:inline-flex}html[data-skin=kartoteka] .kt-pwrap{flex-direction:column;display:flex}html[data-skin=kartoteka] .kt-pwrap>*{order:10}html[data-skin=kartoteka] .kt-pwrap>.kt-pq{order:1}html[data-skin=kartoteka] .kt-pwrap>.kt-psearch{order:3}html[data-skin=kartoteka] .kt-pwrap>.kt-segs{order:4}html[data-skin=kartoteka] .kt-flag-sq{background:linear-gradient(#e0402f,#a51f14);border-radius:.5rem;flex-shrink:0;place-items:center;width:2.125rem;height:2.125rem;display:grid;box-shadow:inset 0 1px #ffffff59,0 3px 6px -2px #0006}html[data-skin=kartoteka] .kt-pq-more{flex-wrap:wrap;gap:.375rem;margin:-.25rem 0 .75rem;display:flex}html[data-skin=kartoteka] .kt-pq-chip{color:#14201b;background:#fffdf6;border-radius:999px;align-items:center;gap:.375rem;height:2rem;padding:0 .75rem;font-size:.8125rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #e4ddcc}html[data-skin=kartoteka] .kt-pq-chip b{color:#9a6e1c}html[data-skin=kartoteka] .kt-pq-chip[aria-current=page]{color:#fff;background:#0e5843}html[data-skin=kartoteka] .kt-pq-chip[aria-current=page] b{color:#f3dfa9}html[data-skin=kartoteka] .kt-psearch{align-items:center;gap:.625rem;margin-bottom:.875rem;display:flex}html[data-skin=kartoteka] .kt-psearch-f{min-width:0;min-height:3rem;box-shadow:inset 0 0 0 1.5px var(--kt-gold-line), 0 6px 14px -10px #00000059;background:#fff;border-radius:.875rem;flex:1;align-items:center;padding:0 .375rem 0 2.75rem;display:flex;position:relative}html.dark[data-skin=kartoteka] .kt-psearch-f{background:var(--card)}html[data-skin=kartoteka] .kt-psearch-i{color:#0e5843;width:1.125rem;height:1.125rem;position:absolute;left:1rem}html[data-skin=kartoteka] .kt-psearch-in{flex:1;min-width:0;height:2.75rem;font-size:.9375rem;font-weight:600;box-shadow:none!important;background:0 0!important;border:0!important}html[data-skin=kartoteka] .kt-psearch-in::placeholder{color:#47524d}html[data-skin=kartoteka] .kt-psearch-sort select{background-color:#f7f1e3;border:0;font-size:.8125rem;font-weight:700}html[data-skin=kartoteka] .kt-psearch-imp{color:#0e5843;width:3rem;height:3rem;box-shadow:inset 0 0 0 1.5px var(--kt-gold-line);background:#fffdf6;border-radius:.875rem;flex-shrink:0;place-items:center;display:grid}html[data-skin=kartoteka] .kt-pq-t b{text-overflow:ellipsis;overflow:hidden}@media (max-width:47.99rem){html[data-skin=kartoteka] .kt-pq-t small,html[data-skin=kartoteka] .kt-flag-sq,html[data-skin=kartoteka] .kt-psearch-imp{display:none}html[data-skin=kartoteka] .kt-pq-more{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}html[data-skin=kartoteka] .kt-psearch{flex-wrap:wrap}html[data-skin=kartoteka] .kt-psearch-f{flex-basis:100%}html[data-skin=kartoteka] .kt-psearch-sort{display:none}html[data-skin=kartoteka] .kt-gold-btn{flex:1}}html[data-skin=kartoteka] .kt-tag-w{gap:.4375rem;width:10rem;padding-left:1.375rem}html[data-skin=kartoteka] .kt-tag-w:before{display:none}html[data-skin=kartoteka] .kt-tag-g{background:var(--seg-c,#1f7a5a);border-radius:50%;flex-shrink:0;place-items:center;width:1.375rem;height:1.375rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){html[data-skin=kartoteka] .kt-tag-g{background:color-mix(in srgb, var(--seg-c,#1f7a5a) 22%, #fff)}}html[data-skin=kartoteka] .kt-tag-g{color:var(--seg-c,#1f7a5a);font-size:.8125rem;font-style:normal;font-weight:900;line-height:1}html[data-skin=kartoteka] [data-seg=debt]{--seg-c:#b42318}html[data-skin=kartoteka] [data-seg=birthday]{--seg-c:#9a6e1c}html[data-skin=kartoteka] .kt-tag-w[data-callback]:after{content:"";background:#b42318;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.25rem;right:.375rem}@media (max-width:63.99rem){html[data-skin=kartoteka] .kt-tag-w{width:auto}}html[data-skin=kartoteka] .kt-src-h{border-bottom:1px solid var(--kt-gold-line);color:#0e4a38;background:linear-gradient(#e9f2ec,#dfebe4)}html.dark[data-skin=kartoteka] .kt-src-h{background:#57c49c}@supports (color:color-mix(in lab, red, red)){html.dark[data-skin=kartoteka] .kt-src-h{background:color-mix(in srgb, #57c49c 14%, var(--card))}}html.dark[data-skin=kartoteka] .kt-src-h{color:var(--foreground)}html[data-skin=kartoteka] .kt-src-card{box-shadow:inset 0 0 0 1.5px var(--kt-gold-line), 0 14px 28px -16px #00000073}html[data-skin=kartoteka] .kt-src-bar>i{background:linear-gradient(90deg,#d6ae5c,#0e5843)}html[data-skin=kartoteka] .kt-src-n{color:#9a6e1c}html[data-skin=kartoteka] .kt-src-m{color:#8a5f12}html[data-skin=kartoteka] .kt-src-av{color:#6a4c0c;box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--kt-gold-line);background:linear-gradient(160deg,#fff6dd,#f1e2bb)}html[data-skin=kartoteka] .kt-till{flex-direction:column;gap:1rem;display:flex}html[data-skin=kartoteka] .kt-till-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.625rem;display:flex}html[data-skin=kartoteka] .kt-till-day{align-items:center;gap:.625rem;margin-right:auto;font-size:1.0625rem;font-weight:800;display:flex}html[data-skin=kartoteka] .kt-till-arrow{color:#0e5843;width:2.25rem;height:2.25rem;box-shadow:inset 0 0 0 1.5px var(--kt-gold-line);background:#fffdf6;border-radius:.625rem;place-items:center;font-size:1.25rem;font-weight:900;display:grid}html[data-skin=kartoteka] .kt-till-arrow[data-off]{opacity:.35}html[data-skin=kartoteka] .kt-till-out{color:#0e4a38;min-height:3rem;box-shadow:inset 0 0 0 1.5px var(--kt-gold-line);background:#fffdf6;border-radius:.875rem;align-items:center;padding:0 1.125rem;font-size:.9375rem;font-weight:800;display:inline-flex}html[data-skin=kartoteka] .kt-till-figs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}html[data-skin=kartoteka] .kt-till-fig{box-shadow:inset 0 0 0 1.5px var(--kt-gold-line), 0 10px 22px -14px #00000073;background:#fff;border-radius:1.25rem;flex-direction:column;gap:.125rem;padding:.875rem 1rem;display:flex}html.dark[data-skin=kartoteka] .kt-till-fig{background:var(--card)}html[data-skin=kartoteka] .kt-till-fig small{color:#47524d;font-size:.8125rem;font-weight:700}html[data-skin=kartoteka] .kt-till-fig b{font-family:var(--font-display);color:#9a6e1c;font-variant-numeric:tabular-nums;font-size:1.625rem;font-weight:700}html[data-skin=kartoteka] .kt-till-fig b[data-plain]{color:#14201b}html[data-skin=kartoteka] .kt-till-fig span{color:#6b746f;font-size:.8125rem;font-weight:600}html[data-skin=kartoteka] .kt-till-grid{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:1rem;display:grid}html[data-skin=kartoteka] .kt-till-card{box-shadow:inset 0 0 0 1.5px var(--kt-gold-line), 0 14px 28px -16px #00000073;background:#fff;border-radius:1.25rem;overflow:hidden}html.dark[data-skin=kartoteka] .kt-till-card{background:var(--card)}html[data-skin=kartoteka] .kt-till-h{border-bottom:1px solid var(--kt-gold-line);background:linear-gradient(#e9f2ec,#dfebe4);align-items:center;gap:.625rem;padding:.75rem 1.125rem;display:flex}html.dark[data-skin=kartoteka] .kt-till-h{background:#57c49c}@supports (color:color-mix(in lab, red, red)){html.dark[data-skin=kartoteka] .kt-till-h{background:color-mix(in srgb, #57c49c 14%, var(--card))}}html[data-skin=kartoteka] .kt-till-h h2{font-family:var(--font-display);color:#0e4a38;flex:1;font-size:1.25rem;font-weight:700}html.dark[data-skin=kartoteka] .kt-till-h h2{color:var(--foreground)}html[data-skin=kartoteka] .kt-till-count{color:#fff;background:#0e5843;border-radius:999px;place-items:center;min-width:1.75rem;height:1.75rem;font-size:.875rem;font-weight:800;display:inline-grid}html[data-skin=kartoteka] .kt-till-empty{color:#47524d;padding:1.25rem 1.125rem;font-size:.9375rem}html[data-skin=kartoteka] .kt-till-ops>li+li,html[data-skin=kartoteka] .kt-till-debts>li+li{border-top:1px solid #ece5d3}html[data-skin=kartoteka] .kt-till-op{grid-template-columns:3.25rem minmax(0,1fr) auto 7rem;align-items:center;gap:.75rem;min-height:3.5rem;padding:.5rem 1.125rem;display:grid}html[data-skin=kartoteka] a.kt-till-op:hover{background:#d6ae5c1a}html[data-skin=kartoteka] .kt-till-op time{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:800}html[data-skin=kartoteka] .kt-till-op-t{white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:700;overflow:hidden}html[data-skin=kartoteka] .kt-till-tags{gap:.25rem;display:flex}html[data-skin=kartoteka] .kt-till-tags i{color:#4a4130;background:#f1eada;border-radius:999px;padding:.125rem .5rem;font-size:.8125rem;font-style:normal;font-weight:700}html[data-skin=kartoteka] .kt-till-op>b{text-align:right;font-family:var(--font-display);color:#9a6e1c;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.125rem;font-weight:700}html[data-skin=kartoteka] .kt-till-op>b[data-out]{color:#b42318}html[data-skin=kartoteka] .kt-till-debts>li{align-items:center;gap:.75rem;padding:.625rem 1.125rem;display:flex}html[data-skin=kartoteka] .kt-till-debts b{font-size:.9375rem}html[data-skin=kartoteka] .kt-till-debts small{color:#6b746f;font-size:.8125rem;font-weight:700}html[data-skin=kartoteka] .kt-till-take{color:#0e4a38;background:#e5f0ea;border-radius:.75rem;flex-shrink:0;padding:.375rem .75rem;font-size:.875rem;font-weight:800;box-shadow:inset 0 0 0 1px #bfd9cb}html[data-skin=kartoteka] .kt-till-all{color:#0e5843;padding:.625rem 1.125rem .875rem;font-size:.875rem;font-weight:800;display:block}@media (max-width:63.99rem){html[data-skin=kartoteka] .kt-till-figs{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-skin=kartoteka] .kt-till-grid{grid-template-columns:minmax(0,1fr)}html[data-skin=kartoteka] .kt-till-op{grid-template-columns:3rem minmax(0,1fr) auto}html[data-skin=kartoteka] .kt-till-tags{display:none}}@media (max-width:47.99rem){html[data-skin=kartoteka] .kt-till-fig b{font-size:1.25rem}html[data-skin=kartoteka] .kt-till-h h2{font-size:1.0625rem}html[data-skin=kartoteka] .kt-steril-sum{display:none}html[data-skin=kartoteka] .kt-till-day{flex-basis:100%;font-size:.9375rem}html[data-skin=kartoteka] .kt-till-out,html[data-skin=kartoteka] .kt-till-bar .kt-gold-btn{flex:1;justify-content:center}}html[data-skin=kartoteka] .kt-gift-sell>summary{cursor:pointer;width:fit-content;margin-left:auto;list-style:none;display:flex}html[data-skin=kartoteka] .kt-gift-sell>summary::-webkit-details-marker{display:none}html[data-skin=kartoteka] .kt-gift-sell[open]>summary{margin-bottom:.75rem}html[data-skin=kartoteka] .kt-gift-grid{grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:1rem;display:grid}html[data-skin=kartoteka] .kt-gift{box-shadow:inset 0 0 0 1.5px var(--kt-gold-line), 0 14px 28px -16px #00000080;background:linear-gradient(160deg,#fffdf6,#fbefd6);border-radius:1.25rem;flex-direction:column;gap:.5rem;padding:1.125rem 1.25rem;display:flex}html[data-skin=kartoteka] .kt-gift:not([data-state=active]){opacity:.85;background:linear-gradient(160deg,#f1f2ee,#e2e5e0)}html[data-skin=kartoteka] .kt-gift-top{color:#14201b;justify-content:space-between;align-items:center;font-size:.9375rem;font-weight:800;display:flex}html[data-skin=kartoteka] .kt-gift-sum{font-family:var(--font-display);color:#9a6e1c;font-size:2.125rem;font-weight:700;line-height:1.1}html[data-skin=kartoteka] .kt-gift:not([data-state=active]) .kt-gift-sum{color:#8a8f86}html[data-skin=kartoteka] .kt-gift-left{color:#6a4c0c;font-size:.8125rem;font-weight:800}html[data-skin=kartoteka] .kt-gift-foot{justify-content:space-between;gap:.75rem;margin-top:.75rem;font-size:.875rem;font-weight:700;display:flex}html[data-skin=kartoteka] .kt-gift-foot>span:first-child{min-width:0;font-size:.9375rem;font-weight:800}html[data-skin=kartoteka] .kt-gift-foot>span:last-child{color:#47524d;white-space:nowrap;flex-shrink:0}html[data-skin=kartoteka] .kt-gift-face{flex-direction:column;gap:.25rem;display:flex}html[data-skin=kartoteka] .kt-gift-meta{color:#6b746f;font-size:.8125rem}html.dark[data-skin=kartoteka] .kt-gift{background:linear-gradient(160deg, var(--card), #d8b25a)}@supports (color:color-mix(in lab, red, red)){html.dark[data-skin=kartoteka] .kt-gift{background:linear-gradient(160deg, var(--card), color-mix(in srgb, #d8b25a 12%, var(--card)))}}html.dark[data-skin=kartoteka] .kt-gift-top{color:var(--foreground)}html[data-skin=kartoteka]:has(.kt-sp) .hub-tools{display:none}@media (min-width:48rem){html[data-skin=kartoteka][data-desktop-nav=top][data-hub-tools]:has(.kt-sp){--topbar-h:var(--hub-bar-h)}}@media (max-width:47.99rem){html[data-skin=kartoteka][data-hub-tools]:has(.kt-sp) body{padding-top:env(safe-area-inset-top)}}html[data-skin=kartoteka] .kt-sp{align-items:stretch;gap:.75rem;margin-bottom:1rem;display:flex}html[data-skin=kartoteka] .kt-sp-tabs{min-width:0;box-shadow:inset 0 0 0 1.5px var(--kt-gold-line), 0 10px 22px -12px #0009;background:linear-gradient(#16714f,#0e5843);border-radius:1.25rem;flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow:hidden}html[data-skin=kartoteka] .kt-sp-t{color:#fff;border-right:1px solid #d6ae5c73;align-items:center;gap:.625rem;min-height:4rem;padding:.625rem .875rem;display:flex}html[data-skin=kartoteka] .kt-sp-t:last-child{border-right:0}html[data-skin=kartoteka] .kt-sp-t:hover{background:#ffffff14}html[data-skin=kartoteka] .kt-sp-t[aria-current=page]{background:#ffffff2e;box-shadow:inset 0 -3px #f3dfa9}html[data-skin=kartoteka] .kt-sp-t b{white-space:nowrap;text-overflow:ellipsis;font-size:.96875rem;font-weight:800;display:block;overflow:hidden}html[data-skin=kartoteka] .kt-sp-t small{color:#f3dfa9;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:700;display:block;overflow:hidden}html[data-skin=kartoteka] .kt-sp-act{border-radius:1.125rem;min-height:4rem}@media (max-width:63.99rem){html[data-skin=kartoteka] .kt-sp{flex-direction:column}html[data-skin=kartoteka] .kt-sp-tabs{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}html[data-skin=kartoteka] .kt-sp-t{border-bottom:1px solid #d6ae5c73}html[data-skin=kartoteka] .kt-sp-act{min-height:3rem}}@media (max-width:47.99rem){html[data-skin=kartoteka] .kt-sp-t .kt-i3{display:none}}html[data-skin=kartoteka] .kt-cat-grid{grid-template-columns:15rem minmax(0,1fr) 21rem;align-items:start;gap:1rem;display:grid}@media (max-width:79.99rem){html[data-skin=kartoteka] .kt-cat-grid{grid-template-columns:14rem minmax(0,1fr)}html[data-skin=kartoteka] .kt-cat-grid>:last-child{grid-column:1/-1}}@media (max-width:63.99rem){html[data-skin=kartoteka] .kt-cat-grid{grid-template-columns:minmax(0,1fr)}}html[data-skin=kartoteka] .kt-aside{box-shadow:inset 0 0 0 1.5px var(--kt-gold-line), 0 14px 28px -16px #00000073;background:#fff;border-radius:1.25rem;overflow:hidden}html.dark[data-skin=kartoteka] .kt-aside{background:var(--card)}html[data-skin=kartoteka] .kt-aside-h{border-bottom:1px solid var(--kt-gold-line);background:linear-gradient(#e9f2ec,#dfebe4);align-items:center;gap:.625rem;padding:.75rem 1rem;display:flex}html.dark[data-skin=kartoteka] .kt-aside-h{background:#57c49c}@supports (color:color-mix(in lab, red, red)){html.dark[data-skin=kartoteka] .kt-aside-h{background:color-mix(in srgb, #57c49c 14%, var(--card))}}html[data-skin=kartoteka] .kt-aside-h h2{font-family:var(--font-literata-face), Georgia, serif;color:#0e4a38;font-size:1.375rem;font-style:italic;font-weight:700}html.dark[data-skin=kartoteka] .kt-aside-h h2{color:var(--foreground)}html[data-skin=kartoteka] .kt-aside-list{flex-direction:column;gap:.375rem;padding:.75rem;display:flex}html[data-skin=kartoteka] .kt-aside-i{background:#fffdf6;border-radius:.75rem;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .75rem;display:flex;box-shadow:inset 0 0 0 1px #ece5d3}html.dark[data-skin=kartoteka] .kt-aside-i{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){html.dark[data-skin=kartoteka] .kt-aside-i{background:color-mix(in srgb, var(--muted) 60%, transparent)}}html[data-skin=kartoteka] .kt-aside-i b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.9375rem;font-weight:800;overflow:hidden}html[data-skin=kartoteka] .kt-aside-i>span{font-family:var(--font-display);color:#9a6e1c;font-size:1.0625rem;font-weight:700}html[data-skin=kartoteka] .kt-aside-i[aria-current=page]{color:#fff;box-shadow:inset 0 0 0 1.5px var(--kt-gold-line);background:linear-gradient(#16714f,#0e5843)}html[data-skin=kartoteka] .kt-aside-i[aria-current=page]>span{color:#f3dfa9}html[data-skin=kartoteka] .kt-aside-low{background:#b42318;border-radius:50%;width:.5rem;height:.5rem}html[data-skin=kartoteka] .kt-aside-add{color:#0e5843;border:1.5px dashed #9cc5b2;border-radius:.75rem;place-items:center;min-height:2.75rem;font-size:.9375rem;font-weight:800;display:grid}@media (max-width:63.99rem){html[data-skin=kartoteka] .kt-aside-list{scrollbar-width:none;flex-direction:row;overflow-x:auto}html[data-skin=kartoteka] .kt-aside-i,html[data-skin=kartoteka] .kt-aside-add{flex-shrink:0;padding:0 .875rem}html[data-skin=kartoteka] .kt-aside-h{display:none}}html[data-skin=kartoteka] .kt-cat details.group\/section{border-radius:.875rem;border:2px solid #1f3a30!important;box-shadow:0 0 0 3px #d6ae5c4d,0 14px 28px -16px #00000073!important}html[data-skin=kartoteka] .kt-cat details.group\/section>summary{border-bottom:2px solid var(--kt-gold-line);background:linear-gradient(#16714f,#0e5843)!important}html[data-skin=kartoteka] .kt-cat details.group\/section>summary>span:nth-child(2){letter-spacing:.04em;text-transform:uppercase;font-weight:800;color:#f3dfa9!important}html[data-skin=kartoteka] .kt-cat details.group\/section>summary>span:first-child{background:var(--kt-gold-line)!important}html[data-skin=kartoteka] .kt-cat details.group\/section>ul{background-color:#fffdf6;background-image:linear-gradient(90deg, #0e5843 0 .625rem, var(--kt-gold-line) .625rem .75rem, transparent .75rem), linear-gradient(90deg, transparent calc(100% - 9.5rem), var(--kt-gold-line) calc(100% - 9.5rem) calc(100% - 9.375rem), #1f7a5a calc(100% - 9.375rem))}html.dark[data-skin=kartoteka] .kt-cat details.group\/section>ul{background-color:var(--card)}html[data-skin=kartoteka] .kt-cat details.group\/section>ul>li{border-color:#c9d6e4;padding-left:1.5rem;padding-right:10.25rem;position:relative}html[data-skin=kartoteka] .kt-cat .kt-svc-name,html[data-skin=kartoteka] .kt-cat details>ul>li>div>span>span.block.font-medium:first-child{font-family:var(--font-literata-face), Georgia, serif;font-size:1.0625rem;font-weight:700}html[data-skin=kartoteka] .kt-inline-price{display:none!important}html[data-skin=kartoteka] .kt-svc-sub{color:#8a8577;font-size:.8125rem;font-weight:700;display:block}html[data-skin=kartoteka] .kt-svc-price{text-align:right;width:8rem;font-family:var(--font-display);color:#f3dfa9;font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:700;line-height:1.2;position:absolute;top:.875rem;right:.875rem}html[data-skin=kartoteka] .kt-level{background:#ece5d3;border-radius:999px;flex-shrink:0;width:6rem;height:.5rem;display:block;overflow:hidden}html[data-skin=kartoteka] .kt-level>i{background:linear-gradient(90deg,#d6ae5c,#0e5843);border-radius:999px;height:100%;display:block}html[data-skin=kartoteka] .kt-level>i[data-low]{background:#b42318}html[data-skin=kartoteka] .kt-cat .kt-stock{font-family:var(--font-display);align-items:center;gap:.375rem;display:flex;position:absolute;top:.75rem;right:.875rem;color:#f3dfa9!important;font-size:1.125rem!important}html[data-skin=kartoteka] .kt-cat .kt-stock[data-low]{color:#ffb4a8!important}html[data-skin=kartoteka] .kt-stock-low{color:#fff;background:#b42318;border-radius:999px;padding:.0625rem .5rem;font-size:.8125rem;font-style:normal;font-weight:800}@media (max-width:47.99rem){html[data-skin=kartoteka] .kt-cat details.group\/section>ul{background-image:linear-gradient(90deg, #0e5843 0 .625rem, var(--kt-gold-line) .625rem .75rem, transparent .75rem)}html[data-skin=kartoteka] .kt-cat details.group\/section>ul>li{padding-right:1rem}html[data-skin=kartoteka] .kt-svc-price,html[data-skin=kartoteka] .kt-cat .kt-stock{width:auto;position:static;color:#0e5843!important}html[data-skin=kartoteka] .kt-level{display:none}}html[data-skin=kartoteka] .kt-steril{grid-template-columns:minmax(0,1fr) 24rem;align-items:start;gap:1rem;display:grid}html[data-skin=kartoteka] .kt-steril-side{flex-direction:column;gap:1rem;display:flex}html[data-skin=kartoteka] .kt-steril-sum{color:#47524d;font-size:.8125rem;font-weight:700}html[data-skin=kartoteka] .kt-steril-grid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem;padding:1rem;display:grid}html[data-skin=kartoteka] .kt-steril-tile{background:#e5f0ea;border:1px solid #bfd9cb;border-radius:1rem;flex-direction:column;gap:.25rem;min-height:5rem;padding:.875rem 1rem;display:flex}html[data-skin=kartoteka] .kt-steril-tile b{font-size:1rem;font-weight:800}html[data-skin=kartoteka] .kt-steril-tile small{color:#0e5843;font-size:.8125rem;font-weight:800}html[data-skin=kartoteka] .kt-steril-tile[data-tone=work]{background:#f8edd4;border-color:#e6cf9c}html[data-skin=kartoteka] .kt-steril-tile[data-tone=work] small{color:#6a4c0c}html[data-skin=kartoteka] .kt-steril-tile[data-tone=busy]{background:#e9edf8;border-color:#c5cee8}html[data-skin=kartoteka] .kt-steril-tile[data-tone=busy] small{color:#3f4fa8}html[data-skin=kartoteka] .kt-steril-tile[data-tone=used]{background:#fce8e5;border-color:#f1c4bd}html[data-skin=kartoteka] .kt-steril-tile[data-tone=used] small{color:#b42318}html.dark[data-skin=kartoteka] .kt-steril-tile{background:#57c49c}@supports (color:color-mix(in lab, red, red)){html.dark[data-skin=kartoteka] .kt-steril-tile{background:color-mix(in srgb, #57c49c 12%, var(--card))}}html[data-skin=kartoteka] .kt-steril-now{align-items:center;gap:.875rem;padding:.875rem 1.125rem;display:flex}html[data-skin=kartoteka] .kt-steril-time{font-family:var(--font-display);color:#9a6e1c;font-size:2rem;font-weight:700}html[data-skin=kartoteka] .kt-steril-now small{color:#6b746f;font-size:.8125rem;font-weight:600}html[data-skin=kartoteka] .kt-steril-log>li+li{border-top:1px solid #ece5d3}html[data-skin=kartoteka] .kt-steril-log a{align-items:center;gap:.75rem;padding:.75rem 1.125rem;font-size:.9375rem;font-weight:800;display:flex}html[data-skin=kartoteka] .kt-steril-log b{color:#0e5843;flex-shrink:0;font-size:.875rem}html[data-skin=kartoteka] .kt-steril-log b[data-bad]{color:#b42318}@media (max-width:63.99rem){html[data-skin=kartoteka] .kt-steril{grid-template-columns:minmax(0,1fr)}}html[data-skin=kartoteka] .kt-staff,html[data-skin=kartoteka] .kt-pay-book{isolation:isolate;background-image:linear-gradient(90deg, #0e5843 0 2.5rem, var(--kt-gold-line) 2.5rem 2.625rem, transparent 2.625rem), repeating-linear-gradient(180deg, transparent 0 1.1875rem, #dce6f2 1.1875rem 1.25rem);border:2px solid #1f3a30;margin-bottom:1rem;position:relative;overflow:hidden}html[data-skin=kartoteka] .kt-staff:after,html[data-skin=kartoteka] .kt-pay-book:after{content:"";z-index:-1;border-left:2px solid var(--kt-gold-line);background:linear-gradient(#3a9a78 0%,#1f7a5a 50%,#0b4a38 100%);width:11.75rem;position:absolute;top:0;bottom:0;right:0}html[data-skin=kartoteka] .kt-staff-row{grid-template-columns:2.625rem minmax(0,1.3fr) minmax(0,1.2fr) 13rem 11.75rem;align-items:center;column-gap:.625rem;min-height:3.875rem;display:grid}html[data-skin=kartoteka] .kt-pay-row{grid-template-columns:2.625rem minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr) 11.75rem;align-items:center;column-gap:.625rem;min-height:3.5rem;display:grid}html[data-skin=kartoteka] :is(.kt-staff,.kt-pay-book) .kt-book-head{border-bottom:2px solid var(--kt-gold-line);min-height:2.75rem}html[data-skin=kartoteka] :is(.kt-staff,.kt-pay-book) ol>li>*{border-bottom:1.5px solid #9db3cc}html[data-skin=kartoteka] :is(.kt-staff,.kt-pay-book) ol>li:last-child>*{border-bottom:0}html[data-skin=kartoteka] :is(.kt-staff,.kt-pay-book) ol>li>a:hover{background:#d6ae5c1f}html[data-skin=kartoteka] .kt-staff-face{color:#6a4c0c;width:2.5rem;height:2.5rem;box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--kt-gold-line);background:linear-gradient(160deg,#fff6dd,#f1e2bb);border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:grid;overflow:hidden}html[data-skin=kartoteka] .kt-staff-face img{object-fit:cover;width:100%;height:100%}html[data-skin=kartoteka] .kt-staff-can{flex-wrap:wrap;gap:.25rem;display:flex}html[data-skin=kartoteka] .kt-staff-can i{color:#4a4130;background:#f1eada;border-radius:999px;padding:.125rem .5rem;font-size:.8125rem;font-style:normal;font-weight:700;box-shadow:inset 0 0 0 1px #e4ddcc}html[data-skin=kartoteka] .kt-staff-row .kt-pc[data-today]{color:#b42318;font-weight:800}html[data-skin=kartoteka] .kt-pay{flex-direction:column;gap:.75rem;display:flex}html[data-skin=kartoteka] .kt-pay-h{box-shadow:inset 0 0 0 1.5px var(--kt-gold-line);background:#fffdf6;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.625rem 1.125rem;display:flex}html.dark[data-skin=kartoteka] .kt-pay-h{background:var(--card)}html[data-skin=kartoteka] .kt-pay-h h2{font-family:var(--font-literata-face), Georgia, serif;color:#0e4a38;font-size:1.375rem;font-style:italic;font-weight:700}html.dark[data-skin=kartoteka] .kt-pay-h h2{color:var(--foreground)}html[data-skin=kartoteka] .kt-pay-lock{color:#fff;background:#0e5843;border-radius:999px;padding:.25rem .75rem;font-size:.8125rem;font-weight:800}html[data-skin=kartoteka] .kt-pay-total{color:#47524d;margin-left:auto;font-size:.875rem;font-weight:700}html[data-skin=kartoteka] .kt-pay-total b{font-family:var(--font-display);color:#9a6e1c;font-size:1.375rem}html[data-skin=kartoteka] .kt-pay-sum{font-family:var(--font-display);color:#f3dfa9;font-variant-numeric:tabular-nums;padding-left:.875rem;font-size:1.1875rem;font-weight:700}@media (max-width:63.99rem){html[data-skin=kartoteka] .kt-staff:after,html[data-skin=kartoteka] .kt-pay-book:after,html[data-skin=kartoteka] :is(.kt-staff,.kt-pay-book) .kt-book-head{display:none}html[data-skin=kartoteka] .kt-staff-row,html[data-skin=kartoteka] .kt-pay-row{grid-template-columns:2.25rem minmax(0,1fr);row-gap:.25rem;padding:.5rem .75rem .5rem 0}html[data-skin=kartoteka] .kt-staff-row>.kt-pst,html[data-skin=kartoteka] .kt-pay-row>.kt-pay-sum{grid-column:2;padding-left:.5rem}html[data-skin=kartoteka] :is(.kt-staff-row,.kt-pay-row)>.kt-pc,html[data-skin=kartoteka] .kt-staff-can{display:none}html[data-skin=kartoteka] .kt-pay-sum{color:#9a6e1c}}html[data-skin=kartoteka] .settings-cards .settings-card{overflow:hidden;padding:0!important}html[data-skin=kartoteka] .settings-cards .settings-card>div:first-child{border-bottom:1px solid var(--kt-gold-line);background:linear-gradient(#e9f2ec,#dfebe4);padding:.75rem 1.125rem}html.dark[data-skin=kartoteka] .settings-cards .settings-card>div:first-child{background:#57c49c}@supports (color:color-mix(in lab, red, red)){html.dark[data-skin=kartoteka] .settings-cards .settings-card>div:first-child{background:color-mix(in srgb, #57c49c 14%, var(--card))}}html[data-skin=kartoteka] .settings-cards .settings-card h2{font-family:var(--font-display);color:#0e4a38;font-size:1.375rem}html.dark[data-skin=kartoteka] .settings-cards .settings-card h2{color:var(--foreground)}html[data-skin=kartoteka] .settings-cards .settings-card>ul{gap:0;margin:0;padding:.25rem 1.125rem .75rem}html[data-skin=kartoteka] .settings-cards .settings-card>details{margin:0;padding:.875rem 1.125rem}html[data-skin=kartoteka] .settings-card-item{border-bottom:1px solid #ece5d3;min-height:2.75rem;border-radius:0!important;padding:.625rem .125rem!important}html[data-skin=kartoteka] .settings-cards .settings-card>ul>li:last-child .settings-card-item{border-bottom:0}html[data-skin=kartoteka] .settings-card-item>.tone-tile-soft,html[data-skin=kartoteka] .settings-card-item .line-clamp-2{display:none}html[data-skin=kartoteka] .settings-card-item span.text-sm{font-size:.9375rem;font-weight:800}html[data-skin=kartoteka] .rs-pick-i{border-color:#e4ddcc;font-weight:700}html[data-skin=kartoteka] .rs-pick-i:has(:checked){box-shadow:none;background:#e5f0ea;border:2px solid #0e5843}html.dark[data-skin=kartoteka] .rs-pick-i:has(:checked){background:#57c49c2e;border-color:#57c49c}html[data-skin=kartoteka] .kt-cb-btns,html[data-skin=kartoteka] .kt-desk{display:none}@media (min-width:640px){html[data-skin=kartoteka] .kt-pp[class~=sm\:hidden]{display:none}html[data-skin=kartoteka] .client-head-main{flex:1 1 0;min-width:0}html[data-skin=kartoteka] .kt-cb-btns{align-items:center;gap:.5rem;display:flex}html[data-skin=kartoteka] .kt-desk{flex-direction:column;gap:.75rem;display:flex}html[data-skin=kartoteka] .kt-desk-off{display:none}}html[data-skin=kartoteka] :is(.kt-cb-go,.kt-cb-edit){white-space:nowrap;border-radius:.875rem;align-items:center;gap:.375rem;height:2.375rem;padding:0 1rem;font-size:.9375rem;font-weight:800;display:inline-flex}html[data-skin=kartoteka] .kt-cb-go{color:#3a2a06;background:linear-gradient(#e2be6e 0%,#c99a3e 100%);box-shadow:inset 0 1px #ffffff8c,0 8px 16px -10px #785410e6}html[data-skin=kartoteka] .kt-cb-edit{color:#0e5843;background:var(--card);box-shadow:inset 0 0 0 1.5px #e4ddcc}html.dark[data-skin=kartoteka] .kt-cb-edit{color:#9fe0c4;box-shadow:inset 0 0 0 1.5px #ffffff2e}html[data-skin=kartoteka] .kt-edit-anchor{scroll-margin-top:1rem}html[data-skin=kartoteka] .kt-ds-stats{grid-template-columns:minmax(11rem,1.2fr) repeat(auto-fit,minmax(7rem,1fr));gap:.5rem;display:grid}html[data-skin=kartoteka] .kt-ds-stats>a{background:#fbf8f0;border-radius:.875rem;flex-direction:column;gap:.125rem;padding:.5rem .625rem;transition:box-shadow .16s;display:flex;box-shadow:inset 0 0 0 1px #e8dcc0}html[data-skin=kartoteka] .kt-ds-stats>a:hover{box-shadow:inset 0 0 0 1.5px #d6ae5c}html[data-skin=kartoteka] :is(.kt-ds-stats small,.kt-ak-f small,.kt-ds-tags small){letter-spacing:.06em;text-transform:uppercase;color:#9a7426;font-size:.8125rem;font-weight:800}html[data-skin=kartoteka] .kt-ds-stats small{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-skin=kartoteka] .kt-ds-stats b{font-family:var(--font-heading);white-space:nowrap;font-size:1.0625rem;font-weight:700;line-height:1.25}html[data-skin=kartoteka] .kt-gnum{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(#c2923a 0%,#9a6e1c 55%,#7e5812 100%);-webkit-background-clip:text;background-clip:text}html[data-skin=kartoteka] :is(.kt-ds-stats,.kt-akv) b.pale{color:#a9a497;font-weight:600}html[data-skin=kartoteka] .kt-ds-stats b.debt{color:#b42318}html.dark[data-skin=kartoteka] .kt-ds-stats>a{background:#ffffff0d;box-shadow:inset 0 0 0 1px #d6ae5c59}html.dark[data-skin=kartoteka] .kt-gnum{background:linear-gradient(#f3dfa9,#d6ae5c);-webkit-background-clip:text;background-clip:text}html[data-skin=kartoteka] .kt-ds-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}html[data-skin=kartoteka] .kt-ds-anketa{border-top:1px dashed #e4ddcc;padding-top:.625rem}html[data-skin=kartoteka] .kt-ds-h{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}html[data-skin=kartoteka] .kt-ds-h b{font-family:var(--font-heading);color:#0e4a38;font-size:.9375rem;font-weight:700}html[data-skin=kartoteka] .kt-ds-h a{color:#0e5843;opacity:.8;font-size:.8125rem;font-weight:700}html.dark[data-skin=kartoteka] :is(.kt-ds-h b,.kt-ds-h a){color:#9fe0c4}html[data-skin=kartoteka] .kt-akv{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3125rem .875rem;margin-top:.3125rem;display:grid}html[data-skin=kartoteka] .kt-ak-f{flex-direction:column;gap:.125rem;min-width:0;display:flex}html[data-skin=kartoteka] .kt-ak-f b{color:#14201b;text-overflow:ellipsis;white-space:nowrap;background:#f7f3e8;border-radius:.5625rem;padding:.1875rem .625rem;font-size:.875rem;font-weight:700;transition:box-shadow .16s;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #eadfc4}html[data-skin=kartoteka] .kt-ak-f:hover b{box-shadow:inset 0 0 0 1.5px #d6ae5c}html.dark[data-skin=kartoteka] .kt-ak-f b{color:var(--foreground);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f}html[data-skin=kartoteka] .kt-ak-src{vertical-align:-.1875rem;align-items:center;gap:.3125rem;display:inline-flex}html[data-skin=kartoteka] .kt-ds-tags{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.5rem;display:flex}html[data-skin=kartoteka] .kt-utag{color:#0e5843;white-space:nowrap;background:#eaf3ee;border-radius:.5rem;align-items:center;height:1.5rem;padding:0 .625rem;font-size:.8125rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #cfe1d7}html[data-skin=kartoteka] .kt-utag:before{content:"#";opacity:.5;margin-right:.125rem}html.dark[data-skin=kartoteka] .kt-utag{color:#9fe0c4;box-shadow:none;background:#57c49c24}html[data-skin=kartoteka] .kt-ds-col{flex-direction:column;gap:.625rem;min-width:0;display:flex}html[data-skin=kartoteka] .kt-sticky.kt-ds-note{margin:.5rem .25rem 0;padding:.75rem 1rem .625rem;transform:rotate(-.6deg)}html[data-skin=kartoteka] .kt-sticky.kt-ds-note span{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.3125rem;line-height:1.1;display:-webkit-box;overflow:hidden}html[data-skin=kartoteka] .kt-ds-diag{border-top:1px dashed #e4ddcc;padding-top:.5rem}html[data-skin=kartoteka] .kt-ds-diag ul{flex-direction:column;gap:.25rem;margin-top:.375rem;display:flex}html[data-skin=kartoteka] .kt-ds-diag li{grid-template-columns:.625rem auto minmax(0,1fr);align-items:center;gap:.375rem;font-size:.8125rem;display:grid}html[data-skin=kartoteka] .kt-ds-diag li i{background:#b42318;border-radius:999px;width:.5625rem;height:.5625rem}html[data-skin=kartoteka] .kt-ds-diag li:nth-child(2) i{background:#c29436}html[data-skin=kartoteka] .kt-ds-diag li:nth-child(n+3) i{background:#9a6b3f}html[data-skin=kartoteka] .kt-ds-diag li small{color:var(--muted-foreground);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}html[data-skin=kartoteka] .kt-ds-empty{color:var(--muted-foreground);margin-top:.25rem;font-size:.8125rem}html[data-skin=kartoteka] .kt-lastv{color:#fff;background:linear-gradient(150deg,#16714f,#0e5843);border-radius:1rem;flex-direction:column;gap:.25rem;padding:.625rem .875rem;display:flex;box-shadow:inset 0 0 0 1.5px #d6ae5c,0 10px 22px -12px #0e5843cc}html[data-skin=kartoteka] .kt-lv-h{letter-spacing:.05em;text-transform:uppercase;color:#f3dfa9;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:800;display:flex}html[data-skin=kartoteka] .kt-lv-d{letter-spacing:0;text-transform:none;color:#ddf0e6;margin-left:auto;font-size:.8125rem}html[data-skin=kartoteka] .kt-lv-t{font-family:var(--font-heading);font-size:.9375rem;font-weight:700;line-height:1.25}html[data-skin=kartoteka] .kt-lv-m{color:#ddf0e6;align-items:center;gap:.75rem;font-size:.8125rem;font-weight:700;display:flex}html[data-skin=kartoteka] .kt-lv-m b{font-family:var(--font-heading);color:#f3dfa9;margin-left:auto;font-size:1rem}html[data-skin=kartoteka] .kt-lv-r{color:#ddf0e6;border-top:1px dashed #ffffff4d;padding-top:.375rem;font-size:.8125rem;font-weight:600}html[data-skin=kartoteka] .kt-lv-r b{color:#f3dfa9}@media (min-width:640px){html[data-skin=kartoteka] .kt-cb-main>main.page-shell{padding-top:.875rem}}html[data-skin=kartoteka] .kt-vdate{flex-direction:column;min-width:10.5rem;line-height:1.2;display:inline-flex}html[data-skin=kartoteka] .kt-vdate b{color:#0e4a38;font-size:.9375rem;font-weight:800}html[data-skin=kartoteka] .kt-vdate small{color:#9a7426;font-size:.8125rem;font-weight:700}html.dark[data-skin=kartoteka] .kt-vdate b{color:#9fe0c4}html.dark[data-skin=kartoteka] .kt-vdate small{color:#d8b25a}@media (min-width:1024px){html[data-skin=kartoteka] .kt-anam-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;display:grid}html[data-skin=kartoteka] .kt-anam-list>*{border-top:0;border-bottom:1px solid #efe8d8}html[data-skin=kartoteka] .kt-anam-text{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;display:grid}html[data-skin=kartoteka] .kt-anam-text>*{margin-top:0}}html.dark[data-skin=kartoteka] .kt-anam-list>*{border-bottom-color:#ffffff14}.sched-head-free{display:none}@media (min-width:640px){html[data-skin=kartoteka] .sched-grid{--sched-head-h:54px;--sched-slots:44;--sched-row:max(10.5px, calc((100dvh - 24rem) / var(--sched-slots,44)))}html[data-skin=kartoteka] [data-sched-layout] .page-header{padding-block:.375rem}html[data-skin=kartoteka] [data-sched-layout] .week-strip{padding:.125rem .375rem}html[data-skin=kartoteka] [data-sched-layout] .week-day{flex-direction:row;justify-content:center;gap:.375rem;padding-block:.25rem}html[data-skin=kartoteka] [data-sched-layout] .week-day-dots{display:none}html[data-skin=kartoteka] .sched-slot{border-top:1px solid #e6edf5!important}html[data-skin=kartoteka] .sched-slot[data-half]{border-top:1px solid #bccce0!important}html[data-skin=kartoteka] .sched-slot[data-hour]{border-top:1.5px solid #8fa7c2!important}html[data-skin=kartoteka] .sched-axis-cell{border-top:0;padding-top:0;line-height:1;overflow:visible;transform:translateY(-.45em)}html[data-skin=kartoteka] .sched-axis-cell:not([data-half]){color:#0000}html[data-skin=kartoteka] .sched-axis-cell[data-half]:not([data-hour]){color:#6b7f78;font-size:.8125rem;font-weight:600}html[data-skin=kartoteka] .sched-axis-cell[data-hour]{color:#1f3a30;font-size:.8125rem;font-weight:800}html[data-skin=kartoteka] .sched-corner+.sched-axis-cell{transform:none}html[data-skin=kartoteka] .sched-head{text-align:left;background:#f1ead7;grid-template-columns:auto minmax(0,1fr);grid-auto-rows:min-content;align-content:center;justify-items:start;column-gap:.5rem;padding:.25rem .625rem;display:grid}html[data-skin=kartoteka] .sched-head>.sched-avatar{grid-row:1/span 3;align-self:center;margin:0}html[data-skin=kartoteka] .sched-head>:not(.sched-avatar){grid-column:2;justify-content:flex-start}html[data-skin=kartoteka] .sched-head-name{color:#1f3a30;font-size:.9375rem;font-weight:800}html[data-skin=kartoteka] .sched-head-free{color:#6b5a2e;font-size:.8125rem;font-weight:700;line-height:1.2;display:block}html.dark[data-skin=kartoteka] .sched-head{background:#26302b}html.dark[data-skin=kartoteka] :is(.sched-head-name,.sched-axis-cell[data-hour]){color:#f1ead7}html.dark[data-skin=kartoteka] .sched-head-free{color:#d8b25a}html[data-skin=kartoteka] .sched-card{border-radius:.4375rem;container-type:size}html[data-skin=kartoteka] .sched-card:not([data-compact]) .sched-card-trigger{padding:.1875rem 1.5rem .1875rem .625rem}html[data-skin=kartoteka] .sched-card:not([data-compact]) .sched-card-time{font-variant-numeric:tabular-nums;color:#47524d;font-size:.8125rem;font-weight:800;line-height:1.25;display:block}html[data-skin=kartoteka] .sched-card:is(.glow,[data-status=in_progress]) .sched-card-time{color:#f3dfa9}html[data-skin=kartoteka] .sched-card:not([data-compact]) .sched-card-state{font-size:.8125rem;line-height:1.25;top:.1875rem;right:1.5rem}html[data-skin=kartoteka] .sched-card:not([data-compact]) .sched-card-line{flex-wrap:wrap;row-gap:.125rem;font-size:.875rem;line-height:1.2}html[data-skin=kartoteka] .sched-card:not([data-compact]) .sched-card-sub{display:none}html[data-skin=kartoteka] .sched-card .sched-card-svc{opacity:.8;font-size:.8125rem;line-height:1.2}html[data-skin=kartoteka] .sched-card:not([data-compact]) .sched-card-name{flex:1 0 100%;max-width:100%}html[data-skin=kartoteka] .sched-card:not([data-compact]) .sched-card-line>:not(.sched-card-name):not(.pulse-dot):not(svg):not(.sched-inline-time){order:2}html[data-skin=kartoteka] .sched-card:not([data-compact]) .sched-card-line>.sched-card-name~:first-of-type{margin-left:auto}html[data-skin=kartoteka] .sched-card:not([data-compact]) .sched-card-line{justify-content:flex-end}html[data-skin=kartoteka] .sched-card:not([data-compact]) .sched-card-line>:is(.sched-card-name,.pulse-dot,svg){order:0}html[data-skin=kartoteka] .sched-card:not([data-compact]) .sched-card-line>svg{display:none}@container (max-height:34px){html[data-skin=kartoteka] .sched-card .sched-card-trigger{align-items:center;gap:.375rem;flex-direction:row!important;padding:0 1.5rem 0 .625rem!important;display:flex!important}html[data-skin=kartoteka] .sched-card .sched-card-time{font-size:.8125rem}html[data-skin=kartoteka] .sched-card :is(.sched-card-state,.sched-card-svc,.sched-card-sub){display:none!important}html[data-skin=kartoteka] .sched-card .sched-card-line{flex-wrap:nowrap;min-width:0}html[data-skin=kartoteka] .sched-card .sched-card-name{flex:0 auto}html[data-skin=kartoteka] .sched-card .sched-card-line>:not(.sched-card-name){display:none}}@container (max-height:66px){html[data-skin=kartoteka] .sched-card .sched-card-svc{display:none}html[data-skin=kartoteka] .sched-card .sched-card-line{flex-wrap:nowrap}html[data-skin=kartoteka] .sched-card .sched-card-line>.sched-card-name{flex:auto;min-width:0}}html[data-skin=kartoteka] .sched-card[data-regular] .sched-card-name:before{content:"★";color:#fff;vertical-align:.0625rem;background:linear-gradient(135deg,#9a5cf0,#6a2fb8);border-radius:999px;place-items:center;width:1rem;height:1rem;margin-right:.25rem;font-size:.8125rem;display:inline-grid;box-shadow:0 0 0 1px #e9d8ff}html[data-skin=kartoteka] .sched-card[data-flag]:not(.glow){box-shadow:inset 5px 0 0 var(--card-bar,#0e5843), 0 0 0 3px #b42318!important}}html[data-skin=kartoteka] .kt-b,html[data-skin=kartoteka] :is(.kt-pill,.kt-t-tag,.kt-chip,.kt-utag,.kt-pq-chip){letter-spacing:0;white-space:nowrap;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.3125rem;height:1.625rem;padding:0 .625rem;font-size:.8125rem;font-weight:800;line-height:1;display:inline-flex}html[data-skin=kartoteka] .kt-b{color:#2c3631;background:#efeae0;border:0;text-decoration:none}html[data-skin=kartoteka] .kt-b-lg{height:1.875rem;padding:0 .875rem;font-size:.875rem}html[data-skin=kartoteka] .kt-b[data-tone=gold]{color:#1c1302;background:var(--kt-gold-btn);box-shadow:inset 0 1px #fff9,0 3px 8px -4px #00000073}html[data-skin=kartoteka] .kt-b[data-tone=green]{color:#fff;background:linear-gradient(#16714f,#0e5843)}html[data-skin=kartoteka] .kt-b[data-tone=red]{color:#fff;background:linear-gradient(#c8291c,#a51f14);box-shadow:0 3px 8px -4px #a51f14b3}html[data-skin=kartoteka] .kt-b[data-tone=violet]{color:#fff;background:linear-gradient(135deg,#9a5cf0,#6a2fb8)}html[data-skin=kartoteka] .kt-b[data-tone=blue]{color:#fff;background:linear-gradient(#5b6fd0,#3f4fa8)}html[data-skin=kartoteka] .kt-b[data-tone=line]{color:#fff;box-shadow:inset 0 0 0 1.5px var(--kt-gold-line);background:0 0}html[data-skin=kartoteka] .kt-b[data-tone=gold-soft]{color:#6a4c0c;background:#f7edd5;box-shadow:inset 0 0 0 1px #e8d3a0}html[data-skin=kartoteka] .kt-b[data-tone=green-soft]{color:#0e5843;background:#e3f1e9;box-shadow:inset 0 0 0 1px #bfdccb}html[data-skin=kartoteka] .kt-b[data-tone=red-soft]{color:#8e1d13;background:#fce9e6;box-shadow:inset 0 0 0 1px #f2c2bb}html[data-skin=kartoteka] .kt-b[data-tone=violet-soft]{color:#5a2a9e;background:#f1e8fd;box-shadow:inset 0 0 0 1px #dcc8f7}html[data-skin=kartoteka] .kt-b[data-tone=blue-soft]{color:#2c3a86;background:#e9ecfb;box-shadow:inset 0 0 0 1px #c9d0f2}html.dark[data-skin=kartoteka] .kt-b:is([data-tone$=-soft],:not([data-tone])){filter:brightness(.92)}html[data-skin=kartoteka] :is(.kt-t-badge,.kt-t-dot,.kt-t-count){min-width:1.625rem;height:1.625rem}html[data-skin=kartoteka] .kt-t-dot[data-tone=gold]{background:var(--kt-gold-btn);color:#1c1302}@media (min-width:64rem){html[data-skin=kartoteka] .kt-t-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch}}html[data-skin=kartoteka] .kt-today{gap:.875rem}html[data-skin=kartoteka] .kt-t-greet{font-size:2.5rem}@media (max-width:80rem){html[data-skin=kartoteka] .kt-t-greet{font-size:2.125rem}}html[data-skin=kartoteka] :is(.kt-t-search,.kt-clock){height:3.125rem}html[data-skin=kartoteka] .kt-clock-t{font-size:1.875rem}html[data-skin=kartoteka] .kt-t-tool{min-height:4rem;padding-block:.5rem}html[data-skin=kartoteka] .kt-t-tool b{font-size:1rem}html[data-skin=kartoteka] .kt-t-right,html[data-skin=kartoteka] .kt-t-cards,html[data-skin=kartoteka] .kt-t-col{gap:.75rem}html[data-skin=kartoteka] .kt-t-big{font-size:1.75rem}html[data-skin=kartoteka] .kt-t-body{gap:.5rem;padding:.75rem .875rem .875rem}html[data-skin=kartoteka] .kt-i3-sm{width:1.375rem;height:1.375rem}html[data-skin=kartoteka] .kt-t-methods li{justify-content:flex-start;gap:.5rem;padding:.25rem .75rem .25rem .5rem}html[data-skin=kartoteka] .kt-t-methods li[data-tone=green]{box-shadow:inset 0 0 0 1.5px #e6dcc4,inset 3px 0 #0e5843}html[data-skin=kartoteka] .kt-t-methods li[data-tone=gold]{box-shadow:inset 0 0 0 1.5px #e6dcc4,inset 3px 0 #c9a85a}html[data-skin=kartoteka] .kt-t-methods li[data-tone=violet]{box-shadow:inset 0 0 0 1.5px #e6dcc4,inset 3px 0 #7b3fc4}html[data-skin=kartoteka] .kt-t-methods li b{color:#9a6e1c}html[data-skin=kartoteka] .kt-t-free-who{color:#6a4c0c;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:700;display:block;overflow:hidden}html[data-skin=kartoteka] .kt-t-face{object-fit:cover;border-radius:999px;flex-shrink:0;width:1.625rem;height:1.625rem;font-size:.8125rem;box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px #e6dcc4}html[data-skin=kartoteka] .kt-t-strip-item[data-ok]{color:#0e5843}html[data-skin=kartoteka] .kt-t-strip{flex-wrap:nowrap;padding-block:.625rem;overflow:hidden}html[data-skin=kartoteka] .kt-t-strip-item{white-space:nowrap}html[data-skin=kartoteka] .kt-t-tool{gap:.625rem;padding-inline:.75rem}html[data-skin=kartoteka] .kt-t-tool .kt-i3{width:1.875rem;height:1.875rem}html[data-skin=kartoteka] .kt-t-cards{align-items:stretch}html[data-skin=kartoteka] :is(.kt-t-warn,.kt-t-free)>span{white-space:nowrap}@media (min-width:64rem){html[data-skin=kartoteka] .kt-t-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}html[data-skin=kartoteka] .kt-home>main{padding-top:.875rem}}html[data-skin=kartoteka] .kt-banners:empty{display:none}html[data-skin=kartoteka] .kt-t-money .kt-t-body>:first-child{flex-wrap:wrap;row-gap:.375rem}@media (max-width:85rem){html[data-skin=kartoteka] .kt-t-big{font-size:1.5rem}}@media (max-width:47.99rem){html[data-skin=kartoteka] .kt-wide{gap:.75rem;min-height:4.5rem;padding:.625rem .875rem}html[data-skin=kartoteka] .kt-wide :is(.kt-ic,.kt-ic[data-i3],.kt-i3){width:2.625rem;height:2.625rem}html[data-skin=kartoteka] .kt-wide b{font-size:1.0625rem}html[data-skin=kartoteka] .kt-wide small .kt-pill{margin-top:.125rem}}html[data-skin=kartoteka] .kt-pop-bg{z-index:60;position:fixed;inset:0}html[data-skin=kartoteka] .kt-pop{z-index:61;overscroll-behavior:contain;overflow-y:auto}html[data-skin=kartoteka] .kt-pop-menu{background:var(--card);color:var(--foreground);border:1.5px solid #d6ae5c;border-radius:1rem;flex-direction:column;gap:.125rem;padding:.375rem;font-size:.875rem;display:flex;box-shadow:0 24px 48px -18px #0000008c}html[data-skin=kartoteka] .kt-pop-menu :is(a,button[type=submit]){text-align:left;border-radius:.625rem;align-items:center;gap:.5rem;width:100%;min-height:2.5rem;padding:0 .75rem;font-weight:700;display:flex}html[data-skin=kartoteka] .kt-pop-menu :is(a,button[type=submit]):hover{background:var(--muted)}html[data-skin=kartoteka] .kt-pop-menu .kt-pop-cap{color:var(--muted-foreground);padding:.5rem .75rem .25rem;font-size:.8125rem;font-weight:800}@media (max-width:639px){html[data-skin=kartoteka] .kt-pop-bg{z-index:80;background:#061e178c}html[data-skin=kartoteka] .kt-pop{top:auto;left:1rem;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:81;border-radius:1.5rem;width:auto;max-height:85svh;position:fixed;overflow-y:auto}html[data-skin=kartoteka] .kt-pop-head{z-index:1;background:var(--card);margin:-1rem -1rem 0;padding:1rem 1rem .5rem;position:sticky;top:-1rem}html[data-skin=kartoteka] .kt-pop-menu .kt-pop-head{margin:-.375rem -.375rem 0;padding:.75rem .75rem .5rem;top:-.375rem}}html[data-skin=kartoteka] .kt-modal-card>:first-child{z-index:1;background:var(--card);margin:-1rem -1.125rem 0;padding:1rem 1.125rem .5rem;position:sticky;top:-1rem}.dock-plus{display:none}@media (max-width:47.99rem){html[data-skin=kartoteka] .phone-bar-tiles .dock-plus{background:var(--kt-gold-btn);color:#1c1302;border-radius:1.125rem;flex:none;justify-content:center;align-self:center;align-items:center;width:3.5rem;height:3.5rem;margin:-1.25rem .25rem 0;display:flex;box-shadow:inset 0 1px #fff9,inset 0 -2px #78551459,0 8px 18px -6px #785514b3}html[data-skin=kartoteka] .phone-bar-tiles:has(.dock-plus) [data-dock-extra]{display:none}html[data-skin=kartoteka]:not([data-phone-menu=list]):has(.phone-bar-tiles .dock-plus) :is(.kt-fab,.sched-fab){display:none!important}}html[data-skin=kartoteka] .kt-t-cards:not(:has(.kt-t-money)){grid-template-columns:minmax(0,1fr)}html[data-skin=kartoteka] .kt-t-cards:not(:has(.kt-t-money))>.kt-t-col{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:stretch;display:grid}@media (min-width:48rem){html[data-skin=kartoteka]:has(.kt-jbar) .hub-tools{display:none}html[data-skin=kartoteka][data-desktop-nav=top][data-hub-tools]:has(.kt-jbar){--topbar-h:var(--hub-bar-h)}html[data-skin=kartoteka] [data-sched-layout]:has(.kt-jbar)>.page-shell{padding-top:.625rem}}html[data-skin=kartoteka] .kt-jbar{align-items:center;gap:.625rem;min-width:0;display:flex}html[data-skin=kartoteka] .kt-jtabs{flex-shrink:0;gap:.375rem;display:flex}html[data-skin=kartoteka] :is(.kt-jtabs a,.kt-jseg a,.kt-jarrow,.kt-jday,.kt-jtoday,.kt-jmore){white-space:nowrap;height:2.375rem;color:var(--primary-ink);background:var(--card);border-radius:.75rem;justify-content:center;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.875rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1.5px #d6ae5c}html[data-skin=kartoteka] .kt-jtabs a[aria-current=page]{color:#1c1302;background:var(--kt-gold-btn);box-shadow:inset 0 1px #fff9,0 4px 10px -5px #785514b3}html[data-skin=kartoteka] .kt-jsearch{color:#6b746f;background:#fff;border-radius:.75rem;flex:12rem;align-items:center;gap:.5rem;min-width:9rem;max-width:17rem;height:2.375rem;padding:0 .5rem 0 .75rem;display:flex;box-shadow:inset 0 0 0 1.5px #d6ae5c}html[data-skin=kartoteka] :is(.kt-jsearch,.kt-t-search) input{color:#101915;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:.875rem;font-weight:600}html[data-skin=kartoteka] .kt-kbd{color:#6a4c0c;background:#f1ead7;border-radius:.375rem;flex-shrink:0;padding:.125rem .375rem;font-family:inherit;font-size:.8125rem;font-weight:700;box-shadow:inset 0 0 0 1px #e2d3aa}html[data-skin=kartoteka] .kt-jdate{align-items:center;gap:.25rem;margin-left:auto;display:flex}html[data-skin=kartoteka] .kt-jarrow{width:2.375rem;padding:0}html[data-skin=kartoteka] .kt-jday{cursor:pointer;min-width:9.5rem;position:relative}html[data-skin=kartoteka] .kt-jday-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}html[data-skin=kartoteka] .kt-jseg{background:var(--card);border-radius:.875rem;padding:.1875rem;display:flex;box-shadow:inset 0 0 0 1.5px #d6ae5c}html[data-skin=kartoteka] .kt-jseg a{height:2rem;box-shadow:none;color:var(--muted-foreground);background:0 0}html[data-skin=kartoteka] .kt-jseg a[aria-current=page]{color:var(--primary-foreground);background:var(--primary)}@media (max-width:80rem){html[data-skin=kartoteka] .kt-jbar .kt-ol-btn>span:first-of-type{display:none}html[data-skin=kartoteka] .kt-jbar .kt-ol-btn:after{content:"Онлайн"}}html[data-skin=kartoteka] .kt-jlegend{min-height:2rem;color:var(--foreground);flex-wrap:wrap;align-items:center;gap:.25rem .875rem;padding:0 .25rem;font-size:.8125rem;font-weight:700;display:flex}html[data-skin=kartoteka] .kt-jlegend>[data-k]:before{content:"";vertical-align:-.125rem;border-radius:.25rem;width:.875rem;height:.875rem;margin-right:.375rem;display:inline-block}html[data-skin=kartoteka] .kt-jlegend>[data-k=booked]:before{background:#fff1ef;box-shadow:inset 3px 0 #b42318,inset 0 0 0 1px #1f3a30}html[data-skin=kartoteka] .kt-jlegend>[data-k=confirmed]:before{background:linear-gradient(135deg,#fff,#fff6dd);box-shadow:inset 3px 0 #0e5843,inset 0 0 0 1px #1f3a30,0 0 0 1.5px #d6ae5c99}html[data-skin=kartoteka] .kt-jlegend>[data-k=now]:before{background:linear-gradient(160deg,#16714f,#0e5843);box-shadow:inset 0 0 0 1.5px #d6ae5c}html[data-skin=kartoteka] .kt-jlegend>[data-k=done]:before{background:#f3f1ec;box-shadow:inset 3px 0 #b9b3a4,inset 0 0 0 1px #8c8a84}html[data-skin=kartoteka] .kt-jlegend>[data-k=online]:before{background:#f2f4fd;box-shadow:inset 3px 0 #5b6fd0,inset 0 0 0 1px #2c3a86}html[data-skin=kartoteka] .kt-jlegend>[data-k=flag]:before{background:#fff;box-shadow:inset 0 0 0 2px #b42318}html[data-skin=kartoteka] .kt-jsum{color:var(--muted-foreground);white-space:nowrap;margin-left:auto}html[data-skin=kartoteka] .kt-jlegend .kt-jmore{height:1.875rem;padding:0 .75rem}html[data-skin=kartoteka] .kt-jlegend .kt-cxl{height:1.875rem}@media (min-width:48rem){html[data-skin=kartoteka] .sched-grid[data-cols]{--kt-jtop:calc(var(--topbar-h,4rem) + var(--preview-bar-height,0px) + 6.75rem);--sched-row:max(10.5px, calc((100dvh - var(--kt-jtop) - var(--sched-head-h,54px) - .5rem) / var(--sched-slots,44)));max-height:calc(100dvh - var(--kt-jtop));overscroll-behavior:contain;overflow:auto}html[data-skin=kartoteka] .sched-grid[data-cols] .sched-col{flex:1 1 0;min-width:8.5rem}html[data-skin=kartoteka] .sched-head-n{display:none}html[data-skin=kartoteka] .sched-head-free{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}html[data-skin=kartoteka] .sched-grid[data-cols] .sched-head{container-type:inline-size}@container (max-width:8.5rem){html[data-skin=kartoteka] .sched-head>.sched-avatar{display:none}}html[data-skin=kartoteka] .sched-off-label{pointer-events:none;justify-content:center;align-items:center;padding:0 .25rem;display:flex;position:absolute;inset-inline:0}html[data-skin=kartoteka] .sched-off-label>span{color:#6b6f6a;text-align:center;background:#fffdf6eb;border-radius:999px;padding:.125rem .5rem;font-size:.8125rem;font-weight:700;box-shadow:0 0 0 1px #e4ddcc}html[data-skin=kartoteka] .sched-gap{z-index:2;color:#0e4a38;text-align:center;background:#fffdf699;border:1.5px dashed #9db3a8;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;margin-block:.25rem;font-size:.8125rem;font-weight:700;display:flex;position:absolute;inset-inline:.375rem;overflow:hidden}html[data-skin=kartoteka] .sched-gap:hover{background:#f2faf5;border-color:#0e5843}html[data-skin=kartoteka] .sched-gap b{font-weight:800}html[data-skin=kartoteka] .sched-gap{container-type:size}@container (max-height:3rem){html[data-skin=kartoteka] .sched-gap>span{display:none}}html[data-skin=kartoteka] .sched-card-ok{z-index:3;position:absolute;bottom:.25rem;left:.625rem}html[data-skin=kartoteka] .sched-card-ok button{color:#fff;background:linear-gradient(#5b6fd0,#3f4fa8);border-radius:999px;height:1.5rem;padding:0 .625rem;font-size:.8125rem;font-weight:800}@container (max-width:15rem){html[data-skin=kartoteka] .sched-card .sched-card-state{display:none!important}}@container (max-width:9.5rem){html[data-skin=kartoteka] .sched-card .sched-card-end,html[data-skin=kartoteka] .sched-card .sched-card-svc,html[data-skin=kartoteka] .sched-card .sched-card-line>:not(.sched-card-name):not(.pulse-dot){display:none!important}html[data-skin=kartoteka] .sched-card:not([data-compact]) .sched-card-trigger{padding-left:.5rem;padding-right:1.375rem}html[data-skin=kartoteka] .sched-card-ok{display:none}}}@media (max-width:47.99rem){html[data-skin=kartoteka] :is(.kt-jbar,.kt-jlegend){display:none}}@media (max-width:85rem){html[data-skin=kartoteka] .kt-jsearch .kt-kbd{display:none}}@media (min-width:48rem){html[data-skin=kartoteka] .sched-grid[data-cols]{--kt-jtop:calc(var(--topbar-h,4rem) + var(--preview-bar-height,0px) + 8rem)}html[data-skin=kartoteka] .sched-grid[data-cols] .sched-head>span:not(.sched-avatar){min-width:0;max-width:100%}html[data-skin=kartoteka] .sched-grid[data-cols] .sched-head-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}}html[data-skin=kartoteka] .sched-break{background:repeating-linear-gradient(135deg,#c9a24a38 0 6px,#0000 6px 12px),#f6efdc;border:1.5px solid #d9c48f;border-radius:.5rem;justify-content:center;align-items:center;margin-inline:.375rem;display:flex}html[data-skin=kartoteka] .sched-break>span{color:#6e5520;text-align:center;background:#fffdf6f0;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 .375rem;padding:.125rem .5rem;font-size:.8125rem;line-height:1.25;display:flex;box-shadow:0 0 0 1px #e2d3a8}html[data-skin=kartoteka] .sched-break b{text-transform:uppercase;letter-spacing:.04em;font-size:.8125rem;font-weight:800}html[data-skin=kartoteka] .sched-break i{color:#8a7442;font-style:normal;font-weight:600}@media (max-width:47.99rem){html[data-skin=kartoteka] .sched-body{flex-direction:column;display:flex}html[data-skin=kartoteka] .sched-break{border-radius:1rem;min-height:2.75rem;margin:.25rem 0;position:relative;height:auto!important;inset:auto!important}html[data-skin=kartoteka] :is(.sched-off-label,.sched-gap,.sched-card-ok){display:none}}.settings-i3{display:none}html[data-skin=kartoteka] .settings-cards .settings-i3{background:var(--i3) center / contain no-repeat;filter:drop-shadow(0 3px 4px #281e0a40);flex-shrink:0;width:2.25rem;height:2.25rem;display:inline-block}html[data-skin=kartoteka] .settings-cards .settings-i3+.settings-tile{display:none}html[data-skin=kartoteka] .settings-cards{align-items:stretch!important}html[data-skin=kartoteka] .settings-cards .settings-card h2{white-space:nowrap;text-overflow:ellipsis;font-size:1.3125rem;overflow:hidden}@media (min-width:48rem){html[data-skin=kartoteka] .settings-home .page-header{display:none}html[data-skin=kartoteka] .settings-home .page-shell{padding-top:1rem}html[data-skin=kartoteka] .settings-home .page-shell>div>div>label:first-child{max-width:32rem}}.hub-topbar-partner{display:none}html[data-skin=kartoteka] .hub-topbar-partner{box-shadow:inset 0 0 0 1.5px var(--kt-gold-line), 0 4px 10px -5px #0b463699;background:linear-gradient(#16714f,#0e5843);align-items:center;gap:.5rem;margin-left:.25rem;display:inline-flex;color:#fff!important;font-weight:800!important}html[data-skin=kartoteka] .hub-topbar-partner-n{background:var(--kt-gold-btn);color:#1c1302;border-radius:999px;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .375rem;font-size:.8125rem;font-weight:800;display:inline-grid}@media (min-width:48rem){html[data-skin=kartoteka] .kt-pt-page .page-header{display:none}}html[data-skin=kartoteka] .kt-pt-grid{align-items:start;gap:1rem;display:grid}@media (min-width:48rem){html[data-skin=kartoteka] .kt-pt-grid{grid-template-columns:minmax(18rem,.48fr) minmax(0,1fr)}}html[data-skin=kartoteka] .kt-pt-list{flex-direction:column;gap:.75rem;min-width:0;display:flex}html[data-skin=kartoteka] .kt-pt-news{color:#2c2107;background:linear-gradient(#fff7e2,#f7e6b8);border-radius:1.25rem;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex;position:relative;box-shadow:inset 0 0 0 1.5px #d6ae5c,0 10px 22px -14px #785514b3}html[data-skin=kartoteka] .kt-pt-news>.kt-b:first-child{height:1.375rem;position:absolute;top:-.625rem;left:.875rem}html[data-skin=kartoteka] .kt-pt-news-i{background:url(/icons3d/gift.webp) 50%/contain no-repeat;flex-shrink:0;width:2rem;height:2rem}html[data-skin=kartoteka] .kt-pt-news b{font-size:1rem;font-weight:800;display:block}html[data-skin=kartoteka] .kt-pt-news small{color:#6a4c0c;font-size:.8125rem;font-weight:700;display:block}html[data-skin=kartoteka] .kt-pt-card{border-radius:1.25rem;flex-direction:column;gap:.375rem;padding:.875rem 1rem;display:flex}html[data-skin=kartoteka] .kt-pt-card[aria-current=true]{background:linear-gradient(135deg,#fff 0%,#fff8e6 100%);box-shadow:inset 0 0 0 2px #d6ae5c,0 10px 22px -14px #78551499}html[data-skin=kartoteka] .kt-pt-top{align-items:center;gap:.75rem;display:flex}html[data-skin=kartoteka] .kt-pt-mark{width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 1.5px var(--kt-gold-line);background:url(/brand/foot-mark-white.png) 50%/62% no-repeat,linear-gradient(160deg,#16714f,#0e5843);border-radius:.75rem;flex-shrink:0}html[data-skin=kartoteka] .kt-pt-name{color:var(--foreground);align-items:center;font-size:1rem;font-weight:800;display:flex}html[data-skin=kartoteka] .kt-pt-top small{color:var(--muted-foreground);font-size:.8125rem;font-weight:600;display:block}html[data-skin=kartoteka] .kt-pt-line{color:#2c3631;flex-wrap:wrap;gap:.25rem 1rem;font-size:.8125rem;font-weight:600;display:flex}html[data-skin=kartoteka] .kt-pt-muted{color:var(--muted-foreground)}html[data-skin=kartoteka] .kt-pt-foot{color:var(--muted-foreground);padding:0 .25rem;font-size:.8125rem;font-weight:700}html[data-skin=kartoteka] .kt-pt-detail{border-radius:1.375rem;padding:1.125rem}html[data-skin=kartoteka] .kt-pt-dhead{align-items:center;gap:.875rem;display:flex}html[data-skin=kartoteka] .kt-pt-dhead .kt-pt-mark{width:3.125rem;height:3.125rem}html[data-skin=kartoteka] .kt-pt-dname{color:var(--foreground);font-size:1.25rem;font-weight:800}html[data-skin=kartoteka] .kt-pt-dsub{color:var(--muted-foreground);font-size:.875rem;font-weight:600}html[data-skin=kartoteka] .kt-pt-tiles{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.625rem;margin-top:1rem;display:grid}html[data-skin=kartoteka] .kt-pt-tiles>div{background:#f3eee2;border-radius:.875rem;padding:.75rem .875rem}html[data-skin=kartoteka] .kt-pt-tiles dt{color:#47524d;font-size:.8125rem;font-weight:700}html[data-skin=kartoteka] .kt-pt-tiles dd{color:#9a6e1c;margin-top:.25rem;font-size:1.125rem;font-weight:800}html[data-skin=kartoteka] .kt-pt-tiles small{color:#47524d;margin-top:.125rem;font-size:.8125rem;font-weight:600;display:block}html[data-skin=kartoteka] .kt-pt-note{color:var(--muted-foreground);margin-top:.875rem;font-size:.8125rem;font-weight:600;line-height:1.5}html.dark[data-skin=kartoteka] .kt-pt-tiles>div{background:var(--card)}@supports (color:color-mix(in lab, red, red)){html.dark[data-skin=kartoteka] .kt-pt-tiles>div{background:color-mix(in srgb, var(--card) 80%, #d6ae5c 8%)}}@media (max-width:47.99rem){html[data-skin=kartoteka] :is(.kt-pt-top,.kt-pt-dhead){flex-wrap:wrap}html[data-skin=kartoteka] :is(.kt-pt-top,.kt-pt-dhead)>.kt-b{margin-left:3.25rem}html[data-skin=kartoteka] .kt-pt-dhead>.kt-b{margin-left:4rem}html[data-skin=kartoteka] .kt-pt-top>.min-w-0{flex-basis:calc(100% - 3.25rem)}html[data-skin=kartoteka] .kt-pt-dhead>.min-w-0{flex-basis:calc(100% - 4rem)}html[data-skin=kartoteka] .kt-pt-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:85rem){:is(html[data-skin=kartoteka] .hub-topbar-partner .hub-topbar-tc,html[data-skin=kartoteka] .hub-topbar:has(.hub-topbar-partner) .hub-topbar-brand){display:none}html[data-skin=kartoteka] .hub-topbar:has(.hub-topbar-partner){gap:.75rem}}html[data-skin=kartoteka] .hub-topbar>div:last-child .hub-topbar-partner .hub-topbar-partner-n{display:inline-grid}@media (max-width:85rem){html[data-skin=kartoteka] .hub-topbar:has(.hub-topbar-partner) nav .hub-topbar-link{padding-inline:.5rem}html[data-skin=kartoteka] .hub-topbar:has(.hub-topbar-partner) nav{gap:.125rem}}html[data-skin=kartoteka] .kt-sticky span{font-family:var(--font-caveat), cursive}html[data-skin=hall],html [data-skin=hall]{--font-onest:var(--font-literata), Georgia, "Times New Roman", serif;--font-unbounded:var(--font-literata), Georgia, "Times New Roman", serif;--hl-narrow:var(--font-pt-narrow), "Arial Narrow", "Roboto Condensed", var(--font-golos), sans-serif;--hl-receipt-font:var(--font-plex-mono), ui-monospace, "Courier New", monospace;--background:#f4ebdd;--foreground:#2a1c15;--card:#fffbf4;--card-foreground:#2a1c15;--popover:#fffbf4;--popover-foreground:#2a1c15;--brand-navy:#2a1c15;--brand-navy-deep:#1e140f;--on-brand:#f4ebdd;--primary:#2a1c15;--primary-foreground:#fffbf4;--primary-ink:#5a3a28;--accent-ink:#8e3520;--secondary:#ebdcc5;--secondary-foreground:#2a1c15;--muted:#efe4d3;--muted-foreground:#4e3a2a;--accent:#ebdcc5;--accent-foreground:#2a1c15;--destructive:#a93a22;--border:#d6c3a6;--input:#d3c0a4;--ring:#c4452a;--gold:#9c6f22;--gold-soft:#f1e2c2;--gold-ink:#74501a;--plum:#7a4e6e;--plum-soft:#ebdde6;--plum-ink:#5e3654;--teal:#5e7136;--teal-soft:#e3e8d2;--teal-ink:#46562a;--sea:#3f6a80;--sea-soft:#dce7ec;--sea-ink:#2e5568;--clay:#c4452a;--clay-soft:#f8ded6;--clay-ink:#8e3520;--caution:#c4452a;--caution-soft:#f8ded6;--caution-ink:#8e3520;--on-accent:#fff;--hl-esp:#2a1c15;--hl-esp-2:#3b2a20;--hl-on-esp:#f4ebdd;--hl-on-esp-soft:#e0d2bf;--hl-tomato:#c4452a;--hl-on-tomato:#fff;--hl-tomato-soft:#f8ded6;--hl-tomato-ink:#7a2b18;--hl-olive:#5e7136;--hl-olive-soft:#e3e8d2;--hl-olive-ink:#36431f;--hl-sand:#ebdcc5;--hl-sand-ink:#3e2e21;--hl-free-line:#b49c7e;--hl-res-line:#8c7a68;--hl-res-ink:#4e3a2a;--hl-dot:#8fbf5a;--hl-receipt:#fffdf7;--hl-receipt-ink:#2a1c15;--hl-receipt-soft:#5a4637;--hl-receipt-rule:#cdbba6;--hl-receipt-alarm:#a93a22;--hl-receipt-ok:#4a5a2a;--gold-hair:linear-gradient(90deg, #e2d3bd, #e2d3bd);--chart-1:#2a1c15;--chart-2:#c4452a;--chart-3:#5e7136;--chart-4:#9c6f22;--chart-grid:#2a1c1512;--chart-axis:#2a1c152e;--spec-1:#5e7136;--spec-2:#c4452a;--spec-3:#3f6a80;--spec-4:#9c6f22;--spec-5:#7a4e6e;--spec-6:#2a1c15;--spec-7:#3e7c6c;--spec-8:sienna;--spec-ink:#fff;--radius:.75rem;--shadow-color:42 28 21;--shadow-card:0 1px 2px -1px rgb(var(--shadow-color) / .16), 0 8px 18px -12px rgb(var(--shadow-color) / .24);--shadow-raised:0 2px 4px -2px rgb(var(--shadow-color) / .2), 0 14px 28px -16px rgb(var(--shadow-color) / .3);--shadow-overlay:0 22px 48px -20px rgb(var(--shadow-color) / .4);--top-light:inset 0 1px 0 #ffffffb3;--hairline:0 0 0 1px #e2d3bd;--bevel-edge:inset 0 -2px 0 #2a1c1524;--face:linear-gradient(180deg, #ffffff8c 0%, #fff0 45%, #2a1c150a 100%);--well:inset 0 2px 3px -2px rgb(var(--shadow-color) / .22), inset 0 0 0 1px #d3c0a4;--well-face:linear-gradient(180deg, #2a1c1512 0%, transparent 30%);--sidebar:#fffbf4;--sidebar-foreground:#2a1c15;--sidebar-primary:#2a1c15;--sidebar-primary-foreground:#fffbf4;--sidebar-accent:#ebdcc5;--sidebar-accent-foreground:#2a1c15;--sidebar-border:#e2d3bd;--sidebar-ring:#c4452a}html[data-skin=hall].dark,html.dark [data-skin=hall]{--background:#1a120e;--foreground:#f1e6d6;--card:#251a14;--card-foreground:#f1e6d6;--popover:#2b1f18;--popover-foreground:#f1e6d6;--muted:#2b1f18;--muted-foreground:#d2c0aa;--secondary:#ead7bc24;--secondary-foreground:#f1e6d6;--accent:#ead7bc1f;--accent-foreground:#f1e6d6;--brand-navy:#0f0a08;--brand-navy-deep:#0a0705;--on-brand:#f1e6d6;--primary:#ead7bc;--primary-foreground:#1a120e;--primary-ink:#ebcfa8;--accent-ink:#f2a38e;--border:#f1e6d61f;--input:#f1e6d62b;--ring:#e0674b;--destructive:#f0866c;--gold:#e2b66a;--gold-soft:#e2b66a26;--gold-ink:#ebc98c;--plum:#d3a3c6;--plum-soft:#d3a3c626;--plum-ink:#e0bdd6;--teal:#a3b86e;--teal-soft:#a3b86e26;--teal-ink:#bccd8c;--sea:#8db7cc;--sea-soft:#8db7cc26;--sea-ink:#a9cadb;--clay:#e0674b;--clay-soft:#e0674b29;--clay-ink:#f29a84;--caution:#e0674b;--caution-soft:#e0674b29;--caution-ink:#f29a84;--on-accent:#1a120e;--hl-esp:#0f0a08;--hl-esp-2:#120c09;--hl-on-esp:#f1e6d6;--hl-on-esp-soft:#dccbb5;--hl-tomato:#c24a2f;--hl-on-tomato:#fff;--hl-tomato-soft:#4a2219;--hl-tomato-ink:#f6b3a2;--hl-olive:#a3b86e;--hl-olive-soft:#2c331c;--hl-olive-ink:#cadba0;--hl-sand:#3a2c22;--hl-sand-ink:#ead7bc;--hl-free-line:#5c4a3b;--hl-res-line:#a8927c;--hl-res-ink:#d9c6ae;--hl-dot:#9fd066;--hl-receipt:#ede3d1;--hl-receipt-ink:#2a1c15;--hl-receipt-soft:#5e4b3d;--hl-receipt-rule:#b9a68f;--hl-receipt-alarm:#a12f17;--hl-receipt-ok:#3f4d22;--gold-hair:linear-gradient(90deg, #f1e6d61f, #f1e6d61f);--chart-1:#ead7bc;--chart-2:#e0674b;--chart-3:#a3b86e;--chart-4:#e2b66a;--chart-grid:#f1e6d614;--chart-axis:#f1e6d62e;--spec-1:#a3b86e;--spec-2:#e0674b;--spec-3:#8db7cc;--spec-4:#e2b66a;--spec-5:#d3a3c6;--spec-6:#ead7bc;--spec-7:#7cc0ae;--spec-8:#d9926c;--spec-ink:#1a120e;--shadow-color:0 0 0;--shadow-card:0 1px 2px -1px #00000080, 0 10px 22px -14px #000000b3;--shadow-raised:0 4px 12px -6px #0009, 0 24px 44px -26px #000c;--shadow-overlay:0 24px 50px -22px #000000d9;--top-light:inset 0 1px 0 #ffffff0f;--hairline:0 0 0 1px #f1e6d61f;--bevel-edge:inset 0 -2px 0 #0006;--face:linear-gradient(180deg, #ffffff0d 0%, #fff0 45%, #0000001f 100%);--well:inset 0 2px 4px -2px #0000008c, inset 0 0 0 1px #f1e6d62b;--well-face:linear-gradient(180deg, #00000042 0%, transparent 30%);--sidebar:#251a14;--sidebar-foreground:#f1e6d6;--sidebar-primary:#ead7bc;--sidebar-primary-foreground:#1a120e;--sidebar-accent:#ead7bc24;--sidebar-accent-foreground:#f1e6d6;--sidebar-border:#f1e6d61f;--sidebar-ring:#e0674b}html[data-skin=hall]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark[data-skin=hall]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-skin=hall] h1,html[data-skin=hall] .font-display{letter-spacing:-.01em;font-weight:700}@media (min-width:48rem){html[data-skin=hall][data-desktop-nav=top]{--topbar-h:4rem}}html[data-skin=hall] .hub-topbar{background-color:var(--hl-esp);border-bottom-color:var(--hl-esp);color:var(--hl-on-esp)}html[data-skin=hall] .hub-topbar-brand{color:var(--hl-on-esp);font-size:1.25rem}html[data-skin=hall] .hub-topbar .hub-topbar-link{font-family:var(--hl-narrow);letter-spacing:.04em;text-transform:uppercase;border-radius:.5rem;font-size:1rem;color:var(--hl-on-esp-soft)!important;font-weight:700!important}html[data-skin=hall] .hub-topbar .hub-topbar-link:hover{background-color:var(--hl-esp-2)!important;color:var(--hl-on-esp)!important}html[data-skin=hall] .hub-topbar nav .hub-topbar-link{align-items:center;gap:.5rem;height:2.5rem;padding-inline:1rem;display:inline-flex}html[data-skin=hall] .hub-topbar nav .hub-topbar-link[aria-current=page]{background-image:var(--face);box-shadow:var(--top-light), var(--bevel-edge);background-color:var(--hl-on-esp)!important;color:var(--hl-esp)!important}html[data-skin=hall] .hub-topbar-icon{display:inline-block}@media (max-width:1439px){html[data-skin=hall] .hub-topbar>div:last-child .hub-topbar-link span{display:none}html[data-skin=hall] .hub-topbar nav .hub-topbar-link{padding-inline:.75rem}}html[data-skin=hall] .hl-band{background-color:var(--hl-esp);color:var(--hl-on-esp)}html[data-skin=hall] .hl-band-title{font-family:var(--font-literata), Georgia, serif;font-size:1.5rem;font-weight:700;line-height:1.15}html[data-skin=hall] .hl-band-shift{font-family:var(--hl-narrow);color:var(--hl-on-esp-soft);font-size:1rem;font-weight:700}html[data-skin=hall] .hl-dot{background-color:var(--hl-dot);border-radius:50%;flex-shrink:0;width:.6rem;height:.6rem}html[data-skin=hall] .hl-dot-off{box-shadow:inset 0 0 0 2px var(--hl-on-esp-soft);background-color:#0000}html[data-skin=hall] .hl-band-btn{border:1px solid var(--hl-on-esp);border-radius:.5rem;align-items:center;height:2.5rem;padding-inline:1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){html[data-skin=hall] .hl-band-btn{border:1px solid color-mix(in srgb, var(--hl-on-esp) 32%, transparent)}}html[data-skin=hall] .hl-band-btn{font-family:var(--hl-narrow);letter-spacing:.03em;color:var(--hl-on-esp);background-image:linear-gradient(#ffffff14,#fff0);font-size:1rem;font-weight:700;box-shadow:inset 0 1px #ffffff14,inset 0 -2px #0000004d}html[data-skin=hall] .hl-band-btn:hover{background-color:var(--hl-esp-2)}html[data-skin=hall] .hl-kpis{background-color:var(--card);color:var(--foreground);border-bottom:1px solid var(--border);flex-wrap:wrap;padding-block:.25rem;display:flex}html[data-skin=hall] .hl-kpi{border-right:1px dashed var(--border);flex-direction:column;margin-right:1.25rem;padding:.5rem 1.25rem .5rem 0;display:flex}html[data-skin=hall] .hl-kpi:last-child{border-right:0}html[data-skin=hall] .hl-kpi dt,html[data-skin=hall] .hl-label{font-family:var(--hl-narrow);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:.9375rem;font-weight:700}html[data-skin=hall] .hl-kpi dd{font-family:var(--font-literata), Georgia, serif;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.5rem;font-weight:700;line-height:1.2}html[data-skin=hall] .hl-kpi dd small{font-family:var(--hl-narrow);color:var(--muted-foreground);font-size:.875rem}@media (max-width:47.99rem){html[data-skin=hall] .hl-kpi{margin-right:.875rem;padding-right:.875rem}html[data-skin=hall] .hl-kpi dd{font-size:1.25rem}}html[data-skin=hall] .hl-stop-chip{font-family:var(--hl-narrow);background-color:var(--hl-tomato-soft);color:var(--hl-tomato-ink);border-radius:.375rem;padding:.2rem .6rem;font-size:.9375rem;font-weight:700}html[data-skin=hall] .hl-stop-note{font-family:var(--hl-narrow);color:var(--muted-foreground);font-weight:700}html[data-skin=hall] .hl-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:64rem){html[data-skin=hall] .hl-grid{grid-template-columns:minmax(0,1fr) 21rem;align-items:start;gap:1.25rem}}html[data-skin=hall] .hl-zone-title{font-family:var(--hl-narrow);letter-spacing:.02em;margin-bottom:.5rem;font-size:1.0625rem;font-weight:700}html[data-skin=hall] .hl-legend{font-family:var(--hl-narrow);color:var(--muted-foreground);font-size:.9375rem;font-weight:700}html[data-skin=hall] .hl-swatch{border:2px solid var(--hl-free-line);border-radius:.2rem;width:.8rem;height:.8rem;display:inline-block}html[data-skin=hall] .hl-note,html[data-skin=hall] .hl-empty{color:var(--muted-foreground)}html[data-skin=hall] .hl-empty{border:1px dashed var(--border)}html[data-skin=hall] .hl-btn{background-color:var(--primary);height:2.5rem;color:var(--primary-foreground);box-shadow:var(--top-light), var(--bevel-edge);border-radius:.625rem;align-items:center;padding-inline:1rem;font-weight:700}html[data-skin=hall] .hl-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media (min-width:40rem){html[data-skin=hall] .hl-tiles{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.75rem}}html[data-skin=hall] .hl-tile{border:2px solid var(--hl-free-line);background-color:var(--card);background-image:var(--face);width:100%;height:100%;min-height:6.5rem;color:var(--foreground);text-align:left;box-shadow:var(--top-light), var(--bevel-edge), 0 2px 0 rgb(var(--shadow-color) / .16);border-radius:.875rem;flex-direction:column;justify-content:space-between;gap:.375rem;padding:.625rem .75rem;transition:transform .12s,box-shadow .12s;display:flex}html[data-skin=hall] .hl-tile:hover{box-shadow:var(--top-light), var(--bevel-edge), 0 3px 0 rgb(var(--shadow-color) / .22);transform:translateY(-1px)}html[data-skin=hall] .hl-tile-n{font-family:var(--font-literata), Georgia, serif;font-size:1.625rem;font-weight:700;line-height:1}html[data-skin=hall] .hl-tile-state{font-family:var(--hl-narrow);font-size:1rem;font-weight:700;line-height:1.15}html[data-skin=hall] .hl-tile-sub{min-width:0;color:var(--muted-foreground);font-size:.9375rem;display:flex}html[data-skin=hall] .hl-tile-sum{font-family:var(--font-literata), Georgia, serif;color:var(--foreground);white-space:nowrap;font-weight:700}html[data-skin=hall] .hl-t-free{box-shadow:var(--top-light), var(--bevel-edge)}html[data-skin=hall] .hl-t-free .hl-tile-state,html[data-skin=hall] .hl-t-free .hl-tile-sub{color:var(--muted-foreground)}html[data-skin=hall] :is(.hl-t-busy,.hl-t-waiting){background-color:var(--hl-olive-soft);border-color:var(--hl-olive)}html[data-skin=hall] :is(.hl-t-busy,.hl-t-waiting) .hl-tile-state{color:var(--hl-olive-ink)}html[data-skin=hall] .hl-t-waiting .hl-tile-state{color:var(--hl-tomato-ink)}html[data-skin=hall] .hl-t-late{background-color:var(--hl-tomato-soft);border-color:var(--hl-tomato)}html[data-skin=hall] .hl-t-late .hl-tile-state{color:var(--hl-tomato-ink)}html[data-skin=hall] .hl-t-paid{background-color:var(--hl-sand);border-color:var(--hl-sand-ink)}html[data-skin=hall] .hl-t-paid .hl-tile-state{color:var(--hl-sand-ink)}html[data-skin=hall] .hl-t-res{border-style:dashed;border-color:var(--hl-res-line);box-shadow:none;background-image:none}html[data-skin=hall] .hl-t-res .hl-tile-state{color:var(--hl-res-ink)}html[data-skin=hall] .hl-swatch.hl-t-busy{background-color:var(--hl-olive);border-color:var(--hl-olive)}html[data-skin=hall] .hl-swatch.hl-t-late{background-color:var(--hl-tomato);border-color:var(--hl-tomato)}html[data-skin=hall] .hl-swatch.hl-t-paid{background-color:var(--hl-sand);border-color:var(--hl-sand-ink)}html[data-skin=hall] .hl-swatch.hl-t-res{border-style:dashed;border-color:var(--hl-res-line)}html[data-skin=hall] .hl-new{background-color:var(--hl-tomato);height:3.5rem;color:var(--hl-on-tomato);font-family:var(--hl-narrow);letter-spacing:.03em;box-shadow:inset 0 1px 0 #fff3, inset 0 -2px 0 #00000038, var(--shadow-card);background-image:linear-gradient(#ffffff1f,#fff0);border-radius:.875rem;justify-content:center;align-items:center;gap:.625rem;font-size:1.125rem;font-weight:700;display:flex}@media (min-width:48rem){html[data-skin=hall] .hl-new{height:3rem;padding-inline:1.5rem;display:inline-flex}}html[data-skin=hall] .hl-rail{background-color:var(--hl-esp-2);color:var(--hl-on-esp)}html.dark[data-skin=hall] .hl-rail{box-shadow:inset 0 0 0 1px var(--border)}html[data-skin=hall] .hl-rail-head{font-family:var(--hl-narrow);letter-spacing:.08em;text-transform:uppercase;font-size:1rem;font-weight:700}html[data-skin=hall] .hl-rail-avg,html[data-skin=hall] .hl-rail-empty,html[data-skin=hall] .hl-rail-more,html[data-skin=hall] .hl-rail-book{color:var(--hl-on-esp-soft)}html[data-skin=hall] .hl-rail-more{font-family:var(--hl-narrow);text-underline-offset:3px;font-weight:700;text-decoration:underline}html[data-skin=hall] .hl-rail-book{border-top:1px dashed var(--hl-on-esp)}@supports (color:color-mix(in lab, red, red)){html[data-skin=hall] .hl-rail-book{border-top:1px dashed color-mix(in srgb, var(--hl-on-esp) 22%, transparent)}}html[data-skin=hall] .hl-rail-book{padding-top:.75rem;font-size:.9375rem}html[data-skin=hall] .hl-rail-book .hl-rail-head{color:var(--hl-on-esp)}html[data-skin=hall] .hl-mono{font-family:var(--hl-receipt-font)}html[data-skin=hall] .hl-ticket{background-color:var(--hl-receipt);color:var(--hl-receipt-ink);font-family:var(--hl-receipt-font);padding:.75rem .875rem 1.125rem;font-size:.84375rem;line-height:1.55;-webkit-mask:radial-gradient(circle at 7px 100%,#0000 6px,#000 6.5px) -7px 100%/14px 100% repeat-x;mask:radial-gradient(circle at 7px 100%,#0000 6px,#000 6.5px) -7px 100%/14px 100% repeat-x}html[data-skin=hall] .hl-ticket-head{font-family:var(--hl-narrow);border-bottom:1px dashed var(--hl-receipt-rule);justify-content:space-between;gap:.5rem;margin-bottom:.375rem;padding-bottom:.375rem;font-size:1rem;font-weight:700;display:flex}html[data-skin=hall] .hl-ticket-fresh .hl-ticket-min{color:var(--hl-receipt-ok)}html[data-skin=hall] .hl-ticket-late .hl-ticket-min{color:var(--hl-receipt-alarm)}html[data-skin=hall] .hl-ticket-late .hl-ticket-head{border-bottom-color:var(--hl-receipt-alarm)}html[data-skin=hall] .hl-ticket-cooking{color:var(--hl-receipt-soft)}html[data-skin=hall] .hub-drawer{background-color:var(--card);border:1px solid var(--border);box-shadow:0 -2px 6px rgb(var(--shadow-color) / .06), var(--top-light);border-bottom:0}html[data-skin=hall] .hub-drawer+.hub-drawer{margin-top:-.625rem}html[data-skin=hall] .hub-drawer:last-child{border-bottom:1px solid var(--border);border-radius:1rem}html[data-skin=hall] .hub-drawer:first-child{background-color:var(--hl-esp);color:var(--hl-on-esp);border-color:var(--hl-esp)}html[data-skin=hall] .hub-drawer:first-child .text-muted-foreground{color:var(--hl-on-esp-soft)}html[data-skin=hall] .hub-drawer>a{font-family:var(--hl-narrow);text-transform:uppercase;letter-spacing:.04em}html[data-skin=hall] .hub-drawer-chip{background-color:var(--background);color:var(--foreground);box-shadow:var(--top-light), var(--bevel-edge)}@media (min-width:640px){html[data-skin=hall] .page-shell>*{animation-name:skin-lift-wide;animation-duration:.4s}}html[data-skin=hall] .hl-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media (min-width:40rem){html[data-skin=hall] .hl-doors{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}html[data-skin=hall] .hl-door{border:2px solid var(--hl-free-line);background-color:var(--card);background-image:var(--face);color:var(--foreground);box-shadow:var(--top-light), var(--bevel-edge), 0 2px 0 rgb(var(--shadow-color) / .16);border-radius:.875rem;flex-direction:column;gap:.25rem;padding:.75rem .875rem;display:flex}html[data-skin=hall] .hl-door:hover{border-color:var(--foreground)}html[data-skin=hall] .hl-door-label{font-family:var(--hl-narrow);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.375rem;font-size:1rem;font-weight:700;display:flex}html[data-skin=hall] .hl-door-value{font-family:var(--font-literata), Georgia, serif;white-space:nowrap;font-size:1.5rem;font-weight:700;line-height:1.15}html[data-skin=hall] .hl-door-caption{color:var(--muted-foreground);font-size:.9375rem}html[data-skin=hall] .hl-door-late{border-color:var(--hl-tomato);background-color:var(--hl-tomato-soft)}html[data-skin=hall] .hl-door-late :is(.hl-door-value,.hl-door-caption){color:var(--hl-tomato-ink)}html[data-skin=studio],html [data-skin=studio]{--font-golos:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--font-onest:var(--font-literata), Georgia, "Times New Roman", serif;--font-unbounded:var(--font-literata), Georgia, "Times New Roman", serif;--background:#f5eae6;--foreground:#2e1a27;--card:#fffbf9;--card-foreground:#2e1a27;--popover:#fffbf9;--popover-foreground:#2e1a27;--brand-navy:#451836;--brand-navy-deep:#36122a;--on-brand:#fbeff4;--primary:#5a2147;--primary-foreground:#fff;--primary-ink:#5a2147;--accent-ink:#84502f;--secondary:#f2d9d3;--secondary-foreground:#5a2147;--muted:#f8efec;--muted-foreground:#574350;--accent:#f2d9d3;--accent-foreground:#2e1a27;--destructive:#b42318;--border:#d6bfb7;--input:#c9aea5;--ring:#5a2147;--gold:#b4785a;--gold-soft:#f6e7c9;--gold-ink:#84502f;--plum:#5a2147;--plum-soft:#e6ddf0;--plum-ink:#5a2147;--teal:#4e7a55;--teal-soft:#dde7dc;--teal-ink:#3b5f41;--sea:#4a6e96;--sea-soft:#dce6f0;--sea-ink:#34567c;--clay:#a0526b;--clay-soft:#f2d9d3;--clay-ink:#84405a;--caution:#b42318;--caution-soft:#fbe7e4;--caution-ink:#8e1f14;--on-accent:#fff;--tab-1:#f2d9d3;--tab-2:#e6ddf0;--tab-3:#f6e7c9;--tab-4:#dce6f0;--tab-5:#dde7dc;--tab-ink:#2e1a27;--free-line:#b4785a;--ring-track:#e4d0c9;--gold-hair:linear-gradient(90deg, transparent, #b4785a 20%, #b4785a 80%, transparent);--chart-1:#5a2147;--chart-2:#b4785a;--chart-3:#4a6e96;--chart-4:#4e7a55;--chart-grid:#2e1a2712;--chart-axis:#2e1a272e;--spec-1:#a0526b;--spec-2:#7353a0;--spec-3:#4e7a55;--spec-4:#4a6e96;--spec-5:#95662a;--spec-6:#5a2147;--spec-7:#3b7383;--spec-8:#a0563f;--spec-ink:#fff;--radius:1rem;--shadow-color:90 33 71;--shadow-card:0 1px 2px rgb(var(--shadow-color) / .12), 0 3px 8px -4px rgb(var(--shadow-color) / .18);--shadow-raised:0 2px 4px -2px rgb(var(--shadow-color) / .16), 0 16px 30px -18px rgb(var(--shadow-color) / .3);--shadow-overlay:0 22px 48px -20px rgb(var(--shadow-color) / .36);--top-light:inset 0 1px 0 #ffffffbf;--hairline:0 0 0 1px #d6bfb7;--bevel-edge:inset 0 -1px 0 #e0cbc4;--face:linear-gradient(180deg, #ffffffa6 0%, #fff0 42%, #2e1a2709 100%);--well:inset 0 2px 3px -2px rgb(var(--shadow-color) / .2), inset 0 0 0 1px #dfc8c1;--well-face:linear-gradient(180deg, #2e1a270f 0%, transparent 30%);--sidebar:#fffbf9;--sidebar-foreground:#2e1a27;--sidebar-primary:#5a2147;--sidebar-primary-foreground:#fff;--sidebar-accent:#f2d9d3;--sidebar-accent-foreground:#5a2147;--sidebar-border:#ead9d3;--sidebar-ring:#5a2147}html[data-skin=studio].dark,html.dark [data-skin=studio]{--background:#1e1019;--foreground:#f5e8ee;--card:#2a1824;--card-foreground:#f5e8ee;--popover:#321d2b;--popover-foreground:#f5e8ee;--muted:#2f1c29;--muted-foreground:#d6c2cc;--secondary:#e3a6c826;--secondary-foreground:#f5e8ee;--accent:#d9a37f24;--accent-foreground:#f5e8ee;--brand-navy:#160b12;--brand-navy-deep:#10080d;--on-brand:#f5e8ee;--primary:#e3a6c8;--primary-foreground:#2a0f21;--primary-ink:#edbbd6;--accent-ink:#e8c0a3;--border:#f5e8ee33;--input:#f5e8ee2b;--ring:#e3a6c8;--destructive:#f4978e;--gold:#d9a37f;--gold-soft:#d9a37f26;--gold-ink:#e8c0a3;--plum:#e3a6c8;--plum-soft:#e3a6c826;--plum-ink:#edbbd6;--teal:#9cc7a2;--teal-soft:#9cc7a226;--teal-ink:#b4d6b8;--sea:#9bbbe0;--sea-soft:#9bbbe026;--sea-ink:#b4cce8;--clay:#e89ab4;--clay-soft:#e89ab426;--clay-ink:#f0b4c8;--caution:#f4978e;--caution-soft:#f4978e26;--caution-ink:#f8b2aa;--on-accent:#2a0f21;--tab-1:#4a2934;--tab-2:#3a2c4a;--tab-3:#47392a;--tab-4:#2b3a4b;--tab-5:#2e3f32;--tab-ink:#f5e8ee;--free-line:#d9a37f;--ring-track:#f5e8ee24;--gold-hair:linear-gradient(90deg, transparent, #d9a37f80 20%, #d9a37f80 80%, transparent);--chart-1:#e3a6c8;--chart-2:#d9a37f;--chart-3:#9bbbe0;--chart-4:#9cc7a2;--chart-grid:#f5e8ee14;--chart-axis:#f5e8ee2e;--spec-1:#e89ab4;--spec-2:#bca6e0;--spec-3:#9cc7a2;--spec-4:#9bbbe0;--spec-5:#e2c27a;--spec-6:#d99ab8;--spec-7:#7cc0cc;--spec-8:#e5a58e;--spec-ink:#2a0f21;--shadow-color:0 0 0;--shadow-card:0 1px 2px -1px #00000080, 0 10px 22px -14px #000000b3;--shadow-raised:0 4px 12px -6px #0009, 0 24px 44px -26px #000c;--shadow-overlay:0 24px 50px -22px #000000d9;--top-light:inset 0 1px 0 #ffffff0d;--hairline:0 0 0 1px #f5e8ee33;--bevel-edge:inset 0 -1px 0 #0006;--face:linear-gradient(180deg, #ffffff0b 0%, #fff0 40%, #0000001a 100%);--well:inset 0 2px 4px -2px #0000008c, inset 0 0 0 1px #f5e8ee2b;--well-face:linear-gradient(180deg, #00000042 0%, transparent 30%);--sidebar:#2a1824;--sidebar-foreground:#f5e8ee;--sidebar-primary:#e3a6c8;--sidebar-primary-foreground:#2a0f21;--sidebar-accent:#e3a6c826;--sidebar-accent-foreground:#f5e8ee;--sidebar-border:#f5e8ee33;--sidebar-ring:#e3a6c8}html[data-skin=studio]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark[data-skin=studio]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-skin=studio] body{background-image:radial-gradient(70rem 36rem at 50% -14%,#ffffff73,#0000 64%);background-attachment:fixed}html.dark[data-skin=studio] body{background-image:radial-gradient(60rem 30rem at 50% -10%,#e3a6c80f,#0000 64%)}html[data-skin=studio] h1,html[data-skin=studio] .font-display{letter-spacing:-.005em;font-weight:600}@media (min-width:48rem){html[data-skin=studio][data-desktop-nav=top]{--topbar-h:4.25rem}}html[data-skin=studio] .hub-topbar{background-color:var(--card);box-shadow:0 1px 0 var(--border)}html[data-skin=studio] .hub-topbar-brand{font-family:var(--font-literata), Georgia, serif;color:var(--primary-ink);font-size:1.375rem;font-weight:600}html[data-skin=studio] .hub-topbar nav .hub-topbar-link{border-radius:9999px;align-items:center;height:2.5rem;padding-inline:1rem;display:inline-flex;color:var(--muted-foreground)!important;font-weight:600!important}html[data-skin=studio] .hub-topbar nav .hub-topbar-link:hover{box-shadow:var(--bevel-edge);background-color:var(--muted)!important;color:var(--foreground)!important}html[data-skin=studio] .hub-topbar nav .hub-topbar-link[aria-current=page]{box-shadow:var(--bevel-strong), var(--contact);background-color:var(--primary)!important;color:var(--primary-foreground)!important}html[data-skin=studio] .sd-home{--fill:0%;--spec:var(--primary);--hours:11}html[data-skin=studio] .sd-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:48rem){html[data-skin=studio] .sd-grid-side{grid-template-columns:minmax(0,1fr) minmax(0,20rem);align-items:start;gap:1.375rem}}html[data-skin=studio] .sd-tail-links{color:var(--foreground)}html[data-skin=studio] .sd-place{font-family:var(--font-literata), Georgia, serif;color:var(--primary-ink);font-size:1.625rem;font-weight:600;line-height:1.1}html[data-skin=studio] .sd-date{font-family:var(--font-literata), Georgia, serif;font-size:1.25rem;font-weight:600;line-height:1.2}@media (min-width:48rem){html[data-skin=studio] .sd-date{font-size:1.875rem}}html[data-skin=studio] .sd-arch{background-color:var(--card);box-shadow:var(--hairline), var(--shadow-card);border-radius:1.75rem 1.75rem 1rem 1rem;flex-direction:column;padding:1.125rem 1.25rem;display:flex}html[data-skin=studio] .sd-h{font-family:var(--font-literata), Georgia, serif;font-size:1.375rem;font-weight:600;line-height:1.15}html[data-skin=studio] .sd-sub{color:var(--muted-foreground);font-size:.9375rem}html[data-skin=studio] .sd-stories{scrollbar-width:none;gap:.75rem;padding:.25rem .125rem .375rem;display:flex;overflow-x:auto}html[data-skin=studio] .sd-st{text-align:center;border-radius:1rem;flex-direction:column;align-items:center;gap:.25rem;width:5rem;padding-bottom:.25rem;display:flex}@media (min-width:48rem){html[data-skin=studio] .sd-stories{gap:1.25rem}html[data-skin=studio] .sd-st{width:6.25rem}}html[data-skin=studio] .sd-ring{background:conic-gradient(var(--primary) 0 var(--fill), var(--ring-track) 0);border-radius:9999px;place-items:center;width:4.25rem;height:4.25rem;transition:transform .15s;display:grid}html[data-skin=studio] .sd-ring-full{background:conic-gradient(var(--gold) 0 var(--fill), var(--ring-track) 0)}html[data-skin=studio] .sd-ring>i{border:3px solid var(--card);width:calc(100% - .625rem);height:calc(100% - .625rem);color:var(--foreground);background-color:var(--spec);border-radius:9999px;place-items:center;font-size:1.125rem;font-style:normal;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){html[data-skin=studio] .sd-ring>i{background-color:color-mix(in srgb, var(--spec) 24%, var(--card))}}html[data-skin=studio] .sd-ring>i{box-shadow:var(--top-light)}@media (min-width:48rem){html[data-skin=studio] .sd-ring{width:5.25rem;height:5.25rem}html[data-skin=studio] .sd-ring>i{font-size:1.25rem}}html[data-skin=studio] .sd-st:hover .sd-ring{transform:translateY(-2px)}html[data-skin=studio] .sd-st-name{font-size:.9375rem}html[data-skin=studio] .sd-st-title,html[data-skin=studio] .sd-st-note{color:var(--muted-foreground);font-size:.8125rem;line-height:1.3}html[data-skin=studio] .sd-st-full{color:var(--accent-ink);font-weight:700}html[data-skin=studio] .sd-wins{flex-wrap:wrap;gap:.5rem;margin:.875rem 0 .25rem;display:flex}html[data-skin=studio] .sd-win{border:1.5px solid var(--free-line);background-color:var(--card);background-image:var(--face);box-shadow:var(--bevel-edge), var(--top-light);border-radius:9999px;flex-direction:column;padding:.4375rem .875rem;line-height:1.25;display:flex}html[data-skin=studio] a.sd-win:hover{background-color:var(--muted);box-shadow:var(--bevel-edge), var(--shadow-raised)}html[data-skin=studio] .sd-win b{font-size:.9375rem}html[data-skin=studio] .sd-win span{color:var(--muted-foreground);font-size:.8125rem}html[data-skin=studio] .sd-btn{white-space:nowrap;min-height:2.75rem;color:var(--primary-ink);background-color:var(--card);background-image:var(--face);box-shadow:inset 0 0 0 1.5px var(--primary), var(--bevel-edge), var(--top-light);border-radius:9999px;align-items:center;gap:.5rem;padding-inline:1.25rem;font-size:.875rem;font-weight:700;display:inline-flex}html[data-skin=studio] .sd-btn-primary{color:var(--primary-foreground);background-color:var(--primary);box-shadow:var(--bevel-strong), var(--contact)}html[data-skin=studio] .sd-btn-primary:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-skin=studio] .sd-btn-primary:hover{background-color:color-mix(in srgb, var(--primary) 88%, #000)}}html[data-skin=studio] .sd-more{color:var(--primary-ink);align-self:flex-start;margin-top:.5rem;font-size:.8125rem;font-weight:600}html[data-skin=studio] .sd-lanes{margin-top:.75rem}html[data-skin=studio] .sd-hours,html[data-skin=studio] .sd-lane{grid-template-columns:5rem minmax(0,1fr);align-items:center;display:grid}html[data-skin=studio] .sd-hours>div{grid-template-columns:repeat(var(--hours), minmax(0, 1fr));color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.75rem;display:grid}html[data-skin=studio] .sd-lane{margin-top:.5rem}html[data-skin=studio] .sd-lane>b{padding-right:.5rem;font-size:.8125rem}html[data-skin=studio] .sd-track{background-color:var(--muted);background-image:repeating-linear-gradient(135deg, transparent 0 6px, var(--border) 6px 7px);height:2.5rem;box-shadow:var(--well);border-radius:.5rem;position:relative;overflow:hidden}html[data-skin=studio] .sd-track:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(90deg, transparent 0 calc(100% / var(--hours) - 1px), var(--border) calc(100% / var(--hours) - 1px) calc(100% / var(--hours)));position:absolute;inset:0}html[data-skin=studio] .sd-shift{background-color:var(--card);position:absolute;top:0;bottom:0}html[data-skin=studio] .sd-bk{z-index:1;min-width:0;color:var(--foreground);background-color:var(--spec);border-radius:.5rem;flex-direction:column;justify-content:center;padding:0 .375rem;font-size:.75rem;font-weight:600;line-height:1.25;display:flex;position:absolute;top:.25rem;bottom:.25rem}@supports (color:color-mix(in lab, red, red)){html[data-skin=studio] .sd-bk{background-color:color-mix(in srgb, var(--spec) 22%, var(--card))}}html[data-skin=studio] .sd-bk{box-shadow:inset 3px 0 0 var(--spec), var(--top-light);white-space:nowrap;overflow:hidden}html[data-skin=studio] .sd-bk small{color:var(--muted-foreground);font-size:max(.9em,11px);font-weight:500}html[data-skin=studio] a.sd-bk:hover{z-index:2;background-color:var(--spec)}@supports (color:color-mix(in lab, red, red)){html[data-skin=studio] a.sd-bk:hover{background-color:color-mix(in srgb, var(--spec) 32%, var(--card))}}html[data-skin=studio] .sd-bk-done{background-color:var(--spec)}@supports (color:color-mix(in lab, red, red)){html[data-skin=studio] .sd-bk-done{background-color:color-mix(in srgb, var(--spec) 9%, var(--card))}}html[data-skin=studio] .sd-bk-done{color:var(--muted-foreground)}html[data-skin=studio] .sd-bk-miss{background-color:var(--caution-soft);color:var(--caution-ink);text-decoration:line-through}html[data-skin=studio] .sd-row{border-top:1px solid var(--border);border-radius:.5rem;align-items:center;gap:.625rem;padding:.5rem .25rem;display:flex}html[data-skin=studio] li:first-child>.sd-row,html[data-skin=studio] li.sd-row:first-child{border-top:0}html[data-skin=studio] a.sd-row:hover{background-color:var(--muted)}html[data-skin=studio] .sd-row-sub{color:var(--muted-foreground);font-size:.875rem}html[data-skin=studio] .sd-row-act{color:var(--primary-ink);flex-shrink:0;font-size:.8125rem;font-weight:700}html[data-skin=studio] .sd-ava{width:2.25rem;height:2.25rem;color:var(--tab-ink);background-color:var(--spec,var(--primary));border-radius:9999px;flex-shrink:0;place-items:center;font-size:.8125rem;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){html[data-skin=studio] .sd-ava{background-color:color-mix(in srgb, var(--spec,var(--primary)) 20%, var(--card))}}html[data-skin=studio] .sd-ava-gold{background-color:var(--tab-3)}html[data-skin=studio] .sd-ava-sage{background-color:var(--tab-5)}html[data-skin=studio] .sd-lead~* .surface,html[data-skin=studio] .sd-lead~.surface{border-radius:1.5rem 1.5rem .875rem .875rem}html[data-skin=studio] .hub-drawer{color:var(--tab-ink);box-shadow:0 -2px 8px rgb(var(--shadow-color) / .06), var(--top-light);border-radius:1.75rem 1.75rem 0 0}html[data-skin=studio] .hub-drawer+.hub-drawer{margin-top:-.75rem}html[data-skin=studio] .hub-drawer:last-child{border-radius:1.75rem 1.75rem 1rem 1rem}html[data-skin=studio] .hub-drawer[data-tab="1"]{background-color:var(--tab-1)}html[data-skin=studio] .hub-drawer[data-tab="2"]{background-color:var(--tab-2)}html[data-skin=studio] .hub-drawer[data-tab="3"]{background-color:var(--tab-3)}html[data-skin=studio] .hub-drawer[data-tab="4"]{background-color:var(--tab-4)}html[data-skin=studio] .hub-drawer[data-tab="5"]{background-color:var(--tab-5)}html[data-skin=studio] .hub-drawer .text-muted-foreground{color:var(--tab-ink)}@supports (color:color-mix(in lab, red, red)){html[data-skin=studio] .hub-drawer .text-muted-foreground{color:color-mix(in srgb, var(--tab-ink) 74%, transparent)}}html[data-skin=studio] .hub-drawer-chip{background-color:var(--card);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){html[data-skin=studio] .hub-drawer-chip{background-color:color-mix(in srgb, var(--card) 72%, transparent)}}html[data-skin=studio] .hub-drawer-chip{box-shadow:var(--bevel-edge), var(--top-light)}@media (min-width:640px){html[data-skin=studio] .page-shell>*{animation-name:skin-lift-wide;animation-duration:.4s}}html[data-skin=studio] .hub-topbar-home{display:flex}html[data-skin=kartoteka] .page-shell.kt-bare{box-shadow:none;background:0 0;padding-top:0}html[data-skin=kartoteka] .kt-till-fig{padding:.75rem 1rem}html[data-skin=kartoteka] .kt-till-fig b{font-size:1.375rem;line-height:1.25}html[data-skin=kartoteka] .kt-till-fig small span{font:inherit;color:inherit}html[data-skin=kartoteka] .kt-till-bar .kt-till-day{color:#fff}html[data-skin=kartoteka] .kt-till-side{flex-direction:column;gap:1rem;min-width:0;display:flex}html[data-skin=kartoteka] .kt-till-close{flex-direction:column;gap:.625rem;padding:.875rem 1rem 1rem;font-size:.9375rem;font-weight:700;display:flex}html[data-skin=kartoteka] .kt-till-close-sum{color:#9a6e1c;font-variant-numeric:tabular-nums}html[data-skin=kartoteka] .kt-till-close-field{display:block;position:relative}html[data-skin=kartoteka] .kt-till-close-field input{height:2.75rem;padding-right:2.25rem;font-weight:700}html[data-skin=kartoteka] .kt-till-close-field>span[aria-hidden]{color:#6b746f;pointer-events:none;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}html[data-skin=kartoteka] .kt-till-close-hint{color:#5b645f;font-size:.8125rem;font-weight:600}html[data-skin=kartoteka] .kt-till-close-more{color:#47524d;font-size:.8125rem;font-weight:600}html[data-skin=kartoteka] .kt-till-close-more>summary{cursor:pointer;align-items:center;min-height:2rem;list-style:none;display:flex}html[data-skin=kartoteka] .kt-till-close-more[open]{gap:.5rem;display:grid}html[data-skin=kartoteka] .kt-till-book-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}html[data-skin=kartoteka] .kt-till-book-h h2{font-family:var(--font-display);color:#0e4a38;font-size:1.25rem;font-weight:700}html.dark[data-skin=kartoteka] .kt-till-book-h h2{color:var(--foreground)}html[data-skin=kartoteka] .kt-bare .kt-till-book{background:var(--background);box-shadow:var(--kt-sheet-shadow);border-radius:1.25rem;padding:1rem}@media (max-width:47.99rem){html[data-skin=kartoteka] .kt-till-fig[data-wide],html[data-skin=kartoteka] .kt-till-fig span,html[data-skin=kartoteka] .kt-till-grid>.kt-till-card:first-child>.kt-till-h{display:none}html[data-skin=kartoteka] .kt-till-bar{order:3}html[data-skin=kartoteka] .kt-till-bar .kt-till-day{order:-1}html[data-skin=kartoteka] .kt-till-figs{order:1}html[data-skin=kartoteka] .kt-till-grid{order:2;display:contents}html[data-skin=kartoteka] .kt-till-grid>.kt-till-card:first-child{order:2}html[data-skin=kartoteka] .kt-till-side{order:4}}html[data-skin=kartoteka] .kt-act{flex-direction:column;gap:.875rem;display:flex}html[data-skin=kartoteka] .kt-act-phead{display:none}html[data-skin=kartoteka] .kt-act-grid{grid-template-columns:20rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}html[data-skin=kartoteka] :is(.kt-act-team,.kt-act-feed){box-shadow:inset 0 0 0 1.5px var(--kt-gold-line), 0 14px 28px -16px #00000073;background:#fffdf6;border-radius:1.25rem;overflow:hidden}html.dark[data-skin=kartoteka] :is(.kt-act-team,.kt-act-feed){background:var(--card)}html[data-skin=kartoteka] .kt-act-team{flex-direction:column;gap:.5rem;padding:.875rem .75rem;display:flex}html[data-skin=kartoteka] .kt-act-team-h{justify-content:space-between;align-items:baseline;gap:.5rem;padding:0 .25rem .25rem;display:flex}html[data-skin=kartoteka] .kt-act-team-h h2{font-size:1rem;font-weight:800}html[data-skin=kartoteka] .kt-act-team-h small{color:#5b645f;white-space:nowrap;font-size:.8125rem;font-weight:700}html[data-skin=kartoteka] .kt-act-people{flex-direction:column;gap:.5rem;display:flex}html[data-skin=kartoteka] .kt-act-person{background:#fff;border-radius:.875rem;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex;box-shadow:inset 0 0 0 1px #ece5d3}html[data-skin=kartoteka] .kt-act-person[aria-current]{background:linear-gradient(90deg,#fbf3df,#fffdf6);box-shadow:inset 4px 0 #0e5843,inset 0 0 0 1.5px #0e5843}html.dark[data-skin=kartoteka] .kt-act-person{background:var(--card)}@supports (color:color-mix(in lab, red, red)){html.dark[data-skin=kartoteka] .kt-act-person{background:color-mix(in srgb, var(--card) 92%, white)}}html[data-skin=kartoteka] .kt-act-face{color:#6a4c0c;width:3.25rem;height:3.25rem;box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--kt-gold-line);background:linear-gradient(160deg,#fff6dd,#f1e2bb);border-radius:999px;flex-shrink:0;place-items:center;font-weight:800;display:grid;overflow:hidden}html[data-skin=kartoteka] .kt-act-face img{object-fit:cover;width:100%;height:100%}html[data-skin=kartoteka] .kt-act-person-b{flex-direction:column;min-width:0;line-height:1.3;display:flex}html[data-skin=kartoteka] .kt-act-person-b>b{font-size:.9375rem}html[data-skin=kartoteka] .kt-act-role,html[data-skin=kartoteka] .kt-act-person-n small{color:#47524d;font-size:.8125rem;font-weight:600}html[data-skin=kartoteka] .kt-act-person-n{flex-wrap:wrap;align-items:center;gap:.25rem .625rem;display:flex}html[data-skin=kartoteka] .kt-act-person-n b{font-size:.9375rem}html[data-skin=kartoteka] .kt-act-person-n .kt-b{height:1.375rem;font-size:.75rem}html[data-skin=kartoteka] .kt-act-person-m{display:none}html[data-skin=kartoteka] .kt-act-team-f{color:#47524d;margin-top:auto;padding:.5rem .25rem 0;font-size:.8125rem;font-weight:600}html[data-skin=kartoteka] .kt-act-who{border-bottom:1px solid var(--kt-gold-line);background:#f5eedd;align-items:center;gap:.875rem;padding:.75rem 1.125rem;display:flex}html.dark[data-skin=kartoteka] .kt-act-who{background:#d6ae5c}@supports (color:color-mix(in lab, red, red)){html.dark[data-skin=kartoteka] .kt-act-who{background:color-mix(in srgb, #d6ae5c 12%, var(--card))}}html[data-skin=kartoteka] .kt-act-who>span.min-w-0{flex-direction:column;display:flex}html[data-skin=kartoteka] .kt-act-who-n{font-size:1.125rem;font-weight:800}html[data-skin=kartoteka] .kt-act-who small{color:#47524d;font-size:.8125rem;font-weight:600}html[data-skin=kartoteka] .kt-act-stat{border-left:1px solid #e3d9c2;flex-direction:column;align-items:center;min-width:5.5rem;padding-left:1rem;display:flex}html[data-skin=kartoteka] .kt-act-stat b{font-family:var(--font-display);color:#9a6e1c;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:700}html[data-skin=kartoteka] .kt-act-stat[data-red] b{color:#b42318}html[data-skin=kartoteka] .kt-act-filters{border-bottom:1px solid #ece5d3;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1.125rem;display:flex}html[data-skin=kartoteka] .kt-act-chips{display:contents}html[data-skin=kartoteka] .kt-act-sep{background:#e3d9c2;width:1px;height:1.75rem}html[data-skin=kartoteka] .kt-act-chip{color:#14201b;white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;align-items:center;min-height:2.25rem;padding:0 .875rem;font-size:.875rem;font-weight:800;list-style:none;display:inline-flex;box-shadow:inset 0 0 0 1px #e3d9c2}html[data-skin=kartoteka] .kt-act-chip[aria-current]{color:#fff;box-shadow:none;background:#0e5843}html[data-skin=kartoteka] .kt-act-dates{position:relative}html[data-skin=kartoteka] .kt-act-dates-f{z-index:5;background:#fff;border-radius:.875rem;align-items:center;gap:.375rem;padding:.625rem;display:flex;position:absolute;top:calc(100% + .375rem);left:0;box-shadow:inset 0 0 0 1px #e3d9c2,0 14px 28px -12px #00000059}html[data-skin=kartoteka] .kt-act-dates-f input{border:1px solid #e3d9c2;border-radius:.625rem;height:2.25rem;padding:0 .5rem;font-size:.875rem}html[data-skin=kartoteka] .kt-act-seg{display:none}html[data-skin=kartoteka] .kt-act-line{border-bottom:1px solid #ece5d3;grid-template-columns:3.25rem 2rem minmax(0,1fr) 2.75rem;align-items:center;gap:.75rem;min-height:3.5rem;padding:.375rem .75rem .375rem 1.125rem;display:grid}html[data-skin=kartoteka] .kt-act-line[data-alert]{background:#fcefec;box-shadow:inset 4px 0 #b42318}html.dark[data-skin=kartoteka] .kt-act-line[data-alert]{background:#b42318}@supports (color:color-mix(in lab, red, red)){html.dark[data-skin=kartoteka] .kt-act-line[data-alert]{background:color-mix(in srgb, #b42318 14%, var(--card))}}html[data-skin=kartoteka] .kt-act-line time{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:800}html[data-skin=kartoteka] .kt-act-ic{color:#3f4fa8;background:#eef0f5;border-radius:.5rem;place-items:center;width:2rem;height:2rem;font-size:.9375rem;font-weight:900;display:grid}html[data-skin=kartoteka] .kt-act-ic:is([data-k=confirm],[data-k=move]){color:#0e5843;background:#e3f1e9}html[data-skin=kartoteka] .kt-act-ic[data-k=money]{color:#8a5f12;background:#fbf0d4}html[data-skin=kartoteka] .kt-act-ic:is([data-k=cancel],[data-k=edit]){color:#b42318;background:#fce4e0}html[data-skin=kartoteka] .kt-act-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}html[data-skin=kartoteka] a.kt-act-text:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}html[data-skin=kartoteka] .kt-act-star{color:#a39e92;border-radius:.75rem;place-items:center;width:2.75rem;height:2.75rem;font-size:1.125rem;display:grid}html[data-skin=kartoteka] .kt-act-star[data-on]{color:#c08a1e}html[data-skin=kartoteka] .kt-act-star:hover{background:#d6ae5c24}html[data-skin=kartoteka] .kt-act-more{color:#0e5843;padding:.875rem 1.125rem;font-size:.875rem;font-weight:800;display:block}html[data-skin=kartoteka] .kt-act-empty{color:#47524d;padding:1.25rem 1.125rem;font-size:.9375rem}@media (max-width:63.99rem){html[data-skin=kartoteka] .kt-act-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:47.99rem){html[data-skin=kartoteka] .kt-act-desk,html[data-skin=kartoteka] .kt-act-team-h,html[data-skin=kartoteka] .kt-act-team-f,html[data-skin=kartoteka] .kt-act-who,html[data-skin=kartoteka] .kt-act-filters,html[data-skin=kartoteka] .kt-act-role,html[data-skin=kartoteka] .kt-act-person-n{display:none}html[data-skin=kartoteka] .kt-act-phead{color:#fff;display:block}html[data-skin=kartoteka] .kt-act-phead h1{font-family:var(--font-display);font-size:1.75rem;font-weight:700;line-height:1.1}html[data-skin=kartoteka] .kt-act-phead p{color:#cfe6da;font-size:.9375rem;font-weight:700}html[data-skin=kartoteka] .kt-act-team{box-shadow:none;background:0 0;padding:0;overflow:visible}html[data-skin=kartoteka] .kt-act-people{scrollbar-width:none;flex-direction:row;gap:.5rem;margin:0 -1rem;padding:.125rem 1rem .25rem;overflow-x:auto}html[data-skin=kartoteka] .kt-act-person{text-align:center;color:#fff;background:#ffffff1f;flex-direction:column;gap:.25rem;width:4.5rem;padding:.5rem .25rem;box-shadow:inset 0 0 0 1px #ffffff40}html[data-skin=kartoteka] .kt-act-person[aria-current]{color:#14201b;box-shadow:inset 0 0 0 1.5px var(--kt-gold-line);background:#fffdf6}html[data-skin=kartoteka] .kt-act-face{width:2.75rem;height:2.75rem}html[data-skin=kartoteka] .kt-act-person-b{align-items:center}html[data-skin=kartoteka] .kt-act-person-b>b{font-size:.8125rem}html[data-skin=kartoteka] .kt-act-person-m{align-items:center;gap:.25rem;font-size:.75rem;font-weight:700;display:inline-flex}html[data-skin=kartoteka] .kt-act-person-m i{color:#fff;background:#b42318;border-radius:999px;place-items:center;min-width:1rem;height:1rem;font-size:.6875rem;font-style:normal;display:inline-grid}html[data-skin=kartoteka] .kt-act-seg{background:#f1eada;border-radius:.875rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;margin:.75rem;padding:.25rem;display:grid}html[data-skin=kartoteka] .kt-act-seg a{color:#2c3631;border-radius:.625rem;place-items:center;min-height:2.75rem;font-size:.875rem;font-weight:800;display:grid}html[data-skin=kartoteka] .kt-act-seg a[aria-current]{color:#1c1302;background:var(--kt-gold-btn)}html[data-skin=kartoteka] .kt-act-line{grid-template-columns:2.75rem 1.75rem minmax(0,1fr) 2.75rem;gap:.5rem;padding-left:.75rem}html[data-skin=kartoteka] .kt-act-line time{font-size:.8125rem}html[data-skin=kartoteka] .kt-act-ic{width:1.75rem;height:1.75rem}html[data-skin=kartoteka] .kt-act-text{font-size:.875rem}}html[data-skin=kartoteka] .kt-pay-months{background:#f1eada;border-radius:.875rem;gap:.25rem;padding:.25rem;display:inline-flex}html[data-skin=kartoteka] .kt-pay-months a{color:#2c3631;border-radius:.625rem;align-items:center;min-height:2.25rem;padding:0 .875rem;font-size:.875rem;font-weight:800;display:inline-flex}html[data-skin=kartoteka] .kt-pay-months a[aria-current]{color:#1c1302;background:var(--kt-gold-btn)}html[data-skin=kartoteka] .kt-pay-book:after{width:17rem}html[data-skin=kartoteka] .kt-pay-book .kt-book-head.kt-pay-row{grid-template-columns:2.625rem minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr) 17rem}html[data-skin=kartoteka] .kt-pay-li{grid-template-columns:minmax(0,1fr) 17rem;column-gap:.625rem;display:grid}html[data-skin=kartoteka] .kt-pay-li>.kt-pay-row{grid-template-columns:2.625rem minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr)}html[data-skin=kartoteka] .kt-pay-cell{justify-content:space-between;align-items:center;gap:.5rem;padding-right:.875rem;display:flex}html[data-skin=kartoteka] .kt-pay-act{position:relative}html[data-skin=kartoteka] .kt-pay-act>summary{cursor:pointer;list-style:none}html[data-skin=kartoteka] .kt-pay-act>summary.kt-b{min-height:2.25rem}html[data-skin=kartoteka] .kt-pay-done{color:#d9f2e6;align-items:center;min-height:2.25rem;font-size:.8125rem;font-weight:800;display:inline-flex}html[data-skin=kartoteka] .kt-pay-wait{color:#cfe6da;font-size:.8125rem;font-weight:700}html[data-skin=kartoteka] .kt-pay-pop{z-index:6;color:#14201b;background:#fff;border-radius:.875rem;gap:.5rem;width:15rem;padding:.75rem;font-size:.8125rem;font-weight:700;display:grid;position:absolute;top:calc(100% + .375rem);right:0;box-shadow:inset 0 0 0 1px #e3d9c2,0 16px 30px -12px #0006}html[data-skin=kartoteka] .kt-pay-pop label{gap:.25rem;display:grid}html[data-skin=kartoteka] .kt-pay-empty{color:#47524d;background:#fffdf6;border-radius:1rem;padding:1rem 1.125rem;font-size:.9375rem}html[data-skin=kartoteka] .kt-pay-links{flex-wrap:wrap;gap:1rem;padding:0 .25rem;font-size:.875rem;font-weight:800;display:flex}html[data-skin=kartoteka] .kt-bare .kt-pay-links a{color:#f3dfa9}html[data-skin=kartoteka] .kt-bare .kt-more{background:var(--background);box-shadow:var(--kt-sheet-shadow);border-radius:1.25rem;padding:.75rem 1rem}html[data-skin=kartoteka] .kt-more>summary{cursor:pointer;color:#0e4a38;align-items:center;min-height:2.75rem;font-weight:800;list-style:none;display:flex}html.dark[data-skin=kartoteka] .kt-more>summary{color:var(--foreground)}@media (max-width:63.99rem){html[data-skin=kartoteka] .kt-pay-li{grid-template-columns:minmax(0,1fr)}html[data-skin=kartoteka] .kt-pay-li>.kt-pay-row{border-bottom:0;grid-template-columns:2.25rem minmax(0,1fr)}html[data-skin=kartoteka] .kt-pay-cell{padding:0 .75rem .5rem 2.75rem}html[data-skin=kartoteka] .kt-pay-done,html[data-skin=kartoteka] .kt-pay-wait{color:#0e5843}html[data-skin=kartoteka] .kt-pay-months{order:5;width:100%}html[data-skin=kartoteka] .kt-pay-months a{flex:1;justify-content:center;min-height:2.75rem}}html[data-skin=kartoteka] .kt-bare>.kt-board-note{color:#cfe6da}@media (max-width:47.99rem){html[data-skin=kartoteka] .kt-sp{gap:.625rem}html[data-skin=kartoteka] .kt-sp-tabs{background:#ffffff1a;border-radius:.875rem;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.25rem;padding:.25rem}html[data-skin=kartoteka] .kt-sp-t{text-align:center;border:0;border-radius:.625rem;justify-content:center;min-height:2.75rem;padding:0 .25rem}html[data-skin=kartoteka] .kt-sp-t b{white-space:normal;font-size:.75rem;line-height:1.15}html[data-skin=kartoteka] .kt-sp-t small,html[data-skin=kartoteka] .kt-sp-t .kt-t-badge{display:none}html[data-skin=kartoteka] .kt-sp-t[aria-current=page]{background:var(--kt-gold-btn);color:#1c1302;box-shadow:inset 0 1px #fff9}html[data-skin=kartoteka] .kt-staff{box-shadow:inset 0 0 0 1.5px var(--kt-gold-line);background:#fffdf6;border:0;border-radius:1.25rem}html.dark[data-skin=kartoteka] .kt-staff{background:var(--card)}html[data-skin=kartoteka] .kt-staff-row{grid-template-columns:minmax(0,1fr);min-height:3.75rem;padding:.5rem 2rem .5rem .75rem;position:relative}html[data-skin=kartoteka] .kt-staff-row:after{content:"›";color:#6b746f;font-weight:800;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}html[data-skin=kartoteka] .kt-staff-row>.kt-pnum{display:none}html[data-skin=kartoteka] .kt-staff-row>.kt-pst{grid-column:1;margin-top:-.375rem;padding-left:3.25rem}html[data-skin=kartoteka] .kt-staff-row>.kt-pst .kt-tag{height:auto;box-shadow:none;color:#47524d;background:0 0;padding:0;font-size:.8125rem;font-weight:700}html[data-skin=kartoteka] .kt-staff-row>.kt-pst .kt-tag-g,html[data-skin=kartoteka] .kt-staff-row>.kt-pst .kt-tag:before,html[data-skin=kartoteka] .kt-staff-row>.kt-pst .kt-tag:after{display:none}html[data-skin=kartoteka] .kt-staff ol>li>*{border-bottom:1px solid #ece5d3}}html[data-skin=kartoteka] .kt-pl-add-more{position:relative}html[data-skin=kartoteka] .kt-pl-add-more>summary{cursor:pointer;list-style:none}html[data-skin=kartoteka] .kt-pl-add-pop{z-index:6;background:#fff;border-radius:.875rem;gap:.5rem;padding:.625rem;display:grid;position:absolute;top:calc(100% + .375rem);right:0;box-shadow:inset 0 0 0 1px #e3d9c2,0 16px 30px -12px #00000059}html[data-skin=kartoteka] .kt-pl-mine-done>.kt-pl-head{display:none}@media (max-width:47.99rem){html[data-skin=kartoteka] .kt-pl-add:not(:focus-within) .kt-pl-add-more{display:none}html[data-skin=kartoteka] .kt-pl-add-pop{box-shadow:none;padding:.375rem 0 0;position:static}html[data-skin=kartoteka] .kt-pl-top,html[data-skin=kartoteka] .kt-pl-advice>.kt-pl-head,html[data-skin=kartoteka] .kt-pl-tip-task,html[data-skin=kartoteka] .kt-pl-team{display:none}}html[data-skin=kartoteka] .kt-pl-add .kt-pl-add-who{flex:0 10rem;min-width:0}html[data-skin=kartoteka] .kt-pl-add .kt-pl-add-title{flex-basis:12rem}html[data-skin=kartoteka] .kt-pl-go-plus{display:none}@media (max-width:47.99rem){html[data-skin=kartoteka] .kt-pl-add:not(:focus-within) .kt-pl-add-go{width:2.75rem;padding:0}html[data-skin=kartoteka] .kt-pl-add:not(:focus-within) .kt-pl-go-t{display:none}html[data-skin=kartoteka] .kt-pl-add:not(:focus-within) .kt-pl-go-plus{font-size:1.5rem;line-height:1;display:inline}}.kt-wa-h{display:none}html[data-skin=kartoteka] .kt-wa-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;margin-bottom:.375rem;display:flex}html[data-skin=kartoteka] .kt-wa-h span{font-family:var(--font-literata-face), Georgia, serif;font-size:1.375rem;font-style:italic;font-weight:700}html[data-skin=kartoteka] .kt-wa-h small{font-size:.8125rem;font-weight:800}html[data-skin=kartoteka] .kt-msg-grid>.kt-pl-col>.kt-wa-card{border-radius:1.25rem}html[data-skin=kartoteka] .kt-msg-meta{align-items:center;gap:.625rem;display:inline-flex}html[data-skin=kartoteka] .kt-msg-meta small{color:#47524d;font-size:.8125rem;font-weight:700}html[data-skin=kartoteka] .kt-msg-row{align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex}html[data-skin=kartoteka] .kt-msg-row small{color:#47524d;font-size:.8125rem;font-weight:600;display:block}html[data-skin=kartoteka] .kt-msg-rule{align-items:center;gap:.75rem;min-height:3rem;padding:.25rem 1rem;display:flex}html[data-skin=kartoteka] .kt-msg-rule b{flex:1;font-size:.9375rem}html[data-skin=kartoteka] .kt-msg-rule small{color:#47524d;text-align:right;font-size:.8125rem;font-weight:600}html[data-skin=kartoteka] .kt-tg{cursor:pointer;align-items:center;width:2.75rem;height:2.75rem;padding:.625rem 0;display:inline-grid}html[data-skin=kartoteka] .kt-tg i{background:#d9d3c4;border-radius:999px;width:2.75rem;height:1.5rem;transition:background .15s;display:block;position:relative}html[data-skin=kartoteka] .kt-tg i:after{content:"";background:#fff;border-radius:999px;width:1.125rem;height:1.125rem;transition:transform .15s;position:absolute;top:.1875rem;left:.1875rem;box-shadow:0 1px 3px #0000004d}html[data-skin=kartoteka] .kt-tg:is([aria-pressed=true],[data-on]) i{background:#0e5843}html[data-skin=kartoteka] .kt-tg:is([aria-pressed=true],[data-on]) i:after{transform:translate(1.25rem)}@media (max-width:63.99rem){html[data-skin=kartoteka] .kt-msg-grid .kt-wa-card{order:0}}@media (min-width:64rem){html[data-skin=kartoteka] .kt-pl-grid.kt-msg-grid{align-items:start}}html[data-skin=kartoteka] .page-shell.kt-pq-shell{margin-bottom:0;padding-bottom:0}html[data-skin=kartoteka] .kt-pq-shell>.kt-pq{margin-bottom:0}html[data-skin=kartoteka] .kt-pwrap>.kt-pq-more,html[data-skin=kartoteka] .kt-pwrap>.kt-ptags{order:5}@media (max-width:47.99rem){html[data-skin=kartoteka] .kt-pq-shell>.kt-pq{scrollbar-width:none;box-shadow:none;background:0 0;border-radius:0;gap:.375rem;padding:0;display:flex;overflow-x:auto}html[data-skin=kartoteka] .kt-pq-shell .kt-pq-t{background:#ffffff1f;border:0;border-radius:999px;flex:none;min-height:2.75rem;padding:0 .875rem;box-shadow:inset 0 0 0 1px #ffffff47}html[data-skin=kartoteka] .kt-pq-shell .kt-pq-t[aria-current=page]{color:#14201b;background:#fffdf6}html[data-skin=kartoteka] .kt-pq-shell .kt-pq-t small,html[data-skin=kartoteka] .kt-pq-shell .kt-pq-t .kt-i3,html[data-skin=kartoteka] .kt-pq-shell .kt-pq-t .kt-flag-sq{display:none}html[data-skin=kartoteka] .kt-pq-shell .kt-pq-t b{white-space:nowrap;font-size:.875rem}html[data-skin=kartoteka] .kt-pwrap>.kt-segs{scrollbar-width:none;gap:.375rem;margin-inline:-.25rem;padding:.125rem .25rem .25rem;display:flex;overflow-x:auto}html[data-skin=kartoteka] .kt-segs>.kt-seg{border-radius:999px;flex-direction:row-reverse;flex:none;align-items:center;gap:.375rem;min-height:2.75rem;padding:0 .875rem;display:inline-flex}html[data-skin=kartoteka] .kt-segs .kt-seg-hint,html[data-skin=kartoteka] .kt-segs .kt-seg-ic{display:none}html[data-skin=kartoteka] .kt-segs .kt-seg-row{font-size:.875rem}html[data-skin=kartoteka] .kt-segs .kt-seg-row>*{font-size:.9375rem!important}html[data-skin=kartoteka] .kt-segs .kt-seg-l{white-space:nowrap;margin:0;font-size:.875rem;font-weight:800}html[data-skin=kartoteka] .kt-plist{box-shadow:inset 0 0 0 1.5px var(--kt-gold-line);background:#fffdf6;border:0;border-radius:1.25rem}html.dark[data-skin=kartoteka] .kt-plist{background:var(--card)}html[data-skin=kartoteka] .kt-prow,html[data-skin=kartoteka] .kt-plist:not([data-money]) .kt-prow{grid-template-columns:minmax(0,1fr) auto;padding:.5rem .875rem}html[data-skin=kartoteka] .kt-prow>.kt-pnum,html[data-skin=kartoteka] .kt-prow>.kt-pst{display:none}html[data-skin=kartoteka] .kt-prow>.kt-pc.kt-pdebt{color:#fff;background:#b42318;border-radius:999px;grid-area:1/2;padding:.125rem .5rem;font-size:.8125rem;font-weight:800}html[data-skin=kartoteka] .kt-plist ol>li>.kt-prow{border-bottom:1px solid #ece5d3;min-height:3.5rem}}html[data-skin=kartoteka] .kt-svc-book{background:#fffdf6;border:2px solid #1f3a30;border-radius:.875rem;overflow:hidden;box-shadow:0 0 0 3px #d6ae5c4d,0 14px 28px -16px #00000073}html[data-skin=kartoteka] .kt-svc-head{border-bottom:2px solid var(--kt-gold-line);color:#f3dfa9;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(#16714f,#0e5843);align-items:center;gap:.75rem;min-height:2.75rem;padding:0 .875rem 0 1.5rem;font-size:.8125rem;font-weight:800;display:flex}html[data-skin=kartoteka] .kt-svc-head>span:first-child{flex:1}html[data-skin=kartoteka] .kt-svc-head>span:nth-child(2):not(:last-child){width:9rem}html[data-skin=kartoteka] .kt-svc-head>span:last-child{text-align:right;width:8.5rem}html[data-skin=kartoteka] .kt-svc-book details.group\/section{border-radius:0;box-shadow:none!important;border:0!important}html[data-skin=kartoteka] .kt-svc-book details.group\/section+details.group\/section{border-top:1.5px solid #9db3cc!important}html[data-skin=kartoteka] .kt-svc-book[data-flat] details.group\/section>summary{display:none}html[data-skin=kartoteka] .kt-svc-sec{color:#2c3631;flex-shrink:0;width:9rem;font-size:.9375rem;font-weight:600}html[data-skin=kartoteka] .kt-cat-grid:has(#add-service):not(:has(#add-service:target))>:last-child:has(#add-service){display:none}@media (min-width:80rem){html[data-skin=kartoteka] .kt-cat-grid:has(#add-service):not(:has(#add-service:target)){grid-template-columns:15rem minmax(0,1fr)}}@media (max-width:63.99rem){html[data-skin=kartoteka] .kt-svc-sec,html[data-skin=kartoteka] .kt-svc-head>span:nth-child(2):not(:last-child){display:none}}@media (max-width:47.99rem){html[data-skin=kartoteka] .kt-svc-head{display:none}}html[data-skin=kartoteka] .kt-svc-book .kt-svc-card{display:none}html[data-skin=kartoteka] .kt-svc-book details.group\/section>ul>li{padding-top:.5rem;padding-bottom:.375rem}html[data-skin=kartoteka] .kt-svc-book details.group\/section>ul>li>div+*{margin-top:-.25rem;font-size:.8125rem}html[data-skin=kartoteka] .kt-bare .kt-cat form[method=get]>span.text-muted-foreground{color:#cfe6da}html[data-skin=kartoteka] .kt-cat #add-product:not(:target){display:none}html[data-skin=kartoteka] .kt-stock-side{flex-direction:column;gap:.875rem;display:flex}html[data-skin=kartoteka] .kt-stock-side-b{flex-direction:column;gap:.625rem;padding:.75rem 1rem 1rem;display:flex}html[data-skin=kartoteka] .kt-stock-side-b>a{justify-content:center}html[data-skin=kartoteka] .kt-stock-side-note{color:#2c3631;background:#f7f1e3;border-radius:.625rem;padding:.375rem .625rem;font-size:.875rem;font-weight:700}html[data-skin=kartoteka] .kt-stock-side-links{color:#0e5843;gap:1rem;font-size:.8125rem;font-weight:800;display:flex}html[data-skin=kartoteka] .kt-stock-book .kt-svc-head>span:last-child{width:8.5rem}html[data-skin=kartoteka] .kt-stock-book .kt-low-badge{display:none}html[data-skin=kartoteka] .page-shell.kt-bk-top{color:#fff;align-items:center;gap:.75rem;margin-bottom:0;padding-bottom:0;display:flex}html[data-skin=kartoteka] .kt-bk-back{color:#f3dfa9;align-items:center;min-height:2.75rem;font-weight:800;display:inline-flex}html[data-skin=kartoteka] .kt-bk-top b{font-size:1.125rem;font-weight:800}html[data-skin=kartoteka] .kt-bk{align-items:start;gap:1rem;display:grid}html[data-skin=kartoteka] .kt-bk-col{flex-direction:column;gap:.75rem;min-width:0;display:flex}html[data-skin=kartoteka] .kt-bk-h{color:#fff;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:800;display:flex}html[data-skin=kartoteka] .kt-bk-h i{color:#0e5843;width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 1.5px var(--kt-gold-line);background:#fffdf6;border-radius:999px;place-items:center;font-size:.9375rem;font-style:normal;display:inline-grid}html[data-skin=kartoteka] .kt-bk-col>section{border-radius:1.25rem}html[data-skin=kartoteka] .kt-bk-c4>.sticky{-webkit-backdrop-filter:none;backdrop-filter:none;position:static}html[data-skin=kartoteka] .kt-bk-c4>.sticky [type=submit]{background:var(--kt-gold-btn);color:#1c1302;flex:1}@media (min-width:64rem){html[data-skin=kartoteka] .kt-bk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){html[data-skin=kartoteka] .kt-bk{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr) minmax(0,.95fr)}html[data-skin=kartoteka] .kt-bk-c1{grid-area:1/1/span 2}html[data-skin=kartoteka] .kt-bk-c2{grid-area:1/2/span 2}html[data-skin=kartoteka] .kt-bk-c3a{grid-area:1/3}html[data-skin=kartoteka] .kt-bk-c3b{grid-area:2/3}html[data-skin=kartoteka] .kt-bk-c4{grid-area:1/4/span 2}}@media (max-width:79.99rem){html[data-skin=kartoteka] .kt-bk-c3a:not(:has(section))>.kt-bk-h{display:none}}@media (max-width:47.99rem){html[data-skin=kartoteka] .kt-bk-h{font-size:1.0625rem}html[data-skin=kartoteka] .kt-bk-c4>.sticky{position:sticky;bottom:5.5rem}}@media (max-width:79.99rem){html[data-skin=kartoteka] .kt-bk-h i{display:none}}html[data-skin=kartoteka] body:has(.kt-tp) :is(.kt-cb-queue,.kt-cb-acts,.client-head,.client-flags){display:none!important}html[data-skin=kartoteka] body:has(.kt-tp) .kt-cb-main{margin-left:0}html[data-skin=kartoteka] .kt-tp-who{width:100%;box-shadow:inset 0 0 0 1.5px var(--kt-gold-line);background:#fffdf6;border-radius:1.25rem;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:.625rem .875rem;margin-top:.75rem;padding:.75rem 1rem;display:flex}html.dark[data-skin=kartoteka] .kt-tp-who{background:var(--card)}html[data-skin=kartoteka] .kt-tp-who b{font-size:1.125rem;font-weight:800}html[data-skin=kartoteka] .kt-tp-who small{color:#47524d;font-size:.8125rem;font-weight:600}html[data-skin=kartoteka] .kt-tp-who-acts{flex-wrap:wrap;gap:.625rem;margin-left:auto;display:flex}@media (max-width:47.99rem){html[data-skin=kartoteka] .kt-tp-who-acts{width:100%}html[data-skin=kartoteka] .kt-tp-who-acts>*{flex:1;justify-content:center}}@media (min-width:40rem){html[data-skin=kartoteka] .kt-cb-tabs{margin:1rem 1.5rem 0;padding:0 .75rem}html[data-skin=kartoteka] .kt-cb-tabs nav{flex-wrap:nowrap;gap:.1875rem;padding:0;overflow:visible}html[data-skin=kartoteka] .kt-cb-tabs nav a{gap:.375rem;height:2.25rem;padding:0 .625rem;font-size:.8125rem}html[data-skin=kartoteka] .kt-cb-tabs nav a[aria-current=page]{height:2.5rem}html[data-skin=kartoteka] .kt-cb-tabs nav a svg{width:1rem;height:1rem}html[data-skin=kartoteka] .kt-cb-sheet{background:var(--background);box-shadow:var(--kt-sheet-shadow);border-radius:1.25rem;margin:0 1.5rem 1.5rem;overflow:hidden}html[data-skin=kartoteka] .kt-cb-sheet>.client-head{box-shadow:none;background:0 0;border-bottom:0;border-radius:0;margin:0;padding:1rem 1.25rem 0}html[data-skin=kartoteka] .kt-cb-sheet>.client-flags{padding-top:.5rem}html[data-skin=kartoteka] .kt-cb-sheet .page-shell{width:100%;box-shadow:none;background:0 0;border-radius:0;margin:0}}.settings-more>.settings-more-sum{cursor:pointer;min-height:2.75rem;color:var(--muted-foreground);background:var(--muted);border-radius:.75rem;align-items:center;padding:0 .875rem;font-size:.875rem;font-weight:700;list-style:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.settings-more>.settings-more-sum{background:color-mix(in srgb, var(--muted) 70%, transparent)}}.settings-more>.settings-more-sum::-webkit-details-marker{display:none}.settings-more[open]>.settings-more-sum{color:var(--foreground)}.settings-more>.settings-more-body{flex-direction:column;gap:.75rem;padding-top:.75rem;display:flex}html[data-skin=kartoteka] .page-shell>.settings-more>.settings-more-sum{color:#0e4a38;box-shadow:inset 0 0 0 1.5px var(--kt-gold-line);background:#fffdf6}@media (min-width:48rem){html[data-skin=kartoteka] [data-sched-layout]{min-height:0;padding-bottom:.5rem}html[data-skin=kartoteka] [data-sched-layout] .page-shell{margin-bottom:0}html[data-skin=kartoteka] .sched-grid[data-cols]{--sched-step:15;--kt-jtop:calc(var(--topbar-h,4rem) + var(--preview-bar-height,0px) + 7rem);--sched-row:max(calc(var(--sched-step,15) * .4px), calc((100dvh - var(--kt-jtop) - var(--sched-head-h,54px) - .75rem) / var(--sched-slots,44)))}}@media (min-width:48rem) and (max-height:50rem){html[data-skin=kartoteka] .sched-axis-cell[data-half]:not([data-hour]){color:#0000}}:root:not(.dark):not([data-skin=aurora]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}html[data-skin=kartoteka] .kt-wa-badge{color:#fff;background:linear-gradient(#2bda6e,#1da851);border-radius:999px;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:inline-grid;box-shadow:inset 0 1px #ffffff73,0 4px 10px -4px #00000080}html[data-skin=kartoteka] .kt-cb-wa a{border:0;justify-content:flex-start;height:auto;padding:0;font-size:1.0625rem;font-weight:800;box-shadow:none!important;color:#fff!important;background:0 0!important}html[data-skin=kartoteka] .kt-cb-wa :is(a,button)>svg:first-child{display:none}@media (max-width:47.99rem){html[data-skin=kartoteka] .kt-wa-badge{width:1.75rem;height:1.75rem}html[data-skin=kartoteka] .kt-wa-badge svg{width:1rem;height:1rem}html[data-skin=kartoteka] .kt-cb-wa a{white-space:normal;line-height:1.15;font-size:.8125rem!important}}html[data-skin=kartoteka] .kt-pt-contacts{background:var(--card);box-shadow:inset 0 0 0 1px var(--border);border-radius:.875rem;margin-top:.875rem;padding:.75rem .875rem}html[data-skin=kartoteka] .kt-pt-contacts h3{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);font-size:.75rem;font-weight:800}html[data-skin=kartoteka] .kt-pt-contacts ul{gap:.25rem;margin-top:.375rem;display:grid}html[data-skin=kartoteka] .kt-pt-contacts li{align-items:baseline;gap:.75rem;font-size:.9375rem;display:flex}html[data-skin=kartoteka] .kt-pt-contacts li>span{width:5.5rem;color:var(--muted-foreground);flex-shrink:0;font-size:.8125rem;font-weight:600}html[data-skin=kartoteka] .kt-pt-contacts li>:is(b,a){overflow-wrap:anywhere;min-width:0;font-weight:700}html[data-skin=kartoteka] .kt-pt-contacts a{color:var(--primary);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}html[data-skin=kartoteka] .kt-pt-contacts p{color:var(--muted-foreground);margin-top:.25rem;font-size:.875rem}@media (min-width:48rem){html[data-skin=kartoteka] [data-sched-layout]>.page-shell{margin-top:.375rem;padding-top:.375rem}html[data-skin=kartoteka] [data-sched-layout]{padding-bottom:0}html[data-skin=kartoteka] [data-sched-layout]>.page-shell>*+*{margin-top:.375rem}html[data-skin=kartoteka] [data-sched-layout] .kt-jbar{margin-bottom:0}html[data-skin=kartoteka] [data-sched-layout] .kt-jbar :is(a,button,label,input,.kt-jday,.kt-jarrow){min-height:0}html[data-skin=kartoteka] [data-sched-layout] .kt-jbar>*,html[data-skin=kartoteka] [data-sched-layout] .kt-jbar :is(.kt-jtabs,.kt-jseg,.kt-jdate)>*{max-height:2.125rem}html[data-skin=kartoteka] [data-sched-layout] .kt-jlegend{min-height:0;margin-bottom:0;font-size:.75rem;line-height:1.2}html[data-skin=kartoteka] [data-sched-layout] .kt-jlegend :is(.kt-jmore,.kt-cxl){height:1.5rem}html[data-skin=kartoteka] .sched-grid[data-cols]{--kt-jtop:calc(var(--topbar-h,4rem) + var(--preview-bar-height,0px) + 5.25rem)}}html[data-skin=kartoteka] .page-header-text{align-items:center;gap:.625rem;min-width:0;display:flex}html[data-skin=kartoteka] .page-header-crumb{background:var(--card);height:2rem;box-shadow:inset 0 0 0 1px var(--border);border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;padding:0 .75rem 0 .5rem;font-weight:700;color:var(--foreground)!important;font-size:.8125rem!important;display:inline-flex!important}html[data-skin=kartoteka] .page-header-crumb:before{content:"‹";margin-top:-.125rem;font-size:1.125rem;line-height:1}html[data-skin=kartoteka] .page-header-crumb svg{display:none}html[data-skin=kartoteka] .page-header-crumb:hover{background:var(--muted)}html[data-skin=kartoteka] .client-head-crumb{background:var(--card);width:fit-content;height:1.875rem;box-shadow:inset 0 0 0 1px var(--border);border-radius:999px;align-items:center;gap:.25rem;margin-bottom:.375rem;padding:0 .75rem 0 .5rem;font-weight:700;color:var(--foreground)!important;font-size:.8125rem!important;display:inline-flex!important}html[data-skin=kartoteka] .kt-act-back{color:#fff;background:#ffffff24;border-radius:999px;align-items:center;height:1.875rem;margin-bottom:.375rem;padding:0 .75rem;font-size:.8125rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff4d}html:not([data-skin=kartoteka]) .sched-grid{--sched-step:30;--sched-row:max(14px, calc(var(--sched-step) * 1.6px - 4px))}@media (min-width:48rem){html:not([data-skin=kartoteka]) .sched-grid[data-cols]{--sched-row:max(calc(var(--sched-step,30) * .6px), min(calc(var(--sched-step,30) * 1.6px - 4px), calc((100dvh - var(--topbar-h,3.5rem) - var(--preview-bar-height,0px) - 4.5rem) / var(--sched-slots,22))))}}html:not([data-skin=kartoteka]) .sched-axis-cell:not([data-half]){color:#0000}html[data-skin=kartoteka] .kt-board.kt-graph{background-color:#1c1f21;background-image:radial-gradient(120% 80% at 0 0,#3a4144 0%,#3a414400 60%),linear-gradient(160deg,#2f3538 0%,#25292c 55%,#1c1f21 100%);background-attachment:fixed}html[data-skin=kartoteka]:has(.kt-graph) body{background-color:#1c1f21;background-image:radial-gradient(120% 80% at 0 0,#3a4144 0%,#3a414400 60%),linear-gradient(160deg,#2f3538 0%,#25292c 55%,#1c1f21 100%);background-attachment:fixed}@media (max-width:47.99rem){html[data-skin=kartoteka] .kt-board.kt-graph{background-size:100% 100%;background-attachment:scroll}}html[data-skin=kartoteka] .kt-graph:before{opacity:.035}html[data-skin=kartoteka]:has(.kt-graph) body:before{opacity:.035}html[data-skin=kartoteka] .kt-graph :is(.kt-hello-h,.kt-g7-greet){-webkit-text-fill-color:#f4f1ea;color:#f4f1ea;text-shadow:none;background:0 0}html[data-skin=kartoteka] .kt-graph .kt-hello-d{color:#b9bdb9}html[data-skin=kartoteka] .kt-graph :is(.kt-g7-card,.kt-g7-stock) .kt-num{-webkit-text-fill-color:#101915;color:#101915!important;background:0 0!important}html[data-skin=kartoteka] .cvx{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(#2a9474 0%,#13694f 52%,#0b4e3a 100%);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff61,inset 0 -3px #00000047,0 6px 12px -5px #0000008c}html[data-skin=kartoteka] .cvx:hover{transform:translateY(-1px)}html[data-skin=kartoteka] .cvx:active{transform:translateY(1px);box-shadow:inset 0 2px 4px #00000059}html[data-skin=kartoteka] .cvx.gold{color:#1c1302;background:linear-gradient(#f3da95 0%,#d6ae5c 52%,#b48a38 100%);box-shadow:inset 0 1px #ffffffa6,inset 0 -3px #6e4e1259,0 6px 12px -5px #00000080}html[data-skin=kartoteka] .cvx.light{color:#13241d;background:linear-gradient(#fff 0%,#f1eee6 100%);box-shadow:inset 0 0 0 1px #d9d3c5,inset 0 -3px #00000012,0 4px 10px -5px #00000059}html[data-skin=kartoteka] .cvx.wa{background:linear-gradient(#43dd7f 0%,#1faf5a 52%,#138a47 100%)}html[data-skin=kartoteka] .cvx.sm{border-radius:10px;height:30px;padding:0 10px;font-size:12.5px}html[data-skin=kartoteka] .cvx em{color:#0b4e3a;background:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:12px;font-style:normal;display:grid}html[data-skin=kartoteka] .cvx.wa em{color:#138a47}@media (min-width:48rem){html[data-skin=kartoteka] .kt-home.kt-graph{min-height:calc(100svh - var(--topbar-h) - var(--preview-bar-height,0px))}html[data-skin=kartoteka] .kt-graph>.kt-g7-main{max-width:none;padding:0}html[data-skin=kartoteka] .kt-g7{height:calc(100svh - var(--topbar-h) - var(--preview-bar-height,0px));flex-direction:column;min-height:30rem;display:flex}}html[data-skin=kartoteka] .kt-g7-hello{flex-shrink:0;align-items:center;gap:10px;height:58px;padding:0 22px;display:flex}html[data-skin=kartoteka] .kt-g7-greet{font-family:var(--font-literata-face), Georgia, serif;white-space:nowrap;margin:0 6px 0 0;font-size:30px;font-style:italic;font-weight:500;line-height:1}html[data-skin=kartoteka] .kt-g7-pill{white-space:nowrap;color:#e9e6de;background:#ffffff14;border-radius:999px;flex-shrink:0;align-items:center;height:28px;padding:0 11px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}html[data-skin=kartoteka] .kt-t-search.kt-g7-search{color:#5b625f;min-width:10rem;height:40px;box-shadow:none;border-radius:12px;flex:0 300px;gap:8px;padding:0 10px 0 12px;font-size:13.5px}html[data-skin=kartoteka] .kt-g7-search input{font-size:13.5px}html[data-skin=kartoteka] .kt-g7-hello .kt-clock{height:auto;box-shadow:none;background:0 0;flex-direction:column;align-items:flex-end;gap:3px;padding:0;line-height:1}html[data-skin=kartoteka] .kt-g7-hello .kt-clock-t{-webkit-text-fill-color:#f4f1ea;color:#f4f1ea;background:0 0;font-size:24px}html[data-skin=kartoteka] .kt-g7-hello .kt-clock-d{color:#b9bdb9;flex-direction:row;gap:.25em;font-size:11.5px}html[data-skin=kartoteka] .kt-g7-hello .kt-clock-d b:after{content:","}html[data-skin=kartoteka] .kt-g7-grid{flex:1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:12px;min-height:0;padding:0 22px 14px;display:grid}html[data-skin=kartoteka] .kt-g7-grid>.kt-g7-hero{grid-area:1/1/span 2}html[data-skin=kartoteka] .kt-g7-grid>.kt-g7-plan{grid-area:1/2}html[data-skin=kartoteka] .kt-g7-grid>.kt-g7-cash{grid-area:1/3}html[data-skin=kartoteka] .kt-g7-grid>.kt-g7-stock{grid-area:2/2/auto/span 2}html[data-skin=kartoteka] .kt-g7-grid[data-cash=open]>.kt-g7-cash{grid-row:1/span 2}html[data-skin=kartoteka] .kt-g7-grid[data-cash=open]>.kt-g7-stock{grid-column:2}html[data-skin=kartoteka] .kt-g7-grid[data-cash=open] .kt-g7-si[data-i]:not([data-i="0"]){display:none}:is(html[data-skin=kartoteka] .kt-g7-grid:not(:has(>.kt-g7-cash))>.kt-g7-plan,html[data-skin=kartoteka] .kt-g7-grid:not(:has(>.kt-g7-plan))>.kt-g7-cash){grid-column:2/span 2}html[data-skin=kartoteka] .kt-g7-grid:not(:has(>.kt-g7-stock)){grid-template-rows:minmax(0,1fr)}html[data-skin=kartoteka] .kt-g7-grid:not(:has(>.kt-g7-stock))>.kt-g7-hero{grid-row:1}html[data-skin=kartoteka] .kt-g7-hero{color:#fff;background:linear-gradient(160deg,#17694f 0%,#0d4b39 100%);border-radius:22px;flex-direction:column;gap:7px;min-height:0;padding:14px 16px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #d6ae5c8c,0 18px 36px -18px #000000b3}html[data-skin=kartoteka] .kt-g7-hh{flex-shrink:0;align-items:center;gap:10px;display:flex}html[data-skin=kartoteka] .kt-g7-hh .kt-i3{width:30px;height:30px}html[data-skin=kartoteka] .kt-g7-hh-t{font-family:var(--font-manrope-face), sans-serif;letter-spacing:-.02em;color:#fff;flex:1;font-size:21px;font-weight:800}html[data-skin=kartoteka] .kt-g7-ring{background:conic-gradient(#d6ae5c calc(var(--p) * 1%), #ffffff2e 0);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}html[data-skin=kartoteka] .kt-g7-ring>span{-webkit-text-fill-color:#fff;color:#fff;background:#0d4b39;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12.5px;font-weight:800;display:grid}html[data-skin=kartoteka] .kt-g7-ring-sm{width:52px;height:52px}html[data-skin=kartoteka] .kt-g7-ring-sm>span{width:42px;height:42px;font-size:13px}html[data-skin=kartoteka] .kt-g7-chair{color:#101915;background:#fff;border-radius:16px;flex-shrink:0;align-items:center;gap:10px;padding:10px 12px;display:flex}html[data-skin=kartoteka] .kt-g7-chair .kt-live{font-size:12px}html[data-skin=kartoteka] .kt-g7-nm{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 4px;font-size:20px;font-weight:800;line-height:1.15;overflow:hidden}html[data-skin=kartoteka] .kt-g7-facts{color:#5b625f;white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px;font-size:12.5px;font-weight:600;overflow:hidden}html[data-skin=kartoteka] .kt-g7-pills{flex-wrap:wrap;gap:5px;display:flex}html[data-skin=kartoteka] :is(.kt-g7-pills,.kt-g7-q,.kt-g7-ch) .kt-pill{height:auto;padding:2px 8px;font-size:11px}html[data-skin=kartoteka] .kt-g7-cbtn{flex-direction:column;flex-shrink:0;gap:6px;display:flex}html[data-skin=kartoteka] .kt-g7-q{color:#fff;background:#ffffff12;border-radius:12px;flex-shrink:0;align-items:center;gap:10px;padding:6px 8px;display:flex}html[data-skin=kartoteka] .kt-g7-q:hover{background:#ffffff1f}html[data-skin=kartoteka] .kt-g7-q.kt-g7-free{background:0 0;box-shadow:inset 0 0 0 1.5px #d6ae5cb3}html[data-skin=kartoteka] .kt-g7-t{font-variant-numeric:tabular-nums;background:#ffffff24;border-radius:8px;flex:none;padding:3px 7px;font-size:13px;font-weight:800}html[data-skin=kartoteka] .kt-g7-q b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}html[data-skin=kartoteka] .kt-g7-q small{color:#cfe5da;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;display:block;overflow:hidden}html[data-skin=kartoteka] .kt-g7-more{color:#cfe5da;flex-shrink:0;margin-top:auto;font-size:12.5px;font-weight:700}html[data-skin=kartoteka] .kt-g7-more:hover{text-decoration:underline}html[data-skin=kartoteka] .kt-g7-card{color:#1e2622;background:#fff;border-radius:20px;flex-direction:column;gap:6px;min-height:0;padding:12px 14px;display:flex;overflow:hidden;box-shadow:0 18px 36px -18px #000000bf,inset 0 -2px #0000000d}html[data-skin=kartoteka] .kt-g7-big{border-radius:14px;flex-shrink:0;justify-content:flex-start;height:44px;margin-bottom:2px;padding:0 12px;font-size:16px}html[data-skin=kartoteka] .kt-g7-big .kt-i3{width:26px;height:26px}html[data-skin=kartoteka] .kt-g7-big em{color:#fff;background:#e0362a;margin-left:auto}html[data-skin=kartoteka] .kt-g7-big i{margin-left:6px;font-size:18px;font-style:normal}html[data-skin=kartoteka] .kt-g7-big:not(:has(em)) i{margin-left:auto}html[data-skin=kartoteka] .kt-g7-tk{color:#1e2622;border-top:1px solid #eeebe3;flex-shrink:0;align-items:center;gap:8px;padding:6px 2px;font-size:13.5px;font-weight:700;display:flex}html[data-skin=kartoteka] .kt-g7-big+.kt-g7-tk{border-top:0}html[data-skin=kartoteka] .kt-g7-box{border-radius:6px;flex:none;width:18px;height:18px;box-shadow:inset 0 0 0 2px #b9b4a8}html[data-skin=kartoteka] .kt-g7-tk[data-late] .kt-g7-box{box-shadow:inset 0 0 0 2px #c8291c}html[data-skin=kartoteka] .kt-g7-tm{color:#6b716e;white-space:nowrap;flex:none;font-size:11.5px;font-weight:800}html[data-skin=kartoteka] .kt-g7-tm[data-late]{color:#c8291c}html[data-skin=kartoteka] .kt-g7-face{object-fit:cover;border-radius:999px;flex-shrink:0;width:24px;height:24px;font-size:11px}html[data-skin=kartoteka] .kt-g7-hint{background:#f4f2ec;border-radius:12px;flex-shrink:0;align-items:center;gap:8px;margin-top:auto;padding:8px 10px;display:flex}html[data-skin=kartoteka] .kt-g7-hint b{font-size:13px;display:block}html[data-skin=kartoteka] .kt-g7-hint small{color:#6b716e;font-size:11.5px;font-weight:600;display:block}html[data-skin=kartoteka] .kt-g7-empty{color:#6b716e;font-size:13px;font-weight:600}html[data-skin=kartoteka] .kt-g7-bottom{margin-top:auto}html[data-skin=kartoteka] .kt-g7-ch{color:#101915;flex-shrink:0;align-items:center;gap:8px;font-size:16px;font-weight:800;display:flex}html[data-skin=kartoteka] .kt-g7-ch .kt-i3{width:26px;height:26px}html[data-skin=kartoteka] .kt-g7-sum{flex-wrap:wrap;flex-shrink:0;align-items:baseline;column-gap:10px;line-height:1.05;display:flex}html[data-skin=kartoteka] .kt-g7-sum .kt-num{font-family:var(--font-display), var(--font-manrope-face), sans-serif;letter-spacing:-.02em;font-size:30px;font-weight:600}html[data-skin=kartoteka] .kt-g7-sum small{color:#6b716e;font-size:12px;font-weight:700}html[data-skin=kartoteka] .kt-g7-m{border-top:1px solid #eeebe3;flex-shrink:0;align-items:center;gap:8px;padding:5px 0;font-size:13.5px;font-weight:700;display:flex}html[data-skin=kartoteka] .kt-g7-m i{background:#8a8f8c;border-radius:3px;flex:none;width:10px;height:10px}html[data-skin=kartoteka] .kt-g7-m[data-tone=green] i{background:#3f7d66}html[data-skin=kartoteka] .kt-g7-m[data-tone=gold] i{background:#9a7a3a}html[data-skin=kartoteka] .kt-g7-m[data-tone=violet] i{background:#6e6a86}html[data-skin=kartoteka] .kt-g7-m .kt-num{font-family:var(--font-display), var(--font-manrope-face), sans-serif;font-size:14.5px;font-weight:600}html[data-skin=kartoteka] .kt-g7-tog{flex-shrink:0;width:100%;height:36px;margin-top:auto}html[data-skin=kartoteka] .kt-g7-ops{border-top:1.5px solid #e4e1d8;flex-direction:column;margin-top:2px;display:none}html[data-skin=kartoteka] [data-cash=open] .kt-g7-ops{display:flex}html[data-skin=kartoteka] .kt-g7-grid[data-cash=open] .kt-g7-ops{flex:1;min-height:0;overflow:auto}html[data-skin=kartoteka] .kt-g7-grid[data-cash=open] .kt-g7-m{padding:3px 0}html[data-skin=kartoteka] .kt-g7-grid[data-cash=open] .kt-g7-sum .kt-num{font-size:26px}html[data-skin=kartoteka] .kt-g7-op{border-bottom:1px solid #eeebe3;align-items:center;gap:6px;padding:5px 0;font-size:12.5px;display:flex}html[data-skin=kartoteka] .kt-g7-op .kt-g7-t{color:#6b716e;background:0 0;width:40px;padding:0}html[data-skin=kartoteka] .kt-g7-op b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}html[data-skin=kartoteka] .kt-g7-op small{color:#6b716e;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;display:block;overflow:hidden}html[data-skin=kartoteka] .kt-g7-op .kt-g7-s{min-width:48px;font-family:var(--font-display), var(--font-manrope-face), sans-serif;text-align:right;flex:none;font-size:13px;font-weight:600}html[data-skin=kartoteka] .kt-g7-tag{color:#5b625f;border-radius:6px;flex:none;padding:1px 6px;font-size:10.5px;font-weight:800;box-shadow:inset 0 0 0 1px}html[data-skin=kartoteka] .kt-g7-tag[data-tone=green]{color:#2f6b55}html[data-skin=kartoteka] .kt-g7-tag[data-tone=gold]{color:#80601f}html[data-skin=kartoteka] .kt-g7-tag[data-tone=violet]{color:#5a5675}html[data-skin=kartoteka] .kt-g7-stock{white-space:nowrap;color:#3a423e;background:#fff;border-radius:16px;align-items:center;gap:10px;min-width:0;height:46px;padding:0 14px;font-size:13px;font-weight:700;display:flex;overflow:hidden;box-shadow:0 14px 28px -16px #000000b3}html[data-skin=kartoteka] .kt-g7-stock .kt-i3{width:26px;height:26px}html[data-skin=kartoteka] .kt-g7-stock>b{color:#101915;font-size:15.5px;font-weight:800}html[data-skin=kartoteka] .kt-g7-low{color:#c8291c;font-weight:800}html[data-skin=kartoteka] .kt-g7-si{align-items:center;gap:5px;display:inline-flex}html[data-skin=kartoteka] .kt-g7-si i{background:#c8291c;border-radius:50%;width:7px;height:7px}html[data-skin=kartoteka] .kt-g7-si b{color:#c8291c}html[data-skin=kartoteka] .kt-g7-ok{color:#6b716e;font-weight:600}html[data-skin=kartoteka] .kt-g7-go{color:#6b716e;margin-left:auto;font-size:18px}html[data-skin=kartoteka] .kt-g7-phone{flex-direction:column;gap:10px;display:flex}@media (min-width:48rem){html[data-skin=kartoteka] .kt-g7-phone{display:none}}html[data-skin=kartoteka] .kt-g7-phone[data-cash=open]>:is(.kt-g7-phero,.kt-g7-plan){display:none}html[data-skin=kartoteka] .kt-g7-phero{color:#fff;background:linear-gradient(160deg,#17694f 0%,#0d4b39 100%);border-radius:20px;padding:12px 14px;box-shadow:inset 0 0 0 1px #d6ae5c8c}html[data-skin=kartoteka] .kt-g7-plive{color:#f3dfa9;font-size:13px;font-weight:700}html[data-skin=kartoteka] .kt-g7-phero .kt-g7-nm{margin:2px 0 3px}html[data-skin=kartoteka] .kt-g7-phero small{color:#cfe5da;font-size:12.5px;font-weight:600;display:block}html[data-skin=kartoteka] .kt-g7-phero .kt-g7-pills{margin-top:8px}html[data-skin=kartoteka] .kt-g7-pbtn{gap:8px;margin-top:10px;display:flex}html[data-skin=kartoteka] .kt-g7-pbtn>:first-child{flex:1;height:42px}html[data-skin=kartoteka] .kt-g7-pbtn>.cvx.light{height:42px}html[data-skin=kartoteka] .kt-g7-card.kt-g7-ph{border-radius:18px;gap:4px;padding:10px 12px}html[data-skin=kartoteka] .kt-g7-ph .kt-g7-big{height:40px;font-size:15px}html[data-skin=kartoteka] .kt-g7-ph .kt-g7-hint{margin-top:4px}html[data-skin=kartoteka] .kt-g7-ph .kt-g7-sum .kt-num{font-size:26px}html[data-skin=kartoteka] .kt-g7-ph .kt-g7-tog{height:34px;margin-top:6px}html[data-skin=kartoteka] .kt-g7-stock.kt-g7-ph{white-space:normal;flex-wrap:wrap;row-gap:4px;height:auto;padding:10px 12px}html[data-skin=kartoteka] .kt-jbar .kt-jmsg{flex-shrink:0;height:2.125rem;padding:0 .75rem;font-size:.8125rem}@media (max-width:47.99rem){html[data-skin=kartoteka]:has(.kt-jbar) .hub-tools{display:none}html[data-skin=kartoteka][data-hub-tools]:has(.kt-jbar) body{padding-top:env(safe-area-inset-top)}}html[data-skin=kartoteka] .kt-jmsg-ph{flex-shrink:0;gap:4px;padding:0 8px}html[data-skin=kartoteka] .kt-jmsg-ph em{min-width:20px;height:20px;font-size:11px}html[data-skin=kartoteka] :is(.wa-send,.wa-btn){font-weight:800;transition:transform .12s,box-shadow .12s;color:#fff!important;background:linear-gradient(#43dd7f 0%,#1faf5a 52%,#138a47 100%)!important;box-shadow:inset 0 1px #ffffff61,inset 0 -3px #00000047,0 6px 12px -5px #00000073!important}html[data-skin=kartoteka] :is(.wa-send,.wa-btn):hover{transform:translateY(-1px)}html[data-skin=kartoteka] :is(.wa-send,.wa-btn):active{transform:translateY(1px);box-shadow:inset 0 2px 4px #00000059!important}html[data-skin=kartoteka] .kt-cb-wa .wa-btn{box-shadow:none!important;background:0 0!important}html[data-skin=kartoteka] .kt-partner-chip,.kt-partner-chip{color:#fffdf6;background:linear-gradient(#17664f 0%,#0e4a38 100%);border-radius:1rem;align-items:center;gap:.5rem;margin-top:.625rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:700;display:flex;box-shadow:inset 0 1px #ffffff2e,0 0 0 1.5px #c9a24a,0 6px 14px -6px #00000073}.kt-partner-chip>b{color:#0e2a20;text-align:center;background:#e2b961;border-radius:999px;min-width:1.5rem;padding:0 .4rem;font-size:.8125rem}.kt-partner-chip>span:last-child{margin-inline-start:auto;font-size:1.25rem;line-height:1}@media (max-width:47.99rem){html[data-skin=kartoteka] .page-header-text{flex-wrap:wrap;flex:100%;row-gap:.25rem}html[data-skin=kartoteka] .page-header-desc{flex-basis:100%}}html[data-skin=kartoteka] .kt-jmsg-btn{background:var(--card);height:2.25rem;color:var(--primary-ink);white-space:nowrap;border-radius:.75rem;align-items:center;gap:.4375rem;padding:0 .875rem 0 .625rem;font-size:.875rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1.5px #d6ae5c}html[data-skin=kartoteka] .kt-jmsg-btn em{color:#fff;text-align:center;background:#b42318;border-radius:999px;min-width:1.25rem;height:1.25rem;padding:0 .375rem;font-size:.6875rem;font-style:normal;line-height:1.25rem}html[data-skin=kartoteka] .kt-ds-grid:has(>.kt-ds-formcol){grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}html[data-skin=kartoteka] .kt-ds-facts{gap:.5rem;display:grid}html[data-skin=kartoteka] .kt-ds-facts .kt-akv{grid-template-columns:minmax(0,1fr)}html[data-skin=kartoteka] .kt-ak-fact{cursor:default}@media (max-width:639.98px){html[data-skin=kartoteka] .kt-desk:has(.kt-ds-formcol){display:block}:is(html[data-skin=kartoteka] .kt-desk:has(.kt-ds-formcol)>.kt-ds-stats,html[data-skin=kartoteka] .kt-ds-grid:has(>.kt-ds-formcol)>:not(.kt-ds-formcol)){display:none}html[data-skin=kartoteka] .kt-ds-grid:has(>.kt-ds-formcol){display:block}html[data-skin=kartoteka] .kt-cardbody:has(>.kt-desk .kt-ds-formcol){flex-direction:column;display:flex}html[data-skin=kartoteka] .kt-cardbody>.kt-desk{order:90}html[data-skin=kartoteka] .kt-cardbody>:last-child{order:100}}html[data-skin=kartoteka] .client-flags>div{box-shadow:0 8px 18px -10px #b42318cc,inset 0 1px #ffffff40;background:linear-gradient(#d13a2a,#b42318)!important;border-color:#8f1d12!important}html[data-skin=kartoteka] .client-flags>div>span:first-child,html[data-skin=kartoteka] .client-flags>div>a{color:#fff!important}html[data-skin=kartoteka] .client-flags>div>span:not(:first-child){font-weight:700;color:#9a1b10!important;background:#fff!important}html[data-skin=kartoteka] .kt-ds-stats>a:first-child{background:linear-gradient(#e6f2ec,#d6e9df);box-shadow:inset 0 0 0 1px #b9d6c8}html[data-skin=kartoteka] .kt-ds-stats>a:nth-child(2){background:linear-gradient(#e7eef3,#d8e4ec);box-shadow:inset 0 0 0 1px #bfd0dc}html[data-skin=kartoteka] .kt-ds-stats>a:nth-child(3){background:linear-gradient(#fbf1d9,#f4e4bd);box-shadow:inset 0 0 0 1px #e3cf9a}html[data-skin=kartoteka] .kt-ds-stats>a:nth-child(4){background:linear-gradient(#e2f1ef,#d0e7e4);box-shadow:inset 0 0 0 1px #b3d5d0}html[data-skin=kartoteka] .kt-ds-stats>a:nth-child(5):has(b.debt){background:linear-gradient(#fbe4df,#f6d0c8);box-shadow:inset 0 0 0 1px #e9a99c}html[data-skin=kartoteka] .kt-ds-stats>a:first-child small{color:#0e5843}html[data-skin=kartoteka] .kt-ds-stats>a:nth-child(2) small{color:#22506a}html[data-skin=kartoteka] .kt-ds-stats>a:nth-child(4) small{color:#0b5a54}html[data-skin=kartoteka] .products-tabs a[href="/products/inventory"]{display:none}@media (max-width:47.99rem){html[data-skin=kartoteka] .kt-sp-tabs{box-shadow:inset 0 0 0 1.5px var(--kt-gold-line), 0 8px 16px -10px #00000080;background:linear-gradient(#16714f,#0e5843)}html[data-skin=kartoteka] .kt-sp-t b{-webkit-hyphens:auto;hyphens:auto}}@media (max-width:639px){html .sched-grid[data-phone=columns]{--sched-head-h:50px;max-height:calc(100dvh - var(--topbar-h,3.5rem) - var(--preview-bar-height,0px) - 6.5rem);overscroll-behavior:contain;--sched-row:max(calc(var(--sched-step,30) * .6px), min(calc(var(--sched-step,30) * 1.6px - 4px), calc((100dvh - var(--topbar-h,3.5rem) - var(--preview-bar-height,0px) - 6.5rem - var(--sched-head-h,50px) - 4px) / var(--sched-slots,22))));overflow:auto}html[data-skin=kartoteka] .sched-grid[data-phone=columns] .sched-axis-cell:not([data-half]){color:#0000}html .sched-grid[data-phone=columns] .sched-row{width:max-content;min-width:100%}html .sched-grid[data-phone=columns] .sched-col{flex:0 0 104px;width:104px;min-width:104px}html .sched-grid[data-phone=columns]:is([data-cols="1"],[data-cols="2"],[data-cols="3"]) .sched-col{flex-grow:1}html .sched-grid[data-phone=columns] .sched-head{gap:1px;padding-inline:.25rem}html .sched-grid[data-phone=columns] .sched-head-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;line-height:1.2;display:block;overflow:hidden}html .sched-grid[data-phone=columns] .sched-avatar{width:1.375rem;height:1.375rem}html .sched-grid[data-phone=columns] .sched-head-free{display:none}html .sched-grid[data-phone=columns] .sched-card-trigger{padding-right:1.125rem}html .sched-grid[data-phone=columns] .sched-card-line{flex-wrap:wrap;row-gap:1px}html .sched-grid[data-phone=columns] .sched-card-name{flex:1 0 100%;order:-1;min-width:0}}@media (min-width:80rem){html[data-skin=kartoteka] .kt-bk{grid-template-rows:auto 1fr;align-items:stretch}html[data-skin=kartoteka] .kt-bk-c2{contain:size;min-height:24rem}html[data-skin=kartoteka] .kt-bk-c2>section{overscroll-behavior:contain;min-height:0;overflow-y:auto}html[data-skin=kartoteka] :is(.kt-bk-c1,.kt-bk-c2,.kt-bk-c3b)>section:last-of-type{flex:auto}html[data-skin=kartoteka] .kt-bk-c4{align-self:start;position:sticky;top:1rem}html[data-skin=kartoteka] .kt-bk .kt-md-day{overscroll-behavior:contain;max-height:22rem;overflow-y:auto}html[data-skin=kartoteka] .kt-bk .kt-md-hour:first-child{transform:none}}html[data-skin=kartoteka] .sched-card:not([data-compact]) .sched-card-state[data-state]{letter-spacing:0;background:#47524d;border-radius:999px;place-items:center;width:1.125rem;height:1.125rem;padding:0;display:grid;overflow:hidden;color:#fff!important;font-size:0!important}html[data-skin=kartoteka] .sched-card:not([data-compact]) .sched-card-state[data-state]:before{font-size:.6875rem;font-weight:800;line-height:1}html[data-skin=kartoteka] .sched-card-state[data-state=confirmed]{background:#0e5843!important}html[data-skin=kartoteka] .sched-card-state[data-state=confirmed]:before{content:"✓"}html[data-skin=kartoteka] .sched-card-state[data-state=booked]{background:#b45309!important}html[data-skin=kartoteka] .sched-card-state[data-state=booked]:before{content:"?"}html[data-skin=kartoteka] .sched-card-state[data-state=online]{background:#3f4fa8!important}html[data-skin=kartoteka] .sched-card-state[data-state=online]:before{content:"@"}html[data-skin=kartoteka] .sched-card-state[data-state=in_progress]{color:#0a3b2c!important;background:#d6ae5c!important}html[data-skin=kartoteka] .sched-card-state[data-state=in_progress]:before{content:"▶"}html[data-skin=kartoteka] .sched-card-state[data-state=paid]{background:#47524d!important}html[data-skin=kartoteka] .sched-card-state[data-state=paid]:before{content:"₸"}html[data-skin=kartoteka] .sched-card-state[data-state=unpaid]{background:#c2410c!important}html[data-skin=kartoteka] .sched-card-state[data-state=unpaid]:before{content:"₸"}html[data-skin=kartoteka] .sched-card-state[data-state=no_show],html[data-skin=kartoteka] .sched-card-state[data-state=cancelled]{background:#8a8f8c!important}html[data-skin=kartoteka] .sched-card-state[data-state=no_show]:before,html[data-skin=kartoteka] .sched-card-state[data-state=cancelled]:before{content:"×"}html[data-skin=kartoteka] .sched-card-state[data-state=""]{display:none!important}html[data-skin=kartoteka] .kt-jlegend>:is([data-k=booked],[data-k=confirmed],[data-k=now],[data-k=done],[data-k=online]):before{width:1.05rem;height:1.05rem;box-shadow:none;color:#fff;border-radius:999px;place-items:center;font-size:.625rem;font-weight:800;line-height:1;display:inline-grid}html[data-skin=kartoteka] .kt-jlegend>[data-k=booked]:before{content:"?";background:#b45309}html[data-skin=kartoteka] .kt-jlegend>[data-k=confirmed]:before{content:"✓";background:#0e5843}html[data-skin=kartoteka] .kt-jlegend>[data-k=now]:before{content:"▶";color:#0a3b2c;background:#d6ae5c}html[data-skin=kartoteka] .kt-jlegend>[data-k=done]:before{content:"₸";background:#47524d}html[data-skin=kartoteka] .kt-jlegend>[data-k=online]:before{content:"@";background:#3f4fa8}html[data-skin=kartoteka] .kt-jlegend>[data-k=flag]:after{content:" ⚠";color:#b42318}@media (max-width:639px){html[data-skin=kartoteka] .week-strip{border-radius:.875rem;grid-template-columns:1.75rem 1fr 1.75rem;grid-template-areas:"prev title next""days days days";align-items:center;row-gap:.125rem;padding:.25rem .375rem!important;display:grid!important}html[data-skin=kartoteka] .week-strip>a:first-of-type{grid-area:prev}html[data-skin=kartoteka] .week-strip>a:last-of-type{grid-area:next}html[data-skin=kartoteka] .week-strip>a:is(:first-of-type,:last-of-type){width:1.75rem;height:1.5rem;min-height:0}html[data-skin=kartoteka] .week-strip .week-title{grid-area:title;font-size:.8125rem;line-height:1.2}html[data-skin=kartoteka] .week-strip .week-days{grid-area:days;gap:.125rem}html[data-skin=kartoteka] .week-strip .week-day{border-radius:.5rem;flex-direction:row;justify-content:center;align-items:baseline;gap:.1875rem;padding:.125rem 0}html[data-skin=kartoteka] .week-strip .week-day>span:nth-child(2){background:0 0;width:auto;height:auto;font-size:.8125rem}html[data-skin=kartoteka] .week-strip .week-day[aria-current]>span:nth-child(2),html[data-skin=kartoteka] .week-strip .week-day>span.font-bold{font-weight:800}html[data-skin=kartoteka] .week-strip .week-day-dots{display:none}html[data-skin=kartoteka] .kt-jtools :is(a,button),html[data-skin=kartoteka] .kt-jtools+* :is(a,button,summary){min-height:0}html[data-skin=kartoteka] .sched-grid[data-phone=columns]{--kt-grid-h:calc(100dvh - var(--preview-bar-height,0px) - 17rem);max-height:var(--kt-grid-h);--sched-row:max(calc(var(--sched-step,30) * .5px), min(calc(var(--sched-step,30) * 1.6px - 4px), calc((var(--kt-grid-h) - var(--sched-head-h,50px) - 4px) / var(--sched-slots,22))))}html[data-skin=kartoteka] .sched-grid[data-phone=columns] .sched-card .sched-card-state[data-state]{width:.875rem!important;height:.875rem!important;margin:0!important;position:absolute!important;top:.1875rem!important;right:1.375rem!important}html[data-skin=kartoteka] .sched-grid[data-phone=columns] .sched-card .sched-card-state[data-state]:before{font-size:.5rem}html[data-skin=kartoteka] .sched-grid[data-phone=columns] .sched-card .sched-card-trigger{padding-right:2.5rem!important}}html[data-skin=kartoteka] .sched-card .sched-card-sub{white-space:nowrap;text-overflow:ellipsis;opacity:.8;font-size:.6875rem;line-height:1.25;overflow:hidden;display:block!important}html[data-skin=kartoteka] .sched-card .sched-card-sub .sched-inline-time{display:none}@media (max-width:639px){html[data-skin=kartoteka] .sched-grid[data-phone=columns] .sched-card .sched-card-sub{font-size:.625rem}}html[data-skin=kartoteka] .sched-card[data-compact] .sched-card-name{flex-shrink:0;max-width:70%}html[data-skin=kartoteka] .sched-card[data-compact] .sched-card-sub{flex:auto;min-width:0}@media (max-width:639px){html[data-skin=kartoteka] .sched-grid[data-phone=columns] .sched-col{flex:0 0 148px;width:148px;min-width:148px}html[data-skin=kartoteka] .sched-grid[data-phone=columns] .sched-card .sched-card-menu,html[data-skin=kartoteka] .sched-grid[data-phone=columns] .sched-card .sched-card-mark{display:none!important}html[data-skin=kartoteka] .sched-grid[data-phone=columns] .sched-card .sched-card-state[data-state]{right:.25rem!important}html[data-skin=kartoteka] .sched-grid[data-phone=columns] .sched-card .sched-card-trigger{padding-right:1.25rem!important}html[data-skin=kartoteka] .sched-grid[data-phone=columns] .sched-card:not([data-compact]) .sched-card-line{flex-wrap:wrap;align-items:flex-start}html[data-skin=kartoteka] .sched-grid[data-phone=columns] .sched-card:not([data-compact]) .sched-card-name{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.15;display:-webkit-box}html[data-skin=kartoteka] .sched-grid[data-phone=columns] .sched-card .sched-card-svc{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box}html[data-skin=kartoteka] .sched-grid[data-phone=columns] .sched-card .sched-card-name,html[data-skin=kartoteka] .sched-grid[data-phone=columns] .sched-card .sched-card-sub,html[data-skin=kartoteka] .sched-grid[data-phone=columns] .sched-card .sched-card-svc{line-height:1.15;font-size:10px!important}html[data-skin=kartoteka] .sched-grid[data-phone=columns] .sched-card{container:ktcard/size}html[data-skin=kartoteka] .sched-grid[data-phone=columns] .sched-card .sched-card-trigger{padding-top:1px!important;padding-bottom:1px!important}html[data-skin=kartoteka] .sched-grid[data-phone=columns] .sched-card .sched-card-name,html[data-skin=kartoteka] .sched-grid[data-phone=columns] .sched-card .sched-card-sub,html[data-skin=kartoteka] .sched-grid[data-phone=columns] .sched-card .sched-card-svc{line-height:1.1!important}}@container ktcard (max-height:40px){html[data-skin=kartoteka] .sched-card .sched-card-name{-webkit-line-clamp:1!important;line-clamp:1!important}}@media (max-width:639px){html[data-skin=kartoteka] .sched-grid[data-phone=columns] .sched-card:not([data-compact]) .sched-card-trigger{flex-wrap:wrap;align-items:baseline;column-gap:.25rem;display:flex!important}html[data-skin=kartoteka] .sched-grid[data-phone=columns] .sched-card:not([data-compact]) .sched-card-time{flex:none;line-height:1.15;font-size:10px!important;display:inline!important}html[data-skin=kartoteka] .sched-grid[data-phone=columns] .sched-card:not([data-compact]) .sched-card-end{display:none!important}html[data-skin=kartoteka] .sched-grid[data-phone=columns] .sched-card:not([data-compact]) .sched-card-line{flex:1 1 0;min-width:0}html[data-skin=kartoteka] .sched-grid[data-phone=columns] .sched-card:not([data-compact]) .sched-card-trigger>:is(.sched-card-sub,.sched-card-svc){flex:1 0 100%;min-width:0}html[data-skin=kartoteka] .kt-phone-row{gap:.25rem .375rem}html[data-skin=kartoteka] .kt-phone-row :is(.kt-cxl,.kt-ol-btn,.kt-jmsg-btn,button,summary,a.kt-jtoday){height:28px!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;font-size:11px!important}html[data-skin=kartoteka] .kt-phone-row :is(.kt-cxl,.kt-ol-btn){padding-left:.5rem!important;padding-right:.5rem!important}html[data-skin=kartoteka] .kt-phone-row .kt-ol-btn img,html[data-skin=kartoteka] .kt-phone-row svg{width:14px;height:14px}html[data-skin=kartoteka] .kt-phone-row .kt-jmsg-ph em{min-width:16px;height:16px;font-size:10px}html[data-skin=kartoteka] .kt-phone-row input{height:28px!important;font-size:12px!important}html[data-skin=kartoteka] body:has(.sched-grid[data-phone=columns]) .week-strip{grid-template-columns:1.5rem 1fr 1.5rem!important;grid-template-areas:"prev days next"!important;row-gap:0!important}html[data-skin=kartoteka] body:has(.sched-grid[data-phone=columns]) .week-strip .week-title{display:none!important}html[data-skin=kartoteka] body:has(.sched-grid[data-phone=columns]) .week-strip>a:is(:first-of-type,:last-of-type){width:1.5rem!important}html[data-skin=kartoteka] body:has(.sched-grid[data-phone=columns]) .week-strip .week-day{flex-direction:column!important;align-items:center!important;gap:.0625rem!important;padding:.125rem 0!important}html[data-skin=kartoteka] body:has(.sched-grid[data-phone=columns]) .week-strip .week-day-name{font-size:10px!important;line-height:1!important}html[data-skin=kartoteka] .sched-grid[data-phone=columns]{--kt-grid-h:calc(100dvh - var(--preview-bar-height,0px) - 14.25rem)}}html[data-skin=kartoteka] .kt-pc-share{flex-direction:column;min-width:0;line-height:1.2;display:flex}html[data-skin=kartoteka] .kt-pc-share b{font-variant-numeric:tabular-nums;font-weight:800}html[data-skin=kartoteka] .kt-pc-share small{color:#5b6560;overflow-wrap:anywhere;font-size:.75rem;font-weight:600}.kt-tc-sub{opacity:.75;font-size:.8125rem;font-weight:600}.kt-tc-total{border-top:1.5px solid;align-items:baseline;gap:.625rem;padding-top:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.kt-tc-total{border-top:1.5px solid color-mix(in srgb, currentColor 18%, transparent)}}.kt-tc-total span{font-weight:700}.kt-tc-total b{font-variant-numeric:tabular-nums;margin-left:auto;font-size:1.375rem;font-weight:800}.kt-tc-list,.kt-tc-before{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kt-tc-list li,.kt-tc-before li{border-top:1px solid;flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:.4375rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.kt-tc-list li,.kt-tc-before li{border-top:1px solid color-mix(in srgb, currentColor 10%, transparent)}}.kt-tc-list li:first-child,.kt-tc-before li:first-child{border-top:0}.kt-tc-list li>span,.kt-tc-before li>span{flex:1;min-width:0;font-weight:700}.kt-tc-list b,.kt-tc-before b{font-variant-numeric:tabular-nums;white-space:nowrap}.kt-tc-list em{white-space:nowrap;font-size:.8125rem;font-style:normal;font-weight:800}.kt-tc-list em[data-tone=ok]{color:#0e5843}.kt-tc-list em[data-tone=off],.kt-tc-before li[data-tone=off] b{color:#b42318}.kt-tc-list em[data-tone=wait]{color:#9a6e1c}.kt-tc-lock{color:#6a4c0c;background:#f7edd5;border:1px solid #e6d3a6;border-radius:.75rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.4}.kt-tc-who{border:0;flex-wrap:wrap;gap:.375rem;min-width:0;margin:0;padding:0;display:flex}.kt-tc-who legend{opacity:.8;width:100%;padding:0 0 .25rem;font-size:.8125rem;font-weight:700}.kt-tc-who label{cursor:pointer;position:relative}.kt-tc-who input{opacity:0;cursor:pointer;position:absolute;inset:0}.kt-tc-who span{border-radius:999px;align-items:center;min-height:2.5rem;padding:0 .875rem;font-size:.875rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1.5px}@supports (color:color-mix(in lab, red, red)){.kt-tc-who span{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, currentColor 22%, transparent)}}.kt-tc-who input:checked+span{color:#fff;background:#0e5843;box-shadow:inset 0 0 0 1.5px #c29436}.kt-tc-who input:focus-visible+span{outline-offset:2px;outline:3px solid #c29436}.kt-tc-ch{border-top:1px solid;flex-direction:column;gap:.375rem;padding-top:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.kt-tc-ch{border-top:1px solid color-mix(in srgb, currentColor 10%, transparent)}}.kt-tc-ch-h{align-items:baseline;gap:.5rem;display:flex}.kt-tc-ch-h span{flex:1;min-width:0;font-weight:800}.kt-tc-ch-h small{opacity:.7;font-weight:600}.kt-tc-ch-h b{font-variant-numeric:tabular-nums;white-space:nowrap}.kt-tc-ok{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;display:flex}.kt-tc-ok label{cursor:pointer;align-items:center;gap:.5rem;min-height:2.5rem;font-size:.875rem;font-weight:700;display:inline-flex}.kt-tc-ok input[type=checkbox]{accent-color:#0e5843;width:1.375rem;height:1.375rem}.kt-tc-ok input:not([type]),.kt-tc-ok input[inputmode]{flex:9rem;min-width:0;height:2.5rem}.kt-tc-ok:has(input[type=checkbox]:checked) input[inputmode]{display:none}.kt-tc-before{font-size:.875rem}.kt-tc-hist{min-width:0}.kt-tc-hist-scroll{padding:0 1rem;overflow-x:auto}.kt-tc-hist table{border-collapse:collapse;width:100%;min-width:40rem;font-size:.875rem}.kt-tc-hist th{text-align:left;letter-spacing:.04em;text-transform:uppercase;opacity:.7;white-space:nowrap;padding:.375rem .5rem;font-size:.75rem;font-weight:800}.kt-tc-hist td{border-top:1px solid;padding:.5rem}@supports (color:color-mix(in lab, red, red)){.kt-tc-hist td{border-top:1px solid color-mix(in srgb, currentColor 10%, transparent)}}.kt-tc-hist td{vertical-align:top}.kt-tc-hist [data-num]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.kt-tc-hist td small{opacity:.7;font-weight:600}.kt-tc-hist td a{text-underline-offset:3px;white-space:nowrap;font-weight:800;text-decoration:underline}.kt-tc-hist tr[data-off] td:last-child{color:#b42318;font-weight:700}.kt-tc-hist-foot{padding:.5rem 1rem 1rem}html.dark .kt-tc-list em[data-tone=ok]{color:#57c49c}html.dark .kt-tc-list em[data-tone=off],html.dark .kt-tc-before li[data-tone=off] b,html.dark .kt-tc-hist tr[data-off] td:last-child{color:#f2877c}html.dark .kt-tc-lock{color:#f3dfa9;background:#3a2c10;border-color:#5a4718}.kt-till-remind{color:#4a3608;background:#f7edd5;border:1px solid #e6d3a6;border-radius:.875rem;align-items:center;gap:.75rem;margin-block:.5rem;padding:.625rem .875rem;text-decoration:none;display:flex}.kt-till-remind b{font-size:.9375rem;font-weight:800;display:block}.kt-till-remind small{opacity:.8;font-size:.8125rem;font-weight:600;display:block}.kt-till-remind-go{white-space:nowrap;color:#fff;background:#0e5843;border-radius:999px;flex-shrink:0;padding:.375rem .75rem;font-size:.875rem;font-weight:800}.kt-till-remind-sched{margin-inline:1rem}html.dark .kt-till-remind{color:#f3dfa9;background:#3a2c10;border-color:#5a4718}html[data-skin=kartoteka] .kt-tc-hist .kt-till-count{white-space:nowrap;border-radius:999px;width:auto;min-width:0;padding:0 .75rem;font-size:.8125rem}.sched-card{--lane-l:.125rem;--lane-r:.125rem}.sched-card[data-lanes]{left:var(--lane-l);right:var(--lane-r)}.sched-emergency{z-index:2;color:#fff;letter-spacing:.02em;pointer-events:none;background:#b42318;border-radius:999px;padding:0 .3rem;font-size:.625rem;font-weight:800;line-height:1.35;position:absolute;top:2px;right:22px}.sched-card[data-emergency]{outline-offset:-2px;outline:2px solid #b42318}html[data-skin=kartoteka] .sched-card[data-compact] .sched-card-state[data-state]{background:#47524d;border-radius:999px;place-items:center;width:.875rem;height:.875rem;padding:0;display:grid;position:absolute;top:.125rem;right:1.375rem;overflow:hidden;color:#fff!important;font-size:0!important}html[data-skin=kartoteka] .sched-card[data-compact] .sched-card-state[data-state]:before{font-size:.5625rem;font-weight:800;line-height:1}@media (min-width:640px){html[data-skin=kartoteka] .sched-card .sched-card-state[data-state]{display:grid!important}}@container (max-height:34px){html[data-skin=kartoteka] .sched-card .sched-card-state[data-state]{width:.875rem;height:.875rem;top:.0625rem;right:1.375rem}html[data-skin=kartoteka] .sched-card .sched-card-state[data-state]:before{font-size:.5625rem}}@container (max-width:15rem){html[data-skin=kartoteka] .sched-card .sched-card-state[data-state]{width:.875rem;height:.875rem;right:1.25rem}html[data-skin=kartoteka] .sched-card .sched-card-state[data-state]:before{font-size:.5625rem}}@media (min-width:640px){@container (max-height:34px){html[data-skin=kartoteka] .sched-card .sched-card-trigger{gap:.3125rem!important}html[data-skin=kartoteka] .sched-card .sched-card-time{white-space:nowrap;letter-spacing:.01em;opacity:.72;flex:none;font-weight:700;font-size:.6875rem!important;line-height:1!important;display:inline!important}html[data-skin=kartoteka] .sched-card .sched-card-end{display:none!important}html[data-skin=kartoteka] .sched-card .sched-card-line{font-size:.75rem!important;line-height:1!important}html[data-skin=kartoteka] .sched-card .sched-card-name{font-weight:700}html[data-skin=kartoteka] .sched-card:has(.sched-card-state[data-state]) .sched-card-trigger{padding-right:2.5rem!important}html[data-skin=kartoteka] .sched-card .sched-card-state[data-state]{transform:translateY(-50%);width:.875rem!important;height:.875rem!important;top:50%!important;right:1.5rem!important}html[data-skin=kartoteka] .sched-card .sched-card-state[data-state]:before{font-size:.5625rem!important}}@container (max-width:15rem){html[data-skin=kartoteka] .sched-card .sched-card-time{white-space:nowrap;font-size:.6875rem!important}html[data-skin=kartoteka] .sched-card .sched-card-end{display:none!important}}}html[data-skin=kartoteka] .sched-grid{--sched-sticky-y:0px}html[data-skin=kartoteka] .sched-grid .sched-head{--col-color:var(--primary)}html[data-skin=kartoteka] .sched-grid .sched-body,html[data-skin=kartoteka] .sched-grid .sched-axis{--at:0px;--len:var(--sched-row,44px)}html[data-skin=kartoteka] .sched-grid .sched-body{--sched-body-h:auto}html[data-skin=kartoteka] .sched-grid .sched-card{--card-top:0px;--card-h:var(--sched-row,44px)}@media (max-width:639px){html[data-skin=kartoteka] .sched-grid[data-phone=columns]{overscroll-behavior-x:contain;overscroll-behavior-y:auto;--kt-grid-h:calc(100dvh - var(--preview-bar-height,0px) - 11.5rem);--sched-row:max(calc(var(--sched-step,30) * .5px), min(calc(var(--sched-step,30) * 1.6px - 4px), calc((var(--kt-grid-h) - var(--sched-head-h,50px) - 14px) / var(--sched-slots,22))));overflow:auto hidden;max-height:none!important}html[data-skin=kartoteka] .sched-grid[data-phone=columns]:not([data-orient=horizontal]) :is(.sched-head,.sched-corner){transform:translateY(var(--sched-sticky-y,0px));z-index:15}html[data-skin=kartoteka] .sched-grid[data-phone=columns]:not([data-orient=horizontal]) .sched-corner{z-index:30}html[data-skin=kartoteka] .sched-grid[data-phone=columns][data-orient=horizontal] .sched-axis{transform:translateY(var(--sched-sticky-y,0px))}html[data-skin=kartoteka] [data-sched-layout]>.page-shell{padding-top:.375rem}html[data-skin=kartoteka] [data-sched-layout]>.page-shell>*+*{margin-top:.375rem}html[data-skin=kartoteka] body:has(.sched-grid[data-phone=columns]) .week-strip{padding:.125rem .25rem!important}html[data-skin=kartoteka] body:has(.sched-grid[data-phone=columns]) .week-strip .week-day{padding:.0625rem 0!important}html[data-skin=kartoteka] body:has(.sched-grid[data-phone=columns]) .week-strip .week-day>span:nth-child(2){font-size:.75rem;line-height:1.1}html[data-skin=kartoteka] .kt-phone-row :is(.kt-cxl,.kt-ol-btn,.kt-jmsg-btn,button,summary,a.kt-jtoday){height:26px!important}html[data-skin=kartoteka] .kt-phone-row .kt-orient button{width:26px;padding:0!important}}html[data-skin=kartoteka] .kt-orient{background:var(--card);box-shadow:inset 0 0 0 1px var(--border);border-radius:10px;flex-shrink:0;gap:2px;padding:2px;display:inline-flex}html[data-skin=kartoteka] .kt-orient form{display:contents}html[data-skin=kartoteka] .kt-orient button{width:28px;height:28px;min-height:0;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid}html[data-skin=kartoteka] .kt-orient button svg{width:14px;height:14px}html[data-skin=kartoteka] .kt-orient button[aria-pressed=true]{background:var(--kt-gold-btn);color:#1c1302}html[data-skin=kartoteka] .kt-jbar .kt-orient{align-self:center}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal]{--sched-hw:8.5rem;--sched-rowh:42px;container-type:inline-size}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal] .sched-row{--sched-row:max(calc(var(--sched-step,15) * 1.6px), calc((100cqw - var(--sched-hw)) / var(--sched-slots,44)));flex-direction:column;width:max-content;min-width:100%;display:flex}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal] .sched-axis{z-index:20;width:auto;height:var(--sched-head-h,54px);box-shadow:none;background:#f4efe2;border-bottom:1.5px solid #1f3a30;border-right:0;flex-direction:row;flex:none;display:flex;position:sticky;top:0;left:auto}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal] .sched-corner{z-index:30;width:var(--sched-hw);background:#f4efe2;border-bottom:0;border-right:1.5px solid #1f3a30;flex:none;height:auto;position:sticky;top:auto;left:0}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal] .sched-axis-cell{width:var(--len);white-space:nowrap;color:#1f3a30;border-top:0;border-left:1px solid #dce6f2;flex:none;justify-content:flex-start;align-items:center;padding:0 0 0 3px;font-size:.75rem;font-weight:800;overflow:visible;transform:none;height:auto!important}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal] .sched-axis-cell[data-half]{border-left-color:#bccce0}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal] .sched-axis-cell[data-hour]{border-left:1.5px solid #8fa7c2}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal] .sched-axis-cell:not([data-hour]){color:#0000}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal] .sched-col{border-bottom:1.5px solid #1f3a30;flex-direction:row;flex:none;width:auto;display:flex;border-right:0!important;min-width:0!important}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal] .sched-col:last-child{border-bottom:0}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal] .sched-head{z-index:15;width:var(--sched-hw);height:var(--sched-rowh);box-shadow:inset 4px 0 0 var(--col-color);text-align:left;background:#f4efe2;border-bottom:0;border-right:1.5px solid #1f3a30;flex-direction:row;flex:none;justify-content:flex-start;align-items:center;gap:.375rem;padding:0 .5rem;position:sticky;top:auto;left:0;container-type:normal;display:flex!important}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal] .sched-head>.sched-avatar{width:24px;height:24px;margin:0;font-size:10px;display:flex}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal] .sched-head>span:not(.sched-avatar){min-width:0;max-width:100%}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal] .sched-head-name{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;min-width:0;font-size:12px;line-height:1.2;overflow:hidden;display:block!important}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal] :is(.sched-head-free,.sched-head-n,.sched-head>span.text-3xs){display:none!important}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal] .sched-body{width:var(--sched-body-h);flex:none;height:var(--sched-rowh)!important;display:block!important}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal] .sched-slot{bottom:0;left:var(--at);width:var(--len);right:auto;border-top:0!important;border-left:1px solid #e6edf5!important;height:auto!important;top:0!important}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal] .sched-slot[data-half]{border-left:1px solid #bccce0!important}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal] .sched-slot[data-hour]{border-left:1.5px solid #8fa7c2!important}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal][data-phone] .sched-card{height:auto;top:3px;bottom:3px;left:var(--card-top);width:var(--card-h);min-width:0;right:auto}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal] .sched-card[data-lanes]{top:var(--lane-l);bottom:var(--lane-r);left:var(--card-top);right:auto}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal][data-phone] .sched-card .sched-card-trigger{height:100%;flex-wrap:nowrap!important;align-items:center!important;gap:.3125rem!important;padding:0 1.375rem 0 .4375rem!important;display:flex!important}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal][data-phone] .sched-card .sched-card-time{white-space:nowrap;letter-spacing:.01em;opacity:.72;flex:none;font-weight:700;font-size:11px!important;line-height:1!important;display:inline!important}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal][data-phone] .sched-card :is(.sched-card-end,.sched-card-sub,.sched-card-svc,.sched-inline-time,.sched-card-mark,.sched-card-menu,.sched-card-ok){display:none!important}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal][data-phone] .sched-card .sched-card-line{flex:1 1 0;min-width:0;flex-wrap:nowrap!important;align-items:center!important;font-size:12px!important;line-height:1!important}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal][data-phone] .sched-card .sched-card-name{text-overflow:ellipsis;flex:auto;min-width:0;max-width:none;font-weight:700;overflow:hidden;white-space:nowrap!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;font-size:12px!important;line-height:1.1!important;display:block!important}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal][data-phone] .sched-card .sched-card-state[data-state]{transform:translateY(-50%);width:.875rem!important;height:.875rem!important;margin:0!important;display:grid!important;position:absolute!important;top:50%!important;right:.25rem!important}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal][data-phone] .sched-card .sched-card-state[data-state]:before{font-size:.5625rem!important}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal][data-phone] .sched-card .sched-card-state[data-state=""]{display:none!important}@container (max-width:72px){html[data-skin=kartoteka] .sched-grid[data-orient=horizontal][data-phone] .sched-card .sched-card-time{display:none!important}}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal] .sched-break{width:var(--len);border-radius:.5rem;min-height:0;margin:0;overflow:hidden;inset:3px auto!important;left:var(--at)!important;height:auto!important;position:absolute!important}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal] .sched-break>span{white-space:nowrap;flex-wrap:nowrap;padding:0 .375rem;font-size:11px;overflow:hidden}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal] .sched-break b{font-size:11px}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal] :is(.sched-off-label,.sched-gap){inset-inline:auto;bottom:3px;left:var(--at);width:var(--len);white-space:nowrap;flex-direction:row;gap:.25rem;margin:0;font-size:11px;position:absolute;overflow:hidden;height:auto!important;top:3px!important}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal] .sched-off-label{bottom:0;top:0!important}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal] .sched-gap{container-type:normal}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal] .sched-now{bottom:0;left:var(--at);width:1px;height:auto;right:auto;top:0!important}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal] .sched-now>span:first-child{top:-3px;left:-2.5px}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal] .sched-now-t{top:-1.125rem;left:4px}@media (max-width:639px){html[data-skin=kartoteka] .sched-grid[data-orient=horizontal]{--sched-hw:5.75rem;--sched-rowh:40px;--sched-head-h:30px}html[data-skin=kartoteka] .sched-grid[data-phone=columns][data-orient=horizontal] .sched-col{flex:none;width:auto;min-width:0}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal] .sched-row{--sched-row:calc(var(--sched-step,15) * 1.6px)}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal] .sched-axis-cell{font-size:11px}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal] .sched-head{padding:0 .375rem}html[data-skin=kartoteka] .sched-grid[data-orient=horizontal] .sched-head-name{font-size:11px}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}
