[data-ui=kontur]{color-scheme:light;--kontur-canvas:#f4f4f5;--kontur-surface:#ffffff;--kontur-surface-low:#f0f0f2;--kontur-surface-high:#ffffff;--kontur-ink:#1f1f22;--kontur-muted:#73737a;--kontur-line:#d8d8dc;--kontur-line-strong:#a9a9b0;--kontur-accent:#b546cf;--kontur-accent-hover:#9f35bb;--kontur-accent-soft:#f3e6f7;--kontur-success:#17834b;--kontur-warning:#a86600;--kontur-danger:#c92f3d;--kontur-radius-control:6px;--kontur-radius-card:10px;--kontur-radius-shell:0;--kontur-shadow:0 2px 10px rgb(28 28 34/7%);--kontur-type-title:32px;--kontur-type-section:24px;--kontur-type-subsection:20px;--kontur-type-body:16px;--kontur-type-ui:14px;--kontur-type-caption:12px;--background:var(--kontur-canvas);--foreground:var(--kontur-ink);--card:var(--kontur-surface);--card-foreground:var(--kontur-ink);--popover:var(--kontur-surface-high);--popover-foreground:var(--kontur-ink);--primary:var(--kontur-accent);--primary-foreground:#ffffff;--secondary:var(--kontur-surface-low);--secondary-foreground:var(--kontur-ink);--muted:var(--kontur-surface-low);--muted-foreground:var(--kontur-muted);--accent:var(--kontur-accent-soft);--accent-foreground:#7f2e91;--border:var(--kontur-line);--input:var(--kontur-line-strong);--ring:color-mix(in srgb,var(--kontur-accent) 60%,white);--sidebar:var(--kontur-surface);--sidebar-foreground:var(--kontur-ink);--sidebar-primary:var(--kontur-accent);--sidebar-primary-foreground:#ffffff;--sidebar-accent:var(--kontur-accent-soft);--sidebar-accent-foreground:#7f2e91;--sidebar-border:var(--kontur-line);--sidebar-ring:var(--ring);--md-primary:var(--kontur-accent);--md-on-primary:#ffffff;--md-primary-container:var(--kontur-accent-soft);--md-on-primary-container:#7f2e91;--md-secondary:var(--kontur-muted);--md-on-secondary:#ffffff;--md-secondary-container:var(--kontur-surface-low);--md-on-secondary-container:var(--kontur-ink);--md-tertiary:var(--kontur-accent);--md-on-tertiary:#ffffff;--md-tertiary-container:var(--kontur-accent-soft);--md-on-tertiary-container:#7f2e91;--md-surface:var(--kontur-surface);--md-surface-dim:var(--kontur-canvas);--md-surface-bright:var(--kontur-surface);--md-surface-container-lowest:var(--kontur-surface);--md-surface-container-low:var(--kontur-surface);--md-surface-container:var(--kontur-surface-low);--md-surface-container-high:var(--kontur-surface-high);--md-surface-container-highest:var(--kontur-surface-low);--md-surface-variant:var(--kontur-surface-low);--md-on-surface:var(--kontur-ink);--md-on-surface-variant:var(--kontur-muted);--md-outline:var(--kontur-line-strong);--md-outline-variant:var(--kontur-line);--md-state-hover:rgb(181 70 207/8%);--md-state-focus:rgb(181 70 207/14%);--md-state-pressed:rgb(181 70 207/12%);--md-shape-xs:4px;--md-shape-sm:6px;--md-shape-md:8px;--md-shape-lg:10px;--md-shape-xl:12px;--md-elevation-1:var(--kontur-shadow);--md-elevation-2:var(--kontur-shadow);--md-elevation-3:var(--kontur-shadow);--red:var(--kontur-accent);--red-bright:var(--kontur-accent);--red-glow:transparent;--green:var(--kontur-success);--navy:var(--kontur-ink);color:var(--kontur-ink);font-family:var(--font-sans),Arial,sans-serif;letter-spacing:normal}[data-ui=kontur][data-theme=dark]{color-scheme:dark;--kontur-canvas:#222226;--kontur-surface:#2e2e33;--kontur-surface-low:#39393f;--kontur-surface-high:#424249;--kontur-ink:#eaeaec;--kontur-muted:#b3b3ba;--kontur-line:#505057;--kontur-line-strong:#82828b;--kontur-accent:#b546cf;--kontur-accent-hover:#a13ab9;--kontur-accent-soft:#493550;--kontur-success:#55bd85;--kontur-warning:#e5ab52;--kontur-danger:#ef7480;--kontur-shadow:none;--accent-foreground:#f0d4f6;--sidebar-accent-foreground:#f0d4f6;--md-on-primary-container:#f0d4f6;--md-state-hover:rgb(181 70 207/14%);--md-state-focus:rgb(181 70 207/20%);--md-state-pressed:rgb(181 70 207/18%)}[data-ui=kontur] :is(button,input,textarea,select){font:inherit}[data-ui=kontur] :is(button,[role=button],a){transition:color .12s ease,background-color .12s ease,border-color .12s ease,box-shadow .12s ease}[data-ui=kontur] :is(button,[role=button]):active{transform:none}[data-ui=kontur] :is(button,input,textarea,select):focus-visible{outline:2px solid color-mix(in srgb,var(--kontur-accent) 70%,white);outline-offset:2px}[data-ui=kontur] .kontur-shell{min-height:100svh;margin:0!important;overflow:hidden;border:0;border-radius:0!important;background:var(--kontur-canvas);box-shadow:none}[data-ui=kontur] [data-slot=sidebar-inset].kontur-shell--graphics-catalog,[data-ui=kontur] [data-slot=sidebar-inset].kontur-shell--home{background:var(--kontur-surface)!important}[data-ui=kontur] [data-slot=sidebar-inner],[data-ui=kontur] [data-slot=sidebar-inset],[data-ui=kontur] [data-slot=sidebar-wrapper],[data-ui=kontur][data-slot=sidebar-wrapper]{background:var(--kontur-canvas)!important;background-image:none!important;border-color:var(--kontur-line);box-shadow:none!important;backdrop-filter:none!important}[data-ui=kontur] .kontur-header{min-height:56px;border-color:var(--kontur-line);background:var(--kontur-surface);box-shadow:none;backdrop-filter:none}[data-ui=kontur] .kontur-header-content{min-height:56px}[data-ui=kontur] .kontur-header h1{color:var(--kontur-ink);font-size:var(--kontur-type-body)!important;line-height:22px!important;font-weight:600}[data-ui=kontur] .kontur-header-actions{gap:8px}[data-ui=kontur] .kontur-app-sidebar{border:0;background:var(--kontur-surface-low);box-shadow:none}[data-ui=kontur] .kontur-app-sidebar [data-sidebar=sidebar]{background:var(--kontur-surface-low)!important}[data-ui=kontur] .kontur-sidebar-header{gap:2px;padding:20px 16px 16px}[data-ui=kontur] .kontur-sidebar-header-row{display:flex;align-items:center;justify-content:space-between;gap:8px}[data-ui=kontur] .kontur-sidebar-brand{display:inline-flex;align-items:center;align-self:flex-start;min-height:34px;padding:0;border:0;background:transparent;color:var(--kontur-ink);cursor:pointer}[data-ui=kontur] .kontur-sidebar-collapse{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;padding:0;border:0;border-radius:var(--kontur-radius-control);background:transparent;color:var(--kontur-muted);cursor:pointer}[data-ui=kontur] .kontur-sidebar-collapse:hover{background:color-mix(in srgb,var(--kontur-ink) 6%,var(--kontur-surface-low));color:var(--kontur-ink)}[data-ui=kontur] .kontur-sidebar-collapse svg{width:17px;height:17px}[data-ui=kontur] .kontur-sidebar-brand-title{font-size:24px;line-height:32px;font-weight:600}[data-ui=kontur] .kontur-sidebar-content{padding:0 10px 18px}[data-ui=kontur] .kontur-sidebar-nav,[data-ui=kontur] .kontur-sidebar-navigation{display:flex;flex-direction:column}[data-ui=kontur] .kontur-sidebar-navigation{gap:0}[data-ui=kontur] .kontur-sidebar-shortcuts{display:flex;flex-direction:column;gap:2px;margin-top:24px}[data-ui=kontur] .kontur-sidebar-quick{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px;border:0;border-radius:var(--kontur-radius-control);background:transparent;color:var(--kontur-ink);font-size:var(--kontur-type-body);line-height:22px;font-weight:400;text-align:left;box-shadow:none;cursor:pointer}[data-ui=kontur] .kontur-sidebar-quick:hover{background:color-mix(in srgb,var(--kontur-ink) 4%,var(--kontur-surface-low))}[data-ui=kontur] .kontur-sidebar-quick svg{flex:0 0 24px;width:24px;height:24px}[data-ui=kontur] .kontur-sidebar-nav{padding-top:0}[data-ui=kontur] .kontur-sidebar-group-label{margin:0;padding:0 10px;color:var(--kontur-muted);font-size:12px;font-weight:600;letter-spacing:.07em;line-height:16px;text-transform:uppercase}[data-ui=kontur] .kontur-sidebar-nav-list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}[data-ui=kontur] .kontur-sidebar-nav-item{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px;border:0;border-radius:var(--kontur-radius-control);background:transparent;color:var(--kontur-ink);font-size:var(--kontur-type-body);line-height:22px;font-weight:400;text-align:left;cursor:pointer}[data-ui=kontur] .kontur-sidebar-nav-icon{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;color:var(--kontur-ink)}[data-ui=kontur] .kontur-sidebar-nav-icon svg{width:24px;height:24px}[data-ui=kontur] .kontur-sidebar-nav-title{min-width:0;flex:1}[data-ui=kontur] .kontur-sidebar-nav-badge{max-width:78px;overflow:hidden;color:var(--kontur-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}[data-ui=kontur] .kontur-sidebar-nav-item:hover{background:color-mix(in srgb,var(--kontur-ink) 4%,var(--kontur-surface-low))}[data-ui=kontur] .kontur-sidebar-nav-item[data-active=true]{background:var(--kontur-surface);color:var(--kontur-ink);box-shadow:none;font-weight:400}[data-ui=kontur] .kontur-sidebar-nav-item[data-active=true] .kontur-sidebar-nav-icon{color:var(--kontur-ink)}[data-ui=kontur] .kontur-sidebar-footer{gap:2px;padding:16px 10px;border:0}[data-ui=kontur] .kontur-sidebar-account{display:flex;flex-direction:column;gap:0}[data-ui=kontur] .kontur-sidebar-user{display:flex;align-items:center;gap:12px;width:100%;min-width:0;min-height:44px;padding:10px;border:0;border-radius:var(--kontur-radius-control);background:transparent;color:var(--kontur-ink);text-align:left;cursor:pointer}[data-ui=kontur] .kontur-sidebar-user:hover{background:color-mix(in srgb,var(--kontur-ink) 4%,var(--kontur-surface-low))}[data-ui=kontur] .kontur-sidebar-avatar{flex:0 0 24px;width:24px;height:24px;border-radius:50%}[data-ui=kontur] .kontur-sidebar-avatar [data-slot=avatar-fallback]{border-radius:50%;background:var(--kontur-surface);color:var(--kontur-ink);font-size:12px}[data-ui=kontur] .kontur-sidebar-user-copy{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}[data-ui=kontur] .kontur-sidebar-user-email,[data-ui=kontur] .kontur-sidebar-user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-ui=kontur] .kontur-sidebar-user-name{font-size:var(--kontur-type-ui);line-height:20px;font-weight:400}[data-ui=kontur] .kontur-sidebar-brand:focus-visible,[data-ui=kontur] .kontur-sidebar-collapse:focus-visible,[data-ui=kontur] .kontur-sidebar-nav-item:focus-visible,[data-ui=kontur] .kontur-sidebar-quick:focus-visible,[data-ui=kontur] .kontur-sidebar-user:focus-visible{outline:2px solid var(--kontur-accent);outline-offset:2px}[data-ui=kontur] [data-slot=sidebar][data-collapsible=icon]:not(:has([data-state=open])):is([data-hover-expand=false],:not(:hover):not(:focus-within)) .kontur-sidebar-header{padding:20px 8px 16px}[data-ui=kontur] [data-slot=sidebar][data-collapsible=icon]:not(:has([data-state=open])):is([data-hover-expand=false],:not(:hover):not(:focus-within)) .kontur-sidebar-brand{justify-content:center;width:100%}[data-ui=kontur] [data-slot=sidebar][data-collapsible=icon]:not(:has([data-state=open])):is([data-hover-expand=false],:not(:hover):not(:focus-within)) :is(.kontur-sidebar-brand-title,.kontur-sidebar-collapse,.kontur-sidebar-quick span,.kontur-sidebar-nav-title,.kontur-sidebar-nav-badge,.kontur-sidebar-user-copy){display:none}[data-ui=kontur] [data-slot=sidebar][data-collapsible=icon]:not(:has([data-state=open])):is([data-hover-expand=false],:not(:hover):not(:focus-within)) .kontur-sidebar-content{padding:0 10px 18px}[data-ui=kontur] [data-slot=sidebar][data-collapsible=icon]:not(:has([data-state=open])):is([data-hover-expand=false],:not(:hover):not(:focus-within)) .kontur-sidebar-nav-item,[data-ui=kontur] [data-slot=sidebar][data-collapsible=icon]:not(:has([data-state=open])):is([data-hover-expand=false],:not(:hover):not(:focus-within)) .kontur-sidebar-quick{justify-content:center;width:44px;min-height:44px;padding:0}[data-ui=kontur] [data-slot=sidebar][data-collapsible=icon]:not(:has([data-state=open])):is([data-hover-expand=false],:not(:hover):not(:focus-within)) .kontur-sidebar-nav-icon{flex-basis:24px}[data-ui=kontur] [data-slot=sidebar][data-collapsible=icon]:not(:has([data-state=open])):is([data-hover-expand=false],:not(:hover):not(:focus-within)) .kontur-sidebar-footer{padding:16px 10px}[data-ui=kontur] [data-slot=sidebar][data-collapsible=icon]:not(:has([data-state=open])):is([data-hover-expand=false],:not(:hover):not(:focus-within)) .kontur-sidebar-user{justify-content:center;width:44px;min-height:44px;padding:0}[data-ui=kontur] [data-slot=sidebar][data-collapsible=icon]:is([data-hover-expand=true]:is(:hover,:focus-within),:has([data-state=open])) .kontur-app-sidebar{z-index:30;width:var(--sidebar-width);border-inline-end:1px solid var(--kontur-line);box-shadow:4px 0 16px rgb(28 28 34/9%)}[data-ui=kontur] .kontur-sidebar-collapse[aria-expanded=false] svg{transform:rotate(180deg)}[data-ui=kontur] .kontur-user-menu,[data-ui=kontur] [data-radix-popper-content-wrapper] [data-slot=dropdown-menu-content],[data-ui=kontur] [data-slot=dialog-content],[data-ui=kontur] [data-slot=sheet-content],[data-ui=kontur].kontur-user-menu{border:1px solid var(--kontur-line)!important;border-radius:var(--kontur-radius-card)!important;background:var(--kontur-surface-high)!important;box-shadow:var(--kontur-shadow)!important;backdrop-filter:none!important}[data-ui=kontur].kontur-user-menu :is([role=menuitem],[role=menuitemcheckbox]){min-height:40px;border-radius:var(--kontur-radius-control)!important;font-size:var(--kontur-type-ui);line-height:20px}[data-ui=kontur] [data-slot=card]{border:1px solid var(--kontur-line);border-radius:var(--kontur-radius-card);background:var(--kontur-surface);box-shadow:none}[data-ui=kontur] .agent-brand-icon{border-color:var(--kontur-line);border-radius:var(--kontur-radius-control);background:var(--kontur-accent-soft);box-shadow:none}[data-ui=kontur] [data-slot=button][data-variant=default],[data-ui=kontur] [data-slot=button][data-variant=default]:hover{border-color:var(--kontur-accent);background:var(--kontur-accent);box-shadow:none;transform:none;filter:none}[data-ui=kontur] [data-slot=button][data-variant=outline],[data-ui=kontur] [data-slot=button][data-variant=secondary]{background:var(--kontur-surface);box-shadow:none;backdrop-filter:none}[data-ui=kontur] .adminSectionTile,[data-ui=kontur] .modalDialog,[data-ui=kontur] .panel{border-color:var(--kontur-line);border-radius:var(--kontur-radius-card);background:var(--kontur-surface);box-shadow:none;backdrop-filter:none}[data-ui=kontur] :is(.task,.result,.toolWorkspace,.mortgageCalculator,.secondBrainPanel,.photoTips,.placeholderWorkspace,.comingSoonTool,.tokenUsageBlock,.notebookLibrary,.notebookColumn,.notebookComposer,.notebookStudioOutput,.newbuildingDeveloperCard,.apartmentCard,.tokenEconomyMetric){border-color:var(--kontur-line)!important;border-radius:var(--kontur-radius-card)!important;background:var(--kontur-surface)!important;box-shadow:none!important;backdrop-filter:none!important}[data-ui=kontur] :is(.primary,button.primary,a.primary,.secondary,button.secondary,a.secondary,.ghostButton,.textButton){border-radius:var(--kontur-radius-control)!important;background:var(--kontur-surface)!important;box-shadow:none!important;transform:none;filter:none}[data-ui=kontur] :is(.primary,button.primary,a.primary){border-color:var(--kontur-accent)!important;background:var(--kontur-accent)!important;color:#ffffff!important}[data-ui=kontur] :is(.secondary,button.secondary,a.secondary,.ghostButton,.textButton){border-color:var(--kontur-line)!important;color:var(--kontur-ink)!important}[data-ui=kontur] :is(.modalBackdrop,[data-slot=dialog-overlay],[data-slot=sheet-overlay]){background:rgb(31 31 34/22%)!important;backdrop-filter:none!important}[data-ui=kontur] :is(.notebookMessageBubble,.secondBrainPreview,.secondBrainNode,.designFormSection,.shareCalculatorBlock,.mortgageMetric,.sourceEntry,.sourceItem,.archiveDownload,.taskProgress,.parseErrorList,.resultMedia,.presentationPreview,.comparePreview,.imagePreviewLarge,.refineCanvasShell,.graphicsImageCanvas){border-color:var(--kontur-line)!important;border-radius:var(--kontur-radius-card)!important;background:var(--kontur-surface-low)!important;box-shadow:none!important}[data-ui=kontur] :is(.notebookChatMessage.user .notebookMessageBubble,.notebookSendButton){background:var(--kontur-accent)!important;box-shadow:none!important}[data-ui=kontur] :is(.taskProgressBar>span,[data-slot=progress-indicator]){background:var(--kontur-accent)!important;box-shadow:none!important}[data-ui=kontur] [data-slot=card-title],[data-ui=kontur] h1,[data-ui=kontur] h2,[data-ui=kontur] h3{color:var(--kontur-ink);letter-spacing:normal}[data-ui=kontur] [data-slot=input],[data-ui=kontur] [data-slot=textarea],[data-ui=kontur] input:not([type=checkbox]):not([type=radio]),[data-ui=kontur] select,[data-ui=kontur] textarea{min-height:38px;border-color:var(--kontur-line-strong);border-radius:var(--kontur-radius-control);background:var(--kontur-surface);box-shadow:none;color:var(--kontur-ink)}[data-ui=kontur] [data-slot=input]::placeholder,[data-ui=kontur] textarea::placeholder{color:var(--kontur-muted)}[data-ui=kontur] .kontur-mobile-tabbar{--kontur-mobile-tab-count:4;position:fixed;z-index:40;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(var(--kontur-mobile-tab-count),minmax(0,1fr));gap:0;padding:4px max(4px,env(safe-area-inset-right)) calc(4px + env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-left));border:0;border-top:1px solid var(--kontur-line);border-radius:0;background:var(--kontur-surface);box-shadow:none}[data-ui=kontur] .kontur-mobile-tab{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;min-width:0;min-height:68px;padding:4px 2px;border:0;background:transparent;color:var(--kontur-ink);cursor:pointer}[data-ui=kontur] .kontur-mobile-tab[data-active=true]{color:var(--kontur-accent-hover)}[data-ui=kontur] .kontur-mobile-tab[data-active=true] .kontur-mobile-tab-icon{background:var(--kontur-accent-soft)}[data-ui=kontur] .kontur-mobile-tab:focus-visible{outline-offset:-3px}[data-ui=kontur] .kontur-mobile-tab-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:32px;border-radius:var(--kontur-radius-control)}[data-ui=kontur] .kontur-mobile-tab-icon svg{width:24px;height:24px}[data-ui=kontur] .kontur-mobile-tab-label{max-width:100%;font-size:var(--kontur-type-caption);line-height:16px;font-weight:400;text-align:center;white-space:normal}[data-ui=kontur] .kontur-mobile-tab[data-active=true] .kontur-mobile-tab-label{font-weight:600}[data-ui=kontur] .kontur-history-surface,[data-ui=kontur] .modulePanel,[data-ui=kontur] .notebookLmPanel,[data-ui=kontur] .secondBrainChatPanel,[data-ui=kontur] .secondBrainNoteComposer,[data-ui=kontur] .secondBrainNotesPanel,[data-ui=kontur] .secondBrainReminders,[data-ui=kontur] .taskPanel,[data-ui=kontur] .toolPanel{border:1px solid var(--kontur-line);border-radius:var(--kontur-radius-card);background:var(--kontur-surface);box-shadow:none;backdrop-filter:none}[data-ui=kontur] .kontur-icon-tile,[data-ui=kontur] .landing-icon-tile{border-radius:6px;background:var(--kontur-accent-soft);color:var(--kontur-accent);box-shadow:none}[data-ui=kontur] .kontur-user-menu-summary{border-bottom-color:var(--kontur-line)}[data-ui=kontur] .kontur-mobile-account{color:var(--kontur-ink)}[data-ui=kontur] .text-muted-foreground{color:var(--kontur-muted)}[data-ui=kontur] .designSubmitButton,[data-ui=kontur] .primary,[data-ui=kontur] .unifiedToolSubmit{border-radius:var(--kontur-radius-control);background:var(--kontur-accent);box-shadow:none}[data-ui=kontur] .designSubmitButton:hover,[data-ui=kontur] .primary:hover,[data-ui=kontur] .unifiedToolSubmit:hover{background:var(--kontur-accent-hover)}[data-ui=kontur] .developmentNotice,[data-ui=kontur] .secondBrainNotice{border:1px solid color-mix(in srgb,var(--kontur-accent) 28%,white);border-radius:var(--kontur-radius-control);background:var(--kontur-accent-soft);color:var(--kontur-ink)}[data-ui=kontur] .badge,[data-ui=kontur] [data-slot=badge]{border:1px solid var(--kontur-line);border-radius:999px;background:var(--kontur-surface-low);color:var(--kontur-ink)}[data-ui=kontur] :is(.landing-ambient,.landing-product-glow,.landing-final-glow,.landing-security-ring){display:none}@media (max-width:767px){[data-ui=kontur] .kontur-app-sidebar{display:none}[data-ui=kontur] .kontur-shell{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}@media (min-width:768px){[data-ui=kontur] .kontur-mobile-tabbar{display:none}}@media (prefers-reduced-motion:reduce){[data-ui=kontur] *,[data-ui=kontur] :after,[data-ui=kontur] :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-ui=kontur-auth]{--kontur-canvas:#f4f4f5;--kontur-surface:#ffffff;--kontur-ink:#1f1f22;--kontur-muted:#68686f;--kontur-line:#dedee2;--kontur-accent:#b546cf;display:grid;min-height:100svh;place-items:center;overflow:auto;background:var(--kontur-canvas)!important;color:var(--kontur-ink)}[data-ui=kontur-auth][data-theme=dark]{color-scheme:dark;--kontur-canvas:#222226;--kontur-surface:#2e2e33;--kontur-ink:#eaeaec;--kontur-muted:#b3b3ba;--kontur-line:#505057;--background:var(--kontur-surface);--foreground:var(--kontur-ink);--card:var(--kontur-surface);--card-foreground:var(--kontur-ink);--muted-foreground:var(--kontur-muted);--border:var(--kontur-line);--input:var(--kontur-line)}[data-ui=kontur-auth] .kontur-auth-frame{display:grid;width:min(100% - 48px,1080px);min-height:100svh;margin:0 auto;grid-template-rows:auto 1fr}[data-ui=kontur-auth] .kontur-auth-header{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--kontur-line)}[data-ui=kontur-auth] .kontur-auth-header-caption{color:var(--kontur-muted);font-size:14px}[data-ui=kontur-auth] .kontur-auth-back,[data-ui=kontur-auth] .kontur-auth-theme{position:static}[data-ui=kontur-auth] .kontur-auth-content{align-content:center;gap:18px;padding:48px 0 72px}[data-ui=kontur-auth] .kontur-auth-brand{justify-self:center}[data-ui=kontur-auth] .kontur-auth-local-hint{margin:-4px 0 0;color:var(--kontur-muted);font-size:12px;text-align:center}[data-ui=kontur-auth] .kontur-auth-content{width:min(100%,420px);color:var(--kontur-ink)}[data-ui=kontur-auth] .kontur-auth-content>a{color:var(--kontur-ink)}[data-ui=kontur-auth] .kontur-auth-back,[data-ui=kontur-auth] .kontur-auth-theme{border-color:var(--kontur-line);background:var(--kontur-surface);color:var(--kontur-ink);box-shadow:none}[data-ui=kontur-auth] .kontur-auth-back:hover,[data-ui=kontur-auth] .kontur-auth-theme:hover{border-color:var(--kontur-accent);background:var(--kontur-accent-soft);color:#7f2e91}[data-ui=kontur-auth] .kontur-system-card,[data-ui=kontur-auth] [data-slot=card]{width:min(100%,420px);border:1px solid var(--kontur-line);border-radius:10px;background:var(--kontur-surface);color:var(--kontur-ink);box-shadow:0 8px 24px rgb(28 28 34/8%);backdrop-filter:none}[data-ui=kontur-auth] [data-slot=button]{border-radius:6px;background:var(--kontur-accent);color:#ffffff;box-shadow:none}[data-ui=kontur-auth] [data-slot=button]:hover{background:#9f35bb}[data-ui=kontur-auth] [data-slot=button][data-variant=outline]{border:1px solid var(--kontur-line);background:var(--kontur-surface);color:var(--kontur-ink)}[data-ui=kontur-auth] [data-slot=button][data-variant=outline]:hover{border-color:var(--kontur-accent);background:#f4e7f7;color:#7f2e91}[data-ui=kontur-auth] .kontur-system-card{display:grid;gap:16px;padding:28px}[data-ui=kontur-auth] .kontur-system-card h3,[data-ui=kontur-auth] .kontur-system-card p{margin:0}[data-ui=kontur-auth] .kontur-system-card .muted,[data-ui=kontur-auth] [data-slot=card-description]{color:var(--kontur-muted)!important}[data-ui=kontur-auth] .kontur-auth-loader{display:grid;width:min(100% - 32px,420px);justify-items:center;gap:12px;padding:28px;border:1px solid var(--kontur-line);border-radius:10px;background:var(--kontur-surface);color:var(--kontur-ink);box-shadow:0 8px 24px rgb(28 28 34/8%);text-align:center}[data-ui=kontur-auth] .kontur-auth-loader-icon{width:28px;height:28px;color:var(--kontur-accent);animation:kontur-auth-spin 1s linear infinite}[data-ui=kontur-auth] .kontur-auth-loader>span:not(.kontur-auth-loader-track){color:var(--kontur-muted);font-size:14px}[data-ui=kontur-auth] .kontur-auth-loader-track{display:block;width:100%;height:3px;overflow:hidden;border-radius:999px;background:var(--kontur-accent-soft)}[data-ui=kontur-auth] .kontur-auth-loader-track i{display:block;width:35%;height:100%;border-radius:inherit;background:var(--kontur-accent);animation:kontur-auth-progress 1.5s ease-in-out infinite}@keyframes kontur-auth-spin{to{transform:rotate(1turn)}}@keyframes kontur-auth-progress{0%{transform:translateX(-120%)}to{transform:translateX(360%)}}@media (min-width:768px){[data-ui=kontur] .kontur-header--home{display:none}[data-ui=kontur] .kontur-shell--home .kontur-workspace-home{min-height:100svh}}[data-ui=kontur] .kontur-workspace-home{display:grid;align-content:start;gap:32px;width:100%;min-height:calc(100svh - 56px);padding:30px clamp(24px,3vw,48px) 64px;background:var(--kontur-surface)}[data-ui=kontur-auth] .kontur-auth-eyebrow,[data-ui=kontur] .kontur-home-eyebrow{display:block;color:var(--kontur-muted);font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}[data-ui=kontur] .kontur-home-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}[data-ui=kontur] .kontur-home-heading h2{margin:8px 0 5px;color:var(--kontur-ink);font-size:var(--kontur-type-title);font-weight:700;letter-spacing:-.025em;line-height:40px}[data-ui=kontur] .kontur-home-heading p,[data-ui=kontur] .kontur-home-section-heading p{margin:0;color:var(--kontur-muted);font-size:14px;line-height:20px}[data-ui=kontur] .kontur-home-heading>button{flex:0 0 auto;min-height:38px;border-radius:var(--kontur-radius-control)}[data-ui=kontur] .kontur-home-overview{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);align-items:center;gap:32px;min-height:172px;padding:24px 30px;border-radius:12px;background:var(--kontur-surface-low)}[data-ui=kontur] .kontur-home-balance{display:grid;justify-items:start;gap:4px}[data-ui=kontur] .kontur-home-balance>span{color:var(--kontur-muted);font-size:14px}[data-ui=kontur] .kontur-home-balance strong{color:var(--kontur-ink);font-size:48px;font-weight:700;letter-spacing:-.04em;line-height:56px;font-variant-numeric:tabular-nums}[data-ui=kontur] .kontur-home-balance strong small{font-size:.55em;font-weight:600;letter-spacing:0}[data-ui=kontur] .kontur-home-balance p{margin:4px 0 0;color:var(--kontur-muted);font-size:12px}[data-ui=kontur] .kontur-home-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding-inline-start:24px;border-inline-start:1px solid var(--kontur-line)}[data-ui=kontur] .kontur-home-facts>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-block:9px;border-bottom:1px solid var(--kontur-line)}[data-ui=kontur] .kontur-home-facts>div:last-child{border-bottom:0}[data-ui=kontur] .kontur-home-facts dt{color:var(--kontur-muted);font-family:inherit;font-size:14px;letter-spacing:normal;line-height:1.3;text-transform:none}[data-ui=kontur] .kontur-home-facts dd{margin:0;color:var(--kontur-ink);font-size:14px;font-weight:600;text-align:end;font-variant-numeric:tabular-nums}[data-ui=kontur] .kontur-home-panel-heading,[data-ui=kontur] .kontur-home-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:15px}[data-ui=kontur] .kontur-home-panel-heading h3,[data-ui=kontur] .kontur-home-section-heading h3{margin:0 0 5px;color:var(--kontur-ink);font-size:var(--kontur-type-section);font-weight:700;line-height:32px;letter-spacing:-.015em}[data-ui=kontur] .kontur-home-section-meta{color:var(--kontur-muted);font-size:12px;white-space:nowrap}[data-ui=kontur] .kontur-home-module-list,[data-ui=kontur] .kontur-home-task-list{border-top:1px solid var(--kontur-line)}[data-ui=kontur] .kontur-home-module-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto 18px;align-items:center;gap:14px;width:100%;min-height:74px;padding:12px 8px;border:0;border-bottom:1px solid var(--kontur-line);background:transparent;color:var(--kontur-ink);text-align:start;cursor:pointer}[data-ui=kontur] .kontur-home-module-row:hover,[data-ui=kontur] .kontur-home-task:hover{background:color-mix(in srgb,var(--kontur-ink) 3%,var(--kontur-surface))}[data-ui=kontur] .kontur-home-module-icon,[data-ui=kontur] .kontur-home-task-icon{display:grid;place-items:center;width:28px;height:28px;color:var(--kontur-ink)}[data-ui=kontur] .kontur-home-module-icon svg,[data-ui=kontur] .kontur-home-task-icon svg{width:18px;height:18px;stroke-width:1.8}[data-ui=kontur] .kontur-home-module-copy,[data-ui=kontur] .kontur-home-task-copy{display:grid;min-width:0;gap:3px}[data-ui=kontur] .kontur-home-module-copy strong,[data-ui=kontur] .kontur-home-task-copy strong{overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}[data-ui=kontur] .kontur-home-module-copy>span,[data-ui=kontur] .kontur-home-task-copy>span{overflow:hidden;color:var(--kontur-muted);font-size:var(--kontur-type-ui);line-height:20px;text-overflow:ellipsis;white-space:nowrap}[data-ui=kontur] .kontur-home-module-price{color:var(--kontur-muted);font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}[data-ui=kontur] .kontur-home-module-arrow{width:16px;height:16px;color:var(--kontur-muted)}[data-ui=kontur] .kontur-home-activity{min-width:0}[data-ui=kontur] .kontur-home-empty{display:flex;align-items:center;gap:12px;min-height:92px;padding:18px 20px;border-radius:8px;background:var(--kontur-surface-low);color:var(--kontur-muted);font-size:var(--kontur-type-ui);line-height:20px}[data-ui=kontur] .kontur-home-empty svg{flex:0 0 20px;width:20px;height:20px;color:var(--kontur-muted)}[data-ui=kontur] .kontur-home-empty strong{color:var(--kontur-ink);font-size:14px}[data-ui=kontur] .kontur-home-empty span{margin-inline-start:auto;text-align:end}[data-ui=kontur] .kontur-home-task-list{display:grid}[data-ui=kontur] .kontur-home-task{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:13px 8px;border:0;border-bottom:1px solid var(--kontur-line);background:transparent;color:var(--kontur-ink);text-align:start;cursor:pointer}[data-ui=kontur] .kontur-home-task-status{padding:4px 8px;border-radius:5px;background:var(--kontur-surface-low);color:var(--kontur-muted);font-size:12px;white-space:nowrap}[data-ui=kontur] .kontur-home-task-status--succeeded{background:#e9f5ee;color:var(--kontur-success)}[data-ui=kontur] .kontur-home-task-status--cancelled,[data-ui=kontur] .kontur-home-task-status--failed{background:#fcebed;color:var(--kontur-danger)}[data-ui=kontur] .kontur-module-page-intro{display:grid;grid-column:1/-1;gap:6px;padding:4px 0 8px}[data-ui=kontur] .kontur-module-page-intro h2{margin:0;color:var(--kontur-ink);font-size:var(--kontur-type-title);font-weight:700;letter-spacing:-.025em;line-height:40px}[data-ui=kontur] .kontur-module-page-intro p{max-width:720px;margin:0;color:var(--kontur-muted);font-size:16px;line-height:1.5}[data-ui=kontur-auth].kontur-login{--kontur-line-strong:#a9a9b0;position:relative;isolation:isolate;background:var(--kontur-canvas)!important}[data-ui=kontur-auth].kontur-login .kontur-auth-frame{position:relative;z-index:1}.kontur-login-art{position:absolute;inset:0;overflow:hidden;pointer-events:none;color:var(--kontur-accent)}.kontur-login-art svg{width:100%;height:100%}@media (max-width:959px){.kontur-login-art{opacity:.5}}[data-ui=kontur-auth].kontur-login[data-theme=dark]{--kontur-line-strong:#82828b}[data-ui=kontur-auth].kontur-login .kontur-auth-header{border:0}[data-ui=kontur-auth].kontur-login .kontur-auth-content{width:min(100%,400px);grid-template-columns:minmax(0,1fr);gap:0;padding:32px 0 104px}[data-ui=kontur-auth].kontur-login .kontur-login-form{width:100%;padding:0;border:0;background:transparent;box-shadow:none}[data-ui=kontur-auth].kontur-login .kontur-login-form h1{margin:0 0 40px;color:var(--kontur-ink);font-size:28px;line-height:36px;font-weight:600;letter-spacing:normal;text-transform:none!important;text-align:center}[data-ui=kontur-auth].kontur-login [data-slot=field-group]{gap:24px}[data-ui=kontur-auth].kontur-login [data-slot=field]{gap:8px}[data-ui=kontur-auth].kontur-login [data-slot=field-label]{font-size:14px;line-height:20px;font-weight:400}[data-ui=kontur-auth].kontur-login [data-slot=field-description]{margin-top:16px;color:var(--kontur-muted);font-size:14px;line-height:20px}@media (max-width:600px){[data-ui=kontur-auth].kontur-login .kontur-auth-content{padding:32px 8px 104px}}[data-ui=kontur-auth] .kontur-auth-content{display:grid;width:min(100%,560px);grid-template-columns:minmax(0,1fr);align-items:center;justify-self:center;gap:32px;padding:32px 0}[data-ui=kontur-auth] .kontur-auth-intro{max-width:560px;text-align:center}[data-ui=kontur-auth] .kontur-auth-intro h1{max-width:520px;margin:0 auto 16px;color:var(--kontur-ink);font-size:32px;font-weight:650;letter-spacing:-.035em;line-height:1.17}[data-ui=kontur-auth] .kontur-auth-intro>p{max-width:460px;margin:0 auto;color:var(--kontur-muted);font-size:16px;line-height:1.55}[data-ui=kontur-auth] .kontur-auth-benefits{display:grid;gap:16px;margin:40px 0 0;padding:0;list-style:none}[data-ui=kontur-auth] .kontur-auth-benefits li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:start}[data-ui=kontur-auth] .kontur-auth-benefits li>span{color:var(--kontur-accent);font-size:12px;font-weight:700}[data-ui=kontur-auth] .kontur-auth-benefits div{display:grid;gap:3px}[data-ui=kontur-auth] .kontur-auth-benefits strong{color:var(--kontur-ink);font-size:14px;font-weight:600}[data-ui=kontur-auth] .kontur-auth-benefits small{color:var(--kontur-muted);font-size:14px;line-height:1.4}[data-ui=kontur-auth] .kontur-auth-form-column{width:100%;max-width:420px;justify-self:center}[data-ui=kontur-auth] .kontur-auth-form-column>.flex{gap:16px}[data-ui=kontur-auth] .kontur-auth-form-column [data-slot=card]{width:100%}.kontur-not-found{display:grid;min-height:100svh;place-items:center;padding:32px 20px;background:var(--kontur-canvas);color:var(--kontur-ink)}.kontur-not-found-inner{width:min(100%,640px);padding:clamp(28px,5vw,56px);border:1px solid var(--kontur-line);border-radius:var(--kontur-radius-card);background:var(--kontur-surface)}.kontur-not-found-brand{display:inline-flex;margin-bottom:48px;color:var(--kontur-ink);text-decoration:none}.kontur-not-found h1{margin:12px 0;font-size:clamp(32px,5vw,48px);font-weight:650;letter-spacing:-.035em;line-height:1.08;text-transform:none!important}.kontur-not-found p{max-width:480px;margin:0;color:var(--kontur-muted);line-height:1.55}.kontur-not-found-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px}.kontur-not-found-actions>a{color:var(--kontur-ink);text-decoration:underline;text-underline-offset:3px}.kontur-not-found-actions [data-tid=Button__rootElement],.kontur-not-found-actions [data-tid=Button__rootElement]:hover{border:0!important;background:var(--kontur-accent)!important;color:#fff!important;box-shadow:none!important}[data-ui=kontur-auth] .kontur-auth-control{display:block;width:100%}[data-ui=kontur-auth] [data-tid=Input__root]{display:flex;align-items:center;padding:0 12px!important}[data-ui=kontur-auth] [data-tid=PasswordInput] [data-tid=Input__root]{width:100%}[data-ui=kontur-auth] [data-tid=Input__root] input{width:100%;height:auto!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;font:inherit}@media (max-width:767px){[data-ui=kontur-auth] [data-tid=Input__root] input{font-size:16px!important}}[data-ui=kontur-auth] [data-tid=Input__root] input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--kontur-surface) inset!important}@media (max-width:900px){[data-ui=kontur] .kontur-workspace-home{gap:26px;padding:20px 16px 36px}[data-ui=kontur] .kontur-home-heading{align-items:flex-start}[data-ui=kontur] .kontur-home-overview{grid-template-columns:1fr;gap:18px;padding:22px}[data-ui=kontur] .kontur-home-facts{padding:10px 0 0;border-top:1px solid var(--kontur-line);border-inline-start:0}[data-ui=kontur-auth] .kontur-auth-content{width:min(100%,560px);grid-template-columns:1fr;gap:40px;padding:48px 0 64px}[data-ui=kontur-auth] .kontur-auth-intro h1{font-size:32px}[data-ui=kontur-auth] .kontur-auth-benefits{margin-top:24px}}@media (max-width:600px){[data-ui=kontur] .kontur-home-heading{flex-direction:column;gap:16px}[data-ui=kontur] .kontur-home-heading h2{font-size:28px;line-height:36px}[data-ui=kontur] .kontur-home-module-row{grid-template-columns:24px minmax(0,1fr) auto;gap:10px}[data-ui=kontur] .kontur-home-module-arrow{display:none}[data-ui=kontur] .kontur-home-module-copy>span{white-space:normal}[data-ui=kontur] .kontur-home-task{grid-template-columns:28px minmax(0,1fr)}[data-ui=kontur] .kontur-home-task-status{grid-column:2;justify-self:start}[data-ui=kontur] .kontur-home-empty{align-items:flex-start;flex-direction:column}[data-ui=kontur] .kontur-home-empty span{margin-inline-start:0;text-align:start}[data-ui=kontur-auth] .kontur-auth-frame{width:min(100% - 32px,560px)}[data-ui=kontur-auth] .kontur-auth-header-caption{display:none}[data-ui=kontur-auth] .kontur-auth-content{gap:24px;padding:24px 0 48px}[data-ui=kontur-auth] .kontur-auth-benefits,[data-ui=kontur-auth] .kontur-auth-intro h1,[data-ui=kontur-auth] .kontur-auth-intro>p{display:none}}