html:has(.kotia-app-shell:not([data-shell-mode=document])){height:100dvh;overflow:hidden}body:has(.kotia-app-shell:not([data-shell-mode=document])){height:100%;margin:0;overflow:hidden}.kotia-app-shell{--shell-motion: var(--ds-motion-base, .24s);--shell-ease: var(--ds-ease, ease-out);--shell-sidebar-width: 256px;display:grid;grid-template-columns:auto minmax(0,1fr);height:100%;overflow:hidden;background:var(--ds-page);font-size:13px;line-height:1.45}.kotia-app-shell *,.kotia-sidebar *{box-sizing:border-box}.shell-page{display:flex;flex-direction:column;height:100%;min-width:0;min-height:0}.shell-mobile-access{display:none}.shell-main{position:relative;display:flex;flex:1;min-height:0;min-width:0;overflow:hidden}.kotia-sidebar{--shell-hover-fill: color-mix(in srgb, var(--ds-ink) 2%, var(--ds-surface));--shell-active-fill: color-mix(in srgb, var(--ds-ink) 5%, var(--ds-surface));position:relative;display:flex;flex-direction:column;width:var(--shell-sidebar-width, 256px);min-width:0;height:100%;min-height:0;border-right:1px solid var(--ds-border);background:var(--ds-surface);z-index:20;outline:none;transition:width var(--shell-motion, .24s) var(--shell-ease, ease-in-out)}.kotia-sidebar.collapsed{width:60px}.shell-sidebar-brand{position:relative;width:calc(var(--shell-sidebar-width, 256px) - 1px);display:flex;align-items:center;gap:10px;flex:0 0 56px;padding:0 18px}.shell-brand{display:flex;align-items:center;flex:1;padding:0;background:none;border:0;cursor:pointer}.shell-brand img{position:absolute;left:16px;opacity:0;border-radius:8px;transition:opacity var(--ds-motion-fast) var(--ds-ease)}.shell-wordmark{display:inline-flex;transition:opacity var(--ds-motion-fast) var(--ds-ease)}.shell-icon,.shell-row-action{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;padding:0;border:0;border-radius:8px;color:var(--ds-muted);background:transparent;cursor:pointer}.shell-icon:hover,.shell-row-action:hover{background:var(--ds-selection);color:var(--ds-ink)}.kotia-app-shell .icon,.kotia-sidebar .icon{color:inherit;transition:color var(--ds-motion-fast)}.kotia-app-shell button:hover .icon,.kotia-sidebar button:hover .icon,.kotia-sidebar a:hover .icon{transform:none}.kotia-app-shell button:focus-visible,.kotia-sidebar button:focus-visible,.kotia-app-shell a:focus-visible,.kotia-app-shell input:focus-visible,.kotia-app-shell textarea:focus-visible,.kotia-app-shell select:focus-visible{outline:3px solid var(--ds-focus-soft, var(--focus-soft));outline-offset:1px}:is(.shell-nav-link,.shell-section-heading,.shell-drawer-row,.shell-menu-item).ui-control:focus-visible{outline:none;background:var(--ds-selection)}.shell-glyph{display:block;flex:0 0 auto}.shell-collapse{transition:opacity var(--ds-motion-fast) var(--ds-ease);width:26px;height:26px;flex-basis:26px;border-radius:5px;background:transparent;color:var(--ds-ink)}.shell-collapse:hover{background:transparent;color:var(--ds-focus)}.shell-collapse .shell-glyph{transition:transform var(--ds-motion-fast) var(--ds-ease)}.shell-collapse:hover .shell-glyph{transform:translate(-2px)}.shell-nav-area{position:relative;flex:1;min-height:0;overflow:hidden}.shell-full-nav{position:absolute;inset:0 auto 0 0;width:calc(var(--shell-sidebar-width, 256px) - 1px);display:flex;flex-direction:column;min-height:0;opacity:1;visibility:visible;transform:translate(0);transition:opacity var(--ds-motion-fast) var(--ds-ease),visibility 0s}.shell-create-tray{flex:0 0 auto;padding:0 12px}.shell-primary-nav{display:grid;gap:0;padding:0}.shell-nav-link,.shell-section-heading{position:relative;display:flex;align-items:center;gap:10px;min-height:32px;width:100%;padding:5px 10px;border:0;border-radius:7px;color:var(--ds-ink);background:transparent;font:inherit;font-size:12px;font-weight:500;text-align:left;cursor:pointer;transition:background-color var(--ds-motion-fast),color var(--ds-motion-fast)}.shell-nav-link>.shell-glyph,.shell-section-heading>.shell-glyph{flex:none;color:color-mix(in srgb,var(--ds-ink) 75%,var(--ds-surface))}.shell-nav-link.selected>.shell-glyph{color:var(--ds-focus)}.shell-schemes-home>.shell-glyph{color:var(--ds-action-ink)}.shell-nav-link>span:not(.shell-disclosure),.shell-section-heading>span:not(.shell-disclosure){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-nav-link:hover,.shell-section-heading:hover{background:var(--shell-hover-fill)}.shell-create-trigger{box-shadow:inset 0 0 0 1px var(--ds-border);background:transparent}.shell-create-trigger>.shell-glyph{color:var(--ds-action-ink)}.shell-create-trigger:hover,.shell-create-trigger[aria-expanded=true]{background:var(--shell-hover-fill)}.shell-create-trigger .shell-create-chevron{flex:0 0 12px;color:var(--ds-muted);transform:rotate(90deg)}.shell-create-menu-full{--menu-width: var(--anchor-width)}.shell-create-menu .shell-new-chat>.shell-glyph,.shell-create-menu .shell-new-document>.shell-glyph{color:var(--ds-focus)}.shell-create-menu .shell-new-scheme>.shell-glyph{color:var(--ds-action-ink)}.shell-nav-link.selected{color:var(--ds-ink);background:var(--shell-active-fill);font-weight:550}.shell-menu-item.selected{color:var(--ds-ink);background:color-mix(in srgb,var(--brand-blue) 9%,var(--ds-surface));font-weight:600}.shell-disclosure{display:inline-flex;flex:0 0 12px;color:var(--ds-muted);opacity:.65;transition:transform var(--ds-motion-fast) var(--ds-ease)}.shell-disclosure.open{transform:rotate(90deg)}.shell-sidebar-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ds-border) transparent;padding:0 12px 12px}.shell-section{margin:0}.shell-section+.shell-section{margin-top:0}@media(max-width:1023px){:root .kotia-sidebar :is(.shell-schemes-home,.shell-workspace),:root .kotia-sidebar :is([data-shell-section=schemes],[data-shell-section=settings],[data-shell-section=apps]),:root .kotia-sidebar :is([data-shell-rail=canvas],[data-shell-rail=schemes],[data-shell-rail=settings],[data-shell-rail=apps],[data-shell-rail=workspace]){display:none}}.shell-section-heading small{flex:none;font-size:10px;font-weight:450;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ds-muted)}.shell-nav-divider{height:1px;margin:4px 10px;background:color-mix(in srgb,var(--ds-border) 65%,transparent)}.shell-section-list{margin:0;padding-left:18px}.shell-list-row{display:flex;align-items:center;position:relative;border-radius:7px;min-width:0;min-height:24px;transition:background-color var(--ds-motion-fast)}.shell-list-row:hover{background:var(--shell-hover-fill)}.shell-list-row.active{background:var(--shell-active-fill)}.shell-list-row.active .shell-row-title{font-weight:550;color:var(--ds-ink)}.shell-row-title{width:100%;min-width:0;min-height:24px;padding:2px 2px 2px 10px;display:flex;align-items:center;gap:7px;font:inherit;font-size:11.5px;color:var(--ds-ink);background:transparent;border:0;border-radius:7px;text-align:left;cursor:pointer}.shell-row-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.shell-row-action{position:relative;width:24px;flex-basis:24px;height:24px;margin-right:2px}.shell-row-rest,.shell-row-reveal{display:grid;place-items:center;position:absolute;inset:0;transition:opacity var(--ds-motion-fast)}.shell-row-rest{opacity:1}.shell-row-rest .shell-glyph-pin{color:var(--ds-focus)}.shell-row-reveal{opacity:0}.shell-row-action:hover .shell-row-rest,.shell-row-action:focus-visible .shell-row-rest,.menu-open .shell-row-rest{opacity:0}.shell-row-action:hover .shell-row-reveal,.shell-row-action:focus-visible .shell-row-reveal,.menu-open .shell-row-reveal{opacity:1}.shell-running-dot{width:7px;height:7px;border-radius:50%;background:var(--brand-coral);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-coral) 13%,transparent);animation:shell-running-pulse 1.5s ease-in-out infinite}@keyframes shell-running-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.shell-running-dot{animation:none}}.shell-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.shell-empty{margin:5px 10px 10px;font-size:11px;line-height:1.7;color:var(--ds-muted)}.shell-retry{display:block;border:0;background:none;color:var(--ds-action-ink);font:inherit;cursor:pointer;padding:5px 0}.shell-sidebar-bottom{flex:0 0 auto;padding:8px 0 12px;overflow:hidden}.shell-account-row{display:flex;align-items:center;gap:12px;width:calc(var(--shell-sidebar-width, 256px) - 1px);padding:0 16px}.shell-account{display:flex;flex:1 1 auto;align-items:center;gap:9px;min-width:0;min-height:40px;background:var(--ds-page);border:1px solid var(--ds-border);border-radius:11px;padding:5px 9px 5px 5px;color:var(--ds-ink);cursor:pointer;text-align:left}.shell-account:hover,.shell-account[aria-expanded=true]{background:color-mix(in srgb,var(--ds-page) 88%,var(--ds-ink))}.shell-balance{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--ds-ink);font-size:12px;font-weight:500;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shell-account-caret{display:flex;flex:none;margin-left:auto;color:var(--ds-muted);transform:rotate(90deg)}.shell-account-actions{display:flex;flex:none;align-items:center;gap:5px;margin-left:auto}.shell-account-actions .shell-icon{width:30px;height:30px}.shell-subscribe{--shell-subscription-ink: #7650c7;color:var(--shell-subscription-ink)}.shell-subscribe:hover{color:var(--shell-subscription-ink);background:color-mix(in srgb,var(--shell-subscription-ink) 10%,transparent)}[data-theme=dark] .shell-subscribe{--shell-subscription-ink: #b69ae8}.shell-support-link{position:relative}.shell-support-unread{width:4px;height:4px;flex:none;margin-left:auto;margin-right:4px;border-radius:50%;background:var(--brand-coral)}.shell-rail-support{position:relative}.shell-rail-support .shell-support-unread{position:absolute;top:var(--ds-space-1);right:var(--ds-space-1);margin:0}.shell-balance,.shell-account-caret,.shell-account-actions{transition:opacity var(--ds-motion-fast) var(--ds-ease)}.shell-lab-panel summary{padding:9px 10px;color:var(--ds-muted);cursor:pointer;font-size:11px}.shell-rail{position:absolute;inset:0 auto 0 0;width:60px;display:flex;opacity:0;visibility:hidden;transition:opacity var(--ds-motion-fast) var(--ds-ease),visibility 0s var(--ds-motion-fast);flex-direction:column;align-items:center;gap:0;min-height:0;overflow:hidden;padding-bottom:8px}.shell-rail-scroll{display:flex;flex:1;flex-direction:column;align-items:center;gap:5px;width:100%;min-height:0;overflow:auto;overscroll-behavior:contain;padding-bottom:8px}.shell-rail-tools{display:flex;flex:none;flex-direction:column;align-items:center;gap:5px;width:100%;padding-top:8px}.shell-full-tools{flex:none;padding:0 12px 4px}.shell-full-tools:after{content:"";display:block;height:1px;margin:8px 8px 0;background:var(--ds-border)}.shell-full-tools .shell-nav-link{min-height:34px;font-size:12px;font-weight:400;color:var(--ds-muted)}.shell-create-menu .shell-menu-item:disabled{opacity:.45;cursor:not-allowed}.shell-rail-line{height:1px;width:22px;margin:5px 0;background:var(--ds-border)}.shell-rail-new{color:var(--ds-action-ink);background:var(--ds-selection)}.collapsed .shell-wordmark,.collapsed .shell-collapse{opacity:0;pointer-events:none;transition-delay:0s}.collapsed .shell-collapse{visibility:hidden}.collapsed .shell-balance,.collapsed .shell-account-caret,.collapsed .shell-account-actions,.collapsed .shell-full-nav{opacity:0;visibility:hidden;transition:opacity var(--ds-motion-fast) var(--ds-ease),visibility 0s var(--ds-motion-fast)}.collapsed .shell-rail{opacity:1;visibility:visible;transition:opacity var(--ds-motion-fast) var(--ds-ease),visibility 0s}.collapsed .shell-brand img{opacity:1}@media(min-width:769px){.collapsed .shell-account-row,html[data-sidebar-collapsed=true] .kotia-app-shell[data-shell-ready=false] .shell-account-row{padding-inline:12px}.collapsed .shell-account,html[data-sidebar-collapsed=true] .kotia-app-shell[data-shell-ready=false] .shell-account{flex:0 0 36px;width:36px;min-height:36px;padding:3px;border-color:transparent;border-radius:50%;background:transparent}}.shell-row-popup{width:210px}.shell-danger{color:var(--ds-danger)}.shell-confirm-text{margin:8px;overflow-wrap:anywhere}.shell-confirm-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:12px 4px 4px}.shell-mobile-toggle,.shell-mobile-close,.shell-backdrop,.shell-drawer-account,.shell-row-end{display:none}.shell-drawer-row{-webkit-text-decoration:none;text-decoration:none}@media(hover:hover)and (pointer:fine){.shell-list-row:not(.editing):not(.pinned):not(.running):not(:hover):not(:focus-within):not(.menu-open) .shell-row-action{opacity:0;pointer-events:none}}@media(max-width:1280px){.kotia-app-shell{--shell-motion: var(--ds-motion-base, .24s);--shell-ease: var(--ds-ease, ease-out);--shell-sidebar-width: 240px}}:root{--shell-mobile-header-height: 0px}@media(max-width:768px){:root{--shell-mobile-header-min: 56px;--shell-mobile-header-height: calc(var(--shell-mobile-header-min) + env(safe-area-inset-top, 0px))}.kotia-app-shell{grid-template-columns:minmax(0,1fr)}.kotia-sidebar{position:fixed;inset:0;height:100dvh;width:100%;z-index:62;box-shadow:none;border-right:0;transform:none;visibility:visible;transition:none;background:var(--ds-page);overscroll-behavior:contain;--shell-drawer-row-height: 48px;--shell-drawer-row-padding: 10px 6px;--shell-drawer-row-radius: 10px;--shell-drawer-gap: 10px;--shell-drawer-rule: 14px}:root .kotia-sidebar[data-design-system],:root .shell-create-menu{--ds-page: var(--ds-system-page);--ds-surface: var(--ds-system-surface);--ds-elevated: var(--ds-system-surface);--ds-ink: var(--ds-system-ink);--ds-muted: var(--ds-system-muted);--ds-ink-quiet: var(--ds-system-muted);--ds-border: var(--ds-system-border);--ds-border-strong: var(--ds-system-border-strong);--ds-action: var(--ds-system-action);--ds-action-ink: var(--ds-system-action-ink);--ds-on-action: var(--ds-on-brand-blue);--ds-action-soft: var(--ds-system-action-soft);--ds-selection: var(--ds-system-action-soft);--ds-focus: var(--ds-system-action);--shell-hover-fill: color-mix(in srgb, var(--ds-ink) 4%, var(--ds-page));--shell-active-fill: color-mix(in srgb, var(--ds-ink) 7%, var(--ds-page))}:root .kotia-app-shell[data-design-system],:root .kotia-app-shell [data-design-system],:root .canvas-desktop-notice[data-design-system],:root .news-picker-layer[data-design-system],:root .system-page-surface:has(.kotia-app-shell){--ds-page: var(--ds-system-page);--ds-surface: var(--ds-system-surface);--ds-elevated: var(--ds-system-surface);--ds-border: var(--ds-system-border);--ds-border-strong: var(--ds-system-border-strong)}body:has(.kotia-app-shell){background:#f7f7f8}[data-theme=dark] body:has(.kotia-app-shell){background:#191b20}.kotia-sidebar.collapsed,.kotia-sidebar[data-drawer-ready=false]{display:none}.kotia-sidebar{--shell-drawer-list-max: 50dvh;overflow-y:auto}.shell-sidebar-brand{position:sticky;top:0;z-index:1;background:var(--ds-page)}.shell-nav-area{flex:none;overflow:visible}.shell-section-list{max-height:var(--shell-drawer-list-max);overflow-y:auto}.shell-full-nav,.collapsed .shell-full-nav{position:static;width:100%;opacity:1;visibility:visible;transform:none;transition:none}.shell-sidebar-scroll{flex:none;overflow:visible;padding:0 var(--ds-space-4)}.shell-rail,.collapsed .shell-rail{display:none}.shell-sidebar-brand,.shell-account-row{width:100%}.collapsed .shell-wordmark,.collapsed .shell-balance,.collapsed .shell-account-caret,.collapsed .shell-account-actions{opacity:1;visibility:visible;transition:none}.collapsed .shell-brand img{opacity:0}.collapsed .shell-support{pointer-events:auto}.shell-mobile-toggle{display:flex;flex:none;width:var(--ds-control-height);height:var(--ds-control-height);color:var(--ds-ink)}.shell-sidebar-brand{flex:0 0 auto;min-height:calc(var(--shell-mobile-header-min) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) var(--ds-space-2) 0 var(--ds-space-4);border-bottom:1px solid var(--ds-border)}.shell-brand img{position:static;opacity:1}.shell-wordmark{display:none}.shell-mobile-close{display:inline-flex;flex-basis:var(--ds-control-height);width:var(--ds-control-height);height:var(--ds-control-height);color:var(--ds-ink)}.shell-collapse{display:none}.shell-mobile-access{display:grid;grid-template-columns:var(--ds-control-height) minmax(0,1fr) var(--ds-control-height);align-items:center;column-gap:var(--ds-space-2);flex:none;min-height:calc(var(--shell-mobile-header-min) + env(safe-area-inset-top,0px));padding:calc(var(--ds-space-1) + env(safe-area-inset-top,0px)) var(--ds-space-2) var(--ds-space-1);background:var(--ds-page);border-bottom:1px solid var(--ds-border);z-index:61}.shell-mobile-wordmark{display:flex;align-items:center;justify-content:center}.shell-mobile-title{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;color:var(--ds-ink);font-size:var(--ds-text-control);font-weight:600;line-height:1.35}.shell-nav-link,.shell-section-heading,.shell-full-tools .shell-nav-link{gap:var(--shell-drawer-gap);min-height:var(--shell-drawer-row-height);padding:var(--shell-drawer-row-padding);border-radius:var(--shell-drawer-row-radius);color:var(--ds-ink);font-size:var(--ds-text-small);font-weight:500}:is(.shell-section-heading,.shell-apps-trigger,.shell-settings-trigger){font-size:var(--ds-text-menu);font-weight:550}:is(.shell-nav-link,.shell-section-heading)>.shell-glyph{width:var(--ds-icon-md);height:var(--ds-icon-md);color:var(--ds-ink)}.shell-mobile-close>.shell-glyph{width:var(--ds-icon-md);height:var(--ds-icon-md)}.shell-disclosure{flex-basis:var(--ds-icon-sm);opacity:1}.shell-disclosure>.shell-glyph{width:var(--ds-icon-sm);height:var(--ds-icon-sm)}.shell-row-end{display:inline-flex}.shell-section-heading small{font-size:var(--ds-text-caption)}.shell-nav-divider{margin:var(--shell-drawer-rule) 0;background:var(--ds-border)}.shell-create-tray{padding:var(--ds-space-6) var(--ds-space-4) var(--ds-space-3)}.shell-create-trigger{--shell-create-height: 48px;justify-content:center;min-height:var(--shell-create-height);border-radius:var(--ds-radius-control);background:var(--ds-system-action);box-shadow:none;color:var(--ds-on-brand-blue);font-size:var(--ds-text-small);font-weight:600}.shell-create-trigger>.shell-glyph{color:inherit}.shell-create-trigger>span:not(.shell-disclosure){flex:0 1 auto}.shell-create-trigger .shell-create-chevron{display:none}.shell-create-trigger:hover,.shell-create-trigger[aria-expanded=true]{background:color-mix(in srgb,var(--ds-system-action) 88%,var(--ds-ink))}.shell-create-trigger.ui-control:focus-visible{background:var(--ds-system-action);outline:3px solid var(--ds-focus-soft, var(--focus-soft));outline-offset:1px}.shell-row-title{min-height:30px;font-size:12px}.shell-backdrop{display:block;position:fixed;inset:0;background:#191b204d;z-index:50;border:0;border-radius:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--shell-motion, .24s) var(--shell-ease, ease-in-out),visibility 0s var(--shell-motion, .24s)}.shell-backdrop.open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.shell-sidebar-bottom,.collapsed .shell-sidebar-bottom{flex:none;overflow:visible;padding:0 var(--ds-space-4) calc(var(--ds-space-3) + env(safe-area-inset-bottom,0px))}.shell-full-tools{padding:0 var(--ds-space-4)}.shell-full-tools:before,.shell-full-tools:after{content:"";display:block;height:1px;margin:var(--shell-drawer-rule) 0;background:var(--ds-border)}.shell-account-row{display:none}.shell-drawer-account{--ds-icon-sm: var(--ds-icon-md);display:grid}.shell-drawer-row>.icon{flex:none;color:var(--ds-ink)}.shell-drawer-summary{display:block;overflow:hidden;text-overflow:ellipsis;color:var(--ds-muted);font-size:var(--ds-text-caption);font-weight:400}.shell-create-gated{display:grid;gap:var(--ds-space-1)}.shell-create-menu .shell-create-gated .shell-menu-item:disabled{opacity:1;color:var(--ds-muted);background:var(--ds-page)}.shell-create-gated .shell-menu-item:disabled>.shell-glyph{color:inherit}.shell-create-note{margin:0;padding:var(--ds-space-2);color:var(--ds-muted);font-size:var(--ds-text-caption);line-height:1.55}.shell-drawer-row[aria-current=page]{background:var(--shell-active-fill);font-weight:550}.shell-drawer-value{flex:none;font-size:var(--ds-text-caption);color:var(--ds-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}}@media(prefers-reduced-motion:reduce){.kotia-sidebar,.shell-backdrop{--shell-motion: 0ms}.kotia-sidebar *,.kotia-sidebar,.shell-backdrop{transition:none}}.kotia-app-shell[data-fit-viewport=true]{height:var(--shell-viewport-height,100dvh)}.kotia-app-shell:not([data-shell-mode=document]){height:min(var(--shell-viewport-height, 100%),100%)}@media(max-width:768px){.kotia-app-shell[data-fit-viewport=true] .shell-mobile-access{padding:2px 12px}}@media(pointer:coarse){.shell-create-menu .shell-menu-item{min-height:44px}}.kotia-app-shell[data-shell-ready=false] .kotia-sidebar,.kotia-app-shell[data-shell-ready=false] .product-stage{transition:none}@media(min-width:769px){html[data-sidebar-collapsed=true] .kotia-app-shell[data-shell-ready=false] .kotia-sidebar{width:60px}html[data-sidebar-collapsed=true] .kotia-app-shell[data-shell-ready=false] .shell-wordmark,html[data-sidebar-collapsed=true] .kotia-app-shell[data-shell-ready=false] .shell-collapse,html[data-sidebar-collapsed=true] .kotia-app-shell[data-shell-ready=false] .shell-balance,html[data-sidebar-collapsed=true] .kotia-app-shell[data-shell-ready=false] .shell-account-caret,html[data-sidebar-collapsed=true] .kotia-app-shell[data-shell-ready=false] .shell-account-actions,html[data-sidebar-collapsed=true] .kotia-app-shell[data-shell-ready=false] .shell-full-nav{opacity:0;visibility:hidden;pointer-events:none;transition:none}html[data-sidebar-collapsed=true] .kotia-app-shell[data-shell-ready=false] .shell-rail,html[data-sidebar-collapsed=true] .kotia-app-shell[data-shell-ready=false] .shell-brand img{opacity:1;visibility:visible;transition:none}}@media(min-width:769px){.collapsed .shell-sidebar-brand,html[data-sidebar-collapsed=true] .kotia-app-shell[data-shell-ready=false] .shell-sidebar-brand{width:100%;padding-inline:var(--ds-space-4)}.collapsed .shell-brand,html[data-sidebar-collapsed=true] .kotia-app-shell[data-shell-ready=false] .shell-brand{width:28px;min-width:28px;height:28px;padding:0}.collapsed .shell-wordmark,html[data-sidebar-collapsed=true] .kotia-app-shell[data-shell-ready=false] .shell-wordmark{position:absolute;visibility:hidden}}:where(.shell-popup){box-sizing:border-box;background:var(--ds-elevated);border:1px solid var(--ds-border);box-shadow:0 8px 40px #0002;border-radius:13px;padding:6px;color:var(--ds-ink);width:var(--menu-width, 256px);max-width:calc(100vw - 24px);max-height:var(--available-height);overflow-y:auto;overscroll-behavior:contain;font-family:var(--font-family);font-size:12px;line-height:1.45}.shell-menu-item{width:100%;border:0;background:transparent;color:var(--ds-ink);font:inherit;text-align:left;-webkit-text-decoration:none;text-decoration:none;display:flex;gap:10px;align-items:center;padding:10px;min-height:38px;border-radius:7px;cursor:pointer}.shell-menu-item:hover{background:var(--ds-selection)}.shell-menu-divider{border-top:1px solid var(--ds-border);margin:5px 2px}@media(max-width:768px){.shell-menu-item{min-height:40px;font-size:13px}}.shell-avatar{width:28px;height:28px;display:grid;place-items:center;background:var(--brand-blue);color:#fff;border-radius:50%;flex:0 0 28px;font-weight:600;font-size:11px;overflow:hidden}.shell-avatar img{width:100%;height:100%;object-fit:cover}.shell-profile-extras{padding-top:6px;margin-top:4px;border-top:1px solid var(--ds-border)}.shell-profile-popup{width:292px;padding:8px;border-color:color-mix(in srgb,var(--brand-blue) 10%,var(--ds-border));border-radius:16px;box-shadow:0 16px 48px #131b3626,0 3px 9px #131b360a;animation:shell-profile-enter .2s ease both}@keyframes shell-profile-enter{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}.shell-profile-identity{display:flex;align-items:center;gap:10px;padding:10px 8px 15px}.shell-profile-identity .shell-avatar{width:36px;height:36px;flex-basis:36px;font-size:14px}.shell-profile-identity>div{min-width:0;display:flex;flex-direction:column;gap:3px}.shell-profile-identity strong{font-size:12px;font-weight:600;overflow-wrap:anywhere}.shell-profile-identity div>span{font-size:11px;color:var(--ds-muted);overflow-wrap:anywhere}.shell-profile-wallet{margin:0 2px 8px;padding:12px;background:color-mix(in srgb,var(--brand-blue) 5%,var(--ds-elevated));border-radius:11px}.shell-wallet-total{display:flex;align-items:baseline;gap:6px;padding-bottom:12px}.shell-wallet-total strong{color:var(--ds-focus);font-size:27px;line-height:1.1;letter-spacing:-.8px;font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shell-wallet-total>span:last-child{font-size:11px;color:var(--ds-muted)}.shell-wallet-mark{position:relative;align-self:center;display:grid;place-items:center;width:24px;height:24px;margin-right:2px;border:1px solid color-mix(in srgb,var(--brand-coral) 45%,transparent);border-radius:50%;color:var(--ds-action-ink);font-size:17px;font-weight:500}.shell-wallet-mark span{position:absolute;right:-2px;bottom:-6px;font-size:17px}.shell-wallet-manage{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:32px;padding:7px 10px;border:0;border-radius:7px;background:var(--brand-blue);color:#fff;font:inherit;font-size:11px;font-weight:500;cursor:pointer}.shell-wallet-manage:hover{background:color-mix(in srgb,var(--brand-blue) 88%,#000)}.shell-profile-links{padding:0 2px}.shell-profile-popup .shell-menu-item{min-height:34px;padding:8px;font-size:11.5px;gap:9px}.shell-profile-links .shell-menu-item>.icon{color:var(--ds-muted)}.shell-profile-arrow{margin-left:auto;color:var(--ds-focus);opacity:0;transition:opacity var(--ds-motion-fast)}.shell-menu-item:hover .shell-profile-arrow,.shell-menu-item:focus-visible .shell-profile-arrow{opacity:1}.shell-profile-logout{color:var(--ds-muted)}.shell-wallet{margin:0 0 12px;display:grid;gap:6px;font-size:10.5px}.shell-wallet>div{display:flex;justify-content:space-between;gap:14px}.shell-wallet dt{color:var(--ds-muted)}.shell-wallet dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shell-wallet small{display:block;font-size:9px}@media(prefers-reduced-motion:reduce){.shell-profile-popup{animation:none}}
