.profile-settings-tabs{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.profile-settings-tabs>.profile-detail-panel{min-width:0;padding:20px 0 0}.profile-settings-tabs>.profile-detail-panel[data-inert],.profile-settings-tabs>.profile-detail-panel[hidden]{display:none}.profile-settings-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-settings-toolbar p{flex:1}.profile-settings-toolbar input[type=file]{min-width:0;max-width:100%;font-size:12px}.extension-choices,.extension-preview{gap:10px;display:grid}.extension-choice,.extension-preview>div{border:1px solid var(--border);border-radius:10px;min-width:0;padding:12px}.extension-choice>label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.extension-choice>label>span{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.extension-choice .disclosure,.extension-preview .disclosure{margin-top:8px}.extension-permissions{overflow-wrap:anywhere;margin:6px 0 12px;padding-left:18px;font-size:12px}.extension-empty{text-align:center;justify-items:center;gap:8px;padding:24px;display:grid}.extension-targets{gap:6px;max-height:240px;display:grid;overflow:auto}.extension-targets>label{align-items:center;gap:10px;padding:6px;display:flex}.extension-targets small{color:var(--muted);display:block}.extension-assignment{border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:20px}@media (max-width:600px){.profile-settings-toolbar{flex-wrap:wrap;align-items:flex-start}.profile-settings-toolbar input[type=file]{flex-basis:100%}}
.share-form{gap:14px}.share-fields{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.share-mode-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.share-mode{border:1px solid var(--border);cursor:pointer;background:var(--surface);border-radius:12px;align-items:flex-start;gap:12px;padding:16px;transition:border-color .16s,background .16s;display:flex}.share-mode.selected{border-color:var(--text)}.share-mode input[type=radio]{width:16px;height:16px;min-height:0;accent-color:var(--text);flex-shrink:0;margin-top:3px;padding:0}.share-mode strong,.share-mode small{display:block}.share-mode small{color:var(--muted);margin-top:6px;line-height:1.5}.share-snapshot,.share-card-details{color:var(--muted);flex-wrap:wrap;gap:8px 20px;font-size:12px;display:flex}.share-confirm{align-items:flex-start;gap:12px;font-size:13px;line-height:1.6;display:flex}.share-confirm input{flex-shrink:0;margin-top:4px}.share-tabs-heading,.share-card-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.share-list{gap:12px;display:grid}.share-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:12px;min-width:0;padding:18px;display:grid}.share-card-heading strong,.share-card-heading p{overflow-wrap:anywhere}.share-card-heading p{color:var(--muted);margin:6px 0 0;font-size:12px}.share-card-action{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.share-card-action p{color:var(--muted);max-width:440px;margin:0;font-size:12px;line-height:1.6}.share-card-action .button{flex-shrink:0}.share-destination{gap:12px;margin-bottom:20px;display:grid}.share-empty{text-align:center;color:var(--muted);justify-items:center;gap:12px;padding:48px 16px;display:grid}.share-empty strong{color:var(--text)}.share-empty p{margin:0;font-size:13px}.temporary-profile-badge{width:fit-content;color:var(--muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}@media (max-width:600px){.share-mode-options{grid-template-columns:1fr}.share-card-action{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.share-mode{transition:none}}
.workspace-shell .settings-dialog>.dialog-header{background:var(--canvas);align-items:center;min-height:56px;padding:10px 16px 10px 22px}.settings-dialog>.dialog-header>div{align-items:center;gap:14px;display:flex}.workspace-shell .settings-dialog>.dialog-header h2{font-size:16px;font-weight:600}.settings-dialog>.dialog-header p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.workspace-shell .settings-dialog>.dialog-content{scrollbar-gutter:auto;padding:0;display:flex;overflow:hidden}.settings-layout{grid-template-columns:190px minmax(0,1fr);width:100%;min-height:0;display:grid}.settings-sidebar{border-right:1px solid var(--border);background:var(--canvas);flex-direction:column;gap:4px;min-height:0;padding:16px 10px;display:flex;overflow:auto}.settings-nav-item{min-height:36px;color:var(--muted);cursor:pointer;border-radius:8px;outline:none;flex-shrink:0;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.settings-nav-item>svg{flex-shrink:0}.settings-nav-item[data-hovered]{background:var(--subtle);color:var(--text)}.settings-nav-item[data-selected]{background:var(--subtle);color:var(--text);font-weight:500}.settings-nav-item[data-focus-visible]{outline:2px solid var(--text);outline-offset:-2px}.settings-nav-item[data-section=billing],.settings-nav-item[data-section=integrations]+[data-section=support]{margin-top:12px}.settings-panels,.settings-panel,.settings-pane{min-width:0;height:100%;min-height:0}.settings-panel{outline:none}.settings-panel:is([hidden],[data-inert],[data-exiting]){display:none}.settings-pane{background:var(--canvas);flex-direction:column;display:flex}.settings-pane-heading{flex-shrink:0}.settings-pane-content{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:20px;overflow:auto}.settings-pane-content>:last-child{margin-bottom:0}.settings-dialog .settings-section{padding:20px}.settings-dialog .settings-section h2{font-size:14px}.settings-dialog .billing-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-dialog .workspace-plan-grid{grid-template-columns:1fr}.settings-dialog .support-layout{grid-template-columns:minmax(0,1fr)}.settings-dialog .support-inbox{min-height:0}.settings-dialog .support-compose{margin-top:0}.settings-dialog .profile-defaults-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:700px){.settings-layout{grid-template-columns:142px minmax(0,1fr)}.settings-sidebar{padding:12px 6px}.settings-nav-item{gap:7px;padding-inline:8px;font-size:11px}.settings-pane-content{padding:12px}.settings-dialog .settings-section{padding:14px}.settings-dialog .settings-section .detail-grid,.settings-dialog .billing-metrics,.settings-dialog .profile-defaults-form .form-grid{grid-template-columns:minmax(0,1fr)}.settings-dialog .theme-options{flex-direction:column}}@media (max-width:480px){.settings-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.settings-sidebar{border-right:0;border-bottom:1px solid var(--border);flex-direction:row;padding:8px}.settings-nav-item{margin-top:0!important}.settings-dialog>.dialog-header p{max-width:150px}}
.manual-update-screen{width:100vw;height:calc(100dvh - var(--desktop-titlebar-height,40px));max-width:none;max-height:none;margin:var(--desktop-titlebar-height,40px) 0 0;color:var(--text);background:color-mix(in srgb, var(--canvas) 94%, transparent);-webkit-backdrop-filter:blur(8px)grayscale();backdrop-filter:blur(8px)grayscale();border:0;padding:32px}.manual-update-screen::backdrop{-webkit-backdrop-filter:grayscale();backdrop-filter:grayscale();background:#0000008c}.manual-update-screen[open]{place-items:center;display:grid}.manual-update-content{text-align:center;flex-direction:column;align-items:center;gap:24px;width:min(100%,540px);animation:.18s ease-out desktop-update-enter;display:flex}.manual-update-content h1{letter-spacing:-.04em;margin:0;font-size:clamp(26px,4vw,36px)}.manual-update-brand{align-items:center;gap:10px;font-size:22px;display:flex}.manual-update-brand svg{width:30px;height:30px}.manual-update-content p{color:var(--muted);margin:0;line-height:1.7}.manual-update-content small,.manual-update-version{color:var(--muted);font-size:12px;line-height:1.6}.manual-update-version{margin-top:20px}.manual-update-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.manual-update-progress{width:min(100%,360px);color:var(--muted);gap:10px;font-size:12px;display:grid}.manual-update-progress progress{background:var(--subtle);width:100%;height:6px;accent-color:var(--text);border:0;border-radius:999px;overflow:hidden}.manual-update-progress progress::-webkit-progress-bar{background:var(--subtle)}.manual-update-progress progress::-webkit-progress-value{background:var(--text);border-radius:999px;transition:width .14s}.manual-update-available{gap:8px;display:grid}.manual-update-available small{color:var(--muted);font-size:11px;line-height:1.5}@media (prefers-reduced-motion:reduce){.manual-update-content{animation:none}}.desktop-update-sidebar{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);border-radius:10px;margin-bottom:8px;animation:.18s ease-out desktop-update-enter}.desktop-update-sidebar-summary{width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:10px;transition:background .14s;display:flex}.desktop-update-sidebar-summary:hover{background:var(--subtle)}.desktop-update-sidebar-summary:focus-visible{outline:2px solid var(--text);outline-offset:2px}.desktop-update-sidebar-label{flex:1;gap:3px;min-width:0;display:grid}.desktop-update-sidebar-label strong{font-size:11px;font-weight:600;line-height:1.4}.desktop-update-sidebar-label small{color:var(--muted);overflow-wrap:anywhere;font-size:10px}.desktop-update-sidebar-details{padding:0 10px 10px}.desktop-update-sidebar-details>p{color:var(--muted);overflow-wrap:anywhere;margin:0 0 10px;font-size:11px;line-height:1.6}.desktop-update-sidebar-details>.button{width:100%;min-height:32px;padding:7px 8px;font-size:11px}.desktop-update-sidebar-details .notice{overflow-wrap:anywhere;margin:0 0 10px;padding:8px;font-size:11px}.desktop-update-icon{background:var(--subtle);border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.desktop-update-chevron{color:var(--muted);flex:none;transition:transform .16s}.desktop-update-sidebar-summary[aria-expanded=true] .desktop-update-chevron{transform:rotate(180deg)}.desktop-update-progress{align-items:center;gap:10px;margin:12px 0;font-size:12px;display:flex}.desktop-update-progress progress{width:100%;min-width:0;height:5px;accent-color:var(--text)}.desktop-update-sidebar>.desktop-update-progress{margin:0 10px 10px;font-size:10px}.desktop-update-preference{border-top:1px solid var(--border);align-items:center;gap:20px;padding-block:16px;display:flex}.desktop-update-preference>div{flex:1;gap:6px;display:grid}.desktop-update-preference strong{font-size:13px}.desktop-update-preference span{color:var(--muted);font-size:12px;line-height:1.6}.desktop-update-preference input{width:18px;height:18px;accent-color:var(--text);flex:none}@keyframes desktop-update-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.desktop-update-sidebar{animation:none}.desktop-update-sidebar-summary,.desktop-update-chevron{transition:none}}@media (forced-colors:active){.desktop-update-sidebar{color:canvastext;background:canvas;border-color:canvastext}}
:root{--dropdown-edge:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,#303030);--dropdown-radius:10px;--dropdown-control-height:36px;--dropdown-font-size:12px}.choice-trigger,.choice-input-group{background:var(--surface);transition:background-color .14s,color .14s;height:var(--dropdown-control-height)!important;min-height:var(--dropdown-control-height)!important;border:1px solid var(--dropdown-edge)!important;font-size:var(--dropdown-font-size)!important;box-shadow:none!important;border-radius:8px!important;outline:none!important;transform:none!important}.choice-trigger{padding:6px 10px!important}.choice-input-group .choice-input{height:34px!important;min-height:34px!important;font-size:var(--dropdown-font-size)!important;box-shadow:none!important;background:0 0!important;outline:none!important;padding:6px 10px!important}.choice-trigger[data-hovered],.choice-input-group:hover{background:var(--ub-color-field-hover)!important}.choice-trigger[data-focus-visible],.choice-input-group:focus-within{background:var(--ub-color-field-focus)!important}.choice-toggle{flex-basis:34px}:is(.choice-popover,.profile-filter-popover,.account-popover,.profile-options-popover){background:var(--surface);color:var(--text);font-size:var(--dropdown-font-size);box-shadow:0 8px 24px #0002;border:1px solid var(--dropdown-edge)!important;border-radius:var(--dropdown-radius)!important}:is(.choice-list,.account-menu,.profile-options-menu){padding:4px}:is(.choice-option,.account-menu [role=menuitem],.profile-options-menu [role=menuitem]){border-radius:6px;gap:10px;min-height:36px;padding:8px 10px;transition:background-color .14s,color .14s;font-size:var(--dropdown-font-size)!important;outline:none!important;transform:none!important}.choice-option-description{color:var(--muted);font-size:11px}.choice-popover.choice-popover-described{width:max(var(--trigger-width), 320px);max-width:calc(100vw - 24px)}.choice-popover-described .choice-list{max-height:none;padding:6px}.choice-popover-described .choice-option{align-items:flex-start;padding:10px 12px}.choice-popover-described .choice-option-content{overflow-wrap:break-word;gap:4px}.choice-popover-described .choice-option-description{font-size:var(--dropdown-font-size);line-height:1.45}.choice-popover-described .choice-option-check{flex-shrink:0;margin-top:1px}:is(.choice-option,.account-menu [role=menuitem],.profile-options-menu [role=menuitem])[data-disabled]{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.choice-trigger,.choice-input-group,.choice-option,.account-menu [role=menuitem],.profile-options-menu [role=menuitem]{transition:none}}:root{--dropdown-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#181818);--dropdown-control:var(--lightningcss-light,#f3f3f3)var(--lightningcss-dark,#202020);--dropdown-hover:var(--lightningcss-light,#eaeaea)var(--lightningcss-dark,#292929);--dropdown-selected:var(--lightningcss-light,#e1e1e1)var(--lightningcss-dark,#323232);--dropdown-text:var(--lightningcss-light,#202020)var(--lightningcss-dark,#ededed);--dropdown-muted:var(--lightningcss-light,#696969)var(--lightningcss-dark,#a5a5a5)}.choice-trigger,.choice-input-group{background:var(--dropdown-control)!important;color:var(--dropdown-text)!important}.choice-trigger[data-hovered],.choice-input-group:hover,.choice-trigger[data-focus-visible],.choice-input-group:focus-within{background:var(--dropdown-hover)!important}:is(.choice-popover,.profile-filter-popover,.account-popover,.profile-options-popover){background:var(--dropdown-surface)!important;color:var(--dropdown-text)!important}.choice-input-group .choice-input{color:var(--dropdown-text)!important}.choice-input::placeholder,.choice-value[data-placeholder],.choice-chevron,.choice-toggle,.choice-search-icon,.choice-option-description{color:var(--dropdown-muted)!important}:is(.choice-option,.account-menu [role=menuitem],.profile-options-menu [role=menuitem]){color:var(--dropdown-text);background:0 0}:is(.choice-option,.account-menu [role=menuitem],.profile-options-menu [role=menuitem]):is([data-hovered],[data-focused],[data-focus-visible]){background:var(--dropdown-hover)!important}.choice-option[data-selected]{background:var(--dropdown-selected)!important}.choice-control[data-disabled] :is(.choice-trigger,.choice-input-group){background:var(--dropdown-control)!important;color:var(--dropdown-muted)!important}.dialog,.dialog.dialog-drawer{color:var(--dropdown-text);background:var(--dropdown-surface)!important}:is(.dialog,.workspace-shell .dialog) .dialog-header,:is(.dialog,.workspace-shell .dialog) .dialog-footer,.dialog .dialog-content,.dialog .settings-sidebar,.dialog .settings-panel{background:0 0}:where(.workspace-shell,.staff-shell,.dialog,.profile-filter-popover,.choice-popover) :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit]),textarea){border-radius:8px;padding:6px 10px;transition:background-color .14s;border:1px solid var(--dropdown-edge)!important;background:var(--dropdown-control)!important;color:var(--dropdown-text)!important;font-size:var(--dropdown-font-size)!important;box-shadow:none!important;outline:none!important}:where(.workspace-shell,.staff-shell,.dialog,.profile-filter-popover,.choice-popover) input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit]){height:var(--dropdown-control-height);min-height:var(--dropdown-control-height)}:where(.workspace-shell,.staff-shell,.dialog,.profile-filter-popover,.choice-popover) :is(input,textarea):is(:hover,:focus):not(:disabled){background:var(--dropdown-hover)!important}:is(.workspace-shell,.staff-shell,.dialog,.profile-filter-popover) :is(.search-field,.tag-picker-search){height:var(--dropdown-control-height);min-height:var(--dropdown-control-height);color:var(--dropdown-muted);box-shadow:none;border-radius:8px;border:1px solid var(--dropdown-edge)!important;background:var(--dropdown-control)!important}:is(.workspace-shell,.staff-shell,.dialog,.profile-filter-popover) :is(.search-field,.tag-picker-search):is(:hover,:focus-within){background:var(--dropdown-hover)!important}:is(.workspace-shell,.staff-shell,.dialog,.profile-filter-popover,.choice-popover) :is(.search-field,.tag-picker-search,.choice-input-group) input:is(input,:hover,:focus){border-radius:0;background:0 0!important;border:0!important;height:34px!important;min-height:34px!important}:where(.workspace-shell,.staff-shell,.dialog,.profile-filter-popover) :is(input,textarea)::placeholder{color:var(--dropdown-muted);opacity:1}@media (prefers-reduced-motion:reduce){:where(.workspace-shell,.staff-shell,.dialog) :is(input,textarea){transition:none}}
:root{--app-section-surface:var(--dropdown-control);--app-section-radius:12px;--app-section-padding:16px;--app-section-gap:14px;--app-section-spacing:12px}:is(.workspace-shell,.staff-shell,.dialog) :is(.section-card,.settings-section,.profile-detail-section,.form-section){align-items:stretch;gap:var(--app-section-gap);border-radius:var(--app-section-radius);background:var(--app-section-surface);width:100%;min-width:0;box-shadow:none;flex-direction:column;display:flex;padding:var(--app-section-padding)!important;border:0!important}:is(.workspace-shell,.staff-shell,.dialog) .settings-section:first-of-type{margin-top:0}:is(.workspace-shell,.staff-shell,.dialog) :is(.section-card,.settings-section,.profile-detail-section)+:is(.section-card,.settings-section,.profile-detail-section){margin-top:var(--app-section-spacing)}:is(.workspace-shell,.staff-shell,.dialog) :is(.section-card,.settings-section,.profile-detail-section,.form-section)>:is(h2,h3){margin:0;font-weight:500;line-height:1.5;color:var(--dropdown-text)!important;font-size:13px!important}:is(.workspace-shell,.staff-shell,.dialog) :is(.section-card,.settings-section,.profile-detail-section)>p{color:var(--dropdown-muted);margin:0;font-size:12px;line-height:1.6}:is(.workspace-shell,.staff-shell,.dialog) :is(.section-card,.settings-section,.profile-detail-section) .detail-grid{border:0;gap:18px 20px;margin:0;padding:0}:is(.workspace-shell,.staff-shell,.dialog) :is(.section-card,.settings-section,.profile-detail-section) :is(.section-card,.settings-section,.profile-detail-section,.form-section){background:0 0;border-radius:0;padding:0!important}:is(.workspace-shell,.staff-shell,.dialog) :is(.section-card,.settings-section,.profile-detail-section) .form-actions{border:0;padding-top:4px}.profile-detail-overview>.profile-detail-section{margin-top:0!important}.profile-panel .profile-detail-panel>.extension-assignment{margin-top:var(--app-section-padding)}
