.glass-ui :is(.hiring-workspace,.documents-workspace){min-width:0}.glass-ui :is(.hiring-screening,.hiring-interviews,.hiring-outreach,.hiring-table-wrap,.hiring-mobile-card,.document-card){border:1px solid var(--glass-edge);border-top-color:var(--glass-edge-lit);border-radius:var(--glass-radius);background:linear-gradient(145deg, var(--glass-highlight), transparent 45%), var(--glass-surface);min-width:0;box-shadow:var(--glass-shadow)}.glass-ui :is(.hiring-screening,.hiring-interviews,.hiring-outreach){padding:16px}.glass-ui :is(.hiring-screening,.hiring-interviews,.hiring-outreach) .eyebrow{color:var(--glass-accent)}.glass-ui :is(.hiring-screening>header,.hiring-interviews>header){border-color:var(--glass-edge)}.glass-ui :is(.hiring-screening h3,.hiring-interviews h3,.hiring-outreach h3,.documents-toolbar h2){letter-spacing:-.025em;font-weight:600}.glass-ui :is(.hiring-screening>header>svg,.hiring-interviews>header>svg,.hiring-outreach header svg){color:var(--glass-accent)}.glass-ui .hiring-metrics{margin-bottom:18px}.glass-ui .hiring-screening-grid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.glass-ui .hiring-screening-grid article{border-color:var(--glass-edge);background:var(--glass-canvas);border-radius:10px}.glass-ui .screening-group-head{background:color-mix(in srgb, var(--glass-surface-raised) 18%, var(--glass-bg));border-bottom:1px solid var(--glass-edge)}.glass-ui .hiring-screening-grid article>button{border-color:var(--glass-edge);min-height:44px}.glass-ui .screening-group-head b{background:var(--glass-accent-soft);color:var(--glass-accent)}.glass-ui .screening-invite_interview .screening-group-head b{background:var(--success-soft);color:var(--success)}.glass-ui .screening-not_recommended .screening-group-head b{background:var(--danger-soft);color:var(--danger)}.glass-ui .screening-needs_data .screening-group-head b{background:var(--warn-soft);color:var(--warn)}.glass-ui .hiring-interview-list article{border-color:var(--glass-edge);background:var(--fill-subtle);min-width:0}.glass-ui .hiring-interview-list article>div{overflow-wrap:anywhere;min-width:0}.glass-ui .hiring-calendar-panel{border-color:var(--glass-edge);border-top-color:var(--glass-edge-lit);background:var(--glass-surface);box-shadow:inset 0 1px 0 var(--glass-highlight)}.glass-ui .hiring-calendar-panel.connected{border-color:color-mix(in srgb, var(--success) 20%, var(--glass-edge));background:linear-gradient(110deg, var(--success-soft), transparent 70%), var(--glass-surface)}.glass-ui .hiring-campaign{border-color:color-mix(in srgb, var(--warn) 25%, var(--glass-edge));background:linear-gradient(110deg, var(--warn-soft), transparent 70%), var(--glass-surface)}.glass-ui .hiring-campaign.closed{border-color:color-mix(in srgb, var(--success) 25%, var(--glass-edge));background:linear-gradient(110deg, var(--success-soft), transparent 70%), var(--glass-surface)}.glass-ui .hiring-toolbar{border:1px solid var(--glass-edge);background:var(--glass-canvas);border-radius:11px;padding:8px}.glass-ui .hiring-toolbar label{border-color:var(--glass-edge);background:var(--input-bg)}.glass-ui .hiring-toolbar input{box-shadow:none;background:0 0;border:0}.glass-ui .hiring-toolbar label:focus-within{outline:2px solid var(--glass-accent);outline-offset:2px;box-shadow:none}.glass-ui .hiring-toolbar input:focus-visible{outline:none}.glass-ui :is(.hiring-toolbar select,.hiring-toolbar button,.candidate-status-row>button,.candidate-drawer section>button,.candidate-manual-test button,.hiring-outreach>button,.hiring-calendar-panel button){border-color:var(--glass-edge);background:var(--glass-surface-raised);box-shadow:inset 0 1px 0 var(--glass-highlight)}.glass-ui .hiring-table th{background:color-mix(in srgb, var(--glass-surface-raised) 18%, var(--glass-bg));border-color:var(--glass-edge);color:var(--muted);padding-block:10px;font-size:10px}.glass-ui .hiring-table td{border-color:var(--glass-edge);padding-block:11px}.glass-ui .hiring-table tbody tr:hover{background:var(--glass-accent-soft)}.glass-ui .hiring-table td:first-child{min-width:145px}.glass-ui .hiring-status{border-radius:6px;font-size:10px;font-weight:550}.glass-ui .hiring-status:is(.review,.test_submitted){background:var(--glass-accent-soft);color:var(--glass-accent)}.glass-ui .hiring-status:is(.form_completed,.contacted){background:var(--glass-info-soft);color:var(--glass-info)}.glass-ui .hiring-mobile-card{gap:10px}.glass-ui .hiring-mobile-card-facts span{border:1px solid var(--glass-edge);background:var(--fill-subtle)}.glass-ui .hiring-mobile-card-footer{border-color:var(--glass-edge)}.glass-ui :is(.candidate-drawer-layer,.hiring-modal-layer,.documents-modal-layer){background:var(--glass-scrim);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.glass-ui :is(.candidate-drawer,.hiring-modal,.documents-modal){border-color:var(--glass-edge-lit);background:radial-gradient(ellipse at 0% 0%, var(--glass-ambient), transparent 65%), var(--glass-overlay);min-width:0;box-shadow:var(--shadow-pop)}.glass-ui .candidate-drawer{height:100dvh;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.glass-ui .candidate-drawer>header{background:var(--glass-overlay);border-color:var(--glass-edge)}.glass-ui .candidate-drawer>header>div{min-width:0}.glass-ui .candidate-drawer>header h3{overflow-wrap:anywhere;font-weight:600}.glass-ui .candidate-drawer>header p{overflow-wrap:anywhere}.glass-ui .candidate-drawer>header>button{flex:none;width:36px;min-width:36px;height:36px}.glass-ui .candidate-status-row{background:var(--glass-overlay);border-color:var(--glass-edge);flex-wrap:wrap;justify-content:flex-start;position:static}.glass-ui .candidate-status-row label{border-color:var(--glass-edge);flex:165px;min-width:0}.glass-ui .candidate-status-row>button{white-space:normal;flex:150px;min-width:0}.glass-ui .candidate-status-row>.candidate-interview-trigger{border-color:color-mix(in srgb, var(--success) 28%, var(--glass-edge));background:var(--success-soft);color:var(--success)}.glass-ui .candidate-drawer section{border-color:var(--glass-edge);background:var(--fill-subtle)}.glass-ui .candidate-drawer section.candidate-interview{background:var(--success-soft);border-color:color-mix(in srgb, var(--success) 28%, var(--glass-edge))}.glass-ui .candidate-drawer :is(dd,p,a,strong){overflow-wrap:anywhere}.glass-ui .candidate-ai-result{border-color:color-mix(in srgb, var(--glass-info) 20%, var(--glass-edge));background:var(--glass-info-soft)}.glass-ui :is(.candidate-audit-details,.candidate-question){border-color:var(--glass-edge);background:var(--glass-canvas)}.glass-ui .hiring-modal{max-height:calc(100dvh - 32px);overflow-y:auto}.glass-ui .hiring-modal>div:last-child{flex-wrap:wrap}.glass-ui .hiring-modal .modal-close{place-items:center;min-width:36px;min-height:36px;display:grid;top:8px;right:8px}.glass-ui .hiring-modal>div:last-child button[type=submit]{background:var(--glass-accent-fill);border-color:var(--glass-accent-fill);color:var(--accent-foreground)}.glass-ui .documents-toolbar{align-items:center}.glass-ui .documents-toolbar>div{min-width:0}.glass-ui .documents-toolbar h2{font-size:18px}.glass-ui .documents-toolbar-actions>button:first-child{min-width:36px}.glass-ui :is(.documents-toolbar button,.document-actions button,.document-actions a,.document-downloads a,.document-owner-actions button){border-color:var(--glass-edge);background:var(--glass-surface-raised);min-height:36px;box-shadow:inset 0 1px 0 var(--glass-highlight);font-weight:550}.glass-ui :is(.documents-workspace,.documents-modal) button.primary{background:var(--glass-accent-fill);color:var(--accent-foreground);border:1px solid color-mix(in srgb, var(--glass-accent) 25%, transparent);box-shadow:inset 0 1px 0 var(--glass-highlight);font-weight:600}.glass-ui .documents-kpis article{--document-tone:var(--glass-accent);border-color:var(--glass-edge);border-top-color:color-mix(in srgb, var(--document-tone) 25%, var(--glass-edge));background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--document-tone) 8%, transparent), transparent 70%), var(--glass-surface);min-width:0;box-shadow:inset 0 1px 0 var(--glass-highlight);padding:11px 13px}.glass-ui .documents-kpis article:first-child{--document-tone:var(--warn)}.glass-ui .documents-kpis article:nth-child(2){--document-tone:var(--success)}.glass-ui .documents-kpis b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.glass-ui .document-card{border-radius:10px}.glass-ui .document-card-main{min-width:0;min-height:44px}.glass-ui .document-card-main h3{font-size:13px;font-weight:600}.glass-ui .document-card-main .document-status{border-radius:3px;width:4px;height:34px}.glass-ui .documents-empty{border-color:var(--glass-edge-lit);background:var(--glass-canvas);padding:32px 20px}.glass-ui .documents-empty>svg{color:var(--glass-accent)}.glass-ui .documents-filters select{border-color:var(--glass-edge);min-width:0;max-width:100%}.glass-ui .documents-modal{padding:22px;scroll-padding-block:18px}.glass-ui .documents-modal>h3{letter-spacing:-.025em;padding-right:24px;font-size:18px;font-weight:600}.glass-ui .documents-close{border:1px solid var(--glass-edge);place-items:center;min-width:36px;height:36px;display:grid}.glass-ui .documents-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.glass-ui .documents-modal :is(label,select,input){min-width:0;max-width:100%}.glass-ui .documents-modal input[type=file]{white-space:normal;border-style:dashed;padding:8px}.glass-ui .documents-modal input[type=file]::file-selector-button{border:1px solid var(--glass-edge);background:var(--glass-accent-soft);color:var(--glass-accent);font:inherit;cursor:pointer;border-radius:6px;margin-right:8px;padding:7px 9px}.glass-ui .documents-security{border:1px solid var(--glass-edge);background:var(--fill-subtle)}.glass-ui .documents-security svg{color:var(--glass-accent);flex:none}.glass-ui .document-detail>header>div{min-width:0}.glass-ui .document-detail>header h3{overflow-wrap:anywhere;font-weight:600}.glass-ui .document-detail>header .document-status{border:1px solid var(--glass-edge);background:var(--fill-subtle);height:auto;color:var(--muted);white-space:normal;text-align:center;border-radius:6px;align-self:start}.glass-ui .document-detail>header .document-status:is(.pending_signature,.partially_signed){background:var(--warn-soft);color:var(--warn);border-color:color-mix(in srgb, var(--warn) 22%, var(--glass-edge))}.glass-ui .document-detail>header .document-status.completed{background:var(--success-soft);color:var(--success);border-color:color-mix(in srgb, var(--success) 22%, var(--glass-edge))}.glass-ui .document-detail>header .document-status.draft{background:var(--glass-accent-soft);color:var(--glass-accent)}.glass-ui :is(.document-meta span,.document-signers>span){border:1px solid var(--glass-edge);background:var(--fill-subtle);min-width:0}.glass-ui .document-meta b{white-space:normal;overflow-wrap:anywhere}.glass-ui .document-signers :is(b,small,em){overflow-wrap:anywhere}.glass-ui .document-sign{background:var(--glass-accent-soft);border-color:color-mix(in srgb, var(--glass-accent) 24%, var(--glass-edge))}.glass-ui .document-consent{cursor:pointer}.glass-ui .document-consent input{accent-color:var(--glass-accent-fill);flex:none}.glass-ui .document-sign form input{min-width:0}.glass-ui .document-audit{border-color:var(--glass-edge)}.glass-ui .document-audit summary{min-height:36px;padding-block:9px}.glass-ui .document-audit div{border-color:var(--glass-edge);overflow-wrap:anywhere;flex-wrap:wrap}@media (hover:hover){.glass-ui .document-card:hover{border-color:var(--glass-edge-lit);background-color:var(--fill-hover)}.glass-ui .hiring-screening-grid article>button:hover{background:var(--fill-hover)}}@media (max-width:680px){.glass-ui .hiring-screening-grid{grid-template-columns:minmax(0,1fr)}.glass-ui :is(.hiring-screening,.hiring-interviews,.hiring-outreach){padding:13px}.glass-ui .hiring-calendar-panel{flex-wrap:wrap;align-items:start}.glass-ui .hiring-calendar-panel>div:nth-child(2){flex:1}.glass-ui .hiring-calendar-panel button{justify-content:center;width:100%;min-height:44px}.glass-ui .hiring-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.glass-ui .hiring-toolbar label{min-width:0}.glass-ui :is(.hiring-toolbar select,.hiring-toolbar input){min-height:42px}.glass-ui .hiring-toolbar input{font-size:16px}.glass-ui .hiring-mobile-card-head{align-items:start}.glass-ui .hiring-mobile-card-head .hiring-status{white-space:normal;text-align:center;max-width:44%}.glass-ui :is(.hiring-mobile-card-facts,.hiring-mobile-card-footer){overflow-wrap:anywhere}.glass-ui .candidate-drawer>header>button{width:44px;height:44px}.glass-ui .candidate-status-row{gap:7px}.glass-ui .candidate-status-row>button{min-height:44px}.glass-ui .candidate-status-row select{min-height:42px}.glass-ui .candidate-drawer :is(textarea,input){font-size:16px}.glass-ui .candidate-drawer section>button{min-height:40px}.glass-ui .hiring-modal input{min-height:44px;font-size:16px}.glass-ui .documents-toolbar-actions button{min-height:42px}.glass-ui .documents-filters select{flex:140px;width:100%;min-height:44px}.glass-ui .document-actions>:is(button,a),.glass-ui .document-downloads>a{min-height:42px}.glass-ui .documents-modal :is(input:not([type=checkbox]),select){min-height:44px;font-size:16px}.glass-ui .documents-close{width:44px;height:44px;top:8px;right:8px}.glass-ui .document-detail>header{padding-right:35px}.glass-ui .document-sign button{white-space:normal;min-height:44px}.glass-ui .document-owner-actions button{min-height:44px}}@media (max-width:480px){.glass-ui .documents-form-grid{grid-template-columns:minmax(0,1fr)}.glass-ui .documents-modal{padding:20px 16px calc(20px + env(safe-area-inset-bottom))}.glass-ui .documents-modal-layer{padding:0}.glass-ui .document-signers{grid-template-columns:minmax(0,1fr)}.glass-ui .document-owner-actions form input{min-width:0}}
.glass-ui :is(.portfolio-workspace,.project-overview,.project-settings,.content-calendar,.production-workspace,.owned-channels,.ideas-workspace){gap:16px;min-width:0;max-width:100%}.glass-ui .production-workspace{grid-template-columns:minmax(0,1fr)}.glass-ui :is(.portfolio-grid,.portfolio-card,.portfolio-card-main,.portfolio-toolbar,.portfolio-toolbar>*,.project-health-strip>div,.project-overview-grid,.project-panel,.project-panel>header>div,.project-settings label,.settings-team-list article>div,.default-assignments label,.content-calendar>*,.production-workspace>*,.production-workspace .section,.production-workspace .section-h,.production-workspace .surface-metrics,.production-workspace .surface-metric,.production-workspace .row-label,.production-work-group article>div,.production-review-list article>div,.production-detail>*,.oc-card,.oc-id,.oc-cols>*,.idea-card,.idea-dev,.idea-dev-grid>*){min-width:0}.glass-ui :is(.portfolio-card,.portfolio-kpis article,.project-health-strip>div,.project-overview-kpis article,.project-panel,.production-rail,.production-work-group,.production-review-list article,.production-schedule>button,.production-team>div,.production-recent-performance>button,.oc-card,.idea-card){background:var(--glass-panel-background);border-color:var(--glass-edge);border-top-color:var(--glass-edge-lit);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow)}.glass-ui :is(.portfolio-card,.production-rail,.production-schedule>button,.production-recent-performance>button){transition:border-color var(--glass-motion), box-shadow var(--glass-motion), background var(--glass-motion)}.glass-ui :is(.portfolio-card,.production-rail,.production-schedule>button,.production-recent-performance>button):hover{border-color:var(--glass-edge-lit);box-shadow:var(--glass-shadow), var(--glass-glow)}.glass-ui :is(.portfolio-card,.production-rail).health-healthy{border-left-color:var(--success)}.glass-ui :is(.portfolio-card,.production-rail).health-attention{border-left-color:var(--warn)}.glass-ui :is(.portfolio-card,.production-rail):is(.health-at_risk,.health-blocked){border-left-color:var(--danger)}.glass-ui :is(.portfolio-card,.production-rail).health-healthy:hover{border-left-color:var(--success)}.glass-ui :is(.portfolio-card,.production-rail).health-attention:hover{border-left-color:var(--warn)}.glass-ui :is(.portfolio-card,.production-rail):is(.health-at_risk,.health-blocked):hover{border-left-color:var(--danger)}.glass-ui :is(.portfolio-card,.production-rail):focus-within{border-color:var(--glass-accent)}.glass-ui .portfolio-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:12px}.glass-ui .portfolio-toolbar{gap:8px}.glass-ui .portfolio-search{min-width:min(220px,100%)}.glass-ui .portfolio-search input{min-width:0}.glass-ui .portfolio-toolbar>select{max-width:100%}.glass-ui .portfolio-kpis article{gap:8px;min-width:0}.glass-ui .portfolio-kpis article.active{border-top-color:var(--glass-accent)}.glass-ui .portfolio-kpis article.healthy{border-top-color:color-mix(in srgb, var(--success) 40%, var(--glass-edge))}.glass-ui .portfolio-kpis article.attention{border-top-color:color-mix(in srgb, var(--warn) 40%, var(--glass-edge))}.glass-ui .portfolio-kpis article:is(.at_risk,.blocked){border-top-color:color-mix(in srgb, var(--danger) 40%, var(--glass-edge))}.glass-ui .portfolio-kpis strong{font-variant-numeric:tabular-nums;font-weight:600}.glass-ui .portfolio-card-head{align-items:flex-start}.glass-ui .portfolio-card-head h3{overflow-wrap:anywhere;font-weight:600}.glass-ui .portfolio-card-head em{flex:none}.glass-ui .portfolio-card.health-healthy .portfolio-card-head em{color:var(--success);background:var(--success-soft)}.glass-ui .portfolio-card.health-attention .portfolio-card-head em{color:var(--warn);background:var(--warn-soft)}.glass-ui .portfolio-card:is(.health-at_risk,.health-blocked) .portfolio-card-head em{color:var(--danger);background:var(--danger-soft)}.glass-ui .portfolio-owner{flex-wrap:wrap}.glass-ui .portfolio-owner>span{overflow-wrap:anywhere;min-width:0}.glass-ui .portfolio-owner small{max-width:100%}.glass-ui .portfolio-numbers{grid-template-columns:repeat(4,minmax(0,1fr))}.glass-ui .portfolio-numbers span{background:var(--fill-subtle);border:1px solid var(--hairline);min-width:0}.glass-ui .portfolio-next svg{flex:none}.glass-ui .portfolio-card p{overflow-wrap:anywhere;line-height:1.5}.glass-ui .portfolio-archive-action{min-height:30px;padding:3px 0}.glass-ui .project-health-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.glass-ui .project-health-strip>div{padding:17px}.glass-ui .project-health{grid-template-columns:minmax(0,1fr)}.glass-ui .project-health-strip :is(strong,small){overflow-wrap:anywhere;min-width:0}.glass-ui .project-health-strip>div:not(.project-health) :is(span,strong,small){grid-column:2}.glass-ui .project-health strong{color:var(--success)}.glass-ui .project-health.health-attention strong{color:var(--warn)}.glass-ui .project-health:is(.health-at_risk,.health-blocked) strong{color:var(--danger)}.glass-ui .project-overview-kpis svg{color:var(--glass-accent)}.glass-ui .project-overview-kpis strong{font-variant-numeric:tabular-nums;font-weight:600}.glass-ui .project-panel{padding:18px}.glass-ui .project-panel>header{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;padding-bottom:12px}.glass-ui .project-panel>header h3{font-size:14px;font-weight:600}.glass-ui .project-panel>header>svg{color:var(--glass-accent)}.glass-ui .overview-flow div{background:var(--fill-subtle);border:1px solid var(--hairline)}.glass-ui :is(.overview-team,.overview-activity)>div{align-items:baseline}.glass-ui :is(.overview-team,.overview-activity) :is(span,small,time){overflow-wrap:anywhere;min-width:0}.glass-ui .published-strip button{border-radius:var(--r-2);width:100%;min-width:0}.glass-ui .published-strip button:hover{background:var(--fill-hover)}.glass-ui .published-strip :is(strong,span){overflow-wrap:anywhere}.glass-ui .team-add{grid-template-columns:minmax(0,1fr) minmax(120px,150px) auto}.glass-ui :is(.team-add,.default-assignments,.project-settings-grid) select{min-width:0}.glass-ui .settings-team-list article>div:last-child{flex-wrap:wrap}.glass-ui .settings-team-list strong{overflow-wrap:anywhere}.glass-ui .archive-project{justify-self:start;width:fit-content;max-width:100%}.glass-ui .production-workspace>.section>.section-h{flex-wrap:wrap}.glass-ui .production-workspace .row-label{flex:auto}.glass-ui .production-workspace .surface-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.glass-ui .production-workspace .surface-metric strong{overflow-wrap:anywhere}.glass-ui .production-stepper{border-color:var(--glass-edge);background:var(--fill-subtle)}.glass-ui .production-stepper .step{min-width:0;transition:background var(--glass-motion);background:0 0}.glass-ui .production-stepper .step:hover{background:var(--fill-hover)}.glass-ui .production-stepper .step.has-items{background:var(--glass-accent-soft)}.glass-ui .production-stepper .step.is-active{background:var(--warn-soft)}.glass-ui .production-stepper .step.is-active b{color:var(--warn)}.glass-ui .production-stepper .step span{overflow-wrap:anywhere}.glass-ui .production-rail{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.9fr)}.glass-ui .production-rail-meta{flex-wrap:wrap;min-width:0}.glass-ui .production-dots i.current{box-shadow:0 0 8px var(--glass-icon-glow)}.glass-ui :is(.production-work-group,.production-review-list) b{overflow-wrap:anywhere}.glass-ui .production-review-list article>div:last-child{flex-wrap:wrap}.glass-ui .production-activity{border-color:var(--glass-edge);background:var(--fill-subtle)}.glass-ui .production-activity>div{grid-template-columns:130px minmax(0,1fr) minmax(80px,110px)}.glass-ui .production-activity b{overflow-wrap:anywhere;min-width:0;line-height:1.45}.glass-ui .production-activity span{overflow-wrap:anywhere}.glass-ui .production-schedule>button{grid-template-columns:130px minmax(0,1fr) auto}.glass-ui .production-schedule :is(div,b){overflow-wrap:anywhere;min-width:0}.glass-ui .production-team{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr))}.glass-ui .production-team>div{grid-template-columns:20px minmax(0,1fr);min-width:0}.glass-ui .production-team :is(b,span,em){overflow-wrap:anywhere}.glass-ui .production-recent-performance>button,.glass-ui .production-recent-performance>button>div{min-width:0}.glass-ui :is(.project-modal-layer,.production-detail-backdrop){z-index:100;background:color-mix(in srgb, var(--glass-bg) 74%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.glass-ui :is(.project-modal,.production-detail){background:linear-gradient(145deg, var(--glass-highlight), transparent 45%), var(--glass-surface-raised);border-color:var(--glass-edge-lit);min-width:0;box-shadow:var(--glass-shadow), var(--shadow-pop);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.glass-ui .production-detail{overscroll-behavior:contain}.glass-ui .production-create-dialog{align-self:flex-start;height:auto;max-height:100%}.glass-ui :is(.project-modal,.production-detail) :is(h2,h3,p,small,label){overflow-wrap:anywhere;min-width:0}.glass-ui :is(.project-modal,.production-detail) :is(input,select,textarea){min-width:0;max-width:100%}.glass-ui .project-modal>div:last-child{flex-wrap:wrap}.glass-ui .project-modal>.modal-grid{display:grid}.glass-ui .production-detail-pipeline{max-width:100%;padding-bottom:5px}.glass-ui .production-detail-pipeline span.current{border:1px solid var(--glass-edge-lit);box-shadow:var(--glass-glow)}.glass-ui :is(.production-note,.production-supervisor-controls,.idea-brief,.idea-dev,.idea-list-block,.idea-stage-card,.idea-finding,.publish-variants article,.production-content-team){background:var(--fill-subtle);border-color:var(--glass-edge);border-radius:var(--r-3)}.glass-ui .production-artifacts a{overflow-wrap:anywhere;background:var(--fill-subtle);min-width:0;max-width:100%}.glass-ui .production-artifacts a>svg{flex:none}.glass-ui .production-content-team{min-width:0}.glass-ui .production-existing-reference{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) auto}.glass-ui .production-detail .production-activity.compact>div{grid-template-columns:115px minmax(0,1fr)}.glass-ui .production-detail .performance-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.glass-ui .publish-variants{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.glass-ui .publish-variants article{min-width:0}.glass-ui .publish-variants article.selected{border-color:var(--glass-accent);box-shadow:var(--glass-glow)}.glass-ui .publish-fields{min-width:0}.glass-ui .publish-fields .tag-chips{flex-wrap:wrap}.glass-ui .publish-fields .tag-chips span{overflow-wrap:anywhere;max-width:100%}.glass-ui .calendar-toolbar{gap:10px}.glass-ui .calendar-toolbar>*{min-width:0;max-width:100%}.glass-ui .calendar-day{background:var(--fill-subtle);border-color:var(--glass-edge);min-width:0}.glass-ui .calendar-date{color:var(--muted)}.glass-ui .calendar-date:hover{color:var(--glass-accent);background:var(--glass-accent-soft)}.glass-ui .calendar-item{background:var(--glass-surface);min-width:0}.glass-ui .calendar-item:hover{background:var(--glass-surface-raised)}.glass-ui .calendar-item>span{min-width:0}.glass-ui :is(.calendar-list,.calendar-mobile-list) article{border-color:var(--glass-edge);min-width:0}.glass-ui :is(.calendar-list,.calendar-mobile-list) article time{font-variant-numeric:tabular-nums}.glass-ui .oc-add-input,.glass-ui .oc-add-input input{min-width:0}.glass-ui .oc-head{flex-wrap:wrap}.glass-ui .oc-id h3{overflow-wrap:anywhere}.glass-ui .oc-actions{flex-wrap:wrap;max-width:100%}.glass-ui .oc-video>div,.glass-ui .oc-outlier>div{min-width:0}.glass-ui .oc-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.glass-ui .idea-dev-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.glass-ui .idea-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.glass-ui .idea-controls select{min-width:0}.glass-ui .idea-score b{text-shadow:0 0 16px var(--success-soft)}.glass-ui :is(.idea-ref,.idea-finding,.idea-stage-card,.idea-list-block){overflow-wrap:anywhere}@media (max-width:900px){.glass-ui .production-rail,.glass-ui .production-schedule>button{grid-template-columns:minmax(0,1fr)}.glass-ui .production-activity>div{grid-template-columns:100px minmax(0,1fr)}.glass-ui .project-panel{padding:15px}}@media (max-width:760px){.glass-ui :is(.publish-variants,.oc-cols){grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.glass-ui :is(.portfolio-workspace,.project-overview,.project-settings,.content-calendar,.production-workspace,.owned-channels,.ideas-workspace){gap:12px}.glass-ui .portfolio-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.glass-ui .portfolio-toolbar>select{width:100%}.glass-ui .portfolio-grid{grid-template-columns:minmax(0,1fr)}.glass-ui .portfolio-card{padding:14px}.glass-ui .portfolio-card-head em{white-space:normal;max-width:112px}.glass-ui .portfolio-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.glass-ui .portfolio-numbers span{grid-template-columns:auto 1fr;align-items:baseline;gap:7px}.glass-ui .portfolio-owner small{white-space:normal;flex-basis:100%;margin-left:0}.glass-ui .project-health-strip{grid-template-columns:minmax(0,1fr)}.glass-ui .project-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.glass-ui :is(.project-settings-grid,.default-assignments,.team-add){grid-template-columns:minmax(0,1fr)}.glass-ui .published-strip button{grid-template-columns:minmax(0,1fr) auto;gap:8px}.glass-ui .published-strip button>div{grid-column:1/-1}.glass-ui .overview-activity>div{flex-direction:column;gap:4px}.glass-ui .production-workspace .surface-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.glass-ui .production-workspace .surface-metric{padding:10px 12px}.glass-ui .production-workspace .surface-metric:nth-child(odd){border-left:0}.glass-ui .production-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.glass-ui .production-workspace .row{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.glass-ui .production-workspace .row-status{white-space:normal;text-align:left;grid-column:2}.glass-ui .production-workspace .row-go{grid-area:1/3}.glass-ui .production-workspace .row-label b{overflow-wrap:anywhere;white-space:normal}.glass-ui .production-activity>div,.glass-ui .production-detail .production-activity.compact>div{grid-template-columns:minmax(0,1fr);gap:4px}.glass-ui .production-detail-backdrop{padding:0}.glass-ui .production-detail{width:100%;padding:17px 14px calc(24px + env(safe-area-inset-bottom));border-radius:0}.glass-ui :is(.production-supervisor-grid,.production-existing-reference,.publish-variants,.publication-grid){grid-template-columns:minmax(0,1fr)}.glass-ui .production-detail .performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.glass-ui .project-modal{width:100%;max-width:100%;padding:20px 16px calc(20px + env(safe-area-inset-bottom))}.glass-ui .project-modal :is(.segmented,.modal-grid){min-width:0}.glass-ui .project-modal .segmented{flex-wrap:wrap}.glass-ui .project-modal .segmented button{flex:auto}.glass-ui .calendar-period strong{white-space:normal;text-align:center;min-width:0}.glass-ui .calendar-actions{flex-wrap:wrap}.glass-ui .calendar-actions button{white-space:normal;min-width:0}.glass-ui .calendar-week{grid-template-columns:minmax(0,1fr)}.glass-ui .calendar-week .calendar-day{min-height:90px}.glass-ui :is(.calendar-list,.calendar-mobile-list) article{grid-template-columns:65px minmax(0,1fr)}.glass-ui .calendar-item b{white-space:normal;overflow-wrap:anywhere}.glass-ui .oc-add{flex-direction:column;align-items:stretch}.glass-ui .oc-cols{grid-template-columns:minmax(0,1fr)}.glass-ui .oc-card{padding:15px}.glass-ui .oc-card .surface-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.glass-ui .oc-card .surface-metric{min-width:0;padding:8px}.glass-ui .oc-card .surface-metric:nth-child(odd){border-left:0}.glass-ui .oc-card .surface-metric strong{overflow-wrap:anywhere;font-size:22px}.glass-ui .oc-actions{width:100%}.glass-ui .idea-controls{grid-template-columns:minmax(0,1fr)}.glass-ui .idea-dev{padding:12px}.glass-ui .idea-dev-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.glass-ui :is(.portfolio-card,.production-rail,.production-schedule>button,.production-recent-performance>button,.production-stepper .step){transition:none}}
.glass-ui .scrm{min-width:0}.glass-ui.scrm-page{padding-bottom:max(28px, env(safe-area-inset-bottom))}.glass-ui .scrm-standalone-head{border-bottom:1px solid var(--glass-edge);gap:14px;padding:4px 0 18px}.glass-ui .scrm-standalone-head h1{letter-spacing:-.035em;font-size:27px;font-weight:600}.glass-ui .scrm-back{color:var(--glass-muted);font-size:12px}.glass-ui .scrm-back:hover{color:var(--accent)}.glass-ui .scrm>.module-subnav{min-width:0;max-width:100%}.glass-ui .scrm :is(.section-stack,.rows,.row,.scrm-row-main){min-width:0}.glass-ui .scrm .section-stack{gap:16px}.glass-ui .scrm .section-h{flex-wrap:wrap}.glass-ui .scrm .section-h>.control{max-width:100%}.glass-ui .scrm .row{gap:12px;padding-block:13px}.glass-ui .scrm-open{max-width:100%;color:var(--text-strong);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;display:block}.glass-ui .scrm-open:hover{color:var(--accent)}.glass-ui :is(.scrm-add,.scrm-review-queue,.team-card,.pool-card,.research-panel,.sadm-stat,.asst-add,.asst-edit,.asst-card,.assistant-topbar,.assistant-metrics,.assistant-week,.assistant-empty,.knowledge-quick-start,.knowledge-next-steps,.knowledge-script-card,.knowledge-case-card,.knowledge-faq-card,.knowledge-material-card){border-color:var(--glass-edge);border-top-color:var(--glass-edge-lit);border-radius:var(--glass-radius);background:linear-gradient(145deg, var(--glass-reflection), transparent 48%), var(--glass-surface);min-width:0;box-shadow:var(--glass-shadow)}.glass-ui :is(.team-card,.pool-card,.asst-card,.knowledge-material-card){transition:border-color var(--glass-motion), background var(--glass-motion), box-shadow var(--glass-motion)}.glass-ui :is(.team-card,.knowledge-material-card):hover{border-color:var(--border-strong);background:var(--glass-surface-raised)}.glass-ui .team-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.glass-ui :is(.team-card-head,.pool-head)>div{min-width:0}.glass-ui .pool-head>div:first-child{flex:1}.glass-ui .pool-head>div:last-child{flex:0 0 68px}.glass-ui .pool-completeness{white-space:normal;overflow-wrap:anywhere}.glass-ui :is(.team-card-head,.pool-head) :is(b,strong){overflow-wrap:anywhere}.glass-ui .team-card-head>.chip{flex:none}.glass-ui .team-card-stats{border-color:var(--glass-edge);gap:12px 8px}.glass-ui .team-card-stats b{letter-spacing:-.02em;font-size:16px}.glass-ui .pool-score{background:var(--glass-accent-soft);border:1px solid color-mix(in srgb, var(--accent) 20%, transparent);box-shadow:var(--glass-active-shadow)}.glass-ui :is(.pool-filters,.scrm-primary-controls,.scrm-primary-actions){min-width:0}.glass-ui .pool-filters .control{flex:160px;min-width:0;max-width:100%}.glass-ui .scrm-primary-actions{white-space:normal;flex-wrap:wrap}.glass-ui .scrm-assistant-select{border-color:var(--glass-edge);background:var(--surface-2);min-width:0}.glass-ui .scrm-assistant-select select{min-width:0}.glass-ui .scrm-review-queue{border-left:2px solid var(--accent)}.glass-ui .scrm-review-queue-lead strong{font-weight:600}.glass-ui :is(.owner-telegram,.creds,.creds-facts){border-color:var(--glass-edge);background:var(--surface-2);min-width:0}.glass-ui .owner-telegram{flex-wrap:wrap}.glass-ui .creds div{grid-template-columns:minmax(100px,.7fr) minmax(0,1fr)}.glass-ui .creds :is(dt,dd){overflow-wrap:anywhere;min-width:0}.glass-ui .creds-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.glass-ui .creds-facts b{overflow-wrap:anywhere}.glass-ui .sadm-stat-grid{gap:10px}.glass-ui .sadm-stat-grid span{justify-content:space-between;gap:8px;display:flex}.glass-ui .scrm-board-viewport{border-radius:var(--r-3);max-width:100%}.glass-ui .scrm-col{border-color:var(--glass-edge);border-top-color:var(--glass-edge-lit);background:var(--glass-surface);box-shadow:inset 0 1px 0 var(--glass-highlight)}.glass-ui .scrm-col>header{background:linear-gradient(105deg, color-mix(in srgb, var(--stage-color) 9%, transparent), transparent 75%), var(--surface-2);border-color:var(--glass-edge)}.glass-ui .scrm-lead{background:linear-gradient(140deg, var(--glass-reflection), transparent 55%), var(--surface-2);border-color:var(--glass-edge);border-left-color:color-mix(in srgb, var(--stage-color) 42%, transparent);box-shadow:inset 0 1px 0 var(--glass-highlight);transition:border-color var(--glass-motion), background var(--glass-motion)}.glass-ui .scrm-lead:hover{border-color:color-mix(in srgb, var(--stage-color) 35%, var(--glass-edge));background:var(--surface-3)}.glass-ui .scrm-lead:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.glass-ui .scrm-stage-jump:hover{border-color:var(--glass-edge);background:var(--fill-hover)}.glass-ui .scrm-stage-jump:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.glass-ui .sales-lead-search-input{border-color:var(--glass-edge);background:var(--input-bg);min-height:44px;box-shadow:inset 0 1px 0 var(--glass-highlight)}.glass-ui .sales-lead-search-input>svg{color:var(--glass-muted);flex:none}.glass-ui .sales-lead-search-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.glass-ui .sales-search-results{border-color:var(--border-strong);background:var(--surface-3);box-shadow:var(--shadow-pop)}.glass-ui .sales-search-result{position:relative}.glass-ui .sales-search-result:hover{background:var(--fill-hover)}.glass-ui .sales-search-result:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;background:var(--accent-soft)}.glass-ui .sales-search-result-main strong{font-size:13px;font-weight:600}.glass-ui .scrm-modal-layer{background:color-mix(in srgb, var(--glass-bg) 70%, transparent)}.glass-ui :is(.scrm-modal,.sales-detail){border-color:var(--glass-edge-lit);background:linear-gradient(140deg, var(--glass-reflection), transparent 55%), var(--surface-3);box-shadow:var(--shadow-pop), inset 0 1px 0 var(--glass-highlight)}.glass-ui .scrm-modal{width:100%}.glass-ui .sales-detail-backdrop{background:color-mix(in srgb, var(--glass-bg) 65%, transparent)}.glass-ui .sales-detail-header{background:var(--surface-3);border-bottom-color:var(--glass-edge)}.glass-ui .sales-detail-header h2{font-weight:600}.glass-ui .assistant-detail-section{border-color:var(--glass-edge)}.glass-ui :is(.assistant-detail-note,.assistant-detail-next,.follow-up-work,.sales-ofdata-identity,.sales-ofdata-company,.sales-ofdata-start,.sales-manager-contact-confirmation){border-color:var(--glass-edge);background:var(--surface-2)}.glass-ui .assistant-detail-note.review{background:var(--warn-soft)}.glass-ui :is(.assistant-detail-timeline li,.follow-up-choice){border-color:var(--glass-edge)}.glass-ui .sales-detail-quick-actions .lead-link:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.glass-ui .phone-verification{min-width:0}.glass-ui .phone-verification-actions{flex-wrap:wrap}.glass-ui .sales-ofdata-quota{white-space:normal;max-width:100%}.glass-ui .assistant-topbar{min-height:64px}.glass-ui .assistant-brand span{letter-spacing:-.035em;font-weight:650}.glass-ui .assistant-brand b{color:var(--glass-accent)}.glass-ui .assistant-avatar{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 20%, transparent);border-radius:10px}.glass-ui .assistant-nav{border-color:var(--glass-edge);background:var(--glass-canvas);box-shadow:inset 0 1px 0 var(--glass-highlight)}.glass-ui .assistant-nav button.active{border-color:color-mix(in srgb, var(--accent) 24%, transparent);background:linear-gradient(115deg, var(--glass-accent-soft), var(--glass-blue-soft));box-shadow:var(--glass-active-shadow);color:var(--text-strong)}.glass-ui .assistant-nav button.active svg{color:var(--accent)}.glass-ui :is(.assistant-heading,.assistant-section-heading) h1{font-size:27px;font-weight:600}.glass-ui .assistant-metrics{gap:1px}.glass-ui .assistant-metric{background:radial-gradient(ellipse at 100% 0%, var(--glass-info-soft), transparent 72%)}.glass-ui .assistant-metric:nth-child(2){background:radial-gradient(ellipse at 100% 0%, var(--glass-blue-soft), transparent 72%)}.glass-ui .assistant-metric:nth-child(3){background:radial-gradient(ellipse at 100% 0%, var(--success-soft), transparent 72%)}.glass-ui .assistant-metric.accent{background:radial-gradient(ellipse at 100% 0%, var(--glass-accent-soft), transparent 72%)}.glass-ui .assistant-metric strong{font-weight:600}.glass-ui .assistant-progress i{background:linear-gradient(90deg, var(--accent), var(--glass-blue))}.glass-ui .asst-card{border-left-color:var(--stage-color)}.glass-ui .asst-groups{gap:20px}.glass-ui .assistant-lead-filters button.active{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}.glass-ui .assistant-empty{background:var(--glass-canvas);box-shadow:inset 0 1px 0 var(--glass-highlight)}.glass-ui .assistant-empty-icon{color:var(--accent);background:var(--accent-soft);border-color:var(--glass-edge)}.glass-ui .knowledge-topline h2{font-size:24px;font-weight:600}.glass-ui .knowledge-side-nav{border-color:var(--glass-edge);background:var(--glass-surface)}.glass-ui :is(.knowledge-side-nav button.active,.knowledge-tag-list button.active,.knowledge-quick-card.active){border-color:color-mix(in srgb, var(--accent) 28%, transparent);background:var(--accent-soft);color:var(--accent)}.glass-ui .knowledge-quick-card{border-color:var(--glass-edge);background:var(--surface-2)}.glass-ui .knowledge-search{border-color:var(--glass-edge)}.glass-ui .knowledge-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.glass-ui .knowledge-label.client{color:var(--glass-blue)}.glass-ui .knowledge-label.internal{color:var(--warn)}.glass-ui .knowledge-label.case{color:var(--success)}.glass-ui .knowledge-label.faq{color:var(--accent)}.glass-ui .knowledge-icon{color:var(--accent);background:var(--accent-soft)}.glass-ui .knowledge-internal-card{border-color:var(--glass-edge);background:var(--surface-2)}.glass-ui .knowledge-copy-button{background:var(--glass-accent-fill);color:var(--accent-foreground);border-color:#0000}.glass-ui .knowledge-copy-button:disabled{background:var(--surface-2);border-color:var(--glass-edge);color:var(--muted)}.glass-ui :is(.knowledge-message,.knowledge-copy-warning,.knowledge-inline-internal,.knowledge-case-card dl>div){border-color:var(--glass-edge)}.glass-ui .knowledge-copy-feedback:not(:empty){border:1px solid var(--glass-edge-lit);background:var(--surface-3)}@media (max-width:940px){.glass-ui .scrm .row{flex-wrap:wrap}.glass-ui .scrm-row-main{flex-basis:100%}.glass-ui .scrm .row>.row-time{margin-left:auto}.glass-ui .knowledge-next-steps{grid-template-columns:1fr}.glass-ui .knowledge-flow{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:760px){.glass-ui.scrm-page{padding-inline:14px}.glass-ui .scrm-primary-controls .sales-lead-search{max-width:100%}.glass-ui .scrm-primary-actions{justify-content:flex-start}.glass-ui .scrm-assistant-select{flex-basis:100%}.glass-ui .scrm .module-subnav{width:100%;max-width:100%}.glass-ui :is(.scrm-stage-jump,.assistant-nav button){min-height:40px}.glass-ui .scrm-board{grid-auto-columns:minmax(280px,84vw)}.glass-ui .scrm-modal-layer{padding-inline:10px}.glass-ui .scrm-modal{padding:16px}.glass-ui .scrm-modal>header .btn{width:40px;min-height:40px}.glass-ui .sales-detail{border-radius:0}.glass-ui .sales-detail-header{padding-top:max(16px, env(safe-area-inset-top))}.glass-ui .sales-detail-header-actions .btn{min-height:40px}.glass-ui .assistant-detail-close{width:40px;height:40px}.glass-ui .assistant-detail-body{padding-bottom:max(22px, env(safe-area-inset-bottom))}.glass-ui .sales-detail-quick-actions .lead-link{min-height:36px;padding:6px 9px}.glass-ui .sales-lead-search-input input{font-size:16px}.glass-ui .sales-lead-search-input button{flex:none;width:36px;height:36px}.glass-ui .sales-search-archive{min-height:36px}.glass-ui .knowledge-layout{grid-template-columns:1fr}.glass-ui .knowledge-side-nav{max-width:100%;display:flex;position:static;overflow-x:auto}.glass-ui .knowledge-side-nav button{white-space:nowrap;flex:none;width:auto}.glass-ui :is(.knowledge-flow-step button,.knowledge-tag-list button,.knowledge-side-nav button,.knowledge-copy-button){min-height:40px}.glass-ui .knowledge-quick-grid{grid-template-columns:1fr}.glass-ui .knowledge-quick-card{min-height:76px}.glass-ui :is(.knowledge-case-grid,.knowledge-material-grid){grid-template-columns:1fr}.glass-ui :is(.knowledge-topline,.knowledge-results-heading,.knowledge-card-heading,.knowledge-faq-footer){flex-wrap:wrap}.glass-ui .knowledge-case-card dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.glass-ui .scrm .section-h>.section-meta{flex:100%;order:1}.glass-ui .scrm .section-h .btn{white-space:normal}.glass-ui .pool-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.glass-ui .pool-filters .control{width:100%;min-height:40px}.glass-ui .pool-filters .control:last-child:nth-child(odd){grid-column:1/-1}.glass-ui .creds div{grid-template-columns:1fr;gap:3px}.glass-ui .creds-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.glass-ui .sadm-stage-row{grid-template-columns:56px minmax(0,1fr)}.glass-ui .sadm-stage-row>.btn{grid-column:2;justify-self:end}.glass-ui .assistant-topbar{gap:8px;padding-inline:10px}.glass-ui .assistant-brand{gap:6px}.glass-ui .assistant-brand span{font-size:15px}.glass-ui .assistant-brand b{padding-left:6px;font-size:9px}.glass-ui :is(.assistant-icon-button,.assistant-logout){width:40px;min-height:40px}.glass-ui .assistant-section-heading{flex-wrap:wrap;align-items:flex-start}.glass-ui .assistant-section-heading>div{flex:100%}.glass-ui .assistant-lead-scopes button{min-height:40px}.glass-ui .assistant-lead-filters button{min-height:36px}.glass-ui .asst-card .chip-row{gap:8px}.glass-ui .asst-followup-date{flex-wrap:wrap}.glass-ui .asst-followup-date .btn{white-space:normal}.glass-ui .knowledge-copy-feedback{left:14px;right:14px;bottom:max(14px, env(safe-area-inset-bottom));text-align:center}}@media (prefers-reduced-motion:reduce){.glass-ui :is(.team-card,.pool-card,.asst-card,.scrm-lead,.knowledge-material-card){transition:none}}
.glass-ui :is(.r2-workspace,.references-workspace,.r2-stack,.r2-card,.r2-briefing,.r2-columns,.r2-two-columns,.r2-table-wrap,.reference-layout,.reference-list,.reference-filters,.reference-filters label,.reference-detail,.analysis-readable){min-width:0;max-width:100%}.glass-ui :is(.r2-card,.r2-run-panel,.reference-row,.reference-detail){border-color:var(--glass-edge);border-top-color:var(--glass-edge-lit);border-radius:var(--glass-radius);background:var(--glass-panel-background);box-shadow:var(--glass-shadow)}.glass-ui :is(.r2-card header,.r2-run-head)>div{min-width:0}.glass-ui .r2-card :is(h3,p),.glass-ui .r2-detail-body{overflow-wrap:anywhere}.glass-ui :is(.r2-card,.reference-detail) :is(h3,h4){font-weight:600}.glass-ui .r2-tabs{border:1px solid var(--glass-edge);border-radius:var(--r-3);background:var(--glass-canvas);max-width:100%;margin-inline:0;padding:4px}.glass-ui .r2-tabs button.active{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 24%, transparent);background:var(--accent-soft);box-shadow:var(--glass-active-shadow)}.glass-ui :is(.r2-briefing-block,.r2-columns section,.r2-details,.r2-score-blocks>div,.preparation-panel,.preparation-step,.analysis-card,.analysis-section,.analysis-object-card,.analysis-scores>div,.reference-details-block){border-color:var(--glass-edge);background:var(--surface-2);min-width:0}.glass-ui .r2-card .r2-card{box-shadow:none;background:var(--surface-2)}.glass-ui .r2-section-title{border-color:var(--glass-edge)}.glass-ui .r2-section-title svg{color:var(--accent)}.glass-ui .r2-pill{overflow-wrap:anywhere;max-width:100%}.glass-ui .r2-score{flex:none}.glass-ui .r2-table-wrap{background:var(--glass-surface);border-color:var(--glass-edge);margin-inline:0}.glass-ui .r2-table thead th{background:var(--surface-3)}.glass-ui .r2-table tbody tr:hover{background:var(--fill-hover)}.glass-ui .r2-table :is(th,td){border-color:var(--glass-edge)}.glass-ui .r2-run-panel{gap:14px}.glass-ui .r2-run-actions button{border-color:var(--glass-edge)}.glass-ui .r2-run-actions .r2-primary{background:var(--glass-accent-fill)!important;border-color:#0000!important}.glass-ui .r2-run-actions .r2-primary:hover{background:var(--glass-accent-hover)!important}.glass-ui .r2-progress-track span{background:linear-gradient(90deg, var(--glass-accent), var(--glass-blue))}.glass-ui .r2-modal-backdrop{background:color-mix(in srgb, var(--glass-bg) 70%, transparent)}.glass-ui .r2-modal{border-color:var(--glass-edge-lit);background:var(--surface-3);box-shadow:var(--shadow-pop), inset 0 1px 0 var(--glass-highlight)}.glass-ui .r2-lightbox img{background:var(--glass-bg)}.glass-ui .r2-role-badge{background:var(--surface-3);color:var(--text);border:1px solid var(--glass-edge)}.glass-ui .r2-role-badge.strong{background:var(--surface-3);color:var(--success);border-color:var(--success)}.glass-ui .r2-role-badge.seed{background:var(--surface-3);color:var(--warn);border-color:var(--warn)}.glass-ui .reference-row{transition:border-color var(--glass-motion), background var(--glass-motion)}.glass-ui .reference-row:hover{border-color:var(--border-strong);background:var(--surface-2)}.glass-ui .reference-row.selected{border-color:color-mix(in srgb, var(--accent) 30%, transparent);box-shadow:inset 2px 0 0 var(--accent), inset 0 1px 0 var(--glass-highlight);background:var(--accent-soft)}.glass-ui .reference-row img{border:1px solid var(--glass-edge)}.glass-ui .reference-statuses .ready{border-color:color-mix(in srgb, var(--success) 24%, transparent);background:var(--success-soft)}.glass-ui :is(.reference-detail,.analysis-readable) :is(p,li,span){overflow-wrap:anywhere}.glass-ui .analysis-field{border-color:var(--glass-edge)}.glass-ui .reference-detail .section-h{flex-wrap:wrap}.glass-ui .reference-filters :is(input,select),.glass-ui .preparation-controls select{min-width:0;max-width:100%}.glass-ui :is(.reference-filters input,.reference-filters select,.preparation-controls select,.r2-seed-input):focus-visible{outline:2px solid var(--ring);outline-offset:2px}body:has(.glass-ui.glass-report){background:var(--glass-bg)}.glass-ui.glass-report{--tcr-bg:var(--glass-bg);--tcr-bg-2:var(--glass-surface);--tcr-elev:var(--surface-3);--tcr-text:var(--text-strong);--tcr-muted:var(--muted);--tcr-faint:var(--glass-muted);--tcr-accent:var(--glass-accent);--tcr-accent-hover:var(--glass-accent-hover);--tcr-accent-ink:var(--accent-foreground);--tcr-gold:var(--warn);--tcr-line:var(--glass-edge);--tcr-line-strong:var(--border-strong);--tcr-card-r:var(--glass-radius);--tcr-font-body:var(--app-font);color-scheme:normal;background:radial-gradient(ellipse 65% 32rem at 15% 12rem, var(--glass-ambient), transparent 80%), var(--glass-bg);min-width:0}.glass-report .tcr-topbar{border-color:var(--glass-edge);background:var(--glass-sidebar);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.glass-report .tcr-topbar[data-scrolled=true]{background:var(--surface-3)}.glass-report .tcr-brand{letter-spacing:.04em;font-weight:650}.glass-report .tcr-brand-mark{background:linear-gradient(var(--glass-accent), var(--glass-blue));box-shadow:var(--glass-glow);border-radius:4px}.glass-report :is(.tcr-display,.tcr-drawer-title){font-family:var(--app-font);letter-spacing:-.035em;text-transform:none;font-weight:600}.glass-report .tcr-hero-title{font-family:var(--app-font);letter-spacing:-.065em;text-shadow:none;font-size:clamp(58px,9vw,130px);font-weight:650;line-height:.98}.glass-report .tcr-hero-media:after{background:linear-gradient(90deg, var(--glass-bg), color-mix(in srgb, var(--glass-bg) 82%, transparent) 35%, color-mix(in srgb, var(--glass-bg) 18%, transparent)), linear-gradient(0deg, var(--glass-bg), transparent 70%)}.glass-report .tcr-hero-eyebrow span{color:var(--text);letter-spacing:.18em}.glass-report .tcr-hero-desc{color:var(--text)}.glass-report .tcr-hero-badge{background:var(--surface-3);color:var(--text);border-radius:var(--r-2);letter-spacing:.06em}.glass-report .tcr-btn{border:1px solid var(--glass-edge);border-radius:var(--r-3);letter-spacing:0;text-transform:none;white-space:normal;font-weight:600}.glass-report :is(.tcr-btn-primary,.tcr-btn-accent){background:var(--glass-accent-fill);color:var(--accent-foreground);border-color:#0000}.glass-report :is(.tcr-btn-primary,.tcr-btn-accent):hover{background:var(--glass-accent-hover)}.glass-report .tcr-btn-ghost{background:var(--surface-2);color:var(--text)}.glass-report .tcr-btn-ghost:hover{background:var(--surface-3)}.glass-report .tcr-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.glass-report :is(.tcr-stat b,.tcr-cov b,.ccw-tile b){font-variant-numeric:tabular-nums;font-weight:600}.glass-report :is(.tcr-comp,.tcr-concept,.ccw-card,.ccw-tile,.tcr-cov-grid){border-color:var(--glass-edge);border-top-color:var(--glass-edge-lit);background:var(--glass-panel-background);min-width:0;box-shadow:var(--glass-shadow)}.glass-report .tcr-cov{background:var(--glass-canvas)}.glass-report :is(.tcr-comp:hover,.ccw-card:hover){border-color:var(--border-strong);background:var(--surface-2)}.glass-report :is(.tcr-concept-formats,.tcr-finds a,.ccw-conf-cell){background:var(--surface-2)}.glass-report .tcr-alert,.glass-report .ccw-limits{background:var(--warn-soft);color:var(--warn)}.glass-report :is(.tcr-colophon-ids,.ccw-conf--weak){color:var(--glass-muted)}.glass-report :is(.tcr-conf--strong,.tcr-badge--strong){--tcr-conf:var(--success)}.glass-report :is(.tcr-conf--weak,.tcr-badge--weak){--tcr-conf:var(--warn)}.glass-report :is(.tcr-conf--insufficient,.tcr-badge--insufficient){--tcr-conf:var(--muted)}.glass-report .ccw-conf--strong{border-color:color-mix(in srgb, var(--success) 35%, transparent);color:var(--success)}.glass-report .ccw-conf--moderate{border-color:color-mix(in srgb, var(--warn) 35%, transparent)}.glass-report .ccw-conf--weak{border-color:var(--glass-edge)}.glass-report .ccw-conf--insufficient{border-color:color-mix(in srgb, var(--danger) 35%, transparent);color:var(--danger)}.glass-report .ccw-conf-cell--strong{border-left-color:var(--success)}.glass-report .ccw-conf-cell--insufficient{border-left-color:var(--danger)}.glass-report .ccw-error{color:var(--danger)}.glass-report .tcr-ov-panel{background:var(--surface-3);min-width:0;max-width:100%;box-shadow:var(--shadow-pop)}.glass-report .tcr-ov-close{background:var(--surface-3);border-radius:var(--r-2)}.glass-report .tcr-ov-scrim{background:color-mix(in srgb, var(--glass-bg) 72%, transparent)}.glass-report :is(.tcr-ov-panel,.tcr-sec,.ccw-main) :is(h2,h3,p,dd,li){overflow-wrap:anywhere}.glass-report :is(.tcr-panel,.ccw-main,.tcr-sections,.tcr-two,.tcr-find-groups,.tcr-concepts,.ccw-grid,.ccw-two-col){min-width:0;max-width:100%}.glass-report .tcr-comp-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,298px),1fr))}.glass-report .tcr-find-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.glass-report .ccw-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr))}.glass-report .ccw-conf-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr))}.glass-report :is(.ccw-card-body h3,.ccw-block>h2){font-weight:600}.glass-report .ccw-head h1{font-size:clamp(26px,3vw,34px);font-weight:600}.glass-report .ccw-actions{min-width:0;max-width:100%}.glass-report .ccw-actions .tcr-btn{max-width:100%}@media (max-width:1100px){.glass-ui .reference-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.glass-ui :is(.r2-two-columns,.r2-thumb-cols){grid-template-columns:minmax(0,1fr)}.glass-ui .r2-card header{flex-wrap:wrap}.glass-ui .r2-filters{grid-template-columns:minmax(0,1fr)}.glass-ui .r2-tabs button{height:40px}.glass-ui :is(.r2-run-actions button,.r2-modal-actions button){height:auto;min-height:40px}.glass-ui .r2-icon-btn{width:40px;height:40px}.glass-ui .r2-modal-actions{flex-wrap:wrap}.glass-ui .r2-modal-backdrop{padding:12px}.glass-ui .r2-modal{max-height:calc(100dvh - 24px)}.glass-ui .r2-progress-meta{flex-wrap:wrap}.glass-ui .reference-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.glass-ui .reference-filters .reference-search,.glass-ui .reference-filters label:last-child{grid-column:1/-1}.glass-ui .reference-row{grid-template-columns:92px minmax(0,1fr);gap:10px}.glass-ui .reference-row img{width:92px}.glass-ui .reference-statuses{flex-wrap:wrap;grid-column:1/-1;display:flex}.glass-ui .reference-row-main>strong{white-space:normal;font-size:12px}.glass-ui .preparation-controls,.glass-ui .analysis-field{grid-template-columns:minmax(0,1fr)}.glass-report .tcr-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface-3)}.glass-report .tcr-table{width:100%;max-width:100%;display:block;overflow-x:auto}.glass-report .ccw-bar{grid-template-columns:minmax(0,1fr) auto}.glass-report .ccw-bar-track{grid-area:2/1/auto/-1}.glass-report .ccw-timeline-row{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px}.glass-report .ccw-timeline-track{grid-area:2/1/auto/-1}.glass-report .ccw-timeline-label{text-align:left}.glass-report .ccw-timeline-scale{margin-inline:0}.glass-report .tcr-conf-item{grid-template-columns:8px minmax(0,1fr) auto}.glass-report .tcr-ov-close{width:40px;height:40px}.glass-report .tcr-panel{padding-inline:16px}}@media (max-width:520px){.glass-ui .r2-workspace .surface-metrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.glass-ui .r2-workspace .surface-metric{min-width:0}.glass-ui .r2-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.glass-report .tcr-hero-title{font-size:clamp(52px,17vw,80px)}.glass-report .tcr-hero-media:after{background:linear-gradient(0deg, var(--glass-bg) 3%, color-mix(in srgb, var(--glass-bg) 88%, transparent) 55%, color-mix(in srgb, var(--glass-bg) 40%, transparent))}.glass-report .tcr-hero-badge{width:fit-content;max-width:100%;margin-top:24px;position:static}.glass-report .tcr-cov-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.glass-report .tcr-cov{padding:14px}.glass-report .tcr-cov b{font-size:25px}.glass-report .tcr-two{grid-template-columns:minmax(0,1fr)}.glass-report .tcr-vgrid,.glass-report .tcr-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.glass-report .tcr-badge{white-space:normal}.glass-report .ccw-main{padding-inline:16px}.glass-report .ccw-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.glass-report .ccw-card-body{padding:16px}.glass-report .ccw-actions{align-items:stretch;width:100%}.glass-report .ccw-error{text-align:left;max-width:100%}.glass-report .ccw-two-col{grid-template-columns:minmax(0,1fr)}}
:is(.management,.sales-mini).glass-ui{--glass-blur:12px;background:radial-gradient(ellipse 85% 34% at 0% 0%, var(--glass-ambient), transparent 80%), radial-gradient(ellipse 85% 38% at 100% 55%, var(--glass-ambient-blue), transparent 80%), var(--glass-bg);min-width:0;color:var(--text);font-variant-numeric:tabular-nums;line-height:1.45}:is(.management,.sales-mini).glass-ui :is(.management-content,.management-home,.accounting,.management-leads,.mini-content,.mini-list,.mini-detail,.mini-kb,.mini-card){min-width:0;max-width:100%}.management.glass-ui .management-header,.sales-mini.glass-ui .mini-header{border-bottom:1px solid var(--glass-edge);align-items:center;gap:12px;margin-bottom:14px;padding:6px 0 16px}.management.glass-ui .management-header>div{min-width:0}.management.glass-ui .management-header h1,.sales-mini.glass-ui .mini-header h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:5px;font-size:24px;font-weight:600;line-height:1.15}.management.glass-ui .management-header span,.sales-mini.glass-ui .mini-brand,.management.glass-ui .eyebrow,.sales-mini.glass-ui .mini-kb-eyebrow{color:var(--glass-accent);letter-spacing:.13em;font-size:9px;font-weight:650}.management.glass-ui .management-header select,.sales-mini.glass-ui .mini-theme{border-color:var(--glass-edge);background:var(--glass-surface);max-width:112px;min-height:44px;box-shadow:inset 0 1px 0 var(--glass-highlight);flex:none;padding:9px;font-size:12px}.management.glass-ui :is(.panel,.placeholder,.finance-home,.accounting-client-form,.member-card),.management.glass-ui .accounting-list>button,.management.glass-ui .management-lead-list>button,.sales-mini.glass-ui :is(.mini-card,.mini-kb-quick,.mini-kb-flow,.mini-kb-card){border:1px solid var(--glass-edge);border-top-color:var(--glass-edge-lit);border-radius:var(--glass-radius);background:linear-gradient(140deg, var(--glass-highlight), transparent 50%), var(--glass-surface);box-shadow:var(--glass-shadow)}.management.glass-ui :is(.panel,.finance-home,.accounting-client-form),.sales-mini.glass-ui :is(.mini-card,.mini-kb-quick,.mini-kb-flow,.mini-kb-card){padding:14px}.management.glass-ui :is(.panel,.placeholder) h2,.management.glass-ui .home-section-head h2,.sales-mini.glass-ui :is(.mini-content>h2,.mini-card h3,.mini-kb-quick h3,.mini-kb-flow h3){color:var(--text-strong);letter-spacing:-.015em;font-size:15px;font-weight:600}.management.glass-ui :is(.home-finance,.sales-pulse)>div:not(.home-section-head),.management.glass-ui .team-pulse span,.sales-mini.glass-ui :is(.mini-kb-case-details div,.mini-kb-quick-grid button,.mini-kb-message pre,.mini-kb-internal,.mini-kb-personalization){border:1px solid var(--glass-edge);background:var(--fill-subtle);min-width:0;box-shadow:inset 0 1px 0 var(--glass-highlight)}.management.glass-ui :is(.home-finance,.sales-pulse) b,.management.glass-ui .accounting-kpis b,.sales-mini.glass-ui .mini-metrics b{letter-spacing:-.035em;overflow-wrap:anywhere;font-weight:600}.management.glass-ui :is(.metrics,.accounting-kpis)>div,.sales-mini.glass-ui .mini-metrics>div{--mini-metric-accent:var(--glass-info);border-color:var(--glass-edge);border-top-color:color-mix(in srgb, var(--mini-metric-accent) 24%, var(--glass-edge));background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--mini-metric-accent) 9%, transparent), transparent 65%), var(--glass-surface);min-width:0;box-shadow:inset 0 1px 0 var(--glass-highlight);border-radius:12px}.management.glass-ui :is(.metrics,.accounting-kpis)>div:nth-child(3n+2),.sales-mini.glass-ui .mini-metrics>div:nth-child(3n+2){--mini-metric-accent:var(--glass-accent)}.management.glass-ui :is(.metrics,.accounting-kpis)>div:nth-child(3n),.sales-mini.glass-ui .mini-metrics>div:nth-child(3n){--mini-metric-accent:var(--glass-blue)}.management.glass-ui .home-finance .home-danger{border-color:color-mix(in srgb, var(--danger) 25%, var(--glass-edge))}.management.glass-ui .metrics b{letter-spacing:-.04em;font-weight:600}.management.glass-ui .metrics span,.sales-mini.glass-ui .mini-metrics span{font-size:11px;line-height:1.4}.management.glass-ui :is(.periods,.management-sales-tabs,.accounting-tabs),.sales-mini.glass-ui :is(.mini-kb-view-tabs,.mini-kb-filter-row){border:1px solid var(--glass-edge);background:var(--glass-canvas);border-radius:11px;gap:5px;min-width:0;max-width:100%;padding:3px;scroll-padding-inline:3px}.management.glass-ui :is(.periods,.management-sales-tabs,.accounting-tabs) button,.sales-mini.glass-ui :is(.mini-kb-view-tabs,.mini-kb-filter-row) button{min-height:38px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;font-size:12px;font-weight:550}.management.glass-ui :is(.periods,.management-sales-tabs,.accounting-tabs) button.active,.sales-mini.glass-ui :is(.mini-kb-view-tabs,.mini-kb-filter-row) button.active,.sales-mini.glass-ui .mini-kb-quick-grid button.active{border-color:color-mix(in srgb, var(--glass-accent) 23%, transparent);background:var(--glass-accent-soft);color:var(--glass-accent);box-shadow:inset 0 1px 0 var(--glass-highlight)}.management.glass-ui :is(.button,.accounting-primary,.payout button),.sales-mini.glass-ui .mini-primary{border:1px solid color-mix(in srgb, var(--glass-accent) 30%, transparent);background:var(--glass-accent-fill);color:var(--accent-foreground);box-shadow:inset 0 1px 0 var(--glass-highlight);font-weight:600}.management.glass-ui :is(.partner-list button,.lead-pagination button,.accounting-form-actions button:not(.accounting-primary)),.sales-mini.glass-ui .mini-secondary{background:var(--glass-surface-raised);border-color:var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-highlight);font-weight:550}:is(.management,.sales-mini).glass-ui :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--glass-accent);outline-offset:3px}:is(.management,.sales-mini).glass-ui :is(input,textarea,select){min-width:0;max-width:100%}:is(.management,.sales-mini).glass-ui :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border-color:var(--glass-edge);background-color:var(--input-bg);color:var(--text);border-radius:9px}:is(.management,.sales-mini).glass-ui :is(input,textarea,select):focus-visible{outline-offset:1px;border-color:var(--glass-accent);box-shadow:0 0 0 3px var(--glass-accent-soft)}:is(.management,.sales-mini).glass-ui input:is([type=checkbox],[type=radio]){accent-color:var(--glass-accent-fill)}:is(.management,.sales-mini).glass-ui button:disabled{cursor:not-allowed;opacity:.5}.sales-mini.glass-ui :is(.mini-kb-search,.sales-lead-search-input):focus-within{outline:2px solid var(--glass-accent);outline-offset:2px}.sales-mini.glass-ui :is(.mini-kb-search,.sales-lead-search-input) input{background:0 0;border:0;border-radius:0}.sales-mini.glass-ui :is(.mini-kb-search,.sales-lead-search-input) input:focus-visible{box-shadow:none;outline:0}:is(.management,.sales-mini).glass-ui .glass-mobile-nav{border-top:1px solid var(--glass-edge-lit);background:linear-gradient(180deg, var(--glass-highlight), transparent 65%), color-mix(in srgb, var(--glass-sidebar) 96%, var(--glass-bg));max-width:100%;box-shadow:0 -8px 30px color-mix(in srgb, var(--glass-bg) 35%, transparent);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));gap:3px;display:flex}:is(.management,.sales-mini).glass-ui .glass-mobile-nav button{min-width:0;min-height:53px;color:var(--muted);transition:background var(--glass-motion), color var(--glass-motion), border-color var(--glass-motion);background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:6px 3px;font-size:10px;font-weight:550;line-height:1.2;display:flex}:is(.management,.sales-mini).glass-ui .glass-mobile-nav button svg{flex:none}:is(.management,.sales-mini).glass-ui .glass-mobile-nav button.active{background:linear-gradient(135deg, var(--glass-accent-soft), var(--glass-blue-soft));border-color:color-mix(in srgb, var(--glass-accent) 22%, transparent);color:var(--glass-accent);box-shadow:var(--glass-active-shadow)}.management.glass-ui .management-nav button{flex:1 1 0}.sales-mini.glass-ui .mini-bottom button{flex:1 0 68px}.management.glass-ui :is(.management-lead-sheet,.detail-sheet){background:linear-gradient(145deg, var(--glass-highlight), transparent 40%), var(--glass-overlay);border-color:var(--glass-edge-lit);box-shadow:var(--shadow-pop);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));scroll-padding-block:18px}.management.glass-ui :is(.management-lead-sheet,.detail-sheet) h2{overflow-wrap:anywhere;padding-right:8px}.management.glass-ui :is(.management-lead-sheet .sheet-close,.detail-sheet>button){min-height:44px;padding:8px 4px}.management.glass-ui .notice,.sales-mini.glass-ui :is(.mini-toast,.mini-kb-toast){border-color:var(--glass-edge-lit);background:var(--glass-overlay);color:var(--text);box-shadow:var(--glass-shadow);overflow-wrap:anywhere}.sales-mini.glass-ui .mini-kb-toast{bottom:calc(82px + env(safe-area-inset-bottom))}.management.glass-ui :is(.assistant-list,.partner-list,.funnel,.home-event-list,.event-list)>div{border-color:var(--glass-edge);overflow-wrap:anywhere;min-width:0}.management.glass-ui .funnel>div{grid-template-columns:minmax(0,1fr) auto}.management.glass-ui .funnel b{color:var(--glass-accent)}.management.glass-ui .partner-actions{flex-wrap:wrap;gap:6px;display:flex}.management.glass-ui .partner-actions button{min-height:40px}.management.glass-ui .lead-stage,.sales-mini.glass-ui .mini-lead em{border:1px solid color-mix(in srgb, var(--glass-accent) 18%, transparent);background:var(--glass-accent-soft);color:var(--glass-accent);border-radius:6px;font-size:10px;font-weight:550;line-height:1.4}.management.glass-ui .chart i{background:linear-gradient(0deg, var(--glass-blue), var(--glass-info));opacity:.85}.management.glass-ui .chart i.interest{background:var(--success)}.management.glass-ui .chart i.paid{background:var(--glass-accent)}.management.glass-ui .chart{border-bottom:1px solid var(--glass-edge)}.sales-mini.glass-ui .mini-progress{background:var(--fill-subtle);height:5px}.sales-mini.glass-ui .mini-progress i{background:linear-gradient(90deg, var(--glass-info), var(--success))}.sales-mini.glass-ui .mini-progress-steps li.done:after{box-shadow:0 0 8px var(--success-soft)}.sales-mini.glass-ui .mini-funnel{padding:0}.sales-mini.glass-ui .mini-funnel div{border-color:var(--glass-edge);grid-template-columns:minmax(0,1fr) auto}.sales-mini.glass-ui .mini-funnel b{color:var(--glass-accent)}.sales-mini.glass-ui .mini-danger-zone{border-color:color-mix(in srgb, var(--danger) 28%, var(--glass-edge));background:linear-gradient(140deg, var(--danger-soft), transparent 65%), var(--glass-surface)}.sales-mini.glass-ui .mini-empty{border:1px dashed var(--glass-edge-lit);background:var(--glass-canvas);padding:28px 16px;font-size:13px}.sales-mini.glass-ui .mini-kb-card.internal{background:var(--fill-subtle);border-style:dashed}.sales-mini.glass-ui .mini-kb-card.selected{border-color:var(--glass-accent);box-shadow:var(--glass-active-shadow)}.sales-mini.glass-ui .mini-kb-favorite{min-width:44px;height:44px}.sales-mini.glass-ui .mini-kb-message summary{padding-block:8px}.sales-mini.glass-ui .mini-kb-message pre{line-height:1.6}.sales-mini.glass-ui .mini-links a,.management.glass-ui .lead-actions .lead-link{overflow-wrap:anywhere;max-width:100%;min-height:44px}.sales-mini.glass-ui .mini-links .lead-link-value{overflow-wrap:anywhere;min-width:0}.sales-mini.glass-ui .mini-content{max-width:620px;padding-bottom:12px}.sales-mini.glass-ui .mini-kb{padding-bottom:12px}.sales-mini.glass-ui>.sales-lead-search{max-width:620px;margin-inline:auto}:is(.management.glass-ui.launch,.sales-mini.glass-ui.launch-state){max-width:none;padding:calc(32px + env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) calc(32px + env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));justify-items:center}:is(.management.glass-ui.launch,.sales-mini.glass-ui.launch-state)>*{width:100%;max-width:380px}:is(.management.glass-ui.launch,.sales-mini.glass-ui.launch-state) h1{color:var(--text-strong);letter-spacing:-.04em;font-size:26px;font-weight:600}:is(.management.glass-ui.launch,.sales-mini.glass-ui.launch-state) p{border:1px solid var(--glass-edge);border-top-color:var(--glass-edge-lit);border-radius:var(--glass-radius);background:var(--glass-surface);box-shadow:var(--glass-shadow);margin-block:8px;padding:20px;font-size:13px;line-height:1.65}@media (hover:hover){.management.glass-ui .management-lead-list>button:hover,.management.glass-ui .accounting-list>button:hover,.sales-mini.glass-ui button.mini-card:hover{border-color:var(--glass-edge-lit);background-color:var(--fill-hover)}:is(.management,.sales-mini).glass-ui .glass-mobile-nav button:hover{color:var(--text-strong);background-color:var(--fill-hover)}.management.glass-ui .button:hover,.sales-mini.glass-ui .mini-primary:hover{background-color:var(--glass-accent-hover)}}@media (min-width:700px){.management.glass-ui .management-content{align-items:start;max-width:980px}.management.glass-ui .management-content>:is(.management-home,.management-sales-tabs,.management-leads,.documents-workspace){grid-column:1/-1}.management.glass-ui .management-nav{border:1px solid var(--glass-edge);border-top-color:var(--glass-edge-lit);border-radius:12px;max-width:980px;padding:6px}.management.glass-ui .management-nav button{flex-direction:row;gap:8px;max-width:none;min-height:44px;font-size:12px}.management.glass-ui .management-nav{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:699px){:is(.management,.sales-mini).glass-ui{padding:calc(14px + env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) calc(94px + env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left))}:is(.management,.sales-mini).glass-ui :is(input:not([type=checkbox]):not([type=radio]),textarea){font-size:16px}.management.glass-ui .payout{grid-template-columns:minmax(0,1fr) minmax(88px,.8fr)}.management.glass-ui .payout button{grid-column:1/-1}.management.glass-ui .event-list>div{flex-wrap:wrap}.management.glass-ui :is(.home-event-list,.management-lead-list) b{overflow-wrap:anywhere}.management.glass-ui .home-section-head{gap:8px}.management.glass-ui .home-section-head>b{text-align:right;max-width:38%}.sales-mini.glass-ui .mini-kb-actions{flex-wrap:wrap}.sales-mini.glass-ui .mini-kb-actions .mini-primary{flex-basis:160px}.sales-mini.glass-ui .mini-kb-flow-scroll{padding-bottom:3px}.sales-mini.glass-ui .mini-kb-flow-scroll button,.sales-mini.glass-ui .mini-kb-filter-row button{min-height:40px}}@media (prefers-reduced-motion:reduce){:is(.management,.sales-mini).glass-ui .glass-mobile-nav button{transition:none}}
