*,:before,:after{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(--font-sans,ui-sans-serif, system-ui, sans-serif);-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;background-color:#0000;border:none;border-radius:0;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;cursor:pointer;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-selector-button{-webkit-appearance:button;font:inherit}summary{display:list-item}ol,ul,menu{margin:0;padding:0;list-style:none}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:var(--color-ui-text-dim,#94a3b8)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none!important}:root{--font-sans:var(--font-manrope-cyrillic), var(--font-manrope-latin), ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-dela-gothic-cyrillic), var(--font-dela-gothic-latin), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-geist-mono-cyrillic), var(--font-geist-mono-latin), ui-monospace, SFMono-Regular, monospace;--color-brand-primary:#6b80c5;--color-brand-primary-hover:#6479be;--color-brand-primary-focus:#5c71b6;--color-brand-primary-active:#5a6fb4;--color-brand-primary-loading:#7489ce;--color-ui-bg:#f8fafc;--color-ui-bg-subtle:#f4f6f9;--color-ui-surface:#fff;--color-ui-border:#e2e8f0;--color-ui-border-bold:#cbd5e1;--color-ui-text-main:#0f172a;--color-ui-text-sub:#64748b;--color-ui-text-dim:#94a3b8;--color-ui-error:#dc2626;--color-ui-success:#16a34a;--color-ui-warning:#d97706;--color-static-white:#fff;--color-static-black:#000;--spacing-input-form-gap:.25rem;--spacing-input-form-gap-sm:3px;--spacing-auth-logo-y:clamp(40px, 6dvh, 72px);--height-auth-logo:56px;--radius-0:0px;--radius-2:2px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-10:10px;--radius-12:12px;--radius-14:14px;--radius-16:16px;--radius-20:20px;--radius-24:24px;--radius-pill:9999px;--radius-circle:50%;--radius-card:36px;--radius-input-lg:var(--radius-16);--radius-input:var(--radius-12);--radius-input-md:var(--radius-10);--radius-input-sm:var(--radius-8);--radius-input-xs:var(--radius-6);--radius-button-xl:var(--radius-16);--radius-button-lg:var(--radius-12);--radius-button-md:var(--radius-10);--radius-button-sm:var(--radius-8);--radius-button-xs:var(--radius-6);--radius-button-nano:var(--radius-4);--btn-primary-bg:var(--color-brand-primary-500,#2563eb);--btn-primary-hover-bg:var(--color-brand-primary-550,#1d4ed8);--btn-primary-active-bg:var(--color-brand-primary-600,#1e40af);--btn-primary-text:var(--color-static-white,#fff);--btn-soft-bg:var(--color-brand-primary-150,#dbeafe);--btn-soft-hover-bg:var(--color-brand-primary-200,#bfdbfe);--btn-soft-active-bg:var(--color-brand-primary-250,#93c5fd);--btn-soft-text:var(--color-brand-primary-500,#2563eb);--btn-soft-hover-text:var(--color-brand-primary-550,#1d4ed8);--btn-soft-active-text:var(--color-brand-primary-600,#1e40af);--btn-destructive-bg:var(--color-red-500,#ef4444);--btn-destructive-hover-bg:var(--color-red-550,#dc2626);--btn-destructive-active-bg:var(--color-red-600,#b91c1c);--btn-destructive-text:var(--color-static-white,#fff);--btn-neutral-bg:var(--color-neutral-900,#0f172a);--btn-neutral-hover-bg:var(--color-neutral-800,#1e293b);--btn-neutral-active-bg:var(--color-neutral-950,#020617);--btn-neutral-text:var(--color-static-white,#fff);--btn-disabled-bg:var(--color-neutral-200,#e2e8f0);--btn-disabled-text:var(--color-neutral-400,#94a3b8);--btn-off-bg:var(--color-neutral-100,#f1f5f9);--btn-off-text:var(--color-neutral-400,#94a3b8);--border-button-width:1px;--border-button-focus-ring-width:2px;--border-button-focus-ring-offset:1px;--font-size-button-xl:1.125rem;--font-size-button-lg:1rem;--font-size-button-md:.875rem;--font-size-button-sm:.875rem;--font-size-button-xs:.75rem;--font-size-button-nano:.6875rem;--font-weight-button:550;--btn-mix-shade:#000;--btn-mix-tint:#fff;--btn-neutral-surface:#f3f5fa;--animate-shake:shake .4s ease-in-out;--animate-shimmer:shimmer 2s infinite;--animate-spinner-dash:spinner-dash 1.5s ease-in-out infinite}.dark,:root[data-theme=dark],[data-theme=dark]{--btn-mix-shade:#fff;--btn-mix-tint:#000;--btn-neutral-surface:#334155;--color-ui-bg:#0f172a;--color-ui-bg-subtle:#1e293b;--color-ui-surface:#1e293b;--color-ui-border:#334155;--color-ui-border-bold:#475569;--color-ui-text-main:#f1f5f9;--color-ui-text-sub:#94a3b8;--color-ui-text-dim:#64748b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--btn-mix-shade:#fff;--btn-mix-tint:#000;--btn-neutral-surface:#334155;--color-ui-bg:#0f172a;--color-ui-bg-subtle:#1e293b;--color-ui-surface:#1e293b;--color-ui-border:#334155;--color-ui-border-bold:#475569;--color-ui-text-main:#f1f5f9;--color-ui-text-sub:#94a3b8;--color-ui-text-dim:#64748b}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-4px)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes spinner-dash{0%{stroke-dasharray:1 100;stroke-dashoffset:0}50%{stroke-dasharray:70 100;stroke-dashoffset:-30px}to{stroke-dasharray:70 100;stroke-dashoffset:-100px}}html{background-color:#000;height:100%}body{font-family:var(--font-sans);height:100dvh;color:var(--color-ui-text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;flex-direction:column;display:flex;overflow:hidden}.kyanchir-html{background-color:#000;height:100%}.kyanchir-body{font-family:var(--font-sans);height:100dvh;color:var(--color-ui-text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;flex-direction:column;display:flex;overflow:hidden}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) html,:root:not([data-theme=dark]) body,:root:not([data-theme=dark]) .kyanchir-html,:root:not([data-theme=dark]) .kyanchir-body{background-color:#fff}}:root[data-theme=light] html,:root[data-theme=light] body,:root[data-theme=light] .kyanchir-html,:root[data-theme=light] .kyanchir-body{background-color:#fff}:root[data-theme=dark] html,:root[data-theme=dark] body,:root[data-theme=dark] .kyanchir-html,:root[data-theme=dark] .kyanchir-body{background-color:#000}.kyanchir-app-root{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.kyanchir-app-main{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:transparent transparent}.custom-scrollbar:hover,.custom-scrollbar:focus-within{scrollbar-color:var(--input-border-static,var(--color-ui-border-bold)) transparent}@media (pointer:fine){.custom-scrollbar::-webkit-scrollbar{width:14px;height:14px}.custom-scrollbar::-webkit-scrollbar-track{background-color:#0000}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#0000;background-clip:padding-box;border:4px solid #0000;border-radius:9999px}.custom-scrollbar:hover::-webkit-scrollbar-thumb{background-color:var(--input-border-static,var(--color-ui-border-bold))}.custom-scrollbar:focus-within::-webkit-scrollbar-thumb{background-color:var(--input-border-static,var(--color-ui-border-bold))}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--input-border-hover,var(--color-ui-border-bold))}}.builder-outline-mode *{outline:1px solid #bd001b40!important;outline:1px solid lab(39.7145% 70.0599 49.6254/.25)!important}.text-caption{text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:700;line-height:1}input:-webkit-autofill{transition:background-color 9999s ease-in-out,color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}input:-webkit-autofill:hover{transition:background-color 9999s ease-in-out,color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}input:-webkit-autofill:focus{transition:background-color 9999s ease-in-out,color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}input:-webkit-autofill:active{transition:background-color 9999s ease-in-out,color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}@keyframes onAutofillStart{0%{}to{}}input:-webkit-autofill{animation-name:onAutofillStart;animation-duration:1ms}
.kyanchir-toast-portal-region{z-index:100;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:fixed;top:1rem;left:1rem;right:1rem}@media (min-width:640px){.kyanchir-toast-portal-region{width:max-content;left:50%;right:auto;transform:translate(-50%)}}@keyframes kyanchir-toast-enter{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes kyanchir-toast-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-1rem)}}.kyanchir-toast{isolation:isolate;z-index:50;background-color:var(--input-bg-hover);color:color-mix(in oklch, var(--input-primary) 75%, transparent);-webkit-backdrop-filter:blur(24px);border-radius:var(--current-input-radius);pointer-events:auto;word-break:break-word;width:100%;animation:.2s cubic-bezier(.16,1,.3,1) forwards kyanchir-toast-enter;position:relative}@media (min-width:640px){.kyanchir-toast{width:auto;max-width:420px}}.kyanchir-toast--leaving{animation:.15s cubic-bezier(.16,1,.3,1) forwards kyanchir-toast-exit}.kyanchir-toast--size-responsive{padding:.375rem .625rem}.kyanchir-toast--size-large{padding:.5rem .75rem}.kyanchir-toast--size-base{padding:.375rem .625rem}.kyanchir-toast--size-medium,.kyanchir-toast--size-mini{padding:.25rem .5rem}.kyanchir-toast--size-micro{padding:.25rem .375rem}.kyanchir-toast--size-nano{padding:3px .375rem}.kyanchir-toast--size-smart{padding:.375rem .625rem}.kyanchir-toast-text{font-weight:500;line-height:1.25}.kyanchir-toast-text--size-responsive{font-size:12px}@media (min-width:640px){.kyanchir-toast-text--size-responsive{font-size:11px}}.kyanchir-toast-text--size-large{font-size:13px}.kyanchir-toast-text--size-base{font-size:12px}.kyanchir-toast-text--size-medium{font-size:11px}.kyanchir-toast-text--size-mini{font-size:10.5px}.kyanchir-toast-text--size-micro{font-size:10px}.kyanchir-toast-text--size-nano{font-size:9.5px}.kyanchir-toast-text--size-smart{font-size:12px}@media (min-width:640px){.kyanchir-toast-text--size-smart{font-size:11px}}.kyanchir-toast__inner{z-index:-10;border-radius:calc(var(--current-input-radius) - 2px);background-color:var(--input-bg-static);pointer-events:none;position:absolute;inset:2px}.kyanchir-toast__label{z-index:10;position:relative}
