.ws-top .ws-app-switch button.ws-app-switch-button{border-color:var(--panel-border)}button.ws-app-switch-button .ws-app-switch-grid{color:var(--accent-text)}.auth-page{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:100vh}.auth-brand{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:2.5rem 3rem;border-right:1px solid var(--panel-border);background:radial-gradient(circle at 20% 15%,var(--accent-soft),transparent 55%),var(--panel)}.auth-brand-mark{display:inline-flex;align-items:center;gap:.6rem;font-weight:800;font-size:1.15rem;letter-spacing:.01em}.auth-brand-logo{width:1.9rem;height:1.9rem;border-radius:.55rem;background:linear-gradient(135deg,var(--accent),var(--accent-strong));box-shadow:0 0 0 3px var(--accent-soft)}.auth-brand-copy{max-width:26rem}.auth-brand-title{margin:0 0 1.25rem;font-size:1.6rem;font-weight:700;line-height:1.25}.auth-brand-points{display:grid;gap:.6rem;margin:0;padding:0;list-style:none;color:var(--muted)}.auth-brand-points li{position:relative;padding-left:1.6rem}.auth-brand-points li:before{content:"";position:absolute;left:0;top:.35em;width:.8rem;height:.8rem;border-radius:50%;background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}.auth-panel{display:flex;align-items:center;justify-content:center;padding:2.5rem 1.5rem}.auth-card{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:26rem}.auth-card h1{margin:0;font-size:1.6rem}.auth-card h1:focus{outline:none}.auth-card p{margin:0}.auth-form{display:flex;flex-direction:column;gap:.9rem}.auth-field{display:flex;flex-direction:column;gap:.3rem}.auth-field>label{font-weight:600;font-size:.9rem}.auth-field input[readonly]{color:var(--muted);cursor:default}.auth-field-hint,.auth-field-error{margin:0;font-size:.82rem}.auth-field-error{color:var(--danger)}.auth-check{display:flex;align-items:flex-start;gap:.55rem;font-size:.9rem}.auth-check input{width:auto;margin-top:.2rem;flex:none}.auth-check a,.auth-alt a,.auth-card>p>a:not(.auth-link-button),.onb-later{color:var(--accent-text)}:root .auth-card button.auth-submit{width:100%;padding:.75rem 1rem;font-size:.95rem}.auth-link-button{display:inline-block;padding:.6rem 1.1rem;border-radius:10px;background:var(--accent);color:#03110d;font-weight:600;text-decoration:none}:root[data-theme=light] .auth-link-button{color:#fff;background:var(--accent-strong)}.auth-alt{font-size:.9rem}.auth-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.auth-note{font-size:.85rem}.auth-note-list{margin:0;padding-left:1.1rem;font-size:.85rem}.auth-status:empty{display:none}.auth-strength{display:flex;align-items:center;gap:.6rem;font-size:.82rem;color:var(--muted)}.auth-strength-bars{display:grid;grid-template-columns:repeat(4,1fr);gap:.25rem;width:8rem;flex:none}.auth-strength-bars span{height:.3rem;border-radius:999px;background:var(--panel-border)}.auth-strength[data-score="1"] .is-on{background:var(--danger)}.auth-strength[data-score="2"] .is-on{background:var(--warn)}.auth-strength[data-score="3"] .is-on,.auth-strength[data-score="4"] .is-on{background:var(--accent)}.auth-code{margin:0;padding:0;border:0}.auth-code legend{margin-bottom:.5rem;font-weight:600;font-size:.9rem}.auth-code-boxes{display:grid;grid-template-columns:repeat(6,minmax(0,3.2rem));gap:.5rem}.auth-code-boxes input{padding:.7rem 0;font-size:1.4rem;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}@media(max-width:760px){.auth-page{grid-template-columns:1fr}.auth-brand{padding:1.25rem 1rem;border-right:0;border-bottom:1px solid var(--panel-border)}.auth-brand-copy{display:none}.auth-panel{align-items:flex-start;padding:1.5rem 1rem 2.5rem}}.onb-page{min-height:100vh}.onb-top{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:.9rem 1.5rem;border-bottom:1px solid var(--panel-border);background:var(--panel)}.onb-who{margin-left:auto;color:var(--muted);font-size:.88rem}.onb-later{font-size:.88rem;font-weight:600}.onb-main{padding:1.5rem 1rem 3rem}.onb-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:.5rem;max-width:48rem;margin:0 auto 2rem;padding:0;list-style:none}.onb-steps li{display:flex;flex-direction:column;gap:.35rem;min-width:0}.onb-step-bar{height:.3rem;border-radius:999px;background:var(--panel-border)}.onb-steps li.is-done .onb-step-bar,.onb-steps li.is-current .onb-step-bar{background:var(--accent)}.onb-step-label{overflow:hidden;color:var(--muted);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.onb-steps li.is-current .onb-step-label{color:var(--accent-text);font-weight:700}.onb-column{display:flex;flex-direction:column;gap:.6rem;max-width:37.5rem;margin:0 auto}.onb-column>h1{margin:0;font-size:1.6rem}.onb-column>h1:focus{outline:none}.onb-count{margin:0;color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.onb-lede{margin:0 0 .6rem}.onb-form{display:flex;flex-direction:column;gap:1rem}.onb-form p{margin:0}.onb-choice{display:flex;flex-direction:column;gap:.4rem}.onb-choice-label{font-weight:600;font-size:.9rem}.onb-pills,.onb-swatches{display:flex;flex-wrap:wrap;gap:.5rem}:root .onb-page button.onb-pill,:root .onb-page button.onb-swatch{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:.45rem .9rem;border:1px solid var(--panel-border);background:var(--control-bg);color:var(--text);font-weight:600}:root .onb-page button.onb-pill:hover:not(:disabled),:root .onb-page button.onb-swatch:hover:not(:disabled){border-color:var(--accent);transform:none;filter:none}:root .onb-page button.onb-pill.is-on,:root .onb-page button.onb-swatch.is-on{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent)}.onb-swatch-sample{width:1.3rem;height:1.3rem;border-radius:50%;border:1px solid var(--panel-border)}[data-swatch=dark] .onb-swatch-sample{background:linear-gradient(135deg,#091411 50%,#67e6b5 50%)}[data-swatch=light] .onb-swatch-sample{background:linear-gradient(135deg,#eef6f2 50%,#16875e 50%)}[data-swatch=blue] .onb-swatch-sample{background:linear-gradient(135deg,#0b1320 50%,#7cc7ff 50%)}[data-swatch=pink] .onb-swatch-sample{background:linear-gradient(135deg,#190f16 50%,#ff9ccc 50%)}.onb-card,.onb-preview,.onb-info,.onb-warn{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.1rem;border:1px solid var(--panel-border);border-radius:.75rem;background:var(--panel)}.onb-card.is-done{border-color:var(--accent)}.onb-card-row,.onb-preview{flex-direction:row;align-items:center;gap:.85rem}.onb-card-text{display:flex;flex:1;flex-direction:column;gap:.15rem;min-width:0}.onb-card-title{font-weight:700}.onb-card .ui-button{align-self:flex-start}.onb-card-row .ui-button{align-self:center;flex:none}.onb-cards{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.onb-section-title{margin:.4rem 0 .5rem;color:var(--muted);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.onb-points{display:grid;gap:.3rem;margin:0;padding-left:1.1rem;color:var(--muted)}.onb-org-letter{width:2.2rem;height:2.2rem;border-radius:.55rem;font-size:1rem}.onb-info{border-style:dashed;background:transparent}.onb-warn{border-color:color-mix(in srgb,var(--warn) 55%,transparent);background:color-mix(in srgb,var(--warn) 10%,transparent)}.onb-slug{display:flex;align-items:stretch}.onb-slug-prefix{display:inline-flex;align-items:center;padding:0 .7rem;border:1px solid var(--panel-border);border-right:0;border-radius:12px 0 0 12px;background:var(--control-bg);color:var(--muted);font-size:.9rem;white-space:nowrap}.onb-slug input{border-radius:0 12px 12px 0;min-width:0}.onb-slug-status{min-height:1.2em;margin:0;font-size:.82rem;color:var(--muted)}.onb-slug-status.is-good{color:var(--accent-text)}.onb-slug-status.is-bad{color:var(--danger)}.onb-apps{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none}.onb-app{position:relative;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"icon name check" "copy copy copy";align-items:center;gap:.4rem .6rem;padding:.8rem .9rem;border:1px solid var(--panel-border);border-radius:.75rem;background:var(--panel)}.onb-app.is-on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.onb-app:focus-within{box-shadow:0 0 0 3px var(--accent-soft)}.onb-app input{grid-area:check;width:1.15rem;height:1.15rem;margin:0;accent-color:var(--accent-strong)}.onb-app-name{grid-area:name;font-weight:700;cursor:pointer}.onb-app-name:after{content:"";position:absolute;inset:0}.onb-app-icon{grid-area:icon;display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:.5rem;background:var(--accent-soft);color:var(--accent-text)}.onb-app-icon svg{width:1.05rem;height:1.05rem}.onb-app-copy{grid-area:copy;font-size:.84rem}.onb-count-on{color:var(--muted);font-size:.88rem}.onb-team{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.onb-team-row{display:grid;grid-template-columns:minmax(0,1fr) 9rem auto;align-items:center;gap:.5rem}.onb-team-problem{grid-column:1 / -1}.onb-add{align-self:flex-start}.onb-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.75rem;padding-top:1rem;border-top:1px solid var(--panel-border)}.onb-foot-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-left:auto}@media(max-width:760px){.onb-top{padding:.75rem 1rem}.onb-who{order:3;width:100%;margin-left:0}.onb-later{margin-left:auto}.onb-step-label{display:none}.onb-steps li.is-current .onb-step-label{display:block}.onb-team-row{grid-template-columns:minmax(0,1fr) 7rem auto}}.home-start-org p{margin:0}.home-start-org-invitations{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.home-start-org-invitations li,.home-start-org-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.home-checklist{display:flex;flex-direction:column;gap:.6rem;max-width:40rem;padding:1rem 1.1rem;border:1px solid var(--accent);border-radius:.75rem;background:var(--panel)}.home-checklist-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem}.home-checklist-head h3{margin:0;font-size:1.05rem}.home-checklist-bar{width:100%;height:.4rem;border:0;border-radius:999px;background:var(--panel-border);overflow:hidden;appearance:none}.home-checklist-bar::-webkit-progress-bar{background:var(--panel-border)}.home-checklist-bar::-webkit-progress-value{background:var(--accent)}.home-checklist-bar::-moz-progress-bar{background:var(--accent)}.home-checklist-list{display:grid;gap:.15rem;margin:0;padding:0;list-style:none}.home-checklist-item{display:flex;align-items:center;gap:.7rem;padding:.45rem 0}.home-checklist-item+.home-checklist-item{border-top:1px solid var(--panel-border)}.home-checklist-mark{display:inline-grid;place-items:center;flex:none;width:1.3rem;height:1.3rem;border:2px solid var(--panel-border);border-radius:50%;color:var(--accent-text);font-size:.8rem;font-weight:800}.home-checklist-item.is-done .home-checklist-mark{border-color:var(--accent);background:var(--accent-soft)}.home-checklist-item.is-done .home-checklist-text{color:var(--muted)}.home-checklist-text{display:flex;flex:1;flex-direction:column;min-width:0}.home-checklist-waiting{color:var(--warn)}.home-checklist-action{color:var(--accent-text);font-weight:600}.home-checklist-hide{align-self:flex-start}.new-project-people{display:flex;flex-direction:column;gap:.6rem;margin:.75rem 0 .25rem;padding:0;list-style:none}.new-project-people li{display:flex;flex-direction:column;gap:.1rem;padding:.6rem .75rem;border:1px solid var(--panel-border);border-radius:.5rem}.new-project-people a{color:var(--accent-text);font-weight:600}.new-project-people .muted{font-size:.85rem}.docspace-dialog p.new-project-error{margin:.4rem 0 0;color:var(--danger)}.project-square.is-loading{background:var(--accent-soft)}button.org-picker-button.is-loading{color:var(--muted);font-weight:500}@media(prefers-reduced-motion:no-preference){.project-square.is-loading{animation:new-project-pulse 1.4s ease-in-out infinite}@keyframes new-project-pulse{50%{opacity:.45}}}.org-projects-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.org-projects-head p{flex:1 1 18rem;margin:0}.orgs-card.is-new-project{outline:2px solid var(--accent);outline-offset:2px}.time-phone-tabs{display:none}@media(max-width:640px){.ws-shell>nav.time-phone-tabs{position:fixed;right:0;bottom:0;left:0;z-index:40;display:grid;grid-template-columns:repeat(var(--time-phone-tabs, 5),minmax(0,1fr));gap:.15rem;padding:.25rem .35rem calc(.25rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--panel-border);background:linear-gradient(var(--panel-strong, var(--panel)),var(--panel-strong, var(--panel))),var(--bg);box-shadow:0 -.25rem 1rem #0000002e}.ws-shell>nav.time-phone-tabs+.ws-tabs{display:none}main.shell.ws-shell:has(>.time-phone-tabs){padding-bottom:calc(4.5rem + env(safe-area-inset-bottom,0px))}.ws-shell>.time-phone-tabs button.time-phone-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-width:0;min-height:3rem;margin:0;padding:.3rem .15rem;border:0;border-radius:.5rem;background:transparent;color:var(--muted);font:inherit;font-size:.7rem;font-weight:600;line-height:1.15;box-shadow:none}.ws-shell>.time-phone-tabs button.time-phone-tab:hover{color:var(--text);transform:none;filter:none}.ws-shell>.time-phone-tabs button.time-phone-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ws-shell>.time-phone-tabs button.time-phone-tab.is-active{background:var(--accent-soft);color:var(--accent-text)}.ws-shell>.time-phone-tabs .time-phone-tab-icon{flex:none;width:1.25rem;height:1.25rem}.ws-shell>.time-phone-tabs .time-phone-tab-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-shell:has(>.time-phone-tabs) .ws-top{flex-wrap:nowrap;overflow-x:clip;gap:.3rem;min-height:3rem;padding-top:.3rem;padding-bottom:.3rem}.ws-shell:has(>.time-phone-tabs) .ws-top .project-picker{flex:0 1 auto;min-width:2.75rem}.ws-shell:has(>.time-phone-tabs) .ws-top .project-picker button.org-picker-button{width:100%;max-width:9rem;min-width:0}.ws-shell:has(>.time-phone-tabs) .ws-top .project-picker .org-picker-name{min-width:0}.ws-shell:has(>.time-phone-tabs) .ws-top .ws-profile{display:flex;flex:none;align-items:center;gap:.3rem}.ws-shell:has(>.time-phone-tabs) .ws-top .ws-timer{gap:.3rem;padding-left:.5rem}.ws-shell:has(>.time-phone-tabs) .ws-top .ws-timer button.ws-timer-more{padding-right:.3rem;padding-left:.3rem}.ws-shell:has(>.time-phone-tabs) .ws-top .ws-timer button.ws-timer-stop{justify-content:center;width:2.25rem;height:2.25rem;padding:0;gap:0;font-size:0}.ws-shell:has(>.time-phone-tabs) .ws-top .ws-timer .ws-timer-square{width:.7rem;height:.7rem}.ws-shell:has(>.time-phone-tabs) .ws-top .ws-profile:has(.ws-timer) button.ws-search{width:2.25rem;height:2.25rem}.ws-shell:has(>.time-phone-tabs) .ws-top:has(.ws-timer){padding-right:.75rem;padding-left:.75rem}.ws-shell:has(>.time-phone-tabs) .ws-top:has(.ws-timer) .ws-app-switch-button .ui-menu-caret,.ws-shell:has(>.time-phone-tabs) .ws-top:has(.ws-timer) .org-picker-button .ui-menu-caret,.ws-shell:has(>.time-phone-tabs) .ws-top .ws-profile:has(.ws-timer)>.ui-menu>button .ui-menu-caret{display:none}.ws-shell:has(>.time-phone-tabs) .ws-top:has(.ws-timer) .ws-app-switch button.ws-app-switch-button,.ws-shell:has(>.time-phone-tabs) .ws-top:has(.ws-timer) .org-picker button.org-picker-button{padding-right:.4rem;padding-left:.4rem}.ws-shell:has(>.time-phone-tabs) .ws-top:has(.ws-timer) .project-picker{min-width:2.25rem}.ws-shell:has(>.time-phone-tabs) .ws-top:has(.ws-timer) .project-picker button.org-picker-button{max-width:4.5rem}.ws-shell:has(>.time-phone-tabs) .ws-top:has(.ws-timer) .project-picker button.org-picker-button:has(.project-square) .org-picker-name{display:none}.ws-shell:has(>.time-phone-tabs) .ws-top .ws-profile:has(.ws-timer) .documents-inbox,.ws-shell:has(>.time-phone-tabs) .ws-top .ws-profile:has(.ws-timer) .trial-chip-wrap{display:none}}@media(max-width:400px){.ws-shell:has(>.time-phone-tabs) .ws-top:has(.ws-timer){padding-right:.5rem;padding-left:.5rem}.ws-shell:has(>.time-phone-tabs) .ws-top .ws-profile:has(.ws-timer)>.ui-menu>button{justify-content:center;width:2.25rem;min-width:2.25rem;height:2.25rem;padding:0}.ws-shell:has(>.time-phone-tabs) .ws-top .ws-profile .ws-timer{gap:.25rem;padding-left:.45rem}}@media(max-width:359px){.ws-shell:has(>.time-phone-tabs) .ws-top .ws-profile .ws-timer .ws-timer-seconds{display:none}.ws-shell:has(>.time-phone-tabs) .ws-top:has(.ws-timer),.ws-shell:has(>.time-phone-tabs) .ws-top .ws-profile:has(.ws-timer){gap:.2rem}.ws-shell:has(>.time-phone-tabs) .ws-top{padding-right:.5rem;padding-left:.5rem}.ws-shell:has(>.time-phone-tabs) .ws-top .ws-profile>.ui-menu>button{justify-content:center;width:2.25rem;min-width:2.25rem;height:2.25rem;padding:0}.ws-shell:has(>.time-phone-tabs) .ws-top .ws-profile>.ui-menu>button .ui-menu-caret{display:none}}@media print{.ws-shell>nav.time-phone-tabs{display:none}}.orgs-billing-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem}.orgs-billing-tile{display:grid;gap:.25rem;padding:.85rem 1rem;border:1px solid var(--panel-border);border-radius:.75rem;background:var(--control-bg)}.orgs-billing-tile strong{font-size:1.4rem;font-variant-numeric:tabular-nums}.orgs-billing-tile span{color:var(--muted);font-size:.85rem}.orgs-billing-note{margin:0;padding:.6rem .85rem;border-radius:.6rem;background:var(--accent-soft);border:1px solid var(--panel-border)}.orgs-billing-chip{display:inline-block;margin-left:.4rem;padding:.05rem .5rem;border-radius:999px;border:1px solid currentColor;font-size:.75rem;font-weight:500;white-space:nowrap}.orgs-billing-chip.is-trial{color:var(--accent-text, var(--accent))}.orgs-billing-chip.is-ending{color:var(--warn)}.orgs-billing-chip.is-soon{color:var(--accent-text, var(--accent))}a.orgs-link-button{display:inline-flex;align-items:center;min-height:2.25rem;padding:.35rem .8rem;border:1px solid var(--panel-border);border-radius:10px;color:var(--text);font-size:.88rem;font-weight:600;text-decoration:none;white-space:nowrap}a.orgs-link-button:hover{border-color:var(--accent)}a.orgs-link-button.is-ghost{border-color:transparent;color:var(--muted)}a.orgs-link-button.is-ghost:hover{background:var(--accent-soft);color:var(--text)}a.orgs-link-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.orgs-billing-start{padding:.6rem .85rem;border:1px solid var(--panel-border);border-radius:.6rem}.orgs-billing-start h3{margin:0 0 .35rem;font-size:.95rem}.orgs-billing-start ol{display:grid;gap:.25rem;margin:0;padding-left:1.25rem}.orgs-billing-stage{margin:0;font-size:.88rem}.orgs-billing-stage .orgs-billing-chip{margin-left:0}.orgs-billing-actions{display:inline-flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.orgs-billing-actions button{white-space:nowrap}.orgs-billing-choices{display:grid;gap:.5rem;margin:0;padding:0;border:0}.orgs-billing-choice,.docspace-dialog label.orgs-billing-choice{display:grid;font-weight:400;grid-template-columns:auto minmax(0,1fr);gap:.6rem;align-items:start;padding:.6rem .75rem;border:1px solid var(--panel-border);border-radius:.6rem;cursor:pointer}.orgs-billing-choice:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.orgs-billing-choice input{width:auto;margin:.2rem 0 0;accent-color:var(--accent)}.orgs-billing-choice>span{display:grid;gap:.15rem}.orgs-billing-field{display:grid;gap:.3rem}.orgs-billing-field textarea{width:100%;font:inherit}.orgs-billing-warning{margin:0;padding:.6rem .85rem;border-radius:.6rem;border:1px solid var(--danger);color:var(--text)}.home-more-apps{display:grid;gap:.6rem;margin-top:1rem;padding:.85rem;border:1px dashed var(--panel-border);border-radius:.85rem}.home-more-apps-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem}.home-more-apps-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none}.home-more-app{display:grid;gap:.25rem;align-content:start;padding:.7rem .8rem;border:1px solid var(--panel-border);border-radius:.65rem;background:var(--control-bg)}.home-more-app-price{font-size:.85rem;font-variant-numeric:tabular-nums}.app-offer{display:grid;gap:.9rem;justify-items:center;max-width:34rem;margin:3rem auto;padding:2rem 1.5rem;text-align:center;border:1px solid var(--panel-border);border-radius:1rem;background:var(--panel)}.app-offer h1{margin:0;font-size:1.35rem;text-wrap:balance}.app-offer p{margin:0;max-width:42ch}.app-offer-icon{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:.9rem;background:var(--accent-soft);color:var(--accent-text, var(--accent))}.app-offer-icon.is-dim{background:transparent;border:1px solid var(--panel-border);color:var(--muted)}.app-offer-icon svg{width:1.6rem;height:1.6rem}.app-offer-price{font-weight:600}.app-offer-form{display:grid;gap:.6rem;width:100%;text-align:left}.app-offer-form p{max-width:none}.orgs-billing-gap{margin-top:1rem}.orgs-billing-total{margin:0;font-variant-numeric:tabular-nums}.orgs-sender-mail{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}.orgs-sender-mail p{margin:0}.trial-chip-wrap{position:relative}.trial-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .65rem;border:1px solid currentColor;border-radius:999px;background:transparent;color:var(--accent-text, var(--accent));font:inherit;font-size:.8rem;white-space:nowrap;cursor:pointer}.trial-chip-count{font-variant-numeric:tabular-nums;color:var(--muted)}.trial-popover{position:absolute;right:0;top:calc(100% + .4rem);z-index:40;display:grid;gap:.6rem;width:min(22rem,calc(100vw - 2rem));padding:.9rem 1rem;border:1px solid var(--panel-border);border-radius:.75rem;background:var(--panel-strong);box-shadow:var(--panel-shadow)}.trial-lines{display:grid;gap:.5rem;margin:0;padding:0;list-style:none;font-size:.85rem}.trial-lines li{display:grid;gap:.2rem}.trial-bar{display:block;height:6px;overflow:hidden;border:1px solid var(--panel-border);border-radius:3px;background:var(--control-bg-strong)}.trial-bar i{display:block;height:100%;background:var(--accent)}.trial-bar i.is-full{background:var(--warn)}.trial-limit-card{position:fixed;right:1rem;top:4.5rem;z-index:50;display:grid;gap:.5rem;width:min(26rem,calc(100vw - 2rem));padding:1rem;border:1px solid var(--warn);border-radius:.75rem;background:var(--panel-strong);box-shadow:var(--panel-shadow)}.trial-limit-card h2{margin:0;font-size:1rem}.trial-limit-card p{margin:0}.trial-limit-meter{display:grid;gap:.2rem}.trial-limit-meter small{color:var(--muted);font-variant-numeric:tabular-nums}.trial-limit-actions{display:flex;flex-wrap:wrap;gap:.5rem}.orgs-billing-limits{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.orgs-billing-limits li{padding:.1rem .55rem;border:1px solid var(--panel-border);border-radius:999px;font-size:.8rem}.documents-inbox{position:relative;display:inline-flex}.ws-shell button.documents-inbox-button,button.documents-inbox-button{display:inline-flex;align-items:center;gap:.4rem;height:2rem;min-height:0;padding:0 .6rem;border:1px solid var(--panel-border);border-radius:.5rem;background:var(--control-bg);color:var(--muted);font-size:.85rem;font-weight:600;white-space:nowrap}button.documents-inbox-button:hover,button.documents-inbox-button[aria-expanded=true]{border-color:var(--accent);color:var(--text)}button.documents-inbox-button.has-unread{color:var(--text)}.documents-inbox-count{display:inline-grid;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;border-radius:999px;background:var(--accent-soft);color:var(--accent-text);font-size:.75rem;font-weight:700;line-height:1}@media(max-width:1100px){.documents-inbox-word{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.documents-inbox-panel{position:absolute;z-index:45;top:calc(100% + .4rem);right:0;display:grid;gap:.5rem;width:min(26rem,calc(100vw - 2rem));max-height:min(70vh,34rem);padding:.75rem;overflow:auto;border:1px solid var(--panel-border);border-radius:.6rem;background:linear-gradient(var(--panel-strong),var(--panel-strong)),var(--bg);box-shadow:var(--panel-shadow);color:var(--text);white-space:normal}.documents-inbox-panel:focus{outline:none}.documents-inbox-panel:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.documents-inbox-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.documents-inbox-head h2{margin:0;font-size:1rem}.documents-inbox-note,.documents-inbox-foot{margin:0;font-size:.85rem}.documents-inbox-foot{padding-top:.5rem;border-top:1px solid var(--panel-border)}.documents-inbox-foot a,.documents-inbox-manage{color:var(--accent-text)}button.documents-inbox-retry{min-height:0;padding:0;border:0;background:none;color:var(--accent-text);font:inherit;text-decoration:underline;cursor:pointer}.documents-inbox-list{display:grid;gap:.15rem;margin:0;padding:0;list-style:none}.documents-inbox-item{display:grid;gap:.15rem;border-radius:.45rem}.documents-inbox-link{display:grid;grid-template-columns:.6rem 1fr;align-items:start;gap:.5rem;padding:.45rem .5rem;border-radius:.45rem;color:var(--text);text-decoration:none}.documents-inbox-link:hover,.documents-inbox-link:focus-visible{background:var(--control-bg)}.documents-inbox-dot{width:.5rem;height:.5rem;margin-top:.4rem;border-radius:50%}.documents-inbox-item.is-unread .documents-inbox-dot{background:var(--accent)}.documents-inbox-text{display:grid;gap:.15rem;min-width:0}.documents-inbox-sentence{overflow-wrap:anywhere}.documents-inbox-item.is-unread .documents-inbox-sentence{font-weight:600}.documents-inbox-excerpt{overflow:hidden;color:var(--muted);font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}.documents-inbox-meta{color:var(--muted);font-size:.8rem}.documents-inbox-manage{display:inline-flex;align-items:center;justify-self:start;min-height:1.5rem;margin-left:1.6rem;font-size:.85rem}@media(max-width:700px){.documents-inbox-panel{position:fixed;top:3.5rem;right:1rem;left:1rem;width:auto}}.documents-reader-banner{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem}.documents-reader-banner p{margin:0}.documents-reader-banner .ui-button{min-height:0;padding:.2rem .65rem;font-size:.85rem}.dph-head-tools{display:inline-flex;flex-shrink:0;align-items:center;gap:.35rem}.ui-button.dph-follow.is-on{background:var(--accent-soft);color:var(--accent-text)}.dph-follow-tick{flex:none;margin-right:.35rem}.home-recent-kind.is-inbox{background:#e8b85a2e;color:var(--warn)}.palette-group{display:flex;flex-direction:column;gap:2px}.palette-group+.palette-group{margin-top:.35rem}.palette-group-title{padding:.35rem .65rem .15rem;color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.palette-status{padding:.45rem 1rem;border-bottom:1px solid var(--panel-border);color:var(--muted);font-size:.85rem}.palette-status:empty{display:none}.palette-status.is-failed{color:var(--danger)}.palette .palette-status button.palette-retry{display:inline;min-height:0;padding:0;border:0;background:none;color:var(--accent-text);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.palette .palette-status button.palette-retry:hover{transform:none;filter:none}.palette-list button.palette-row .palette-detail{max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-list button.palette-row.has-snippet{row-gap:.15rem}.palette-snippet{grid-column:2 / -1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--muted);font-size:.85rem;font-weight:400;line-height:1.35}.palette-heading{color:var(--text);font-weight:600}mark.palette-mark{padding:0;border-radius:.15rem;background:var(--accent-soft);color:var(--accent-text);font-weight:700}.docspace-library-toolbar input.docspace-library-filter{padding-inline:.6rem}@media(min-width:761px){.docspace-library-toolbar input.docspace-library-filter{font-size:.9rem}}.docspace-library-search-inside{display:flex;flex-direction:column;align-items:center;gap:.35rem}.docspace-library-search-inside .ui-button{max-width:100%;white-space:normal;text-align:center}@media(max-width:640px){.palette-list button.palette-row .palette-detail{max-width:9rem}}.ws-top button.ws-search .ws-search-icon{display:none}@media(max-width:700px){.ws-shell .ws-top{gap:.5rem}.ws-top .ws-profile{gap:.4rem}.ws-top .ws-app-switch-name,.ws-top button.ws-search .ws-search-word{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ws-top .ws-app-switch button.ws-app-switch-button{height:2.5rem;margin:0;padding:0 .5rem;gap:.3rem}.ws-top .org-picker:not(.project-picker) .org-picker-name{display:none}.ws-top .org-picker:not(.project-picker) button.org-picker-button{height:2.5rem;padding:0 .5rem;gap:.35rem}.ws-top .project-picker button.org-picker-button{max-width:9rem;height:2.5rem}.ws-shell:has(>.docspace-workspace.has-library) .ws-top .project-picker{display:none}.ws-top .ws-profile button.ws-search{justify-content:center;width:2.5rem;height:2.5rem;gap:0;padding:0}.ws-top button.ws-search .ws-search-icon{display:block}.ws-top button.ws-search kbd{display:none}.ws-top .ws-profile button.documents-inbox-button,.ws-top .ws-profile button.ws-help{justify-content:center;min-width:2.5rem;height:2.5rem}}@media(max-width:700px)and (pointer:coarse){.ws-top .ws-app-switch button.ws-app-switch-button,.ws-top .org-picker:not(.project-picker) button.org-picker-button,.ws-top .project-picker button.org-picker-button,.ws-top .ws-profile button.documents-inbox-button,.ws-top .ws-profile button.ws-help{height:44px}.ws-top .ws-profile button.ws-search{width:44px;height:44px}}@media(hover:none)and (pointer:coarse){.ws-top .ws-profile button.ws-help{display:none}}
