:root{--n-surface:linear-gradient(145deg,#161618,#0f0f11);--n-card:linear-gradient(160deg,#1c1c1f,#121214);--n-key:linear-gradient(160deg,#26262a,#17171a);--n-well:linear-gradient(145deg,#0a0a0b,#121214);--n-raise:12px 12px 28px rgb(0 0 0/.6),-8px -8px 22px rgb(255 255 255/.022),inset 0 1px 0 rgb(255 255 255/.04);--n-raise-card:10px 10px 24px rgb(0 0 0/.6),-6px -6px 18px rgb(255 255 255/.025),inset 0 1px 0 rgb(255 255 255/.06);--n-raise-key:4px 4px 10px rgb(0 0 0/.65),-3px -3px 8px rgb(255 255 255/.03),inset 0 1px 0 rgb(255 255 255/.08);--n-press:inset 3px 3px 8px rgb(0 0 0/.7),inset -2px -2px 6px rgb(255 255 255/.04);--n-inset:inset 3px 3px 8px rgb(0 0 0/.65),inset -2px -2px 6px rgb(255 255 255/.035);--n-menu:18px 18px 48px rgb(0 0 0/.7),-6px -6px 18px rgb(255 255 255/.02),inset 0 1px 0 rgb(255 255 255/.06);--n-hairline:rgb(255 255 255/.035);--m-rim:conic-gradient(from 0deg,rgb(255 255 255/.34),rgb(255 255 255/.07) 20%,rgb(255 255 255/.04) 32%,rgb(255 255 255/.16) 50%,rgb(255 255 255/.04) 68%,rgb(255 255 255/.07) 80%,rgb(255 255 255/.34));--m-rim-bright:conic-gradient(from 0deg,rgb(255 255 255/.7),rgb(255 255 255/.16) 20%,rgb(255 255 255/.08) 32%,rgb(255 255 255/.34) 50%,rgb(255 255 255/.08) 68%,rgb(255 255 255/.16) 80%,rgb(255 255 255/.7));--glass:#131315;--glass-strong:#1b1b1e;--glass-edge:rgb(255 255 255/.05);--glass-shadow:var(--n-raise-card);--glass-blur:none}:root[data-appearance=light]{--n-surface:linear-gradient(145deg,#fafafb,#eeeef1);--n-card:linear-gradient(160deg,#ffffff,#f0f0f3);--n-key:linear-gradient(160deg,#ffffff,#ececef);--n-well:linear-gradient(145deg,#e6e6ea,#f2f2f5);--n-raise:12px 12px 28px rgb(160 166 184/.38),-10px -10px 24px rgb(255 255 255/.95),inset 0 1px 0 #fff;--n-raise-card:10px 10px 22px rgb(160 166 184/.4),-8px -8px 20px rgb(255 255 255/.95),inset 0 1px 0 #fff;--n-raise-key:4px 4px 10px rgb(160 166 184/.45),-4px -4px 9px rgb(255 255 255/.95),inset 0 1px 0 #fff;--n-press:inset 3px 3px 7px rgb(160 166 184/.5),inset -3px -3px 7px rgb(255 255 255/.9);--n-inset:inset 3px 3px 7px rgb(160 166 184/.45),inset -3px -3px 7px rgb(255 255 255/.9);--n-menu:18px 18px 44px rgb(160 166 184/.45),-8px -8px 20px rgb(255 255 255/.9),inset 0 1px 0 #fff;--n-hairline:rgb(255 255 255/.7);--m-rim:conic-gradient(from 0deg,rgb(0 0 0/.1),rgb(0 0 0/.16) 20%,rgb(0 0 0/.2) 32%,rgb(0 0 0/.26) 50%,rgb(0 0 0/.2) 68%,rgb(0 0 0/.16) 80%,rgb(0 0 0/.1));--m-rim-bright:conic-gradient(from 0deg,rgb(0 0 0/.3),rgb(0 0 0/.4) 20%,rgb(0 0 0/.5) 32%,rgb(0 0 0/.6) 50%,rgb(0 0 0/.5) 68%,rgb(0 0 0/.4) 80%,rgb(0 0 0/.3));--glass:#f6f6f8;--glass-strong:#ffffff;--glass-edge:rgb(0 0 0/.05)}:root :is(.console-panel,.console-notice:not([role=alert],:has([role=alert])),.console-error-state,.console-table-wrap,.storage-table-wrap,.billing-table-wrap,.settings-table-wrap,.storage-health,.upload-tray,.mcp-setup,.settings-general,.settings-key-form,.settings-workspaces,.settings-create,.settings-inherited,.settings-notice:not([role=alert],.settings-error),.billing-credit-summary,.billing-notice:not([role=alert]),.account-settings-row,.usage-chart,form.console-filters,.upgrade-workspace-prompt,.wd-modal-panel,.billing-credit-activity){border:1px solid var(--n-hairline);background:var(--n-surface);box-shadow:var(--n-raise);backdrop-filter:none;-webkit-backdrop-filter:none}:root .billing-balance.billing-plan{padding:0;border-color:transparent;background:none;box-shadow:none}:root :is(.drive-card,.storage-folder-list a,.billing-plan-card,.wd-support-card,.console-metric){border:1px solid transparent;background:var(--n-card) padding-box,var(--m-rim) border-box;box-shadow:var(--n-raise-card);backdrop-filter:none;-webkit-backdrop-filter:none}:root :is(.drive-card,.storage-folder-list a,.wd-support-card){transition:transform .2s var(--pg-ease-out),filter .2s}:root :is(.drive-card,.storage-folder-list a,.wd-support-card):hover{border-color:transparent;background:var(--n-card) padding-box,var(--m-rim) border-box;filter:brightness(1.06);transform:translateY(-2px)}:root :is(.popover,dialog[open]){border:1px solid transparent;background:var(--n-card) padding-box,var(--m-rim) border-box;box-shadow:var(--n-menu);backdrop-filter:none;-webkit-backdrop-filter:none}:root :is(.pg-button,.select-trigger,.theme-toggle,.console-empty>a):not(:where(.pg-button-ghost,.sign-out .pg-button)){border:1px solid transparent;background:var(--n-key) padding-box,var(--m-rim) border-box;box-shadow:var(--n-raise-key);color:var(--pg-text);transition:box-shadow .16s var(--pg-ease-out),filter .16s,transform .16s var(--pg-ease-out)}:root :is(.pg-button,.select-trigger,.theme-toggle,.console-empty>a):not(:where(.pg-button-ghost,.sign-out .pg-button)):hover:not(:disabled,[aria-disabled=true]){background:var(--n-key) padding-box,var(--m-rim) border-box;filter:brightness(1.1)}:root :is(.pg-button,.select-trigger,.theme-toggle,.console-empty>a):not(:where(.pg-button-ghost,.sign-out .pg-button)):active:not(:disabled,[aria-disabled=true]){box-shadow:var(--n-press);transform:none}:root :is(.pg-button.pg-button-primary,.console-empty>a.console-empty-action,.console-empty>a){background:var(--n-key) padding-box,var(--m-rim-bright) border-box;font-weight:600}:root :is(.pg-button.pg-button-primary,.console-empty>a.console-empty-action,.console-empty>a):hover:not(:disabled){background:var(--n-key) padding-box,var(--m-rim-bright) border-box}:root .pg-button.pg-button-danger{color:var(--pg-danger)}:root .pg-button.pg-button-danger,:root .pg-button.pg-button-danger:hover:not(:disabled){background:var(--n-key) padding-box,linear-gradient(var(--pg-danger),var(--pg-danger)) border-box}:root :is(.pg-button.pg-button:disabled,.pg-button.pg-button[aria-disabled=true]){box-shadow:none;filter:none;transform:none;opacity:.45;cursor:not-allowed}:root .pg-button.pg-button[aria-busy=true]{opacity:.85;cursor:progress}:root :is(.storage-status,.storage-badge,.billing-status,.billing-setting-status){border:1px solid transparent;background:var(--n-key) padding-box,var(--m-rim) border-box;box-shadow:var(--n-raise-key)}:root .storage-status[data-status=pending]{color:var(--pg-text-muted)}:root :is(.pg-input,.billing-currency-input,.billing-settings-panel,.settings-tabs,.overview-tabs,.storage-health-bar,.drive-entry-icon,.storage-empty-icon,.mcp-setup-icon,.wd-support-icon){border-color:transparent;background:var(--n-well);box-shadow:var(--n-inset)}:root :is(.drive-entry-icon,.storage-empty-icon,.mcp-setup-icon){border-radius:9px}:root :is(.mcp-setup-icon,.wd-support-icon){color:var(--pg-text)}:root .storage-folder-list a svg:first-child{color:var(--pg-text-muted)}:root .pg-input:focus-visible{outline:2px solid var(--pg-text);outline-offset:1px}:root .pg-input[aria-invalid=true]{border-color:var(--pg-danger)}:root :is(.settings-tabs a[aria-current=page],.settings-tabs a[aria-selected=true],.overview-tabs button[aria-selected=true]){border:1px solid transparent;background:var(--n-key) padding-box,var(--m-rim) border-box;box-shadow:var(--n-raise-key)}@media (forced-colors:active){:root,:root[data-appearance=light]{--glass:Canvas;--glass-strong:Canvas;--glass-shadow:none}:root :is(.console-panel,.console-notice,.console-metric,.console-error-state,.console-table-wrap,.storage-table-wrap,.billing-table-wrap,.settings-table-wrap,.drive-card,.storage-health,.storage-folder-list a,.upload-tray,.mcp-setup,.settings-general,.settings-key-form,.settings-workspaces,.settings-create,.settings-inherited,.settings-notice,.billing-credit-summary,.billing-plan-card,.billing-notice,.account-settings-row,.usage-chart,form.console-filters,.upgrade-workspace-prompt,.wd-modal-panel,.billing-credit-activity,.wd-support-card,.popover,dialog[open],.new-fab-panel,.pg-button,.select-trigger,.theme-toggle,.console-empty>a,.storage-status,.storage-badge,.billing-status,.billing-setting-status,.pg-input,.billing-currency-input,.billing-settings-panel,.settings-tabs,.overview-tabs,.storage-health-bar,.settings-tabs a,.overview-tabs button,.drive-entry-icon,.storage-empty-icon,.mcp-setup-icon,.wd-support-icon){border-color:CanvasText;background:Canvas;box-shadow:none}}@media (prefers-reduced-motion:reduce){:root :is(.drive-card,.storage-folder-list a,.wd-support-card,.pg-button,.select-trigger,.theme-toggle){transition:none}:root :is(.drive-card,.storage-folder-list a,.wd-support-card):hover{transform:none}}:root .account-settings-row .pg-button{margin-top:10px}:root .account-settings-row :is(p,.billing-muted)+.pg-button{margin-top:12px}:root .storage-shell[data-drives] .storage-sidebar,:root .storage-sidebar{border-right:0;background:var(--n-surface);box-shadow:10px 0 28px -6px rgb(0 0 0/.55),inset -1px 0 0 var(--n-hairline);backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-appearance=light] :is(.storage-sidebar,.storage-shell[data-drives] .storage-sidebar){box-shadow:10px 0 26px -6px rgb(160 166 184/.45),inset -1px 0 0 #fff}:root :is(.storage-sidebar nav a.storage-nav-active,.storage-shell[data-drives] .storage-sidebar nav a.storage-nav-active){border:1px solid transparent;background:var(--n-key) padding-box,var(--m-rim) border-box;box-shadow:var(--n-raise-key)}:root :is(.storage-sidebar nav a,.storage-shell[data-drives] .storage-sidebar nav a):not(.storage-nav-active){border:1px solid transparent}:root :is(.storage-sidebar nav a,.storage-shell[data-drives] .storage-sidebar nav a):not(.storage-nav-active):hover{background:transparent;box-shadow:var(--n-inset)}:root :is(.sidebar-new-button,.sidebar-storage-more){border:1px solid transparent;background:var(--n-key) padding-box,var(--m-rim) border-box;box-shadow:var(--n-raise-key)}:root .sidebar-new-button[aria-expanded=true],:root :is(.sidebar-new-button,.sidebar-storage-more):hover{background:var(--n-key) padding-box,var(--m-rim) border-box;filter:brightness(1.1)}:root :is(.sidebar-new-button,.sidebar-storage-more):active{box-shadow:var(--n-press)}:root .sidebar-storage-track{background:var(--n-well);box-shadow:var(--n-inset)}:root .sidebar-profile{border-top-color:transparent}:root .profile-trigger:hover,:root .profile-trigger[aria-expanded=true]{background:transparent;box-shadow:var(--n-inset)}:root .profile-avatar{background:var(--n-well);box-shadow:var(--n-inset)}:root .sidebar-icon-button:hover{background:transparent;box-shadow:var(--n-inset)}:root .new-fab{--fab-fill:#1f1f22}:root[data-appearance=light] .new-fab{--fab-fill:#f6f6f8}:root .new-fab-panel{border:0;background:var(--fab-fill);box-shadow:none}:root .new-fab-button{border:1px solid transparent;background:var(--n-key) padding-box,var(--m-rim-bright) border-box;color:var(--pg-text);box-shadow:8px 8px 20px rgb(0 0 0/.65),-5px -5px 14px rgb(255 255 255/.04),inset 0 1px 0 rgb(255 255 255/.1)}:root[data-appearance=light] .new-fab-button{box-shadow:8px 8px 18px rgb(160 166 184/.5),-6px -6px 14px #fff,inset 0 1px 0 #fff}:root .new-fab-button:active,:root .new-fab-button[aria-expanded=true]{box-shadow:var(--n-press)}@media (forced-colors:active){:root :is(.storage-sidebar,.storage-sidebar nav a,.sidebar-new-button,.sidebar-storage-more,.sidebar-storage-track,.profile-avatar,.dashboard-context:has(.workspace-field)){border-color:CanvasText;background:Canvas;box-shadow:none}:root .new-fab-button{border:2px solid ButtonText;background:ButtonFace;color:ButtonText;box-shadow:none}}:root .billing-plan{display:grid;gap:14px}:root .billing-plan>.billing-plan-title{margin:0;color:var(--pg-text);font-size:17px;font-weight:600}:root .billing-plan-card{position:relative;display:flex;flex-direction:column;gap:6px;overflow:hidden;padding:20px}:root .billing-plan-card h3{margin:0;font-size:15px}:root .billing-plan-card .billing-amount{margin:2px 0 4px}:root .billing-plan-card :is(.billing-muted,.billing-plan-hint){margin:0}:root .billing-plan-card[data-current]{background:var(--n-card) padding-box,var(--m-rim-bright) border-box}:root .billing-current{gap:0;padding:0}:root .billing-plan-band{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 10px 0 20px;overflow:hidden;background:linear-gradient(180deg,rgb(255 255 255/.04),transparent),#0d0d0f;box-shadow:inset 0 -1px 0 rgb(255 255 255/.06)}:root[data-appearance=light] .billing-plan-band{background:linear-gradient(180deg,#ffffff,#f1f1f4);box-shadow:inset 0 -1px 0 rgb(0 0 0/.06)}:root .billing-plan-band-fire{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,rgb(0 0 0/.35) 45%,#000);mask-image:linear-gradient(90deg,transparent,rgb(0 0 0/.35) 45%,#000)}:root .billing-plan-band-fire .effort-fire{display:block;width:100%;height:100%;image-rendering:pixelated}:root .billing-plan-band-label{position:relative;color:var(--pg-text);font:600 12px/1 var(--pg-font-sans);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 2px rgb(0 0 0/.6)}:root[data-appearance=light] .billing-plan-band-label{text-shadow:0 1px 0 #fff}:root .billing-plan-band-status{color:var(--pg-text-muted)}:root .billing-plan-band .billing-plan-refresh{position:relative;width:30px;height:30px;min-height:30px;color:var(--pg-text)}:root .billing-current-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:20px}:root .billing-current-body:not(:has(.billing-current-seats)){grid-template-columns:minmax(0,1fr)}:root .billing-current-seats,:root .billing-current-summary{display:grid;align-content:start;gap:8px}:root .billing-plan-seats{display:flex;align-items:center;gap:6px;margin:0;color:var(--pg-text);font-weight:500}:root .billing-plan-seats .pg-tooltip-trigger{width:20px;height:20px}:root .billing-plan-total{margin:0;color:var(--pg-text-muted);font-size:13px;line-height:1.5}:root .billing-plan-ending{margin:0;color:var(--pg-warning,#f5b453);font-size:13px}:root .billing-plan-hint{color:var(--pg-text-dim);font-size:12.5px;line-height:1.5}:root .billing-current-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0 20px 20px}:root .billing-current-actions>:last-child{margin-left:auto}:root .billing-current-actions>p{margin:0}:root .billing-naming{display:grid;gap:12px}:root .billing-naming>.pg-button{justify-self:start}:root .billing-footnote{margin:0;color:var(--pg-text-dim);font-size:12.5px;line-height:1.5}@media (max-width:760px){:root .billing-current-body{grid-template-columns:minmax(0,1fr)}:root .billing-current-actions>:last-child{margin-left:0}}:root .seat-stepper-control{display:inline-flex;align-items:center;gap:8px}:root .seat-stepper-control .pg-input{width:76px;height:40px;padding:0 8px;text-align:center;font-size:16px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;appearance:textfield}:root .seat-stepper-control .pg-input::-webkit-inner-spin-button,:root .seat-stepper-control .pg-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:root .seat-stepper-step{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid transparent;border-radius:50%;background:var(--n-key) padding-box,var(--m-rim) border-box;box-shadow:var(--n-raise-key);color:var(--pg-text);cursor:pointer;transition:box-shadow .16s var(--pg-ease-out),filter .16s}:root .seat-stepper-step:hover:not(:disabled){filter:brightness(1.12)}:root .seat-stepper-step:active:not(:disabled){box-shadow:var(--n-press)}:root .seat-stepper-step:disabled{opacity:.4;box-shadow:none;cursor:not-allowed}:root .seat-stepper-step:focus-visible{outline:2px solid var(--pg-text);outline-offset:2px}:root dialog.billing-chooser[open]{width:min(980px,calc(100vw - 24px));padding:24px}:root .billing-chooser-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}:root .billing-chooser-head h2{margin:0 0 4px;font-size:20px}:root .billing-chooser-head .billing-muted{max-width:60ch;margin:0}:root .billing-chooser-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;margin-bottom:16px}:root .billing-chooser .billing-plan-card[data-current]{padding-top:64px}:root .billing-chooser .billing-plan-band{position:absolute;top:0;right:0;left:0}:root .billing-chooser .billing-plan-card>.pg-button{align-self:flex-start;margin-top:auto}:root .billing-chooser .billing-plan-card>:has(+.pg-button){margin-bottom:10px}:root .billing-plan-confirm{display:grid;gap:8px;margin-top:auto}:root .billing-plan-confirm p{margin:0;color:var(--pg-text);font-size:13px}:root .billing-plan-confirm .pg-button{justify-self:start}@media (max-width:860px){:root .billing-chooser-cards{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){:root .billing-plan-band-fire{display:none}:root .billing-plan-card[data-current]{border:2px solid Highlight}:root .seat-stepper-step{border:1px solid ButtonText;background:ButtonFace;box-shadow:none}}:root .dashboard-context:has(.workspace-field){display:inline-flex;flex:0 1 auto;align-items:center;gap:0;padding:2px 4px;border:1px solid transparent;border-radius:14px;background:var(--n-key) padding-box,var(--m-rim) border-box;box-shadow:var(--n-raise-key)}:root .dashboard-context:has(.workspace-field) .select-trigger{border-color:transparent;background:transparent;box-shadow:none;filter:none}:root .dashboard-context:has(.workspace-field) .select-trigger:hover:not(:disabled){background:transparent;box-shadow:var(--n-inset);filter:none}:root .dashboard-context-divider{margin:0 2px;color:var(--pg-text-dim)}:root .auth-hero{border:1px solid var(--n-hairline);background:radial-gradient(70% 55% at 50% 52%,rgb(255 120 31/.06),transparent 70%),var(--n-surface);box-shadow:var(--n-raise)}:root[data-appearance=light] .auth-hero{background:radial-gradient(70% 55% at 50% 52%,rgb(255 120 31/.07),transparent 70%),var(--n-surface)}:root .auth-main .auth-content{max-width:420px;padding:34px 30px 28px;border:1px solid var(--n-hairline);border-radius:28px;background:var(--n-surface);box-shadow:var(--n-raise)}:root .auth-connection .auth-main .auth-content{max-width:560px}:root .auth-content .pg-input:not([aria-invalid=true]){border-color:transparent}:root .auth-content .password-toggle{background:transparent;box-shadow:none}:root .auth-content .password-toggle:hover,:root .auth-content>ul{box-shadow:var(--n-inset)}:root .auth-content>ul{border-color:transparent;background:var(--n-well)}:root .auth-content>.settings-actions a{border:1px solid transparent;background:var(--n-key) padding-box,var(--m-rim) border-box;box-shadow:var(--n-raise-key);color:var(--pg-text)}:root .auth-content>.settings-actions a:first-child{background:var(--n-key) padding-box,var(--m-rim-bright) border-box;color:var(--pg-text);font-weight:600}:root .auth-content>.settings-actions a:first-child:hover,:root .auth-content>.settings-actions a:hover{filter:brightness(1.1)}:root .auth-content>.settings-actions a:active{box-shadow:var(--n-press)}:root .auth-content :is(.notice:not(.notice-error),.terms-notice){border-color:transparent}:root .auth-content .notice:not(.notice-error){background:var(--n-well);box-shadow:var(--n-inset)}:root .auth-content .skeleton-form{max-width:none;padding:0;border:0;background:none;box-shadow:none}@media (max-width:960px){:root .auth-main .auth-content{padding:26px 20px 22px;border-radius:24px}}@media (forced-colors:active){:root :is(.auth-hero,.auth-main .auth-content,.auth-content>ul,.auth-content>.settings-actions a){border:1px solid CanvasText;background:Canvas;box-shadow:none}}:root .cli-code{border-color:transparent;background:var(--n-well);box-shadow:var(--n-inset)}:root :is(.mcp-confirm,.mcp-presets){border-color:transparent!important;background:var(--n-well);box-shadow:var(--n-inset)}:root .mcp-confirm:has(input:checked){background:color-mix(in srgb,var(--pg-success) 10%,transparent),var(--n-well)}:root .mcp-presets button[aria-pressed=true]{border:1px solid transparent;background:var(--n-key) padding-box,var(--m-rim) border-box;box-shadow:var(--n-raise-key)}:root .mcp-panel fieldset{border-color:var(--n-hairline);background:var(--n-surface);box-shadow:var(--n-raise)}@media (forced-colors:active){:root :is(.mcp-confirm,.mcp-presets,.mcp-panel fieldset,.cli-code){border:1px solid CanvasText!important;background:Canvas;box-shadow:none}}:root .auth-content .cli-cancel-button{border:1px solid var(--pg-border-strong);background:transparent;box-shadow:none;color:var(--pg-text-muted);font-weight:500}:root .auth-content .cli-cancel-button:hover:not(:disabled){background:transparent;box-shadow:var(--n-inset);color:var(--pg-text)}:root .auth-content .cli-cancel-button:active:not(:disabled){box-shadow:var(--n-press)}:root .auth-content .form-bottom:has(a[href*="account=other"]){margin:14px 0 10px;font-size:14px}:root .auth-content .form-bottom a[href*="account=other"]{color:var(--pg-text);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--pg-border-strong)}