@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap";pre[class*=language-].line-numbers{counter-reset:linenumber;padding-left:3.8em;position:relative}pre[class*=language-].line-numbers>code{white-space:inherit;position:relative}.line-numbers .line-numbers-rows{pointer-events:none;letter-spacing:-1px;-webkit-user-select:none;user-select:none;border-right:1px solid #999;width:3em;font-size:100%;position:absolute;top:0;left:-3.8em}.line-numbers-rows>span{counter-increment:linenumber;display:block}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;text-align:right;padding-right:.8em;display:block}code[class*=language-],pre[class*=language-]{color:#f8f8f2;text-shadow:0 1px #0000004d;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;line-height:1.5}pre[class*=language-]{border-radius:.3em;margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#272822}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#8292a2}.token.punctuation{color:#f8f8f2}.token.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#a6e22e}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:#e6db74}.token.keyword{color:#66d9ef}.token.regex,.token.important{color:#fd971f}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}html,body,#root{min-width:320px;height:100%;min-height:100dvh;margin:0}body{color:var(--db-text,#f6f2fb);background:var(--db-canvas,#100d18);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.db-native-titlebar{display:none}html.db-native-shell_macos{--db-native-titlebar-height:44px;--db-native-content-top-inset:48px}html.db-native-shell_macos .db-native-titlebar{z-index:1000;height:var(--db-native-titlebar-height);display:block;position:fixed;top:0;left:0;right:0}html.db-native-shell_apple,html.db-native-shell_apple body,html.db-native-shell_apple #root,html.db-native-shell_apple *{scrollbar-gutter:auto!important;scrollbar-width:none!important}html.db-native-shell_apple::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html.db-native-shell_apple body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html.db-native-shell_apple #root::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html.db-native-shell_apple ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html.db-native-shell_apple body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html.db-native-shell_apple :where(input,textarea,[contenteditable=true],pre,code,[data-native-selectable=true]){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html.db-native-shell_apple :where(a,img):not([draggable=true]){-webkit-user-drag:none}html.db-native-shell_apple :where(a,button,[role=button],[role=link]){-webkit-tap-highlight-color:transparent}html,body{touch-action:pan-x pan-y;overscroll-behavior:none;-webkit-text-size-adjust:100%}#root{box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom,0px)}[class*=mobile-header__header],[class*=mobile-header__panels].db-drawer{padding-top:env(safe-area-inset-top,0px)}.db-root{--g-font-family-monospace:"Roboto Mono", "Monaco", "Consolas", "Liberation Mono", "Ubuntu Mono", "DejaVu Sans Mono", "Courier New", "Courier", monospace;--app-mobile-screen-padding:16px;--app-mobile-screen-padding-narrow:12px;--app-mobile-page-top-gap:var(--app-mobile-screen-padding);--app-mobile-page-top-gap-narrow:var(--app-mobile-screen-padding-narrow);--app-mobile-control-height:48px;--app-mobile-control-min-hit:44px;--app-mobile-control-compact-height:44px;--app-mobile-button-font-size:16px;--app-mobile-button-line-height:20px;--app-mobile-button-icon-size:20px;--app-mobile-button-compact-font-size:15px;--app-mobile-button-compact-line-height:20px;--app-mobile-button-compact-icon-size:18px;--app-mobile-header-height:56px;--app-mobile-bottom-dock-height:76px;--app-mobile-section-gap:24px;--app-mobile-card-padding:16px;--app-mobile-list-row-padding-y:12px;--app-mobile-list-row-padding-x:16px}.db-root pre[class*=language-],.db-root .markdown .markdown-pre-container>pre{border-radius:16px}.db-root .app-aside-badge-wrap{width:36px;height:36px;line-height:0;display:block;position:relative}.db-root .app-aside-badge{box-sizing:border-box;color:#fff;pointer-events:none;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--g-color-base-background);z-index:3;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:-3px;right:-3px}.db-root .app-aside-badge_tone_danger{background:var(--g-color-base-danger-heavy,#ff3d57)}.db-root .app-aside-badge_tone_warning{background:var(--g-color-base-warning-heavy,#ff8c00)}.db-root .app-aside-badge[data-count-wide]{padding:0 5px;font-size:9px}.db-root .app-badge{box-sizing:border-box;color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:18px;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.db-root .app-badge_tone_danger{background:var(--g-color-base-danger-heavy,#ff3d57)}.db-root .app-badge_tone_warning{background:var(--g-color-base-warning-heavy,#ff8c00)}.db-root .app-badge_tone_info{background:var(--g-color-base-info-heavy,#4a90e2)}.db-root .app-badge_tone_brand{background:var(--g-color-private-brand-550-solid,#8f52cc)}.db-root .app-badge_tone_neutral{background:var(--g-color-base-misc-heavy,#6b7280)}@media (width<=768px){html.app-mobile-scrollbar-hidden,body.app-mobile-scrollbar-hidden,html.app-mobile-scrollbar-hidden #root,html.app-mobile-scrollbar-hidden .app-mobile-shell:not(.app-mobile-shell_chat){-ms-overflow-style:none;scrollbar-width:none}html.app-mobile-scrollbar-hidden::-webkit-scrollbar{width:0;height:0;display:none}body.app-mobile-scrollbar-hidden::-webkit-scrollbar{width:0;height:0;display:none}html.app-mobile-scrollbar-hidden #root::-webkit-scrollbar{width:0;height:0;display:none}html.app-mobile-scrollbar-hidden .app-mobile-shell:not(.app-mobile-shell_chat)::-webkit-scrollbar{width:0;height:0;display:none}.app-mobile-shell{min-height:100dvh;overflow-x:hidden}.app-mobile-shell button,.app-mobile-shell [role=button],.app-modal-root button,.app-modal-root [role=button]{touch-action:manipulation}.app-mobile-shell input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not(.org-chat *),.app-mobile-shell textarea:not(.org-chat *),.app-mobile-shell select:not(.org-chat *),.app-modal-root input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.app-modal-root textarea,.app-modal-root select,.db-dialog:not(.org-chat-dialog) input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.db-dialog:not(.org-chat-dialog) textarea,.db-dialog:not(.org-chat-dialog) select{box-sizing:border-box;width:100%;min-height:var(--app-mobile-control-height);font-size:16px!important}.app-mobile-shell .db-field:not(.org-chat *),.app-modal-root .db-field,.db-dialog:not(.org-chat-dialog) .db-field,.app-mobile-shell .db-textarea:not(.org-chat *),.app-modal-root .db-textarea,.db-dialog:not(.org-chat-dialog) .db-textarea{--g-text-input-border-radius:var(--app-radius-button,12px);--g-text-area-border-radius:var(--app-radius-button,12px)}.app-mobile-shell .db-field:not(.org-chat *) .db-field__control,.app-modal-root .db-field .db-field__control,.db-dialog:not(.org-chat-dialog) .db-field .db-field__control,.app-mobile-shell .db-textarea:not(.org-chat *) .db-textarea,.app-modal-root .db-textarea .db-textarea,.db-dialog:not(.org-chat-dialog) .db-textarea .db-textarea{min-height:var(--app-mobile-control-height);border-radius:var(--app-radius-button,12px);min-height:calc(var(--app-mobile-control-height) - var(--g-text-input-border-width,1px) * 2);padding:13px 14px;font-size:16px;line-height:20px}.app-mobile-shell .db-field:not(.org-chat *) .db-field__end,.app-modal-root .db-field .db-field__end,.db-dialog:not(.org-chat-dialog) .db-field .db-field__end{min-height:calc(var(--app-mobile-control-height) - var(--g-text-input-border-width,1px) * 2)}.app-mobile-shell .db-select__control:not(.org-chat *),.app-modal-root .db-select__control,.db-dialog:not(.org-chat-dialog) .db-select__control{--_--text-right-padding:14px;--_--border-radius:var(--app-radius-button,12px);height:var(--app-mobile-control-height);min-height:var(--app-mobile-control-height);padding:14px calc(var(--_--text-right-padding) + 1px);font-size:var(--app-mobile-button-font-size);line-height:var(--app-mobile-button-line-height)}.app-mobile-shell .db-select__control:not(.org-chat *) .db-select__native,.app-modal-root .db-select__control .db-select__native,.db-dialog:not(.org-chat-dialog) .db-select__control .db-select__native{min-height:100%;font-size:var(--app-mobile-button-font-size);line-height:var(--app-mobile-button-line-height)}.app-mobile-shell .db-field__clear:not(.org-chat *),.app-modal-root .db-field__clear,.db-dialog:not(.org-chat-dialog) .db-field__clear{width:var(--app-mobile-control-min-hit);height:var(--app-mobile-control-min-hit);border-radius:var(--app-radius-button,12px)}.app-mobile-shell .db-button,.app-modal-root .db-button{--g-button-height:var(--app-mobile-control-min-hit);--g-button-font-size:var(--app-mobile-button-compact-font-size);--g-button-icon-space:var(--app-mobile-button-compact-icon-size);--g-button-icon-offset:8px;min-height:var(--app-mobile-control-min-hit);align-items:center}.app-mobile-shell .db-button[data-view=action],.app-mobile-shell .db-button[class*=view-action],.app-mobile-shell .db-button[data-size=m],.app-mobile-shell .db-button[data-size=l],.app-mobile-shell .db-button[data-size=xl],.app-modal-root .db-button[data-view=action],.app-modal-root .db-button[class*=view-action],.app-modal-root .db-button[data-size=m],.app-modal-root .db-button[data-size=l],.app-modal-root .db-button[data-size=xl]{--g-button-height:var(--app-mobile-control-height);--g-button-font-size:var(--app-mobile-button-font-size);--g-button-icon-space:var(--app-mobile-button-icon-size);min-height:var(--app-mobile-control-height)}.app-mobile-shell .db-button__content,.app-modal-root .db-button__content{line-height:var(--app-mobile-button-compact-line-height)}.app-mobile-shell .db-button[data-view=action] .db-button__content,.app-mobile-shell .db-button[class*=view-action] .db-button__content,.app-mobile-shell .db-button[data-size=m] .db-button__content,.app-mobile-shell .db-button[data-size=l] .db-button__content,.app-mobile-shell .db-button[data-size=xl] .db-button__content,.app-modal-root .db-button[data-view=action] .db-button__content,.app-modal-root .db-button[class*=view-action] .db-button__content,.app-modal-root .db-button[data-size=m] .db-button__content,.app-modal-root .db-button[data-size=l] .db-button__content,.app-modal-root .db-button[data-size=xl] .db-button__content{line-height:var(--app-mobile-button-line-height)}.app-mobile-shell .db-button__icon .db-icon,.app-modal-root .db-button__icon .db-icon{width:var(--app-mobile-button-compact-icon-size);height:var(--app-mobile-button-compact-icon-size)}.app-mobile-shell .db-button[data-view=action] .db-button__icon .db-icon,.app-mobile-shell .db-button[class*=view-action] .db-button__icon .db-icon,.app-mobile-shell .db-button[data-size=m] .db-button__icon .db-icon,.app-mobile-shell .db-button[data-size=l] .db-button__icon .db-icon,.app-mobile-shell .db-button[data-size=xl] .db-button__icon .db-icon,.app-modal-root .db-button[data-view=action] .db-button__icon .db-icon,.app-modal-root .db-button[class*=view-action] .db-button__icon .db-icon,.app-modal-root .db-button[data-size=m] .db-button__icon .db-icon,.app-modal-root .db-button[data-size=l] .db-button__icon .db-icon,.app-modal-root .db-button[data-size=xl] .db-button__icon .db-icon{width:var(--app-mobile-button-icon-size);height:var(--app-mobile-button-icon-size)}}.db-root_theme_light{--g-color-private-brand-50:#8f52cc1a;--g-color-private-brand-100:#8f52cc26;--g-color-private-brand-150:#8f52cc33;--g-color-private-brand-200:#8f52cc4d;--g-color-private-brand-250:#8f52cc66;--g-color-private-brand-300:#8f52cc80;--g-color-private-brand-350:#8f52cc99;--g-color-private-brand-400:#8f52ccb3;--g-color-private-brand-450:#8f52cccc;--g-color-private-brand-500:#8f52cce6;--g-color-private-brand-550:#8f52cc;--g-color-private-brand-550-solid:#8f52cc;--g-color-private-brand-1000-solid:#32253c;--g-color-private-brand-950-solid:#382844;--g-color-private-brand-900-solid:#432d55;--g-color-private-brand-850-solid:#4e3266;--g-color-private-brand-800-solid:#593877;--g-color-private-brand-750-solid:#633d88;--g-color-private-brand-700-solid:#6e4299;--g-color-private-brand-650-solid:#7947aa;--g-color-private-brand-600-solid:#844dbb;--g-color-private-brand-500-solid:#9a63d1;--g-color-private-brand-450-solid:#a575d6;--g-color-private-brand-400-solid:#b186db;--g-color-private-brand-350-solid:#bc97e0;--g-color-private-brand-300-solid:#c7a9e6;--g-color-private-brand-250-solid:#d2baeb;--g-color-private-brand-200-solid:#ddcbf0;--g-color-private-brand-150-solid:#e9dcf5;--g-color-private-brand-100-solid:#eee5f7;--g-color-private-brand-50-solid:#f4eefa;--g-color-text-brand:var(--g-color-private-brand-700-solid);--g-color-text-brand-heavy:var(--g-color-private-brand-700-solid);--g-color-text-link:var(--g-color-private-brand-600-solid);--g-color-text-link-hover:var(--g-color-private-brand-800-solid);--g-color-text-link-visited:var(--g-color-private-purple-550-solid);--g-color-text-link-visited-hover:var(--g-color-private-purple-800-solid);--g-color-base-background:#fff;--g-color-base-brand:var(--g-color-private-brand-550-solid);--g-color-base-brand-hover:var(--g-color-private-brand-600-solid);--g-color-base-selection:var(--g-color-private-brand-200);--g-color-base-selection-hover:var(--g-color-private-brand-300);--g-color-line-brand:var(--g-color-private-brand-600-solid);--app-glass-bg:#f4eefa8c;--app-glass-border:#8f52cc1f;--app-glass-shadow:0 2px 12px #8f52cc14;--app-radius-button:12px;--app-radius-card:16px;--app-radius-card-lg:20px;--app-shadow-neon-card:0 0 12px #8f52cc14, 0 0 24px #3882ff0a;--app-shadow-neon-item:0 0 10px #8f52cc1a, 0 0 20px #3882ff0d;--app-border-card:1px solid var(--g-color-private-brand-100,#8f52cc1f);--app-border-card-active:1px solid var(--g-color-private-brand-300,#8f52cc59);--app-gradient-neon-border:linear-gradient(135deg, #8f52cc2e, #3882ff1f);--app-gradient-subtle:linear-gradient(135deg, var(--g-color-base-generic-accent,#00000008) 0%, #8f52cc0a 50%, #3882ff05 100%);--app-nav-bg:linear-gradient(180deg, #ffffffc7, #f4effbeb), linear-gradient(135deg, #8f52cc29, #3882ff14);--app-nav-shadow:inset 0 1px 0 #ffffff8c, 0 8px 20px #8f52cc14, 0 0 18px #8f52cc14;--app-nav-border:#8f52cc3d;--app-nav-hover-bg:linear-gradient(180deg, #ffffffb3, #eee5f9f0), linear-gradient(135deg, #8f52cc3d, #3882ff21);--app-nav-hover-shadow:inset 0 1px 0 #fff9, 0 10px 24px #8f52cc1a, 0 0 22px #8f52cc1f;--app-nav-hover-border-color:#8f52cc57;--app-action-bg:linear-gradient(180deg, #ffffff24, #ffffff05), linear-gradient(135deg, #764db5, #566fda);--app-counter-bg:linear-gradient(135deg, #764db5, #566fda);--app-action-shadow:inset 0 1px 0 #ffffff29, 0 8px 18px #54337e2e, 0 0 16px #8f52cc1a;--app-action-border:#e6d6ff2e;--app-action-hover-bg:linear-gradient(180deg, #ffffff29, #ffffff08), linear-gradient(135deg, #7e54bf, #5d78e5);--app-action-hover-shadow:inset 0 1px 0 #ffffff2e, 0 10px 22px #54337e38, 0 0 18px #8f52cc1f;--app-action-hover-border-color:#eee2ff3d;--app-tabs-shadow:0 0 8px #8f52cc38, 0 0 16px #3882ff14}.db-root_theme_dark{--g-color-private-brand-50:#8f52cc1a;--g-color-private-brand-100:#8f52cc26;--g-color-private-brand-150:#8f52cc33;--g-color-private-brand-200:#8f52cc4d;--g-color-private-brand-250:#8f52cc66;--g-color-private-brand-300:#8f52cc80;--g-color-private-brand-350:#8f52cc99;--g-color-private-brand-400:#8f52ccb3;--g-color-private-brand-450:#8f52cccc;--g-color-private-brand-500:#8f52cce6;--g-color-private-brand-550:#8f52cc;--g-color-private-brand-550-solid:#8f52cc;--g-color-private-brand-1000-solid:#eee5f7;--g-color-private-brand-950-solid:#e9dcf5;--g-color-private-brand-900-solid:#ddcbf0;--g-color-private-brand-850-solid:#d2baeb;--g-color-private-brand-800-solid:#c7a9e6;--g-color-private-brand-750-solid:#bc97e0;--g-color-private-brand-700-solid:#b186db;--g-color-private-brand-650-solid:#a575d6;--g-color-private-brand-600-solid:#9a63d1;--g-color-private-brand-500-solid:#844dbb;--g-color-private-brand-450-solid:#7947aa;--g-color-private-brand-400-solid:#6e4299;--g-color-private-brand-350-solid:#633d88;--g-color-private-brand-300-solid:#593877;--g-color-private-brand-250-solid:#4e3266;--g-color-private-brand-200-solid:#432d55;--g-color-private-brand-150-solid:#382844;--g-color-private-brand-100-solid:#32253c;--g-color-private-brand-50-solid:#2d2233;--g-color-text-brand:var(--g-color-private-brand-600-solid);--g-color-text-brand-heavy:var(--g-color-private-brand-700-solid);--g-color-text-brand-contrast:var(--g-color-text-dark-primary);--g-color-text-link:var(--g-color-private-brand-550-solid);--g-color-text-link-hover:var(--g-color-private-brand-700-solid);--g-color-text-link-visited:var(--g-color-private-purple-700-solid);--g-color-text-link-visited-hover:var(--g-color-private-purple-850-solid);--g-color-base-background:#221d22;--g-color-base-brand:var(--g-color-private-brand-550-solid);--g-color-base-brand-hover:var(--g-color-private-brand-650-solid);--g-color-base-selection:var(--g-color-private-brand-150);--g-color-base-selection-hover:var(--g-color-private-brand-200);--g-color-line-brand:var(--g-color-private-brand-600-solid);--app-glass-bg:#2d283280;--app-glass-border:#ffffff14;--app-glass-shadow:0 1px 8px #8f52cc1f;--app-radius-button:12px;--app-radius-card:16px;--app-radius-card-lg:20px;--app-shadow-neon-card:0 0 14px #8f52cc24, 0 0 28px #3882ff12;--app-shadow-neon-item:0 0 12px #8f52cc29, 0 0 24px #3882ff14;--app-border-card:1px solid var(--g-color-private-brand-100,#8f52cc1f);--app-border-card-active:1px solid var(--g-color-private-brand-300,#8f52cc66);--app-gradient-neon-border:linear-gradient(135deg, #8f52cc40, #3882ff29);--app-gradient-subtle:linear-gradient(135deg, var(--g-color-base-generic-accent,#ffffff08) 0%, #8f52cc0f 50%, #3882ff08 100%);--app-nav-bg:linear-gradient(180deg, #ffffff0d, #ffffff04), linear-gradient(135deg, #8f52cc38, #3882ff1f);--app-nav-shadow:inset 0 1px 0 #ffffff0f, 0 10px 22px #0d09166b, 0 0 18px #8f52cc29;--app-nav-border:#be95ff57;--app-nav-hover-bg:linear-gradient(180deg, #ffffff14, #ffffff06), linear-gradient(135deg, #8f52cc52, #3882ff2e);--app-nav-hover-shadow:inset 0 1px 0 #ffffff14, 0 12px 24px #0d09167a, 0 0 22px #8f52cc38;--app-nav-hover-border-color:#d2b0ff75;--app-action-bg:linear-gradient(180deg, #ffffff0f, #ffffff03), linear-gradient(135deg, #5c3d94, #4064c4);--app-counter-bg:linear-gradient(135deg, #5c3d94, #4064c4);--app-action-shadow:inset 0 1px 0 #ffffff14, 0 10px 24px #0c081675, 0 0 18px #8f52cc29;--app-action-border:#ccb1ff2e;--app-action-hover-bg:linear-gradient(180deg, #ffffff14, #ffffff04), linear-gradient(135deg, #6745a2, #486fd3);--app-action-hover-shadow:inset 0 1px 0 #ffffff1a, 0 12px 28px #0c081685, 0 0 20px #8f52cc33;--app-action-hover-border-color:#dac3ff3d;--app-tabs-shadow:0 0 10px #8f52cc52, 0 0 18px #3882ff1f}.db-root_theme_light{min-height:100%;position:relative}.db-root_theme_light:after{content:"";z-index:50;pointer-events:none;background:radial-gradient(72% 56% at 8% 14%,#8f52cc1a 0%,#0000 60%),radial-gradient(54% 44% at 92% 20%,#3882ff0d 0%,#0000 58%),radial-gradient(62% 52% at 18% 88%,#8f52cc0d 0%,#0000 62%);position:fixed;inset:0}.db-root_theme_dark{min-height:100%;position:relative}.db-root_theme_dark:after{content:"";z-index:50;pointer-events:none;background:radial-gradient(74% 58% at 10% 12%,#8f52cc29 0%,#0000 58%),radial-gradient(50% 42% at 92% 20%,#3882ff14 0%,#0000 58%),radial-gradient(58% 46% at 16% 88%,#8f52cc14 0%,#0000 62%);position:fixed;inset:0}.db-root button[class*=button][class*=view_action]:not([class*=outlined]):not([class*=flat]),.db-root button[class*=button][class*=view-action]:not([class*=outlined]):not([class*=flat]),.db-root a[class*=button][class*=view_action]:not([class*=outlined]):not([class*=flat]),.db-root a[class*=button][class*=view-action]:not([class*=outlined]):not([class*=flat]){box-shadow:inset 0 0 0 1px var(--app-action-border), var(--app-action-shadow);border-radius:12px;transition:box-shadow .25s,opacity .25s;position:relative;overflow:hidden;background:var(--app-action-bg)!important;color:#fff!important;border:none!important}.db-root button[class*=button][class*=view_action]:not([class*=outlined]):not([class*=flat]):before,.db-root button[class*=button][class*=view-action]:not([class*=outlined]):not([class*=flat]):before,.db-root a[class*=button][class*=view_action]:not([class*=outlined]):not([class*=flat]):before,.db-root a[class*=button][class*=view-action]:not([class*=outlined]):not([class*=flat]):before{background:0 0!important}.db-root button[class*=button][class*=view_action]:not([class*=outlined]):not([class*=flat]):hover:not(:disabled),.db-root button[class*=button][class*=view-action]:not([class*=outlined]):not([class*=flat]):hover:not(:disabled),.db-root a[class*=button][class*=view_action]:not([class*=outlined]):not([class*=flat]):hover:not(:disabled),.db-root a[class*=button][class*=view-action]:not([class*=outlined]):not([class*=flat]):hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--app-action-hover-border-color), var(--app-action-hover-shadow);background:var(--app-action-hover-bg)!important}.db-root button[class*=button][class*=view_action]:not([class*=outlined]):not([class*=flat]):active:not(:disabled),.db-root button[class*=button][class*=view-action]:not([class*=outlined]):not([class*=flat]):active:not(:disabled),.db-root a[class*=button][class*=view_action]:not([class*=outlined]):not([class*=flat]):active:not(:disabled),.db-root a[class*=button][class*=view-action]:not([class*=outlined]):not([class*=flat]):active:not(:disabled){box-shadow:inset 0 0 0 1px var(--app-action-border), var(--app-action-shadow)}.db-root button[class*=button][class*=view_action]:not([class*=outlined]):not([class*=flat]):focus-visible,.db-root button[class*=button][class*=view-action]:not([class*=outlined]):not([class*=flat]):focus-visible,.db-root a[class*=button][class*=view_action]:not([class*=outlined]):not([class*=flat]):focus-visible,.db-root a[class*=button][class*=view-action]:not([class*=outlined]):not([class*=flat]):focus-visible{outline-offset:2px;outline:2px solid #3882ff80}.db-root button[class*=button][class*=view_action]:not([class*=outlined]):not([class*=flat]):disabled,.db-root button[class*=button][class*=view-action]:not([class*=outlined]):not([class*=flat]):disabled,.db-root a[class*=button][class*=view_action]:not([class*=outlined]):not([class*=flat]):disabled,.db-root a[class*=button][class*=view-action]:not([class*=outlined]):not([class*=flat]):disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.db-root_theme_dark button[class*=button][class*=view_action]:not([class*=outlined]):not([class*=flat]),.db-root_theme_dark button[class*=button][class*=view-action]:not([class*=outlined]):not([class*=flat]){box-shadow:inset 0 0 0 1px var(--app-action-border), var(--app-action-shadow);background:var(--app-action-bg)!important;color:#fff!important;border:none!important}.db-root_theme_dark button[class*=button][class*=view_action]:not([class*=outlined]):not([class*=flat]):before,.db-root_theme_dark button[class*=button][class*=view-action]:not([class*=outlined]):not([class*=flat]):before{background:0 0!important}.db-root_theme_dark button[class*=button][class*=view_action]:not([class*=outlined]):not([class*=flat]):hover:not(:disabled),.db-root_theme_dark button[class*=button][class*=view-action]:not([class*=outlined]):not([class*=flat]):hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--app-action-hover-border-color), var(--app-action-hover-shadow);background:var(--app-action-hover-bg)!important}.db-root_theme_dark button[class*=button][class*=view_action]:not([class*=outlined]):not([class*=flat]):active:not(:disabled),.db-root_theme_dark button[class*=button][class*=view-action]:not([class*=outlined]):not([class*=flat]):active:not(:disabled){box-shadow:inset 0 0 0 1px var(--app-action-border), var(--app-action-shadow)}.db-root_theme_dark button[class*=button][class*=view_action]:not([class*=outlined]):not([class*=flat]):disabled,.db-root_theme_dark button[class*=button][class*=view-action]:not([class*=outlined]):not([class*=flat]):disabled{opacity:.45;color:#fff9!important}.button-action-neon{box-shadow:inset 0 0 0 1px var(--app-action-border), var(--app-action-shadow);border-radius:12px;transition:box-shadow .25s,opacity .25s;position:relative;overflow:hidden;background:var(--app-action-bg)!important;color:#fff!important;border:none!important}.button-action-neon:before{background:0 0!important}.button-action-neon:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--app-action-hover-border-color), var(--app-action-hover-shadow);background:var(--app-action-hover-bg)!important}.button-action-neon:active:not(:disabled){box-shadow:inset 0 0 0 1px var(--app-action-border), var(--app-action-shadow)}.button-action-neon:focus-visible{outline-offset:2px;outline:2px solid #3882ff80}.button-action-neon:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.db-root_theme_dark .button-action-neon{box-shadow:inset 0 0 0 1px var(--app-action-border), var(--app-action-shadow);background:var(--app-action-bg)!important;color:#fff!important;border:none!important}.db-root_theme_dark .button-action-neon:before{background:0 0!important}.db-root_theme_dark .button-action-neon:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--app-action-hover-border-color), var(--app-action-hover-shadow);background:var(--app-action-hover-bg)!important}.db-root_theme_dark .button-action-neon:active:not(:disabled){box-shadow:inset 0 0 0 1px var(--app-action-border), var(--app-action-shadow)}.db-root_theme_dark .button-action-neon:disabled{opacity:.45;color:#fff9!important}.tabs-neon [class*=indicator],.tabs-neon [class*=Indicator],.tabs-neon [class*=line],.tabs-neon [class*=Line],.tabs-neon [class*=slider],.tabs-neon [class*=Slider],.tabs-neon [class*=underline],.tabs-neon [class*=bar]{box-shadow:var(--app-tabs-shadow);transition:box-shadow .25s}.db-root_theme_dark .tabs-neon [class*=indicator],.db-root_theme_dark .tabs-neon [class*=Indicator],.db-root_theme_dark .tabs-neon [class*=line],.db-root_theme_dark .tabs-neon [class*=Line],.db-root_theme_dark .tabs-neon [class*=slider],.db-root_theme_dark .tabs-neon [class*=Slider],.db-root_theme_dark .tabs-neon [class*=underline],.db-root_theme_dark .tabs-neon [class*=bar]{box-shadow:var(--app-tabs-shadow)}.db-root_theme_dark .data-loader{opacity:.75}.db-root_theme_dark .data-loader [class*=skeleton]{background:var(--g-color-base-generic-accent,#ffffff0f)}.db-modal{justify-content:center!important;align-items:flex-start!important;padding-top:4%!important;display:flex!important}.db-modal__surface{overflow:hidden;box-shadow:none!important;background:var(--g-color-base-float,var(--g-color-base-background))!important;border:none!important;border-radius:20px!important;outline:none!important;margin-top:0!important;top:4%!important;transform:none!important}.app-modal-root{--g-modal-width:560px;justify-content:center!important;align-items:flex-start!important;padding-top:4%!important;display:flex!important}.app-modal__wrap{border-radius:20px;width:100%;min-width:0;position:relative;box-shadow:0 4px 20px #0000000f,0 0 12px #8f52cc14,0 0 24px #3882ff0a}.db-root_theme_dark .app-modal__wrap{box-shadow:0 0 16px #8f52cc24,0 0 32px #3882ff0f}.app-modal__content{box-sizing:border-box;min-width:0;padding:20px 24px 24px;position:relative}.app-modal__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.app-modal__title{flex:1;min-width:0;margin:0}.app-modal__close{box-sizing:border-box;width:32px;min-width:32px;height:32px;color:var(--g-color-text-hint,#0000004d);border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;margin-right:-2px;transition:color .2s;display:inline-flex;overflow:visible;background:0 0!important;padding:0!important}.app-modal__close:hover,.app-modal__close:active{color:var(--g-color-text-primary,inherit);background:0 0!important}.app-modal__close:focus-visible{box-shadow:0 0 0 2px var(--g-color-line-focus,#007aff80);outline:none;background:0 0!important}.app-modal__close>*{border-radius:0;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;background:0 0!important;display:flex!important}.app-modal__close:hover>*,.app-modal__close:active>*{background:0 0!important}.app-modal__close svg{flex-shrink:0;transition:transform .2s;display:block}.app-modal__close:hover svg,.app-modal__close:active svg{transform:scale(1.15)}.app-modal__close:before,.app-modal__close:after,.app-modal__close>:before,.app-modal__close>:after{display:none!important}.app-modal__body{flex-direction:column;gap:16px;min-width:0;display:flex}@media (width<=768px){.db-modal{padding-top:max(8px, env(safe-area-inset-top,0px))!important;padding-bottom:max(8px, env(safe-area-inset-bottom,0px))!important}.db-modal__surface{box-sizing:border-box;-webkit-overflow-scrolling:touch;overflow:auto;margin:max(4px, env(safe-area-inset-top,0px)) max(8px, env(safe-area-inset-right,0px)) max(4px, env(safe-area-inset-bottom,0px)) max(8px, env(safe-area-inset-left,0px))!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - max(12px, env(safe-area-inset-top,0px)) - max(12px, env(safe-area-inset-bottom,0px)))!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - max(16px, env(safe-area-inset-top,0px)) - max(16px, env(safe-area-inset-bottom,0px)))!important}.app-modal-root{--g-modal-width:min(560px, calc(100vw - 24px))}.app-modal__content{padding:16px 16px 20px}.db-modal__surface .db-dialog{box-sizing:border-box;--_--side-padding:16px;max-width:100%;width:min(100%,100vw - 32px)!important}.db-dialog__footer{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;width:100%}.db-button{flex:auto;min-width:min(128px,50% - 5px)}}.input-with-clear-optional .input-clear-btn,.text-area-with-clear-optional .input-clear-btn{opacity:0;transition:opacity .15s}.input-with-clear-optional:hover .input-clear-btn,.text-area-with-clear-optional:hover .input-clear-btn{opacity:1}.db-toaster.db-toaster{align-items:flex-end;inset-block:16px auto}.db-toaster:not([data-mobile=true]) .db-toast{background-color:var(--app-toast-bg,var(--g-color-base-float));color:var(--app-toast-fg,var(--g-color-text-primary));border:1px solid var(--app-toast-border,transparent);box-shadow:0 8px 24px #0f0d1e1f}.db-toaster:not([data-mobile=true]) [data-theme=success]{--app-toast-bg:var(--g-color-base-positive-light);--app-toast-fg:var(--g-color-text-positive-heavy);--app-toast-border:color-mix(in sRGB, var(--g-color-text-positive-heavy) 30%, transparent)}.db-toaster:not([data-mobile=true]) [data-theme=danger]{--app-toast-bg:var(--g-color-base-danger-light);--app-toast-fg:var(--g-color-text-danger-heavy);--app-toast-border:color-mix(in sRGB, var(--g-color-text-danger-heavy) 30%, transparent)}.db-toaster:not([data-mobile=true]) [data-theme=warning]{--app-toast-bg:var(--g-color-base-warning-light);--app-toast-fg:var(--g-color-text-warning-heavy);--app-toast-border:color-mix(in sRGB, var(--g-color-text-warning-heavy) 30%, transparent)}.db-toaster:not([data-mobile=true]) [data-theme=info]{--app-toast-bg:var(--g-color-base-info-light);--app-toast-fg:var(--g-color-text-info-heavy);--app-toast-border:color-mix(in sRGB, var(--g-color-text-info-heavy) 30%, transparent)}.db-toaster:not([data-mobile=true]) .db-toast strong{color:var(--app-toast-fg,var(--g-color-text-primary));font-weight:600}.db-toaster:not([data-mobile=true]) .db-toast p{color:var(--app-toast-fg,var(--g-color-text-primary));opacity:.85}.line2,.line3,.line4{overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line2{-webkit-line-clamp:2}.line3{-webkit-line-clamp:3}.line4{-webkit-line-clamp:4}:root,.db-root{--db-font-sans:"Inter", ui-sans-serif, -apple-system, "BlinkMacSystemFont", "Segoe UI", sans-serif;--db-font-mono:"Roboto Mono", ui-monospace, "SFMono-Regular", "Consolas", monospace;--db-radius-xs:8px;--db-radius-sm:12px;--db-radius-md:16px;--db-radius-lg:22px;--db-radius-xl:30px;--db-control-h-s:32px;--db-control-h-m:40px;--db-control-h-l:48px;--db-space-1:4px;--db-space-2:8px;--db-space-3:12px;--db-space-4:16px;--db-space-5:20px;--db-space-6:24px;--db-ease:cubic-bezier(.2, .8, .2, 1);--db-transition:.18s var(--db-ease);--db-purple:#9555f6;--db-purple-strong:#7c3fe1;--db-blue:#648cff;--db-red:#ff576c;--db-green:#39d7a0;--db-orange:#ffad42;--db-on-accent:#fff;--db-brand-text:#b77cff;--db-brand-text-hover:#d0a6ff;--db-tooltip-bg:#1c1a20;--db-tooltip-text:#fff;--db-brand-action-border:#e1c5ff57;--db-brand-action-border-hover:#eedeff80;--db-brand-action-sheen:#ffffff2e;--db-brand-action-sheen-hover:#ffffff38;--db-brand-action-bg:linear-gradient(135deg, #9555f6, #7139d5 58%, #5f68da);--db-brand-action-bg-hover:linear-gradient(135deg, #a467ff, #8246e8 58%, #6978ed);--db-brand-action-shadow:inset 0 1px 0 #ffffff47, 0 8px 22px #7538d440, 0 0 20px #9555f621;--db-brand-action-shadow-hover:inset 0 1px 0 #ffffff57, 0 10px 28px #7538d452, 0 0 26px #9555f62e;--db-contrast-line:#ffffff1f;--db-contrast-soft:#ffffff14;--db-danger-line:#ff576c4d;--db-danger-line-strong:#ff576c94;--db-success-line:#39d7a042;--db-warning-line:#ffad4242;--db-brand-line:#9555f640;--db-toggle-thumb-shadow:0 2px 6px #00000040;--db-toggle-active-line:#b97eff75;--db-progress-glow:0 0 14px #9555f64d;--projects-glow-flow:conic-gradient(from 12deg, #ac63ff1a, #ac63ffc7 13%, #ffa483b8 25%, #ffd6aa2e 36%, #795aeead 53%, #d275ffc2 68%, #ffa6878f 83%, #ac63ff1a);--projects-glow-inner:radial-gradient(circle at 24% 50%, #a958ff75, #f1808d38 18%, transparent 43%);--projects-glow-shadow-focus:-8px 5px 24px #8e4aeb1a, 9px 5px 24px #ef896e14;--projects-glow-shadow-typing:-8px 5px 24px #8e4aeb17, 8px 5px 24px #ef896e12;--projects-glow-shadow-pending:-10px 5px 28px #8e4aeb21, 10px 5px 28px #ef896e1a;--g-border-radius-s:var(--db-radius-xs);--g-border-radius-m:var(--db-radius-sm);--g-border-radius-l:var(--db-radius-md);--g-font-family-mono:var(--db-font-mono);--g-font-family-monospace:var(--db-font-mono);--g-text-body-2-font-size:14px;--g-text-body-2-line-height:20px;--g-text-caption-2-font-size:12px;--g-text-caption-2-line-height:16px;--g-text-header-1-font-size:32px;--g-text-header-1-line-height:38px;--g-text-header-font-family:var(--db-font-sans);--g-text-header-font-weight:700}.db-root_theme_dark,[data-theme=dark]{--db-canvas:#100d18;--db-canvas-soft:#181420;--db-surface:#2d2b34d6;--db-surface-solid:#2c2a33;--db-surface-raised:#393642e6;--db-surface-hover:#4a4655e0;--db-line:#cdbfe829;--db-line-strong:#bf90ff61;--db-text:#f6f2fb;--db-text-secondary:#bbb4c5;--db-text-muted:#918a9a;--db-shadow-sm:0 8px 28px #00000038;--db-shadow-md:0 18px 56px #00000057, 0 0 32px #8340dc12;--db-shadow-focus:0 0 0 3px #9555f61f, 0 0 28px #9555f61f;--db-control-sheen:#ffffff0e;--db-control-sheen-hover:#ffffff14;--db-control-bg-subtle:#ffffff06;--db-control-bg-muted:#ffffff14;--db-inset-highlight:#ffffff0e;--db-shadow-control:0 4px 14px #00000014;--db-shadow-control-hover:0 8px 20px #00000021;--db-overlay-bg:#08050ead;--db-tooltip-line:#ffffff14;--db-tooltip-shadow:0 12px 34px #0000004d;--db-skeleton-base:#ffffff0a;--db-skeleton-highlight:#ffffff1c;--db-brand-soft:#9555f61c;--db-brand-glow:#9555f63d;--db-danger-soft:#ff576c14;--db-success-soft:#39d7a014;--db-warning-soft:#ffad4214;--db-dialog-accent:#9555f61a;--db-dialog-sheen:#ffffff0d;--db-dialog-inset:#ffffff0e;--db-drawer-shadow:-18px 0 54px #00000047;--db-date-bg:#ffffff06;--db-illustration-purple:#b26fff38;--db-illustration-blue:#5380ff2b;--db-illustration-icon:#d7b7ff;--db-illustration-icon-bg:#9555f61a;--db-illustration-icon-shadow:0 0 36px #9555f629;--db-illustration-orb:#9555f61f;--db-illustration-orb-alt:#648cff1f;--db-page-accent-primary:#682abe21;--db-page-accent-secondary:#4368cc14;--db-aside-sheen:#ffffff06;--db-aside-bg:#201e26e0;--db-aside-shadow:14px 0 38px #0000001a;--db-nav-active-sheen:#ffffff0e;--db-nav-active-shadow:inset 0 1px 0 #ffffff0d, 0 8px 20px #0000001f;--projects-text:var(--db-text);--projects-muted:var(--db-text-secondary);--projects-accent:var(--db-purple);--projects-accent-soft:var(--db-brand-soft);--projects-focus:var(--db-line-strong);--projects-card-bg:var(--db-surface);--projects-card-bg-solid:var(--db-surface-solid);--projects-card-border:var(--db-line);--projects-control-bg:var(--db-surface-raised);--projects-control-hover:var(--db-surface-hover);--projects-control-border:var(--db-line);--projects-control-highlight:var(--db-control-sheen);--projects-control-shadow:var(--db-shadow-control);--projects-danger:var(--db-red);--projects-danger-soft:var(--db-danger-soft);--projects-skeleton:var(--db-skeleton-base);--projects-skeleton-highlight:var(--db-skeleton-highlight);--projects-on-accent:var(--db-on-accent);--projects-control-inset:var(--db-inset-highlight);--projects-tooltip-bg:var(--db-tooltip-bg);--projects-tooltip-text:var(--db-tooltip-text);--projects-tooltip-shadow:var(--db-tooltip-shadow);--projects-overlay-bg:var(--db-overlay-bg);--projects-dialog-shadow:var(--db-shadow-md);--g-color-base-background:var(--db-canvas-soft);--g-color-base-float:var(--db-surface-solid);--g-color-base-float-medium:#2c2a33b8;--g-color-base-generic:#ffffff14;--g-color-base-generic-hover:#ffffff1f;--g-color-base-generic-medium:#ffffff0f;--g-color-base-generic-accent:#ffffff1a;--g-color-base-generic-accent-disabled:#ffffff09;--g-color-base-generic-ultralight:#ffffff06;--g-color-base-simple-hover:#ffffff12;--g-color-base-simple-hover-solid:#302d37;--g-color-base-brand:var(--db-purple);--g-color-base-brand-hover:#a76cff;--g-color-base-brand-light:#9555f629;--g-color-base-selection:#9555f633;--g-color-base-selection-hover:#9555f647;--g-color-base-danger-light:#ff576c24;--g-color-base-danger-medium:#ff576c3d;--g-color-base-danger-heavy:var(--db-red);--g-color-base-positive:var(--db-green);--g-color-base-positive-light:#39d7a024;--g-color-base-positive-medium:#39d7a03d;--g-color-base-positive-heavy:#46e2ad;--g-color-base-warning-light:#ffad4224;--g-color-base-warning-medium:#ffad423d;--g-color-base-warning-heavy:var(--db-orange);--g-color-base-info:var(--db-blue);--g-color-base-info-light:#648cff24;--g-color-base-info-medium:#648cff3d;--g-color-base-info-heavy:#7da0ff;--g-color-base-misc-light:#bf7cff24;--g-color-base-misc-medium:#bf7cff3d;--g-color-base-misc-heavy:#bf7cff;--g-color-text-primary:var(--db-text);--g-color-text-secondary:var(--db-text-secondary);--g-color-text-complementary:var(--db-text-muted);--g-color-text-hint:var(--db-text-muted);--g-color-text-brand:#bd86ff;--g-color-text-brand-heavy:#d1adff;--g-color-text-brand-contrast:#fff;--g-color-text-link:#b985ff;--g-color-text-link-hover:#cda9ff;--g-color-text-link-visited:#c790ef;--g-color-text-link-visited-hover:#dfb8ff;--g-color-text-danger:#ff7182;--g-color-text-danger-heavy:#ff8c99;--g-color-text-positive:#55dbad;--g-color-text-positive-heavy:#7be5c0;--g-color-text-warning:#ffc36e;--g-color-text-warning-heavy:#ffd393;--g-color-text-info:#86a6ff;--g-color-text-info-heavy:#a6bcff;--g-color-text-misc:#c991ff;--g-color-text-dark-primary:#211d28;--g-color-text-light-primary:#fff;--g-color-line-generic:var(--db-line);--g-color-line-generic-accent:#cdbfe838;--g-color-line-generic-active:#bf90ff6b;--g-color-line-generic-hover:#cdbfe84d;--g-color-line-generic-solid:#4b4653;--g-color-line-brand:var(--db-line-strong);--g-color-line-focus:#a469ff;--g-color-line-danger:#ff576c94;--g-color-line-info:#648cff94;--g-color-sfx-shadow:#0000006b;--g-popup-background-color:var(--db-surface-solid);--g-popup-border-color:var(--db-line);--g-text-input-background-color:#ffffff09;--g-text-input-border-color:var(--db-line);--g-text-input-border-color-hover:#cdbfe84d;--g-text-input-border-color-active:var(--db-line-strong);--g-text-input-focus-outline-color:#9555f629;--g-text-input-text-color:var(--db-text);--g-text-input-placeholder-color:var(--db-text-muted);--g-text-input-label-color:var(--db-text-secondary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.db-root_theme_light,[data-theme=light]{--db-canvas:#f7f5fb;--db-canvas-soft:#eeeaf6;--db-surface:#ffffffc2;--db-surface-solid:#fff;--db-surface-raised:#ffffffeb;--db-surface-hover:#efe9f8eb;--db-line:#533b701f;--db-line-strong:#7c3fe14d;--db-text:#211d28;--db-text-secondary:#665f70;--db-text-muted:#928b9c;--db-shadow-sm:0 8px 28px #29193a14;--db-shadow-md:0 20px 56px #38234d1f, 0 0 28px #8340dc0d;--db-shadow-focus:0 0 0 3px #9555f61a, 0 0 24px #9555f61a;--db-control-sheen:#ffffff8f;--db-control-sheen-hover:#ffffffc2;--db-control-bg-subtle:#533b7006;--db-control-bg-muted:#533b7014;--db-inset-highlight:#ffffffb3;--db-shadow-control:0 4px 14px #2e203c12;--db-shadow-control-hover:0 8px 20px #2e203c1c;--db-overlay-bg:#231c2b6b;--db-tooltip-line:#ffffff14;--db-tooltip-shadow:0 12px 34px #2e203c3d;--db-skeleton-base:#533b700e;--db-skeleton-highlight:#ffffffb8;--db-brand-soft:#7c3fe11a;--db-brand-glow:#7c3fe133;--db-danger-soft:#e1364d14;--db-success-soft:#138b6414;--db-warning-soft:#b26c0e14;--db-contrast-line:#211d282e;--db-contrast-soft:#211d28;--db-dialog-accent:#7c3fe113;--db-dialog-sheen:#ffffff75;--db-dialog-inset:#ffffffb3;--db-drawer-shadow:-18px 0 54px #2e203c24;--db-date-bg:var(--db-control-bg-subtle);--db-illustration-purple:#b26fff29;--db-illustration-blue:#5380ff1f;--db-illustration-icon:#7133c7;--db-illustration-icon-bg:#7c3fe114;--db-illustration-icon-shadow:0 0 36px #7c3fe11c;--db-illustration-orb:#7c3fe117;--db-illustration-orb-alt:#376bd614;--db-page-accent-primary:#7c3fe117;--db-page-accent-secondary:#376bd60e;--db-aside-sheen:#ffffff80;--db-aside-bg:#ffffffc7;--db-aside-shadow:14px 0 38px #2e203c14;--db-nav-active-sheen:#ffffffb3;--db-nav-active-shadow:inset 0 1px 0 #ffffffb3, 0 8px 20px #2e203c14;--projects-text:var(--db-text);--projects-muted:var(--db-text-secondary);--projects-accent:var(--db-purple-strong);--projects-accent-soft:var(--db-brand-soft);--projects-focus:var(--db-line-strong);--projects-card-bg:var(--db-surface);--projects-card-bg-solid:var(--db-surface-solid);--projects-card-border:var(--db-line);--projects-control-bg:var(--db-surface-raised);--projects-control-hover:var(--db-surface-hover);--projects-control-border:var(--db-line);--projects-control-highlight:var(--db-control-sheen);--projects-control-shadow:var(--db-shadow-control);--projects-danger:var(--db-red);--projects-danger-soft:var(--db-danger-soft);--projects-skeleton:var(--db-skeleton-base);--projects-skeleton-highlight:var(--db-skeleton-highlight);--projects-on-accent:var(--db-on-accent);--projects-control-inset:var(--db-inset-highlight);--projects-tooltip-bg:var(--db-tooltip-bg);--projects-tooltip-text:var(--db-tooltip-text);--projects-tooltip-shadow:var(--db-tooltip-shadow);--projects-overlay-bg:var(--db-overlay-bg);--projects-dialog-shadow:var(--db-shadow-md);--g-color-base-background:var(--db-canvas);--g-color-base-float:var(--db-surface-solid);--g-color-base-float-medium:#ffffffc7;--g-color-base-generic:#533b7014;--g-color-base-generic-hover:#533b701f;--g-color-base-generic-medium:#533b700e;--g-color-base-generic-accent:#533b701a;--g-color-base-generic-accent-disabled:#533b7009;--g-color-base-generic-ultralight:#533b7006;--g-color-base-simple-hover:#533b7012;--g-color-base-simple-hover-solid:#eeeaf4;--g-color-base-brand:var(--db-purple-strong);--g-color-base-brand-hover:#6f32d2;--g-color-base-brand-light:#7c3fe11f;--g-color-base-selection:#7c3fe124;--g-color-base-selection-hover:#7c3fe133;--g-color-base-danger-light:#e1364d1a;--g-color-base-danger-medium:#e1364d2e;--g-color-base-danger-heavy:#d9364d;--g-color-base-positive:#138b64;--g-color-base-positive-light:#138b641a;--g-color-base-positive-medium:#138b642e;--g-color-base-positive-heavy:#08724f;--g-color-base-warning-light:#b26c0e1a;--g-color-base-warning-medium:#b26c0e2e;--g-color-base-warning-heavy:#a76209;--g-color-base-info:#376bd6;--g-color-base-info-light:#376bd61a;--g-color-base-info-medium:#376bd62e;--g-color-base-info-heavy:#2858b9;--g-color-base-misc-light:#7c3fe11a;--g-color-base-misc-medium:#7c3fe12e;--g-color-base-misc-heavy:#6f32d2;--g-color-text-primary:var(--db-text);--g-color-text-secondary:var(--db-text-secondary);--g-color-text-complementary:var(--db-text-muted);--g-color-text-hint:var(--db-text-muted);--g-color-text-brand:#6f32d2;--g-color-text-brand-heavy:#5520ad;--g-color-text-brand-contrast:#fff;--g-color-text-link:#6530c6;--g-color-text-link-hover:#4d1f9f;--g-color-text-link-visited:#7544a0;--g-color-text-link-visited-hover:#573074;--g-color-text-danger:#cf3148;--g-color-text-danger-heavy:#a91f34;--g-color-text-positive:#087b56;--g-color-text-positive-heavy:#056344;--g-color-text-warning:#a76209;--g-color-text-warning-heavy:#855008;--g-color-text-info:#2858b9;--g-color-text-info-heavy:#1d448f;--g-color-text-misc:#7133c7;--g-color-text-dark-primary:#211d28;--g-color-text-light-primary:#fff;--g-color-line-generic:var(--db-line);--g-color-line-generic-accent:#533b702e;--g-color-line-generic-active:#7c3fe15c;--g-color-line-generic-hover:#533b703d;--g-color-line-generic-solid:#d8d1e1;--g-color-line-brand:var(--db-line-strong);--g-color-line-focus:#7c3fe1;--g-color-line-danger:#cf31487a;--g-color-line-info:#2858b973;--g-color-sfx-shadow:#2e203c2e;--g-popup-background-color:var(--db-surface-solid);--g-popup-border-color:var(--db-line);--g-text-input-background-color:#ffffffa8;--g-text-input-border-color:var(--db-line);--g-text-input-border-color-hover:#533b703d;--g-text-input-border-color-active:var(--db-line-strong);--g-text-input-focus-outline-color:#7c3fe11f;--g-text-input-text-color:var(--db-text);--g-text-input-placeholder-color:var(--db-text-muted);--g-text-input-label-color:var(--db-text-secondary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.db-text,.db-button,.db-field,.db-select,.db-textarea,.db-menu,.db-table,.db-dialog,.db-tooltip,.db-toast{font-family:var(--db-font-sans)}.db-text{color:var(--db-text);line-height:1.45}.db-text--body-1,.db-text--body-2{font-size:14px}.db-text--body-3,.db-text--caption-1,.db-text--caption-2{font-size:12px}.db-text--subheader-1,.db-text--subheader-2,.db-text--subheader-3{font-weight:650}.db-text--header-1,.db-text--header-2{letter-spacing:-.035em;font-size:clamp(24px,3vw,36px);font-weight:750;line-height:1.08}.db-text--header-2{font-size:clamp(20px,2.4vw,28px)}.db-text--secondary,.db-text--hint,.db-text--complementary{color:var(--db-text-secondary)}.db-text--danger{color:var(--db-red)}.db-text--success{color:var(--db-green)}.db-text--brand,.db-text--info{color:var(--db-brand-text)}.db-text--ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.db-flex{min-width:0;display:flex}.db-card{box-sizing:border-box;border:1px solid var(--db-line);border-radius:var(--db-radius-md);background:linear-gradient(145deg, var(--db-control-sheen), transparent 48%), var(--db-surface);box-shadow:inset 0 1px 0 var(--db-inset-highlight);-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08)}.db-card[data-view=raised]{box-shadow:inset 0 1px 0 var(--db-inset-highlight), var(--db-shadow-sm)}.db-card[data-view=outlined]{background:0 0}.db-divider{background:var(--db-line);border:0;width:100%;height:1px;margin:0}.db-icon{flex:none;display:block}.db-button{height:var(--db-control-h-m);box-sizing:border-box;border:1px solid var(--db-line);border-radius:var(--db-radius-sm);min-width:0;color:var(--db-text);background:linear-gradient(180deg, var(--db-control-sheen), transparent), var(--db-surface-raised);box-shadow:inset 0 1px 0 var(--db-inset-highlight), var(--db-shadow-control);white-space:nowrap;cursor:pointer;transition:transform var(--db-transition), border-color var(--db-transition), background var(--db-transition), box-shadow var(--db-transition), color var(--db-transition), opacity var(--db-transition);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.db-button:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--db-line-strong);background:linear-gradient(180deg, var(--db-control-sheen-hover), transparent), var(--db-surface-hover);box-shadow:inset 0 1px 0 var(--db-inset-highlight), var(--db-shadow-control-hover);transform:translateY(-1px)}.db-button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0)scale(.98)}.db-button:focus-visible,.db-field:focus-within,.db-textarea:focus-visible,.db-select:focus-within,.db-tab:focus-visible,.db-menu__item:focus-visible{border-color:var(--db-line-strong);box-shadow:var(--db-shadow-focus);outline:none}.db-button:disabled,.db-button[aria-disabled=true]{opacity:.42;cursor:not-allowed}.db-button[data-selected=true]{border-color:var(--db-line-strong);background:var(--db-brand-soft);box-shadow:inset 0 0 0 1px var(--db-line-strong)}.db-button[data-size=s]{height:var(--db-control-h-s);border-radius:10px;padding-inline:11px;font-size:13px}.db-button[data-size=l],.db-button[data-size=xl]{height:var(--db-control-h-l);padding-inline:20px;font-size:15px}.db-button[data-width=max]{width:100%}.db-button[data-pin*=round]{border-radius:999px}.db-button[data-view=action],.db-button[data-view=brand],.db-button[data-view=outlined-action]{border-color:var(--db-brand-action-border);color:var(--db-on-accent);background:linear-gradient(180deg, var(--db-brand-action-sheen), transparent 50%), var(--db-brand-action-bg);box-shadow:var(--db-brand-action-shadow)}.db-button[data-view=action]:hover:not(:disabled),.db-button[data-view=brand]:hover:not(:disabled){border-color:var(--db-brand-action-border-hover);background:linear-gradient(180deg, var(--db-brand-action-sheen-hover), transparent 50%), var(--db-brand-action-bg-hover);box-shadow:var(--db-brand-action-shadow-hover)}.db-button[data-view=flat],.db-button[data-view=flat-secondary]{box-shadow:none;background:0 0;border-color:#0000}.db-button[data-view=flat-secondary]{color:var(--db-text-secondary)}.db-button[data-view=outlined],.db-button[data-view=outlined-info]{box-shadow:none;background:0 0}.db-button[data-view=normal-contrast]{border-color:var(--db-contrast-line);color:var(--db-on-accent);background:var(--db-contrast-soft)}.db-button[data-view=flat-danger],.db-button[data-view=outlined-danger]{color:var(--db-red)}.db-button[data-view=outlined-danger]{border-color:var(--db-danger-line);background:var(--db-danger-soft)}.db-button__content,.db-button__icon{justify-content:center;align-items:center;gap:8px;min-width:0;display:inline-flex}.db-field,.db-select{width:auto;min-width:0;color:var(--db-text);flex-direction:column;gap:6px;display:inline-flex}.db-field__label{color:var(--db-text-secondary);font-size:12px;font-weight:600}.db-field__control,.db-select__control,.db-select__custom-control{height:var(--db-control-h-m);border:1px solid var(--db-line);border-radius:var(--db-radius-sm);background:linear-gradient(180deg, var(--db-control-sheen), transparent), var(--db-control-bg-subtle);min-width:0;box-shadow:inset 0 1px 0 var(--db-inset-highlight);transition:border-color var(--db-transition), box-shadow var(--db-transition), background var(--db-transition);align-items:center;display:flex;position:relative}.db-field[data-error=true] .db-field__control{border-color:var(--db-danger-line-strong)}.db-field__error{color:var(--db-red);font-size:12px;line-height:1.35}.db-field[data-disabled=true],.db-select[data-disabled=true]{opacity:.48}.db-field[data-size=s] .db-field__control,.db-select[data-size=s] .db-select__control{height:var(--db-control-h-s)}.db-field[data-size=l] .db-field__control,.db-field[data-size=xl] .db-field__control,.db-select[data-size=l] .db-select__control,.db-select[data-size=xl] .db-select__control{height:var(--db-control-h-l)}.db-field__control input,.db-select__native{width:100%;min-width:0;height:100%;color:var(--db-text);font:inherit;background:0 0;border:0;outline:0;padding:0 13px;font-size:14px}.db-field__control input::placeholder,.db-textarea::placeholder{color:var(--db-text-muted)}.db-field__start,.db-field__end,.db-field__clear{color:var(--db-text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.db-field__start{padding-left:12px}.db-field__end{padding-right:12px}.db-field__clear{cursor:pointer;background:0 0;border:0;border-radius:9px;width:30px;height:30px;padding:0}.db-textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--db-line);border-radius:var(--db-radius-sm);width:100%;min-height:92px;color:var(--db-text);background:var(--db-control-bg-subtle);transition:border-color var(--db-transition), box-shadow var(--db-transition);outline:0;padding:12px 14px;font-size:14px;line-height:1.5}.db-select[data-width=max]{width:100%}.db-select__native{appearance:none;cursor:pointer;padding-right:38px}.db-select__control:after{border-right:1.5px solid var(--db-text-secondary);border-bottom:1.5px solid var(--db-text-secondary);content:"";pointer-events:none;width:7px;height:7px;position:absolute;right:14px;transform:translateY(-2px)rotate(45deg)}.db-select__native--overlay{opacity:0;position:absolute;inset:0}.db-check,.db-radio,.db-switch{min-width:0;color:var(--db-text);font:14px/1.35 var(--db-font-sans);cursor:pointer;align-items:center;gap:9px;display:inline-flex}.db-check input,.db-radio input,.db-switch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.db-check[data-disabled=true],.db-radio[data-disabled=true],.db-switch[data-disabled=true]{opacity:.46;cursor:not-allowed}.db-check__mark,.db-radio__mark{box-sizing:border-box;border:1px solid var(--db-line-strong);background:var(--db-control-bg-subtle);width:18px;height:18px;transition:background var(--db-transition), box-shadow var(--db-transition);border-radius:6px;flex:none;place-items:center;display:grid}.db-check input:checked+.db-check__mark,.db-check input:indeterminate+.db-check__mark{background:linear-gradient(135deg, var(--db-purple), var(--db-purple-strong));box-shadow:0 0 12px var(--db-brand-glow);border-color:#0000}.db-check input:checked+.db-check__mark:after{border-bottom:2px solid var(--db-on-accent);border-left:2px solid var(--db-on-accent);content:"";width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.db-check input:indeterminate+.db-check__mark:after{background:var(--db-on-accent);content:"";border-radius:2px;width:8px;height:2px}.db-radio__mark{border-radius:50%}.db-radio input:checked+.db-radio__mark{border:5px solid var(--db-purple);box-shadow:0 0 12px var(--db-brand-glow)}.db-switch__track{border:1px solid var(--db-line);background:var(--db-surface-raised);width:38px;height:22px;transition:background var(--db-transition), border-color var(--db-transition);border-radius:999px;flex:none;position:relative}.db-switch__track span{background:var(--db-text-secondary);width:14px;height:14px;box-shadow:var(--db-toggle-thumb-shadow);transition:transform var(--db-transition), background var(--db-transition);border-radius:50%;position:absolute;top:3px;left:3px}.db-switch input:checked+.db-switch__track{border-color:var(--db-toggle-active-line);background:var(--db-purple-strong)}.db-switch input:checked+.db-switch__track span{background:var(--db-on-accent);transform:translate(16px)}.db-radio-group{gap:12px;display:flex}.db-radio-group[data-direction=vertical]{flex-direction:column}.db-segmented,.db-tabs{box-sizing:border-box;border:1px solid var(--db-line);border-radius:var(--db-radius-md);background:var(--db-control-bg-subtle);max-width:100%;box-shadow:inset 0 1px 0 var(--db-inset-highlight);scrollbar-width:none;gap:3px;padding:4px;display:inline-flex;overflow-x:auto}.db-segmented__item,.db-tab{min-height:34px;color:var(--db-text-secondary);font:600 13px/1 var(--db-font-sans);white-space:nowrap;cursor:pointer;transition:color var(--db-transition), background var(--db-transition), box-shadow var(--db-transition);background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.db-segmented__item[aria-checked=true],.db-tab[aria-selected=true]{border-color:var(--db-line);color:var(--db-text);background:linear-gradient(180deg, var(--db-control-sheen), transparent), var(--db-surface-raised);box-shadow:inset 0 1px 0 var(--db-inset-highlight), var(--db-shadow-control)}.db-label{box-sizing:border-box;border:1px solid var(--db-line);min-height:23px;color:var(--db-text-secondary);background:var(--db-control-bg-subtle);font:600 12px/1.25 var(--db-font-sans);border-radius:999px;align-items:center;gap:5px;padding:2px 9px;display:inline-flex}.db-label[data-theme=success]{border-color:var(--db-success-line);color:var(--db-green);background:var(--db-success-soft)}.db-label[data-theme=danger]{border-color:var(--db-danger-line);color:var(--db-red);background:var(--db-danger-soft)}.db-label[data-theme=warning]{border-color:var(--db-warning-line);color:var(--db-orange);background:var(--db-warning-soft)}.db-label[data-theme=info],.db-label[data-theme=utility]{border-color:var(--db-brand-line);color:var(--db-brand-text);background:var(--db-brand-soft)}.db-alert{border:1px solid var(--db-line);border-radius:var(--db-radius-sm);color:var(--db-text);background:var(--db-control-bg-subtle);gap:4px;padding:14px 16px;display:grid}.db-alert[data-theme=danger]{border-color:var(--db-danger-line);background:var(--db-danger-soft)}.db-alert[data-theme=success]{border-color:var(--db-success-line);background:var(--db-success-soft)}.db-alert[data-theme=warning]{border-color:var(--db-warning-line);background:var(--db-warning-soft)}.db-alert[data-theme=info]{border-color:var(--db-line-strong);background:var(--db-brand-soft)}.db-alert__title{font-size:14px}.db-alert__message{color:var(--db-text-secondary);font-size:13px;line-height:1.45}.db-link{color:var(--db-brand-text);text-underline-offset:3px;transition:color var(--db-transition)}.db-link:hover{color:var(--db-brand-text-hover)}.db-skeleton{background:linear-gradient(100deg, var(--db-skeleton-base) 20%, var(--db-skeleton-highlight) 42%, var(--db-skeleton-base) 64%);background-size:300% 100%;border-radius:7px;min-width:40px;min-height:14px;animation:1.6s linear infinite db-shimmer;display:inline-block}.db-loader{box-sizing:border-box;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:18px;height:18px;animation:.75s linear infinite db-spin;display:inline-block}.db-loader[data-size=s]{width:14px;height:14px}.db-progress{background:var(--db-control-bg-muted);border-radius:999px;height:8px;position:relative;overflow:hidden}.db-progress__fill{border-radius:inherit;background:linear-gradient(90deg, var(--db-purple), var(--db-blue));height:100%;box-shadow:var(--db-progress-glow);transition:width .3s var(--db-ease);display:block}.db-progress__text{font:600 10px/1 var(--db-font-sans);place-items:center;display:grid;position:absolute;inset:0}.db-modal{z-index:1200;box-sizing:border-box;background:var(--db-overlay-bg);-webkit-backdrop-filter:blur(14px)saturate(1.05);backdrop-filter:blur(14px)saturate(1.05);place-items:center;padding:clamp(12px,3vw,32px);animation:.18s ease-out both db-fade-in;display:grid;position:fixed;inset:0;overflow:auto}.db-modal__surface{max-width:min(100%,760px);max-height:min(92dvh,960px);animation:db-dialog-in .26s var(--db-ease) both}.db-dialog{box-sizing:border-box;border:1px solid var(--db-line);border-radius:var(--db-radius-lg);width:min(560px,100vw - 32px);max-height:min(88dvh,820px);color:var(--db-text);background:radial-gradient(circle at 92% 0%, var(--db-dialog-accent), transparent 34%), linear-gradient(145deg, var(--db-dialog-sheen), transparent 45%), var(--db-surface-solid);box-shadow:inset 0 1px 0 var(--db-dialog-inset), var(--db-shadow-md);padding:clamp(22px,4vw,34px);position:relative;overflow:auto}.db-dialog[data-size=l],.db-dialog[data-size=xl]{width:min(760px,100vw - 32px)}.db-dialog__header{padding-right:44px}.db-dialog__header h2{letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,36px);font-weight:750;line-height:1.1}.db-dialog__body{color:var(--db-text-secondary);padding:22px 0}.db-dialog__footer{justify-content:flex-end;gap:10px;display:flex}.db-dialog__close{z-index:1;width:38px;height:38px;color:var(--db-text-secondary);cursor:pointer;transition:color var(--db-transition), background var(--db-transition), border-color var(--db-transition);background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;padding:0;display:grid;position:absolute;top:20px;right:20px}.db-dialog__close:hover{border-color:var(--db-line);color:var(--db-text);background:var(--db-surface-hover)}.db-drawer-backdrop{place-items:stretch end;padding:0}.db-drawer{border-left:1px solid var(--db-line);width:min(480px,92vw);height:100dvh;color:var(--db-text);background:var(--db-surface-solid);box-shadow:var(--db-drawer-shadow);animation:db-drawer-in .26s var(--db-ease) both;overflow:auto}.db-popup{z-index:1300;border:1px solid var(--db-line);border-radius:var(--db-radius-md);min-width:180px;max-width:min(420px,100vw - 24px);color:var(--db-text);background:var(--db-surface-solid);box-shadow:var(--db-shadow-md);animation:db-pop-in .16s var(--db-ease) both;overflow:hidden}.db-tooltip-anchor{min-width:0;display:inline-flex;position:relative}.db-tooltip{z-index:1500;border:1px solid var(--db-tooltip-line);max-width:min(340px,100vw - 24px);color:var(--db-tooltip-text);background:var(--db-tooltip-bg);box-shadow:var(--db-tooltip-shadow);white-space:nowrap;pointer-events:none;animation:db-pop-in .14s var(--db-ease) both;border-radius:10px;padding:8px 11px;font-size:12px;font-weight:550;line-height:1.35;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.db-tooltip[data-placement^=bottom]{top:calc(100% + 10px);bottom:auto}.db-tooltip[data-placement^=right]{top:50%;bottom:auto;left:calc(100% + 10px);transform:translateY(-50%)}.db-menu{gap:3px;padding:7px;display:grid}.db-menu__item{width:100%;min-height:36px;color:var(--db-text);font:500 13px/1.3 var(--db-font-sans);text-align:left;cursor:pointer;transition:background var(--db-transition), border-color var(--db-transition);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:8px 10px;display:flex}.db-menu__item:hover{border-color:var(--db-line);background:var(--db-surface-hover)}.db-menu__item[data-theme=danger]{color:var(--db-red)}.db-menu__item:disabled{opacity:.4;cursor:not-allowed}.db-menu__label{color:var(--db-text-muted);letter-spacing:.06em;text-transform:uppercase;padding:7px 10px 4px;font-size:11px;font-weight:700}.db-disclosure{border-bottom:1px solid var(--db-line)}.db-disclosure summary{color:var(--db-text);cursor:pointer;padding:14px 0}.db-disclosure__content{color:var(--db-text-secondary);padding-bottom:16px}.db-toaster{z-index:1800;top:max(18px, env(safe-area-inset-top));gap:10px;width:min(390px,100vw - 36px);display:grid;position:fixed;right:18px}.db-toast{border:1px solid var(--db-line);border-radius:var(--db-radius-md);color:var(--db-text);background:var(--db-surface-solid);box-shadow:var(--db-shadow-md);animation:db-toast-in .24s var(--db-ease) both;justify-content:space-between;gap:12px;padding:14px 14px 14px 16px;display:flex}.db-toast[data-theme=success]{border-color:color-mix(in sRGB, var(--db-green) 32%, var(--db-line));background:color-mix(in sRGB, var(--db-green) 8%, var(--db-surface-solid))}.db-toast[data-theme=warning]{border-color:color-mix(in sRGB, var(--db-orange) 32%, var(--db-line));background:color-mix(in sRGB, var(--db-orange) 8%, var(--db-surface-solid))}.db-toast[data-theme=danger]{border-color:color-mix(in sRGB, var(--db-red) 32%, var(--db-line));background:color-mix(in sRGB, var(--db-red) 8%, var(--db-surface-solid))}.db-toast p{color:var(--db-text-secondary);margin:4px 0 0;font-size:13px}.db-toast button{color:var(--db-text-secondary);cursor:pointer;background:0 0;border:0;align-self:start;padding:5px}.db-table-wrap{border:1px solid var(--db-line);border-radius:var(--db-radius-md);background:var(--db-surface);width:100%;box-shadow:inset 0 1px 0 var(--db-inset-highlight);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:auto}.db-table{border-collapse:collapse;width:100%;min-width:640px;color:var(--db-text);font-size:13px}.db-table th,.db-table td{border-bottom:1px solid var(--db-line);text-align:left;vertical-align:middle;padding:13px 15px}.db-table th{color:var(--db-text-muted);background:var(--db-control-bg-subtle);letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:700}.db-table [data-align=center]{text-align:center}.db-table [data-align=end]{text-align:right}.db-table tbody tr:last-child td{border-bottom:0}.db-table tbody tr[data-interactive=true]{cursor:pointer;transition:background var(--db-transition)}.db-table tbody tr[data-interactive=true]:hover{background:var(--db-brand-soft)}.db-table tbody tr[data-disabled=true]{opacity:.44}.db-table__selection{width:44px}.db-table__empty{color:var(--db-text-secondary);text-align:center;padding:36px 20px}.db-stepper{gap:4px;display:flex;overflow-x:auto}.db-stepper__item{min-width:0;color:var(--db-text-muted);font:600 13px/1.3 var(--db-font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.db-stepper__item[data-selected=true]{color:var(--db-text);background:var(--db-brand-soft)}.db-stepper__marker{border:1px solid var(--db-line);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.db-stepper__item[data-selected=true] .db-stepper__marker,.db-stepper__item[data-view=success] .db-stepper__marker{border-color:var(--db-line-strong);color:var(--db-on-accent);background:var(--db-purple-strong)}.db-slider{accent-color:var(--db-purple)}.db-pagination{color:var(--db-text-secondary);font:13px/1 var(--db-font-sans);align-items:center;gap:8px;display:inline-flex}.db-date-picker{min-width:0;display:inline-flex}.db-date-picker input{width:100%;height:var(--db-control-h-m);box-sizing:border-box;border:1px solid var(--db-line);border-radius:var(--db-radius-sm);color:var(--db-text);background:var(--db-date-bg);font:14px/1 var(--db-font-sans);outline:none;padding:0 12px}.db-date-picker[data-size=l] input{height:var(--db-control-h-l)}.db-date-picker input:focus-visible{border-color:var(--db-line-strong);box-shadow:var(--db-shadow-focus)}.db-illustration{aspect-ratio:1;border:1px solid var(--db-line);background:radial-gradient(circle at 30% 22%, var(--db-illustration-purple), transparent 35%), radial-gradient(circle at 75% 80%, var(--db-illustration-blue), transparent 38%), var(--db-surface);box-shadow:inset 0 1px 0 var(--db-dialog-inset), var(--db-shadow-sm);border-radius:30%;place-items:center;display:grid;position:relative;overflow:hidden}.db-illustration__icon{z-index:1;aspect-ratio:1;border:1px solid var(--db-line-strong);width:52%;color:var(--db-illustration-icon);background:var(--db-illustration-icon-bg);box-shadow:var(--db-illustration-icon-shadow);border-radius:28%;place-items:center;display:grid}.db-illustration__orb{aspect-ratio:1;background:var(--db-illustration-orb);filter:blur(14px);border-radius:50%;width:34%;position:absolute}.db-illustration__orb--one{top:4%;left:10%}.db-illustration__orb--two{background:var(--db-illustration-orb-alt);bottom:2%;right:7%}.db-page-layout{min-height:100dvh;color:var(--db-text);background:radial-gradient(circle at 89% 4%, var(--db-page-accent-primary), transparent 34%), radial-gradient(circle at 52% 108%, var(--db-page-accent-secondary), transparent 40%), var(--db-canvas);display:flex}.db-page-layout__aside{z-index:80;box-sizing:border-box;border-right:1px solid var(--db-line);background:linear-gradient(180deg, var(--db-aside-sheen), transparent 35%), var(--db-aside-bg);min-width:72px;height:100dvh;box-shadow:var(--db-aside-shadow);-webkit-backdrop-filter:blur(26px)saturate(1.08);backdrop-filter:blur(26px)saturate(1.08);flex-direction:column;flex:none;padding:16px 12px 14px;display:flex;position:sticky;top:0}.db-navigation-logo{box-sizing:border-box;width:100%;min-height:48px;color:var(--db-text);cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;padding:5px;text-decoration:none;display:flex}.db-navigation-logo:hover{background:var(--db-surface-hover)}.db-navigation-logo__content{align-items:center;gap:10px;min-width:0;display:flex}.db-navigation-logo__content img{object-fit:contain;display:block}.db-navigation-logo__text{text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:none;overflow:hidden}.db-navigation-menu{gap:8px;margin-top:22px;display:grid}.db-navigation-item{min-height:48px;color:var(--db-text-secondary);transition:color var(--db-transition), background var(--db-transition), border-color var(--db-transition), box-shadow var(--db-transition), transform var(--db-transition);border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.db-navigation-item:hover,.db-navigation-item[data-current=true]{border-color:var(--db-line);color:var(--db-text);background:linear-gradient(180deg, var(--db-nav-active-sheen), transparent), var(--db-surface-raised);box-shadow:var(--db-nav-active-shadow)}.db-navigation-item:hover{transform:translateY(-1px)}.db-navigation-item__inside,.db-navigation-item__icon{justify-content:center;align-items:center;display:flex}.db-navigation-item__title{z-index:100;border:1px solid var(--db-tooltip-line);color:var(--db-tooltip-text);background:var(--db-tooltip-bg);box-shadow:var(--db-tooltip-shadow);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .13s ease, transform .16s var(--db-ease);border-radius:10px;padding:8px 11px;font-size:12px;font-weight:650;position:absolute;top:50%;left:calc(100% + 16px);transform:translate(4px,-50%)}.db-navigation-item:hover .db-navigation-item__title,.db-navigation-item:focus-visible .db-navigation-item__title{opacity:1;transform:translateY(-50%)}.db-navigation-menu__divider{background:var(--db-line);border:0;height:1px;margin:5px 7px}.db-page-layout__aside-footer{margin-top:auto}.db-page-layout__content{width:calc(100% - 72px);min-width:0;min-height:100dvh}.db-mobile-layout__legacy-head{display:none}.db-mobile-layout__drawer{z-index:1000;border:1px solid var(--db-line);border-radius:var(--db-radius-lg);background:var(--db-surface-solid);box-shadow:var(--db-shadow-md);padding:10px;position:fixed;top:60px;left:10px;right:10px}.db-mobile-layout__drawer nav{gap:4px;display:grid}.db-mobile-layout__drawer nav button{min-height:46px;color:var(--db-text);font:600 15px/1 var(--db-font-sans);background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:10px;padding:0 14px;display:flex}.db-mobile-layout__drawer nav button[data-current=true]{border-color:var(--db-line);background:var(--db-surface-hover)}.db-mobile-layout,.db-mobile-layout__content{min-height:100dvh}@keyframes db-spin{to{transform:rotate(360deg)}}@keyframes db-shimmer{to{background-position-x:-300%}}@keyframes db-fade-in{0%{opacity:0}}@keyframes db-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}@keyframes db-drawer-in{0%{transform:translate(100%)}}@keyframes db-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes db-toast-in{0%{opacity:0;transform:translate(14px)}}@media (width<=720px){.db-button:not([data-size=s]){min-height:44px}.db-field__control,.db-select__control,.db-select__custom-control{min-height:46px}.db-field__control input,.db-select__native,.db-textarea{font-size:16px}.db-modal{align-items:end;padding:10px}.db-modal__surface,.db-dialog{width:100%;max-width:100%}.db-dialog{max-height:calc(100dvh - 20px);padding:22px 18px max(22px, env(safe-area-inset-bottom));border-radius:24px}.db-dialog__header h2{font-size:26px}.db-dialog__footer{flex-direction:column-reverse}.db-dialog__footer .db-button{width:100%}.db-tooltip{white-space:normal}.db-tabs{width:100%;display:flex}.db-tab{flex:1 0 auto}.db-page-layout__aside{display:none}.db-page-layout__content{width:100%}}@media (prefers-reduced-motion:reduce){.db-button,.db-progress__fill,.db-modal,.db-modal__surface,.db-drawer,.db-popup,.db-tooltip,.db-toast{transition-duration:.01ms;animation:none}}.wrapper{box-sizing:border-box;min-height:100%;padding:0;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));flex-direction:column;align-items:center;display:flex}@media (width<=768px){.wrapper{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}}@media (width<=480px){.wrapper{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}}.wrapper__top-bar{box-sizing:border-box;width:90%;max-width:1400px;min-height:56px;padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px));flex-wrap:wrap;justify-content:flex-end;align-self:center;align-items:center;gap:8px;margin-left:auto;margin-right:auto;display:flex}@media (width<=768px){.wrapper__top-bar{align-self:stretch;align-items:flex-start;width:100%;margin-top:12px;padding-left:16px;padding-right:16px}}@media (width<=480px){.wrapper__top-bar{padding-left:var(--app-mobile-screen-padding-narrow,12px);padding-right:var(--app-mobile-screen-padding-narrow,12px)}}.wrapper__top-bar-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.wrapper__layout{flex-direction:column;flex:1;align-items:center;width:100%;min-width:0;display:flex}.wrapper__header{flex-direction:column;align-items:center;display:flex}.wrapper__logo{flex-direction:column;align-items:center;margin-bottom:20px;display:flex}.wrapper__content{flex-direction:column;justify-content:center;align-items:center;width:90%;min-width:0;max-width:100%;display:flex}@media (width<=768px){.wrapper__content{align-items:stretch;width:100%}}.app-mobile-header{background-color:#0000}.app-mobile-shell{--mobile-header-min-heigth:var(--app-mobile-header-height,56px);--app-mobile-header-extra-gap:0px;--app-mobile-header-extra-height:0px;--app-mobile-header-extra-bottom-gap:0px;--app-mobile-header-left-offset:max(var(--app-mobile-screen-padding,16px), env(safe-area-inset-left,0px));--app-mobile-header-right-offset:max(var(--app-mobile-screen-padding,16px), calc(env(safe-area-inset-right,0px) + var(--removed-body-scroll-bar-size,0px)));--app-mobile-header-control-size:var(--app-mobile-control-height,48px);--app-mobile-header-side-area-width:0px;--app-mobile-header-top-offset:8px;--app-ios-header-control-material:var(--app-glass-bg);--app-ios-header-border:var(--app-glass-border);--app-ios-header-control-bg:linear-gradient(180deg, #ffffff38, #ffffff14), var(--app-ios-header-control-material);--app-ios-header-control-bg-hover:linear-gradient(180deg, #ffffff42, #ffffff1a), color-mix(in sRGB, var(--app-glass-bg) 84%, var(--g-color-private-brand-50-solid));--app-ios-header-control-bg-active:linear-gradient(180deg, #ffffff2e, #ffffff0f), color-mix(in sRGB, var(--app-glass-bg) 76%, var(--g-color-private-brand-100-solid));--app-ios-header-control-shadow:inset 0 1px 0 #fff3, var(--app-glass-shadow);--app-ios-header-fade:radial-gradient(110% 100% at 0% 0%, #8f52cc3d 0%, transparent 58%), radial-gradient(105% 95% at 100% 0%, #3882ff2e 0%, transparent 56%), linear-gradient(180deg, color-mix(in sRGB, var(--g-color-private-brand-100-solid) 48%, var(--g-color-base-background)) 0%, color-mix(in sRGB, var(--g-color-private-brand-50-solid) 30%, transparent) 58%, transparent 100%);--app-bottom-navigation-height:var(--app-mobile-bottom-dock-height,76px)}.app-mobile-shell_with-header-extra{--app-mobile-header-extra-gap:6px;--app-mobile-header-extra-bottom-gap:10px}.app-mobile-header [class*=mobile-header__header-container]{box-sizing:border-box;padding:calc(env(safe-area-inset-top,0px) + var(--app-mobile-header-top-offset)) var(--app-mobile-header-right-offset) 0 var(--app-mobile-header-left-offset);background:0 0}.app-mobile-header:after{content:"";z-index:100;height:calc(env(safe-area-inset-top,0px) + var(--app-mobile-header-top-offset,8px) + var(--mobile-header-min-heigth,50px) + var(--app-mobile-header-extra-gap,0px) + var(--app-mobile-header-extra-height,0px) + var(--app-mobile-header-extra-bottom-gap,0px) + 18px);pointer-events:none;background:var(--app-ios-header-fade);position:fixed;top:0;left:0;right:0}.app-mobile-header [class*=mobile-header__header-container]>header{z-index:1;box-sizing:border-box;min-height:var(--mobile-header-min-heigth,50px);box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-items:center;column-gap:10px;padding:0;display:grid;position:relative;overflow:visible}.app-mobile-header [class*=mobile-header__burger]{grid-column:1;justify-self:start}.app-mobile-header [class*=mobile-header__header]>[class*=mobile-logo]{grid-column:2;justify-self:stretch;min-width:0}.app-mobile-header [class*=mobile-header__side]{min-width:var(--app-mobile-header-side-area-width);grid-column:3;justify-self:end}.app-mobile-header-appbar{top:calc(env(safe-area-inset-top,0px) + var(--app-mobile-header-top-offset,8px));right:var(--app-mobile-header-right-offset,12px);left:var(--app-mobile-header-left-offset,12px);z-index:101;height:var(--mobile-header-min-heigth,50px);pointer-events:none;grid-template-columns:minmax(0,1fr);align-items:center;column-gap:10px;display:grid;position:fixed}.app-mobile-header-appbar_with-back,.app-mobile-header-appbar_with-action{grid-template-columns:var(--app-mobile-header-control-size) minmax(0, 1fr) var(--app-mobile-header-control-size)}.app-mobile-header [class*=mobile-header__burger],.app-mobile-header__back-btn,.app-mobile-header-glass-control{width:var(--app-mobile-header-control-size);min-width:var(--app-mobile-header-control-size);height:var(--app-mobile-header-control-size);min-height:var(--app-mobile-header-control-size);appearance:none;color:var(--g-color-text-primary);font:inherit;background:var(--app-ios-header-control-bg);border:1px solid var(--app-ios-header-border);box-shadow:var(--app-ios-header-control-shadow);-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18);border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}.app-mobile-header [class*=mobile-header__burger]:hover,.app-mobile-header__back-btn:hover,.app-mobile-header-glass-control:hover{color:var(--g-color-text-primary);background:var(--app-ios-header-control-bg-hover)}.app-mobile-header [class*=mobile-header__burger]:active,.app-mobile-header__back-btn:active,.app-mobile-header-glass-control:active{background:var(--app-ios-header-control-bg-active);transform:scale(.96)}.app-mobile-header-glass-control{pointer-events:auto;cursor:pointer}.app-mobile-header-glass-control:disabled{cursor:default;opacity:.48;transform:none}.app-mobile-header-glass-control_leading{grid-column:1;justify-self:start}.app-mobile-header-glass-control_trailing{grid-column:3;justify-self:end}.app-mobile-header-extra{top:calc(env(safe-area-inset-top,0px) + var(--app-mobile-header-top-offset,8px) + var(--mobile-header-min-heigth,50px) + var(--app-mobile-header-extra-gap,0px));right:var(--app-mobile-header-right-offset,12px);left:var(--app-mobile-header-left-offset,12px);z-index:101;height:var(--app-mobile-header-extra-height,0px);pointer-events:auto;min-width:0;position:fixed}.app-mobile-header__content-with-bottom-nav{padding-top:calc(env(safe-area-inset-top,0px) + var(--app-mobile-header-top-offset,8px) + var(--mobile-header-min-heigth,50px) + var(--app-mobile-header-extra-gap,0px) + var(--app-mobile-header-extra-height,0px) + var(--app-mobile-header-extra-bottom-gap,0px) + var(--app-mobile-page-top-gap,12px));padding-bottom:calc(var(--app-bottom-navigation-height) + env(safe-area-inset-bottom,0px) + var(--app-mobile-screen-padding,16px))}.app-mobile-shell_chat-thread .app-mobile-header__content-with-bottom-nav{padding-bottom:0}.app-mobile-shell:not(.app-mobile-shell_chat) .app-mobile-header__content-with-bottom-nav{scrollbar-width:none}.app-mobile-shell:not(.app-mobile-shell_chat) .app-mobile-header__content-with-bottom-nav::-webkit-scrollbar{display:none}.app-mobile-header-title{box-sizing:border-box;height:var(--mobile-header-min-heigth,50px);color:var(--g-color-text-primary);font-family:var(--g-text-header-font-family);font-size:var(--g-text-header-1-font-size);font-weight:var(--g-text-header-font-weight);line-height:var(--g-text-header-1-line-height);text-align:center;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;grid-column:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.app-mobile-header-appbar_with-back .app-mobile-header-title,.app-mobile-header-appbar_with-action .app-mobile-header-title{grid-column:2}.app-mobile-header-title_action{appearance:none;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;gap:5px;max-width:min(70vw,280px);margin-inline:auto;padding:0}.app-mobile-header-title__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-mobile-header-title__chevron{color:var(--g-color-text-secondary);flex:none;margin-top:2px}.app-mobile-header-title_action:active{opacity:.6}.app-bottom-navigation{right:max(var(--app-mobile-screen-padding,16px), env(safe-area-inset-right,0px) + var(--removed-body-scroll-bar-size,0px));bottom:max(8px, env(safe-area-inset-bottom,0px));left:max(var(--app-mobile-screen-padding,16px), env(safe-area-inset-left,0px));z-index:900;box-sizing:border-box;background:linear-gradient(180deg, #ffffff38, #ffffff14), var(--app-glass-bg);border:1px solid var(--app-glass-border);-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18);border-radius:999px;padding:6px;position:fixed;overflow:hidden}.app-bottom-navigation__scroller{gap:2px;width:100%;min-width:0;display:flex}.app-bottom-navigation__item{box-sizing:border-box;min-width:0;min-height:50px;color:var(--g-color-text-secondary);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;padding:6px 4px;text-decoration:none;transition:color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex;position:relative}@media (hover:hover){.app-bottom-navigation__item:hover{color:var(--g-color-text-primary);background:var(--g-color-base-simple-hover)}}.app-bottom-navigation__item:active{transform:translateY(1px)}.app-bottom-navigation__item_active{color:var(--g-color-text-primary);background:linear-gradient(180deg, #ffffff2e, #ffffff0a), var(--app-nav-bg);box-shadow:inset 0 0 0 1px var(--app-nav-border), 0 6px 16px #0d091624}.app-bottom-navigation__avatar{box-shadow:inset 0 0 0 1px var(--app-nav-border), 0 0 0 2px var(--g-color-base-background)}.app-bottom-navigation__icon{justify-content:center;align-items:center;display:inline-flex;position:relative}.app-bottom-navigation__badge{box-sizing:border-box;color:#fff;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--g-color-base-background);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;left:calc(100% - 5px)}.app-bottom-navigation__badge_tone_danger{background:var(--g-color-base-danger-heavy,#ff3d57)}.app-bottom-navigation__badge_tone_warning{background:var(--g-color-base-warning-heavy,#ff8c00)}.app-bottom-navigation__badge[data-count-wide]{padding:0 5px;font-size:9px}@media (width<=390px){.app-mobile-shell{--mobile-header-min-heigth:52px;--app-mobile-header-left-offset:max(var(--app-mobile-screen-padding-narrow,12px), env(safe-area-inset-left,0px));--app-mobile-header-right-offset:max(var(--app-mobile-screen-padding-narrow,12px), calc(env(safe-area-inset-right,0px) + var(--removed-body-scroll-bar-size,0px)));--app-mobile-header-control-size:var(--app-mobile-control-compact-height,44px);--app-mobile-header-side-area-width:0px;--app-mobile-header-top-offset:6px}.app-mobile-shell_with-header-extra{--app-mobile-header-extra-gap:6px}.app-bottom-navigation{right:max(var(--app-mobile-screen-padding-narrow,12px), env(safe-area-inset-right,0px) + var(--removed-body-scroll-bar-size,0px));left:max(var(--app-mobile-screen-padding-narrow,12px), env(safe-area-inset-left,0px));padding:5px}.app-bottom-navigation__scroller{gap:0}.app-bottom-navigation__item{min-height:var(--app-mobile-control-height,48px);padding-inline:2px}}.app-mobile-header__burger-title-root{display:contents}.app-mobile-header__page-title-text{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:min(56vw,240px);font-family:var(--g-text-header-font-family);font-size:var(--g-text-header-1-font-size);font-weight:var(--g-text-header-font-weight);line-height:var(--g-text-header-1-line-height);margin-inline:auto;display:block;overflow:hidden}.app-mobile-header--lead-burger [class*=mobile-header__header-container]>header{position:relative}.app-mobile-header--lead-burger [class*=mobile-header__header-container]>header .app-mobile-header__page-title-text{z-index:0;width:max-content;max-width:min(56vw,240px);margin-inline:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-mobile-header--lead-burger [class*=mobile-header__burger],.app-mobile-header--lead-burger [class*=mobile-header__side]{z-index:1;position:relative}.app-mobile-header--with-bottom-nav [class*=mobile-header__header-container]>header{position:relative}.app-mobile-header--with-bottom-nav [class*=mobile-header__burger]{display:none!important}.app-mobile-header--with-bottom-nav [class*=mobile-header__header]>[class*=mobile-logo]{flex:1 1 0;min-width:0;position:static;overflow:visible}.app-mobile-header--with-bottom-nav .app-mobile-header__page-title-text{visibility:hidden}.app-mobile-header--with-bottom-nav .app-mobile-header__back-btn{visibility:hidden;pointer-events:none}.app-mobile-header--with-bottom-nav [class*=mobile-header__side]{z-index:1;position:relative}.app-mobile-header--nav-back [class*=mobile-header__header-container]>header{position:relative}.app-mobile-header--nav-back [class*=mobile-header__burger]{display:none!important}.app-mobile-header--nav-back [class*=mobile-header__header]>[class*=mobile-logo]{flex:1 1 0;min-width:0;position:static}.app-mobile-header--nav-back [class*=mobile-header__header-container]>header .app-mobile-header__page-title-text{z-index:0;width:max-content;max-width:min(56vw,240px);margin-inline:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-mobile-header--nav-back .app-mobile-header__lead-row{position:static}.app-mobile-header--nav-back .app-mobile-header__title-slot{pointer-events:none;padding:0;display:contents;position:static;inset:auto}.app-mobile-header--nav-back [class*=mobile-header__side]{z-index:1;position:relative}.app-mobile-header__lead-row{box-sizing:border-box;justify-content:flex-start;align-items:center;width:100%;min-width:0;min-height:44px;display:flex;position:relative}.app-mobile-header__back-btn{z-index:1;flex-shrink:0;position:relative}.app-mobile-header__title-slot{pointer-events:none;box-sizing:border-box;justify-content:center;align-items:center;padding-inline:52px;display:flex;position:absolute;inset:0}.app-mobile-header__title-slot .app-mobile-header__page-title-text{pointer-events:auto}@media (width<=480px){.app-mobile-header__lead-row{gap:2px}}[class*=mobile-header__panels].db-drawer{top:calc(var(--mobile-header-min-heigth,50px) + env(safe-area-inset-top,0px) + var(--app-mobile-header-top-offset,8px))!important;position:fixed!important}.shortcut-hint{align-items:center;gap:12px;display:inline-flex}.shortcut-hint__keys{color:#f4f1f7b8;white-space:nowrap;background:#ffffff17;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:1px 7px;font-family:inherit;font-size:12px;font-weight:600;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff0b}.projects-app-shell{--projects-shell-sidebar-expanded-width:264px;--projects-shell-sidebar-width:var(--projects-shell-sidebar-expanded-width);--projects-shell-workspace-top-gap:16px;--projects-font-family:"Inter", -apple-system, "BlinkMacSystemFont", "Segoe UI", sans-serif;--projects-shell-ease-out:cubic-bezier(.23, 1, .32, 1);--projects-shell-ease-in-out:cubic-bezier(.77, 0, .175, 1);--projects-resize-handle-color:#bebbc685;--projects-resize-handle-active:#8e8699e0;--projects-interaction-hover:#3a3a418c;--projects-interaction-selected:#3f3e47f0;--projects-interaction-pressed:#323239fa;--projects-interaction-focus:#cdc8d48f;--projects-interaction-border-hover:#c5bcd342;--projects-navigation-hover:var(--projects-interaction-hover);--projects-navigation-active-hover:var(--projects-interaction-selected);--projects-agents-accent-overlay:transparent;isolation:isolate;grid-template-columns:var(--projects-shell-sidebar-width) minmax(0, 1fr);color:#1a171f;width:100%;height:100dvh;min-height:0;font-family:var(--projects-font-family);transition:grid-template-columns .22s var(--projects-shell-ease-in-out);background-color:#f7f5fb;background-image:radial-gradient(45% 62% at 17% 15%,#be9beb3b,#0000 70%),radial-gradient(42% 56% at 71% 64%,#a176df2b,#0000 72%),radial-gradient(26% 38% at 50% 34%,#ffffffe0,#0000 76%),none;background-position:0 0;background-repeat:no-repeat;background-size:100vw 100dvh;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;display:grid;position:relative;overflow:hidden}.projects-app-shell:before{content:"";z-index:0;pointer-events:none;background-color:#0000;background-image:radial-gradient(88% 30% at 20% 14%,#af7fe280,#0000 72%),radial-gradient(104% 34% at 42% 86%,#9167cf52,#0000 74%);background-position:0 0;background-repeat:no-repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;background-size:var(--projects-shell-sidebar-width) 100dvh;opacity:0;width:100vw;height:100dvh;transition:opacity .18s;position:fixed;inset:0}.projects-app-shell--lavender:before{opacity:1}.projects-app-shell--lavender{--projects-interaction-hover:#a670f41f;--projects-interaction-selected:#8753cd38;--projects-interaction-pressed:#7646b947;--projects-interaction-focus:#a770f4b3;--projects-interaction-border-hover:#a770f457;--projects-agents-accent-overlay:#a670f40e}.db-root_theme_dark .projects-app-shell{color:#f4f1f7;background:radial-gradient(31% 48% at 48% 36%,#56164452,#0000 72%),radial-gradient(42% 66% at 77% 55%,#3422705c,#0000 71%),radial-gradient(39% 60% at 15% 82%,#422a582e,#0000 74%),#0d0a12 radial-gradient(28% 44% at 77% 0,#34124c38,#0000 76%)}html.duckbug-unified-shell-background .projects-app-shell{background:0 0}.db-root_theme_dark .projects-app-shell:before{background:radial-gradient(92% 31% at 20% 14%,#8943c475,#0000 72%),radial-gradient(108% 36% at 40% 86%,#6038974d,#0000 75%)}.projects-app-shell button,.projects-app-shell input,.projects-app-shell select,.projects-app-shell textarea{font:inherit}.db-root_theme_light:has(.projects-app-shell):after{display:none}.db-root_theme_dark:has(.projects-app-shell):after{display:none}.projects-app-shell:has(.projects-shell-sidebar--collapsed){--projects-shell-sidebar-width:71px}.projects-app-shell__content{min-width:0;height:100%;min-height:0;overflow:hidden}.projects-app-shell__route-fallback{background:0 0;width:100%;height:100%;min-height:100dvh}.projects-app-shell__content--scroll{overscroll-behavior:contain;scrollbar-gutter:stable;overflow:hidden auto}html.db-native-shell_macos .projects-app-shell:not(.projects-app-shell--mobile){--projects-shell-workspace-top-gap:var(--db-native-content-top-inset,48px)}.projects-shell-sidebar{z-index:60;box-sizing:border-box;width:var(--projects-shell-sidebar-width);color:#fff;-webkit-backdrop-filter:blur(26px)saturate(115%);backdrop-filter:blur(26px)saturate(115%);height:100dvh;transition:width .22s var(--projects-shell-ease-in-out);background:linear-gradient(#ffffff09,#0000 38%),#242328eb;border-right:1px solid #7b7fac2e;flex-direction:column;padding:16px 13px 6px;display:flex;position:relative;overflow:visible;box-shadow:inset -1px 0 #ffffff05,8px 0 28px #09070d1f}.projects-app-shell--lavender .projects-shell-sidebar{background:linear-gradient(#ffffff0a,#0000 38%),#232128d6}html.db-native-shell_macos .projects-app-shell:not(.projects-app-shell--mobile) .projects-shell-sidebar{padding-top:var(--db-native-content-top-inset,48px)}html.db-native-shell_macos .projects-app-shell--mobile{box-sizing:border-box;padding-top:var(--db-native-titlebar-height,44px)}.projects-app-shell--resizing,.projects-app-shell.projects-app-shell--resizing *{cursor:col-resize;-webkit-user-select:none;user-select:none}.projects-app-shell--resizing,.projects-app-shell--resizing .projects-shell-sidebar{transition:none}.projects-shell-sidebar__resize-handle{z-index:2;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;width:12px;height:100%;padding:0;position:absolute;top:0;right:-6px}.projects-resize-handle:before{content:"";pointer-events:none;background:var(--projects-resize-handle-color);opacity:0;width:2px;height:42px;transition:opacity .14s var(--projects-shell-ease-out), transform .16s var(--projects-shell-ease-out), background-color .14s var(--projects-shell-ease-out);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleY(.76)}.projects-resize-handle:focus-visible:before{opacity:.9;transform:translate(-50%,-50%)scaleY(1)}.projects-resize-handle[data-resizing=true]:before{background:var(--projects-resize-handle-active);opacity:.92;transform:translate(-50%,-50%)scale(1.25,1.12)}.projects-resize-handle:focus-visible{outline:none}.projects-shell-sidebar__head{align-items:center;gap:10px;min-height:40px;display:flex;position:relative}.projects-shell-sidebar__head img{object-fit:cover;border-radius:50%;flex:none;width:28px;height:28px;display:none}.projects-shell-sidebar__brand-toggle{cursor:pointer;color:#aaa8b9;width:40px;height:40px;transition:color .14s var(--projects-shell-ease-out), background-color .14s var(--projects-shell-ease-out), transform .14s var(--projects-shell-ease-out);background:0 0;border:0;border-radius:11px;place-items:center;padding:0;display:grid;position:relative}.projects-shell-sidebar__brand-toggle:active{transform:scale(.97)}.projects-shell-sidebar__brand-toggle img{transition:opacity .14s var(--projects-shell-ease-out), filter .14s var(--projects-shell-ease-out), transform .14s var(--projects-shell-ease-out)}.projects-shell-sidebar__brand-open-icon{opacity:0;filter:blur(2px);transition:opacity .14s var(--projects-shell-ease-out), filter .14s var(--projects-shell-ease-out), transform .14s var(--projects-shell-ease-out);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.94)}.projects-shell-sidebar__brand{text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:opacity .16s var(--projects-shell-ease-out), filter .16s var(--projects-shell-ease-out), transform .18s var(--projects-shell-ease-out), visibility 0s linear 0s;font-size:15px;font-weight:700;position:absolute;left:12px;right:44px;overflow:hidden}.projects-shell-sidebar__head-actions{transition:opacity .16s var(--projects-shell-ease-out), transform .18s var(--projects-shell-ease-out), visibility 0s linear 0s;gap:4px;margin-left:0;display:flex;position:absolute;right:0}.projects-shell-sidebar__head-button{color:#aaa8b9;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;transition:color .14s cubic-bezier(.23,1,.32,1),background-color .14s cubic-bezier(.23,1,.32,1);display:grid;position:relative}.projects-shell-sidebar__head-button:active{background:var(--projects-interaction-pressed)}.projects-shell-nav{flex-direction:column;gap:6px;margin-top:20px;display:flex}.projects-shell-nav__divider{background:linear-gradient(90deg,#0000,#cfc7da1a 18% 82%,#0000);align-self:stretch;height:1px;margin:2px 7px 0}.projects-shell-nav__item{box-sizing:border-box;color:#fff;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 8px 0 9px;font-size:16px;font-weight:400;line-height:1;text-decoration:none;transition:color .15s cubic-bezier(.23,1,.32,1),background-color .15s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.projects-shell-sidebar__head-button:focus-visible,.projects-shell-sidebar__brand-toggle:focus-visible,.projects-shell-nav__item:focus-visible,.projects-shell-sidebar--collapsed .projects-shell-nav__item:focus-visible{color:#fff;background:var(--projects-navigation-hover);outline:none}.projects-shell-nav__item--active:focus-visible,.projects-shell-sidebar--collapsed .projects-shell-nav__item--active:focus-visible{background:var(--projects-navigation-active-hover)}.projects-shell-nav__item:active{background:var(--projects-interaction-pressed)}.projects-shell-nav__item--active{color:#fff;background:var(--projects-navigation-active-hover);box-shadow:none;border-color:#0000}.projects-shell-nav__icon{flex:none;place-items:center;width:24px;height:24px;display:grid;position:relative}.projects-shell-lottie-icon{color:inherit;pointer-events:none;flex:none;place-items:center;display:grid}.projects-shell-lottie-icon svg{width:100%;height:100%;display:block}.projects-shell-lottie-icon svg path{fill:none;stroke:currentColor}.projects-shell-nav__badge{--projects-shell-badge-enter-delay:calc(30ms + var(--projects-shell-badge-enter-order,0) * 55ms);--projects-shell-badge-exit-delay:calc(var(--projects-shell-badge-exit-order,0) * 55ms);--projects-shell-badge-rest-transform:translateY(-50%) scale(1);--projects-shell-badge-hidden-transform:translateY(-50%) scale(.76);box-sizing:border-box;color:#fff;background:var(--app-counter-bg);min-width:26px;height:20px;box-shadow:none;opacity:1;visibility:visible;filter:blur();transform:var(--projects-shell-badge-rest-transform);transition:opacity .15s var(--projects-shell-ease-out) var(--projects-shell-badge-enter-delay), filter .15s var(--projects-shell-ease-out) var(--projects-shell-badge-enter-delay), transform .22s cubic-bezier(.34, 1.56, .64, 1) var(--projects-shell-badge-enter-delay), visibility 0s linear var(--projects-shell-badge-enter-delay);border:0;border-radius:999px;place-items:center;padding:0 6px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:50%;right:8px}.projects-shell-nav__item:has(.projects-shell-nav__badge) .projects-shell-nav__label{right:46px}.projects-shell-nav__label{text-overflow:ellipsis;white-space:nowrap;opacity:1;filter:blur();min-width:0;transition:opacity .16s var(--projects-shell-ease-out), filter .16s var(--projects-shell-ease-out), transform .18s var(--projects-shell-ease-out), visibility 0s linear 0s;position:absolute;left:42px;right:8px;overflow:hidden;transform:translate(0)}.projects-shell-sidebar__tooltip{z-index:90;color:#f8f6fb;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;filter:blur(3px);transform-origin:0;width:max-content;max-width:min(260px,100vw - 112px);transition:opacity .15s var(--projects-shell-ease-out), filter .15s var(--projects-shell-ease-out), transform .15s var(--projects-shell-ease-out), visibility 0s linear .15s;background:#19171cf7;border:1px solid #ffffff0e;border-radius:12px;padding:9px 13px;font-size:13px;font-weight:600;line-height:1.2;position:absolute;top:50%;left:calc(100% + 28px);transform:translate(-4px,-50%)scale(.97);box-shadow:0 14px 34px #08060b4d,inset 0 1px #ffffff0b}.projects-shell-sidebar__tooltip--head{left:calc(100% + 12px)}html.db-native-shell_ios .projects-shell-sidebar__tooltip{display:none}@media (hover:none),(pointer:coarse){.projects-shell-sidebar__tooltip{display:none}}.projects-shell-profile{color:#e8e5ed;align-items:center;min-width:0;margin-top:auto;padding:8px 0 0;display:flex;position:relative}.projects-shell-profile__identity{box-sizing:border-box;min-width:0;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;flex:1;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:6px 10px 6px 11px;text-decoration:none;transition:color .14s cubic-bezier(.23,1,.32,1),background-color .14s cubic-bezier(.23,1,.32,1),transform .14s cubic-bezier(.23,1,.32,1);display:grid}.projects-shell-profile__identity:active{background:var(--projects-interaction-pressed);transform:scale(.98)}.projects-shell-profile__identity:focus-visible{color:#fff;background:var(--projects-navigation-hover)}.projects-shell-profile__avatar{box-sizing:border-box;color:#ece7f5;background:linear-gradient(145deg,#71558e,#3b3445);border:0;border-radius:50%;flex:none;justify-self:center;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.projects-shell-profile__meta{gap:1px;min-width:0;display:grid}.projects-shell-profile__meta strong,.projects-shell-profile__meta span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.projects-shell-profile__meta strong{color:#f2eff5;font-size:13px;font-weight:550;line-height:1.25;transition:color .14s cubic-bezier(.23,1,.32,1)}.projects-shell-profile__meta span{color:#aaa4b0;font-size:10px;font-weight:450;line-height:1.2}.projects-shell-profile-menu{z-index:40;box-sizing:border-box;color:#eeeaf2;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;visibility:hidden;pointer-events:none;filter:blur(3px);transform-origin:0 100%;background:#25222afa;border:1px solid #c5bcd31f;border-radius:18px;gap:3px;width:min(264px,100vw - 32px);padding:8px;transition:opacity .12s cubic-bezier(.23,1,.32,1),filter .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1),visibility 0s linear .16s;display:grid;position:absolute;bottom:calc(100% + 10px);left:0;transform:translateY(4px)scale(.985);box-shadow:0 20px 54px #09070d61}.projects-shell-profile-menu--open{opacity:1;visibility:visible;pointer-events:auto;filter:blur();transition-delay:0s;transform:translateY(0)scale(1)}.projects-shell-profile-menu__organizations{gap:3px;display:grid}.projects-shell-profile-menu__organization,.projects-shell-profile-menu>a,.projects-shell-profile-menu__logout{box-sizing:border-box;min-height:42px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 10px;font-size:13px;text-decoration:none;transition:color .14s cubic-bezier(.23,1,.32,1),background-color .14s cubic-bezier(.23,1,.32,1);display:grid}.projects-shell-profile-menu__organization--active{background:var(--projects-navigation-active-hover)}.projects-shell-profile-menu__organization:focus-visible,.projects-shell-profile-menu>a:focus-visible,.projects-shell-profile-menu__logout:focus-visible{background:var(--projects-navigation-hover);outline:none}.projects-shell-profile__identity:focus-visible{outline:none}.projects-shell-profile-menu__organization>span:nth-child(2),.projects-shell-profile-menu>a>span,.projects-shell-profile-menu__logout>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.projects-shell-profile-menu__logout{color:#ff757d}.projects-shell-profile-menu__org-avatar{color:#28252d;background:#e4e1e8;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.projects-shell-profile-menu__divider{background:#c5bcd31f;height:1px;margin:4px 6px}.projects-shell-sidebar--collapsed .projects-shell-profile-menu{bottom:0;left:calc(100% + 10px)}.db-root_theme_light .projects-shell-sidebar{color:#111014;background:linear-gradient(#ffffffb3,#0000 42%),#ffffffe6;border-right-color:#7b7fac24;box-shadow:inset -1px 0 #ffffffa8,8px 0 30px #4c3d6012}.db-root_theme_light .projects-app-shell--lavender .projects-shell-sidebar{background:linear-gradient(#ffffffa3,#0000 42%),#faf8fdb8}.db-root_theme_light .projects-app-shell{--projects-resize-handle-color:#5853606b;--projects-resize-handle-active:#423d49b8;--projects-interaction-hover:#f5f4f6;--projects-interaction-selected:#efedf2;--projects-interaction-pressed:#e8e5ec;--projects-interaction-focus:#5e576785;--projects-interaction-border-hover:#5e57673d}.db-root_theme_light .projects-app-shell--lavender{--projects-interaction-hover:#824ae017;--projects-interaction-selected:#824ae024;--projects-interaction-pressed:#824ae030;--projects-interaction-focus:#8b4cf6b3;--projects-interaction-border-hover:#8242eb47;--projects-agents-accent-overlay:#824ae00b}.db-root_theme_light .projects-shell-sidebar__head-button,.db-root_theme_light .projects-shell-sidebar__brand-toggle,.db-root_theme_light .projects-shell-nav__item{color:#111014}.db-root_theme_light .projects-shell-sidebar__head-button:active,.db-root_theme_light .projects-shell-nav__item:active{background:var(--projects-interaction-pressed)}.db-root_theme_light .projects-shell-nav__item--active{color:#111014;background:var(--projects-navigation-active-hover);box-shadow:none;border-color:#0000}.db-root_theme_light .projects-shell-nav__divider{background:linear-gradient(90deg,#0000,#4039481a 18% 82%,#0000)}.db-root_theme_light .projects-shell-profile,.db-root_theme_light .projects-shell-profile__meta strong{color:#242128}.db-root_theme_light .projects-shell-profile__meta span{color:#88828f}.db-root_theme_light .projects-shell-profile__identity:focus-visible,.db-root_theme_light .projects-shell-sidebar__head-button:focus-visible,.db-root_theme_light .projects-shell-sidebar__brand-toggle:focus-visible,.db-root_theme_light .projects-shell-nav__item:focus-visible,.db-root_theme_light .projects-shell-sidebar--collapsed .projects-shell-nav__item:focus-visible{color:#111014;background:var(--projects-navigation-hover)}.db-root_theme_light .projects-shell-nav__item--active:focus-visible,.db-root_theme_light .projects-shell-sidebar--collapsed .projects-shell-nav__item--active:focus-visible{background:var(--projects-navigation-active-hover)}.db-root_theme_light .projects-shell-profile__avatar{color:#4d405d;background:#e9def6}.db-root_theme_light .projects-shell-profile-menu{color:#242128;background:#fffffffa;border-color:#2f29361a;box-shadow:0 18px 48px #322c3a24}.db-root_theme_light .projects-shell-profile-menu__organization--active{background:var(--projects-interaction-selected)}.db-root_theme_light .projects-shell-profile-menu__divider{background:#2f293617}.projects-shell-sidebar--collapsed{width:71px;padding:16px 13px 6px}.projects-shell-sidebar--collapsed .projects-shell-sidebar__head{justify-content:center}.projects-shell-sidebar--collapsed .projects-shell-sidebar__head img{display:block}.projects-shell-sidebar--collapsed .projects-shell-profile__meta{display:none}.projects-shell-sidebar--collapsed .projects-shell-sidebar__brand,.projects-shell-sidebar--collapsed .projects-shell-sidebar__head-actions,.projects-shell-sidebar--collapsed .projects-shell-nav__label{opacity:0;visibility:hidden;filter:blur(2px);transition-delay:0s,0s,0s,.18s;display:block;transform:translate(-6px)}.projects-shell-sidebar--collapsed .projects-shell-nav{align-items:flex-start;gap:6px;margin-top:20px}.projects-shell-sidebar--collapsed .projects-shell-nav__divider{align-self:flex-start;width:30px;margin-left:7px;margin-right:0}.projects-shell-sidebar--collapsed .projects-shell-nav__item{width:44px;min-height:44px;box-shadow:none;background:0 0;justify-content:center;padding:0}.projects-shell-sidebar--collapsed .projects-shell-nav__badge{--projects-shell-badge-rest-transform:scale(1);--projects-shell-badge-hidden-transform:scale(.76);min-width:18px;height:18px;transform:var(--projects-shell-badge-rest-transform);border:2px solid #242328;padding:0 4px;font-size:8px;top:0;right:-2px}.projects-shell-sidebar--transitioning .projects-shell-nav__badge{opacity:0;visibility:hidden;filter:blur(2px);transform:var(--projects-shell-badge-hidden-transform);transition:opacity .15s var(--projects-shell-ease-out) var(--projects-shell-badge-exit-delay), filter .15s var(--projects-shell-ease-out) var(--projects-shell-badge-exit-delay), transform .18s var(--projects-shell-ease-out) var(--projects-shell-badge-exit-delay), visibility 0s linear calc(var(--projects-shell-badge-exit-delay) + .15s)}.db-root_theme_light .projects-shell-sidebar--collapsed .projects-shell-nav__badge{border-color:#f5f3f7}.projects-shell-sidebar--collapsed .projects-shell-nav__item--active{color:#fff;background:var(--projects-navigation-active-hover);box-shadow:none;border-color:#0000}.db-root_theme_light .projects-shell-sidebar--collapsed .projects-shell-nav__item--active{color:#111014;background:var(--projects-navigation-active-hover);box-shadow:none;border-color:#0000}.projects-shell-sidebar--collapsed .projects-shell-profile{justify-content:flex-start;padding:8px 0 0}.projects-shell-sidebar--collapsed .projects-shell-profile__identity{flex:none;grid-template-columns:1fr;place-items:center;gap:0;width:44px;min-height:44px;padding:0;display:grid}.projects-mobile-header,.projects-mobile-nav{display:none}@media (hover:hover) and (pointer:fine){.projects-resize-handle:hover:before{opacity:.76;transform:translate(-50%,-50%)scaleY(1)}.projects-resize-handle[data-resizing=true]:before{opacity:.92;transform:translate(-50%,-50%)scale(1.25,1.12)}.projects-shell-sidebar__brand-toggle:hover,.projects-shell-sidebar__brand-toggle:focus-visible{color:#fff;background:var(--projects-navigation-hover)}.projects-shell-sidebar__brand-toggle:hover img,.projects-shell-sidebar__brand-toggle:focus-visible img,.projects-shell-sidebar--collapsed:is(:hover,:focus-within) .projects-shell-sidebar__brand-toggle img{opacity:0;filter:blur(2px);transform:scale(.9)}.projects-shell-sidebar__brand-toggle:hover .projects-shell-sidebar__brand-open-icon,.projects-shell-sidebar__brand-toggle:focus-visible .projects-shell-sidebar__brand-open-icon,.projects-shell-sidebar--collapsed:is(:hover,:focus-within) .projects-shell-sidebar__brand-open-icon{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}.projects-shell-sidebar--collapsed:is(:hover,:focus-within) .projects-shell-sidebar__brand-toggle{color:#fff}.projects-shell-sidebar--collapsed :is(.projects-shell-sidebar__brand-toggle,.projects-shell-nav__item):is(:hover,:focus-visible)>.projects-shell-sidebar__tooltip,.projects-shell-sidebar--collapsed .projects-shell-profile__identity:is(:hover,:focus-visible)+.projects-shell-sidebar__tooltip,.projects-shell-sidebar__head-button:is(:hover,:focus-visible)>.projects-shell-sidebar__tooltip{opacity:1;visibility:visible;filter:blur();transition-delay:.18s,.18s,.18s,.18s;transform:translateY(-50%)scale(1)}.projects-shell-sidebar__head-button:hover,.projects-shell-nav__item:hover,.projects-shell-sidebar--collapsed .projects-shell-nav__item:hover{color:#fff;background:var(--projects-navigation-hover)}.projects-shell-nav__item--active:hover,.projects-shell-sidebar--collapsed .projects-shell-nav__item--active:hover{background:var(--projects-navigation-active-hover)}.projects-shell-profile__identity:hover{color:#fff;background:var(--projects-navigation-hover)}.projects-shell-profile__identity:hover .projects-shell-profile__meta strong{color:#fff}.projects-shell-profile-menu__organization:hover,.projects-shell-profile-menu>a:hover,.projects-shell-profile-menu__logout:hover{background:var(--projects-navigation-hover)}.db-root_theme_light .projects-shell-sidebar__head-button:hover,.db-root_theme_light .projects-shell-sidebar__brand-toggle:hover,.db-root_theme_light .projects-shell-nav__item:hover,.db-root_theme_light .projects-shell-sidebar--collapsed .projects-shell-nav__item:hover{color:#111014;background:var(--projects-navigation-hover)}.db-root_theme_light .projects-shell-sidebar__brand-toggle:hover,.db-root_theme_light .projects-shell-sidebar__brand-toggle:focus-visible,.db-root_theme_light .projects-shell-sidebar--collapsed:is(:hover,:focus-within) .projects-shell-sidebar__brand-toggle{color:#111014}.db-root_theme_light .projects-shell-nav__item--active:hover,.db-root_theme_light .projects-shell-sidebar--collapsed .projects-shell-nav__item--active:hover{background:var(--projects-navigation-active-hover)}.db-root_theme_light .projects-shell-profile__identity:hover .projects-shell-profile__meta strong{color:#242128}.db-root_theme_light .projects-shell-profile__identity:hover{color:#111014;background:var(--projects-navigation-hover)}}@media (width>=769px){html.db-native-shell_ios .projects-app-shell{--projects-shell-safe-area-top:env(safe-area-inset-top,0px);--projects-shell-workspace-top-gap:10px}html.db-native-shell_ios .projects-shell-sidebar{padding-top:calc(10px + var(--projects-shell-safe-area-top))}html.db-native-shell_ios .projects-app-shell__content{box-sizing:border-box;padding-top:var(--projects-shell-safe-area-top)}}@media (width<=768px){.projects-app-shell--mobile{--projects-mobile-safe-top:env(safe-area-inset-top,0px);--projects-mobile-safe-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;grid-template-columns:1fr;grid-template-rows:calc(52px + var(--projects-mobile-safe-top)) minmax(0, 1fr) calc(64px + var(--projects-mobile-safe-bottom));width:100%;min-width:0;max-width:100vw;height:100dvh;display:grid;overflow:hidden}.projects-app-shell--mobile .projects-app-shell__content{grid-row:2;width:100%;min-width:0;max-width:100%;overflow:hidden}.projects-mobile-header{z-index:30;box-sizing:border-box;min-width:0;padding:var(--projects-mobile-safe-top) max(14px, env(safe-area-inset-right,0px)) 0 max(14px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#16131ceb;border-bottom:1px solid #8183a024;justify-content:space-between;align-items:center;display:flex;position:relative}.projects-mobile-header__brand{color:#f6f2fa;align-items:center;gap:9px;font-size:15px;font-weight:700;display:flex}.projects-mobile-header__brand img{border-radius:50%;width:28px;height:28px}.projects-mobile-header__action{color:#d8d3de;background:#ffffff0e;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.projects-mobile-nav{z-index:30;box-sizing:border-box;min-width:0;padding:6px max(10px, env(safe-area-inset-right,0px)) max(6px, var(--projects-mobile-safe-bottom)) max(10px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#16131cf0;border-top:1px solid #8183a024;grid-row:3;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.projects-mobile-nav a{color:#8f8998;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;font-size:10px;text-decoration:none;transition:color .14s cubic-bezier(.23,1,.32,1),background-color .14s cubic-bezier(.23,1,.32,1);display:flex}.projects-mobile-nav a span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.projects-mobile-nav a.projects-mobile-nav__active{color:#f4f1f7;background:var(--projects-interaction-selected)}.db-root_theme_light .projects-mobile-header{background:#fffffff0;border-bottom-color:#24212814}.db-root_theme_light .projects-mobile-header__brand{color:#242128}.db-root_theme_light .projects-mobile-header__action{color:#514b58;background:#f1eff3}.db-root_theme_light .projects-mobile-nav{background:#fffffff5;border-top-color:#24212814}.db-root_theme_light .projects-mobile-nav a{color:#7e7885}.db-root_theme_light .projects-mobile-nav a.projects-mobile-nav__active{color:#111014;background:var(--projects-interaction-selected)}.projects-app-shell--lavender .projects-mobile-nav a.projects-mobile-nav__active{color:#c996ff}.db-root_theme_light .projects-app-shell--lavender .projects-mobile-nav a.projects-mobile-nav__active{color:#7e42ce}}@media (prefers-reduced-motion:reduce){.projects-app-shell,.projects-shell-sidebar,.projects-resize-handle:before,.projects-shell-nav__item,.projects-shell-sidebar__brand-toggle,.projects-shell-sidebar__brand-toggle img,.projects-shell-sidebar__brand-open-icon,.projects-shell-sidebar__brand,.projects-shell-sidebar__head-actions,.projects-shell-nav__label,.projects-shell-nav__badge,.projects-shell-sidebar__tooltip,.projects-shell-sidebar__head-button,.projects-shell-profile__identity,.projects-shell-profile__meta strong,.projects-shell-profile-menu,.projects-shell-profile-menu__organization,.projects-shell-profile-menu>a,.projects-shell-profile-menu__logout,.projects-mobile-nav a{transition-duration:.01ms}.projects-shell-sidebar__tooltip{filter:none;transform:translateY(-50%)scale(1)}.projects-shell-sidebar__brand-open-icon{filter:none}.projects-shell-profile__identity:active{transform:none}.projects-shell-profile-menu{filter:none;transition-delay:0s;transform:none}}.projects-route-skeleton{--route-skeleton-sidebar-width:264px;--route-skeleton-agents-width:clamp(264px, 28vw, 360px);--route-skeleton-surface:#ffffffb8;--route-skeleton-border:#7b7fac24;--route-skeleton-bone:#77698c17;--route-skeleton-bone-highlight:#ffffffbd;box-sizing:border-box;grid-template-columns:var(--route-skeleton-sidebar-width) minmax(0, 1fr);background:0 0;width:100%;min-width:0;height:100dvh;display:grid;overflow:hidden}.projects-route-skeleton--inside-shell{height:100%;display:block}.db-root_theme_dark .projects-route-skeleton{--route-skeleton-surface:#2f2e35d1;--route-skeleton-border:#7b7fac29;--route-skeleton-bone:#c4b9d314;--route-skeleton-bone-highlight:#ffffff21}.projects-route-skeleton__bone{background:linear-gradient(105deg, var(--route-skeleton-bone) 25%, var(--route-skeleton-bone-highlight) 44%, var(--route-skeleton-bone) 63%);background-position-x:110%;background-size:240% 100%;border-radius:999px;flex:none;animation:2.1s cubic-bezier(.45,0,.55,1) infinite projects-route-skeleton-shimmer;display:block}.projects-route-skeleton__sidebar{box-sizing:border-box;z-index:1;border-right:1px solid var(--route-skeleton-border);background:color-mix(in sRGB, var(--route-skeleton-surface) 88%, transparent);-webkit-backdrop-filter:blur(24px)saturate(112%);backdrop-filter:blur(24px)saturate(112%);flex-direction:column;gap:28px;min-width:0;padding:16px 13px 8px;display:flex;position:relative}.projects-route-skeleton__sidebar-head,.projects-route-skeleton__profile,.projects-route-skeleton__nav-row{align-items:center;display:flex}.projects-route-skeleton__sidebar-head,.projects-route-skeleton__profile{gap:11px;min-height:40px;padding-inline:8px}.projects-route-skeleton__logo,.projects-route-skeleton__avatar{width:30px;height:30px}.projects-route-skeleton__organization{width:min(124px,60%);height:15px}.projects-route-skeleton__nav{gap:8px;display:grid}.projects-route-skeleton__nav-row{border-radius:14px;gap:12px;min-height:48px;padding:0 11px}.projects-route-skeleton__nav-row--active{border:1px solid var(--route-skeleton-border);background:color-mix(in sRGB, var(--route-skeleton-surface) 68%, transparent)}.projects-route-skeleton__nav-icon{border-radius:7px;width:22px;height:22px}.projects-route-skeleton__nav-label{height:13px}.projects-route-skeleton__profile{margin-top:auto}.projects-route-skeleton__profile-line{width:88px;height:13px}.projects-route-skeleton__page{width:100%;min-width:0;min-height:0;display:flex}.projects-route-skeleton__workspace{box-sizing:border-box;flex-direction:column;flex:1;min-width:0;min-height:0;padding:16px 6px 16px 14px;display:flex}.projects-route-skeleton__toolbar{justify-content:space-between;align-items:center;gap:18px;min-height:40px;margin-bottom:10px;display:flex}.projects-route-skeleton__toolbar-actions{align-items:center;gap:8px;display:flex}.projects-route-skeleton__toolbar-search,.projects-route-skeleton__toolbar-square,.projects-route-skeleton__toolbar-create{border:1px solid var(--route-skeleton-border);background-color:var(--route-skeleton-surface);height:40px}.projects-route-skeleton__toolbar-search,.projects-route-skeleton__toolbar-square{width:40px}.projects-route-skeleton__toolbar-create{width:164px}.projects-route-skeleton__cards{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));align-content:start;gap:10px;min-height:0;padding:24px 32px 36px;display:grid;overflow:hidden}.projects-route-skeleton__card{box-sizing:border-box;border:1px solid var(--route-skeleton-border);background:var(--route-skeleton-surface);-webkit-backdrop-filter:blur(18px)saturate(112%);backdrop-filter:blur(18px)saturate(112%);border-radius:24px;grid-template-rows:auto auto 1fr auto;gap:11px;min-height:186px;padding:18px 18px 0;display:grid;overflow:hidden;box-shadow:4px 5px 24px #493f5b14}.db-root_theme_dark .projects-route-skeleton__card{box-shadow:4px 5px 24px #0a070f2e}.projects-route-skeleton__card-title{height:17px}.projects-route-skeleton__card-subtitle{width:52%;height:10px}.projects-route-skeleton__chart{grid-template-columns:repeat(24,minmax(3px,1fr));align-items:end;gap:3px;min-height:44px;padding-top:7px;display:grid}.projects-route-skeleton__chart-bar{border-radius:4px;width:100%}.projects-route-skeleton__metrics{border-top:1px solid var(--route-skeleton-border);grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:-18px;display:grid}.projects-route-skeleton__metric{justify-content:center;align-items:center;gap:6px;min-width:0;min-height:46px;display:flex}.projects-route-skeleton__metric+.projects-route-skeleton__metric{border-left:1px solid var(--route-skeleton-border)}.projects-route-skeleton__metric-icon{border-radius:4px;width:13px;height:13px}.projects-route-skeleton__metric-value{width:24px;height:11px}.projects-route-skeleton__agents{box-sizing:border-box;width:var(--route-skeleton-agents-width);flex:0 0 var(--route-skeleton-agents-width);border:1px solid var(--route-skeleton-border);background:var(--route-skeleton-surface);-webkit-backdrop-filter:blur(18px)saturate(112%);backdrop-filter:blur(18px)saturate(112%);border-radius:24px;min-width:240px;margin:6px 6px 6px 0;padding:16px 14px;overflow:hidden;box-shadow:-10px 0 18px -18px #493f5b38}.projects-route-skeleton__agents-header{align-items:center;gap:8px;margin-bottom:26px;display:flex}.projects-route-skeleton__agents-title{width:72px;height:17px}.projects-route-skeleton__agents-count{width:30px;height:22px}.projects-route-skeleton__agents-label{width:62px;height:10px;margin:0 9px 12px}.projects-route-skeleton__agents-list{gap:9px;display:grid}.projects-route-skeleton__agent-row{grid-template-columns:7px minmax(0,1fr);align-items:center;gap:10px;min-height:45px;padding:0 9px;display:grid}.projects-route-skeleton__agent-row>span{gap:7px;display:grid}.projects-route-skeleton__agent-dot{width:7px;height:7px}.projects-route-skeleton__agent-line{height:11px}.projects-route-skeleton__agent-meta{height:9px}@media (width<=959px){.projects-route-skeleton{--route-skeleton-sidebar-width:71px;--route-skeleton-agents-width:264px}.projects-route-skeleton__sidebar{padding-inline:10px}.projects-route-skeleton__sidebar-head,.projects-route-skeleton__profile,.projects-route-skeleton__nav-row{justify-content:center;padding-inline:0}.projects-route-skeleton__organization,.projects-route-skeleton__nav-label,.projects-route-skeleton__profile-line{display:none}.projects-route-skeleton__cards{padding-inline:18px}}@media (width<=768px){.projects-route-skeleton{display:block}.projects-route-skeleton__sidebar,.projects-route-skeleton__agents{display:none}.projects-route-skeleton__workspace{padding:12px}.projects-route-skeleton__toolbar{flex-wrap:wrap;gap:10px}.projects-route-skeleton__toolbar-search{width:100%}.projects-route-skeleton__toolbar-actions{justify-content:flex-end;width:100%}.projects-route-skeleton__cards{grid-template-columns:1fr;padding:18px 0 24px}}@media (prefers-reduced-motion:reduce){.projects-route-skeleton__bone{animation:none}}@keyframes projects-route-skeleton-shimmer{to{background-position-x:-130%}}.layout-profile-card{box-sizing:border-box;width:100%}.layout-profile-card_compact{box-sizing:border-box;border-radius:var(--g-border-radius-m);text-align:center;cursor:pointer;outline:none;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;padding:8px 0;text-decoration:none;display:flex}.layout-profile-card_compact:focus-visible{box-shadow:0 0 0 2px var(--g-color-line-focus)}.layout-profile-card_compact .layout-profile-card__row{justify-content:center;align-items:center;gap:0;width:auto}.layout-profile-card_compact .layout-profile-card__avatar-wrap{width:28px;height:28px}.layout-profile-card_compact .layout-profile-card__avatar-face{width:28px;height:28px;font-size:11px}.layout-profile-card_compact .layout-profile-card__meta{display:none}.layout-profile-card_mobile{border-radius:var(--g-border-radius-m);background:var(--g-color-base-generic);text-align:left;outline:none;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:12px 14px;display:flex}.layout-profile-card_mobile:focus-visible{box-shadow:0 0 0 2px var(--g-color-line-focus)}.layout-profile-card__row{box-sizing:border-box;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.layout-profile-card__avatar-skeleton{flex-shrink:0}.layout-profile-card__avatar-wrap{flex-shrink:0;width:48px;height:48px}.layout-profile-card__avatar-face{box-sizing:border-box;text-align:center;border-radius:999px;place-items:center;width:48px;height:48px;padding:0;font-size:18px;font-weight:700;line-height:1;display:grid;overflow:hidden}.layout-profile-card__meta{flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:4px;min-width:0;display:flex}.layout-profile-card__email{text-align:start;word-break:break-word;overflow-wrap:anywhere;cursor:pointer;border-radius:var(--g-border-radius-s);outline:none;width:100%;line-height:1.35;text-decoration:none;display:block}.layout-profile-card__email:focus-visible{box-shadow:0 0 0 2px var(--g-color-line-focus)}.page-container{--page-container-padding-top:24px;box-sizing:border-box;max-width:1400px;padding-top:var(--page-container-padding-top);padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px));width:100%;min-width:0;margin:0 auto}.page-container_island{--page-container-padding-top:0px}@media (width<=768px){.page-container{--page-container-padding-top:var(--app-mobile-page-top-gap,16px);padding-left:var(--app-mobile-screen-padding,16px);padding-right:var(--app-mobile-screen-padding,16px)}.page-container_island{--page-container-padding-top:var(--app-mobile-page-top-gap,16px)}}@media (width<=480px){.page-container{--page-container-padding-top:var(--app-mobile-page-top-gap-narrow,12px);padding-left:var(--app-mobile-screen-padding-narrow,12px);padding-right:var(--app-mobile-screen-padding-narrow,12px)}.page-container_island{--page-container-padding-top:var(--app-mobile-page-top-gap-narrow,12px)}}.admin-section-toolbar{min-width:0}@media (width<=480px){.admin-section-toolbar{flex-direction:column;align-items:stretch;gap:16px}.admin-section-toolbar>*{min-width:0}.admin-section-toolbar [class*=g-button]{width:100%;min-height:var(--app-mobile-control-height,48px);justify-content:center}}.item-card-neon{transition:box-shadow .25s;position:relative;overflow:hidden}.item-card-neon:before{content:"";border-radius:inherit;background:var(--app-gradient-neon-border);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .25s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.item-card-neon:hover{box-shadow:var(--app-shadow-neon-item)}.item-card-neon:hover:before{opacity:1}.settings-mobile-hub{--settings-mobile-hub-row-inset:calc(16px + 22px + 14px);box-sizing:border-box;width:100%;min-width:0;padding-top:0;padding-bottom:max(24px, env(safe-area-inset-bottom,0px));background:0 0;flex-direction:column;gap:24px;display:flex}@media (width<=768px){.settings-mobile-hub{width:100vw;max-width:none;padding-left:max(var(--app-mobile-screen-padding,16px), env(safe-area-inset-left,0px));padding-right:max(var(--app-mobile-screen-padding,16px), env(safe-area-inset-right,0px));align-self:stretch;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@supports (width:100svw){.settings-mobile-hub{width:100svw;margin-left:calc(50% - 50svw);margin-right:calc(50% - 50svw)}}}@media (width<=480px){.settings-mobile-hub{padding-left:max(var(--app-mobile-screen-padding-narrow,12px), env(safe-area-inset-left,0px));padding-right:max(var(--app-mobile-screen-padding-narrow,12px), env(safe-area-inset-right,0px))}}.settings-mobile-hub-group{min-width:0}.settings-mobile-hub-group__header{letter-spacing:.02em;color:var(--g-color-text-secondary);text-transform:uppercase;padding:0 16px 10px;font-size:15px;font-weight:400;line-height:18px}.settings-mobile-hub-group__card{background:var(--g-color-base-float,var(--g-color-base-background));box-shadow:0 0 0 .5px var(--g-color-line-generic);border-radius:12px;position:relative;overflow:hidden}.settings-mobile-hub-row{box-sizing:border-box;width:100%;min-height:52px;font:inherit;text-align:left;color:var(--g-color-text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;align-items:center;gap:12px;margin:0;padding:12px 16px;font-size:17px;line-height:1.3;text-decoration:none;display:flex;position:relative}@media (width<=480px){.settings-mobile-hub-row{min-height:52px;padding-block:12px}}.settings-mobile-hub-row:disabled{opacity:.45;cursor:not-allowed}.settings-mobile-hub-row:not(:disabled):active{background:color-mix(in sRGB, var(--g-color-base-generic-medium) 18%, transparent)}.settings-mobile-hub-row_active:not(:disabled){background:var(--g-color-base-selection)}.settings-mobile-hub-row_active:not(:disabled):active{background:var(--g-color-base-selection-hover)}.settings-mobile-hub-row_destructive{color:var(--g-color-text-danger)}.settings-mobile-hub-row__main{flex:1;align-items:center;gap:14px;min-width:0;line-height:1.3;display:inline-flex}.settings-mobile-hub-row__main .db-icon{flex-shrink:0;width:22px;height:22px}.settings-mobile-hub-row__accessory{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.settings-mobile-hub-row__chevron{color:var(--g-color-text-hint);opacity:.85;flex-shrink:0}.settings-mobile-hub-group__card>.settings-mobile-hub-row+.settings-mobile-hub-row:before{content:"";left:var(--settings-mobile-hub-row-inset,44px);background:var(--g-color-line-generic);opacity:.85;pointer-events:none;height:1px;position:absolute;top:0;right:0}.organization-side-menu-profile-card{border:1px solid var(--g-color-line-generic);width:100%;min-width:0;min-height:68px;color:var(--g-color-text-primary);background:var(--g-color-base-float,var(--g-color-base-background));cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;border-radius:16px;align-items:center;gap:12px;margin:0;padding:12px;text-decoration:none;transition:background .18s,border-color .18s;display:flex}.organization-side-menu-profile-card:hover{border-color:var(--g-color-line-generic-hover);background:var(--g-color-base-simple-hover)}.organization-side-menu-profile-card:active{background:var(--g-color-base-generic-medium)}.organization-side-menu-profile-card_mobile-hub{min-height:76px;box-shadow:0 0 0 .5px var(--g-color-line-generic);border:none;border-radius:12px;padding:12px 16px}.organization-side-menu-profile-card__text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.organization-side-menu-profile-card__title{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:20px;overflow:hidden}.organization-side-menu-profile-card__subtitle{color:var(--g-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:16px;overflow:hidden}.organization-side-menu-profile-card__chevron{color:var(--g-color-text-hint);opacity:.85;flex-shrink:0}.plans-grid-card__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}@media (width<=1280px){.plans-grid-card__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.plans-grid-card__grid{grid-template-columns:1fr}}.project-coder-setup-modal__root.db-modal{box-sizing:border-box!important;justify-content:center!important;align-items:stretch!important;padding:24px!important;display:flex!important}.project-coder-setup-modal__root .db-modal__surface{display:contents}.project-coder-setup-modal__content{box-sizing:border-box;border-radius:20px;flex-direction:column;width:min(840px,100vw - 48px);max-width:calc(100vw - 48px);height:auto;max-height:calc(100dvh - 48px);margin:0;padding:0;display:flex;overflow:hidden}.project-coder-setup-modal{background:var(--g-color-base-background);flex-direction:column;width:100%;height:auto;min-height:0;max-height:calc(100dvh - 48px);display:flex;overflow:hidden}.project-coder-setup-modal__header{background:var(--g-color-base-background);border-bottom:1px solid var(--g-color-line-generic);flex:none}.project-coder-setup-modal__body{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.project-coder-setup-modal__container{box-sizing:border-box;width:100%;max-width:100%;padding:16px}.project-coder-setup-modal__container--header{padding-bottom:0}.project-coder-setup-modal__header-row{grid-template-columns:40px 1fr 40px;align-items:center;gap:12px;display:grid}.project-coder-setup-modal__title{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-coder-setup-modal__closeButton{width:40px;height:40px;padding:0}.project-coder-setup-modal__steps{-webkit-overflow-scrolling:touch;width:100%;padding:4px 8px;display:flex;overflow-x:auto}.project-coder-setup-modal__steps--desktop{display:flex}.project-coder-setup-modal__steps--split{flex-direction:column;gap:2px;display:none}.project-coder-setup-modal__stepsInner{box-sizing:border-box;justify-content:center;width:max-content;min-width:100%;display:flex}.project-coder-setup-modal__stepsRow{-webkit-overflow-scrolling:touch;box-sizing:border-box;width:100%;max-width:100%;padding:2px 8px;overflow-x:auto}@media (width<=900px){.project-coder-setup-modal__steps--desktop{display:none}.project-coder-setup-modal__steps--split{display:flex}.project-coder-setup-modal__steps{padding:0;overflow-x:visible}}.project-coder-setup-modal__close{justify-content:center;align-items:center;width:40px;height:40px;display:flex}@media (width<=768px){.project-coder-setup-modal__root.db-modal{padding:12px!important}.project-coder-setup-modal__content{border-radius:16px;width:min(840px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.project-coder-setup-modal{max-height:calc(100dvh - 24px)}}
