:root{color-scheme:light;--background:#f7f8fb;--surface:#ffffff;--surface-strong:#ffffff;--panel:rgba(248,250,252,0.84);--text:#171923;--muted:#667085;--border:rgba(23,25,35,0.10);--accent:#2563eb;--accent-soft:rgba(37,99,235,0.10);--success:#34c759;--success-soft:rgba(52,199,89,0.14);--warning:#ff9500;--warning-rgb:255,149,0;--warning-soft:rgba(255,149,0,0.14);--danger:#9f2d2d;--danger-soft:rgba(255,59,48,0.12)}html[data-studio-theme=light]{color-scheme:light;background:#eceff3}html[data-studio-theme=dark]{color-scheme:dark;background:#141414}*{box-sizing:border-box}body{margin:0;background:#eceff3;color:var(--text);font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body[data-studio-theme=light]{color-scheme:light;background:#eceff3}body[data-studio-theme=dark]{color-scheme:dark;--background:#141414;--surface:#1f1f1f;--surface-strong:#262626;--panel:rgba(255,255,255,0.06);--text:#f4f5f7;--muted:#a3a3a3;--border:rgba(255,255,255,0.12);--accent:#0a84ff;--accent-soft:rgba(10,132,255,0.18);--success:#34c759;--success-soft:rgba(52,199,89,0.16);--warning:#ff9500;--warning-rgb:255,149,0;--warning-soft:rgba(255,149,0,0.16);--danger:#ff8a8a;--danger-soft:rgba(255,138,138,0.16);background:#141414}body[data-studio-theme=dark] .card{background:rgba(31,31,31,.94)}body[data-studio-theme=dark] .card .card,body[data-studio-theme=dark] .input,body[data-studio-theme=dark] .mini-panel,body[data-studio-theme=dark] .nav-pill,body[data-studio-theme=dark] .pill{background:var(--panel)}body[data-studio-theme=dark] .input{color:var(--text)}body[data-studio-theme=dark] .app-toolbar-native,body[data-studio-theme=dark] .customers-sidebar,body[data-studio-theme=dark] .dashboard-card,body[data-studio-theme=dark] .order-detail-card,body[data-studio-theme=dark] .order-list-card,body[data-studio-theme=dark] .orders-detail-pane,body[data-studio-theme=dark] .orders-sidebar,body[data-studio-theme=dark] .quick-reply-header,body[data-studio-theme=dark] .schedule-control-card,body[data-studio-theme=dark] .schedule-sidebar,body[data-studio-theme=dark] .settings-native-card,body[data-studio-theme=dark] .settings-native-sidebar{background:rgba(31,31,31,.94);border-color:var(--border);box-shadow:none}body[data-studio-theme=dark] .dashboard-page,body[data-studio-theme=dark] .order-detail-workspace,body[data-studio-theme=dark] .quick-reply-workspace,body[data-studio-theme=dark] .schedule-page,body[data-studio-theme=dark] .settings-native-workspace{background:#141414}body[data-studio-theme=dark] .account-profile-panel,body[data-studio-theme=dark] .app-card-panel,body[data-studio-theme=dark] .app-todo-task-row,body[data-studio-theme=dark] .toolbar-icon-button,body[data-studio-theme=dark] .toolbar-net-strip span{background:rgba(255,255,255,.06);border-color:var(--border)}body[data-studio-theme=dark] .context-menu-popover,body[data-studio-theme=dark] .modal-card,body[data-studio-theme=dark] .toolbar-sync-popover{background:rgba(31,31,31,.98);border-color:var(--border);box-shadow:0 18px 42px rgba(0,0,0,.34)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.page-shell{min-height:100vh;padding:16px}.app-shell-fixed{height:100dvh;min-height:100dvh;overflow:hidden}.shell-container{max-width:1180px;margin:0 auto}.app-shell-fixed>.shell-container{display:flex;flex-direction:column;min-height:0;height:100%}.shell-container-wide{max-width:none}.app-shell-scroll-area{flex:1 1 auto;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.card{background:rgba(255,255,255,.92);border:1px solid var(--border);border-radius:18px;box-shadow:0 14px 42px rgba(15,23,42,.08)}.card .card{background:var(--panel);border-radius:14px;box-shadow:none}.image-placeholder-icon{display:inline-flex;align-items:center;justify-content:center;color:#8f9297}.image-placeholder-icon svg{width:28px;height:28px;stroke-width:2.2}.button{border:0;border-radius:11px;padding:10px 14px;background:var(--accent);color:#fff;cursor:pointer;font-weight:800}.button.secondary{background:var(--accent-soft);color:var(--accent)}.button:disabled{opacity:.55;cursor:not-allowed}.visually-hidden-file{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;white-space:nowrap}.input{width:100%;border:1px solid var(--border);border-radius:12px;background:#fff;padding:12px 14px;color:var(--text)}.grid{display:grid;grid-gap:16px;gap:16px}.pill{border-radius:10px;border:1px solid var(--border);padding:6px 9px;background:rgba(255,255,255,.72);font-size:12px;line-height:1}.nav-pill,.pill{display:inline-flex;align-items:center;color:var(--muted);font-weight:800}.nav-pill{border-radius:11px;border:1px solid var(--border);padding:8px 12px;background:rgba(255,255,255,.52);font-size:13px}.nav-pill.active{background:var(--accent);border-color:var(--accent);color:#fff}.metric{font-size:30px;line-height:1;font-weight:900;margin:12px 0 6px}.card-title{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.card-title-icon{flex:0 0 auto;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--accent-soft);color:var(--accent)}.card-title-eyebrow{color:var(--muted);font-size:11px;font-weight:900;line-height:1.1;text-transform:uppercase;margin-bottom:3px}.card-title-text{font-size:20px;line-height:1.15;margin:0}.mini-panel{background:var(--panel);border:1px solid var(--border);border-radius:14px;box-shadow:none}.locked-panel{background:var(--warning-soft)!important;border-color:rgba(180,83,9,.22)!important}.locked-panel .card-title-icon{background:var(--warning-soft);color:var(--warning)}.file-preview{object-fit:cover}.file-preview,.file-token{width:76px;height:76px;border-radius:12px;border:1px solid var(--border);background:#fff}.file-token{display:grid;place-items:center;color:var(--accent);font-weight:900}.table-wrap{width:100%;overflow:auto}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:14px 12px;border-bottom:1px solid var(--border);vertical-align:top}th{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.progress-track{width:100%;height:10px;border-radius:999px;background:rgba(31,26,23,.08);overflow:hidden}.progress-fill{height:100%;border-radius:999px;background:var(--accent)}.app-toolbar{padding:12px 14px;display:grid;grid-template-columns:1fr auto;grid-gap:14px;gap:14px;margin-bottom:14px;border-radius:14px;box-shadow:0 8px 24px rgba(15,23,42,.06)}.app-card{padding:16px;border-radius:14px;box-shadow:0 8px 24px rgba(15,23,42,.055)}.dashboard-workspace{display:grid;grid-gap:14px;gap:14px;padding:12px;border:1px solid var(--border);border-radius:16px;background:rgba(239,242,246,.92)}.dashboard-filter-card,.dashboard-header-card{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:rgba(255,255,255,.92);box-shadow:0 8px 24px rgba(15,23,42,.045)}.dashboard-header-card h1,.settings-content-header h2,.settings-sidebar-heading h1{margin:0;letter-spacing:0}.dashboard-header-card h1{font-size:23px;line-height:1.1}.dashboard-header-card p:not(.orders-kicker),.settings-content-header p:not(.orders-kicker),.settings-sidebar-heading p{margin:5px 0 0;color:var(--muted);font-size:13px;font-weight:700}.dashboard-compare-controls,.segmented-control{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--border);border-radius:11px;background:rgba(245,247,250,.92)}.compare-pill,.segmented-control button{border:0;border-radius:8px;padding:7px 11px;background:transparent;color:var(--muted);font-size:12px;font-weight:900;cursor:pointer}.compare-pill.active,.segmented-control button.active{background:#fff;color:var(--text);box-shadow:0 4px 12px rgba(15,23,42,.08)}.segmented-control.is-disabled button{cursor:not-allowed}.dashboard-date-controls{display:flex;gap:8px;flex-wrap:wrap}.dashboard-date-controls label,.settings-readonly-field{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:900}.dashboard-date-controls .input{padding:8px 10px;border-radius:9px}.dashboard-customize-panel{display:grid;grid-gap:12px;gap:12px;width:min(320px,100%);padding:14px}.dashboard-customize-backdrop{align-items:flex-start;padding-top:92px}.dashboard-customize-modal{width:min(360px,calc(100vw - 28px));padding:14px;border:1px solid var(--border);box-shadow:0 18px 52px rgba(15,23,42,.18)}.dashboard-customize-modal .add-order-header{align-items:center}.dashboard-widget-list{display:grid;grid-gap:8px;gap:8px}.dashboard-widget-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;padding:9px 10px;border:1px solid var(--border);border-radius:12px;background:rgba(239,242,246,.72);color:var(--text);font-size:12px;font-weight:800}.dashboard-widget-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:800}.dashboard-widget-row[data-tone=green] .dashboard-widget-icon{background:var(--success-soft);color:var(--success)}.dashboard-widget-row[data-tone=orange] .dashboard-widget-icon{background:var(--warning-soft);color:var(--warning)}.dashboard-widget-row[data-tone=red] .dashboard-widget-icon{background:rgba(159,45,45,.1);color:var(--danger)}.dashboard-widget-row input{width:18px;height:18px;accent-color:var(--accent)}.dashboard-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px}.dashboard-summary-card{display:flex;align-items:center;gap:11px;min-height:74px;padding:13px;border:1px solid var(--border);border-radius:14px;background:#fff;box-shadow:0 8px 22px rgba(15,23,42,.05)}.dashboard-summary-card p{margin:0 0 6px;color:var(--muted);font-size:11px;line-height:1.15;font-weight:800}.dashboard-summary-card strong{display:block;font-size:20px;line-height:1;font-weight:800;overflow-wrap:anywhere}.dashboard-summary-card.is-locked strong{color:var(--muted);font-size:18px}.summary-icon{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border-radius:10px;background:var(--accent-soft);color:var(--accent)}.summary-icon svg{width:17px;height:17px}.dashboard-summary-card[data-tone=green] .summary-icon{background:var(--success-soft);color:var(--success)}.dashboard-summary-card[data-tone=orange] .summary-icon{background:var(--warning-soft);color:var(--warning)}.dashboard-summary-card[data-tone=red] .summary-icon{background:rgba(159,45,45,.1);color:var(--danger)}.dashboard-chart-card .card-title,.yearly-summary-card .card-title{margin-bottom:12px}.dashboard-chart{display:grid;grid-gap:10px;gap:10px;position:relative}.dashboard-chart-tooltip{position:absolute;top:8px;transform:translateX(-50%);background:white;border:1px solid var(--border);box-shadow:0 4px 16px rgba(0,0,0,.08);border-radius:10px;padding:6px 10px;pointer-events:none;white-space:nowrap;z-index:5}.dashboard-chart svg{width:100%;height:350px;border-radius:12px;background:rgba(248,250,252,.86);border:1px solid var(--border)}.dashboard-chart line{stroke:rgba(23,25,35,.1);stroke-width:1}.chart-line{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.chart-line.current{stroke:#16a34a}.chart-line.previous{stroke:#f59e0b;stroke-width:3;stroke-dasharray:8 7}.chart-line.two-back{stroke:#7c3aed;stroke-width:3;stroke-dasharray:8 7}.chart-line.three-back{stroke:#6b7280;stroke-width:3;stroke-dasharray:8 7}.dashboard-chart-labels,.dashboard-chart-legend{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:12px;font-weight:900}.dashboard-chart-legend{justify-content:flex-start;flex-wrap:wrap}.dashboard-chart-legend span{display:inline-flex;align-items:center;gap:6px}.dashboard-chart-legend i{width:18px;height:3px;border-radius:999px;background:#16a34a}.dashboard-chart-legend .legend-previous{background:#f59e0b}.dashboard-chart-legend .legend-two{background:#7c3aed}.dashboard-chart-legend .legend-three{background:#6b7280}.dashboard-chart-empty,.dashboard-chart-locked{min-height:260px;display:grid;place-items:center;color:var(--muted);font-weight:900}.dashboard-chart-empty,.dashboard-chart-locked,.yearly-summary-grid{border-radius:12px;background:rgba(248,250,252,.86);border:1px solid var(--border)}.yearly-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;padding:16px}.year-summary-item{display:grid;grid-gap:8px;gap:8px;justify-items:center;padding:6px 12px;text-align:center;border-right:1px solid var(--border)}.year-summary-item:last-child{border-right:0}.year-summary-item span{color:var(--muted);font-size:11px;font-weight:800}.year-summary-item strong{font-size:20px;line-height:1;font-weight:800}.trend-up{color:var(--success)}.trend-down{color:var(--danger)}.settings-workspace{width:min(100%,1120px);min-width:0;margin:0 auto;display:grid;grid-template-columns:270px minmax(0,850px);height:calc(100vh - 104px);border:1px solid var(--border);border-radius:16px;background:rgba(239,242,246,.92);overflow:hidden}.settings-sidebar{background:rgba(247,248,250,.96);border-right:1px solid var(--border);padding:18px 14px;overflow:auto}.settings-sidebar-heading{padding:0 8px 16px}.settings-sidebar-heading h1{font-size:24px}.settings-section-list{display:grid;grid-gap:8px;gap:8px}.settings-section-group{margin:14px 0 2px;padding:0 11px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.settings-section-group:first-child{margin-top:2px}.settings-section-button{width:100%;display:flex;align-items:center;gap:12px;padding:11px;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.settings-section-button.active{background:rgba(37,99,235,.13);border-color:rgba(37,99,235,.12);color:var(--accent);box-shadow:none}.settings-section-button.active .settings-section-icon{background:rgba(37,99,235,.16)}.settings-section-button.active small{color:rgba(37,99,235,.72)}.settings-section-button span:not(.settings-section-icon){min-width:0;display:grid;grid-gap:3px;gap:3px}.settings-section-button strong{font-size:14px;line-height:1.15}.settings-section-button small{color:var(--muted);font-size:11px;font-weight:700;line-height:1.25}.settings-section-icon{width:36px;height:36px;flex:0 0 auto;display:inline-grid;place-items:center;border-radius:11px;background:var(--accent-soft);color:var(--accent)}.settings-content-pane{width:100%;min-width:0;overflow:auto;padding:22px}.settings-mobile-back,.settings-mobile-title{display:none}.settings-content-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px;border:1px solid var(--border);border-radius:14px;background:rgba(255,255,255,.92)}.settings-content-header h2{font-size:23px;line-height:1.1}.settings-card-stack{display:grid;grid-gap:14px;gap:14px}.settings-card-stack,.settings-card-stack>.card,.settings-stack{width:100%;min-width:0}.settings-stack{display:grid;grid-gap:14px;gap:14px}.settings-mini-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.team-access-shell{max-width:1120px;margin:0 auto;gap:22px}.team-access-shell>.card,.team-access-top-grid>.card{border-color:rgba(15,23,42,.08);border-radius:22px;box-shadow:0 18px 45px rgba(15,23,42,.07)}.team-access-hero-card{min-height:156px;display:grid;align-content:center;padding:28px 32px}.team-access-hero-card .card-title{align-items:center;gap:24px;margin:0}.team-access-hero-card .card-title-icon{width:82px;height:82px;border-radius:18px;background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(37,99,235,.18));color:#2f6ef6}.team-access-hero-card .card-title-icon svg{width:42px;height:42px;stroke-width:2.25}.team-access-hero-card .card-title-text{font-size:42px;line-height:1;letter-spacing:0}.team-access-hero-subtitle{margin:10px 0 0;color:var(--muted);font-size:17px;line-height:1.35;font-weight:750}.team-access-hero-meta{display:none}.team-access-hero-meta span,.team-access-inline-meta small{color:var(--muted);font-size:15px;font-weight:800}.team-access-top-grid{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));grid-gap:22px;gap:22px}.team-access-panel-card{display:grid;grid-gap:18px;gap:18px;padding:24px 26px;align-content:start}.team-access-top-grid .team-access-panel-card{min-height:218px}.team-access-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.team-access-panel-heading strong{color:var(--text);font-size:23px;line-height:1.1;font-weight:950}.team-access-panel-heading span{color:var(--muted);font-size:13px;font-weight:850}.team-access-panel-heading .muted-copy{margin-top:3px;margin-bottom:0}.team-access-workspace-option,.team-access-workspace-row{min-width:0;display:flex;align-items:center;gap:14px}.team-access-workspace-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:82px;padding:18px 20px;border-radius:14px;background:rgba(247,248,250,.94)}.team-access-workspace-option strong,.team-access-workspace-row strong{display:block;color:var(--text);font-size:23px;line-height:1.1;font-weight:950}.team-access-workspace-option small{display:block;color:var(--muted);font-size:12px;font-weight:850}.team-access-icon{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;font-size:28px;line-height:1;font-weight:950}.team-access-icon-owner{color:var(--warning);background:transparent}.team-access-inline-meta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:14px}.team-access-owner-pill{color:var(--warning);background:rgba(var(--warning-rgb),.13);border-color:rgba(var(--warning-rgb),.18)}.team-access-workspace-option .studio-pill.success{color:var(--success);background:rgba(34,197,94,.15);border-color:rgba(34,197,94,.18)}.team-access-connected-pill{color:#9ca3af;background:rgba(229,231,235,.88);border-color:transparent}.team-access-copy-field{display:grid;grid-gap:10px;gap:10px}.team-access-copy-field>span{color:var(--muted);font-size:16px;font-weight:900}.team-access-copy-field>div{min-width:0;display:flex;gap:8px;align-items:center;min-height:58px;padding:0 8px 0 18px;border-radius:13px;background:rgba(247,248,250,.96)}.team-access-copy-field code{min-width:0;flex:1 1;color:#5b5f67;font-size:16px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-access-advanced-link,.team-access-icon-button{border:0;background:transparent;color:#7f858d;font-size:24px;font-weight:900}.team-access-icon-button{width:36px;height:36px;display:grid;place-items:center;padding:0;border-radius:12px;cursor:pointer}.team-access-icon-button:hover{background:rgba(148,163,184,.12)}.team-access-advanced-link{width:-moz-fit-content;width:fit-content;margin-top:8px;color:var(--text);font-size:16px;text-decoration:none}.team-access-advanced-link:before{content:">";margin-right:8px;color:var(--muted)}.team-access-member-list .settings-team-row{min-height:54px;padding:9px 11px}.team-access-role-mix-grid{margin-bottom:0}.settings-info-tile{padding:12px;border-radius:12px;display:grid;grid-gap:6px;gap:6px}.settings-info-tile span{color:var(--muted);font-size:12px;font-weight:900}.settings-info-tile strong{font-size:15px;line-height:1.2;overflow-wrap:anywhere}.settings-button-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.team-access-entry-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:10px;gap:10px}.team-access-entry-panel{min-width:0;display:grid;grid-gap:10px;gap:10px;align-content:start;padding:12px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:rgba(247,248,250,.82)}.team-access-entry-heading{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.team-access-entry-heading strong{color:var(--text);font-size:13px}.team-access-entry-heading span{color:var(--muted);font-size:10px;font-weight:900;text-align:right}.team-access-id-box,.team-access-request-row{display:flex;align-items:center;gap:8px}.team-access-request-row{min-height:58px;padding:0 10px 0 18px;border:1px solid rgba(148,163,184,.34);border-radius:13px;background:rgba(255,255,255,.92)}.team-access-id-box{min-width:0;min-height:58px;padding:8px;border-radius:13px;background:rgba(247,248,250,.96)}.team-access-id-box code{padding:0 8px;color:var(--text);font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-access-id-box code,.team-access-request-row .input{min-width:0;flex:1 1;border:0;background:transparent;font-size:16px}.team-access-request-row .input{height:100%;min-height:0;padding:0;border-radius:0;box-shadow:none;font-weight:750}.team-access-copy-icon-button,.team-access-send-button{flex:0 0 auto;border:0;background:transparent;color:#717680;cursor:pointer;font-weight:950}.team-access-copy-icon-button{width:44px;height:44px;border-radius:12px;font-size:27px;line-height:1}.team-access-copy-icon-button:hover,.team-access-send-button:hover{background:rgba(148,163,184,.12)}.team-access-send-button{width:42px;height:42px;border-radius:11px;font-size:25px}.team-access-send-button:disabled{opacity:.48;cursor:not-allowed}.team-access-copy-button{min-height:46px;border:1px solid rgba(148,163,184,.34);border-radius:12px;background:rgba(255,255,255,.92);color:var(--text);font-size:16px;font-weight:950}.team-access-join-card{min-height:104px;padding:0}.team-access-join-card .team-access-panel-heading{display:grid;grid-template-columns:58px minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;min-height:104px;padding:22px 28px}.team-access-join-card .team-access-panel-heading strong{font-size:23px}.team-access-join-card .team-access-panel-heading .muted-copy{margin:4px 0 0;color:var(--muted);font-size:15px;line-height:1.25}.team-access-join-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:14px;color:var(--accent)!important;background:rgba(37,99,235,.1);font-size:24px!important}.team-access-join-icon svg{width:24px;height:24px}.team-access-chevron{color:#9ca3af!important;font-size:34px!important;line-height:1}.team-access-join-card .settings-team-list{padding:0 28px 24px}.settings-team-list{display:grid;grid-gap:10px;gap:10px}.settings-team-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:14px;background:rgba(247,248,250,.92)}.settings-team-row .member-access-panel{flex-basis:100%}.settings-team-person{min-width:0;display:flex;align-items:center;gap:10px}.settings-team-person img,.settings-team-person>span{width:38px;height:38px;flex:0 0 auto;border-radius:12px;border:1px solid var(--border);background:rgba(37,99,235,.1)}.settings-team-person img{object-fit:cover}.settings-team-person>span{display:grid;place-items:center;color:var(--accent);font-size:13px;font-weight:900}.settings-team-person small,.settings-team-person strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-team-person strong{color:var(--text);font-size:13px}.settings-team-person small{color:var(--muted);font-size:11px;font-weight:700}.settings-team-actions{display:flex;flex-wrap:wrap;gap:7px;align-items:center;justify-content:flex-end}.settings-team-actions .input{min-height:34px;max-width:170px;padding:7px 10px;font-size:12px}.team-member-create-card{display:grid;grid-gap:10px;gap:10px;margin-bottom:10px;padding:12px;border:1px solid var(--border);border-radius:14px;background:rgba(247,248,250,.92)}.member-profile-editor,.team-member-create-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:8px;gap:8px;align-items:end}.member-profile-editor label,.team-member-create-grid label{display:grid;grid-gap:5px;gap:5px}.member-profile-editor label span,.team-member-create-grid label span{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.member-profile-editor{flex-basis:100%;width:100%;padding-top:10px;border-top:1px solid rgba(148,163,184,.22)}.member-profile-editor .button{min-height:38px}.muted-inline{color:var(--muted);font-size:11px;font-weight:800}.custom-role-list,.custom-role-manager{display:grid;grid-gap:10px;gap:10px}.custom-role-card{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--border);border-radius:14px;background:rgba(247,248,250,.92)}.custom-role-card-new{background:rgba(219,234,254,.3)}.custom-role-header,.custom-role-summary-button{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.custom-role-summary-button{width:100%;border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.custom-role-summary-button:disabled{cursor:default;opacity:.7}.custom-role-header small,.custom-role-header strong,.custom-role-summary-button small,.custom-role-summary-button strong{display:block}.custom-role-header strong,.custom-role-summary-button strong{color:var(--text);font-size:13px}.custom-role-header small,.custom-role-summary-button small{margin-top:3px;color:var(--muted);font-size:11px;font-weight:800}.custom-role-summary-meta{display:flex;gap:7px;align-items:center;color:var(--muted);font-size:13px;font-weight:900}.custom-role-expand-button{width:100%;min-height:38px;border:1px solid rgba(148,163,184,.28);border-radius:12px;background:rgba(255,255,255,.66);color:var(--text);display:flex;justify-content:space-between;gap:10px;align-items:center;padding:8px 10px;font-size:12px;font-weight:900;cursor:pointer}.custom-role-expand-button strong{color:var(--primary);font-size:11px}.custom-role-form-row{display:grid;grid-template-columns:minmax(160px,1.2fr) minmax(150px,.8fr);grid-gap:8px;gap:8px}.custom-role-form-row label{display:grid;grid-gap:5px;gap:5px}.custom-role-form-row label span{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.member-access-panel{width:100%;margin-top:12px;padding-top:12px;border-top:1px solid rgba(148,163,184,.28)}.member-access-panel-heading{display:flex;justify-content:space-between;gap:10px;align-items:baseline;margin-bottom:8px}.member-access-panel-heading strong{font-size:12px;color:var(--text)}.member-access-panel-heading span{color:var(--muted);font-size:11px;font-weight:800}.member-access-section,.member-access-sections{display:grid;grid-gap:10px;gap:10px}.member-access-section{padding:10px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:rgba(255,255,255,.56)}.member-access-section-cards{background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(var(--warning-rgb),.055));border-color:rgba(var(--warning-rgb),.22)}.member-access-section-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.member-access-section-head>div:first-child{min-width:0}.member-access-section-head small,.member-access-section-head span,.member-access-section-head strong{display:block}.member-access-section-head span{color:var(--muted);font-size:9px;font-weight:950;letter-spacing:0;text-transform:uppercase}.member-access-section-head strong{margin-top:2px;color:var(--text);font-size:13px;line-height:1.15}.member-access-section-head small{margin-top:3px;color:var(--muted);font-size:11px;font-weight:750;line-height:1.28}.member-access-section-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex:0 0 auto;flex-wrap:wrap}.member-access-section-actions b{min-width:40px;padding:5px 7px;border-radius:999px;background:rgba(15,23,42,.055);color:var(--muted);font-size:10px;font-weight:950;text-align:center}.member-access-section-actions button{min-height:28px;border:1px solid rgba(148,163,184,.32);border-radius:7px;background:rgba(255,255,255,.78);color:var(--text);padding:5px 8px;font-size:10px;font-weight:900;cursor:pointer}.member-access-section-actions button:disabled{cursor:default;opacity:.6}.member-access-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(156px,1fr));grid-gap:8px;gap:8px}.member-access-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(148,163,184,.38);border-radius:8px;background:rgba(255,255,255,.64);color:var(--muted);min-height:56px;padding:8px 9px;display:flex;gap:8px;align-items:center;text-align:left;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.52);transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.member-access-toggle:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(10,132,255,.3)}.member-access-toggle:disabled{cursor:default;opacity:.72}.member-access-toggle.is-on{border-color:rgba(37,99,235,.22);background:rgba(219,234,254,.72);color:var(--accent)}.member-access-section-cards .member-access-toggle.is-on{border-color:rgba(var(--warning-rgb),.28);background:rgba(var(--warning-rgb),.13);color:var(--warning)}.member-access-toggle.is-scope-toggle.is-on{border-color:rgba(139,92,246,.3);background:rgba(139,92,246,.12);color:#7c3aed}.member-access-switch{width:28px;height:18px;flex:0 0 auto;border-radius:999px;background:rgba(148,163,184,.28);position:relative}.member-access-switch:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.18)}.member-access-toggle.is-on .member-access-switch{background:#0a84ff}.member-access-section-cards .member-access-toggle.is-on .member-access-switch{background:var(--warning)}.member-access-toggle.is-scope-toggle.is-on .member-access-switch{background:#7c3aed}.member-access-toggle.is-on .member-access-switch:after{transform:translateX(10px)}.member-access-toggle small,.member-access-toggle strong{display:block;line-height:1.15}.member-access-toggle strong{font-size:11px;font-weight:900}.member-access-toggle small{margin-top:2px;color:inherit;opacity:.76;font-size:10px;font-weight:800}@media (max-width:760px){.team-access-shell{gap:14px}.team-access-shell>.card,.team-access-top-grid>.card{border-radius:18px;box-shadow:0 12px 28px rgba(15,23,42,.06)}.team-access-hero-card{min-height:118px;padding:20px}.team-access-hero-card .card-title{gap:14px}.team-access-hero-card .card-title-icon{width:58px;height:58px;border-radius:15px}.team-access-hero-card .card-title-icon svg{width:30px;height:30px}.team-access-hero-card .card-title-text{font-size:31px}.team-access-hero-subtitle{font-size:14px}.team-access-top-grid{grid-template-columns:1fr;gap:14px}.team-access-panel-card{padding:20px;border-radius:18px}.team-access-top-grid .team-access-panel-card{min-height:0}.team-access-panel-heading strong,.team-access-workspace-option strong,.team-access-workspace-row strong{font-size:20px}.team-access-workspace-option{grid-template-columns:auto minmax(0,1fr);min-height:0}.team-access-workspace-option .studio-pill{justify-self:start}.team-access-copy-field>div,.team-access-id-box,.team-access-request-row,.team-access-workspace-option{align-items:center;flex-direction:row}.team-access-copy-button{min-width:98px}.team-access-join-card .team-access-panel-heading{grid-template-columns:46px minmax(0,1fr) auto;gap:12px;min-height:88px;padding:18px 20px}.team-access-join-icon{width:36px;height:36px}.member-access-section-head,.settings-team-row{align-items:stretch;flex-direction:column}.member-access-section-actions,.settings-team-actions{justify-content:flex-start}.custom-role-form-row{grid-template-columns:1fr}}.workspace-logo-row{display:flex;gap:14px;align-items:center}.workspace-logo-editor{align-items:flex-start}.workspace-logo-placeholder,.workspace-logo-row img{width:86px;height:66px;flex:0 0 auto;border-radius:14px;border:1px solid var(--border);background:rgba(15,23,42,.04);padding:10px}.workspace-logo-row img{object-fit:contain}.workspace-logo-placeholder{display:grid;place-items:center;color:var(--accent);font-size:12px;font-weight:900;background:rgba(37,99,235,.1)}.workspace-logo-editor .workspace-logo-placeholder{width:154px}.workspace-logo-copy{display:grid;grid-gap:7px;gap:7px;min-width:0}.workspace-logo-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.workspace-logo-policy{margin-top:14px;padding:12px;border:1px solid var(--border);border-radius:12px;background:rgba(247,248,250,.92)}.workspace-logo-policy p{margin:5px 0 10px;color:var(--muted);font-size:12px;line-height:1.35}.settings-progress{margin-top:10px}.plan-access-hero{display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:flex-start;margin-bottom:14px;padding:13px;border-radius:16px;background:rgba(239,242,246,.72)}.plan-access-hero-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--accent-soft);color:var(--accent);font-size:24px;line-height:1}.plan-access-hero-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.plan-access-hero-title strong{color:var(--text);font-size:18px;font-weight:950;line-height:1.15}.plan-access-hero-title span{padding:4px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:10px;font-weight:950}.plan-access-hero p{margin:7px 0 0;color:var(--muted);font-size:12px;font-weight:750;line-height:1.35}.plan-access-compact-metrics{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.plan-access-compact-metrics span{padding:5px 8px;border-radius:999px;background:rgba(23,25,35,.06);color:var(--muted);font-size:10px;font-weight:850;line-height:1.1}.plan-feature-pill-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px}.plan-feature-pill{display:flex;align-items:center;gap:8px;min-height:38px;padding:8px 10px;border-radius:10px;background:rgba(23,25,35,.06);color:var(--muted);font-size:11px;font-weight:850;line-height:1.25}.plan-feature-pill.enabled{background:var(--success-soft);color:var(--text)}.plan-feature-pill b{display:inline-grid;place-items:center;width:18px;min-width:18px;color:currentColor;font-size:12px;font-weight:950}.settings-plan-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.settings-plan-list article{padding:12px;display:grid;grid-gap:10px;gap:10px}.settings-plan-list .active-plan{background:var(--accent-soft);border-color:rgba(37,99,235,.22)}.settings-plan-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.settings-plan-card-head div{display:grid;grid-gap:3px;gap:3px}.settings-plan-card-title{display:flex!important;align-items:flex-start;gap:9px;min-width:0}.settings-plan-icon{display:inline-grid;place-items:center;width:34px;min-width:34px;height:34px;border-radius:10px;background:rgba(var(--warning-rgb),.12);color:var(--warning);font-size:16px;font-weight:950;line-height:1}.settings-plan-icon.plan-lifetime_lite{background:var(--success-soft);color:var(--success)}.settings-plan-icon.plan-pro_monthly{background:var(--accent-soft);color:var(--accent)}.settings-plan-icon.plan-team_monthly{background:rgba(124,58,237,.12);color:#7c3aed}.settings-plan-card-head strong{color:var(--text);font-size:14px;font-weight:950;line-height:1.15}.settings-plan-card-head small,.settings-plan-card-head span{color:var(--muted);font-size:12px;font-weight:800}.settings-plan-card-head small{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:9px;font-weight:950}.settings-plan-list article>p{margin:0;color:var(--muted);font-size:11px;font-weight:750;line-height:1.35}.settings-plan-feature-list{display:grid;grid-gap:7px;gap:7px}.settings-plan-feature-list span{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:7px;gap:7px;align-items:center;color:var(--muted);font-size:10px;font-weight:850;line-height:1.25}.settings-plan-feature-list span.enabled{color:var(--text)}.settings-plan-feature-list b{color:currentColor;font-size:10px;font-weight:950}.plan-compare-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px}.plan-compare-card{background:var(--panel);border:1px solid rgba(127,127,127,.18);border-radius:16px;padding:16px;display:grid;grid-gap:12px;gap:12px;align-content:start}.plan-compare-card.current{border-color:rgba(37,99,235,.5);background:var(--accent-soft)}.plan-compare-head{display:flex;gap:10px;align-items:flex-start}.plan-compare-icon{width:36px;height:36px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:900;flex:none;background:rgba(127,127,127,.14)}.plan-compare-card.plan-demo .plan-compare-icon{background:rgba(245,158,11,.16);color:#f59e0b}.plan-compare-card.plan-lifetime_lite .plan-compare-icon{background:rgba(34,197,94,.16);color:#22c55e}.plan-compare-card.plan-pro_monthly .plan-compare-icon{background:rgba(59,130,246,.16);color:#3b82f6}.plan-compare-card.plan-team_monthly .plan-compare-icon{background:rgba(168,85,247,.18);color:#a855f7}.plan-compare-titles{display:grid;grid-gap:2px;gap:2px;min-width:0}.plan-compare-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.plan-compare-name strong{font-size:16px}.plan-compare-badge{font-size:10px;font-weight:800;color:#3b82f6;background:rgba(59,130,246,.14);padding:2px 8px;border-radius:999px}.plan-compare-sub{font-size:11px;font-weight:700;color:var(--muted)}.plan-compare-desc{margin:0;font-size:12px;color:var(--muted);line-height:1.4}.plan-compare-features{display:grid;grid-gap:8px;gap:8px}.plan-compare-features .feature{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;font-size:12px;font-weight:700;color:var(--muted)}.plan-compare-features .feature.enabled{color:var(--text)}.plan-compare-features .feature i{width:18px;height:18px;border-radius:50%;font-style:normal;display:inline-flex;align-items:center;justify-content:center;font-size:10px}.plan-compare-features .feature.enabled i{background:#22c55e;color:#fff}.plan-compare-features .feature:not(.enabled) i{background:transparent;font-size:12px;opacity:.7}.plan-compare-footer{font-size:11px;font-weight:700;color:var(--muted)}.owner-testing-card{border-color:rgba(var(--warning-rgb),.22)}.owner-testing-controls{display:grid;grid-gap:12px;gap:12px}.owner-testing-controls summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;color:var(--text)}.owner-testing-controls summary::-webkit-details-marker{display:none}.owner-testing-icon{display:inline-grid;place-items:center;width:34px;min-width:34px;height:34px;border-radius:10px;background:rgba(var(--warning-rgb),.14);color:var(--warning);font-size:13px;font-weight:950}.owner-testing-controls summary span:last-child{display:grid;grid-gap:2px;gap:2px}.owner-testing-controls summary strong{font-size:14px;font-weight:950;line-height:1.15}.owner-testing-controls summary small{color:var(--muted);font-size:11px;font-weight:800}.owner-testing-body{display:grid;grid-gap:12px;gap:12px;padding-top:12px}.owner-testing-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px}.owner-testing-plan{display:flex;align-items:flex-start;gap:10px;min-height:66px;padding:11px;border:1px solid var(--border);border-radius:12px;background:rgba(23,25,35,.04);color:var(--text);text-align:left;cursor:pointer}.owner-testing-plan:hover:not(:disabled){border-color:rgba(37,99,235,.3);background:var(--accent-soft)}.owner-testing-plan.active{border-color:rgba(37,99,235,.34);background:var(--accent-soft)}.owner-testing-plan:disabled{cursor:default;opacity:.78}.owner-testing-plan>span:last-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.owner-testing-plan strong{font-size:13px;font-weight:950;line-height:1.15}.owner-testing-plan small{color:var(--muted);font-size:11px;font-weight:800;line-height:1.25}.settings-save-status{margin:0;color:var(--success);font-size:12px;font-weight:850}.toolbar-main{display:flex;align-items:center;gap:14px;min-width:0}.toolbar-brand{flex:0 0 auto;font-weight:900;font-size:16px;letter-spacing:0}.toolbar-nav{gap:7px}.toolbar-account,.toolbar-nav{display:flex;align-items:center;flex-wrap:wrap}.toolbar-account{gap:8px;justify-content:flex-end}.app-toolbar-native{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main account" "nav nav";align-items:center;column-gap:14px;row-gap:8px;margin-bottom:8px;padding:8px 10px;border:1px solid var(--border);border-radius:14px;background:rgba(255,255,255,.92);box-shadow:0 8px 24px rgba(15,23,42,.06)}.app-toolbar-native .toolbar-main{grid-area:main}.app-toolbar-native .native-toolbar-actions{grid-area:account}.app-toolbar-native .native-toolbar-nav{grid-area:nav}.native-brand{display:inline-flex;align-items:center;gap:9px;font-size:15px;min-width:120px;max-width:170px;overflow:hidden}.native-brand-logo-frame{display:flex;align-items:center;justify-content:flex-start;width:150px;max-width:150px;height:34px;overflow:hidden}.native-brand-logo-frame img{width:auto;max-width:150px;height:auto;max-height:34px;object-fit:contain}.workspace-studio-fallback{display:inline-flex;align-items:center;gap:10px;min-width:0;color:var(--text);line-height:1}.native-brand .workspace-studio-fallback{max-width:170px;font-size:23px;font-weight:950}.workspace-studio-mark{width:29px;height:29px;flex:0 0 auto;border-radius:8px;background:transparent url(/brand/nivadesk-workspace-icon.png) 50%/contain no-repeat}.workspace-studio-text{min-width:0;overflow:hidden;color:var(--text);font-weight:950;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.workspace-studio-fallback-preview{gap:12px;justify-content:center}.workspace-studio-fallback-preview .workspace-studio-mark{width:38px;height:38px}.workspace-studio-fallback-preview .workspace-studio-text{font-size:30px;font-weight:950}.native-logo-mark{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#171923;color:#fff;font-size:10px;font-weight:950;letter-spacing:0}.toolbar-net-strip{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.toolbar-net-strip span{display:inline-flex;align-items:baseline;gap:5px;padding:6px 8px;border:1px solid var(--border);border-radius:9px;background:rgba(247,248,250,.88);color:var(--muted);font-size:11px;font-weight:900;white-space:nowrap}.toolbar-net-strip strong{color:var(--success);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:92px;display:inline-block;text-align:left}.toolbar-role-strip,.toolbar-role-strip span{display:inline-flex;align-items:center}.toolbar-role-strip span{padding:6px 9px;border-radius:999px;background:rgba(238,242,255,.9);color:#4f46e5;font-size:11px;font-weight:850;white-space:nowrap}.native-toolbar-nav{justify-content:center;flex-wrap:wrap;overflow-x:visible;gap:6px;width:100%;margin-top:2px;padding-top:8px;border-top:1px solid var(--border)}.native-nav-pill{gap:7px;border-color:transparent;background:transparent;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;line-height:1.1;white-space:nowrap;color:#8a8d93}.native-nav-pill svg{width:16px;height:16px;stroke-width:2}.native-nav-pill.active{background:rgba(10,132,255,.17);border-color:transparent;color:#0a84ff}.native-nav-pill.disabled{opacity:.45;cursor:default}.native-toolbar-actions{flex-wrap:nowrap}.mobile-nav-scrim,.toolbar-menu-badge,.toolbar-menu-button{display:none}.toolbar-avatar,.toolbar-icon-button{width:34px;height:34px;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.84);color:var(--muted);display:inline-grid;place-items:center;padding:0;font-weight:900}.toolbar-avatar{border-radius:999px;overflow:hidden;background:rgba(10,132,255,.14);border-color:rgba(10,132,255,.2);color:#0a84ff}.toolbar-avatar-wrap{position:relative;display:inline-grid;place-items:center}.toolbar-avatar img{width:100%;height:100%;border-radius:999px;object-fit:cover}.toolbar-avatar-placeholder{display:grid;place-items:center;width:100%;height:100%;border-radius:999px;color:#0a84ff;font-size:13px;font-weight:950;line-height:1;letter-spacing:0}.toolbar-avatar-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:40;min-width:150px;display:grid;grid-gap:4px;gap:4px;padding:7px;border:1px solid var(--border);border-radius:14px;background:rgba(255,255,255,.96);box-shadow:0 18px 42px rgba(15,23,42,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.toolbar-avatar-menu a,.toolbar-avatar-menu button{width:100%;border:0;border-radius:10px;background:transparent;color:var(--text);padding:9px 10px;text-align:left;font-size:13px;font-weight:850;cursor:pointer;display:block;text-decoration:none;box-sizing:border-box}.toolbar-avatar-menu a:hover,.toolbar-avatar-menu button:hover{background:rgba(37,99,235,.1)}.toolbar-avatar-menu button.danger{color:var(--danger)}body[data-studio-theme=dark] .toolbar-avatar-menu{border-color:rgba(255,255,255,.12);background:rgba(27,27,27,.96);box-shadow:0 18px 42px rgba(0,0,0,.36)}body[data-studio-theme=dark] .toolbar-avatar-menu a,body[data-studio-theme=dark] .toolbar-avatar-menu button{color:#f4f5f7}body[data-studio-theme=dark] .toolbar-avatar-menu a:hover,body[data-studio-theme=dark] .toolbar-avatar-menu button:hover{background:rgba(255,255,255,.08)}body[data-studio-theme=dark] .toolbar-avatar-menu button.danger{color:#ff6b6b}.toolbar-avatar,button.toolbar-icon-button{cursor:pointer}.price-privacy-active{color:var(--warning);background:rgba(var(--warning-rgb),.16);border-color:rgba(var(--warning-rgb),.28)}.toolbar-sync-wrap{position:relative;display:inline-grid;place-items:center}.cloud-state-saved{color:var(--success);background:var(--success-soft);border-color:rgba(21,128,61,.18)}.cloud-state-offline,.cloud-state-saving,.cloud-state-syncing{color:var(--warning);background:rgba(var(--warning-rgb),.14);border-color:rgba(var(--warning-rgb),.24)}.cloud-state-error{color:var(--danger);background:var(--danger-soft);border-color:rgba(220,38,38,.22)}.cloud-state-connecting{color:#2563eb;background:rgba(37,99,235,.1);border-color:rgba(37,99,235,.18)}.toolbar-sync-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:30;width:min(320px,calc(100vw - 32px));display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid var(--border);border-radius:14px;background:rgba(255,255,255,.96);box-shadow:0 18px 42px rgba(15,23,42,.14);color:var(--text);text-align:left}.toolbar-sync-popover strong{font-size:13px;font-weight:900}.toolbar-sync-popover span{color:var(--muted);font-size:12px;font-weight:700;line-height:1.35;white-space:pre-line}.native-add-order{border-color:rgba(52,199,89,.22);background:#34c759;color:#fff;box-shadow:0 6px 14px rgba(52,199,89,.18);min-height:34px;padding:8px 14px;border-radius:10px;display:inline-flex;align-items:center;gap:4px;font-size:12px}.native-add-order-plus{font-weight:800}.native-add-order:hover:not(:disabled){background:#30bd54}.toolbar-action-message{margin:0 6px 10px}.modal-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:18px;background:rgba(15,23,42,.32)}.add-order-modal{width:min(680px,100%);max-height:calc(100vh - 36px);overflow:auto;padding:16px;border-radius:16px;background:rgba(255,255,255,.96)}.add-order-actions,.add-order-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.add-order-header{margin-bottom:12px}.add-order-header h2{margin:0;font-size:20px;letter-spacing:0}.add-order-header p:not(.orders-kicker){margin:5px 0 0;color:var(--muted);font-size:13px;font-weight:800}.add-order-form{display:grid;grid-gap:12px;gap:12px}.add-order-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:900}.add-order-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.add-order-notes{min-height:92px;resize:vertical}.add-order-actions{align-items:center;justify-content:flex-end;margin-top:4px}.block-headings-modal{max-width:min(720px,calc(100vw - 28px));max-height:min(820px,calc(100vh - 28px));overflow:hidden}.block-headings-body{display:grid;grid-gap:12px;gap:12px;max-height:min(560px,calc(100vh - 250px));overflow:auto;padding-right:4px}.block-heading-section{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--border);border-radius:13px;background:rgba(248,250,252,.78)}.block-heading-field,.block-heading-section>strong,.block-heading-toggle{font-size:13px;font-weight:900}.block-heading-field{display:grid;grid-gap:6px;gap:6px;color:var(--muted)}.block-heading-toggle{display:inline-flex;align-items:center;gap:9px;color:var(--text)}.block-heading-toggle input{width:17px;height:17px}.block-heading-list{display:grid;grid-gap:8px;gap:8px}.block-heading-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.block-heading-row>span{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:999px;background:rgba(15,23,42,.06);color:var(--muted);font-size:12px;font-weight:900}.block-heading-row .button{padding:7px 9px;border-radius:8px;font-size:12px}.orders-workspace{display:grid;grid-template-columns:minmax(292px,360px) minmax(0,1fr);grid-gap:14px;gap:14px;min-height:calc(100vh - 104px)}.customers-workspace.resizable-workspace,.orders-workspace.resizable-workspace,.schedule-workspace.resizable-workspace{grid-template-columns:var(--studio-sidebar-width,360px) 10px minmax(0,1fr);gap:0}.orders-detail-pane,.orders-mobile-list,.orders-sidebar{min-width:0}.orders-sidebar{background:rgba(247,248,250,.92);border:1px solid var(--border);border-radius:16px;box-shadow:0 10px 28px rgba(15,23,42,.06);overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - 104px)}.orders-sidebar-toolbar{padding:14px;border-bottom:1px solid var(--border);background:rgba(255,255,255,.72);display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.sidebar-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.sidebar-toggle-button{width:32px;height:32px;display:inline-grid;place-items:center;border:1px solid var(--border);border-radius:10px;background:rgba(239,242,246,.86);color:var(--muted);cursor:pointer;font-size:14px;font-weight:950}.workspace-sidebar-resizer{position:relative;width:10px;align-self:stretch;border:0;background:transparent;cursor:col-resize}.workspace-sidebar-resizer:before{content:"";position:absolute;top:0;bottom:0;left:4px;width:2px;border-radius:999px;background:rgba(107,114,128,.22)}.workspace-sidebar-resizer:hover:before{background:rgba(37,99,235,.42)}.is-sidebar-collapsed .orders-sidebar-toolbar{justify-content:center;padding:10px}.is-sidebar-collapsed .customer-action-button,.is-sidebar-collapsed .customers-filter-bar,.is-sidebar-collapsed .customers-list,.is-sidebar-collapsed .customers-toolbar-actions .studio-pill,.is-sidebar-collapsed .orders-list,.is-sidebar-collapsed .orders-sidebar-controls,.is-sidebar-collapsed .orders-sidebar-toolbar>div:first-child,.is-sidebar-collapsed .sidebar-toolbar-actions .studio-pill{display:none}.is-sidebar-collapsed .customers-toolbar-actions,.is-sidebar-collapsed .sidebar-toolbar-actions{justify-content:center}.order-detail-toolbar h1,.orders-mobile-header h2,.orders-sidebar-toolbar h1{margin:0;letter-spacing:0}.orders-sidebar-toolbar h1{font-size:20px;line-height:1.1}.order-detail-toolbar p,.orders-mobile-header p,.orders-sidebar-toolbar p{color:var(--muted);margin:5px 0 0;font-size:13px;font-weight:700}.orders-mobile-title{min-width:0}.orders-mobile-search-toggle{width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid rgba(37,99,235,.12);border-radius:10px;background:rgba(37,99,235,.1);color:var(--accent);font-size:16px;line-height:1;font-weight:900;cursor:pointer}.orders-mobile-search-toggle.is-active{border-color:rgba(239,68,68,.14);background:rgba(239,68,68,.1);color:var(--danger)}.orders-mobile-search{margin:10px 0 0}.orders-mobile-search button{border:0;background:transparent;color:var(--muted);font-size:17px;font-weight:900;cursor:pointer}.orders-kicker{color:var(--muted)!important;margin:0 0 5px!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase}.orders-list{display:grid;grid-gap:10px;gap:10px;padding:12px;overflow:auto}.orders-sidebar-error,.orders-sidebar-message{margin:0;padding:9px 14px 0;font-size:12px;line-height:1.35;font-weight:850}.orders-sidebar-message{color:#16a34a}.orders-sidebar-error{color:var(--danger)}.order-list-context-menu{position:fixed;z-index:90;width:220px;padding:7px;border:1px solid rgba(209,213,219,.92);border-radius:16px;background:rgba(255,255,255,.86);box-shadow:0 20px 48px rgba(15,23,42,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.order-list-context-row{width:100%;display:flex;align-items:center;gap:10px;border:0;border-radius:11px;padding:9px 10px;background:transparent;color:var(--text);text-decoration:none;font-size:13px;line-height:1.2;font-weight:850;text-align:left;cursor:pointer}.order-list-context-row:hover:not(:disabled){background:rgba(37,99,235,.1)}.order-list-context-row:disabled{opacity:.45;cursor:not-allowed}.order-list-context-subtitle{padding:7px 10px 4px;color:var(--muted);font-size:10px;line-height:1;font-weight:950;letter-spacing:0;text-transform:uppercase}.order-list-context-row span{width:18px;display:inline-grid;place-items:center;color:var(--muted);font-weight:950}.order-list-context-row.danger,.order-list-context-row.danger span{color:#b42318}.order-list-context-divider{height:1px;margin:5px 4px;background:rgba(107,114,128,.16)}.orders-sidebar-controls{display:grid;grid-gap:10px;gap:10px;padding:0 12px 12px;border-bottom:1px solid var(--border)}.orders-search{min-width:0;display:flex;align-items:center;gap:7px;padding:9px 10px;border-radius:10px;background:rgba(239,242,246,.86);color:var(--muted)}.orders-search span{font-size:13px;font-weight:900}.orders-search input{min-width:0;width:100%;border:0;outline:none;background:transparent;color:var(--text);font-size:13px;font-weight:750}.order-filter-card{position:relative;display:block;padding:14px;border:1px solid rgba(23,25,35,.08);border-radius:16px;background:rgba(239,242,246,.72)}.order-filter-card.is-open{z-index:80}.order-filter-topline{display:flex;align-items:center;gap:10px}.order-filter-topline div{min-width:0;flex:1 1 auto;display:grid;grid-gap:2px;gap:2px}.order-filter-topline small{color:var(--muted);font-size:10px;font-weight:900}.order-filter-topline strong{color:var(--text);font-size:12px;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-filter-icon{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:14px;font-weight:950}.order-filter-count{min-width:26px;justify-content:center;display:inline-flex;padding:4px 7px;border-radius:999px;background:rgba(23,25,35,.08);color:var(--muted);font-size:11px;font-weight:950}.order-filter-chevron{color:var(--muted);font-size:22px;line-height:1;font-weight:950;transform:translateY(-1px)}.order-filter-sort{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;padding:3px;border-radius:10px;background:rgba(255,255,255,.78)}.order-filter-sort button{min-height:28px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:12px;font-weight:950;cursor:pointer}.order-filter-sort button.is-active{background:var(--accent);color:#fff;box-shadow:0 6px 14px rgba(37,99,235,.18)}.order-filter-select{width:100%;min-height:32px;border:1px solid rgba(23,25,35,.08);border-radius:9px;background:rgba(255,255,255,.86);color:var(--text);padding:6px 9px;font-size:12px;font-weight:850}.order-filter-mobile-hit{display:block;position:absolute;inset:0;z-index:2;width:100%;height:100%;border:0;border-radius:inherit;background:transparent;cursor:pointer}.order-filter-mobile-scrim{display:block;position:fixed;inset:0;z-index:76;border:0;background:rgba(255,255,255,.02);cursor:default}.order-filter-mobile-menu{display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:81;max-height:min(520px,calc(100dvh - 190px));overflow:auto;grid-gap:2px;gap:2px;padding:10px;border:1px solid rgba(209,213,219,.74);border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 20px 48px rgba(15,23,42,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.order-filter-menu-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:38px;padding:7px 8px;border:0;border-radius:12px;background:transparent;color:var(--text);text-align:left;font-size:14px;font-weight:850;cursor:pointer}.order-filter-menu-row:hover,.order-filter-menu-row[aria-checked=true]{background:rgba(37,99,235,.1)}.order-filter-menu-icon{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:999px;color:var(--accent);font-size:13px;font-weight:950}.order-filter-menu-row[aria-checked=true] .order-filter-menu-icon{background:var(--accent);color:#fff}.order-filter-menu-count{color:var(--muted);font-size:12px;font-weight:900}.order-filter-menu-divider{height:1px;margin:7px 4px;background:rgba(17,24,39,.1)}body[data-studio-theme=dark] .order-filter-mobile-menu{background:rgba(31,31,31,.97);border-color:var(--border);box-shadow:0 20px 48px rgba(0,0,0,.55)}body[data-studio-theme=dark] .order-filter-menu-row:hover,body[data-studio-theme=dark] .order-filter-menu-row[aria-checked=true]{background:rgba(96,165,250,.18)}body[data-studio-theme=dark] .order-filter-menu-divider{background:rgba(255,255,255,.12)}.order-list-card{position:relative;width:100%;text-align:left;border:1px solid transparent;border-radius:16px;padding:12px;background:#fff;color:var(--text);cursor:pointer;box-shadow:0 5px 15px rgba(15,23,42,.05);display:block}.order-list-card.selected{background:rgba(0,122,255,.15);border-color:rgba(0,122,255,.5);box-shadow:none}.order-list-card.multi-selected{border-color:rgba(0,122,255,.55);background:rgba(0,122,255,.08)}.order-list-card.multi-selected.selected{background:rgba(0,122,255,.18)}.order-list-select-indicator{position:absolute;top:8px;left:8px;z-index:3;width:22px;height:22px;border-radius:50%;border:2px solid rgba(0,122,255,.7);background:rgba(255,255,255,.94);display:grid;place-items:center;font-size:12px;font-weight:900;line-height:1;color:#fff;box-shadow:0 2px 6px rgba(15,23,42,.22)}.order-list-select-indicator.checked{background:#007aff;border-color:#007aff}.orders-selection-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 14px 10px;padding:8px 12px;border-radius:12px;background:rgba(0,122,255,.12);border:1px solid rgba(0,122,255,.32);font-size:13px;font-weight:700;color:var(--text)}.orders-selection-bar-actions{display:flex;gap:8px}.orders-selection-bar-actions button{border:none;background:rgba(255,255,255,.78);border-radius:8px;padding:5px 12px;font-size:12px;font-weight:700;cursor:pointer;color:var(--text)}.orders-selection-bar-actions button.danger{background:#e5484d;color:#fff}.order-list-card-content{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center}.order-list-thumbnail{width:56px;aspect-ratio:1;overflow:hidden;display:grid;place-items:center;border:1px solid var(--border);border-radius:11px;background:rgba(239,242,246,.92);color:var(--muted);font-size:16px;font-weight:950}.order-list-thumbnail img{width:100%;height:100%;object-fit:cover}.order-list-card-body{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.order-list-main{min-width:0;display:grid;grid-gap:7px;gap:7px}.compact-pill-row,.compact-row-head,.file-action-row,.order-list-footer,.order-list-title-row,.order-toolbar-pills{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.order-list-title-row{gap:8px;min-width:0;width:100%;flex-wrap:nowrap;overflow:hidden}.order-customer-name-link,.order-customer-name-link strong,.order-list-title-row>strong{min-width:0;max-width:100%;color:var(--text);font-size:15px;line-height:1.15;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-customer-name-link,.order-list-title-row>strong{flex:0 1 auto;max-width:calc(100% - 86px)}.order-list-detail-line{gap:6px;line-height:1.15;font-weight:850}.order-list-assignee,.order-list-detail-line{min-width:0;display:flex;align-items:center;color:var(--muted);font-size:12px}.order-list-assignee{gap:7px;line-height:1.1;font-weight:800}.order-list-assignee>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-list-assignee-line{width:2px;height:28px;border-radius:999px;background:#2f80ff;flex:0 0 auto}.order-list-assignee-avatar{width:26px;height:26px;flex:0 0 auto;display:inline-grid;place-items:center;overflow:hidden;border-radius:999px;background:rgba(59,130,246,.16);color:#2f80ff;font-size:10px;font-weight:950}.order-list-assignee-avatar img{width:100%;height:100%;object-fit:cover}.order-list-detail-line span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-list-schedule-line{font-size:11.5px}.order-list-schedule-line.info{color:#1285ff}.order-list-schedule-line.warning{color:var(--warning)}.order-list-schedule-line.danger{color:#ff3b30}.order-list-schedule-line.neutral{color:var(--muted)}.order-customer-shortcut{width:23px;height:23px;flex:0 0 auto;display:inline-grid;place-items:center;border-radius:999px;border:2px solid rgba(59,130,246,.18);background:rgba(59,130,246,.1);color:#2f80ff;font-size:13px;line-height:1;text-decoration:none}.order-customer-shortcut:hover{background:rgba(59,130,246,.18);border-color:rgba(59,130,246,.32)}.order-customer-name-link{color:var(--text);text-decoration:none;display:block}.order-customer-name-link:hover{color:#0a84ff}.order-delivery-badge{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:5px;min-width:72px;min-height:34px;padding:5px 9px;border-radius:8px;font-size:20px;line-height:1;font-weight:950;white-space:nowrap}.order-delivery-icon{font-size:14px;line-height:1}.order-delivery-badge.success{color:var(--success);background:var(--success-soft);border:1px solid rgba(21,128,61,.18)}.order-delivery-badge.warning{color:var(--warning);background:var(--warning-soft);border:1px solid rgba(var(--warning-rgb),.28)}.order-delivery-badge.danger{color:var(--danger);background:rgba(159,45,45,.1);border:1px solid rgba(159,45,45,.2)}.order-delivery-badge.neutral{color:var(--muted);background:rgba(23,25,35,.05);border:1px solid rgba(23,25,35,.08)}.order-list-side{display:grid;justify-items:end;grid-gap:9px;gap:9px}.order-list-badges{display:grid;grid-gap:5px;gap:5px;justify-items:end}.order-status-badge-row{display:grid;grid-template-columns:32px minmax(64px,82px);grid-gap:6px;gap:6px;align-items:center}.order-status-abbrev,.order-status-value{min-height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;border:1px solid rgba(23,25,35,.06);padding:4px 6px;font-size:9px;line-height:1;font-weight:950;white-space:nowrap}.order-status-abbrev{color:#777b80;background:rgba(23,25,35,.05)}.order-status-value{overflow:hidden;text-overflow:ellipsis}.order-status-value.success{color:var(--success);background:var(--success-soft);border-color:rgba(21,128,61,.16)}.order-status-value.danger{color:var(--danger);background:rgba(239,68,68,.13);border-color:rgba(239,68,68,.18)}.order-status-value.warning{color:var(--warning);background:var(--warning-soft);border-color:rgba(var(--warning-rgb),.22)}.order-status-value.neutral{color:var(--muted);background:rgba(23,25,35,.05);border-color:rgba(23,25,35,.06)}.order-list-amount{color:var(--success);font-size:14px;line-height:1;font-weight:950;white-space:nowrap;flex-shrink:0}.order-list-amount.muted{color:var(--muted)}.due-pill,.status-pill,.studio-pill{display:inline-flex;align-items:center;border-radius:8px;border:1px solid var(--border);padding:5px 7px;background:rgba(255,255,255,.74);color:var(--muted);font-size:11px;line-height:1;font-weight:900;white-space:nowrap}.studio-pill.success{color:var(--success);background:var(--success-soft);border-color:rgba(21,128,61,.18)}.status-pill{color:var(--accent);background:var(--accent-soft);border-color:rgba(37,99,235,.18)}.due-pill.success{color:var(--success);background:var(--success-soft);border-color:rgba(21,128,61,.18)}.due-pill.warning{color:var(--warning);background:var(--warning-soft);border-color:rgba(180,83,9,.2)}.due-pill.danger{color:var(--danger);background:rgba(159,45,45,.1);border-color:rgba(159,45,45,.2)}.orders-detail-pane{position:relative;border:1px solid var(--border);border-radius:16px;background:rgba(239,242,246,.9);overflow:auto;max-height:calc(100vh - 104px)}.orders-mobile-list{display:none}.orders-mobile-header{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center;padding:4px 2px 10px}.order-error-card,.orders-empty-detail{margin:14px;padding:18px}.schedule-workspace{display:grid;grid-gap:12px;gap:12px;min-height:calc(100vh - 104px)}.schedule-main-pane{min-width:0;display:grid;grid-gap:12px;gap:12px;align-content:start}.schedule-workspace.team-mode{display:block}.schedule-workspace.team-mode .schedule-main-pane{width:100%}.schedule-order-sidebar{max-height:calc(100vh - 104px)}.schedule-sidebar-order-anchor{min-width:0}.schedule-control-card,.schedule-header-card,.schedule-plan-notice,.schedule-summary-footer{border:1px solid var(--border);border-radius:16px;background:rgba(255,255,255,.94);box-shadow:0 8px 24px rgba(15,23,42,.045)}.schedule-header-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px}.schedule-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.schedule-header-button{min-height:34px;padding:8px 11px;border-radius:10px;font-size:12px;line-height:1;white-space:nowrap}.schedule-title-block{display:grid;grid-gap:4px;gap:4px}.schedule-title-block h1{margin:0;font-size:22px;line-height:1.08;letter-spacing:0}.schedule-title-block p{margin:0;color:var(--muted);font-size:12px;font-weight:650}.schedule-control-card{display:grid;grid-template-columns:170px 150px minmax(220px,1fr) minmax(250px,1.1fr) 150px 150px;grid-gap:10px;gap:10px;align-items:end;padding:12px}.schedule-controls-toggle{display:none}.schedule-mobile-span-row{display:contents}.schedule-mobile-filter-card,.schedule-mobile-search-toggle,.schedule-mobile-sort-control,.schedule-search-mobile{display:none}.schedule-control{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:900}.schedule-control input,.schedule-control select{width:100%;border:1px solid var(--border);border-radius:11px;background:rgba(239,242,246,.85);color:var(--text);font-size:13px;font-weight:800;padding:10px 12px}.schedule-range-control{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;grid-gap:8px;gap:8px;align-items:center}.schedule-range-control button,.schedule-range-control strong{min-height:39px;display:grid;place-items:center;border:1px solid var(--border);border-radius:11px;background:rgba(239,242,246,.85);color:var(--text)}.schedule-range-control button{cursor:pointer;font-size:22px;font-weight:900}.schedule-range-control strong{padding:0 12px;font-size:13px;line-height:1.15;text-align:center}.schedule-zoom-control{min-height:39px;display:grid;grid-template-columns:32px minmax(42px,1fr) 32px 32px;align-items:center;grid-gap:6px;gap:6px;padding:4px 6px;border:1px solid var(--border);border-radius:11px;background:rgba(239,242,246,.85)}.schedule-zoom-control button{width:30px;height:30px;border:0;border-radius:8px;background:var(--accent-soft);color:var(--accent);cursor:pointer;font-size:15px;font-weight:900;line-height:1}.schedule-zoom-control button:disabled{cursor:default;opacity:.42}.schedule-zoom-control span{color:var(--text);font-size:12px;font-weight:900;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.schedule-plan-notice{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:rgba(239,242,246,.86)}.schedule-plan-notice span{display:inline-grid;place-items:center;min-width:34px;height:26px;border-radius:9px;background:var(--accent-soft);color:var(--accent);font-size:11px;font-weight:950}.schedule-plan-notice p{margin:0;color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.schedule-agenda-mobile{display:none;flex-direction:column;gap:10px;padding:0 16px}.schedule-agenda-hint{display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:13px;background:var(--accent-soft);border:1px solid rgba(74,124,255,.18)}.schedule-agenda-hint span{font-size:18px}.schedule-agenda-hint p{margin:0;font-size:12.5px;font-weight:650;color:var(--muted)}.schedule-agenda-card{display:flex;align-items:stretch;gap:12px;width:100%;text-align:left;padding:12px;border-radius:14px;border:1px solid var(--border);background:var(--surface);cursor:pointer}.schedule-agenda-accent{flex:0 0 5px;border-radius:3px;background:var(--muted)}.schedule-agenda-accent.green{background:var(--success)}.schedule-agenda-accent.yellow{background:var(--warning)}.schedule-agenda-accent.red{background:var(--danger)}.schedule-agenda-accent.blue{background:var(--accent)}.schedule-agenda-accent.gray{background:var(--muted)}.schedule-agenda-body{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1 auto}.schedule-agenda-top{display:flex;align-items:center;gap:8px}.schedule-agenda-top strong{flex:1 1 auto;min-width:0;font-size:15px;font-weight:800}.schedule-agenda-design,.schedule-agenda-top strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-agenda-design{font-size:12px;font-weight:600;color:var(--muted)}.schedule-agenda-meta{display:flex;align-items:center;gap:10px;font-size:11.5px;font-weight:650;color:var(--muted)}.schedule-agenda-meta .is-late{color:var(--danger);font-weight:850}.schedule-agenda-chevron{align-self:center;color:var(--muted);opacity:.55;font-size:18px;font-weight:800}.orders-trash-banner{margin:0 14px 10px;padding:9px 12px;border-radius:11px;background:var(--warning-soft);color:var(--warning);font-size:12px;font-weight:700;border:1px solid rgba(180,130,20,.2)}.team-schedule-body{display:grid;grid-template-columns:248px minmax(0,1fr) 300px;align-items:start;grid-gap:14px;gap:14px;padding:14px 16px 24px}.team-side{display:flex;flex-direction:column;gap:14px;position:-webkit-sticky;position:sticky;top:14px}.team-grid-area,.team-side{min-width:0}.team-agenda-mobile{display:none;flex-direction:column;gap:18px}.team-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px}.team-card-title{display:block;font-size:15px;font-weight:800;margin-bottom:10px}.team-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.team-card-head strong{font-size:15px;font-weight:800}.team-card-hint{margin:8px 0 0;font-size:11px;font-weight:650;color:var(--muted)}.team-link{background:none;border:0;color:var(--accent);font-size:11.5px;font-weight:800;cursor:pointer}.team-cal-head{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:8px}.team-cal-head strong{font-size:13px;font-weight:800}.team-cal-head button{width:26px;height:26px;border:0;border-radius:8px;background:rgba(120,130,150,.1);color:var(--text);font-weight:800;cursor:pointer}.team-cal-weekdays{display:grid;grid-template-columns:repeat(7,1fr)}.team-cal-weekdays span{text-align:center;font-size:9.5px;font-weight:800;color:var(--muted)}.team-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px;margin-top:4px}.team-cal-empty{height:30px}.team-cal-day{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;height:30px;border:1px solid transparent;border-radius:8px;background:none;cursor:pointer;font-size:12px;font-weight:650;color:var(--text)}.team-cal-day.in-range{background:rgba(74,124,255,.14)}.team-cal-day.today{border-color:rgba(74,124,255,.55);color:var(--accent);font-weight:800}.team-cal-day .dot{width:4px;height:4px;border-radius:999px;background:transparent}.team-cal-day .dot:not(:empty){background:var(--muted)}.team-cal-day i.dot{background:rgba(120,130,150,.55)}.team-cal-day i.dot:empty{background:transparent}.team-cal-day i.in{background:var(--accent)}.team-loadmore,.team-member-toggle{display:flex;align-items:center;gap:8px;width:100%;padding:6px 4px;background:none;border:0;cursor:pointer;text-align:left}.team-member-toggle .team-member-name{font-size:12px;font-weight:650;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-check{width:16px;height:16px;border-radius:999px;border:1.5px solid var(--border);display:grid;place-items:center;font-size:10px;color:#fff;flex:0 0 auto}.team-check.on{background:var(--accent);border-color:var(--accent)}.team-loadmore{justify-content:center;font-size:11.5px;background:rgba(74,124,255,.08);border-radius:9px;margin-top:4px}.team-avatar,.team-loadmore{color:var(--accent);font-weight:800}.team-avatar{width:28px;height:28px;border-radius:999px;background:rgba(74,124,255,.14);display:grid;place-items:center;font-size:11px;overflow:hidden;flex:0 0 auto}.team-avatar.sm{width:20px;height:20px;font-size:9px}.team-avatar.muted{background:rgba(120,130,150,.16);color:var(--muted)}.team-avatar img{width:100%;height:100%;object-fit:cover}.team-badge{font-size:10px;font-weight:800;color:var(--muted);background:rgba(120,130,150,.12);padding:2px 7px;border-radius:999px;white-space:nowrap}.team-badge.sm{font-size:9.5px;padding:1px 6px}.team-grid-scroll{position:relative;overflow:auto;max-height:72vh;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.team-grid-row{display:flex;align-items:stretch;border-bottom:1px solid var(--border)}.team-grid-headerrow{top:0;z-index:4}.team-grid-headerrow,.team-grid-label{position:-webkit-sticky;position:sticky}.team-grid-label{left:0;z-index:2;width:220px;flex:0 0 220px;display:flex;align-items:center;gap:10px;padding:0 12px;background:var(--surface);border-right:1px solid var(--border)}.team-grid-headerrow .team-grid-label{z-index:5}.team-grid-corner{font-size:13px;font-weight:800}.team-grid-labeltext{min-width:0;display:flex;flex-direction:column;gap:1px}.team-grid-labeltext strong{font-size:13px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-grid-labeltext small{font-size:10px;color:var(--muted);font-weight:650}.team-grid-dayheader{display:flex;height:56px;background:var(--surface)}.team-grid-dayheader>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex:0 0 auto;border-right:1px solid var(--border);font-size:11px}.team-grid-dayheader>div span{color:var(--muted);font-weight:700}.team-grid-dayheader>div strong{font-size:14px}.team-grid-dayheader>div.today{background:rgba(74,124,255,.08);color:var(--accent)}.team-grid-dayheader>div.today span,.team-grid-dayheader>div.today strong{color:var(--accent)}.team-grid-track{position:relative;flex:0 0 auto}.team-grid-bar{position:absolute;height:52px;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:6px 10px;border-radius:10px;border:1px solid transparent;cursor:pointer;text-align:left;overflow:hidden}.team-grid-bar strong{font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-grid-bar.green{background:var(--success-soft);border-color:rgba(34,150,94,.3)}.team-grid-bar.yellow{background:var(--warning-soft);border-color:rgba(180,130,20,.3)}.team-grid-bar.red{background:rgba(159,45,45,.12);border-color:rgba(159,45,45,.32)}.team-grid-bar.blue{background:var(--accent-soft);border-color:rgba(74,124,255,.32)}.team-grid-bar.gray{background:rgba(120,130,150,.14);border-color:rgba(120,130,150,.3)}.team-grid-bar.selected{outline:2px solid var(--accent);outline-offset:-1px}.team-upcoming-row,.team-workload-row{width:100%}.team-upcoming-row{display:flex;align-items:center;gap:9px;padding:7px 0;background:none;border:0;border-top:1px solid var(--border);cursor:pointer;text-align:left}.team-upcoming-row:first-of-type{border-top:0}.team-dot{width:8px;height:8px;border-radius:999px;flex:0 0 auto}.team-dot.green{background:var(--success)}.team-dot.yellow{background:var(--warning)}.team-dot.red{background:var(--danger)}.team-dot.blue{background:var(--accent)}.team-dot.gray{background:var(--muted)}.team-upcoming-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.team-upcoming-text strong{font-size:12.5px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-upcoming-text small{font-size:10.5px;color:var(--muted);font-weight:650}.team-count{font-size:10.5px;font-weight:800;color:var(--muted)}.team-count.late{color:var(--danger)}.team-selected-head{display:flex;gap:10px;margin-bottom:8px}.team-bar-accent{width:5px;border-radius:3px;flex:0 0 auto}.team-bar-accent.green{background:var(--success)}.team-bar-accent.yellow{background:var(--warning)}.team-bar-accent.red{background:var(--danger)}.team-bar-accent.blue{background:var(--accent)}.team-bar-accent.gray{background:var(--muted)}.team-selected-head strong{font-size:14px;font-weight:800}.team-selected-head small{display:block;font-size:12px;color:var(--muted)}.team-detail-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 0;font-size:11.5px}.team-detail-row>span{color:var(--muted);font-weight:700}.team-detail-row>strong{font-weight:800}.team-detail-row>strong.late{color:var(--danger)}.team-detail-row.total{border-top:1px solid var(--border);margin-top:6px;padding-top:8px}.team-open-btn{width:100%;margin-top:8px}.team-workload-row{margin-bottom:9px}.team-workload-top{display:flex;align-items:center;gap:8px;margin-bottom:5px}.team-workload-name{flex:1 1 auto;min-width:0;font-size:12px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-workload-count{font-size:12px;font-weight:800;color:var(--muted)}.team-workload-bar{height:7px;border-radius:999px;background:rgba(120,130,150,.12);overflow:hidden}.team-workload-bar i{display:block;height:100%;background:var(--accent)}.team-workload-bar i.late{background:var(--warning)}.team-agenda-section{display:flex;flex-direction:column;gap:8px}.team-agenda-memberhead{display:flex;align-items:center;gap:10px}.team-agenda-memberhead>div{flex:1 1 auto;min-width:0}.team-agenda-memberhead strong{display:block;font-size:14px;font-weight:800}.team-agenda-memberhead small{font-size:10.5px;color:var(--muted);font-weight:650}.team-agenda-empty{font-size:11.5px;font-weight:650;color:var(--muted);margin:2px 0}@media (max-width:900px){.team-schedule-body{display:block;padding:14px}.team-grid-scroll,.team-side{display:none}.team-agenda-mobile{display:flex}}.schedule-timeline-scroll{border:1px solid var(--border);border-radius:16px;background:rgba(239,242,246,.9);box-shadow:0 10px 28px rgba(15,23,42,.06);overflow:auto;max-height:calc(100vh - 300px);cursor:-webkit-grab;cursor:grab;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.schedule-timeline-scroll.is-panning{-webkit-user-select:none;-moz-user-select:none;user-select:none}.schedule-timeline-scroll.is-panning,.schedule-timeline-scroll.is-panning .schedule-day-header,.schedule-timeline-scroll.is-panning .schedule-row,.schedule-timeline-scroll.is-panning .schedule-timeline-canvas,.schedule-timeline-scroll.is-panning .schedule-timeline-title-row{cursor:-webkit-grabbing;cursor:grabbing}.schedule-timeline-canvas{padding:16px}.schedule-timeline-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:13px 13px 0 0;background:#fff}.schedule-timeline-title-row strong{font-size:15px}.schedule-timeline-title-row span{color:var(--muted);font-size:12px;font-weight:850}.schedule-day-header{display:flex;border-inline:1px solid var(--border);background:#fff}.schedule-day-header>div{display:grid;place-items:center;height:58px;border-right:1px solid var(--border)}.schedule-day-header>div.today{background:var(--accent-soft);color:var(--accent)}.schedule-day-header span{color:var(--muted);font-size:12px;font-weight:800}.schedule-day-header strong{font-size:15px}.schedule-rows{border:1px solid var(--border);border-top:0;border-radius:0 0 13px 13px;overflow:hidden}.schedule-row{position:relative;height:68px;background-color:#fff;background-image:linear-gradient(90deg,rgba(23,25,35,.08) 1px,transparent 0);border-bottom:1px solid var(--border)}.schedule-row:last-child{border-bottom:0}.schedule-order-block{position:absolute;top:8px;height:52px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:6px 9px;border:1px solid rgba(23,25,35,.08);border-radius:14px;color:var(--text);font:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:0 8px 18px rgba(15,23,42,.08);overflow:hidden}.schedule-order-block.can-edit{cursor:-webkit-grab;cursor:grab;padding-left:22px;padding-right:28px;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.schedule-order-block.can-edit:active{cursor:-webkit-grabbing;cursor:grabbing}.schedule-order-block.is-saving{cursor:progress;opacity:.66}.schedule-order-block.selected{outline:2px solid rgba(37,99,235,.42);outline-offset:2px}.schedule-order-block.green{background:rgba(219,247,225,.94);border-color:rgba(21,128,61,.2)}.schedule-order-block.yellow{background:rgba(255,246,214,.96);border-color:rgba(180,83,9,.2)}.schedule-order-block.red{background:rgba(255,231,231,.96);border-color:rgba(159,45,45,.24)}.schedule-order-block.blue{background:rgba(219,234,254,.96);border-color:rgba(37,99,235,.22)}.schedule-order-block.gray{background:rgba(238,240,244,.96);border-color:rgba(107,114,128,.2)}.schedule-order-thumb{width:38px;height:38px;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:rgba(255,255,255,.72);color:var(--muted);font-size:10px;font-weight:950}.schedule-order-thumb img{width:100%;height:100%;object-fit:cover}.schedule-order-main{min-width:0;display:grid;grid-gap:2px;gap:2px}.schedule-order-main small,.schedule-order-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-order-main strong{font-size:13px;line-height:1.1}.schedule-order-main small,.schedule-order-meta{color:var(--muted);font-size:11px;font-weight:800}.schedule-order-meta{display:flex;gap:5px;min-width:0}.schedule-order-meta,.schedule-status-badge{align-items:center;overflow:hidden;white-space:nowrap}.schedule-status-badge{display:inline-flex;max-width:130px;padding:2px 6px;border-radius:999px;text-overflow:ellipsis;font-size:10px;font-weight:950}.schedule-status-badge.green{color:var(--success);background:var(--success-soft)}.schedule-status-badge.yellow{color:var(--warning);background:var(--warning-soft)}.schedule-status-badge.red{color:var(--danger);background:rgba(159,45,45,.1)}.schedule-status-badge.blue{color:var(--accent);background:var(--accent-soft)}.schedule-status-badge.gray{color:var(--muted);background:rgba(107,114,128,.12)}.schedule-order-money{color:var(--muted);font-size:11px;font-weight:950}.schedule-resize-handle{position:absolute;top:7px;bottom:7px;z-index:3;width:18px;cursor:ew-resize;touch-action:none}.schedule-resize-handle.leading{left:0}.schedule-resize-handle.trailing{right:0}.schedule-resize-handle:after{content:"";position:absolute;top:7px;bottom:7px;left:50%;width:3px;border-radius:99px;background:currentColor;opacity:.34;transform:translateX(-50%)}.schedule-order-grip{position:absolute;right:8px;top:50%;color:currentColor;font-size:17px;font-weight:950;line-height:1;opacity:.42;transform:translateY(-50%) rotate(90deg);pointer-events:none}.schedule-action-message{margin:0 2px}.schedule-empty-card{padding:18px;min-height:220px}.schedule-summary-footer{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;color:var(--muted);font-size:12px;font-weight:850}.schedule-summary-footer span:last-child{margin-left:auto}.quick-reply-workspace{width:min(100%,1120px);min-width:0;margin:0 auto;min-height:calc(100vh - 104px);padding:18px;border:1px solid var(--border);border-radius:18px;background:rgba(255,255,255,.52)}.quick-reply-shell{width:100%;max-width:1040px;min-width:0;margin:0 auto;display:grid;grid-gap:18px;gap:18px}.quick-reply-hero{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;padding:6px 0 8px}.quick-reply-hero-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#7c3aed,#c026d3);color:#fff;box-shadow:0 14px 28px rgba(124,58,237,.22)}.quick-reply-hero-icon svg{width:26px;height:26px}.quick-reply-hero h1{margin:0;color:var(--text);font-size:28px;line-height:1.08;font-weight:850;letter-spacing:0}.quick-reply-hero p{margin:6px 0 0;color:#7d8194;font-size:15px;font-weight:650}.quick-reply-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 18px;border:1px solid var(--border);border-radius:16px;background:rgba(255,255,255,.94);box-shadow:0 8px 24px rgba(15,23,42,.045)}.quick-reply-header h1{margin:0;font-size:24px;line-height:1.1;letter-spacing:0}.quick-reply-header p:not(.orders-kicker){margin:6px 0 0;color:var(--muted);font-size:13px;font-weight:800}.quick-reply-style-card{padding:18px 22px;border:1px solid rgba(124,58,237,.12);border-radius:16px;background:rgba(255,255,255,.94);box-shadow:0 14px 34px rgba(15,23,42,.08)}.quick-reply-style-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:30px;gap:30px;padding:0;border:0;border-radius:0;background:transparent}.quick-reply-style-grid>div{display:grid;grid-gap:8px;gap:8px}.quick-reply-style-grid .quick-reply-style-label{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;font-weight:900}.quick-reply-style-label svg{width:17px;height:17px}.quick-reply-style-grid .segmented-control{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;padding:0;overflow:hidden;border-color:rgba(124,58,237,.18);border-radius:10px;background:rgba(255,255,255,.78)}.quick-reply-style-grid .segmented-control button{border-radius:0;padding:12px 10px;font-size:13px;color:#45485a}.quick-reply-style-grid .segmented-control button+button{border-left:1px solid rgba(23,25,35,.08)}.quick-reply-style-grid .segmented-control button.active{background:rgba(168,85,247,.1);color:#8b2eea;box-shadow:inset 0 0 0 1px rgba(168,85,247,.32)}.quick-reply-grid{width:100%;grid-template-columns:minmax(0,1fr)}.quick-reply-column,.quick-reply-grid{min-width:0;display:grid;grid-gap:18px;gap:18px}.quick-reply-column .app-card,.quick-reply-compose-card{width:100%;min-width:0;padding:18px;border:1px solid rgba(124,58,237,.12);border-radius:16px;background:rgba(255,255,255,.94);box-shadow:0 14px 34px rgba(15,23,42,.08)}.quick-reply-card-heading{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;margin-bottom:14px}.quick-reply-card-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:999px;background:rgba(168,85,247,.1);color:#8b2eea}.quick-reply-card-icon svg{width:22px;height:22px}.quick-reply-card-heading h2{margin:0;color:var(--text);font-size:19px;line-height:1.15;font-weight:850;letter-spacing:0}.quick-reply-card-heading p{margin:5px 0 0;color:#7d8194;font-size:13px;font-weight:650}.quick-reply-count{align-self:start;color:#8e91a6;font-size:13px;font-weight:750}.quick-reply-textarea{width:100%;min-height:330px;resize:vertical;border:0;border-radius:12px;background:rgba(255,255,255,.72);color:var(--text);font:inherit;font-size:15px;line-height:1.45;padding:18px;outline:1px solid rgba(168,85,247,.22)}.quick-reply-textarea.output{min-height:250px;font-size:15px}.quick-reply-tip{display:flex;align-items:center;gap:8px;margin:10px 0 14px;color:#7d8194;font-size:12px;font-weight:650}.quick-reply-tip span{color:#a855f7;font-weight:950}.quick-reply-compose-card>.button:not(.secondary):not(.success-button){width:100%;justify-content:center;border-radius:10px;padding:14px 18px;background:linear-gradient(90deg,#7c3aed,#c026d3);color:#fff;font-size:16px;font-weight:850}.quick-reply-copy-button{width:100%;justify-content:center;border-radius:10px;padding:13px 18px;background:rgba(255,255,255,.72);border:1px solid rgba(124,58,237,.16);color:#7c3aed;font-size:14px;font-weight:850}.quick-reply-copy-button:disabled{color:#b8bac8;background:rgba(23,25,35,.04)}.quick-reply-security{display:flex;align-items:center;justify-content:center;gap:7px;margin:0;color:#8e91a6;font-size:12px;font-weight:650}.quick-reply-form{display:grid;grid-gap:12px;gap:12px}.quick-reply-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:900}.quick-reply-engine-panel{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--border);border-radius:14px;background:rgba(239,242,246,.76)}.quick-reply-engine-panel p{margin:0;color:var(--muted);font-size:13px;font-weight:800;line-height:1.45}.quick-reply-kb{margin-top:12px;color:var(--muted);font-size:12px;font-weight:900}.quick-reply-kb pre{max-height:220px;overflow:auto;white-space:pre-wrap;margin:10px 0 0;padding:12px;border-radius:12px;background:rgba(23,25,35,.05);color:var(--text);font-family:inherit;font-size:12px;font-weight:700}.quick-reply-settings-card{padding:16px;display:grid;grid-gap:14px;gap:14px}.quick-reply-settings-info{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid rgba(37,99,235,.14);border-radius:12px;background:rgba(37,99,235,.06)}.quick-reply-settings-info strong{color:var(--text);font-size:13px;font-weight:950}.quick-reply-settings-info p{margin:0;color:var(--muted);font-size:12px;font-weight:800;line-height:1.45}.quick-reply-settings-label{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:12px;font-weight:900}.quick-reply-settings-label>span{color:var(--muted);font-size:11px;font-weight:800}.settings-inline-row{display:flex;align-items:center;gap:10px}.settings-inline-row .input{flex:1 1;min-width:0}@media (max-width:720px){.settings-inline-row{align-items:stretch;flex-direction:column}.settings-inline-row .button{width:100%}}.quick-reply-masked-key{color:var(--text);font-size:16px;letter-spacing:2px}.quick-reply-settings-textarea{width:100%;min-height:260px;resize:vertical;border:0;border-radius:12px;background:rgba(23,25,35,.05);color:var(--text);font:inherit;font-size:13px;line-height:1.45;padding:12px;outline:1px solid rgba(23,25,35,.04)}.quick-reply-key-row,.quick-reply-template-heading,.settings-action-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.quick-reply-template-editor{display:grid;grid-gap:12px;gap:12px}.quick-reply-template-heading strong{color:var(--text);font-size:13px;font-weight:950}.quick-reply-template-list{display:grid;grid-gap:10px;gap:10px}.quick-reply-template-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;padding:10px;border:1px solid var(--border);border-radius:12px;background:rgba(239,242,246,.72)}.quick-reply-template-row>div{display:grid;grid-gap:8px;gap:8px}.quick-reply-template-description{width:100%;min-height:80px;resize:vertical;border:0;border-radius:10px;background:rgba(255,255,255,.82);color:var(--text);font:inherit;font-size:13px;line-height:1.4;padding:10px}.workflow-settings-list{display:grid;grid-gap:10px;gap:10px}.workflow-settings-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px;border:1px solid var(--border);border-radius:12px;background:rgba(239,242,246,.72)}.workflow-settings-row>span{color:var(--muted);font-size:12px;font-weight:900;text-align:center}.workflow-select-grid .input,.workflow-settings-row .input{padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.86);font-size:13px;font-weight:850}.workflow-select-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px}.status-menu-toggle-card{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:12px;border:0;border-radius:12px;background:rgba(23,25,35,.045);color:var(--text);text-align:left;cursor:pointer}.status-menu-toggle-card span:not(.status-menu-toggle-icon){display:grid;grid-gap:3px;gap:3px;min-width:0}.status-menu-toggle-card strong{font-size:13px;font-weight:850}.status-menu-toggle-card small{color:var(--muted);font-size:11px;font-weight:750}.status-menu-toggle-card b{padding:5px 9px;border-radius:8px;background:var(--accent-soft);color:var(--accent);font-size:11px;font-weight:850}.status-menu-toggle-icon{width:22px;height:22px;display:inline-grid;place-items:center;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:18px;line-height:1}.workflow-status-option-list{display:grid;grid-gap:9px;gap:9px}.workflow-status-option{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:9px 10px;border-radius:10px;background:rgba(23,25,35,.032)}.workflow-status-option.active{background:rgba(23,25,35,.055)}.workflow-status-option span{color:rgba(102,112,133,.75);font-size:13px;font-weight:850;text-align:center}.workflow-status-option.active span{color:var(--accent)}.workflow-status-option strong{min-width:0;color:var(--text);font-size:13px;font-weight:750;line-height:1.2}.pdf-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:10px;gap:10px}.financial-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.financial-settings-grid .input{padding:10px 12px;border-radius:10px;background:rgba(23,25,35,.05);font-size:13px;font-weight:850}.financial-settings-card{max-width:980px;padding:28px 30px 30px;border-radius:14px;background:rgba(255,255,255,.96);box-shadow:0 14px 34px rgba(15,23,42,.08)}.financial-settings-main-title{display:flex;align-items:center;gap:16px;margin-bottom:26px}.financial-settings-main-icon{display:inline-flex;width:30px;justify-content:center;color:#5f6877;font-size:26px;font-weight:450;line-height:1}.financial-settings-main-title h2{margin:0;color:var(--text);font-size:28px;font-weight:850;line-height:1.1}.financial-settings-section{display:grid;grid-gap:15px;gap:15px;margin-top:8px}.financial-settings-section+.financial-settings-section{margin-top:30px}.financial-settings-section-title{display:flex;align-items:center;gap:16px}.financial-settings-section-title strong{color:var(--text);font-size:17px;font-weight:850;white-space:nowrap}.financial-settings-section-title span{height:1px;flex:1 1;background:rgba(15,23,42,.12)}.financial-settings-row{display:grid;grid-template-columns:minmax(180px,320px) minmax(190px,1fr);align-items:center;grid-gap:18px;gap:18px;min-height:44px}.financial-settings-row>span:first-child{color:#263147;font-size:15px;font-weight:650}.financial-control{width:100%;max-width:180px;min-height:42px;padding:10px 14px;border-radius:9px;border:1px solid rgba(148,163,184,.48);background:rgba(255,255,255,.88);color:var(--text);font-size:15px;font-weight:700;box-shadow:inset 0 1px 0 rgba(255,255,255,.76)}.financial-settings-row.wide-control .financial-control,.financial-settings-row.wide-control .financial-percent-control{max-width:100%}.financial-percent-control{position:relative;display:block;width:100%;max-width:180px}.financial-percent-control .financial-control{max-width:100%;padding-right:42px}.financial-percent-control em{position:absolute;top:50%;right:14px;transform:translateY(-50%);color:#6b7280;font-size:15px;font-style:normal;font-weight:800;pointer-events:none}.financial-percent-control.is-vat-rate .financial-control{border-color:rgba(251,146,60,.58);background:rgba(255,247,237,.55)}.financial-segmented{display:inline-flex;width:-moz-fit-content;width:fit-content;overflow:hidden;border:1px solid rgba(148,163,184,.48);border-radius:9px;background:rgba(248,250,252,.92)}.financial-segmented button{min-width:82px;border:0;padding:11px 16px;background:transparent;color:#1f2937;font-size:14px;font-weight:700;cursor:pointer}.financial-segmented button+button{border-left:1px solid rgba(148,163,184,.36)}.financial-segmented button.active{background:#1478ff;color:#fff}.financial-segmented.is-disabled button{cursor:not-allowed}.financial-checkbox-line{display:inline-flex;align-items:center;gap:12px;color:var(--text);font-size:15px;font-weight:750}.financial-checkbox-line input{width:20px;height:20px;accent-color:#1478ff}.financial-settings-footer{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:26px;padding-top:22px;border-top:1px solid rgba(15,23,42,.12);flex-wrap:wrap}.financial-save-button{min-height:44px;border-radius:9px}.financial-recalculate-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:min(420px,100%);border:0;border-radius:9px;padding:14px 28px;background:#ff7a1a;color:#fff;font-size:16px;font-weight:850;cursor:pointer;box-shadow:0 10px 22px rgba(255,122,26,.22)}.financial-recalculate-button:disabled{opacity:.55;cursor:not-allowed}.financial-recalculate-button span{font-size:18px;line-height:1}.financial-settings-note{margin-top:12px}@media (max-width:760px){.financial-settings-card{padding:22px 20px 24px}.financial-settings-main-title h2{font-size:24px}.financial-settings-row{grid-template-columns:1fr;gap:8px}.financial-control,.financial-percent-control,.financial-settings-row.wide-control .financial-control,.financial-settings-row.wide-control .financial-percent-control{max-width:100%}.financial-segmented{width:100%}.financial-segmented button{flex:1 1}}.pdf-settings-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:rgba(23,25,35,.045)}.pdf-settings-toggle span{color:var(--text);font-size:13px;font-weight:750}.company-number-list{display:grid;grid-gap:10px;gap:10px}.company-number-row{display:grid;grid-template-columns:minmax(160px,210px) minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px;border:1px solid var(--border);border-radius:12px;background:rgba(239,242,246,.72)}.company-number-row .input{padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.86);font-size:13px}.settings-rule-list,.settings-toggle-stack{display:grid;grid-gap:10px;gap:10px}.data-management-actions{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.data-management-actions .button{min-height:34px;padding:8px 12px;font-size:12px}.settings-danger-box{display:grid;grid-gap:10px;gap:10px;margin-top:14px;padding:12px;border:1px solid rgba(239,68,68,.22);border-radius:12px;background:rgba(254,226,226,.42)}.settings-danger-box strong{font-size:13px}.settings-danger-box p{margin:0;color:var(--muted);font-size:12px;line-height:1.4}.settings-danger-box code{color:var(--danger);font-weight:800}.danger-button{background:#ef4444;border-color:#ef4444;color:white}.danger-button:disabled{background:rgba(239,68,68,.32);border-color:rgba(239,68,68,.08);color:rgba(255,255,255,.88)}.account-profile-card{display:grid;grid-gap:14px;gap:14px}.account-profile-panel{display:flex;gap:14px;align-items:center;padding:12px;border-radius:14px;background:rgba(23,25,35,.045)}.account-avatar-preview{display:grid;place-items:center;width:76px;height:76px;flex:0 0 auto;overflow:hidden;border-radius:999px;border:1px solid var(--border);background:rgba(10,132,255,.14);color:#0a84ff;font-size:22px;font-weight:950}.account-avatar-preview img{width:100%;height:100%;object-fit:cover}.account-profile-copy{display:grid;grid-gap:6px;gap:6px;min-width:0}.account-profile-copy strong{color:var(--text);font-size:13px;font-weight:950}.account-profile-copy .muted-copy{margin:0}.account-profile-fields{display:grid;grid-gap:10px;gap:10px}.account-security-card{display:grid;grid-gap:12px;gap:12px}.account-security-panel{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:14px;background:rgba(23,25,35,.045)}.account-security-panel strong{display:block;color:var(--text);font-size:13px;font-weight:950;margin-bottom:4px}.copyable-integration-value{display:grid;grid-gap:8px;gap:8px}.copyable-integration-value>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.copyable-integration-value strong{font-size:12px;font-weight:950;color:var(--text)}.copyable-integration-value code{display:block;width:100%;padding:12px;border-radius:12px;background:rgba(23,25,35,.05);color:var(--text);font-size:11px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.integration-info-row{display:flex;gap:10px;align-items:flex-start;padding:10px;border-radius:12px;background:rgba(23,25,35,.045)}.integration-info-row>span{display:inline-grid;place-items:center;width:22px;height:22px;flex:0 0 auto;border-radius:999px;background:rgba(37,99,235,.86);color:#fff;font-size:11px;font-weight:950}.integration-info-row strong{display:block;margin-bottom:3px;color:var(--text);font-size:12px;font-weight:950}.integration-info-row p{margin:0;color:var(--muted);font-size:11px;font-weight:750;line-height:1.38}.settings-range-row,.settings-toggle-row,.upload-safety-panel{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px;border:1px solid var(--border);border-radius:12px;background:rgba(239,242,246,.72)}.settings-range-row span,.settings-toggle-row span{display:grid;grid-gap:4px;gap:4px;min-width:220px}.settings-range-row small,.settings-toggle-row small{color:var(--muted);font-size:12px;line-height:1.35;font-weight:750}.settings-range-row .input{width:96px}.upload-safety-panel{justify-content:flex-start;margin:12px 0}.upload-safety-check{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;font-weight:850}.quick-reply-settings-actions{display:grid;grid-gap:10px;gap:10px}.settings-divider{height:1px;background:var(--border)}.quick-reply-settings-shell{width:min(100%,920px);padding:28px;gap:22px;border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 18px 46px rgba(15,23,42,.08)}.quick-reply-settings-main-title{display:flex;align-items:center;gap:16px}.quick-reply-settings-main-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;background:linear-gradient(135deg,#6d5dfc,#c026d3);color:#fff;font-size:22px;font-weight:950}.quick-reply-engine-block h3,.quick-reply-settings-main-title h2,.quick-reply-style-panel h3{margin:0;color:var(--text);font-weight:950;letter-spacing:0}.quick-reply-settings-main-title h2{font-size:28px}.quick-reply-api-card,.quick-reply-engine-block,.quick-reply-knowledge-panel,.quick-reply-settings-panel,.quick-reply-style-panel{display:grid;grid-gap:14px;gap:14px}.quick-reply-engine-block h3,.quick-reply-style-panel h3{font-size:19px}.quick-reply-engine-segment,.quick-reply-purple-segment{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:rgba(255,255,255,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.quick-reply-engine-segment button,.quick-reply-purple-segment button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:10px;border:0;border-right:1px solid rgba(15,23,42,.08);background:transparent;color:var(--text);font:inherit;font-size:14px;font-weight:820;cursor:pointer}.quick-reply-engine-segment button:last-child,.quick-reply-purple-segment button:last-child{border-right:0}.quick-reply-engine-segment button.active{background:#0a84ff;color:#fff;box-shadow:0 8px 18px rgba(10,132,255,.24)}.quick-reply-purple-segment button.active{background:rgba(168,85,247,.08);color:#a21caf;box-shadow:inset 0 0 0 1px rgba(192,132,252,.42)}.quick-reply-engine-segment.is-disabled,.quick-reply-purple-segment.is-disabled{opacity:.58}.quick-reply-knowledge-panel,.quick-reply-settings-panel,.quick-reply-style-panel{padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:rgba(255,255,255,.72)}.quick-reply-setting-group{display:grid;grid-gap:8px;gap:8px}.quick-reply-api-fields>span,.quick-reply-knowledge-panel>span:last-child,.quick-reply-setting-group>span{color:var(--muted);font-size:12px;font-weight:760;line-height:1.45}.quick-reply-api-card{grid-template-columns:44px minmax(160px,220px) minmax(0,1fr);align-items:center;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:rgba(255,255,255,.72)}.quick-reply-api-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:rgba(168,85,247,.1);color:#a21caf;font-size:22px;font-weight:900}.quick-reply-api-title,.quick-reply-knowledge-panel>span:first-child{color:var(--text);font-size:18px;font-weight:950}.quick-reply-api-fields{display:grid;grid-gap:8px;gap:8px}.quick-reply-api-fields .input,.quick-reply-knowledge-panel .quick-reply-settings-textarea{border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.78)}.quick-reply-knowledge-panel .quick-reply-settings-textarea{min-height:170px;outline:none}.quick-reply-settings-card .quick-reply-settings-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px}@media (max-width:760px){.quick-reply-settings-shell{padding:20px;gap:18px}.quick-reply-settings-main-title h2{font-size:24px}.quick-reply-engine-segment,.quick-reply-purple-segment{grid-template-columns:1fr}.quick-reply-engine-segment button,.quick-reply-purple-segment button{border-right:0;border-bottom:1px solid rgba(15,23,42,.08)}.quick-reply-engine-segment button:last-child,.quick-reply-purple-segment button:last-child{border-bottom:0}.quick-reply-api-card{grid-template-columns:42px minmax(0,1fr)}.quick-reply-api-fields{grid-column:1/-1}.quick-reply-settings-card .quick-reply-settings-footer{align-items:stretch;flex-direction:column}.quick-reply-settings-card .quick-reply-settings-footer .button{width:100%}}.about-app-panel{display:flex;align-items:center;gap:14px;padding:14px;border-radius:14px;background:rgba(239,242,246,.72)}.about-app-mark{display:inline-grid;place-items:center;width:44px;height:44px;color:#b7791f;font-size:38px;line-height:1}.about-app-panel strong{display:block;color:var(--text);font-size:18px;font-weight:950}.about-app-panel p{margin:2px 0 0;color:var(--muted);font-size:13px;font-weight:750}.icon-action{width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.85);color:var(--muted);font-size:20px;font-weight:950;cursor:pointer}.icon-action.danger{color:var(--danger)}.icon-action:disabled{opacity:.45;cursor:not-allowed}.success-copy{margin:0;color:var(--success);font-size:13px;font-weight:850}.success-button{background:var(--success);border-color:rgba(21,128,61,.22)}.customers-workspace{display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr);grid-gap:14px;gap:14px;min-height:calc(100vh - 104px)}.customers-detail-pane,.customers-sidebar{min-width:0;border:1px solid var(--border);border-radius:16px;background:rgba(247,248,250,.92);box-shadow:0 10px 28px rgba(15,23,42,.06);overflow:hidden}.customers-sidebar{display:flex;flex-direction:column;max-height:calc(100vh - 104px)}.customers-detail-pane{background:rgba(239,242,246,.9);max-height:calc(100vh - 104px);overflow:auto}.customers-filter-bar{display:grid;grid-gap:10px;gap:10px;padding:14px;border-bottom:1px solid var(--border)}.customers-toolbar-actions{display:flex;align-items:flex-start;justify-content:flex-end;gap:8px;flex-wrap:wrap}.customer-action-button{padding:8px 10px;border-radius:10px;font-size:12px;white-space:nowrap}.customer-action-message{margin:12px 18px 0}.customers-search{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:900}.customers-search input{width:100%;border:1px solid var(--border);border-radius:11px;background:rgba(255,255,255,.82);padding:10px 12px;color:var(--text)}.customers-segmented{justify-self:start}.customers-list{display:grid;grid-gap:10px;gap:10px;padding:12px;overflow:auto}.customer-list-card{width:100%;display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;text-align:left;border:1px solid transparent;border-radius:13px;padding:9px;background:#fff;color:var(--text);box-shadow:0 5px 15px rgba(15,23,42,.05);cursor:pointer}.customer-list-card.selected{background:var(--accent-soft);border-color:rgba(37,99,235,.32);box-shadow:none}.customer-list-context-menu{width:210px}.customer-avatar{width:46px;height:46px;display:inline-grid;place-items:center;overflow:hidden;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:16px;font-weight:950}.customer-avatar.large{width:80px;height:80px;font-size:34px}.customer-avatar img{width:100%;height:100%;object-fit:cover}.customer-avatar-upload{position:relative;display:inline-grid;place-items:center;padding:0;border:none;background:transparent;border-radius:999px;cursor:pointer;line-height:0}.customer-avatar-upload:disabled{cursor:progress}.customer-avatar-upload-overlay{position:absolute;inset:0;display:grid;place-items:center;border-radius:999px;font-size:22px;color:#fff;background:rgba(0,0,0,.42);opacity:0;transition:opacity .15s ease}.customer-avatar-upload:disabled .customer-avatar-upload-overlay,.customer-avatar-upload:focus-visible .customer-avatar-upload-overlay,.customer-avatar-upload:hover .customer-avatar-upload-overlay{opacity:1}.visually-hidden-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.customer-list-body{min-width:0;display:grid;grid-gap:5px;gap:5px}.customer-list-body strong{font-size:14px;line-height:1.2}.customer-list-body small{color:var(--muted);font-size:12px;font-weight:800;overflow-wrap:anywhere}.customer-list-designs{display:grid;grid-gap:2px;gap:2px;min-width:0;color:var(--muted);font-size:11px;font-weight:850;line-height:1.2}.customer-list-designs span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-list-meta,.customer-order-meta{display:flex;gap:6px;flex-wrap:wrap}.customer-detail-scroll{padding:18px}.customer-profile-header{display:flex;align-items:center;gap:18px;margin-bottom:16px;padding:18px;border:1px solid var(--border);border-radius:16px;background:rgba(255,255,255,.92);box-shadow:0 8px 24px rgba(15,23,42,.045)}.customer-profile-header h1{margin:0;font-size:28px;line-height:1.05;letter-spacing:0}.customer-inline-title-button{display:block;max-width:100%;margin:0;padding:0;border:0;background:transparent;color:var(--text);cursor:text;text-align:left;font:inherit;font-size:28px;line-height:1.05;font-weight:950;letter-spacing:0;overflow-wrap:anywhere}.customer-inline-title-form{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.customer-inline-title-form input{min-width:min(360px,100%);border:1px solid rgba(37,99,235,.28);border-radius:11px;background:#ececed;color:var(--text);font-size:24px;font-weight:950;line-height:1.1;padding:8px 10px}.customer-profile-header p:not(.orders-kicker){margin:7px 0 0;color:var(--success);font-size:14px;font-weight:900}.customer-profile-actions{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.customer-danger-button,.customer-edit-button{white-space:nowrap}.customer-danger-button{color:var(--danger)}.customer-detail-grid{grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);align-items:start}.customer-card-stack,.customer-detail-grid{display:grid;grid-gap:16px;gap:16px}.customer-detail-card{padding:16px;border-radius:14px}.customer-notes-box{min-height:126px;width:100%;padding:14px;border:1px solid rgba(23,25,35,.08);border-radius:14px;background:#f1f1f2;color:var(--muted);font-size:14px;font-weight:750;line-height:1.45;white-space:pre-wrap}.customer-notes-button{display:block;text-align:left;cursor:text}.customer-inline-button{width:100%;cursor:text;text-align:left;font:inherit}.customer-inline-form,.customer-inline-notes-form{display:grid;grid-gap:8px;gap:8px}.customer-inline-form input,.customer-inline-notes-form textarea{width:100%;border:1px solid rgba(37,99,235,.28);border-radius:10px;background:#f7f8fa;color:var(--text);font:inherit;font-size:14px;font-weight:850;padding:10px 12px}.customer-inline-notes-form textarea{min-height:126px;resize:vertical;line-height:1.45}.customer-inline-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.customer-inline-actions .button{padding:7px 10px;border-radius:9px;font-size:12px}.customer-detail-form{display:grid;grid-gap:10px;gap:10px}.customer-detail-input-row{display:grid;grid-template-columns:minmax(86px,.42fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.customer-detail-input-row>span{color:var(--muted);font-size:13px;font-weight:850}.customer-detail-input-row input{width:100%;min-width:0;border:1px solid rgba(23,25,35,.07);border-radius:12px;background:#ececed;color:var(--text);font-size:14px;font-weight:850;line-height:1.15;padding:10px 12px}.customer-detail-input-row input:focus{outline:2px solid rgba(59,130,246,.28);border-color:rgba(59,130,246,.32)}.customer-detail-input-row input:disabled{opacity:.72}.customer-detail-save-row{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:4px}.customer-detail-save-row .button{padding:8px 11px;border-radius:10px;font-size:12px}.customer-order-list{display:grid;grid-gap:10px;gap:10px}.customer-order-row{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px;padding:12px;border:1px solid var(--border);border-radius:13px;background:rgba(248,250,252,.88)}.customer-order-row:hover{border-color:rgba(37,99,235,.3);background:var(--accent-soft)}.customer-order-thumb{width:46px;height:46px;display:inline-grid;place-items:center;overflow:hidden;border-radius:10px;background:rgba(23,25,35,.08);color:var(--muted);font-size:10px;font-weight:950}.customer-order-thumb img{width:100%;height:100%;object-fit:cover}.customer-order-content{min-width:0;display:grid;grid-gap:8px;gap:8px}.customer-order-main-line{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.customer-order-main-line>span:first-child{min-width:0;display:grid;grid-gap:5px;gap:5px}.customer-order-row strong{font-size:14px;line-height:1.2}.customer-order-row small{color:var(--muted);font-size:12px;font-weight:800}.customer-order-note{display:block;padding:8px;border-radius:8px;background:rgba(23,25,35,.05);color:var(--muted);font-size:11px;font-style:italic;font-weight:750;line-height:1.35;white-space:pre-wrap}.customer-form-modal{width:min(640px,100%)}.order-detail-shell{min-width:0}.order-detail-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:13px 16px;display:flex;justify-content:space-between;gap:14px;align-items:center;background:rgba(255,255,255,.92);border-bottom:1px solid var(--border)}.order-header-meta{display:flex;flex:1 1 auto;justify-content:center;min-width:0;gap:10px}.order-header-meta-pill{display:inline-flex;align-items:center;gap:7px;max-width:260px;padding:7px 11px;border:1px solid;border-radius:11px;font-size:12px;font-weight:850;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-header-meta-pill svg{width:15px;height:15px;flex:0 0 auto}.order-header-meta-pill.green{color:#34c759;background:rgba(52,199,89,.13);border-color:rgba(52,199,89,.24)}.order-header-meta-pill.red{color:#ff3b30;background:rgba(255,59,48,.13);border-color:rgba(255,59,48,.24)}.order-header-meta-pill.yellow{color:#ff9500;background:rgba(255,149,0,.14);border-color:rgba(255,149,0,.26)}.order-header-meta-pill.blue{color:#2563eb;background:rgba(37,99,235,.12);border-color:rgba(37,99,235,.22)}.order-header-meta-pill.gray{color:#8b8f96;background:rgba(23,25,35,.06);border-color:rgba(23,25,35,.1)}.order-detail-toolbar h1{font-size:22px;line-height:1.1}.order-action-message{margin-left:16px;margin-right:16px}.order-actions-menu-wrap{position:relative}.order-actions-button{padding:7px 11px;border-radius:8px;font-size:12px}.card-layout-lock-button{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(23,25,35,.08);border-radius:8px;background:rgba(23,25,35,.055);color:var(--muted);padding:7px 11px;font:inherit;font-size:12px;font-weight:760;line-height:1;cursor:pointer}.card-layout-lock-button svg{width:14px;height:14px}.card-layout-lock-button:hover{border-color:rgba(37,99,235,.18);color:var(--text)}.card-layout-lock-button.is-locked{border-color:rgba(23,25,35,.14)}.order-actions-menu-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:20;width:190px;max-height:min(60vh,360px);overflow-y:auto;padding:7px;border:1px solid rgba(209,213,219,.92);border-radius:14px;background:rgba(255,255,255,.92);box-shadow:0 18px 42px rgba(15,23,42,.14);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.order-actions-menu-section-title{padding:7px 10px 5px;color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.order-actions-menu-panel button span[aria-hidden]{display:inline-block;width:16px;margin-right:4px;color:#2563eb;font-weight:950}.order-actions-header-details{padding:3px 2px 5px}.order-actions-menu-divider{height:1px;margin:6px 2px;background:rgba(23,25,35,.1)}.order-header-details-title{display:flex;align-items:center;gap:8px;padding:8px 10px 7px;color:var(--text);font-size:12px;font-weight:900}.order-header-details-title svg{width:15px;height:15px;color:#2563eb}.order-header-details-toggle{display:flex;width:100%;align-items:center;gap:9px;border:0;border-radius:10px;padding:9px 10px;background:transparent;color:var(--text);font:inherit;font-size:12px;font-weight:850;text-align:left;cursor:pointer}.order-header-details-toggle span{width:16px;color:#2563eb;font-weight:950}.order-header-details-toggle:hover{background:rgba(37,99,235,.1)}.order-header-details-context-menu{position:fixed;z-index:80;width:240px;max-width:calc(100vw - 24px);padding:7px;border:1px solid rgba(209,213,219,.92);border-radius:14px;background:rgba(255,255,255,.94);box-shadow:0 18px 42px rgba(15,23,42,.14);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.order-actions-menu-panel button{width:100%;border:0;border-radius:10px;padding:9px 10px;background:transparent;color:var(--text);font-size:12px;font-weight:850;text-align:left;cursor:pointer}.order-actions-menu-panel button:hover{background:rgba(37,99,235,.1)}.customize-button{padding:7px 10px;border-radius:8px;font-size:12px}.customize-cards-panel{width:min(460px,100%);max-width:460px;max-height:calc(100vh - 48px);margin:0;padding:14px;overflow:auto;border:1px solid rgba(23,25,35,.07);border-radius:18px;background:rgba(246,247,249,.96);box-shadow:0 24px 70px rgba(15,23,42,.2)}.workspace-blocks-backdrop{place-items:start center;padding:24px 16px;overflow:auto;background:rgba(15,23,42,.28)}.workspace-blocks-actions{display:flex;align-items:center;gap:8px}.workspace-blocks-close{width:28px;height:28px;display:inline-grid;place-items:center;border:1px solid rgba(23,25,35,.08);border-radius:999px;background:rgba(255,255,255,.78);color:#36383c;font-size:17px;font-weight:850;line-height:1;cursor:pointer}.customize-card-actions,.customize-card-main,.customize-card-row,.customize-cards-header{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.customize-cards-header{justify-content:space-between;align-items:flex-start;margin-bottom:12px}.customize-cards-header h2{margin:0;color:#46484c;font-size:18px;line-height:1.05;letter-spacing:0}.customize-cards-header p:not(.orders-kicker){margin:5px 0 0;color:#6f7378;font-size:12px;font-weight:650;line-height:1.25}.customize-card-list,.workspace-layout-mode-card{display:grid;grid-gap:9px;gap:9px}.workspace-layout-mode-card{margin:0 0 11px;padding:11px;border:1px solid rgba(37,99,235,.12);border-radius:14px;background:rgba(255,255,255,.66)}.workspace-layout-mode-card .card-title{gap:9px}.workspace-layout-mode-card .card-title-icon{width:28px;height:28px;border-radius:9px}.workspace-layout-mode-card .card-title-eyebrow{font-size:9px}.workspace-layout-mode-card .card-title-text{font-size:13px}.workspace-layout-mode-card p{margin:0;color:#70747a;font-size:11px;font-weight:650;line-height:1.35}.workspace-layout-mode-actions{display:flex;flex-wrap:wrap;gap:7px}.workspace-layout-mode-actions .button{padding:7px 9px;border-radius:8px;font-size:12px}.customize-card-row{justify-content:space-between;min-height:50px;padding:9px 11px;border:1px solid rgba(23,25,35,.055);border-radius:14px;background:rgba(238,239,241,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 1px 2px rgba(15,23,42,.035);transition:border-color .16s ease,box-shadow .16s ease,opacity .16s ease,transform .16s ease}.customize-card-row.is-dragging{opacity:.56;transform:scale(.985)}.customize-card-row.is-drop-target{border-color:rgba(37,99,235,.5);box-shadow:inset 0 0 0 1px rgba(37,99,235,.18),0 10px 22px rgba(37,99,235,.1)}.customize-card-main{min-width:0;flex:1 1 100%;display:flex;align-items:center;gap:10px}.customize-card-icon{width:26px;height:26px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:10px;background:transparent;color:#70747a}.customize-card-icon svg{width:18px;height:18px}.customize-drag-handle{width:28px;height:28px;display:inline-grid;place-items:center;gap:2px;flex:0 0 auto;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.88);color:var(--muted);cursor:-webkit-grab;cursor:grab}.customize-drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.customize-drag-handle:disabled{cursor:not-allowed;opacity:.42}.customize-drag-handle span{width:12px;height:2px;border-radius:999px;background:currentColor}.customize-card-row label{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:9px;color:#46484c;font-size:15px;font-weight:900}.customize-card-row input{order:2;width:38px;height:22px;margin-left:auto;flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:radial-gradient(circle at 11px 50%,#fff 0 7px,transparent 8px),#d1d5db;box-shadow:inset 0 1px 3px rgba(15,23,42,.18);cursor:pointer;transition:background .16s ease,opacity .16s ease}.customize-card-row input:checked{background:radial-gradient(circle at calc(100% - 11px) 50%,#fff 0 7px,transparent 8px),#0a84ff}.customize-card-row input:disabled{cursor:not-allowed;opacity:.58}.customize-card-row label>span{order:1;min-width:0;flex:1 1 auto;overflow-wrap:anywhere}.customize-card-actions .button{padding:7px 9px;border-radius:8px;font-size:12px}@media (min-width:900px){.customize-card-list{grid-template-columns:1fr;align-items:stretch}.customize-card-row{align-content:center;align-items:center}.customize-card-actions{width:100%;justify-content:flex-end}}@media (max-width:899px){.customize-drag-handle{display:none}.customize-card-main{flex-basis:100%}}.layout-error,.layout-status{margin:10px 0 0;font-size:13px;font-weight:800}.layout-status{color:var(--muted)}.layout-error{color:var(--danger)}.order-detail-workspace{padding:14px;overflow:auto;cursor:-webkit-grab;cursor:grab;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.order-detail-workspace.is-panning{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.order-detail-canvas{min-width:max-content;display:flex;align-items:flex-start;gap:14px;padding:16px}.order-detail-column{flex:0 0 auto;display:flex;flex-direction:column;gap:16px;min-height:520px;border-radius:18px;transition:background .16s ease,box-shadow .16s ease,outline-color .16s ease}.order-detail-column.can-drop-card,.order-detail-column.is-empty{min-height:520px}.order-detail-column.is-column-drop-target{background:rgba(37,99,235,.045);outline:1px dashed rgba(37,99,235,.26);outline-offset:5px}.order-detail-empty-column-drop{min-height:72px;border:1px dashed rgba(37,99,235,.24);border-radius:18px;display:grid;place-items:center;pointer-events:none;color:rgba(37,99,235,.62);background:rgba(37,99,235,.035);font-size:12px;font-weight:700;letter-spacing:0}.order-detail-empty-column-drop.is-empty-target{min-height:176px}.order-detail-empty-column-drop.is-append-target{margin-top:-2px}.order-detail-card-insert-drop-zone{min-height:54px;border:1px dashed rgba(37,99,235,.28);border-radius:16px;display:grid;place-items:center;color:rgba(37,99,235,.72);background:rgba(37,99,235,.045);box-shadow:inset 0 0 0 1px rgba(37,99,235,.06)}.order-detail-card-insert-drop-zone.is-before{margin-bottom:-2px}.order-detail-card-insert-drop-zone.is-after{margin-top:-2px}.order-detail-card-insert-drop-zone span{border-radius:999px;padding:6px 11px;background:rgba(239,246,255,.94);font-size:12px;font-weight:700;letter-spacing:0}.order-detail-card-after-drop-strip{position:absolute;left:12px;right:12px;bottom:-28px;z-index:12;height:48px}.order-detail-card-frame{width:100%;flex:0 0 auto;position:relative;cursor:-webkit-grab;cursor:grab;transition:opacity .16s ease,transform .16s ease}.order-detail-workspace.is-panning .order-detail-card-frame{cursor:-webkit-grabbing;cursor:grabbing}.order-detail-card-frame.is-resizing{z-index:6}.order-detail-card-frame.is-dragging{opacity:.58;transform:scale(.985)}.order-detail-card-frame.is-drop-target .order-detail-card{border-color:rgba(37,99,235,.48);box-shadow:inset 0 0 0 1px rgba(37,99,235,.16),0 14px 30px rgba(37,99,235,.1)}.order-card-drag-handle{position:absolute;top:16px;left:15px;z-index:2;width:26px;height:26px;display:inline-grid;place-items:center;gap:2px;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:-webkit-grab;cursor:grab}.order-card-drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.order-card-drag-handle:disabled{cursor:not-allowed;opacity:.38}.order-card-drag-handle span{width:13px;height:2px;border-radius:999px;background:currentColor}.order-card-layout-lock-handle{position:absolute;top:16px;left:15px;z-index:2;width:26px;height:26px;display:inline-grid;place-items:center;border-radius:8px;background:rgba(23,25,35,.055);color:var(--muted);opacity:.88}.order-card-layout-lock-handle svg{width:15px;height:15px}.order-detail-card-frame.is-layout-locked{cursor:default}.order-detail-card-frame.has-drag-handle .order-detail-card>.card-title{padding-left:34px}.order-detail-card-frame.can-resize .order-detail-card{padding-bottom:26px}.order-card-height-resize-handle{position:absolute;left:50%;bottom:5px;z-index:4;width:92px;height:24px;transform:translateX(-50%);display:grid;place-items:center;border:0;border-radius:999px;background:transparent;cursor:ns-resize;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.order-card-height-resize-handle span{width:44px;height:5px;border-radius:999px;background:rgba(107,114,128,.28);transition:background .14s ease,transform .14s ease}.order-card-height-resize-handle:hover span,.order-detail-card-frame.is-resizing .order-card-height-resize-handle span{background:rgba(37,99,235,.42);transform:scaleX(1.12)}.order-card-corner-resize-handle{position:absolute;right:7px;bottom:7px;z-index:5;width:28px;height:28px;display:grid;grid-template-columns:repeat(2,5px);grid-auto-rows:5px;place-content:center;grid-gap:4px;gap:4px;border:0;border-radius:9px;background:transparent;color:rgba(107,114,128,.28);cursor:nwse-resize;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.order-card-corner-resize-handle span{width:5px;height:5px;border-radius:999px;background:currentColor}.order-card-corner-resize-handle:hover,.order-detail-card-frame.is-resizing .order-card-corner-resize-handle{color:rgba(37,99,235,.45)}.order-card-title-subtitle{margin:3px 0 0;color:var(--text);font-size:12px;font-weight:800;overflow-wrap:anywhere}.order-card-menu-wrap{position:absolute;top:14px;right:14px;z-index:5}.order-card-menu-button{width:30px;height:30px;border:1px solid transparent;border-radius:999px;background:rgba(255,255,255,.78);color:var(--text);font-size:15px;font-weight:900;line-height:1;box-shadow:0 8px 18px rgba(15,23,42,.08);cursor:pointer}.order-card-menu-button:hover{border-color:var(--border);background:#fff}.order-card-menu-panel{position:absolute;top:36px;right:0;width:min(240px,calc(100vw - 44px));padding:8px;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.98);box-shadow:0 16px 34px rgba(15,23,42,.16);display:grid;grid-gap:6px;gap:6px}.order-card-menu-panel button{min-height:32px;border:0;border-radius:9px;background:transparent;color:var(--text);font-size:12px;font-weight:900;text-align:left;cursor:pointer}.order-card-menu-panel button.is-selected,.order-card-menu-panel button:hover:not(:disabled){background:var(--accent-soft);color:var(--accent)}.order-card-menu-panel button:disabled{cursor:not-allowed;opacity:.45}.order-card-menu-label,.order-card-menu-note{margin:4px 4px 0;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.order-card-menu-note{text-transform:none;line-height:1.35}.order-card-color-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px}.order-card-color-grid button{display:inline-flex;align-items:center;gap:7px}.order-card-color-grid span{width:12px;height:12px;border:1px solid var(--border);border-radius:999px;background:#fff}.order-card-color-grid span[data-card-color=Red]{background:rgba(255,61,61,.42)}.order-card-color-grid span[data-card-color=Orange]{background:rgba(255,140,26,.42)}.order-card-color-grid span[data-card-color=Yellow]{background:rgba(255,209,31,.5)}.order-card-color-grid span[data-card-color=Green]{background:rgba(46,199,97,.42)}.order-card-color-grid span[data-card-color=Blue]{background:rgba(51,133,255,.42)}.order-card-color-grid span[data-card-color=Purple]{background:rgba(158,97,255,.42)}.order-card-color-grid span[data-card-color=Pink]{background:rgba(255,61,158,.42)}.order-detail-mobile-stack{display:none;gap:12px;padding:14px;align-items:start}.order-detail-mobile-stack.is-visible{display:grid;grid-template-columns:1fr}.order-detail-card{padding:14px;border-radius:13px;line-height:1.25;box-shadow:0 8px 22px rgba(15,23,42,.052)}.order-detail-card-frame .order-detail-card{height:100%;overflow:visible}.order-detail-card-frame .order-detail-card.is-client-files-card,.order-detail-card-frame .order-detail-card.is-history-card{display:flex;min-height:0;flex-direction:column;overflow:hidden}.order-detail-card-frame[data-card-color=Red] .order-detail-card{background:rgba(255,61,61,.14);border-color:rgba(255,61,61,.5)}.order-detail-card-frame[data-card-color=Orange] .order-detail-card{background:rgba(255,140,26,.14);border-color:rgba(255,140,26,.5)}.order-detail-card-frame[data-card-color=Yellow] .order-detail-card{background:rgba(255,209,31,.16);border-color:rgba(255,209,31,.52)}.order-detail-card-frame[data-card-color=Green] .order-detail-card{background:rgba(46,199,97,.14);border-color:rgba(46,199,97,.48)}.order-detail-card-frame[data-card-color=Blue] .order-detail-card{background:rgba(51,133,255,.14);border-color:rgba(51,133,255,.48)}.order-detail-card-frame[data-card-color=Purple] .order-detail-card{background:rgba(158,97,255,.14);border-color:rgba(158,97,255,.48)}.order-detail-card-frame[data-card-color=Pink] .order-detail-card{background:rgba(255,61,158,.14);border-color:rgba(255,61,158,.48)}.order-detail-card .card-title{gap:8px;margin-bottom:8px;align-items:center}.order-detail-card .card-title-icon{width:25px;height:25px;border-radius:0;background:transparent;color:#8a8d91;--card-title-icon-cutout:#fff}.order-detail-card .card-title-icon svg{width:18px;height:18px}.order-detail-card .card-title-text{font-size:14px}.order-detail-card .muted-copy{font-size:12px;line-height:1.3}.order-detail-card .compact-mini-panel{padding:10px;border-radius:11px}.order-detail-card .compact-row-head strong{font-size:12.5px}.app-card-panel{display:grid;grid-gap:9px;gap:9px;padding:12px;border:1px solid rgba(23,25,35,.08);border-radius:14px;background:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.app-client-files-panel{position:relative;min-height:0;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.order-detail-card-frame .order-detail-card.is-client-files-card .app-client-files-panel{flex:1 1 auto;display:flex;min-height:0;flex-direction:column;overflow:hidden}.app-client-files-panel.is-drop-targeted{border-color:rgba(37,99,235,.42);background:rgba(239,246,255,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 0 0 3px rgba(59,130,246,.12)}.app-card-divider{height:1px;margin:2px 0;background:rgba(23,25,35,.16)}.app-summary-panel{gap:12px;padding:14px;border-radius:16px}.app-summary-bottom,.app-summary-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.app-summary-date-block,.app-summary-value{display:grid;grid-gap:6px;gap:6px;min-width:0}.app-summary-date-block>span,.app-summary-status-row>span,.app-summary-value span{color:#8a8d93;font-size:12px;font-weight:750;line-height:1.2}.app-summary-value strong{color:#35c864;font-size:16px;font-weight:950;line-height:1.1;overflow-wrap:anywhere}.app-summary-status-list{display:grid;grid-gap:7px;gap:7px}.app-summary-status-row{display:grid;grid-template-columns:minmax(70px,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.app-summary-status-badge{justify-self:start;min-width:54px;padding:4px 8px;border-radius:8px;font-size:10.5px;font-weight:950;line-height:1;text-align:center}.app-summary-status-badge.green{color:#35c864;background:rgba(53,200,100,.16)}.app-summary-status-badge.red{color:#ff3b3b;background:rgba(255,59,59,.13)}.app-summary-status-badge.gray{color:#7b7f86;background:rgba(107,114,128,.13)}.app-summary-status-badge.orange{color:var(--warning);background:rgba(var(--warning-rgb),.16)}.app-summary-date-block strong{display:inline-flex;align-items:center;gap:5px;color:#22242a;font-size:13px;font-weight:900;line-height:1.1}.app-summary-date-block svg{width:14px;height:14px;flex:0 0 auto;color:#8a8d93}.app-summary-delivery.green,.app-summary-delivery.green svg{color:#35c864}.app-summary-delivery.yellow,.app-summary-delivery.yellow svg{color:var(--warning)}.app-summary-delivery.red,.app-summary-delivery.red svg{color:#ff3b3b}.app-summary-delivery.gray,.app-summary-delivery.gray svg{color:#8a8d93}.app-preview-stage{position:relative;min-height:120px;display:grid;place-items:center;overflow:hidden;border-radius:16px;background:transparent}.order-detail-card.is-preview-card{display:flex;flex-direction:column;overflow:hidden}.order-detail-card.is-preview-card .app-preview-stage{flex:1 1 auto}.app-preview-image{width:100%;height:100%;min-height:0;max-height:100%;object-fit:contain}.app-preview-empty{width:100%;height:100%;min-height:120px;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;border-radius:16px;background:#f1f1f2;color:#7b7f86;text-align:center}.app-preview-icon{font-size:28px;line-height:1;color:#8a8d91}.app-preview-icon.image-placeholder-icon svg{width:34px;height:34px;stroke-width:2}.app-preview-empty strong{font-size:13px;line-height:1.25}.order-detail-card.is-preview-card .card-title-icon{background:transparent;color:#8a8d91;width:24px;height:24px}.order-detail-card.is-preview-card .card-title-icon svg{width:21px;height:21px}.app-preview-actions{position:absolute;left:14px;bottom:14px;z-index:2}.app-preview-float{width:40px;height:40px;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.42);color:rgba(33,35,39,.68);font-size:15px;font-weight:950;box-shadow:0 6px 14px rgba(15,23,42,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.app-preview-float:disabled{cursor:default;opacity:.66}.app-preview-action-menu{position:absolute;left:0;bottom:48px;min-width:178px;display:grid;grid-gap:4px;gap:4px;padding:7px;border:1px solid rgba(23,25,35,.08);border-radius:12px;background:rgba(255,255,255,.94);box-shadow:0 16px 34px rgba(15,23,42,.16)}.app-preview-action-menu a,.app-preview-action-menu button{min-height:30px;display:flex;align-items:center;border:0;border-radius:8px;background:transparent;color:#22242a;padding:6px 8px;font-size:12px;font-weight:850;text-align:left;text-decoration:none;cursor:pointer}.app-preview-action-menu a:hover,.app-preview-action-menu button:hover{background:rgba(23,25,35,.06)}.app-preview-action-menu button:disabled{color:#9aa0aa;cursor:default}.app-preview-action-menu .is-danger{color:#ef4444}.app-preview-link-editor{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-gap:7px;gap:7px;align-items:center;padding:8px 9px;border-radius:10px;background:rgba(255,255,255,.88);box-shadow:0 12px 28px rgba(15,23,42,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-preview-link-editor span{color:#777b80;font-size:12px;font-weight:900}.app-preview-link-editor input{width:100%;border:0;background:transparent;color:var(--text);font-size:12px;font-weight:750;outline:none}.app-preview-link-editor button{width:22px;height:22px;display:inline-grid;place-items:center;border:0;border-radius:999px;background:rgba(23,25,35,.08);color:#36383c;font-size:13px;font-weight:950;cursor:pointer}.app-delivery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.app-delivery-panel{gap:10px;padding:12px;border-radius:15px}.app-soft-metric-card{min-height:56px;display:grid;align-content:center;grid-gap:5px;gap:5px;padding:10px;border-radius:12px;background:#f0f0f1}.app-soft-metric-card small,.app-soft-metric-card span{color:#83868b;font-weight:900}.app-soft-metric-card small,.app-soft-metric-card span{font-size:11px}.app-soft-metric-card strong{font-size:14px;line-height:1}.app-time-remaining{display:flex;align-items:center;gap:10px;min-height:54px;padding:12px;border-radius:12px;background:rgba(52,199,89,.12);color:#2fc15d}.app-time-remaining.is-late,.app-time-remaining.is-red{background:rgba(255,59,48,.1);color:#ef4444}.app-time-remaining.is-yellow{background:rgba(var(--warning-rgb),.13);color:var(--warning)}.app-time-remaining.is-green{background:rgba(52,199,89,.12);color:#2fc15d}.app-time-remaining.is-gray{background:rgba(107,114,128,.1);color:#777b80}.app-time-remaining span{width:20px;height:20px;display:inline-grid;place-items:center;border-radius:999px;background:currentColor;color:#fff;font-size:12px}.app-time-remaining strong{display:block;color:#7d8187;font-size:11px;font-weight:850}.app-time-remaining b{display:block;margin-top:2px;font-size:18px;line-height:1}.app-calendar-card,.app-client-files-empty,.app-todo-add-panel{padding:12px;border-radius:12px;background:#f1f1f2}.app-calendar-card p{margin:8px 0 0;color:#7d8187;font-size:12px;font-weight:650;line-height:1.32}.app-calendar-button{display:inline-flex;min-height:0;padding:7px 11px;border:0;border-radius:10px;background:rgba(52,199,89,.12);color:#2fc15d;cursor:pointer;font-size:12px;font-weight:900}.app-calendar-button:disabled{cursor:not-allowed;opacity:.55}.app-calendar-status{margin-top:6px!important;font-size:11px!important;line-height:1.25!important}.app-calendar-button.is-red{background:rgba(255,59,48,.1);color:#ef4444}.app-calendar-button.is-yellow{background:rgba(var(--warning-rgb),.13);color:var(--warning)}.app-calendar-button.is-gray{background:rgba(107,114,128,.1);color:#777b80}.app-inline-label{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;color:inherit;font:inherit;text-align:left;padding:2px 6px;margin:-2px -6px;border-radius:6px;cursor:pointer}.app-inline-label:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.app-inline-label-pencil{flex:0 0 auto;opacity:0;color:var(--muted);transition:opacity .12s ease}.app-inline-label:hover .app-inline-label-pencil{opacity:.85}.app-inline-label-input{font:inherit;color:inherit;background:transparent;padding:2px 6px;margin:-2px 0;max-width:150px;border-radius:6px;border:1.5px solid var(--accent)}.app-value-row{display:grid;grid-template-columns:minmax(104px,.62fr) minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center}.app-value-row>span{color:#858990;font-size:12.5px;font-weight:800}.app-value-pill{min-height:34px;display:flex;align-items:center;justify-content:flex-start;padding:6px 10px;border:1px solid rgba(23,25,35,.06);border-radius:10px;background:#ececed;color:var(--text);font-size:13px;font-weight:800;overflow-wrap:anywhere}.app-value-pill.is-empty{color:transparent}.app-notes-panel{align-content:start}.app-notes-section{display:grid;grid-gap:7px;gap:7px;min-width:0}.app-notes-heading{color:#858990;font-size:12px;font-weight:850}.app-notes-display,.app-notes-editor{width:100%;min-height:82px;border:1px solid rgba(23,25,35,.06);border-radius:12px;background:#f1f1f2;color:var(--text);padding:10px;text-align:left;font-size:12.5px;font-weight:700;line-height:1.35;white-space:pre-wrap;overflow-wrap:anywhere}.app-notes-display{cursor:pointer}.app-notes-display.is-empty{color:#8a8d93;font-weight:650}.app-notes-display:disabled{cursor:default;opacity:.72}.app-notes-editor{display:grid;grid-gap:8px;gap:8px}.app-notes-textarea{width:100%;min-height:92px;border:0;border-radius:10px;outline:none;resize:vertical;background:rgba(255,255,255,.78);color:var(--text);padding:9px;font:inherit;font-size:12.5px;line-height:1.35}.app-notes-actions{display:flex;justify-content:flex-end;gap:7px}.app-notes-actions button{min-height:28px;border:0;border-radius:9px;background:rgba(37,99,235,.1);color:#2563eb;padding:5px 10px;font-size:12px;font-weight:850;cursor:pointer}.app-notes-actions button:last-child{background:#2563eb;color:white}.app-notes-actions button:disabled{cursor:default;opacity:.58}.app-channel-pills{display:flex;flex-wrap:wrap;gap:6px}.app-channel-pills button,.app-channel-pills span{display:inline-flex;align-items:center;min-width:0;max-width:100%;min-height:29px;border:0;padding:5px 11px;border-radius:999px;background:rgba(23,25,35,.08);color:#7f8389;font-size:12px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-channel-pills button.is-selected,.app-channel-pills span{background:#1285ff;color:#fff}.app-channel-pills button .app-channel-pill-text{display:block;min-width:0;max-width:100%;min-height:auto;padding:0;border-radius:0;background:transparent;color:inherit;font:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-customer-panel .app-channel-pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.app-customer-panel .app-channel-pills button,.app-customer-panel .app-channel-pills span{width:100%;min-width:0;justify-content:center;padding:5px 7px;font-size:11px;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-customer-panel .app-channel-pills .app-channel-pill-text{width:100%}.app-channel-pills button:not(:disabled){cursor:pointer}.app-subsection-title{display:flex;align-items:center;gap:7px;color:#7d8187;font-size:13px}.app-subsection-title span{color:#1285ff}.detail-row{display:grid;grid-template-columns:minmax(98px,.52fr) 1fr;grid-gap:8px;gap:8px;padding:6px 0;border-bottom:1px solid var(--border)}.detail-row span{color:var(--muted);font-size:11px;font-weight:900}.detail-row a,.detail-row strong{font-size:12px;font-weight:800;overflow-wrap:anywhere}.detail-row strong{min-height:30px;display:flex;align-items:center;justify-content:flex-end;padding:5px 9px;border:1px solid rgba(23,25,35,.06);border-radius:10px;background:rgba(241,245,249,.92)}.detail-row.is-emphasis{align-items:center;border-bottom:0;padding-top:8px}.detail-row.is-emphasis span,.detail-row.is-emphasis strong{font-size:15px;font-weight:950}.detail-row.is-emphasis strong{background:transparent;border:0;padding-right:0}.detail-row a{color:var(--accent)}.app-value-button{width:100%;border:1px solid rgba(23,25,35,.06);text-align:left;cursor:pointer}.app-value-button:disabled{cursor:default;opacity:.78}.app-value-edit-form{margin:0}.app-inline-select,.app-value-input{width:100%;min-height:34px;border:1px solid rgba(23,25,35,.1);border-radius:10px;background:#ececed;color:var(--text);padding:6px 10px;font-size:13px;font-weight:900;outline:none}.app-inline-select:focus,.app-value-input:focus{border-color:rgba(37,99,235,.55);box-shadow:0 0 0 3px rgba(37,99,235,.12)}.app-inline-select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.app-inline-select-status{min-height:31px;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:950}.app-inline-select-status.status-green{color:#31c85a;background:rgba(49,200,90,.16);border-color:rgba(49,200,90,.32)}.app-inline-select-status.status-red{color:#ff3b3b;background:rgba(255,59,59,.14);border-color:rgba(255,59,59,.28)}.app-inline-select-status.status-orange{color:#ff8a22;background:rgba(255,138,34,.16);border-color:rgba(255,138,34,.28)}.app-inline-select-status.status-gray{color:#8b8d94;background:rgba(23,25,35,.06);border-color:rgba(23,25,35,.1)}.tone-green,.tone-positive{color:#35c864!important}.tone-negative{color:#ff3b3b!important}.tone-negative-soft{color:#ffaaaa!important}.tone-blue{color:#1285ff!important}.tone-yellow{color:var(--warning)!important}.tone-gray{color:#777b80!important}.app-soft-metric-card.tone-blue{color:#1285ff!important}.app-soft-metric-card.tone-green{color:#2fc15d!important}.app-soft-metric-card.tone-red{color:#ef4444!important}.app-soft-metric-card.tone-yellow{color:var(--warning)!important}.app-soft-metric-card.tone-gray{color:#777b80!important}.finance-inline-row{align-items:center}.app-financial-panel .detail-row{border-bottom:0}.app-financial-panel .app-card-divider{margin:7px 0}.finance-inline-message{margin:6px 0 8px}.finance-binary-row button,.finance-inline-input,.finance-value-pill{width:100%;min-height:30px;border:1px solid var(--border);border-radius:9px;background:#ececed;color:var(--text);font-size:12px;font-weight:900}.finance-value-pill{padding:6px 9px;text-align:right;cursor:pointer}.finance-value-pill:disabled{cursor:default;opacity:.72}.finance-inline-form{margin:0}.finance-inline-input{padding:6px 9px;text-align:right;outline:none}.finance-inline-input:focus{border-color:rgba(37,99,235,.55);box-shadow:0 0 0 3px rgba(37,99,235,.12)}.finance-binary-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px}.finance-binary-row button{cursor:pointer;padding:4px 7px}.finance-binary-row button.is-selected{background:rgba(74,222,128,.16);border-color:rgba(34,197,94,.28);color:#16a34a}.finance-binary-row button.is-no{background:rgba(248,113,113,.14);border-color:rgba(248,113,113,.34);color:#dc2626}.app-client-files-intro{display:flex;justify-content:space-between;gap:10px 14px;align-items:flex-start;flex-wrap:wrap;min-width:0}.app-client-files-intro>div{flex:1 1 220px;min-width:0}.app-client-files-intro strong{display:block;max-width:100%;color:#7f8389;font-size:12px;font-weight:900;line-height:1.16;overflow-wrap:anywhere}.app-client-files-intro p,.app-client-files-note{margin:6px 0 0;color:#8b8f96;font-size:11px;font-weight:700;line-height:1.24;overflow-wrap:anywhere}.app-upload-button{flex:0 0 auto;white-space:nowrap;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:900}.app-client-files-empty{min-height:104px;display:grid;align-content:center;grid-gap:6px;gap:6px}.app-client-files-empty span{color:#81858b;font-size:28px;line-height:1}.app-client-files-empty strong{font-size:14px}.app-client-files-empty p{max-width:460px;margin:4px 0 0;color:#8b8f96;font-size:12.5px;font-weight:700}.app-todo-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.app-todo-stat-card{min-height:58px;display:grid;align-content:center;grid-gap:4px;gap:4px;padding:10px;border:1px solid rgba(23,25,35,.08);border-radius:14px;background:#ececed}.app-todo-stat-card span{color:#7f8389;font-size:12px;font-weight:900}.app-todo-stat-card strong{font-size:22px;line-height:1}.app-todo-stat-card.tone-blue{border-color:rgba(18,133,255,.16);background:rgba(18,133,255,.05)}.app-todo-stat-card.tone-green{border-color:rgba(52,199,89,.18);background:rgba(52,199,89,.06)}.app-todo-add-panel{display:grid;grid-gap:9px;gap:9px}.app-todo-add-row{display:grid;grid-template-columns:1fr 58px;grid-gap:8px;gap:8px}.app-todo-add-row .input{min-height:40px;border-radius:11px;background:#fff;font-size:13px}.app-todo-add-row button{border:0;border-radius:10px;background:rgba(37,99,235,.42);color:#fff;font-size:22px;font-weight:700}.app-todo-controls{display:grid;grid-gap:7px;gap:7px;color:#7f8389;font-size:12.5px}.app-todo-controls span{display:flex;align-items:center;gap:7px}.app-todo-controls b{min-width:82px;padding:5px 10px;border-radius:8px;background:rgba(23,25,35,.08);color:var(--text)}.app-todo-controls select,.app-todo-date-input,.todo-edit-row input,.todo-edit-row select{min-height:28px;border:0;border-radius:8px;background:rgba(23,25,35,.08);color:var(--text);padding:4px 9px;font-weight:800;font-size:12px}.todo-switch{display:inline-flex;align-items:center}.todo-switch input{position:absolute;opacity:0;pointer-events:none}.app-todo-controls i,.todo-switch i{width:40px;height:24px;display:inline-block;border-radius:999px;background:rgba(23,25,35,.12);position:relative}.todo-switch i:after{content:"";position:absolute;top:4px;left:4px;width:16px;height:16px;border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.18);transition:transform .16s ease}.todo-switch input:checked+i{background:rgba(52,199,89,.36)}.todo-switch input:checked+i:after{transform:translateX(16px)}.app-todo-date-input{width:min(210px,100%)}.app-todo-filters{display:flex;gap:8px;overflow-x:auto;padding:2px 0}.app-todo-filters button{flex:0 0 auto;min-height:31px;border:0;border-radius:999px;background:rgba(23,25,35,.07);color:#7b7f86;padding:6px 12px;font-size:12px;font-weight:900;cursor:pointer}.app-todo-filters button.is-selected{background:rgba(18,133,255,.14);color:#1285ff}.app-todo-task-list{display:grid;grid-gap:10px;gap:10px}.app-todo-task-row{position:relative;display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid rgba(23,25,35,.05);border-radius:14px;background:rgba(23,25,35,.05)}.app-todo-task-row[draggable=true],.app-todo-task-row[draggable=true] .app-todo-task-main,.app-todo-task-row[draggable=true] .app-todo-title-button{cursor:-webkit-grab;cursor:grab}.app-todo-task-row.is-todo-dragging,.app-todo-task-row[draggable=true]:active,.app-todo-task-row[draggable=true]:active .app-todo-task-main,.app-todo-task-row[draggable=true]:active .app-todo-title-button{cursor:-webkit-grabbing;cursor:grabbing}.app-todo-task-row.is-todo-dragging{opacity:.56;transform:scale(.992)}.app-todo-task-row.is-todo-drag-over{border-color:rgba(18,133,255,.38);background:rgba(18,133,255,.08);box-shadow:inset 0 0 0 1px rgba(18,133,255,.15)}.app-todo-task-row.is-done{background:rgba(23,25,35,.035)}.app-todo-task-row.is-overdue{border-color:rgba(255,59,48,.22);background:rgba(255,59,48,.055)}.app-todo-task-main{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px}.app-todo-check{width:23px;height:23px;display:inline-grid;place-items:center;border:3px solid rgba(23,25,35,.46);border-radius:999px;background:transparent;color:#34c759;font-size:13px;font-weight:950;line-height:1;cursor:pointer}.app-todo-check:disabled{cursor:default;opacity:.65}.app-todo-task-row.is-done .app-todo-check{border-color:rgba(52,199,89,.72);background:rgba(52,199,89,.12)}.app-todo-task-title{color:var(--text);font-size:14px;font-weight:900;line-height:1.18;overflow-wrap:anywhere}.app-todo-title-button{min-width:0;border:0;background:transparent;padding:0;text-align:left;cursor:text}.app-todo-title-button:disabled{cursor:default}.app-todo-title-input{min-height:34px;padding:6px 10px;border-radius:10px;font-size:14px;font-weight:850}.app-todo-task-row.is-done .app-todo-task-title{color:#7b7f86}.app-todo-task-menu-wrap{position:relative;display:inline-flex;align-items:center}.app-todo-task-menu-button{background:transparent;color:#20242a;cursor:pointer;font-weight:950;width:28px;height:28px;display:inline-grid;place-items:center;border:2px solid;border-radius:999px;font-size:11px;line-height:1}.app-todo-task-menu-button:disabled{cursor:default;opacity:.55}.app-todo-task-menu{position:absolute;top:30px;right:0;z-index:40;width:220px;display:grid;grid-gap:2px;gap:2px;padding:7px;border:1px solid rgba(23,25,35,.14);border-radius:13px;background:rgba(255,255,255,.96);box-shadow:0 18px 38px rgba(15,23,42,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-todo-task-menu button,.app-todo-task-menu summary{width:100%;min-height:30px;border:0;border-radius:8px;background:transparent;color:#20242a;display:flex;align-items:center;justify-content:flex-start;gap:9px;padding:6px 9px;font-size:13px;font-weight:800;text-align:left;cursor:pointer}.app-todo-task-menu summary{list-style:none}.app-todo-task-menu summary::-webkit-details-marker{display:none}.app-todo-task-menu details summary:after{content:"›";margin-left:auto;color:#5f646b;font-size:17px;line-height:1}.app-todo-task-menu details[open] summary:after{transform:rotate(90deg)}.app-todo-task-menu button:hover,.app-todo-task-menu summary:hover{background:rgba(23,25,35,.06)}.app-todo-task-menu button.has-chevron:after{content:"›";margin-left:auto;color:#5f646b;font-size:17px;line-height:1}.app-todo-task-menu .app-todo-menu-back{margin-bottom:3px;color:#5f646b;font-weight:900;border-bottom:1px solid rgba(23,25,35,.08);border-radius:8px 8px 0 0}.app-todo-task-menu button:disabled{cursor:default;opacity:.45}.app-todo-task-menu details>div{display:grid;grid-gap:2px;gap:2px;padding:2px 0 5px 14px}.app-todo-task-menu .is-danger{margin-top:4px;border-top:1px solid rgba(23,25,35,.08);color:#b42318}.app-todo-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding-left:34px}.app-todo-meta-item,.app-todo-meta-pill{min-height:24px;display:inline-flex;align-items:center;gap:6px;color:#7b7f86;font-size:11.5px;font-weight:850;line-height:1}.app-todo-meta-item b,.app-todo-meta-pill b{font-size:13px;line-height:1}.app-todo-meta-pill{padding:5px 9px;border-radius:999px}.app-todo-meta-pill.priority-normal{background:rgba(18,133,255,.13);color:#1285ff}.app-todo-meta-pill.priority-low{background:rgba(23,25,35,.07);color:#7b7f86}.app-todo-meta-pill.priority-high{background:rgba(var(--warning-rgb),.14);color:var(--warning)}.app-todo-meta-pill.priority-urgent{background:rgba(255,59,48,.14);color:#ff3b30}.app-todo-meta-item.due-active{color:var(--warning)}.app-todo-meta-item.due-overdue{color:#ff3b30}.app-todo-task-note{margin:0 0 0 34px;color:#73777f;font-size:12px;font-weight:700;line-height:1.3}.todo-edit-row,.todo-row-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.todo-row-actions .button{padding:6px 8px;border-radius:8px;font-size:11px}.todo-edit-row{margin-top:8px}.app-todo-empty{min-height:110px;display:grid;place-items:center;grid-gap:8px;gap:8px;color:#767a80;text-align:center}.app-todo-empty span{width:34px;height:34px;display:inline-grid;place-items:center;border:4px solid rgba(52,199,89,.7);border-radius:999px;color:#35c864;font-size:19px;line-height:1}.app-schedule-panel{container-type:inline-size;gap:10px}.app-schedule-heading-row,.app-schedule-quick-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.app-schedule-heading-row strong,.app-schedule-quick-row span{color:#7f8389;font-size:12px;font-weight:900}.app-schedule-heading-row span{color:#7f8389;font-size:11.5px;font-weight:900}.app-schedule-quick-select{width:min(190px,58%);min-height:30px;border:0;border-radius:8px;background:rgba(18,133,255,.1);color:#2563eb;font-size:12px;font-weight:900}.app-schedule-form{display:grid;grid-gap:8px;gap:8px}.app-schedule-form>.input,.app-schedule-note{border:0;border-radius:9px;background:rgba(23,25,35,.045);font-size:12.5px;font-weight:750}.app-schedule-inline-controls{display:grid;grid-template-columns:minmax(190px,1fr) minmax(112px,.58fr) 74px;grid-gap:8px;gap:8px;align-items:end}.app-schedule-inline-controls label{display:grid;grid-gap:4px;gap:4px;min-width:0;color:#7f8389;font-size:11px;font-weight:900}.app-schedule-inline-controls .input{width:100%;min-width:0;max-width:100%;min-height:30px;border:0;border-radius:8px;background:rgba(23,25,35,.075);font-size:12px;font-weight:850}.app-schedule-date-control input[type=datetime-local]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-schedule-note{min-height:54px;resize:vertical}.app-schedule-notify{align-self:end;justify-self:end;display:inline-flex;gap:7px}.app-schedule-notify span{color:#7f8389;font-size:11px;font-weight:900}.app-schedule-add-button{width:100%;min-height:31px;border-radius:8px;font-size:12px;font-weight:900}.app-schedule-note-copy{margin:-2px 0 0;font-size:11px}.app-schedule-list,.app-schedule-list-block{display:grid;grid-gap:8px;gap:8px}@container (max-width: 680px){.app-schedule-inline-controls{grid-template-columns:minmax(0,1fr) 74px}.app-schedule-date-control{grid-column:1/-1}.app-schedule-priority-control{grid-column:1/2}.app-schedule-notify{grid-column:2/3}}@container (max-width: 330px){.app-schedule-inline-controls{grid-template-columns:1fr}.app-schedule-date-control,.app-schedule-notify,.app-schedule-priority-control{grid-column:auto}.app-schedule-notify{justify-self:start}}.app-schedule-empty{padding:10px;border-radius:10px;background:rgba(23,25,35,.045);color:#8b8f96;font-size:12px;font-weight:750}.app-schedule-item{display:grid;grid-template-columns:12px minmax(0,1fr) auto;grid-gap:8px;gap:8px;padding:10px;border:1px solid rgba(18,133,255,.12);border-radius:12px;background:rgba(18,133,255,.06)}.app-schedule-item.tone-green{border-color:rgba(52,199,89,.14);background:rgba(52,199,89,.07)}.app-schedule-item.tone-yellow{border-color:rgba(var(--warning-rgb),.18);background:rgba(var(--warning-rgb),.08)}.app-schedule-item.tone-red{border-color:rgba(255,59,48,.18);background:rgba(255,59,48,.08)}.app-schedule-item.tone-gray{border-color:rgba(23,25,35,.08);background:rgba(23,25,35,.05)}.app-schedule-dot{width:9px;height:9px;margin-top:4px;border-radius:999px;background:#1285ff}.app-schedule-item.tone-green .app-schedule-dot{background:#34c759}.app-schedule-item.tone-yellow .app-schedule-dot{background:var(--warning)}.app-schedule-item.tone-red .app-schedule-dot{background:#ff3b30}.app-schedule-item.tone-gray .app-schedule-dot{background:#8b8f96}.app-schedule-item-main{display:grid;grid-gap:3px;gap:3px;min-width:0}.app-schedule-item-title{display:flex;align-items:center;gap:6px;min-width:0}.app-schedule-item-title strong{color:var(--text);font-size:12.5px;font-weight:950;line-height:1.15;overflow-wrap:anywhere}.app-schedule-item-main p,.app-schedule-item-main small{margin:0;color:#70757d;font-size:11px;font-weight:800;line-height:1.3}.app-schedule-item-main small{font-weight:700}.app-schedule-priority{flex:0 0 auto;padding:3px 7px;border-radius:999px;font-size:10px;font-weight:900}.app-schedule-priority.tone-blue{background:rgba(18,133,255,.12);color:#1285ff}.app-schedule-priority.tone-yellow{background:rgba(var(--warning-rgb),.13);color:var(--warning)}.app-schedule-priority.tone-red{background:rgba(255,59,48,.13);color:#ff3b30}.app-schedule-priority.tone-gray{background:rgba(23,25,35,.08);color:#7b7f86}.app-schedule-menu{position:relative;align-self:flex-start;justify-self:end}.app-schedule-menu summary,.app-schedule-menu-button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:999px;background:rgba(255,255,255,.72);color:#25272d;font-size:13px;font-weight:950;line-height:1;list-style:none;cursor:pointer}.app-schedule-menu-button:disabled{cursor:default;opacity:.5}.app-schedule-menu summary::-webkit-details-marker{display:none}.app-schedule-menu-panel{position:absolute;top:32px;right:0;z-index:12;display:grid;min-width:164px;padding:7px;border:1px solid rgba(23,25,35,.1);border-radius:13px;background:rgba(255,255,255,.96);box-shadow:0 18px 34px rgba(23,25,35,.16)}.app-schedule-menu-panel button{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;min-height:32px;border:0;border-radius:9px;background:transparent;color:#25272d;padding:7px 8px;text-align:left;font-size:12px;font-weight:850;cursor:pointer}.app-schedule-menu-panel button:hover:not(:disabled){background:rgba(18,133,255,.09)}.app-schedule-menu-panel button.danger{color:#b4232b}.app-schedule-menu-panel button:disabled{cursor:default;opacity:.45}.app-history-heading{display:flex;justify-content:space-between;gap:10px;color:#81858b;font-size:12px}.order-detail-card-frame .order-detail-card.is-history-card .app-history-panel{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.app-history-list{display:grid;grid-gap:8px;gap:8px;max-height:228px;overflow-y:auto;padding-right:4px;overscroll-behavior:contain}.order-detail-card-frame .order-detail-card.is-history-card .app-history-list{flex:1 1 auto;min-height:0;max-height:228px}.app-history-entry{display:grid;grid-template-columns:24px 1fr;grid-gap:8px;gap:8px;padding:8px;border:1px solid rgba(18,133,255,.12);border-radius:12px;background:rgba(18,133,255,.07)}.app-history-entry>div{min-width:0}.app-history-clock{width:18px;height:18px;display:inline-grid;place-items:center;border-radius:999px;background:#1285ff;color:#fff;font-size:10px}.app-history-entry strong{font-size:12px;line-height:1.15}.app-history-entry p{margin:3px 0 0;color:#7f8389;font-size:10px;font-weight:900}.app-history-entry b{display:flex;align-items:center;gap:5px;min-width:0;max-width:100%;margin-top:3px;font-size:11px;line-height:1.2}.app-history-arrow{flex:0 0 auto;color:#7f8389}.app-history-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-history-empty{padding:14px;border-radius:14px;background:#f1f1f2;color:#858990;font-size:12px;font-weight:800}.order-detail-card-frame .order-detail-card.is-work-time-card .app-work-time-panel{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.app-work-total{display:grid;grid-gap:3px;gap:3px;padding:12px;border-radius:15px;background:rgba(18,133,255,.1);color:#1285ff}.app-work-active span,.app-work-group-heading span,.app-work-session-row small,.app-work-total span{color:#858990;font-size:10.5px;font-weight:900}.app-work-total strong{color:#1285ff;font-size:25px;line-height:1}.app-work-active{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-radius:14px;background:rgba(52,199,89,.1);color:#2fc65b}.app-work-active div{display:grid;min-width:0;grid-gap:2px;gap:2px}.app-work-active strong,.app-work-session-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-work-active b,.app-work-session-row b{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:rgba(18,133,255,.12);color:#1285ff;font-size:11px}.app-work-session-actions{flex:0 0 auto;display:flex;align-items:center;gap:5px}.app-work-session-actions button{width:25px;height:25px;display:inline-grid;place-items:center;border:0;border-radius:8px;background:rgba(18,133,255,.12);color:#125fd7;padding:0;font-size:10px;font-weight:900;line-height:1;cursor:pointer}.app-work-action-svg{width:14px;height:14px;display:block;fill:currentColor;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.app-work-session-actions button.danger{background:rgba(255,59,59,.12);color:#b42323}.app-work-session-actions button.subtle{background:rgba(23,25,35,.07)}.app-work-session-actions button:disabled{opacity:.45;cursor:not-allowed}.app-work-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;padding:9px;border-radius:14px;background:#f1f1f2}.app-work-controls input{width:100%;min-width:0;border:1px solid rgba(23,25,35,.08);border-radius:11px;background:#fff;padding:8px 10px;color:#24262d;font-size:12px;font-weight:800}.app-work-controls button{border:0;border-radius:11px;background:#1285ff;color:#fff;padding:8px 12px;font-size:12px;font-weight:900;cursor:pointer}.app-work-controls button.danger{background:#ff3b3b}.app-work-controls button:disabled,.app-work-controls input:disabled{opacity:.58;cursor:not-allowed}.app-work-empty,.app-work-locked{padding:12px;border-radius:14px;background:#f1f1f2;color:#858990;font-size:12px;font-weight:800}.app-work-empty{display:grid;grid-gap:5px;gap:5px}.app-work-empty span{color:#1285ff;font-size:22px}.app-work-empty p{margin:0;color:#858990;font-size:11px}.app-work-session-list{display:grid;grid-gap:8px;gap:8px;min-height:0;overflow-y:auto;padding-right:4px;overscroll-behavior:contain}.order-detail-card-frame .order-detail-card.is-work-time-card .app-work-session-list{flex:1 1 auto}.app-work-group{display:grid;grid-gap:7px;gap:7px}.app-work-group-heading{gap:8px;color:#7f8389;font-size:11px}.app-work-group-heading,.app-work-session-row{display:flex;align-items:center;justify-content:space-between}.app-work-session-row{flex-wrap:wrap;gap:10px;padding:9px;border:1px solid rgba(23,25,35,.08);border-radius:13px;background:#f7f7f8}.app-work-session-row div{flex:1 1 150px;display:grid;min-width:0;grid-gap:2px;gap:2px}.app-work-session-row .app-work-session-actions{flex:0 0 auto;display:flex;align-items:center}.app-work-session-row p{margin:0;color:#7f8389;font-size:10.5px;font-weight:800}.compact-list-grid{gap:9px}.app-client-files-list{display:grid;grid-gap:8px;gap:8px;min-height:0;padding-right:4px;overscroll-behavior:contain}.app-client-files-list.is-static{max-height:none;overflow:visible;padding-right:0}.app-client-files-list.is-scrollable{max-height:208px;overflow-y:auto}.order-detail-card-frame .order-detail-card.is-client-files-card .app-client-files-list.is-static{flex:0 0 auto}.order-detail-card-frame .order-detail-card.is-client-files-card .app-client-files-list.is-scrollable{flex:1 1 auto;min-height:208px;max-height:none;overflow-y:auto}.compact-mini-panel{padding:12px;border-radius:12px}.compact-row-head{justify-content:space-between;align-items:flex-start}.muted-copy{color:var(--muted);margin:7px 0 0;font-size:13px}.file-action-status{color:#34c759}.file-action-error,.file-action-status{margin:2px 0;font-weight:800;font-size:11.5px}.file-action-error{color:var(--danger)}.client-file-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-height:64px;min-width:0;max-width:100%;padding:10px;border:1px solid rgba(23,25,35,.08);border-radius:12px;background:rgba(23,25,35,.035)}.client-file-preview-trigger{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:10px;gap:10px;width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.client-file-preview-trigger:disabled{cursor:default}.client-file-preview-trigger:focus-visible{outline:2px solid rgba(59,130,246,.55);outline-offset:3px;border-radius:12px}.app-client-files-panel,.client-file-main,.compact-list-grid,.compact-mini-panel,.compact-row-head{min-width:0;max-width:100%}.compact-row-head strong{flex:1 1;min-width:0;overflow-wrap:anywhere;word-break:break-word}.compact-row-head .studio-pill{flex:0 0 auto}.client-file-main .muted-copy{overflow-wrap:anywhere;margin:2px 0 0;font-size:10px;font-weight:800;line-height:1.16}.client-file-main .muted-copy,.client-file-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-file-main strong{display:block;min-width:0;color:#171923;font-size:12px;font-weight:900;line-height:1.15}.compact-file-preview{width:32px;height:32px;border-radius:9px}.client-file-icon-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.client-file-icon-button{width:23px;height:23px;display:inline-grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#7f8389;font-size:10px;font-weight:950;line-height:1;text-decoration:none;cursor:pointer}.client-file-action-svg{width:17px;height:17px;display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.client-file-action-loading{color:currentColor;font-size:10px;font-weight:900;line-height:1}.client-file-icon-button:hover{background:rgba(23,25,35,.06)}.client-file-icon-button.is-primary{color:#007aff}.client-file-icon-button.is-danger{color:#a4232c}.client-file-icon-button:disabled{cursor:default;opacity:.45}.client-file-locked-pill{display:inline-flex;align-items:center;min-height:24px;border-radius:8px;background:rgba(23,25,35,.06);color:#7f8389;padding:0 7px;font-size:10px;font-weight:900}.client-file-preview-modal{width:min(940px,100%);max-height:calc(100vh - 36px);display:grid;grid-template-rows:auto minmax(260px,1fr) auto;grid-gap:12px;gap:12px;padding:16px;overflow:hidden;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.98);box-shadow:0 22px 60px rgba(15,23,42,.18)}.client-file-preview-actions,.client-file-preview-header{display:flex;align-items:center;gap:9px}.client-file-preview-header{justify-content:space-between}.client-file-preview-header h2{max-width:min(680px,calc(100vw - 150px));margin:0;overflow:hidden;color:var(--text);font-size:17px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.client-file-preview-header p{margin:4px 0 0;color:var(--muted);font-size:12px;font-weight:800}.client-file-preview-stage{min-height:360px;overflow:hidden;display:grid;place-items:center;border-radius:15px;background:rgba(15,23,42,.035)}.client-file-preview-stage iframe,.client-file-preview-stage img{display:block;width:100%;height:100%;min-height:360px;border:0;object-fit:contain}.client-file-preview-unavailable{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:28px;text-align:center}.client-file-preview-unavailable span{display:grid;place-items:center;width:54px;height:54px;border-radius:14px;background:rgba(99,102,241,.1);color:#4f46e5;font-size:13px;font-weight:900}.client-file-preview-unavailable strong{font-size:14px}.client-file-preview-unavailable p{max-width:320px;margin:0;color:var(--muted);font-size:12px;font-weight:700}.client-file-preview-actions{flex-wrap:wrap}.client-file-preview-spacer{flex:1 1 auto}.compact-subheading{margin:0 0 8px;font-size:14px}@media (min-width:981px){.orders-workspace{display:grid;grid-template-columns:var(--studio-sidebar-width,360px) 10px minmax(0,1fr)}.orders-sidebar{display:flex}.orders-detail-pane{display:block}.orders-mobile-list{display:none}.workspace-sidebar-resizer{display:block}}@media (max-width:980px){.page-shell{padding:12px}.app-toolbar{grid-template-columns:1fr}.app-toolbar-native{grid-template-columns:minmax(0,1fr) auto;align-items:center}.toolbar-main{align-items:center;flex-direction:row;gap:12px}.native-toolbar-nav{display:none;position:fixed;top:74px;right:16px;z-index:70;width:min(360px,calc(100vw - 32px));padding:10px;margin-top:0;border:1px solid rgba(209,213,219,.88);border-radius:22px;background:rgba(255,255,255,.96);box-shadow:0 22px 46px rgba(15,23,42,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow-x:visible;justify-content:stretch}.native-toolbar-nav.is-open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.native-nav-pill{justify-content:flex-start;min-height:38px;padding:9px 11px;border:1px solid var(--border);background:rgba(247,248,250,.92);font-size:13px;font-weight:650}.toolbar-account{justify-content:flex-end}.native-toolbar-actions{flex-wrap:nowrap;gap:6px}.native-brand-logo-frame{width:108px}.native-brand{min-width:0;max-width:130px}.native-add-order-label{display:none}.native-add-order{min-width:38px;padding:8px 10px;justify-content:center}.native-add-order-plus{font-size:19px;line-height:1}.toolbar-menu-button{display:inline-grid;place-items:center;gap:4px;width:34px;height:34px;padding:9px;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.84);color:var(--text);cursor:pointer}.toolbar-menu-button span{display:block;width:18px;height:2px;border-radius:999px;background:currentColor}.mobile-nav-scrim{display:block;position:fixed;inset:0;z-index:45;border:0;background:transparent;cursor:default}.customers-workspace.resizable-workspace,.orders-workspace,.schedule-workspace.resizable-workspace{display:block;min-height:0}.orders-detail-pane,.orders-sidebar,.schedule-order-sidebar,.workspace-sidebar-resizer{display:none}.orders-mobile-list{display:block;background:rgba(247,248,250,.92);border:1px solid var(--border);border-radius:16px;padding:12px}.orders-mobile-header{display:grid;grid-template-columns:minmax(76px,92px) minmax(0,1fr) 34px;grid-gap:8px;gap:8px;align-items:center}.orders-mobile-header h2{font-size:18px;line-height:1.05}.orders-mobile-header p{margin-top:3px;font-size:11px;font-weight:700}.orders-mobile-header .order-filter-card{gap:0;padding:7px 9px;border-radius:12px}.orders-mobile-header .order-filter-icon{width:24px;height:24px;font-size:12px}.orders-mobile-header .order-filter-topline{gap:7px}.orders-mobile-header .order-filter-topline small{font-size:9.5px}.orders-mobile-header .order-filter-topline strong{font-size:12.5px;min-width:0}.orders-mobile-header .order-filter-count,.orders-mobile-header .order-filter-select,.orders-mobile-header .order-filter-sort{display:none}.orders-mobile-header .order-filter-mobile-hit{display:block;position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent;cursor:pointer}.order-filter-mobile-scrim{display:block;position:fixed;inset:0;z-index:76;border:0;background:rgba(255,255,255,.1);cursor:default}.order-filter-mobile-menu{display:grid;position:fixed;top:132px;left:50%;z-index:77;width:min(360px,calc(100vw - 70px));max-height:calc(100dvh - 160px);overflow:auto;transform:translateX(-50%);grid-gap:0;gap:0;padding:18px 20px;border:1px solid rgba(209,213,219,.74);border-radius:30px;background:rgba(255,255,255,.92);box-shadow:0 26px 58px rgba(15,23,42,.22);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.order-filter-menu-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:46px;padding:4px;color:#111827;text-align:left;font-size:20px;line-height:1.08;font-weight:500;cursor:pointer}.order-filter-menu-row:active{transform:scale(.99)}.order-filter-menu-icon{width:28px;height:28px;display:inline-grid;place-items:center;color:#111827;font-size:20px;font-weight:800;line-height:1}.order-filter-menu-row[aria-checked=true] .order-filter-menu-icon{border-radius:999px;background:#111827;color:#fff;font-size:15px}.order-filter-menu-count{justify-self:start}.order-filter-menu-divider{height:1px;margin:10px 0 14px 42px;background:rgba(17,24,39,.12)}.orders-mobile-list>.orders-list{padding:12px 0 0}.order-list-card-body{grid-template-columns:1fr;gap:9px}.order-list-side{grid-template-columns:1fr auto;align-items:end}.order-list-badges,.order-list-side{justify-items:start}.order-customer-shortcut{display:none}.schedule-control-card{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-zoom-control{grid-column:span 1}.schedule-timeline-scroll{max-height:none}.customers-workspace{grid-template-columns:1fr;min-height:0}.customers-detail-pane,.customers-sidebar{max-height:none}.customer-detail-grid{grid-template-columns:1fr}.dashboard-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-reply-grid,.settings-workspace{grid-template-columns:1fr}.settings-workspace{height:auto;min-height:calc(100vh - 104px)}.settings-content-pane,.settings-sidebar{overflow:visible}.settings-sidebar{border-right:0;border-bottom:1px solid var(--border);max-height:none}.settings-section-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.settings-content-pane{padding:14px}.settings-workspace[data-mobile-view=detail] .settings-sidebar,.settings-workspace[data-mobile-view=list] .settings-content-pane{display:none}.settings-workspace[data-mobile-view=detail] .settings-mobile-back{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:4px 0 12px;margin:0 0 4px;color:var(--accent);font-size:15px;font-weight:750;cursor:pointer}.settings-workspace[data-mobile-view=detail] .settings-mobile-back span{font-size:22px;line-height:1}.settings-workspace[data-mobile-view=detail] .settings-mobile-title{display:block;margin:0 0 14px;font-size:22px;font-weight:800;color:var(--text)}}@media (max-width:640px){.page-shell{padding:0}.shell-container,.shell-container-wide{width:100%}.app-toolbar-native{position:-webkit-sticky;position:sticky;top:0;z-index:55;display:grid;grid-template-columns:minmax(112px,1fr) auto;grid-gap:8px;gap:8px;align-items:center;margin-bottom:0;padding:12px 14px 11px;border:0;border-bottom:1px solid var(--border);border-radius:0;box-shadow:none}.toolbar-main{min-width:0;flex-direction:row;align-items:center;gap:0}.native-brand{min-width:0;max-width:132px;font-size:28px;font-weight:500;color:#b27a18}.native-brand .workspace-studio-fallback{gap:8px;max-width:132px;font-size:28px}.native-brand .workspace-studio-mark{width:27px;height:27px}.native-brand-logo-frame{width:126px;max-width:126px;height:42px}.native-brand-logo-frame img{max-width:126px;max-height:42px}.native-logo-mark,.toolbar-net-strip,.toolbar-role-strip{display:none}.native-toolbar-actions{justify-content:flex-end;gap:6px;flex-wrap:nowrap}.toolbar-avatar,.toolbar-icon-button,.toolbar-menu-button{width:36px;height:36px;border-radius:13px;background:rgba(239,242,246,.9)}.toolbar-avatar{display:none}.native-add-order{min-width:0;min-height:36px;padding:8px 12px;border-radius:13px;background:#31c85b;font-size:13px;font-weight:800;white-space:nowrap}.native-add-order-label{display:inline}.native-add-order-plus{font-size:15px;line-height:1}.notif-bell-btn{display:none}.toolbar-menu-button{display:inline-grid;position:relative;place-items:center;gap:4px;padding:9px;border:1px solid var(--border);color:var(--text);cursor:pointer}.toolbar-menu-badge{display:grid;place-items:center;position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#ff3b30;color:#fff;font-size:10px;font-weight:800;line-height:1}.toolbar-menu-button span{display:block;width:18px;height:2px;border-radius:999px;background:currentColor}.native-toolbar-nav{display:none;position:fixed;top:66px;right:12px;z-index:70;width:min(310px,calc(100vw - 24px));padding:10px;border:1px solid rgba(209,213,219,.88);border-radius:22px;background:rgba(255,255,255,.96);box-shadow:0 22px 46px rgba(15,23,42,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow-x:visible;justify-content:stretch}.native-toolbar-nav.is-open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.native-nav-pill{justify-content:flex-start;min-height:38px;padding:9px 11px;border:1px solid var(--border);background:rgba(247,248,250,.92);font-size:13px;font-weight:650}.native-nav-pill.active{background:rgba(10,132,255,.17);color:#0a84ff}.mobile-nav-scrim{display:block;position:fixed;inset:0;z-index:45;border:0;background:transparent;cursor:default}.orders-mobile-list{background:#efefef;border:0;border-radius:0;padding:0 0 20px}.orders-mobile-header{grid-template-columns:minmax(78px,94px) minmax(0,1fr) 38px;gap:9px;min-height:52px;padding:8px 14px 10px;border-bottom:1px solid rgba(17,24,39,.12);background:#fff}.orders-mobile-header h2{font-size:20px;line-height:1.05;font-weight:900}.orders-mobile-header p{margin-top:2px;font-size:12px;font-weight:700}.orders-mobile-header .order-filter-card{min-height:44px;gap:0;padding:6px 10px;border-radius:14px;background:#ededee;border-color:rgba(17,24,39,.12)}.orders-mobile-header .order-filter-icon{width:24px;height:24px;font-size:12px}.orders-mobile-header .order-filter-topline{gap:7px}.orders-mobile-header .order-filter-topline small{font-size:10.5px;line-height:1}.orders-mobile-header .order-filter-topline strong{min-width:0;font-size:14px;line-height:1}.orders-mobile-search-toggle{width:38px;height:38px;border-radius:12px;font-size:20px}.orders-mobile-list>.orders-list{gap:15px;padding:16px 14px 0;overflow:visible}.orders-mobile-list .order-list-card{min-height:118px;padding:16px 18px;border-radius:22px;box-shadow:0 10px 24px rgba(15,23,42,.05)}.orders-mobile-list .order-list-card.selected{background:#d7e9fb;border-color:#63b7ff;box-shadow:none}.orders-mobile-list .order-list-card.is-cancelled{opacity:.55}.orders-mobile-list .order-list-card-content{grid-template-columns:70px minmax(0,1fr);gap:17px;align-items:center}.orders-mobile-list .order-list-thumbnail{width:70px;border-radius:13px}.orders-mobile-list .order-list-card-body{grid-template-columns:minmax(0,1fr) 102px;gap:8px;align-items:stretch}.orders-mobile-list .order-list-main{align-content:center;gap:8px}.orders-mobile-list .order-list-title-row{gap:8px}.orders-mobile-list .order-customer-name-link,.orders-mobile-list .order-customer-name-link strong,.orders-mobile-list .order-list-title-row>strong{font-size:16px;line-height:1.1}.orders-mobile-list .order-customer-name-link,.orders-mobile-list .order-list-title-row>strong{max-width:calc(100% - 58px)}.orders-mobile-list .order-delivery-badge{min-width:50px;min-height:26px;padding:4px 7px;border-radius:9px;font-size:13px}.orders-mobile-list .order-delivery-icon{font-size:11px}.orders-mobile-list .order-list-detail-line{gap:7px;font-size:13px;line-height:1.18}.orders-mobile-list .order-list-assignee{font-size:12px}.orders-mobile-list .order-list-assignee-line{height:28px}.orders-mobile-list .order-list-side{grid-template-columns:1fr;min-height:72px;align-content:space-between;align-items:end;justify-items:end;gap:7px}.orders-mobile-list .order-list-badges{justify-items:end;gap:5px}.orders-mobile-list .order-status-badge-row{grid-template-columns:34px minmax(58px,70px);gap:5px}.orders-mobile-list .order-status-abbrev,.orders-mobile-list .order-status-value{min-height:23px;border-radius:8px;padding:4px 6px;font-size:10.5px}.orders-mobile-list .order-status-value{max-width:70px}.orders-mobile-list .order-list-amount{font-size:16px;line-height:1}.dashboard-workspace{padding:10px}.dashboard-filter-card,.dashboard-header-card{align-items:flex-start;flex-direction:column}.dashboard-summary-grid,.yearly-summary-grid{grid-template-columns:1fr}.year-summary-item{justify-items:start;text-align:left;border-right:0;border-bottom:1px solid var(--border)}.year-summary-item:last-child{border-bottom:0}.dashboard-chart svg{height:260px}.quick-reply-workspace{width:100%;min-height:calc(100vh - 70px);padding:14px;border:0;border-radius:0}.quick-reply-shell{gap:14px}.quick-reply-hero{grid-template-columns:48px minmax(0,1fr)}.quick-reply-hero-icon{width:48px;height:48px;border-radius:14px}.quick-reply-hero h1{font-size:23px}.quick-reply-hero p{font-size:13px}.quick-reply-compose-card,.quick-reply-style-card{padding:14px;border-radius:15px}.quick-reply-style-grid{grid-template-columns:1fr;gap:14px}.quick-reply-style-grid .segmented-control button{padding:11px 7px;font-size:12px}.quick-reply-card-heading{grid-template-columns:42px minmax(0,1fr)}.quick-reply-card-icon{width:42px;height:42px}.quick-reply-count{grid-column:2;justify-self:end;margin-top:-6px}.quick-reply-card-heading h2{font-size:18px}.quick-reply-textarea{min-height:250px;padding:14px;font-size:14px}.dashboard-compare-controls,.segmented-control{width:100%;overflow-x:auto}.company-number-row,.settings-section-list{grid-template-columns:1fr}.customer-profile-header,.settings-content-header,.workspace-logo-row{align-items:flex-start;flex-direction:column}.schedule-workspace{gap:0;background:rgba(239,242,246,.96)}.schedule-main-pane{gap:10px}.schedule-header-card{display:block;padding:26px 22px 12px;border:0;border-radius:0;background:#fff;box-shadow:none}.schedule-title-block h1{font-size:30px;font-weight:800}.schedule-title-block p{font-size:15px;font-weight:450}.schedule-header-actions{display:none}.schedule-control-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px;padding:10px 22px 18px;border:0;border-radius:0;background:#fff;box-shadow:none}.schedule-controls-toggle{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:8px;min-height:46px;padding:0 14px;border:1px solid var(--border);border-radius:13px;background:rgba(239,242,246,.85);color:var(--muted);font-size:14px;font-weight:800;cursor:pointer}.schedule-controls-toggle.active{background:var(--accent-soft);color:var(--accent);border-color:rgba(74,124,255,.24)}.schedule-control-card.is-collapsed>.schedule-control,.schedule-control-card.is-collapsed>.schedule-mobile-filter-card,.schedule-control-card.is-collapsed>.schedule-mobile-span-row,.schedule-control-card.is-collapsed>.schedule-search-mobile,.schedule-control-card.is-collapsed>.schedule-zoom-control,.schedule-main-pane.controls-collapsed .schedule-agenda-hint,.schedule-main-pane.controls-collapsed .schedule-plan-notice{display:none}.schedule-mobile-filter-card{display:block;grid-column:1/-1}.schedule-mobile-filter-card .order-filter-card{padding:0;border:0;background:transparent}.schedule-mobile-filter-card .order-filter-topline{min-height:50px;padding:12px 16px;border:1px solid rgba(209,213,219,.86);border-radius:13px;background:rgba(239,242,246,.92)}.schedule-mobile-filter-card .order-filter-icon{width:24px;height:24px;font-size:12px}.schedule-mobile-filter-card .order-filter-topline small{display:none}.schedule-mobile-filter-card .order-filter-topline strong{font-size:15px;font-weight:750}.schedule-mobile-filter-card .order-filter-count,.schedule-mobile-filter-card .order-filter-select,.schedule-mobile-filter-card .order-filter-sort{display:none}.schedule-mobile-filter-card .order-filter-mobile-hit{display:block;position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent;cursor:pointer}.schedule-control{gap:0}.schedule-control>span{display:none}.schedule-control input,.schedule-control select{min-height:50px;border-radius:13px;font-size:15px;font-weight:750;padding:12px 16px}.schedule-control-card>.schedule-control:first-of-type,.schedule-mobile-sort-control,.schedule-search-desktop{display:none}.schedule-mobile-span-row{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) 52px;grid-gap:8px;gap:8px;align-items:end}.schedule-mobile-search-toggle{display:grid;place-items:center;min-height:50px;border:1px solid var(--border);border-radius:13px;background:rgba(239,242,246,.85);color:var(--muted);font-size:22px;font-weight:900;cursor:pointer}.schedule-mobile-search-toggle.active{background:var(--accent-soft);color:var(--accent);border-color:rgba(74,124,255,.24)}.schedule-search-mobile{grid-column:1/-1;display:grid}.schedule-range-control{grid-column:1/-1;grid-template-columns:52px 52px minmax(0,1fr)}.schedule-zoom-control{grid-column:1/-1;min-height:48px;grid-template-columns:48px minmax(0,1fr) 48px 48px;border-radius:13px}.schedule-zoom-control button{width:40px;height:40px;border-radius:11px}.schedule-zoom-control span{font-size:15px}.schedule-range-control button,.schedule-range-control strong{min-height:50px;border-radius:13px}.schedule-range-control button{font-size:25px}.schedule-range-control button:first-of-type{order:1}.schedule-range-control button:last-of-type{order:2}.schedule-range-control strong{order:3;justify-content:start;font-size:16px;font-weight:750;text-align:left}.schedule-plan-notice{margin:0 22px 18px;padding:12px;border-radius:14px;box-shadow:none}.schedule-plan-notice p{font-size:14px;font-weight:650}.schedule-timeline-scroll,.schedule-zoom-control{display:none}.schedule-agenda-mobile{display:flex}.schedule-timeline-canvas{padding:26px 22px}.schedule-summary-footer span:last-child{margin-left:0}.customer-detail-scroll{padding:12px}.customer-profile-header h1{font-size:23px}.customer-edit-button{margin-left:0}.customer-order-row{align-items:flex-start;flex-direction:column}.add-order-two-col{grid-template-columns:1fr}.order-detail-toolbar{position:static;align-items:flex-start;flex-direction:column}.order-header-meta{width:100%;justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.order-header-meta-pill{flex:0 0 auto;max-width:78vw}.order-detail-workspace{display:none}.order-detail-mobile-stack{display:grid;grid-template-columns:1fr;padding:12px}.order-card-drag-handle{display:none}.card-layout-lock-button{width:34px;height:34px;justify-content:center;padding:0;border-radius:10px}.card-layout-lock-button span:not(:first-child),.order-card-layout-lock-handle{display:none}.order-detail-card-frame.has-drag-handle .order-detail-card>.card-title{padding-left:0}.order-detail-mobile-stack .order-detail-card{height:100%}.detail-row{gap:4px}.app-delivery-grid,.app-todo-stats,.app-value-row,.detail-row{grid-template-columns:1fr}.app-client-files-intro{flex-direction:column}.app-todo-add-row{grid-template-columns:1fr 56px}.app-schedule-inline-controls,.app-schedule-item{grid-template-columns:1fr}.app-schedule-inline-controls{align-items:stretch}.app-schedule-notify{justify-self:start}.app-schedule-item-actions{justify-content:flex-start}.app-schedule-quick-row{align-items:flex-start;flex-direction:column}.app-schedule-quick-select{width:100%}}body[data-studio-theme=dark] .page-shell{background:#141414}body[data-studio-theme=dark] .app-toolbar-native{background:#1b1b1b;border-color:rgba(255,255,255,.12);box-shadow:none}body[data-studio-theme=dark] .native-logo-mark{background:rgba(37,99,235,.16);color:#f4f5f7}body[data-studio-theme=dark] .workspace-studio-text{color:#f4f5f7}body[data-studio-theme=dark] .workspace-logo-placeholder{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}body[data-studio-theme=dark] .native-nav-pill{color:#9a9a9a}body[data-studio-theme=dark] .native-nav-pill.active{background:rgba(10,132,255,.16);color:#4f8cff}body[data-studio-theme=dark] .card-layout-lock-button,body[data-studio-theme=dark] .order-card-layout-lock-handle,body[data-studio-theme=dark] .sidebar-toggle-button,body[data-studio-theme=dark] .toolbar-avatar,body[data-studio-theme=dark] .toolbar-icon-button,body[data-studio-theme=dark] .toolbar-net-strip span,body[data-studio-theme=dark] .toolbar-role-strip span{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12);color:#a9a9a9}body[data-studio-theme=dark] .orders-detail-pane,body[data-studio-theme=dark] .orders-workspace{background:#141414}body[data-studio-theme=dark] .orders-sidebar{background:#1a1a1a;border-color:rgba(255,255,255,.12)}body[data-studio-theme=dark] .orders-list,body[data-studio-theme=dark] .orders-sidebar-controls,body[data-studio-theme=dark] .orders-sidebar-toolbar{background:#1f1f1f;border-color:rgba(255,255,255,.1)}body[data-studio-theme=dark] .order-filter-card,body[data-studio-theme=dark] .orders-search{background:#272727;border-color:rgba(255,255,255,.1)}body[data-studio-theme=dark] .app-preview-action-menu,body[data-studio-theme=dark] .app-schedule-menu-panel,body[data-studio-theme=dark] .app-todo-task-menu,body[data-studio-theme=dark] .client-file-preview-modal,body[data-studio-theme=dark] .order-actions-menu-panel,body[data-studio-theme=dark] .order-card-menu-panel,body[data-studio-theme=dark] .order-filter-select,body[data-studio-theme=dark] .order-filter-sort,body[data-studio-theme=dark] .order-header-details-context-menu,body[data-studio-theme=dark] .order-list-context-menu{background:rgba(38,38,38,.98);border-color:rgba(255,255,255,.14);box-shadow:0 20px 46px rgba(0,0,0,.42)}body[data-studio-theme=dark] .app-preview-action-menu a,body[data-studio-theme=dark] .app-preview-action-menu button,body[data-studio-theme=dark] .app-schedule-menu-panel button,body[data-studio-theme=dark] .app-todo-task-menu button,body[data-studio-theme=dark] .app-todo-task-menu summary,body[data-studio-theme=dark] .order-actions-menu-panel button,body[data-studio-theme=dark] .order-card-menu-panel button,body[data-studio-theme=dark] .order-filter-sort button,body[data-studio-theme=dark] .order-header-details-toggle,body[data-studio-theme=dark] .order-list-context-row{color:#ededed}body[data-studio-theme=dark] .client-file-locked-pill,body[data-studio-theme=dark] .order-filter-count{background:rgba(255,255,255,.08);color:#a3a3a3}body[data-studio-theme=dark] .order-list-card{background:#252525;border-color:rgba(255,255,255,.06);color:#ececec}body[data-studio-theme=dark] .order-list-card.selected{background:#223344;border-color:rgba(10,132,255,.74)}body[data-studio-theme=dark] .order-list-card.multi-selected{background:#1f2e3d;border-color:rgba(10,132,255,.6)}body[data-studio-theme=dark] .order-list-select-indicator{background:rgba(37,37,37,.96);border-color:rgba(10,132,255,.8)}body[data-studio-theme=dark] .order-list-select-indicator.checked{background:#0a84ff;border-color:#0a84ff}body[data-studio-theme=dark] .orders-selection-bar{background:rgba(10,132,255,.18);border-color:rgba(10,132,255,.4);color:#ececec}body[data-studio-theme=dark] .orders-selection-bar-actions button{background:rgba(255,255,255,.12);color:#ececec}body[data-studio-theme=dark] .orders-selection-bar-actions button.danger{background:#e5484d;color:#fff}body[data-studio-theme=dark] .order-list-thumbnail{background:#303030;border-color:rgba(255,255,255,.08)}body[data-studio-theme=dark] .order-detail-toolbar{background:#171717;border-color:rgba(255,255,255,.1)}body[data-studio-theme=dark] .order-detail-workspace{background:#141414}body[data-studio-theme=dark] .order-detail-card{background:#202020;border-color:rgba(255,255,255,.12);box-shadow:none}body[data-studio-theme=dark] .order-detail-card-frame:not([data-card-color]) .order-detail-card,body[data-studio-theme=dark] .order-detail-card-frame[data-card-color=Default] .order-detail-card{background:#202020}body[data-studio-theme=dark] .order-detail-card .card-title-icon{background:transparent;color:#9a9a9a;--card-title-icon-cutout:#202020}body[data-studio-theme=dark] .order-card-menu-button{background:rgba(255,255,255,.1);color:#f3f4f6;box-shadow:none}body[data-studio-theme=dark] .order-card-menu-button:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.14)}body[data-studio-theme=dark] .app-card-panel,body[data-studio-theme=dark] .app-client-files-panel,body[data-studio-theme=dark] .app-delivery-panel,body[data-studio-theme=dark] .app-summary-panel{background:#242424;border-color:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}body[data-studio-theme=dark] .app-client-files-panel.is-drop-targeted{background:rgba(37,99,235,.12);border-color:rgba(59,130,246,.44);box-shadow:0 0 0 3px rgba(59,130,246,.12)}body[data-studio-theme=dark] .app-card-divider{background:rgba(255,255,255,.14)}body[data-studio-theme=dark] .app-calendar-card,body[data-studio-theme=dark] .app-client-files-empty,body[data-studio-theme=dark] .app-history-empty,body[data-studio-theme=dark] .app-preview-empty,body[data-studio-theme=dark] .app-schedule-empty,body[data-studio-theme=dark] .app-soft-metric-card,body[data-studio-theme=dark] .app-todo-add-panel,body[data-studio-theme=dark] .app-work-controls,body[data-studio-theme=dark] .app-work-empty,body[data-studio-theme=dark] .app-work-locked{background:#2d2d2d;color:#a7a7a7}body[data-studio-theme=dark] .app-preview-empty{background:#282828;color:#a8a8a8}body[data-studio-theme=dark] .order-detail-card.is-preview-card{border-color:transparent;background:#202020}body[data-studio-theme=dark] .order-detail-card.is-preview-card .app-preview-stage{background:transparent}body[data-studio-theme=dark] .order-detail-card.is-preview-card .app-preview-icon{color:#8f8f8f}body[data-studio-theme=dark] .order-detail-card.is-preview-card .card-title-icon{background:transparent;color:#9a9a9a}body[data-studio-theme=dark] .app-preview-float{background:rgba(12,12,12,.66);border-color:rgba(255,255,255,.12);color:rgba(255,255,255,.78);box-shadow:0 12px 22px rgba(0,0,0,.24)}body[data-studio-theme=dark] .app-preview-link-editor{background:rgba(38,38,38,.92);border:1px solid rgba(255,255,255,.12)}body[data-studio-theme=dark] .app-summary-date-block strong,body[data-studio-theme=dark] .client-file-main strong,body[data-studio-theme=dark] .detail-row a,body[data-studio-theme=dark] .detail-row strong{color:#ececec}body[data-studio-theme=dark] .app-inline-select,body[data-studio-theme=dark] .app-notes-display,body[data-studio-theme=dark] .app-notes-editor,body[data-studio-theme=dark] .app-notes-textarea,body[data-studio-theme=dark] .app-schedule-form>.input,body[data-studio-theme=dark] .app-schedule-inline-controls .input,body[data-studio-theme=dark] .app-schedule-note,body[data-studio-theme=dark] .app-todo-add-row .input,body[data-studio-theme=dark] .app-todo-controls b,body[data-studio-theme=dark] .app-todo-controls select,body[data-studio-theme=dark] .app-todo-date-input,body[data-studio-theme=dark] .app-todo-title-input,body[data-studio-theme=dark] .app-value-input,body[data-studio-theme=dark] .app-value-pill,body[data-studio-theme=dark] .app-work-controls input,body[data-studio-theme=dark] .detail-row strong,body[data-studio-theme=dark] .finance-binary-row button,body[data-studio-theme=dark] .finance-inline-input,body[data-studio-theme=dark] .finance-value-pill,body[data-studio-theme=dark] .todo-edit-row input,body[data-studio-theme=dark] .todo-edit-row select{background:#303030;border-color:rgba(255,255,255,.1);color:#f0f0f0}body[data-studio-theme=dark] .app-value-pill.is-empty{color:transparent}body[data-studio-theme=dark] .finance-binary-row button.is-selected{background:rgba(34,197,94,.22);border-color:rgba(34,197,94,.42);color:#4ade80}body[data-studio-theme=dark] .finance-binary-row button.is-no{background:rgba(248,113,113,.22);border-color:rgba(248,113,113,.42);color:#f87171}body[data-studio-theme=dark] .app-channel-pills button,body[data-studio-theme=dark] .app-channel-pills span,body[data-studio-theme=dark] .app-schedule-menu summary,body[data-studio-theme=dark] .app-schedule-menu-button,body[data-studio-theme=dark] .app-todo-filters button,body[data-studio-theme=dark] .app-todo-meta-item,body[data-studio-theme=dark] .app-todo-meta-pill{background:rgba(255,255,255,.08);color:#a8a8a8}body[data-studio-theme=dark] .app-channel-pills button.is-selected,body[data-studio-theme=dark] .app-channel-pills span,body[data-studio-theme=dark] .app-todo-filters button.is-selected{background:rgba(18,133,255,.22);color:#58a6ff}body[data-studio-theme=dark] .app-todo-stat-card,body[data-studio-theme=dark] .app-todo-task-row,body[data-studio-theme=dark] .app-work-session-row,body[data-studio-theme=dark] .client-file-list-row{background:#2a2a2a;border-color:rgba(255,255,255,.1)}body[data-studio-theme=dark] .app-todo-check{border-color:rgba(255,255,255,.46)}body[data-studio-theme=dark] .app-history-entry{background:rgba(18,133,255,.14);border-color:rgba(18,133,255,.24)}body[data-studio-theme=dark] .app-schedule-item{background:rgba(18,133,255,.1);border-color:rgba(18,133,255,.18)}body[data-studio-theme=dark] .app-schedule-item.tone-green{background:rgba(52,199,89,.12);border-color:rgba(52,199,89,.2)}body[data-studio-theme=dark] .app-schedule-item.tone-yellow{background:rgba(var(--warning-rgb),.13);border-color:rgba(var(--warning-rgb),.22)}body[data-studio-theme=dark] .app-schedule-item.tone-red{background:rgba(255,59,48,.13);border-color:rgba(255,59,48,.22)}body[data-studio-theme=dark] .app-schedule-item.tone-gray{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.1)}body[data-studio-theme=dark] .app-work-total{background:rgba(37,99,235,.2)}body[data-studio-theme=dark] .app-work-active{background:rgba(52,199,89,.16)}body[data-studio-theme=dark] .app-schedule-menu-panel button:hover:not(:disabled),body[data-studio-theme=dark] .app-todo-task-menu button:hover,body[data-studio-theme=dark] .app-todo-task-menu summary:hover,body[data-studio-theme=dark] .client-file-icon-button:hover,body[data-studio-theme=dark] .order-actions-menu-panel button:hover,body[data-studio-theme=dark] .order-card-menu-panel button.is-selected,body[data-studio-theme=dark] .order-card-menu-panel button:hover:not(:disabled),body[data-studio-theme=dark] .order-list-context-row:hover:not(:disabled){background:rgba(10,132,255,.16);color:#58a6ff}body[data-studio-theme=dark] .order-detail-card-insert-drop-zone,body[data-studio-theme=dark] .order-detail-empty-column-drop{background:rgba(37,99,235,.09);border-color:rgba(59,130,246,.34);color:rgba(147,197,253,.84)}body[data-studio-theme=dark] .order-detail-card-insert-drop-zone span{background:rgba(37,99,235,.18);color:#93c5fd}body[data-studio-theme=dark] .settings-workspace{background:#141414;border-color:rgba(255,255,255,.12);border-radius:0;box-shadow:none}body[data-studio-theme=dark] .settings-sidebar{background:#1f1f1f;border-color:rgba(255,255,255,.14)}body[data-studio-theme=dark] .settings-content-pane{background:#141414}body[data-studio-theme=dark] .settings-sidebar-heading h1{color:#f1f1f1}body[data-studio-theme=dark] .settings-sidebar-heading p{color:#9a9a9a}body[data-studio-theme=dark] .settings-section-button{color:#d8d8d8}body[data-studio-theme=dark] .settings-section-button small{color:#9a9a9a}body[data-studio-theme=dark] .settings-section-button:hover{background:rgba(255,255,255,.05)}body[data-studio-theme=dark] .settings-section-button.active{background:rgba(59,130,246,.2);border-color:rgba(59,130,246,.16);color:#5b9cff}body[data-studio-theme=dark] .settings-section-button.active small{color:rgba(147,197,253,.76)}body[data-studio-theme=dark] .settings-section-button.active .settings-section-icon,body[data-studio-theme=dark] .settings-section-icon{background:rgba(59,130,246,.18);color:#5b9cff}body[data-studio-theme=dark] .quick-reply-settings-card,body[data-studio-theme=dark] .settings-card-stack>.card,body[data-studio-theme=dark] .settings-content-header{background:#202020;border-color:rgba(255,255,255,.11);box-shadow:none}body[data-studio-theme=dark] .quick-reply-settings-shell{background:#202020;border-color:rgba(255,255,255,.11)}body[data-studio-theme=dark] .quick-reply-api-card,body[data-studio-theme=dark] .quick-reply-knowledge-panel,body[data-studio-theme=dark] .quick-reply-settings-panel,body[data-studio-theme=dark] .quick-reply-style-panel{background:#292929;border-color:rgba(255,255,255,.1)}body[data-studio-theme=dark] .quick-reply-engine-segment,body[data-studio-theme=dark] .quick-reply-purple-segment{background:#303030;border-color:rgba(255,255,255,.12)}body[data-studio-theme=dark] .quick-reply-engine-segment button,body[data-studio-theme=dark] .quick-reply-purple-segment button{border-right-color:rgba(255,255,255,.1);color:#ededed}body[data-studio-theme=dark] .quick-reply-purple-segment button.active{background:rgba(192,132,252,.18);color:#d8b4fe;box-shadow:inset 0 0 0 1px rgba(192,132,252,.34)}body[data-studio-theme=dark] .quick-reply-api-fields .input,body[data-studio-theme=dark] .quick-reply-knowledge-panel .quick-reply-settings-textarea{background:#303030;border-color:rgba(255,255,255,.12);color:#f0f0f0}body[data-studio-theme=dark] .financial-settings-card{background:#202020;border-color:rgba(255,255,255,.11);box-shadow:none}body[data-studio-theme=dark] .financial-percent-control em,body[data-studio-theme=dark] .financial-settings-main-icon,body[data-studio-theme=dark] .financial-settings-row>span:first-child{color:#a8a8a8}body[data-studio-theme=dark] .financial-settings-footer,body[data-studio-theme=dark] .financial-settings-section-title span{border-color:rgba(255,255,255,.12)}body[data-studio-theme=dark] .financial-settings-section-title span{background:rgba(255,255,255,.12)}body[data-studio-theme=dark] .financial-control{background:#303030;border-color:rgba(255,255,255,.14);color:#f0f0f0;box-shadow:none}body[data-studio-theme=dark] .financial-percent-control.is-vat-rate .financial-control{background:rgba(var(--warning-rgb),.08);border-color:rgba(var(--warning-rgb),.42)}body[data-studio-theme=dark] .financial-segmented{background:#2a2a2a;border-color:rgba(255,255,255,.12)}body[data-studio-theme=dark] .financial-segmented button{color:#d7d7d7}body[data-studio-theme=dark] .financial-segmented button+button{border-left-color:rgba(255,255,255,.1)}body[data-studio-theme=dark] .financial-segmented button.active{background:#4f79f6;color:#fff}body[data-studio-theme=dark] .financial-recalculate-button{box-shadow:none}body[data-studio-theme=dark] .quick-reply-workspace{background:#141414;border-color:rgba(255,255,255,.1)}body[data-studio-theme=dark] .quick-reply-card-heading h2,body[data-studio-theme=dark] .quick-reply-hero h1{color:#f0f0f0}body[data-studio-theme=dark] .quick-reply-card-heading p,body[data-studio-theme=dark] .quick-reply-count,body[data-studio-theme=dark] .quick-reply-hero p,body[data-studio-theme=dark] .quick-reply-security,body[data-studio-theme=dark] .quick-reply-style-grid .quick-reply-style-label,body[data-studio-theme=dark] .quick-reply-tip{color:#9a9a9a}body[data-studio-theme=dark] .quick-reply-compose-card,body[data-studio-theme=dark] .quick-reply-style-card{background:#202020;border-color:rgba(255,255,255,.1);box-shadow:none}body[data-studio-theme=dark] .quick-reply-card-icon{background:rgba(168,85,247,.18);color:#c084fc}body[data-studio-theme=dark] .quick-reply-style-grid .segmented-control{background:#2a2a2a;border-color:rgba(192,132,252,.2)}body[data-studio-theme=dark] .quick-reply-style-grid .segmented-control button{color:#c8c8c8}body[data-studio-theme=dark] .quick-reply-style-grid .segmented-control button+button{border-left-color:rgba(255,255,255,.1)}body[data-studio-theme=dark] .quick-reply-style-grid .segmented-control button.active{background:rgba(192,132,252,.18);color:#d8b4fe;box-shadow:inset 0 0 0 1px rgba(192,132,252,.32)}body[data-studio-theme=dark] .quick-reply-textarea{background:#2a2a2a;color:#f0f0f0;outline-color:rgba(192,132,252,.22)}body[data-studio-theme=dark] .quick-reply-copy-button{background:rgba(255,255,255,.06);border-color:rgba(192,132,252,.2);color:#d8b4fe}body[data-studio-theme=dark] .settings-card-stack>.card .card-title-icon,body[data-studio-theme=dark] .settings-content-header .card-title-icon{background:rgba(59,130,246,.18);color:#5b9cff}body[data-studio-theme=dark] .quick-reply-settings-card .card-title-text,body[data-studio-theme=dark] .settings-card-stack>.card .card-title-text,body[data-studio-theme=dark] .settings-content-header h2{color:#f0f0f0}body[data-studio-theme=dark] .muted-copy,body[data-studio-theme=dark] .quick-reply-settings-label,body[data-studio-theme=dark] .quick-reply-settings-label>span,body[data-studio-theme=dark] .settings-card-stack .card-title-eyebrow,body[data-studio-theme=dark] .settings-content-header p:not(.orders-kicker){color:#9a9a9a}body[data-studio-theme=dark] .quick-reply-settings-label .input,body[data-studio-theme=dark] .settings-card-stack .input,body[data-studio-theme=dark] .settings-card-stack select,body[data-studio-theme=dark] .settings-card-stack textarea{background:#303030;border-color:rgba(255,255,255,.12);color:#f0f0f0}body[data-studio-theme=dark] .settings-card-stack .input::placeholder,body[data-studio-theme=dark] .settings-card-stack textarea::placeholder{color:#8a8a8a}body[data-studio-theme=dark] .settings-action-row .button.secondary,body[data-studio-theme=dark] .settings-card-stack .button.secondary{background:rgba(59,130,246,.16);color:#8bbcff}body[data-studio-theme=dark] .about-app-panel,body[data-studio-theme=dark] .custom-role-card,body[data-studio-theme=dark] .member-access-panel,body[data-studio-theme=dark] .owner-testing-plan,body[data-studio-theme=dark] .plan-access-hero,body[data-studio-theme=dark] .quick-reply-settings-info,body[data-studio-theme=dark] .settings-info-tile,body[data-studio-theme=dark] .workspace-logo-policy{background:#292929;border-color:rgba(255,255,255,.1)}body[data-studio-theme=dark] .owner-testing-plan.active,body[data-studio-theme=dark] .owner-testing-plan:hover:not(:disabled){background:rgba(59,130,246,.18);border-color:rgba(59,130,246,.26)}body[data-studio-theme=dark] .member-access-section{background:#242424;border-color:rgba(255,255,255,.1)}body[data-studio-theme=dark] .member-access-section-cards{background:rgba(var(--warning-rgb),.08);border-color:rgba(var(--warning-rgb),.24)}body[data-studio-theme=dark] .member-access-section-actions button,body[data-studio-theme=dark] .member-access-toggle{background:#303030;border-color:rgba(255,255,255,.12);box-shadow:none}body[data-studio-theme=dark] .member-access-toggle.is-on{background:rgba(10,132,255,.16);border-color:rgba(10,132,255,.3)}body[data-studio-theme=dark] .member-access-section-cards .member-access-toggle.is-on{background:rgba(var(--warning-rgb),.14);border-color:rgba(var(--warning-rgb),.3)}body[data-studio-theme=dark] .member-access-section-actions b{background:rgba(255,255,255,.08)}body[data-studio-theme=dark] .team-access-entry-panel{background:#242424;border-color:rgba(255,255,255,.1)}body[data-studio-theme=dark] .team-access-shell>.card,body[data-studio-theme=dark] .team-access-top-grid>.card{border-color:rgba(255,255,255,.1);box-shadow:none}body[data-studio-theme=dark] .team-access-copy-field>div,body[data-studio-theme=dark] .team-access-id-box,body[data-studio-theme=dark] .team-access-workspace-option{background:#242424}body[data-studio-theme=dark] .team-access-copy-button,body[data-studio-theme=dark] .team-access-request-row{background:#202020;border-color:rgba(255,255,255,.12)}body[data-studio-theme=dark] .team-access-copy-field code{color:#d7d7d7}body[data-studio-theme=dark] .team-access-id-box code{color:#f0f0f0}body[data-studio-theme=dark] .dashboard-workspace{background:#141414!important;border-color:transparent;box-shadow:none}body[data-studio-theme=dark] .dashboard-chart-card,body[data-studio-theme=dark] .dashboard-filter-card,body[data-studio-theme=dark] .dashboard-header-card,body[data-studio-theme=dark] .dashboard-summary-card,body[data-studio-theme=dark] .yearly-summary-card{background:#202020!important;border-color:rgba(255,255,255,.1)!important;box-shadow:none!important}body[data-studio-theme=dark] .dashboard-chart-card .card-title-text,body[data-studio-theme=dark] .dashboard-header-card h1,body[data-studio-theme=dark] .dashboard-summary-card strong,body[data-studio-theme=dark] .year-summary-item strong,body[data-studio-theme=dark] .yearly-summary-card .card-title-text{color:#f0f0f0}body[data-studio-theme=dark] .dashboard-chart-labels,body[data-studio-theme=dark] .dashboard-chart-legend,body[data-studio-theme=dark] .dashboard-header-card p:not(.orders-kicker),body[data-studio-theme=dark] .dashboard-summary-card p,body[data-studio-theme=dark] .year-summary-item span{color:#8f8f8f}body[data-studio-theme=dark] .dashboard-filter-card .studio-pill,body[data-studio-theme=dark] .dashboard-header-card .studio-pill{background:#2a2a2a;border-color:rgba(255,255,255,.1);color:#a6a6a6}body[data-studio-theme=dark] .dashboard-compare-controls,body[data-studio-theme=dark] .segmented-control{background:#2a2a2a;border-color:rgba(255,255,255,.1)}body[data-studio-theme=dark] .compare-pill,body[data-studio-theme=dark] .segmented-control button{color:#a5a5a5}body[data-studio-theme=dark] .compare-pill.active,body[data-studio-theme=dark] .segmented-control button.active{background:#4f79f6;color:#fff;box-shadow:none}body[data-studio-theme=dark] .dashboard-date-controls .input{background:#303030;border-color:rgba(255,255,255,.12);color:#f0f0f0}body[data-studio-theme=dark] .dashboard-chart svg,body[data-studio-theme=dark] .dashboard-chart-empty,body[data-studio-theme=dark] .dashboard-chart-locked,body[data-studio-theme=dark] .yearly-summary-grid{background:#242424!important;border-color:rgba(255,255,255,.1)!important}body[data-studio-theme=dark] .dashboard-chart line{stroke:rgba(255,255,255,.08)}body[data-studio-theme=dark] .year-summary-item{border-color:rgba(255,255,255,.1)}body[data-studio-theme=dark] .dashboard-widget-row{background:#292929;border-color:rgba(255,255,255,.1);color:#e6e6e6}body[data-studio-theme=dark] .dashboard-summary-card .summary-icon{background:rgba(10,132,255,.18);color:#4f8cff}body[data-studio-theme=dark] .dashboard-summary-card[data-tone=green] .summary-icon{background:rgba(52,199,89,.14);color:#34c759}body[data-studio-theme=dark] .dashboard-summary-card[data-tone=orange] .summary-icon{background:rgba(var(--warning-rgb),.14);color:var(--warning)}body[data-studio-theme=dark] .dashboard-summary-card[data-tone=red] .summary-icon{background:rgba(255,138,138,.13);color:#ff6b61}body[data-studio-theme=dark] .dashboard-summary-card.is-locked,body[data-studio-theme=dark] .dashboard-summary-card.is-locked strong{color:#8f8f8f}body[data-studio-theme=dark] .dashboard-customize-modal{background:#202020;border-color:rgba(255,255,255,.12)}body[data-studio-theme=dark] .customers-workspace{background:#141414}body[data-studio-theme=dark] .customers-sidebar{background:#1a1a1a;border-color:rgba(255,255,255,.12);box-shadow:none}body[data-studio-theme=dark] .customers-detail-pane{background:#141414;border-color:rgba(255,255,255,.12);box-shadow:none}body[data-studio-theme=dark] .customers-filter-bar{background:#1f1f1f;border-color:rgba(255,255,255,.1)}body[data-studio-theme=dark] .customers-search{color:#9a9a9a}body[data-studio-theme=dark] .customers-search input{background:#272727;border-color:rgba(255,255,255,.1);color:#ededed}body[data-studio-theme=dark] .customers-search input::placeholder{color:#8f8f8f}body[data-studio-theme=dark] .customer-list-card{background:#252525;border-color:rgba(255,255,255,.06);color:#ececec;box-shadow:none}body[data-studio-theme=dark] .customer-list-card.selected{background:#223344;border-color:rgba(10,132,255,.74)}body[data-studio-theme=dark] .customer-list-body small,body[data-studio-theme=dark] .customer-list-designs{color:#9a9a9a}body[data-studio-theme=dark] .customer-avatar{background:rgba(59,130,246,.22);color:#5b9cff}body[data-studio-theme=dark] .customer-profile-header{background:transparent;border-color:transparent;box-shadow:none;padding:20px 0 18px}body[data-studio-theme=dark] .customer-inline-title-button,body[data-studio-theme=dark] .customer-profile-header h1{color:#f0f0f0}body[data-studio-theme=dark] .customer-inline-title-form input{background:#303030;border-color:rgba(255,255,255,.12);color:#f0f0f0}body[data-studio-theme=dark] .customer-detail-card{background:#202020;border-color:rgba(255,255,255,.1);box-shadow:none}body[data-studio-theme=dark] .customer-detail-card .card-title-icon{background:transparent;color:#9a9a9a}body[data-studio-theme=dark] .customer-detail-card .card-title-eyebrow,body[data-studio-theme=dark] .customer-detail-card .card-title-text{color:#ededed}body[data-studio-theme=dark] .customer-detail-card .app-card-panel{background:#242424;border-color:rgba(255,255,255,.1)}body[data-studio-theme=dark] .customer-detail-input-row>span,body[data-studio-theme=dark] .customer-order-row small{color:#9a9a9a}body[data-studio-theme=dark] .customer-detail-input-row input,body[data-studio-theme=dark] .customer-inline-form input,body[data-studio-theme=dark] .customer-inline-notes-form textarea,body[data-studio-theme=dark] .customer-notes-box{background:#303030;border-color:rgba(255,255,255,.1);color:#f0f0f0}body[data-studio-theme=dark] .customer-detail-input-row input::placeholder,body[data-studio-theme=dark] .customer-inline-form input::placeholder,body[data-studio-theme=dark] .customer-inline-notes-form textarea::placeholder{color:#8a8a8a}body[data-studio-theme=dark] .customer-order-row{background:#2a2a2a;border-color:rgba(255,255,255,.1);color:#ededed}body[data-studio-theme=dark] .customer-order-row:hover{background:#223344;border-color:rgba(10,132,255,.42)}body[data-studio-theme=dark] .customer-order-thumb{background:#363636;border-color:rgba(255,255,255,.08);color:#9a9a9a}body[data-studio-theme=dark] .customer-order-main-line>span:first-child,body[data-studio-theme=dark] .customer-order-row strong{color:#f0f0f0}body[data-studio-theme=dark] .customer-order-note{background:rgba(255,255,255,.06);color:#a3a3a3}body[data-studio-theme=dark] .schedule-main-pane,body[data-studio-theme=dark] .schedule-workspace{background:#141414}body[data-studio-theme=dark] .schedule-header-card{background:transparent;border-color:transparent;box-shadow:none}body[data-studio-theme=dark] .schedule-timeline-title-row strong,body[data-studio-theme=dark] .schedule-title-block h1{color:#f0f0f0}body[data-studio-theme=dark] .schedule-control,body[data-studio-theme=dark] .schedule-summary-footer,body[data-studio-theme=dark] .schedule-timeline-title-row span,body[data-studio-theme=dark] .schedule-title-block p{color:#9a9a9a}body[data-studio-theme=dark] .schedule-control-card,body[data-studio-theme=dark] .schedule-plan-notice,body[data-studio-theme=dark] .schedule-summary-footer{background:#202020;border-color:rgba(255,255,255,.1);box-shadow:none}body[data-studio-theme=dark] .schedule-control input,body[data-studio-theme=dark] .schedule-control select,body[data-studio-theme=dark] .schedule-range-control button,body[data-studio-theme=dark] .schedule-range-control strong,body[data-studio-theme=dark] .schedule-zoom-control{background:#2a2a2a;border-color:rgba(255,255,255,.12);color:#ececec}body[data-studio-theme=dark] .schedule-zoom-control span{color:#ececec}body[data-studio-theme=dark] .schedule-control input::placeholder{color:#8a8a8a}body[data-studio-theme=dark] .schedule-plan-notice span{background:rgba(194,77,255,.2);color:#d45cff}body[data-studio-theme=dark] .schedule-plan-notice p{color:#9f9f9f}body[data-studio-theme=dark] .schedule-timeline-scroll{background:#141414;border-color:rgba(255,255,255,.12);box-shadow:none}body[data-studio-theme=dark] .schedule-timeline-canvas{background:#141414}body[data-studio-theme=dark] .schedule-day-header,body[data-studio-theme=dark] .schedule-row,body[data-studio-theme=dark] .schedule-timeline-title-row{background-color:#1f1f1f;border-color:rgba(255,255,255,.1)}body[data-studio-theme=dark] .schedule-day-header>div{border-right-color:rgba(255,255,255,.1)}body[data-studio-theme=dark] .schedule-day-header>div.today{background:rgba(10,132,255,.12);color:#4f8cff}body[data-studio-theme=dark] .schedule-day-header span,body[data-studio-theme=dark] .schedule-order-main small,body[data-studio-theme=dark] .schedule-order-meta,body[data-studio-theme=dark] .schedule-order-money{color:#a0a0a0}body[data-studio-theme=dark] .schedule-day-header strong,body[data-studio-theme=dark] .schedule-order-main strong{color:#ededed}body[data-studio-theme=dark] .schedule-rows{border-color:rgba(255,255,255,.1)}body[data-studio-theme=dark] .schedule-row{background-image:linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 0)}body[data-studio-theme=dark] .schedule-order-block{box-shadow:none}body[data-studio-theme=dark] .schedule-order-block.selected{outline-color:rgba(77,128,255,.92)}body[data-studio-theme=dark] .schedule-order-block.green{background:rgba(52,199,89,.18);border-color:rgba(52,199,89,.42)}body[data-studio-theme=dark] .schedule-order-block.yellow{background:rgba(var(--warning-rgb),.16);border-color:rgba(var(--warning-rgb),.44)}body[data-studio-theme=dark] .schedule-order-block.red{background:rgba(255,59,48,.16);border-color:rgba(255,59,48,.42)}body[data-studio-theme=dark] .schedule-order-block.blue{background:rgba(10,132,255,.16);border-color:rgba(10,132,255,.4)}body[data-studio-theme=dark] .schedule-order-block.gray{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14)}body[data-studio-theme=dark] .schedule-order-thumb{background:rgba(255,255,255,.12);color:#9a9a9a}body[data-studio-theme=dark] .schedule-status-badge.green{color:#5bd976;background:rgba(52,199,89,.18)}body[data-studio-theme=dark] .schedule-status-badge.yellow{color:var(--warning);background:rgba(var(--warning-rgb),.18)}body[data-studio-theme=dark] .schedule-status-badge.red{color:#ff8a8a;background:rgba(255,59,48,.16)}body[data-studio-theme=dark] .schedule-status-badge.blue{color:#58a6ff;background:rgba(10,132,255,.18)}body[data-studio-theme=dark] .schedule-status-badge.gray{color:#a0a0a0;background:rgba(255,255,255,.1)}.public-site{min-height:100vh;background:#f4f5f3;color:#171923;--public-bg:#f4f5f3;--public-surface:#ffffff;--public-surface-soft:#eef0ed;--public-border:rgba(23,25,35,0.12);--public-text:#171923;--public-muted:#65706d;--public-accent:#2f6f6d;--public-accent-soft:rgba(47,111,109,0.12);--public-warm:#a66a3f}.public-shell{width:min(1180px,calc(100vw - 40px));margin:0 auto}.public-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(244,245,243,.92);border-bottom:1px solid var(--public-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.public-header-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:22px;gap:22px;min-height:72px}.login-public-brand,.public-brand{display:inline-flex;align-items:center;gap:11px;font-weight:900;color:var(--public-text)}.public-brand small{display:block;margin-top:1px;color:var(--public-muted);font-size:12px;font-weight:800}.public-mark{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#171923;color:#fff;font-size:13px;font-weight:900}.public-nav-links{display:flex;justify-content:center;gap:8px}.login-public-nav a,.public-footer nav a,.public-nav-links a{color:var(--public-muted);font-size:13px;font-weight:850}.public-nav-links a{padding:8px 10px;border-radius:9px}.login-public-nav a:hover,.public-footer nav a:hover,.public-nav-links a:hover{color:var(--public-text)}.public-header-actions,.public-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.public-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid var(--public-accent);border-radius:10px;padding:10px 14px;background:var(--public-accent);color:#fff;font-size:13px;font-weight:900;cursor:pointer;white-space:nowrap}.public-button.large{min-height:46px;padding:12px 18px;font-size:14px}.public-button.secondary{background:var(--public-accent-soft);color:var(--public-accent)}.public-button.ghost{border-color:var(--public-border);color:var(--public-text)}.public-button:disabled{cursor:not-allowed;opacity:.58}.public-hero{position:relative;min-height:min(680px,calc(100vh - 128px));overflow:hidden;background:radial-gradient(1100px 540px at 80% 6%,rgba(47,111,109,.08),transparent 60%),linear-gradient(180deg,#f3eddf,#f7f1e6 48%,#efe8da);border-bottom:1px solid var(--public-border)}.hero-accent{color:var(--public-accent)}.hero-chips-frame{margin-top:52px;max-width:520px;padding:14px 16px 16px;border:1px solid var(--public-border);border-radius:18px;background:rgba(255,255,255,.45);box-shadow:0 10px 30px rgba(23,25,35,.05)}.hero-chips-label{display:block;margin-bottom:12px;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--public-muted)}.hero-chips{display:flex;flex-wrap:wrap;gap:10px}.hero-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid var(--public-border);border-radius:11px;background:rgba(255,255,255,.7);color:var(--public-text);font-size:13.5px;font-weight:600}.hero-chip svg{width:16px;height:16px;color:var(--public-accent)}.hero-float{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:14px;background:rgba(255,255,255,.96);border:1px solid rgba(23,25,35,.08);box-shadow:0 16px 40px rgba(23,25,35,.14);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero-float div{display:flex;flex-direction:column;line-height:1.25}.hero-float strong{font-size:14px;font-weight:700;color:var(--public-text)}.hero-float span{font-size:12px;color:var(--public-muted)}.hero-float-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;flex-shrink:0}.hero-float-icon svg{width:18px;height:18px}.hero-float-icon .hero-float-currency{font-size:17px;font-weight:800;line-height:1}.hero-float-icon[data-tone=sage]{background:rgba(47,111,109,.12);color:#2f6f6d}.hero-float-icon[data-tone=green]{background:rgba(52,168,110,.14);color:#2e9c63}.hero-float-icon[data-tone=violet]{background:rgba(124,92,214,.14);color:#7c5cd6}.hero-float-icon[data-tone=gold]{background:rgba(214,158,46,.16);color:#c08a1e}.hero-float-arrow{margin-left:6px;color:var(--public-muted);font-size:18px}.hero-float-orders{top:80px;right:2.5%}.hero-float-received{top:46%;left:45%}.hero-float-chatgpt{bottom:118px;left:55%}.hero-float-file{bottom:78px;right:3%}@media (max-width:1180px){.hero-float{display:none}}.public-hero:after{content:"";position:absolute;inset:0;background:rgba(238,240,237,.72);pointer-events:none}.public-hero-content{position:relative;z-index:2;display:flex;align-items:center;min-height:min(680px,calc(100vh - 128px));padding:76px 0 82px}.public-hero-copy{max-width:468px}.public-eyebrow{display:inline-flex;align-items:center;min-height:28px;border:1px solid var(--public-border);border-radius:9px;padding:6px 9px;background:rgba(255,255,255,.72);color:var(--public-muted);font-size:12px;font-weight:900}.public-hero h1,.public-page-hero h1{max-width:720px;margin:20px 0 18px;color:var(--public-text);font-size:clamp(34px,4.6vw,58px);line-height:1.08;font-weight:740;letter-spacing:-.022em}.public-card p,.public-footer p,.public-hero p,.public-page-hero p,.public-platform-panel li,.public-section-header p{color:var(--public-muted);line-height:1.62}.public-hero p,.public-page-hero p{max-width:680px;margin:0 0 26px;font-size:18px}.public-hero-visual{position:absolute;inset:0;z-index:1}.hero-app-shot{position:absolute;right:max(20px,calc((100vw - 1200px) / 2));top:96px;width:min(620px,46vw);border-radius:14px;overflow:hidden;border:1px solid rgba(23,25,35,.12);box-shadow:0 30px 80px rgba(23,25,35,.18);background:#fff;transform:perspective(1700px) rotateY(-3deg);transform-origin:right center}.hero-app-shot img{display:block;width:100%;height:auto}@media (max-width:1180px){.public-hero{min-height:0;overflow:visible;display:flex;flex-direction:column}.public-hero:after{display:none}.public-hero-content{order:1;min-height:0;padding:60px 0 4px}.public-hero-visual{order:2;position:static;inset:auto}.hero-float{display:none}.hero-app-shot{display:block;position:static;right:auto;top:auto;width:calc(100% - 40px);max-width:560px;margin:22px auto 40px;transform:none}}.product-board{position:absolute;right:max(20px,calc((100vw - 1180px) / 2));top:54px;width:min(720px,56vw);min-height:492px;display:grid;grid-template-columns:74px 1fr;overflow:hidden;border:1px solid rgba(23,25,35,.12);border-radius:22px;background:rgba(255,255,255,.76);box-shadow:0 28px 72px rgba(23,25,35,.14)}.product-sidebar{display:grid;align-content:start;grid-gap:12px;gap:12px;padding:22px 18px;background:#1d2226}.product-dot{width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.12)}.product-dot.active{background:#f2f0ea}.product-main{padding:20px}.product-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;border:1px solid var(--public-border);border-radius:12px;padding:10px 14px;background:#fff;color:var(--public-muted);font-size:12px;font-weight:850}.product-toolbar strong{color:var(--public-text)}.product-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:12px;gap:12px}.product-panel{min-height:132px;border:1px solid var(--public-border);border-radius:14px;padding:16px;background:#fff}.product-panel-large{min-height:276px;grid-row:span 2}.product-panel-wide{grid-column:1/-1}.product-kicker{display:block;margin-bottom:14px;color:var(--public-muted);font-size:12px;font-weight:900}.product-panel strong{display:block;font-size:22px;line-height:1.12}.product-panel p{margin:8px 0 0;color:var(--public-muted);font-size:13px;font-weight:750}.product-progress{height:10px;margin-top:104px;overflow:hidden;border-radius:999px;background:rgba(47,111,109,.12)}.product-progress span{display:block;height:100%;border-radius:inherit;background:var(--public-accent)}.product-timeline{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.product-timeline span{height:42px;border-radius:10px;background:#eef0ed}.public-section{padding:82px 0;background:var(--public-bg)}.public-section-soft{background:#ebece8;border-top:1px solid var(--public-border);border-bottom:1px solid var(--public-border)}.public-section-header{max-width:760px;margin-bottom:28px}.public-cta-inner h2,.public-platform-panel h2,.public-section-header h2{margin:14px 0 10px;font-size:clamp(32px,4.5vw,54px);line-height:1.02}.public-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.public-card{border:1px solid var(--public-border);border-radius:14px;padding:22px;background:rgba(255,255,255,.9);box-shadow:0 16px 38px rgba(23,25,35,.06)}.public-card h2,.public-card h3{margin:14px 0 10px;color:var(--public-text);line-height:1.12}.public-card h2{font-size:24px}.public-card h3{font-size:25px}.public-card ul{display:grid;grid-gap:9px;gap:9px;margin:18px 0 0;padding:0;list-style:none}.public-card li{position:relative;padding-left:18px;color:var(--public-text);font-size:14px;font-weight:760;line-height:1.42}.public-card li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:3px;background:var(--public-accent)}.public-card-index{width:38px;height:38px;display:grid;place-items:center;margin-bottom:18px;border-radius:10px;background:var(--public-accent-soft);color:var(--public-accent);font-weight:950}.public-platform-panel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);grid-gap:34px;gap:34px;align-items:start}.public-platform-intro p{margin:18px 0 0;max-width:32ch;color:var(--public-muted);font-size:17px;font-weight:760;line-height:1.5}.public-platform-panel ul{display:grid;grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.public-platform-panel li{min-height:58px;border:1px solid var(--public-border);border-radius:12px;padding:16px 18px;background:rgba(255,255,255,.72);font-weight:820}.public-platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.public-platform-card{display:flex;flex-direction:column;min-height:150px;border:1px solid rgba(31,35,38,.1);border-radius:18px;padding:18px;background:rgba(255,255,255,.78);box-shadow:var(--public-shadow-soft)}.public-platform-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.public-appstore-download{display:flex;align-items:center;gap:14px;margin-top:14px;flex-wrap:wrap}.public-appstore-btn{display:inline-flex;align-items:center;gap:9px;padding:7px 14px;border-radius:11px;background:#000;color:#fff;text-decoration:none;transition:transform .15s ease,opacity .15s ease}.public-appstore-btn:hover{opacity:.88;transform:translateY(-1px)}.public-appstore-btn-text{display:flex;flex-direction:column;line-height:1.04;text-align:left}.public-appstore-btn-text small{font-size:9px;font-weight:500;letter-spacing:.01em;opacity:.95}.public-appstore-btn-text strong{font-size:16px;font-weight:600;letter-spacing:-.01em}.public-appstore-qr-trigger{display:inline-flex;align-items:center;gap:7px;background:rgba(31,35,38,.055);color:var(--public-text);border:none;border-radius:11px;padding:8px 13px;cursor:pointer;font-size:13px;font-weight:800;font-family:inherit;transition:background .15s ease}.public-appstore-qr-trigger:hover{background:rgba(31,35,38,.1)}.public-qr-modal-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(15,17,19,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.public-qr-modal{position:relative;width:100%;max-width:320px;background:#fff;border-radius:20px;padding:30px 28px 26px;text-align:center;box-shadow:0 24px 70px rgba(0,0,0,.28)}.public-qr-modal img{width:220px;height:220px;max-width:100%;border-radius:14px}.public-qr-modal p{margin:16px 0 18px;color:var(--public-muted);font-size:14px;font-weight:760;line-height:1.5}.public-qr-modal .public-appstore-btn{justify-content:center}.public-qr-modal-close{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;border:none;background:rgba(31,35,38,.06);color:var(--public-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease}.public-qr-modal-close:hover{background:rgba(31,35,38,.12)}.public-web-links{display:flex;align-items:center;gap:10px;margin-top:14px;flex-wrap:wrap}.public-web-links .public-button{font-size:13px;padding:8px 16px}.public-platform-logo{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;background:rgba(31,35,38,.055);color:#1f2326}.public-platform-logo svg{width:27px;height:27px;fill:currentColor}.public-platform-card h3{margin:0 0 7px;color:var(--public-text);font-size:22px;line-height:1.08}.public-platform-card p{margin:0;color:var(--public-muted);font-size:14px;font-weight:760;line-height:1.45}.public-platform-status{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:5px 11px 5px 9px;background:rgba(31,35,38,.06);color:var(--public-muted);font-size:11px;font-weight:950;letter-spacing:.01em;white-space:nowrap}.public-platform-status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.public-platform-card[data-platform=android] .public-platform-status,.public-platform-card[data-platform=apple] .public-platform-status{color:#1f9d52;background:rgba(46,199,97,.14)}.public-platform-card[data-platform=web] .public-platform-status{color:#2f6dbd;background:rgba(51,133,255,.14)}.public-platform-card[data-platform=windows] .public-platform-status{color:#6b4fc2;background:rgba(158,97,255,.15)}.public-platform-hint{display:flex;align-items:center;gap:8px;margin-top:16px;padding:10px 13px;border-radius:12px;font-size:13px;font-weight:850}.public-platform-hint svg{flex:none}.public-platform-hint[data-hint=android]{background:rgba(46,199,97,.12);color:#1f7a45}.public-platform-hint[data-hint=windows]{background:rgba(158,97,255,.12);color:#5a47a5}.public-platform-card[data-platform=apple]{background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(237,239,236,.78))}.public-platform-card[data-platform=android]{background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(220,232,221,.72))}.public-platform-card[data-platform=android] .public-platform-logo{color:#2a7a45;background:rgba(46,199,97,.14)}.public-platform-card[data-platform=web]{background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(220,232,238,.76))}.public-platform-card[data-platform=web] .public-platform-logo{color:#2d5d86;background:rgba(51,133,255,.12)}.public-platform-card[data-platform=windows]{background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(229,224,238,.72))}.public-platform-card[data-platform=windows] .public-platform-logo{color:#4b3f8c;background:rgba(158,97,255,.12)}.public-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.public-plan-card{min-height:100%}.public-plan-card.featured{border-color:rgba(47,111,109,.36);box-shadow:0 20px 48px rgba(47,111,109,.14)}.public-plan-topline{gap:10px}.public-plan-badge{border-radius:9px;padding:6px 8px;background:rgba(166,106,63,.12);color:var(--public-warm);font-size:12px;font-weight:900}.public-plan-price{margin:0 0 12px;color:var(--public-text);font-size:30px;line-height:1}.public-plan-limits{grid-template-columns:repeat(2,1fr);margin:16px 0}.public-plan-limits div{border:1px solid var(--public-border);border-radius:10px;padding:10px;background:rgba(238,240,237,.64)}.public-plan-limits dt{color:var(--public-muted);font-size:11px;font-weight:900}.public-plan-limits dd{margin:4px 0 0;color:var(--public-text);font-size:14px;font-weight:900}.public-plan-card .public-button{margin-top:auto}.public-addon-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.public-cta-band{background:linear-gradient(180deg,rgba(247,244,239,.98),rgba(235,239,235,.96));color:var(--public-text)}.public-cta-band .public-eyebrow{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.22);color:rgba(255,255,255,.78)}.public-cta-band h2{color:#fff}.public-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:clamp(26px,4vw,44px);border:1px solid rgba(255,255,255,.16);border-radius:28px;background:radial-gradient(circle at 16% 12%,rgba(220,232,221,.22),transparent 34%),linear-gradient(135deg,#1b2728,#2f5f58 58%,#203735);box-shadow:0 28px 70px rgba(30,45,43,.28)}.public-cta-inner>div{max-width:720px}.public-cta-band .public-button.secondary{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.88);color:var(--public-accent-strong)}.public-cta-band .public-button.ghost{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.14);color:#fff}.public-cta-band .public-hero-actions{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;grid-gap:10px;gap:10px;width:min(100%,360px)}.public-cta-band .public-hero-actions>.public-button{width:100%;margin:0}.public-cta-band .public-hero-actions>.public-button.ghost{grid-column:1/-1}.public-page-hero{padding:88px 0 56px;background:#eef0ed;border-bottom:1px solid var(--public-border)}.public-page-hero h1{font-size:clamp(40px,6.5vw,74px)}.public-features-hero-top{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr);grid-gap:52px;gap:52px;align-items:center}.public-features-hero-copy{max-width:540px}.public-features-hero-eyebrow{display:inline-flex;align-items:center;gap:7px}.public-features-hero-eyebrow svg{width:15px;height:15px}.public-features-hero .public-features-hero-copy h1{font-size:clamp(34px,3.6vw,50px);line-height:1.07;letter-spacing:-.02em;margin:18px 0}.public-features-hero .public-features-hero-copy p{color:var(--public-muted);font-size:17px;line-height:1.6;margin:0}.public-features-hero-shot img{display:block;width:100%;height:auto;border-radius:16px;border:1px solid var(--public-border);box-shadow:0 30px 70px rgba(23,25,35,.16)}.public-features-hero-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:48px;padding:26px 8px;background:rgba(255,255,255,.6);border:1px solid var(--public-border);border-radius:22px}.public-features-hero-strip-item{display:flex;align-items:flex-start;gap:15px;padding:4px 30px}.public-features-hero-strip-item+.public-features-hero-strip-item{border-left:1px solid var(--public-border)}.public-features-hero-strip-item strong{display:block;font-size:16px;font-weight:740;color:var(--public-text)}.public-features-hero-strip-item>div>span{display:block;margin-top:5px;font-size:14px;color:var(--public-muted);line-height:1.5}.public-features-hero-strip-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:13px}.public-features-hero-strip-icon svg{display:block;width:22px;height:22px}.public-features-hero-strip-icon[data-tone=trend]{background:rgba(47,111,109,.13);color:#2f6f6d}.public-features-hero-strip-icon[data-tone=calendar]{background:rgba(70,120,220,.12);color:#3f6fd6}.public-features-hero-strip-icon[data-tone=team]{background:rgba(124,92,214,.12);color:#7c5cd6}@media (max-width:980px){.public-features-hero-top{grid-template-columns:1fr;gap:30px}.public-features-hero-copy{max-width:none}.public-features-hero-strip{grid-template-columns:1fr;padding:8px;margin-top:30px}.public-features-hero-strip-item{padding:16px}.public-features-hero-strip-item+.public-features-hero-strip-item{border-left:0;border-top:1px solid var(--public-border)}}@media (max-width:560px){.public-features-hero .public-features-hero-copy h1{font-size:30px}}.public-pricing-hero,.public-signup-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:28px;gap:28px}.public-signup-layout{grid-template-columns:minmax(0,.95fr) minmax(320px,.55fr);align-items:start}.public-signup-card h2{margin-top:14px}.public-info-list{display:grid;grid-gap:14px;gap:14px;max-width:900px}.public-footer{border-top:1px solid var(--public-border)}.public-footer-inner{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(0,1.7fr);grid-gap:clamp(28px,6vw,76px);gap:clamp(28px,6vw,76px);align-items:start;padding:42px 0 24px}.public-footer p{max-width:380px;margin:10px 0 0;font-size:13px}.public-footer nav{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.public-footer-brand-block{min-width:0}.public-footer-contact{display:inline-flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-top:18px;padding:10px 12px;border:1px solid rgba(31,35,38,.08);border-radius:12px;background:rgba(255,255,255,.58);color:var(--public-muted);font-size:12px;font-weight:850}.public-footer-contact a{color:var(--public-text);font-weight:900}.public-footer-groups{display:grid;grid-template-columns:.8fr 1.35fr 1fr;grid-gap:clamp(18px,3vw,34px);gap:clamp(18px,3vw,34px);min-width:0}.public-footer-group{min-width:0}.public-footer-group h3{margin:0 0 12px;color:var(--public-text);font-size:12px;font-weight:950}.public-footer .public-footer-group nav{display:grid;align-items:start;grid-gap:8px;gap:8px}.public-footer .public-footer-group nav a{width:-moz-fit-content;width:fit-content;line-height:1.2}.public-footer-meta{grid-column:1/-1;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:20px;border-top:1px solid rgba(31,35,38,.08);color:var(--public-muted);font-size:12px;font-weight:800}.public-footer-recaptcha{max-width:560px;text-align:right}.public-footer-legal,.public-footer-recaptcha{font-size:11px;font-weight:600;line-height:1.5;color:var(--public-muted)}.public-footer-legal{flex-basis:100%}.public-footer-recaptcha a{color:var(--public-text);font-weight:800;text-decoration:underline}@media (max-width:700px){.public-footer-recaptcha{text-align:left}}.login-public-shell{min-height:100vh;display:grid;grid-template-rows:auto 1fr;grid-gap:18px;gap:18px;background:#eef0ed}.login-public-nav{width:min(940px,100%);justify-self:center;display:flex;align-items:center;justify-content:space-between;gap:16px}.login-public-nav span:last-child{display:inline-flex;gap:14px}.login-card-frame{width:100%;max-width:460px;padding:30px;justify-self:center;align-self:center}.login-card-logo{display:block;width:168px;margin:2px auto 8px}.login-card-subtitle{margin:0 0 20px;font-size:15px}.login-card-create,.login-card-subtitle{text-align:center;color:var(--muted);font-weight:750}.login-card-create{margin:20px 0 2px;font-size:14px}.login-card-create a{color:var(--accent);font-weight:900;text-decoration:none}.login-card-create a:hover{text-decoration:underline}.login-footnote{margin:18px 0 0;color:var(--muted);font-size:13px;font-weight:750}.login-footnote a{color:var(--accent);font-weight:900}@media (max-width:980px){.login-public-nav{gap:10px;min-height:76px;align-items:center;padding:0 14px}.login-public-nav span:last-child a{display:none}.login-public-nav span:last-child{gap:10px}.login-public-brand .public-brand-logo{width:clamp(132px,13vw,172px)}.login-mobile-menu{width:calc(100% - 28px)}}@media (max-width:640px){.login-card-frame{padding:22px;max-width:100%}.login-card-frame h1{font-size:27px!important;line-height:1.08!important}}.public-header-menu-btn,.public-header-mobile-menu{display:none}@media (max-width:980px){.public-header-inner{grid-template-columns:1fr auto}.public-nav-links{display:none}.public-header-menu-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;border:1px solid var(--public-border);background:#fff;color:var(--public-text);cursor:pointer;flex-shrink:0}.public-header-menu-btn svg{width:22px;height:22px}.public-header-lang-desktop,.public-header-login-desktop{display:none}.public-header-actions{gap:8px}.public-header-mobile-menu{display:flex;flex-direction:column;gap:2px;width:min(100% - 28px,1180px);margin:4px auto 0;padding:8px;background:#fff;border:1px solid var(--public-border);border-radius:16px;box-shadow:0 18px 44px rgba(23,25,35,.14)}.public-header-mobile-menu a{padding:13px 14px;border-radius:10px;color:var(--public-text);text-decoration:none;font-weight:700;font-size:15px}.public-header-mobile-menu a:hover{background:rgba(23,25,35,.05)}.public-header-mobile-lang{padding:8px 6px 4px;border-top:1px solid var(--public-border);margin-top:6px}.public-hero:after{background:rgba(238,240,237,.88)}.product-board{right:-180px;width:760px;opacity:.46}.public-feature-grid,.public-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-platform-panel,.public-pricing-hero,.public-signup-layout{grid-template-columns:1fr}}@media (max-width:700px){.public-shell{width:min(100% - 28px,1180px)}.public-header-inner{min-height:auto;padding:12px 0}.public-header-actions .public-button.ghost{display:none}.public-button{white-space:normal;text-align:center}.public-hero,.public-hero-content{min-height:0}.public-page-hero{padding-top:28px}.public-hero h1,.public-page-hero h1{font-size:32px}.public-hero p,.public-page-hero p{font-size:16px}.product-board{top:86px;right:-330px;transform:scale(.82);transform-origin:top right;opacity:.28}.public-section{padding:58px 0}.public-addon-grid,.public-feature-grid,.public-plan-grid,.public-platform-grid{grid-template-columns:1fr}.public-cta-inner,.public-footer-inner{display:grid}.public-plan-limits{grid-template-columns:1fr 1fr}.login-public-nav{align-items:flex-start}}.public-site{--public-bg:#f7f4ef;--public-surface:rgba(255,255,255,0.86);--public-surface-strong:#ffffff;--public-surface-soft:#f0eee8;--public-border:rgba(31,35,38,0.11);--public-text:#181b20;--public-muted:#69716d;--public-accent:#326d67;--public-accent-strong:#214f4a;--public-accent-soft:rgba(50,109,103,0.13);--public-sage:#dce8dd;--public-clay:#ead8cb;--public-sky:#dce8ee;--public-lilac:#e5e0ee;--public-rose:#efdddd;--public-gold:#efe5c9;--public-ink:#181b20;--public-warm:#9a6445;--public-shadow:0 22px 58px rgba(31,35,38,0.09);--public-shadow-soft:0 14px 34px rgba(31,35,38,0.06);background:linear-gradient(180deg,#f8f5f0,#f4f1eb 46%,#f7f4ef)}.login-public-shell *,.public-site *{letter-spacing:0}.public-scroll-reveal,.public-scroll-stagger>*{opacity:0;transform:translateY(34px);transition:opacity .72s ease,transform .82s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--reveal-index, 0) * 54ms)}.public-scroll-reveal.is-visible,.public-scroll-stagger>.is-visible{opacity:1;transform:translateY(0)}.public-header{background:rgba(248,245,240,.84);box-shadow:0 10px 30px rgba(31,35,38,.045)}.public-header-inner{min-height:76px}.login-public-brand,.public-brand{gap:12px}.public-brand strong{font-size:15px}.public-brand-logo{display:block;height:auto;object-fit:contain}.login-public-brand .public-brand-logo,.public-brand-logo{width:clamp(132px,13vw,172px)}.public-footer-logo{display:block;width:min(210px,100%);height:auto;margin-bottom:12px;object-fit:contain}.public-mark{border:1px solid rgba(255,255,255,.42);background:linear-gradient(135deg,#20322f,#326d67 55%,#b58c67);box-shadow:0 12px 28px rgba(50,109,103,.22)}.public-nav-links{padding:5px;border:1px solid rgba(31,35,38,.08);border-radius:13px;background:rgba(255,255,255,.52)}.public-nav-links a{color:#58615e;transition:background .16s ease,color .16s ease}.public-nav-links a:hover{background:rgba(50,109,103,.08)}.public-button{position:relative;border-color:rgba(50,109,103,.86);border-radius:12px;background:linear-gradient(135deg,var(--public-accent-strong),var(--public-accent));box-shadow:0 13px 26px rgba(50,109,103,.18);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.public-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 34px rgba(50,109,103,.22)}.public-button.secondary{border-color:rgba(50,109,103,.18);background:linear-gradient(135deg,rgba(50,109,103,.13),rgba(220,232,221,.72));color:var(--public-accent-strong);box-shadow:none}.public-button.ghost{background:rgba(255,255,255,.62);box-shadow:none}.public-hero{min-height:min(760px,calc(100vh - 84px));border-bottom:1px solid rgba(31,35,38,.08);background:linear-gradient(120deg,rgba(247,244,239,.98),rgba(241,237,228,.96) 48%,rgba(220,232,221,.78)),linear-gradient(180deg,rgba(229,224,238,.52),rgba(239,229,201,.28))}.public-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(247,244,239,.98),rgba(247,244,239,.91) 38%,rgba(247,244,239,.38) 68%,rgba(247,244,239,.08));pointer-events:none}.public-hero:after{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(247,244,239,.28))}.public-hero-content{z-index:3;min-height:min(760px,calc(100vh - 84px));padding:92px 0 96px}@media (max-width:700px){.public-hero-content{padding-top:28px;padding-bottom:8px}}.public-hero-copy{position:relative;z-index:4;max-width:560px}.public-eyebrow{border-color:rgba(31,35,38,.1);border-radius:999px;background:rgba(255,255,255,.64);box-shadow:0 10px 22px rgba(31,35,38,.035)}.public-hero h1{max-width:468px;margin-top:20px;font-size:clamp(30px,3.5vw,46px);line-height:1.1;font-weight:740;letter-spacing:-.02em}.public-hero p{max-width:540px;color:#555f5b}.product-board{top:84px;right:max(28px,calc((100vw - 1180px) / 2 - 20px));z-index:1;width:min(600px,43vw);min-height:506px;grid-template-columns:78px 1fr;overflow:visible;border-color:rgba(31,35,38,.1);border-radius:28px;background:rgba(255,255,255,.7);box-shadow:0 36px 90px rgba(31,35,38,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.product-frame-label{position:absolute;right:28px;top:-17px;z-index:2;border:1px solid rgba(31,35,38,.1);border-radius:999px;padding:8px 12px;background:rgba(255,255,255,.72);color:#626a66;font-size:12px;font-weight:900;box-shadow:var(--public-shadow-soft)}.product-sidebar{border-radius:28px 0 0 28px;padding-inline:16px 14px;background:linear-gradient(180deg,#1c2426,#263633 58%,#3e3b33)}.product-window-controls{display:flex;gap:6px;margin-bottom:16px}.product-window-controls span{width:9px;height:9px;border-radius:999px;background:rgba(255,255,255,.32)}.product-dot{position:relative;width:42px;height:42px;border-radius:13px}.product-dot:after{content:attr(data-label);position:absolute;left:50px;top:50%;transform:translateY(-50%);color:rgba(255,255,255,.72);font-size:11px;font-weight:850}.product-main{padding:22px;border-radius:0 28px 28px 0;background:linear-gradient(180deg,rgba(255,255,255,.68),rgba(248,245,240,.54))}.product-toolbar{min-height:58px;border-radius:16px;background:rgba(255,255,255,.84);box-shadow:0 12px 24px rgba(31,35,38,.05)}.product-toolbar div{display:grid;grid-gap:3px;gap:3px}.product-sync-pill{border-radius:999px;padding:8px 10px;background:rgba(50,109,103,.1);color:var(--public-accent-strong)}.product-accent-strip{display:flex;gap:8px;margin:14px 0 0}.product-accent-strip span{height:9px;flex:1 1;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(31,35,38,.08)}.product-accent-strip [data-color=sage]{background:var(--public-sage)}.product-accent-strip [data-color=clay]{background:var(--public-clay)}.product-accent-strip [data-color=sky]{background:var(--public-sky)}.product-accent-strip [data-color=rose]{background:var(--public-rose)}.product-accent-strip [data-color=gold]{background:var(--public-gold)}.product-grid{margin-top:14px}.product-panel{border-radius:18px;background:rgba(255,255,255,.84);box-shadow:0 14px 30px rgba(31,35,38,.055)}.product-panel[data-tone=sage]{background:linear-gradient(135deg,#ffffff,rgba(220,232,221,.82))}.product-panel[data-tone=sky]{background:linear-gradient(135deg,#ffffff,rgba(220,232,238,.86))}.product-panel[data-tone=rose]{background:linear-gradient(135deg,#ffffff,rgba(239,221,221,.86))}.product-panel[data-tone=gold]{background:linear-gradient(135deg,#ffffff,rgba(239,229,201,.78))}.product-mini-list{display:grid;grid-gap:8px;gap:8px;margin-top:50px}.product-mini-list span{height:12px;border-radius:999px;background:rgba(31,35,38,.08)}.product-mini-list span:nth-child(2){width:78%}.product-mini-list span:nth-child(3){width:58%}.product-progress{margin-top:26px}.product-timeline{margin-top:14px}.product-timeline span:first-child{background:var(--public-sage)}.product-timeline span:nth-child(2){background:var(--public-sky)}.product-timeline span:nth-child(3){background:var(--public-gold)}.product-timeline span:nth-child(4){background:var(--public-rose)}.public-section{background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(247,244,239,.88))}.public-section-soft{background:linear-gradient(135deg,rgba(240,238,232,.96),rgba(229,224,238,.34))}.public-accent-band{padding:54px 0;background:linear-gradient(135deg,rgba(220,232,221,.58),rgba(234,216,203,.4) 46%,rgba(220,232,238,.48));border-top:1px solid rgba(31,35,38,.08);border-bottom:1px solid rgba(31,35,38,.08)}.public-accent-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);grid-gap:34px;gap:34px;align-items:center}.public-accent-grid h2{margin:14px 0 10px;font-size:clamp(28px,3.6vw,44px);line-height:1.05}.public-accent-grid p{max-width:680px;margin:0;color:var(--public-muted);line-height:1.62}.public-accent-grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);grid-gap:48px;gap:48px;align-items:center}.public-accent-text h2{margin:16px 0 0;font-size:clamp(30px,3.4vw,46px);line-height:1.08;letter-spacing:-.02em;font-weight:800}.public-accent-text>p{margin:16px 0 0;max-width:32em;color:var(--public-muted);line-height:1.6}.public-eyebrow-spark{width:13px;height:13px;-webkit-margin-end:6px;margin-inline-end:6px;fill:var(--public-accent);vertical-align:-1px}.public-accent-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.public-button.dark{background:var(--public-text);border-color:var(--public-text);color:#fff}.public-button.dark:hover{background:#000;border-color:#000}.public-accent-trust{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:12px 22px}.public-accent-trust li{gap:10px;color:var(--public-text);font-size:13px;font-weight:800}.pa-ico,.public-accent-trust li{display:inline-flex;align-items:center}.pa-ico{justify-content:center;width:30px;height:30px;flex:none;border-radius:9px}.pa-ico svg{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.pa-ico-a{background:var(--public-accent-soft);color:var(--public-accent)}.pa-ico-a svg{fill:var(--public-accent);stroke:none}.pa-ico-b{background:rgba(70,120,200,.14);color:#3a63a8}.pa-ico-c{background:rgba(166,106,63,.14);color:var(--public-warm)}.pa-ico-c svg{fill:var(--public-warm);stroke:none}.public-accent-visual img{display:block;width:100%;height:auto;border-radius:18px}@media (max-width:920px){.public-accent-grid2{grid-template-columns:1fr;gap:28px}}.public-custom-card-row{display:grid;grid-gap:10px;gap:10px}.public-custom-card-row span{min-height:54px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(31,35,38,.1);border-radius:16px;padding:14px 16px;background:rgba(255,255,255,.72);color:var(--public-text);font-size:14px;font-weight:900;box-shadow:var(--public-shadow-soft)}.public-custom-card-row span:after{content:"";width:52px;height:12px;border-radius:999px;background:var(--public-sage)}.public-custom-card-row span[data-index="1"]:after{background:var(--public-sky)}.public-custom-card-row span[data-index="2"]:after{background:var(--public-gold)}.public-custom-card-row span[data-index="3"]:after{background:var(--public-rose)}.public-custom-card-row span[data-index="4"]:after{background:var(--public-lilac)}.public-section-header{margin-bottom:34px}.public-card{border-color:rgba(31,35,38,.1);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.72));box-shadow:var(--public-shadow-soft)}.public-feature-grid{gap:16px}.public-feature-card{position:relative;overflow:hidden;min-height:100%}.public-feature-card:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:var(--public-sage)}.public-feature-card[data-tone=clay] .public-card-index,.public-feature-card[data-tone=clay]:before{background:var(--public-clay);color:#7d523b}.public-feature-card[data-tone=sky] .public-card-index,.public-feature-card[data-tone=sky]:before{background:var(--public-sky);color:#41687a}.public-feature-card[data-tone=lilac] .public-card-index,.public-feature-card[data-tone=lilac]:before{background:var(--public-lilac);color:#66597a}.public-feature-card[data-tone=rose] .public-card-index,.public-feature-card[data-tone=rose]:before{background:var(--public-rose);color:#8a5b5b}.public-feature-card[data-tone=gold] .public-card-index,.public-feature-card[data-tone=gold]:before{background:var(--public-gold);color:#80683c}.public-feature-card[data-tone=graphite] .public-card-index,.public-feature-card[data-tone=graphite]:before{background:#dde0df;color:#535a58}.public-feature-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.public-card-index{margin-bottom:0;border-radius:14px;background:var(--public-sage);color:var(--public-accent-strong)}.public-feature-swatch{display:flex;gap:6px}.public-feature-swatch span{width:18px;height:18px;border-radius:7px;background:var(--public-sage);box-shadow:inset 0 0 0 1px rgba(31,35,38,.08)}.public-feature-swatch span:nth-child(2){background:var(--public-clay)}.public-feature-swatch span:nth-child(3){background:var(--public-sky)}.public-feature-preview{display:grid;grid-gap:3px;gap:3px;margin:18px 0 0;border:1px solid rgba(31,35,38,.09);border-radius:14px;padding:12px;background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(247,244,239,.6))}.public-feature-preview strong{color:var(--public-text);font-size:14px}.public-feature-preview span{color:var(--public-muted);font-size:12px;font-weight:800}.public-features-deep-section{background:linear-gradient(180deg,rgba(247,244,239,.88),rgba(236,240,243,.92))}.public-features-deep-panel{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:22px;gap:22px;align-items:stretch}.public-features-deep-copy{display:flex;flex-direction:column;justify-content:flex-start;border:1px solid rgba(31,35,38,.1);border-radius:22px;padding:clamp(22px,3vw,34px);background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(234,241,239,.74));box-shadow:var(--public-shadow-soft)}.public-features-deep-copy h2{margin:16px 0 14px;color:var(--public-text);font-size:clamp(32px,4vw,52px);line-height:1.02}.public-features-deep-copy p{margin:0;color:var(--public-muted);font-size:17px;font-weight:740;line-height:1.58}.featuresDeep-eyebrow{display:inline-flex;align-items:center;gap:7px}.featuresDeep-eyebrow svg{width:15px;height:15px}.public-features-deep-copy h2 .hero-accent{color:var(--public-accent)}.public-features-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:30px}.public-features-chip{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px 14px;border-radius:16px;background:#fff;border:1px solid rgba(31,35,38,.1);box-shadow:0 6px 16px rgba(15,23,42,.05);color:var(--public-text);text-decoration:none;font-weight:760;font-size:14px;transition:transform .15s ease,box-shadow .15s ease}.public-features-chip:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(15,23,42,.1)}.public-features-chip-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;flex-shrink:0}.public-features-chip-icon svg{width:22px;height:22px}.public-features-chip-label{line-height:1.2}.public-features-chip[data-tone=green] .public-features-chip-icon{background:rgba(34,139,90,.12);color:#2e7d52}.public-features-chip[data-tone=blue] .public-features-chip-icon{background:rgba(70,120,220,.12);color:#3f6fd6}.public-features-chip[data-tone=purple] .public-features-chip-icon{background:rgba(124,92,214,.12);color:#7c5cd6}.public-features-chip[data-tone=teal] .public-features-chip-icon{background:rgba(214,150,46,.16);color:#c08a1e}.public-features-deep-list{display:grid;grid-gap:14px;gap:14px}.public-features-deep-list article{display:flex;align-items:flex-start;gap:18px;border:1px solid rgba(31,35,38,.1);border-radius:18px;padding:22px 24px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.045);scroll-margin-top:90px}.public-features-deep-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;flex-shrink:0}.public-features-deep-icon svg{width:26px;height:26px}.public-features-deep-titles{flex:1 1;min-width:0}.public-features-deep-list h3{margin:0 0 6px;color:var(--public-text);font-size:19px;font-weight:780}.public-features-deep-list .public-features-deep-titles p{margin:0;color:var(--public-muted);font-weight:600;line-height:1.5;font-size:15px}.public-features-deep-list article[data-tone=green] .public-features-deep-icon{background:rgba(34,139,90,.12);color:#2e7d52}.public-features-deep-list article[data-tone=blue] .public-features-deep-icon{background:rgba(70,120,220,.12);color:#3f6fd6}.public-features-deep-list article[data-tone=purple] .public-features-deep-icon{background:rgba(124,92,214,.12);color:#7c5cd6}.public-features-deep-list article[data-tone=teal] .public-features-deep-icon{background:rgba(214,150,46,.16);color:#c08a1e}@media (max-width:560px){.public-features-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.public-features-deep-panel{grid-template-columns:1fr}}.public-feature-capability-section{background:linear-gradient(180deg,rgba(236,240,243,.98),rgba(247,244,239,.94))}.public-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.public-capability-card{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(31,35,38,.1);border-radius:18px;padding:18px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.7));box-shadow:var(--public-shadow-soft)}.public-capability-card span{width:max-content;border-radius:999px;padding:5px 9px;background:var(--public-sage);color:var(--public-accent-strong);font-size:12px;font-weight:950}.public-capability-card:nth-child(2) span,.public-capability-card:nth-child(5) span{background:var(--public-sky);color:#41687a}.public-capability-card:nth-child(3) span,.public-capability-card:nth-child(6) span{background:var(--public-gold);color:#80683c}.public-capability-card h3{margin:0;color:var(--public-text);font-size:20px}.public-capability-card p{margin:0;color:var(--public-muted);font-weight:720;line-height:1.52}.public-order-card-system{display:grid;grid-gap:16px;gap:16px;position:relative;isolation:isolate;perspective:1100px;--order-assemble-progress:0}.public-order-flow-section{min-height:265vh;padding:0;background:radial-gradient(circle at 7% 14%,rgba(220,232,221,.72),transparent 30%),radial-gradient(circle at 92% 22%,rgba(220,232,238,.64),transparent 28%),linear-gradient(180deg,rgba(247,244,239,.96),rgba(238,240,237,.94))}.public-order-flow-sticky{position:-webkit-sticky;position:sticky;top:82px;display:flex;align-items:center;min-height:calc(100vh - 82px);padding:clamp(42px,6vh,74px) 0}.public-order-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px;gap:12px;position:relative;z-index:2}.public-order-card-slot{min-height:64px;border-radius:13px;overflow:hidden;contain:paint}.public-order-card-inline-detail{display:none}@media (max-width:480px){.public-order-card-grid{grid-template-columns:1fr 1fr;align-items:start}.public-order-card-inline-detail{display:block;grid-column:1/-1;margin:2px 0 4px;padding:11px 13px;font-size:13px;line-height:1.5;font-weight:600;color:var(--public-muted);background:var(--public-surface-soft);border:1px solid var(--public-border);border-radius:11px}.public-order-card-system .public-order-card-panel{display:none}}.public-order-card-chip{display:grid;grid-gap:8px;gap:8px;height:100%;min-height:64px;border:1px solid rgba(31,35,38,.1);border-radius:13px;padding:0;background:rgba(255,255,255,.88);box-shadow:0 8px 22px rgba(15,23,42,.052);opacity:0;overflow:hidden;transform-origin:center;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,opacity .18s ease;will-change:transform,opacity}.public-order-card-system[data-assembled=false] .public-order-card-chip{pointer-events:none;transition:opacity 90ms linear,border-color .16s ease,box-shadow .16s ease}.public-order-card-system[data-assembled=true] .public-order-card-chip{will-change:auto}.public-order-card-chip:hover,.public-order-card-chip[data-active=true]{border-color:rgba(50,109,103,.28);box-shadow:0 12px 30px rgba(15,23,42,.075)}.public-order-card-chip[data-active=true]{transform:translateY(-1px)}.public-order-card-toggle{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border:0;padding:13px 14px;background:transparent;color:inherit;text-align:left;cursor:pointer}.public-order-card-toggle:focus-visible{outline:2px solid rgba(50,109,103,.42);outline-offset:-3px}.public-order-card-chip h3{margin:0;color:var(--public-text);font-size:14px;line-height:1.2;font-weight:900}.public-order-card-icon{--card-title-icon-cutout:#fff;display:grid;place-items:center;width:32px;min-width:32px;height:32px;border-radius:10px;background:rgba(50,109,103,.1);color:var(--public-accent)}.public-order-card-icon svg,.public-order-card-panel-index svg{width:18px;height:18px}.public-order-card-chip[data-active=true] .public-order-card-icon{background:var(--public-accent);color:#fff}.public-order-card-panel{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;min-height:126px;border:1px solid rgba(31,35,38,.1);border-radius:18px;padding:20px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(247,244,239,.74));box-shadow:0 18px 42px rgba(15,23,42,.07);transform:translateY(0);opacity:0;transition:opacity .36s ease,transform .42s cubic-bezier(.2,.7,.2,1)}.public-order-card-system[data-assembled=false] .public-order-card-panel{opacity:0;transform:translateY(18px)}.public-order-card-system[data-assembled=true] .public-order-card-panel{opacity:1;transform:translateY(0)}.public-order-card-panel-index{--card-title-icon-cutout:#fff;display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:var(--public-accent);color:#fff}.public-order-card-panel h3{margin:2px 0 8px;color:var(--public-text);font-size:clamp(22px,3vw,34px);line-height:1.04}.public-order-card-panel p{max-width:760px;margin:0;color:var(--public-muted);font-size:16px;font-weight:760;line-height:1.56}.public-order-card-chip[data-tone=green]{background:rgba(46,199,97,.1);border-color:rgba(46,199,97,.28)}.public-order-card-chip[data-tone=blue]{background:rgba(51,133,255,.1);border-color:rgba(51,133,255,.26)}.public-order-card-chip[data-tone=yellow]{background:rgba(255,209,31,.12);border-color:rgba(255,209,31,.3)}.public-order-card-chip[data-tone=pink]{background:rgba(255,61,158,.1);border-color:rgba(255,61,158,.24)}.public-order-card-chip[data-tone=purple]{background:rgba(158,97,255,.1);border-color:rgba(158,97,255,.24)}.public-workflow-section{padding:56px 0;background:linear-gradient(135deg,rgba(24,27,32,.96),rgba(38,54,51,.96))}.public-workflow-panel{display:grid;grid-template-columns:minmax(0,.74fr) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start;color:#fff}.public-workflow-panel .public-eyebrow{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.16);color:rgba(255,255,255,.74)}.public-workflow-panel h2{margin:14px 0 0;font-size:clamp(30px,4vw,48px);line-height:1.04}.public-workflow-grid{display:grid;grid-gap:12px;gap:12px}.public-workflow-grid article{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:0 16px;gap:0 16px;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:18px;background:rgba(255,255,255,.07)}.public-workflow-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:13px;flex-shrink:0}.public-workflow-icon svg{width:23px;height:23px}.public-workflow-icon[data-tone=sage]{background:rgba(124,188,150,.18);color:#a7e0bd}.public-workflow-icon[data-tone=sky]{background:rgba(120,170,230,.18);color:#aacdf3}.public-workflow-icon[data-tone=gold]{background:rgba(224,178,96,.18);color:#f0cd8c}.public-workflow-grid h3{margin:0 0 6px;color:#fff}.public-workflow-grid p{margin:0;color:rgba(255,255,255,.7);line-height:1.56}.public-platform-panel li{box-shadow:var(--public-shadow-soft)}.public-plan-grid{gap:16px;padding-top:18px}.public-plan-card{overflow:visible}.public-plan-glint{position:absolute;inset:0 0 auto;height:7px;background:var(--public-sage)}.public-plan-card[data-plan=lifetime_lite] .public-plan-glint{background:var(--public-clay)}.public-plan-card[data-plan=pro_monthly] .public-plan-glint{background:linear-gradient(90deg,var(--public-sage),var(--public-sky))}.public-plan-card[data-plan=team_monthly] .public-plan-glint{background:linear-gradient(90deg,var(--public-lilac),var(--public-gold))}.public-plan-card.featured{border-color:rgba(50,109,103,.28);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(220,232,221,.42));box-shadow:0 26px 62px rgba(50,109,103,.15)}.public-plan-badge{background:rgba(239,229,201,.82)}.public-plan-model{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:12px;border-radius:999px;padding:6px 9px;background:rgba(31,35,38,.055);color:var(--public-muted);font-size:12px;font-weight:900}.public-plan-limits div{background:rgba(247,244,239,.66)}.public-pricing-page-hero{background:linear-gradient(135deg,rgba(239,229,201,.52),rgba(220,232,238,.5)),#f7f4ef}.public-pricing-hero2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;grid-gap:48px;gap:48px}.public-pricing-hero2-text h1{margin:14px 0 0;font-size:clamp(32px,3.4vw,48px);line-height:1.08;letter-spacing:-.02em;font-weight:800}.public-pricing-hero2-text>p{margin:16px 0 0;max-width:30em}.public-pricing-hero2-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.public-button-arrow{-webkit-margin-start:8px;margin-inline-start:8px}.public-pricing-trust{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px}.public-pricing-trust li{display:inline-flex;align-items:center;gap:8px;color:var(--public-muted);font-size:13px;font-weight:800}.public-pricing-trust svg{display:block;width:18px;height:18px;flex:none;fill:none;stroke:var(--public-accent);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.public-pricing-cluster{position:relative;min-height:430px}.public-pricing-orb{position:absolute;inset:14% 8% 18% 14%;border-radius:50%;background:radial-gradient(circle at 50% 45%,rgba(47,111,109,.16),rgba(47,111,109,0) 70%);filter:blur(2px)}.pc-card{position:absolute;display:inline-flex;align-items:center;gap:12px;background:var(--public-surface);border:1px solid var(--public-border);border-radius:16px;padding:13px 16px;box-shadow:0 18px 40px -24px rgba(23,25,35,.4)}.pc-card strong{display:block;font-size:14px;font-weight:900;color:var(--public-text);line-height:1.2}.pc-card span:not(.pc-ico):not(.pc-toggle){display:block;font-size:12px;font-weight:700;color:var(--public-muted);margin-top:2px}.pc-ico{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border-radius:10px;border:1px solid var(--public-border);line-height:0}.pc-ico svg{display:block;width:18px;height:18px;fill:none;stroke:var(--public-accent);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pc-ico-solid{background:var(--public-accent);border-color:var(--public-accent)}.pc-ico-solid svg{stroke:#fff}.pc-card-demo{top:4%;left:30%}.pc-card-upgrade{top:30%;right:0}.pc-card-team{top:44%;left:0}.pc-card-billing{top:50%;right:6%}.pc-toggle{position:relative;width:38px;height:22px;flex:none;border-radius:999px;background:var(--public-accent)}.pc-toggle:after{content:"";position:absolute;top:3px;right:3px;width:16px;height:16px;border-radius:50%;background:#fff}.pc-mini-row{position:absolute;left:4%;right:4%;bottom:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.pc-mini{background:rgba(255,255,255,.7);border:1px solid var(--public-border);border-radius:14px;padding:14px 10px;text-align:center}.pc-mini .pc-ico{display:inline-flex;margin:0 auto 8px;border-radius:50%}.pc-mini strong{display:block;font-size:13px;font-weight:900;color:var(--public-text)}.pc-mini span{display:block;font-size:11px;font-weight:700;color:var(--public-muted);margin-top:2px}@media (max-width:920px){.public-pricing-hero2{grid-template-columns:1fr;gap:32px}.public-pricing-cluster{display:none}}.public-pricing-actions{display:grid;justify-items:end;grid-gap:10px;gap:10px}.public-billing-note{display:inline-flex;align-items:center;border:1px solid rgba(31,35,38,.1);border-radius:999px;padding:8px 10px;background:rgba(255,255,255,.62);color:var(--public-muted);font-size:12px;font-weight:900}.public-addon-card{min-height:220px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(220,232,238,.52))}.public-addon-card[data-addon="200"]{background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(229,224,238,.56))}.public-info-hero,.public-signup-hero{background:linear-gradient(135deg,rgba(220,232,221,.54),rgba(247,244,239,.92) 54%,rgba(234,216,203,.42))}.public-signup-card{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(239,229,201,.34))}.public-signup-form-layout{align-items:start;grid-template-columns:minmax(320px,.78fr) minmax(390px,.66fr)}@media (max-width:820px){.public-signup-form-layout{grid-template-columns:1fr}.public-signup-copy{padding-top:0}.public-signup-includes{max-width:100%}}.public-signup-copy{padding-top:20px}.public-signup-copy>p{max-width:580px}.public-signup-includes{max-width:500px;margin-top:34px;padding:22px 24px;border:1px solid var(--public-border);border-radius:20px;background:rgba(255,255,255,.52)}.public-signup-includes h2{margin:0 0 14px;color:var(--public-text);font-size:18px}.public-signup-includes ul{display:grid;grid-gap:12px;gap:12px;margin:0;padding-left:20px;color:var(--public-muted);font-weight:760}.public-signup-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.public-signup-form{display:grid;grid-gap:16px;gap:16px;padding:clamp(22px,3vw,30px);background:rgba(255,255,255,.94)}.public-signup-form h2{margin:2px 0 0;color:var(--public-text);font-size:clamp(25px,3vw,31px)}.public-signup-form>p{margin:-8px 0 6px}.public-signup-form label:not(.public-signup-consent){display:grid;grid-gap:7px;gap:7px}.public-signup-form label:not(.public-signup-consent)>span{color:var(--public-text);font-size:13px;font-weight:850}.public-signup-form input:not([type=checkbox]){width:100%;min-height:50px;border:1px solid rgba(31,35,38,.14);border-radius:13px;padding:0 14px;background:#fff;color:var(--public-text);font:inherit;font-size:15px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.public-signup-form input:not([type=checkbox]):focus{border-color:rgba(50,109,103,.48);box-shadow:0 0 0 4px rgba(50,109,103,.11)}.public-signup-form input:disabled{opacity:.68;cursor:wait}.public-signup-form-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.public-signup-consent{display:flex;align-items:start;gap:10px;margin-top:4px;color:var(--public-muted);font-size:13px;line-height:1.5;font-weight:700}.public-signup-consent input{width:17px;height:17px;margin:2px 0 0;accent-color:var(--public-accent)}.public-signup-consent a,.public-signup-login a{color:var(--public-accent-strong);font-weight:900;text-decoration:underline}.public-signup-error{margin:0!important;padding:11px 13px;border:1px solid rgba(168,69,57,.18);border-radius:12px;background:rgba(168,69,57,.07);color:#9d4034!important;font-size:13px;font-weight:760}.public-signup-submit{width:100%;margin-top:4px}.public-signup-login{margin:2px 0 0!important;text-align:center;font-size:14px}.public-signup-complete{max-width:760px}.public-signup-mini{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:18px}.public-signup-mini span{height:46px;border-radius:14px;background:var(--public-sage)}.public-signup-mini span:nth-child(2){background:var(--public-sky)}.public-signup-mini span:nth-child(3){background:var(--public-gold)}.public-signup-mini span:nth-child(4){background:var(--public-rose)}.public-scroll-story{padding:0;overflow:clip;background:linear-gradient(180deg,rgba(247,244,239,.98),rgba(238,240,237,.94) 44%,rgba(247,244,239,.98));border-bottom:1px solid rgba(31,35,38,.08)}.public-scroll-story-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);grid-gap:56px;gap:56px;align-items:start}.public-scroll-stage{position:-webkit-sticky;position:sticky;top:96px;min-height:calc(100vh - 118px);display:grid;align-items:center;padding:72px 0}.public-scroll-stage-window{position:relative;overflow:hidden;border:1px solid rgba(31,35,38,.1);border-radius:28px;padding:26px;background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(241,245,241,.88));box-shadow:0 30px 76px rgba(31,35,38,.11)}.public-story-record-head{display:flex;justify-content:space-between;gap:18px;align-items:start;margin-bottom:24px}.public-story-record-head>div{display:grid;grid-gap:7px;gap:7px}.public-scroll-stage-label{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:7px 10px;background:rgba(50,109,103,.1);color:var(--public-accent);font-size:11px;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.public-story-record-head strong{color:var(--public-text);font-size:clamp(23px,2.4vw,29px);line-height:1.12}.public-story-record-head small{color:var(--public-muted);font-size:14px;font-weight:760}.public-story-status{flex:0 0 auto;border-radius:999px;padding:9px 12px;background:rgba(50,109,103,.1);color:var(--public-accent);font-size:12px;font-weight:920;transition:background .45s ease,color .45s ease}.public-story-status[data-tone=waiting]{background:rgba(120,128,140,.14);color:#5b6470}.public-story-status[data-tone=transit]{background:rgba(10,132,255,.13);color:#0a66d6}.public-story-status[data-tone=out]{background:rgba(255,159,10,.16);color:#b36b00}.public-story-status[data-tone=delivered]{background:rgba(48,209,88,.18);color:#1d8f43}.public-story-progress{height:4px;overflow:hidden;margin:0 0 20px;border-radius:999px;background:rgba(31,35,38,.08)}.public-story-progress span{display:block;height:100%;border-radius:inherit;background:var(--public-accent);transition:width .52s cubic-bezier(.2,.7,.2,1)}.public-scroll-stage-cards{display:grid;grid-gap:10px;gap:10px}.public-scroll-stage-cards article{display:grid;grid-template-columns:minmax(170px,1fr) minmax(135px,.84fr) auto;align-items:center;grid-gap:14px;gap:14px;min-height:70px;border:1px solid rgba(31,35,38,.075);border-radius:16px;padding:14px 16px;background:rgba(255,255,255,.6);color:var(--public-text);transition:background .38s ease,border-color .38s ease,box-shadow .38s ease}.public-scroll-stage-cards article[data-active=true]{border-color:rgba(50,109,103,.22);background:#ffffff;box-shadow:0 12px 28px rgba(31,35,38,.065)}.public-story-card-title{display:flex;align-items:center;gap:12px}.public-story-card-title span{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:10px;background:rgba(50,109,103,.08);color:var(--public-accent);font-size:11px;font-weight:950}.public-scroll-stage-cards article[data-active=true] .public-story-card-title span{background:var(--public-accent);color:#ffffff}.public-story-card-title strong{color:var(--public-text);font-size:15px;font-weight:900;line-height:1.25}.public-scroll-stage-cards article p{margin:0;color:var(--public-muted);font-size:13px;font-weight:720}.public-scroll-stage-cards article b{color:var(--public-text);font-size:14px;font-weight:900;text-align:right;white-space:nowrap}.public-scroll-steps{display:grid;grid-gap:24vh;gap:24vh;padding:26vh 0}.public-story-step{min-height:54vh;display:grid;align-content:center;opacity:.42;transform:translateY(28px) scale(.985);transition:opacity .42s ease,transform .52s cubic-bezier(.2,.7,.2,1)}.public-story-step.is-active{opacity:1;transform:translateY(0) scale(1)}.public-story-step h2{max-width:540px;margin:15px 0 11px;color:var(--public-text);font-size:clamp(34px,4.2vw,56px);line-height:1.02;letter-spacing:-.04em}.public-story-step p{max-width:460px;margin:0;color:var(--public-muted);font-size:17px;font-weight:740;line-height:1.55}.public-info-list{gap:16px}.public-info-card{background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(247,244,239,.74))}.faq-group-section{padding-top:0}.faq-group-section:first-of-type{padding-top:8px}.faq-category-title{margin:0 0 18px;font-size:clamp(20px,2.2vw,26px);font-weight:760;letter-spacing:-.01em;color:var(--public-text);display:flex;align-items:center;gap:12px}.faq-category-title:after{content:"";flex:1 1;height:1px;background:var(--public-border)}.public-legal-updated{margin-top:18px;color:var(--public-muted);font-size:14px;font-weight:900}.public-legal-document{display:grid;grid-gap:18px;gap:18px;max-width:980px}.changelog-list{display:grid;grid-gap:20px;gap:20px;max-width:820px}.changelog-entry{background:var(--public-surface);border:1px solid var(--public-border);border-radius:18px;padding:24px 26px}.changelog-entry-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.changelog-version{display:inline-flex;align-items:center;gap:10px}.changelog-version-number{font-size:20px;font-weight:900;color:var(--public-text)}.changelog-latest-pill{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:var(--public-accent);background:var(--public-accent-soft);border-radius:999px;padding:4px 10px}.changelog-date{color:var(--public-muted);font-size:14px;font-weight:700}.changelog-highlight{margin:14px 0 0;color:var(--public-text);font-size:16px;font-weight:700}.changelog-changes{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px}.changelog-change{display:flex;align-items:flex-start;gap:12px}.changelog-change-text{color:var(--public-text);font-size:15px;line-height:1.5;padding-top:1px}.changelog-tag{flex:none;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:4px 10px;min-width:76px;text-align:center}.changelog-tag-new{color:var(--public-accent);background:var(--public-accent-soft)}.changelog-tag-improved{color:var(--public-warm);background:rgba(166,106,63,.12)}.changelog-tag-fixed{color:var(--public-muted);background:var(--public-surface-soft)}[dir=rtl] .changelog-change{flex-direction:row-reverse}.about-changelog-link{font-weight:800;color:var(--public-accent,#2f6f6d);text-decoration:underline}.guide-layout{display:grid;grid-template-columns:256px minmax(0,1fr);grid-gap:40px;gap:40px;align-items:start}.guide-nav{position:-webkit-sticky;position:sticky;top:100px;display:grid;grid-gap:2px;gap:2px;align-content:start}.guide-search{width:100%;box-sizing:border-box;margin-bottom:14px;padding:9px 12px;border:1px solid var(--public-border);border-radius:10px;background:var(--public-surface);color:var(--public-text);font-family:inherit;font-size:14px}.guide-search::placeholder{color:var(--public-muted)}.guide-search:focus{outline:none;border-color:var(--public-accent);box-shadow:0 0 0 3px var(--public-accent-soft)}.guide-nav-empty{margin:6px 4px;color:var(--public-muted);font-size:14px;font-weight:700}.guide-nav-title{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;color:var(--public-muted);margin-bottom:8px}.guide-nav-group{display:grid;grid-gap:2px;gap:2px}.guide-nav-item,.guide-nav-subitem{display:block;width:100%;text-align:left;background:none;border:none;border-radius:9px;cursor:pointer;font-family:inherit;color:var(--public-muted);line-height:1.3}.guide-nav-item{padding:8px 12px;font-size:14px;font-weight:800}.guide-nav-item:hover,.guide-nav-subitem:hover{color:var(--public-text);background:var(--public-surface-soft)}.guide-nav-item.is-active{color:var(--public-accent);background:var(--public-accent-soft)}.guide-nav-children{display:grid;grid-gap:2px;gap:2px;padding-left:12px;border-left:1px solid var(--public-border);margin:2px 0 6px 12px}.guide-nav-subitem{padding:6px 12px;font-size:13px;font-weight:700}.guide-nav-subitem.is-active{color:var(--public-accent);background:var(--public-accent-soft)}.guide-detail{background:var(--public-surface);border:1px solid var(--public-border);border-radius:18px;padding:28px 30px;max-width:760px;animation:guideFade .18s ease}@keyframes guideFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.guide-detail h2{margin:0 0 14px;font-size:23px;font-weight:900;color:var(--public-text)}.guide-subheading{margin:22px 0 8px;font-size:15px;font-weight:900;text-transform:uppercase;letter-spacing:.03em;color:var(--public-muted)}.guide-para{margin:0 0 12px;color:var(--public-text);font-size:15px;line-height:1.6}.guide-points,.guide-steps{margin:10px 0 14px;padding-left:20px;display:grid;grid-gap:8px;gap:8px}.guide-points li,.guide-steps li{color:var(--public-text);font-size:14.5px;line-height:1.55}@media (max-width:860px){.guide-layout{grid-template-columns:1fr;gap:22px}.guide-nav{position:static}.guide-detail{padding:22px 20px}}[dir=rtl] .guide-points,[dir=rtl] .guide-steps{padding-left:0;padding-right:20px}[dir=rtl] .guide-nav-item,[dir=rtl] .guide-nav-subitem{text-align:right}[dir=rtl] .guide-nav-children{padding-left:0;padding-right:12px;border-left:none;border-right:1px solid var(--public-border);margin-left:0;margin-right:12px}.public-legal-card{background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(247,244,239,.76))}.public-legal-card h2{margin:0 0 14px;color:var(--public-text);font-size:clamp(22px,3vw,32px);line-height:1.12}.public-legal-card h3{margin:22px 0 8px;color:var(--public-text);font-size:17px;line-height:1.24}.public-legal-card li,.public-legal-card p{color:var(--public-muted);font-size:15px;font-weight:720;line-height:1.66}.public-legal-card p{margin:0 0 12px}.public-legal-preline{white-space:pre-line}.public-legal-card ul{display:grid;grid-gap:8px;gap:8px;margin:10px 0 14px;padding-left:22px}.public-legal-subsection{margin-top:14px}.public-footer{background:linear-gradient(180deg,#ffffff,#f4f1eb)}@media (max-width:980px){.public-footer-inner{grid-template-columns:1fr;gap:28px}.public-footer p{max-width:620px}}@media (max-width:700px){.public-footer-inner{padding:34px 0 22px}.public-footer-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.public-footer-group h3{font-size:11px}.public-footer .public-footer-group nav a{font-size:12px}.public-footer-contact{display:grid;width:100%}.public-footer-meta{display:grid;grid-gap:8px;gap:8px}}.login-public-shell{background:linear-gradient(135deg,rgba(220,232,221,.56),rgba(247,244,239,.96) 52%,rgba(229,224,238,.4))}.login-public-nav{padding-top:4px}.login-card-frame{border-color:rgba(31,35,38,.1);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.76));box-shadow:var(--public-shadow)}@media (max-width:980px){.public-hero:before{background:rgba(247,244,239,.8)}.product-board{right:-180px;width:720px}.product-dot:after{display:none}.public-accent-grid,.public-features-deep-panel,.public-scroll-story-grid,.public-workflow-panel{grid-template-columns:1fr}.public-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-scroll-stage{position:-webkit-sticky;position:sticky;top:58px;min-height:auto;padding:10px 0 6px;z-index:2}.public-scroll-stage-cards article[data-active=false]{display:none}.public-scroll-steps{gap:20px;padding:6px 0 56px}.public-story-step{min-height:auto;opacity:.38;transform:none;transition:opacity .36s ease}.public-story-step.is-active{opacity:1}.public-order-flow-section{min-height:235vh}.public-order-flow-sticky{top:72px;min-height:calc(100vh - 72px)}.public-pricing-actions{justify-items:start}}@media (max-width:700px){.public-header-actions{gap:7px}.public-header-actions .public-button{min-height:38px;padding:9px 11px}.public-hero h1,.public-page-hero h1{font-size:40px}.product-board{top:104px;right:-560px;opacity:.1}.public-accent-band,.public-workflow-section{padding:44px 0}.public-order-flow-section{min-height:auto;padding:58px 0}.public-order-flow-sticky{position:relative;top:auto;min-height:auto;padding:0}.public-platform-grid.public-scroll-stagger>*{transform:translateY(40px) scale(.97);transition:opacity .82s ease,transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--reveal-index, 0) * 90ms)}.public-platform-grid.public-scroll-stagger>.is-visible{transform:translateY(0) scale(1)}.public-custom-card-row span{min-height:48px}.public-scroll-stage-window{border-radius:22px;padding:16px}.public-story-record-head{display:grid;grid-gap:14px;gap:14px}.public-scroll-stage-cards article{grid-template-columns:1fr;gap:8px;min-height:auto}.public-scroll-stage-cards article b{text-align:left;padding-left:42px}.public-story-step h2{font-size:34px}.public-story-step p{font-size:16px}.public-workflow-grid article{grid-template-columns:1fr;gap:12px 0}.public-workflow-icon{margin-bottom:2px}.public-capability-grid,.public-features-deep-list article{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.public-order-card-chip,.public-order-card-panel,.public-scroll-reveal,.public-scroll-stage-cards article,.public-scroll-stagger>*,.public-story-cursor,.public-story-step{opacity:1;transform:none;transition:none}.public-scroll-stage{position:relative;top:auto}.public-story-cursor{display:none}}.login-public-shell{--public-text:#181b20;--public-muted:#69716d;--public-accent:#326d67;--public-accent-strong:#214f4a}.public-language-select{display:inline-flex;align-items:center;gap:8px;min-height:38px;border:1px solid rgba(31,35,38,.1);border-radius:999px;padding:6px 9px 6px 11px;background:rgba(255,255,255,.62);color:var(--public-muted);box-shadow:0 10px 22px rgba(31,35,38,.035)}.public-language-select span{color:var(--public-muted);font-size:12px;font-weight:900}.public-language-select select{max-width:160px;border:0;outline:0;background:transparent;color:var(--public-text);font:inherit;font-size:12px;font-weight:900;cursor:pointer}.public-language-select:focus-within{border-color:rgba(50,109,103,.42);box-shadow:0 0 0 4px rgba(50,109,103,.1)}.login-public-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap}.login-public-language{min-height:36px;padding-block:5px}.public-site[dir=rtl] .public-footer nav,.public-site[dir=rtl] .public-header-actions,.public-site[dir=rtl] .public-hero-actions,.public-site[dir=rtl] .public-pricing-actions,html[dir=rtl] .login-public-shell{direction:rtl}@media (max-width:700px){.login-public-brand .public-brand-logo,.public-brand-logo{width:132px}.login-public-language span,.public-header-actions .public-language-select span{display:none}.public-header-actions .public-language-select{padding-inline:8px}.public-language-select select{max-width:112px;font-size:12px}.login-public-actions{gap:10px}}.public-plan-action-stack{display:grid;grid-gap:8px;gap:8px;margin-top:auto}.public-plan-action-stack .public-button{margin-top:0}.public-plan-action-stack span{color:var(--public-muted);font-size:12px;font-weight:800;line-height:1.4}.workspace-onboarding-shell{min-height:100vh;width:100%;display:flex;justify-content:center;background:#121212;color:#f4f4f5;padding:48px 18px}.workspace-onboarding-inner{width:min(100%,980px);display:grid;grid-gap:24px;gap:24px;justify-items:center}.workspace-onboarding-hero{max-width:760px;text-align:center}.workspace-onboarding-icon{width:92px;height:92px;display:inline-flex;align-items:center;justify-content:center;border-radius:24px;color:#fff;background:linear-gradient(135deg,#3b82f6,#d62ee9);box-shadow:0 18px 50px rgba(82,67,255,.28)}.workspace-onboarding-icon svg{width:48px;height:48px}.workspace-onboarding-hero h1{margin:22px 0 10px;font-size:clamp(36px,5.2vw,58px);line-height:1;letter-spacing:0}.workspace-onboarding-copy p,.workspace-onboarding-footer,.workspace-onboarding-hero p{color:rgba(244,244,245,.62);font-weight:700;line-height:1.45}.workspace-onboarding-card{width:min(100%,860px);display:grid;grid-gap:20px;gap:20px;border-radius:26px;background:#1b1b1c;box-shadow:0 28px 80px rgba(0,0,0,.32);padding:28px}.workspace-onboarding-field{display:grid;grid-gap:10px;gap:10px;justify-items:start}.workspace-onboarding-copy strong,.workspace-onboarding-field span{color:rgba(244,244,245,.66);font-size:16px;font-weight:900}.workspace-onboarding-field select{min-height:44px;border:0;border-radius:10px;background:#333335;color:#f4f4f5;font-size:17px;font-weight:900;padding:8px 14px}.workspace-onboarding-copy{display:grid;grid-gap:10px;gap:10px}.workspace-onboarding-textarea{min-height:190px;resize:vertical;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#242426;color:#f4f4f5;font-size:18px;font-weight:800;line-height:1.35;padding:16px}.workspace-onboarding-textarea::placeholder{color:rgba(244,244,245,.36)}.workspace-onboarding-actions{display:grid;grid-gap:14px;gap:14px}.workspace-onboarding-primary,.workspace-onboarding-secondary,.workspace-onboarding-skip{min-height:54px;border:0;border-radius:14px;font-size:18px;font-weight:950;cursor:pointer}.workspace-onboarding-primary{color:#fff;background:linear-gradient(135deg,#c82eef,#e12bd5)}.workspace-onboarding-secondary{color:#1688ff;background:#1d2a38}.workspace-onboarding-skip{color:rgba(244,244,245,.58);background:transparent}.workspace-onboarding-field select:disabled,.workspace-onboarding-primary:disabled,.workspace-onboarding-secondary:disabled,.workspace-onboarding-skip:disabled,.workspace-onboarding-textarea:disabled{cursor:not-allowed;opacity:.66}@media (max-width:720px){.workspace-onboarding-shell{min-height:100vh;padding:28px 14px}.workspace-onboarding-card{padding:20px;border-radius:22px}.workspace-onboarding-icon{width:78px;height:78px;border-radius:20px}.workspace-onboarding-textarea{min-height:220px;font-size:16px}}.extra-spending-card{display:flex;flex-direction:column;gap:16px}.extra-spending-summary-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.extra-spending-amount{font-size:22px;font-weight:700;margin:4px 0 0}.extra-spending-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.extra-spending-header-actions{display:flex;gap:8px}.dashboard-range-fields{display:flex;gap:12px;flex-wrap:wrap}.dashboard-range-field{display:flex;flex-direction:column;gap:4px;font-size:12px}.dashboard-range-field input{padding:6px 8px;border-radius:8px;border:1px solid var(--studio-border);background:var(--studio-surface)}.extra-spending-toggles{display:flex;flex-wrap:wrap;gap:12px 18px;font-size:13px}.extra-spending-toggles label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.extra-spending-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.extra-spending-metric{padding:12px;border-radius:12px;background:var(--studio-surface-muted,rgba(0,0,0,.03))}.extra-spending-groups{display:flex;flex-direction:column;gap:12px}.extra-spending-group{border:1px solid var(--studio-border);border-radius:12px;padding:12px 14px}.extra-spending-group-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.extra-spending-group-title{font-weight:600;margin:0}.extra-spending-group-total{font-weight:700;margin:0}.extra-spending-entries{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:6px;font-size:13px}.extra-spending-entry{display:flex;justify-content:space-between;gap:12px}.extra-spending-entry-heading{font-weight:500}.extra-spending-pagination{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:8px}@media (max-width:640px){.extra-spending-metrics{grid-template-columns:1fr}}.extra-spending-compact{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;background:var(--studio-card-bg,#fff);border:1px solid var(--studio-border);border-radius:14px;cursor:pointer;text-align:left;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:background .15s}.extra-spending-compact:hover{background:rgba(0,0,0,.02)}.extra-spending-compact-icon{width:38px;height:38px;border-radius:11px;background:rgba(239,68,68,.12);color:#ef4444;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.extra-spending-compact-text{display:flex;flex-direction:column;gap:3px;flex:1 1;min-width:0}.extra-spending-compact-title{font-size:15px;font-weight:700;color:var(--studio-text)}.extra-spending-compact-subtitle{font-size:12px;font-weight:500;color:var(--studio-muted,#6b7280);line-height:1.4}.extra-spending-compact-meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.extra-spending-compact-amount{font-size:17px;font-weight:700;color:#ef4444;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.extra-spending-compact-count{font-size:11px;font-weight:600;color:var(--studio-muted,#6b7280)}.extra-spending-compact-chevron{color:var(--studio-muted,#9ca3af);font-size:20px;font-weight:300}.extra-spending-backdrop{z-index:1000;align-items:start;overflow-y:auto;overscroll-behavior:contain}.extra-spending-modal{background:var(--studio-card-bg,#fff);border-radius:16px;padding:20px 22px;width:min(960px,96vw);display:flex;flex-direction:column;gap:16px;box-shadow:0 20px 60px rgba(0,0,0,.25);margin:24px auto}@media (max-width:640px){.extra-spending-compact-subtitle{display:none}.extra-spending-modal{padding:16px;width:96vw}}.order-notes-card-head{display:contents}.order-notes-quick-add{position:absolute;top:14px;right:52px;width:30px;height:30px;border-radius:999px;border:1px solid transparent;background:rgba(37,99,235,.1);color:#2563eb;font-size:18px;font-weight:700;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 18px rgba(15,23,42,.08);z-index:5}.order-notes-quick-add:hover{background:rgba(37,99,235,.18);border-color:var(--border)}.order-notes-section{display:flex;flex-direction:column;gap:6px}.order-notes-extra-header{display:flex;align-items:center;gap:6px}.order-notes-extra-title{flex:1 1;padding:4px 8px;font-size:12px;font-weight:700;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--studio-muted,#6b7280);text-transform:uppercase;letter-spacing:.04em}.order-notes-extra-title:focus,.order-notes-extra-title:hover{border-color:var(--studio-border);background:var(--studio-surface);outline:none;color:var(--studio-text)}.order-notes-extra-remove{width:22px;height:22px;border-radius:6px;border:none;background:transparent;color:var(--studio-muted,#9ca3af);font-size:16px;cursor:pointer;line-height:1}.order-notes-extra-remove:hover{background:rgba(239,68,68,.12);color:#ef4444}.public-plan-feature-bridge-section{background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.96),transparent 30%),linear-gradient(180deg,#f7f7f5,#eef1f3)}.public-plan-feature-bridge-panel{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);grid-gap:28px;gap:28px;align-items:start}.public-plan-feature-bridge-copy{position:-webkit-sticky;position:sticky;top:96px;display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(31,35,38,.08);padding:30px;background:rgba(255,255,255,.84);box-shadow:0 24px 70px rgba(24,28,32,.08);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.public-plan-feature-bridge-copy h2{max-width:9.5em;margin:0;color:var(--public-text);font-size:clamp(34px,4.6vw,58px);line-height:.96;letter-spacing:-.065em}.public-plan-feature-bridge-copy p{max-width:26em;margin:0;color:var(--public-muted);font-size:17px;font-weight:680;line-height:1.55}.public-plan-feature-list{display:grid;grid-gap:14px;gap:14px}.public-plan-feature-list.compact{gap:12px}.public-plan-feature-row{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:start;border:1px solid rgba(31,35,38,.08);border-radius:26px;padding:20px;background:rgba(255,255,255,.88);box-shadow:0 18px 46px rgba(24,28,32,.07)}.public-plan-feature-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:linear-gradient(180deg,rgba(236,240,243,.94),rgba(255,255,255,.72));color:var(--public-muted);font-size:13px;font-weight:900;letter-spacing:-.02em}.public-plan-feature-main{display:grid;grid-gap:12px;gap:12px}.public-plan-feature-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.public-plan-feature-heading h3{color:var(--public-text);font-size:clamp(20px,2.2vw,27px);letter-spacing:-.035em}.public-plan-feature-heading>span{flex:0 0 auto;display:inline-flex;align-items:center;min-height:30px;border-radius:999px;padding:7px 11px;background:var(--public-sage);color:var(--public-accent-strong);font-weight:900;white-space:nowrap}.public-plan-feature-row p{max-width:40em;color:var(--public-muted);font-size:15px;font-weight:670;line-height:1.5}.public-plan-feature-pills{display:flex}.public-plan-feature-pills em{margin-right:2px;color:var(--public-muted);font-style:normal;font-weight:850}.public-plan-feature-pills span{display:inline-flex;align-items:center;gap:6px;min-height:30px;border-radius:999px;padding:6px 10px;border:1px solid rgba(86,110,89,.13);background:rgba(220,232,221,.72);color:var(--public-accent-strong);font-size:12px;font-weight:900;white-space:nowrap}.public-plan-feature-pills b{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:999px;background:rgba(255,255,255,.68);font-size:11px;line-height:1}@media (max-width:980px){.public-plan-feature-bridge-panel{grid-template-columns:1fr}.public-plan-feature-bridge-copy{position:relative;top:auto}}@media (max-width:700px){.public-plan-feature-bridge-copy,.public-plan-feature-row{border-radius:22px;padding:18px}.public-plan-feature-row{grid-template-columns:1fr}.public-plan-feature-heading{align-items:flex-start;flex-direction:column}.public-plan-feature-heading>span{width:-moz-fit-content;width:fit-content}}.public-plan-feature-bridge-panel{grid-gap:22px;gap:22px}.public-plan-feature-bridge-copy{max-width:860px}.public-plan-feature-bridge-copy h2{max-width:720px!important}.public-plan-feature-bridge-copy p{max-width:640px!important}.public-plan-feature-list,.public-plan-feature-list.compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.public-plan-feature-row{display:grid!important;grid-template-columns:1fr!important;grid-gap:16px;gap:16px;min-width:0;min-height:0;padding:24px;border-radius:28px;background:rgba(255,255,255,.9);box-shadow:0 18px 42px rgba(24,28,32,.065)}.public-plan-feature-icon{width:36px;height:36px;border-radius:12px;font-size:12px}.public-plan-feature-main{min-width:0;width:100%;display:grid!important;grid-template-columns:1fr!important;grid-gap:14px;gap:14px}.public-plan-feature-heading{width:100%;display:grid!important;grid-template-columns:1fr;grid-gap:10px;gap:10px;align-items:start;justify-content:stretch}.public-plan-feature-heading h3{max-width:100%;margin:0;font-size:clamp(23px,2.4vw,32px);line-height:1.08;letter-spacing:-.04em;overflow-wrap:normal;word-break:normal}.public-plan-feature-heading>span{justify-self:start;width:-moz-fit-content;width:fit-content;min-height:32px;padding:7px 12px;font-size:12px}.public-plan-feature-row p{max-width:100%!important;margin:0;font-size:16px;line-height:1.55;overflow-wrap:normal;word-break:normal}.public-plan-feature-pills{display:flex!important;flex-wrap:wrap;gap:8px;align-items:center;width:100%}.public-plan-feature-pills em{flex:0 0 100%;margin:0 0 2px;font-size:12px}.public-plan-feature-pills span{min-height:34px;padding:7px 12px;font-size:13px}@media (max-width:980px){.public-plan-feature-list,.public-plan-feature-list.compact{grid-template-columns:1fr}}@media (max-width:700px){.public-plan-feature-bridge-copy{padding:24px 20px;text-align:left}.public-plan-feature-bridge-copy .public-eyebrow,.public-plan-feature-bridge-copy h2,.public-plan-feature-bridge-copy p{margin-left:0;margin-right:0}.public-plan-feature-row{padding:20px;border-radius:24px}.public-plan-feature-heading h3{font-size:25px}}.public-plan-feature-bridge-section{background:linear-gradient(180deg,#f8f8f6,#eef1f3)}.public-plan-feature-bridge-panel{display:grid;grid-template-columns:1fr!important;grid-gap:24px;gap:24px;align-items:stretch}.public-plan-feature-bridge-copy{position:relative!important;top:auto!important;max-width:920px;margin:0 auto;padding:34px 38px;text-align:center;border-radius:30px;background:rgba(255,255,255,.82);box-shadow:0 22px 60px rgba(24,28,32,.07)}.public-plan-feature-bridge-copy .public-eyebrow{justify-content:center;width:-moz-fit-content;width:fit-content;margin:0 auto}.public-plan-feature-bridge-copy h2{max-width:760px!important;margin:0 auto;font-size:clamp(34px,5vw,64px);line-height:.98;letter-spacing:-.06em}.public-plan-feature-bridge-copy p{max-width:680px!important;margin:0 auto;font-size:clamp(16px,1.45vw,20px);line-height:1.5}.public-plan-matrix-wrap{width:100%;overflow-x:auto;padding:2px 2px 16px;scrollbar-gutter:stable}.public-plan-matrix{min-width:860px;overflow:hidden;border:1px solid rgba(24,28,32,.09);border-radius:28px;background:rgba(255,255,255,.88);box-shadow:0 24px 70px rgba(24,28,32,.08)}.public-plan-matrix-head,.public-plan-matrix-row{display:grid;grid-template-columns:minmax(340px,1.55fr) repeat(4,minmax(112px,.55fr))}.public-plan-matrix-head{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:rgba(248,248,246,.96);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-plan-matrix-row{border-top:1px solid rgba(24,28,32,.075)}.public-plan-matrix-cell,.public-plan-matrix-feature,.public-plan-matrix-feature-head,.public-plan-matrix-plan-head{min-width:0;border-left:1px solid rgba(24,28,32,.06)}.public-plan-matrix-feature,.public-plan-matrix-feature-head{border-left:0}.public-plan-matrix-feature-head{display:flex;align-items:center;padding:18px 22px}.public-plan-matrix-feature-head span{color:rgba(24,28,32,.52);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.public-plan-matrix-plan-head{display:grid;grid-gap:4px;gap:4px;justify-items:center;align-content:center;padding:18px 10px;text-align:center}.public-plan-matrix-plan-head strong{color:#171923;font-size:16px;font-weight:950;line-height:1}.public-plan-matrix-plan-head small{color:rgba(24,28,32,.56);font-size:11px;font-weight:850;line-height:1.15}.public-plan-matrix-feature{display:grid;grid-gap:5px;gap:5px;padding:18px 22px}.public-plan-matrix-feature strong{color:#171923;font-size:16px;font-weight:950;line-height:1.2;letter-spacing:-.02em}.public-plan-matrix-feature span{max-width:520px;color:rgba(24,28,32,.58);font-size:13px;font-weight:750;line-height:1.35}.public-plan-matrix-cell{display:grid;place-items:center;padding:16px 10px}.public-plan-matrix-cell span{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:rgba(24,28,32,.045);color:rgba(24,28,32,.28);font-size:16px;font-weight:950;line-height:1}.public-plan-matrix-cell.included span{background:rgba(48,112,98,.13);color:#235a4f;box-shadow:inset 0 0 0 1px rgba(48,112,98,.16)}.public-plan-matrix-row:nth-child(odd){background:rgba(248,248,246,.42)}.public-plan-matrix-row:hover{background:rgba(48,112,98,.045)}.public-plan-feature-list,.public-plan-feature-list.compact{display:none!important}.public-plan-matrix-ficon,.public-plan-matrix-pop{display:none}.public-plan-matrix-ftext{display:grid;grid-gap:5px;gap:5px;min-width:0;max-width:none}.public-plan-matrix-ficon.tone-sage{background:rgba(48,112,98,.14);color:#2f6f6d}.public-plan-matrix-ficon.tone-blue{background:rgba(43,108,176,.13);color:#2b6cb0}.public-plan-matrix-ficon.tone-violet{background:rgba(124,82,201,.13);color:#7c52c9}.public-plan-matrix-ficon.tone-amber{background:rgba(193,134,30,.15);color:#b1761a}.public-plan-matrix-ficon.tone-teal{background:rgba(20,140,140,.13);color:#0f8d8d}.public-plan-matrix-ficon.tone-rose{background:rgba(201,74,110,.13);color:#c94a6e}@media (max-width:760px){.public-plan-feature-bridge-copy{padding:24px 20px;text-align:left}.public-plan-feature-bridge-copy .public-eyebrow,.public-plan-feature-bridge-copy h2,.public-plan-feature-bridge-copy p{margin-left:0;margin-right:0}.public-plan-matrix-wrap{margin:0;padding:0;overflow:visible}.public-plan-matrix{min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;display:flex;flex-direction:column;gap:9px}.public-plan-matrix-head,.public-plan-matrix-row{grid-template-columns:minmax(0,1.62fr) repeat(4,minmax(0,.58fr));align-items:stretch}.public-plan-matrix-head{position:static;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;gap:5px;padding:0 1px 2px}.public-plan-matrix-feature-head{padding:0;border:0}.public-plan-matrix-feature-head span{display:none}.public-plan-matrix-plan-head{position:relative;border-left:0;border-radius:12px;background:#fff;box-shadow:0 5px 14px rgba(24,28,32,.06);padding:8px 2px;gap:1px}.public-plan-matrix-plan-head strong{font-size:10.5px}.public-plan-matrix-plan-head small{font-size:8.5px}.public-plan-matrix-plan-head.popular{background:rgba(48,112,98,.1);box-shadow:inset 0 0 0 1.5px rgba(48,112,98,.42)}.public-plan-matrix-pop{display:block;margin-bottom:1px;padding:1px 5px;border-radius:999px;background:rgba(48,112,98,.18);color:#235a4f;font-size:7px;font-weight:950;letter-spacing:.03em;text-transform:uppercase;line-height:1.3}.public-plan-matrix-row,.public-plan-matrix-row:hover,.public-plan-matrix-row:nth-child(odd){border-top:0;border-radius:14px;background:#fff;box-shadow:0 5px 14px rgba(24,28,32,.05);align-items:center;overflow:hidden}.public-plan-matrix-feature{display:flex;align-items:center;gap:8px;padding:11px 6px 11px 11px;border-left:0}.public-plan-matrix-ficon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;border-radius:9px}.public-plan-matrix-ficon svg{display:block;width:17px;height:17px}.public-plan-matrix-ftext{gap:1px}.public-plan-matrix-feature strong{font-size:11.5px;line-height:1.15;letter-spacing:-.01em}.public-plan-matrix-feature span{max-width:none;font-size:9px;line-height:1.22}.public-plan-matrix-cell{padding:10px 1px;border-left:1px solid rgba(24,28,32,.05)}.public-plan-matrix-cell:nth-child(4){background:rgba(48,112,98,.045)}.public-plan-matrix-cell span{width:20px;height:20px;font-size:12px}}.public-plan-toggle-row{display:flex;justify-content:center;margin-bottom:26px}.public-plan-toggle{display:inline-flex;align-items:center;gap:6px;padding:5px;border:1px solid var(--public-border);border-radius:999px;background:rgba(255,255,255,.8)}.public-plan-toggle button{border:none;background:transparent;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:700;color:var(--public-muted);cursor:pointer;transition:background .16s ease,color .16s ease}.public-plan-toggle button.active{background:#fff;color:var(--public-text);box-shadow:0 2px 8px rgba(23,25,35,.1)}.public-plan-toggle-save{padding:0 12px 0 6px;color:var(--public-accent);font-size:12.5px;font-weight:800}.public-plan-card{position:relative}.public-plan-badge{top:-13px;padding:6px 13px;background:var(--public-accent)!important}.public-plan-badge-star{font-size:11px}.public-plan-price-block{margin:14px 0}.public-plan-price{display:flex;align-items:baseline;gap:8px;margin:0;font-weight:950}.public-plan-price-amount{font-size:40px;line-height:1;font-weight:820;letter-spacing:-.02em;color:var(--public-accent)}.public-plan-price-per{font-size:17px;font-weight:600;color:var(--public-muted)}.public-plan-price-alt{margin-top:6px;font-size:15px;font-weight:600;color:var(--public-muted)}.public-plan-card{--plan-accent:#2f6f6d;--plan-accent-soft:rgba(47,111,109,0.1)}.public-plan-card[data-plan=team_monthly]{--plan-accent:#7c5cd6;--plan-accent-soft:rgba(124,92,214,0.12)}.public-plan-card{padding:26px 24px 24px;background:#fff;border:1px solid var(--public-border);border-radius:20px;display:flex;flex-direction:column;box-shadow:0 14px 40px rgba(23,25,35,.05)}.public-plan-card.featured{border:1.5px solid var(--plan-accent)!important;background:#fff!important;box-shadow:0 22px 56px rgba(47,111,109,.16)!important}.public-plan-price-amount{color:var(--plan-accent)!important}.public-plan-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.public-plan-topline .public-eyebrow{border-color:var(--plan-accent);background:var(--plan-accent-soft);color:var(--plan-accent);font-weight:700}.public-plan-card[data-plan=lifetime_lite] .public-eyebrow,.public-plan-card[data-plan=lifetime_lite] .public-topline .public-eyebrow{border-color:var(--public-border);background:rgba(23,25,35,.04);color:var(--public-muted)}.public-plan-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--plan-accent-soft);color:var(--plan-accent)}.public-plan-icon svg{width:21px;height:21px}.public-plan-card h3{margin:0 0 4px;font-size:21px;font-weight:760;color:var(--public-text)}.public-plan-card>p{margin:0 0 18px;color:var(--public-muted);font-size:14.5px;line-height:1.5}.public-plan-limits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:18px}.public-plan-stat{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;padding:10px 2px 11px;min-width:0;text-align:center;border:1px solid var(--public-border);border-radius:11px;background:#fff}.public-plan-stat-icon{width:15px;height:15px;color:var(--public-muted);flex-shrink:0}.public-plan-stat-label{font-size:9px;color:var(--public-muted);font-weight:600;line-height:1.2;letter-spacing:-.2px;word-break:normal;overflow-wrap:normal}.public-plan-stat strong{font-size:9.5px;font-weight:800;color:var(--public-text);line-height:1.25;letter-spacing:-.1px;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.public-plan-bullets{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:10px}.public-plan-bullets li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--public-text);line-height:1.4}.public-plan-check{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;border-radius:50%;background:var(--plan-accent-soft);color:var(--plan-accent);flex-shrink:0;margin-top:1px}.public-plan-check svg{width:13px;height:13px}.public-plan-limitnote{display:flex;align-items:flex-start;gap:8px;padding-top:14px;margin:auto 0 18px;min-height:58px;border-top:1px solid var(--public-border);color:var(--public-muted);font-size:12.5px;line-height:1.4}.public-plan-limitnote svg{width:16px;height:16px;flex-shrink:0;margin-top:1px}.public-plan-card .public-button{width:100%;border:1.5px solid var(--plan-accent);background:#fff;color:var(--plan-accent);font-weight:700}.public-plan-card.featured .public-button{background:var(--plan-accent);color:#fff}.public-plan-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:6px 14px;background:var(--plan-accent)!important;color:#fff!important;font-size:11.5px;font-weight:800;white-space:nowrap;box-shadow:0 6px 16px rgba(47,111,109,.3);z-index:2}@media (max-width:980px){.public-plan-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:560px){.public-plan-grid{grid-template-columns:1fr!important}}.schedule-section{overflow:hidden}.schedule-top{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.35fr);grid-gap:40px;gap:40px;align-items:center}.schedule-copy{max-width:460px}.schedule-eyebrow{display:inline-flex;align-items:center;gap:7px}.schedule-eyebrow svg{width:15px;height:15px}.schedule-copy h2{margin:18px 0 16px;font-size:clamp(28px,3vw,40px);font-weight:760;line-height:1.08;letter-spacing:-.01em}.schedule-copy>p{color:var(--public-muted);font-size:16px;line-height:1.6;margin:0 0 26px}.schedule-side-features{display:flex;flex-direction:column;gap:14px}.schedule-side-card{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;background:#fff;border:1px solid var(--public-border);border-radius:16px;box-shadow:0 10px 28px rgba(23,25,35,.05)}.schedule-side-card strong{display:block;font-size:15px;font-weight:720;color:var(--public-text)}.schedule-side-card span{display:block;margin-top:3px;font-size:13.5px;color:var(--public-muted);line-height:1.45}.schedule-float-icon,.schedule-grid-icon,.schedule-side-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:12px}.schedule-side-icon{width:40px;height:40px}.public-section .schedule-float-icon,.public-section .schedule-grid-icon,.public-section .schedule-side-icon{display:inline-flex;align-items:center;justify-content:center}.schedule-grid-icon svg,.schedule-side-icon svg{display:block;width:21px;height:21px}.schedule-float-icon svg{display:block}.schedule-float-icon[data-tone=drag],.schedule-grid-icon[data-tone=calendar],.schedule-side-icon[data-tone=calendar]{background:rgba(70,120,220,.12);color:#3f6fd6}.schedule-float-icon[data-tone=check],.schedule-grid-icon[data-tone=trend],.schedule-side-icon[data-tone=filter]{background:rgba(47,111,109,.13);color:#2f6f6d}.schedule-grid-icon[data-tone=team]{background:rgba(124,92,214,.12);color:#7c5cd6}.schedule-grid-icon[data-tone=view]{background:rgba(214,150,46,.14);color:#d0922a}.schedule-stage{position:relative}.schedule-shot{display:block;width:100%;height:auto;border-radius:18px;box-shadow:0 28px 70px rgba(23,25,35,.14)}.schedule-float,.schedule-shot{border:1px solid var(--public-border)}.schedule-float{position:absolute;width:168px;padding:13px 14px;background:#fff;border-radius:14px;box-shadow:0 16px 40px rgba(23,25,35,.16);z-index:2}.schedule-float strong{display:block;margin-top:8px;font-size:13px;font-weight:720;line-height:1.25;color:var(--public-text)}.schedule-float span{display:block;margin-top:3px;font-size:11.5px;color:var(--public-muted);line-height:1.4}.schedule-float-icon{width:30px;height:30px;border-radius:10px}.schedule-float-icon svg{width:16px;height:16px}.schedule-float-right-top{top:11%;right:-10px}.schedule-float-right-bottom{top:61%;right:6px}.dashboard-section .schedule-float{width:206px}.schedule-float-dash-top{top:3%;right:-12px}.schedule-float-dash-mid{top:37%;right:8px}.schedule-float-dash-bottom{top:71%;right:-4px}.schedule-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:44px}.schedule-grid-card{padding:22px 20px;background:#fff;border:1px solid var(--public-border);border-radius:16px;box-shadow:0 10px 28px rgba(23,25,35,.05)}.schedule-grid-icon{width:42px;height:42px;margin-bottom:14px}.schedule-grid-card strong{display:block;font-size:16px;font-weight:740;color:var(--public-text)}.schedule-grid-card span{display:block;margin-top:7px;font-size:14px;color:var(--public-muted);line-height:1.5}.schedule-tagline{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:40px;font-size:clamp(17px,2vw,21px);font-weight:740;color:var(--public-text)}.schedule-tagline svg{width:22px;height:22px;color:var(--public-accent)}@media (max-width:1080px){.schedule-top{grid-template-columns:1fr;gap:32px}.schedule-copy{max-width:none}.schedule-float{position:static;width:auto;margin-top:12px}.schedule-stage{display:flex;flex-direction:column}.schedule-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.schedule-section{padding:34px 0}.schedule-section .schedule-top{gap:20px}.schedule-section .schedule-copy>p{margin-bottom:0}.schedule-section .schedule-copy{text-align:left}.schedule-section .schedule-eyebrow{display:flex;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.schedule-section .schedule-side-features{display:none}.schedule-section .schedule-stage{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;align-items:stretch}.schedule-section .schedule-shot{grid-column:1/-1;margin:0}.schedule-section .schedule-float{position:static;width:auto;margin:0;display:grid;grid-template-columns:auto 1fr;grid-column-gap:11px;column-gap:11px;grid-row-gap:7px;row-gap:7px;align-items:center;padding:14px}.schedule-section .schedule-float-icon{width:40px;height:40px;border-radius:12px;grid-row:1;grid-column:1}.schedule-section .schedule-float-icon svg{width:20px;height:20px}.schedule-section .schedule-float strong{grid-column:2;align-self:center;margin:0;font-size:15px}.schedule-section .schedule-float span{grid-column:1/-1;margin:0;font-size:13px;line-height:1.45}.dashboard-section .schedule-float-dash-bottom{grid-column:1/-1}.schedule-section .schedule-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px}.schedule-section .schedule-grid-card{display:grid;grid-template-columns:auto 1fr;grid-column-gap:12px;column-gap:12px;grid-row-gap:7px;row-gap:7px;align-items:center;padding:14px}.schedule-section .schedule-grid-icon{width:40px;height:40px;margin:0;grid-row:1;grid-column:1}.schedule-section .schedule-grid-card strong{grid-column:2;align-self:center;font-size:15px}.schedule-section .schedule-grid-card span{grid-column:1/-1;margin:0;font-size:13px;line-height:1.45}.schedule-section .schedule-tagline{margin-top:22px;font-size:17px;text-align:center}}.gpt-grid{display:grid;grid-template-columns:.86fr 1.14fr;grid-gap:26px;gap:26px;align-items:start}.gpt-copy-card{background:#fff;border:1px solid var(--public-border);border-radius:22px;padding:38px 36px;box-shadow:0 18px 50px rgba(23,25,35,.06)}.gpt-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:7px 13px 7px 8px;border:1px solid var(--public-border);border-radius:11px;background:rgba(47,111,109,.06);color:var(--public-text);font-size:13px;font-weight:700}.gpt-answer-avatar,.gpt-demo-head-logo,.gpt-eyebrow-logo{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--public-accent);color:#fff}.gpt-eyebrow-logo{width:24px;height:24px}.gpt-eyebrow-logo svg{width:15px;height:15px}.gpt-copy-card h2{margin:18px 0 14px;font-size:clamp(30px,3.2vw,44px);line-height:1.08;font-weight:760;letter-spacing:-.022em;color:var(--public-text)}.gpt-copy-card>p{color:var(--public-muted);font-size:16px;line-height:1.6;margin:0 0 24px;max-width:520px}.gpt-queries{display:flex;flex-direction:column;gap:11px}.gpt-query{display:flex;align-items:center;gap:12px;padding:13px 15px;border:1px solid var(--public-border);border-radius:13px;background:#fff;transition:border-color .16s ease,transform .16s ease}.gpt-query:hover{border-color:rgba(47,111,109,.4);transform:translateX(2px)}.gpt-query-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:rgba(47,111,109,.1);color:var(--public-accent);flex-shrink:0}.gpt-query-icon svg{width:16px;height:16px}.gpt-query-text{flex:1 1;font-size:14px;font-weight:600;color:var(--public-text)}.gpt-query-arrow{color:var(--public-muted);font-size:19px;line-height:1}.gpt-demo-card{position:relative;border-radius:26px;padding:5px;background:linear-gradient(115deg,#4f8cff,#8a5cf6 22%,#d65bd6 42%,#ff7a6b 60%,#ffb14e 76%,#8a5cf6);background-size:300% 300%;animation:gpt-intelligence-flow 8s ease-in-out infinite;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 18px 50px rgba(138,92,246,.28),0 8px 26px rgba(255,122,107,.18);isolation:isolate}.gpt-demo-card:before{content:"";position:absolute;inset:-14px;z-index:-1;border-radius:36px;background:inherit;background-size:inherit;animation:inherit;filter:blur(26px);opacity:.55}@keyframes gpt-intelligence-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.gpt-demo-card,.gpt-demo-card:before{animation:none}}.gpt-demo-inner{background:#fff;border-radius:21px;padding:22px;height:100%}.gpt-demo-head{display:flex;align-items:center;gap:9px;margin-bottom:16px}.gpt-demo-head-logo{width:26px;height:26px}.gpt-demo-head-logo svg{width:16px;height:16px}.gpt-demo-head strong{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--public-text)}.gpt-ask{display:flex;align-items:flex-start;gap:12px;justify-content:space-between;padding:14px 16px;border-radius:13px;background:#f4f6f5;margin-bottom:14px}.gpt-ask-label{display:block;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--public-muted);margin-bottom:5px}.gpt-ask p{margin:0;font-size:14px;line-height:1.5;color:var(--public-text)}.gpt-you{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--public-accent);color:#fff;font-size:11px;font-weight:700;flex-shrink:0}.gpt-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:14px}.gpt-stat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:16px 10px;border:1px solid var(--public-border);border-radius:13px;background:#fff}.gpt-stat-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%}.gpt-stat-icon svg{width:18px;height:18px}.gpt-stat-symbol{font-size:16px;font-weight:800;line-height:1;color:inherit}.gpt-stat-icon[data-tone=clock]{background:rgba(214,110,46,.14);color:#d06a26}.gpt-stat-icon[data-tone=money]{background:rgba(47,111,109,.14);color:#2f6f6d}.gpt-stat-icon[data-tone=lock]{background:rgba(92,110,214,.14);color:#5c6ed6}.gpt-stat-label{font-size:11.5px;color:var(--public-muted);font-weight:600}.gpt-stat strong{font-size:19px;font-weight:800;color:var(--public-text)}.gpt-answer{display:flex;gap:11px;padding:14px 16px;border-radius:13px;background:#f4f6f5;margin-bottom:16px}.gpt-answer-avatar{width:32px;height:32px;border-radius:50%;flex-shrink:0}.gpt-answer-avatar svg{width:18px;height:18px}.gpt-answer-label{display:block;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--public-muted);margin-bottom:5px}.gpt-answer p{margin:0;font-size:13.5px;line-height:1.55;color:var(--public-text)}.gpt-trust{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.gpt-trust-item{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:600;color:var(--public-muted)}.gpt-trust-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:rgba(47,111,109,.1);color:var(--public-accent);flex-shrink:0}.gpt-trust-icon svg{width:16px;height:16px}@media (min-width:901px){.gpt-copy-card{padding:30px 32px}.gpt-copy-card h2{font-size:clamp(26px,2.4vw,34px);margin:12px 0 10px;line-height:1.05}.gpt-copy-card>p{font-size:15px;line-height:1.5;margin:0 0 16px}.gpt-queries{gap:9px}.gpt-query{padding:10px 14px}}@media (max-width:900px){.gpt-grid{grid-template-columns:1fr;gap:18px}.gpt-copy-card{padding:26px 22px}.gpt-demo-inner{padding:18px}}@media (max-width:560px){.gpt-trust{grid-template-columns:1fr}.gpt-stats{gap:8px}.gpt-stat{padding:12px 6px;gap:6px}.gpt-stat-icon{width:30px;height:30px}.gpt-stat strong{font-size:16px}.gpt-stat-label{font-size:10px}}.public-chatgpt-app-section{background:radial-gradient(circle at 12% 10%,rgba(48,112,98,.1),transparent 30%),radial-gradient(circle at 88% 18%,rgba(130,167,187,.16),transparent 34%),#f7f7f4}.public-chatgpt-app-panel{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);grid-gap:28px;gap:28px;align-items:stretch}.public-chatgpt-app-copy,.public-chatgpt-app-demo{border:1px solid rgba(24,28,32,.08);border-radius:32px;background:rgba(255,255,255,.82);box-shadow:0 30px 80px rgba(24,28,32,.08);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.public-chatgpt-app-copy{display:grid;align-content:center;grid-gap:18px;gap:18px;padding:clamp(28px,4vw,52px)}.public-chatgpt-app-copy h2{max-width:780px;margin:0;color:#171923;font-size:clamp(38px,5.2vw,76px);line-height:.92;letter-spacing:-.07em}.public-chatgpt-app-copy p{max-width:680px;margin:0;color:rgba(24,28,32,.62);font-size:clamp(17px,2vw,22px);line-height:1.38;font-weight:760}.public-chatgpt-app-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.public-chatgpt-app-actions span{display:inline-flex;align-items:center;min-height:38px;padding:9px 13px;border:1px solid rgba(48,112,98,.14);border-radius:999px;background:rgba(48,112,98,.08);color:#235a4f;font-size:12px;font-weight:900;line-height:1.15}.public-chatgpt-app-demo{display:grid;grid-gap:14px;gap:14px;padding:clamp(18px,2.4vw,28px)}.public-chatgpt-window-bar{display:flex;align-items:center;gap:10px;padding-bottom:6px;color:rgba(24,28,32,.52);font-size:12px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.public-chatgpt-window-bar span{width:36px;height:12px;border-radius:999px;background:linear-gradient(90deg,#f06a5f 0 30%,#f2c14e 30% 62%,#62c17c 62% 100%)}.public-chatgpt-message{display:grid;grid-gap:7px;gap:7px;max-width:86%;padding:15px 17px;border-radius:22px}.public-chatgpt-message span{color:rgba(24,28,32,.46);font-size:11px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.public-chatgpt-message p{margin:0;color:#171923;font-size:15px;font-weight:800;line-height:1.35}.public-chatgpt-message.user{justify-self:end;background:rgba(24,28,32,.06)}.public-chatgpt-message.assistant{justify-self:start;background:rgba(48,112,98,.1)}.public-chatgpt-result-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(24,28,32,.08);border-radius:24px;background:rgba(247,247,244,.86)}.public-chatgpt-result-card div{min-width:0;display:grid;grid-gap:6px;gap:6px;padding:14px;border-radius:18px;background:rgba(255,255,255,.76)}.public-chatgpt-result-card span{color:rgba(24,28,32,.52);font-size:11px;font-weight:900;line-height:1.15}.public-chatgpt-result-card strong{color:#171923;font-size:clamp(22px,3vw,34px);font-weight:950;line-height:1;letter-spacing:-.05em}.public-chatgpt-safe-row{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.public-chatgpt-safe-row span{display:inline-flex;align-items:center;min-height:32px;padding:7px 10px;border-radius:999px;background:rgba(24,28,32,.055);color:rgba(24,28,32,.58);font-size:11px;font-weight:900}@media (max-width:980px){.public-chatgpt-app-panel{grid-template-columns:1fr}}@media (max-width:640px){.public-chatgpt-app-copy,.public-chatgpt-app-demo{border-radius:24px}.public-chatgpt-result-card{grid-template-columns:1fr}.public-chatgpt-message{max-width:100%}}@media (max-width:700px){.public-signup-form-split{grid-template-columns:1fr}.public-signup-copy{padding-top:0}}.general-settings-list{display:flex;flex-direction:column;margin-top:14px;border:1px solid var(--border,rgba(127,127,127,.18));border-radius:16px;overflow:hidden}.general-settings-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(110px,auto) 18px;align-items:center;grid-gap:12px;gap:12px;width:100%;min-height:58px;padding:14px 16px;border:0;border-bottom:1px solid var(--border,rgba(127,127,127,.14));background:transparent;color:inherit;text-align:left;cursor:pointer}.general-settings-row:last-child{border-bottom:0}.general-settings-row:hover{background:rgba(127,127,127,.07)}.general-settings-row__title{font-weight:600}.general-settings-row__detail{color:var(--muted-foreground,#777);font-size:.92rem;text-align:right}.general-settings-row__arrow{color:var(--muted-foreground,#777);font-size:1.35rem;line-height:1}@media (max-width:680px){.general-settings-row{grid-template-columns:minmax(120px,1fr) minmax(88px,auto) 14px;padding:13px 12px}}body[data-studio-theme=dark] .company-number-row,body[data-studio-theme=dark] .pdf-settings-toggle,body[data-studio-theme=dark] .quick-reply-engine-panel,body[data-studio-theme=dark] .quick-reply-template-row,body[data-studio-theme=dark] .settings-range-row,body[data-studio-theme=dark] .settings-toggle-row,body[data-studio-theme=dark] .upload-safety-panel,body[data-studio-theme=dark] .workflow-settings-row{background:rgba(255,255,255,.05);border-color:var(--border)}body[data-studio-theme=dark] .studio-pill{background:rgba(255,255,255,.08);border-color:var(--border);color:var(--muted)}body[data-studio-theme=dark] .extra-spending-compact{background:var(--panel);border-color:var(--border)}body[data-studio-theme=dark] .extra-spending-compact:hover{background:rgba(255,255,255,.08)}body[data-studio-theme=dark] .settings-danger-box{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.3)}body[data-studio-theme=dark] .order-list-card.selected,body[data-studio-theme=dark] .orders-mobile-list .order-list-card.selected{background:rgba(37,99,235,.22);border-color:rgba(37,99,235,.5)}.detail-row.order-value-row{opacity:.78}.detail-row.order-value-row span,.detail-row.order-value-row strong{font-size:.78rem;font-weight:600;color:var(--muted,#8a8a8f)}.finance-payments-ledger{margin:8px 0 4px;display:flex;flex-direction:column;gap:8px}.finance-payments-head{display:flex;align-items:center;justify-content:space-between}.finance-payments-title{display:inline-flex;align-items:center;gap:7px;font-size:.82rem;font-weight:600;color:var(--muted,#8a8a8f)}.finance-payments-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:999px;font-size:.72rem;font-weight:700;color:#16a34a;background:rgba(22,163,74,.16)}.finance-payments-add,.finance-payments-save{border:none;background:rgba(22,163,74,.14);color:#16a34a;font-weight:700;font-size:.8rem;padding:5px 10px;border-radius:8px;cursor:pointer}.finance-payments-add:hover,.finance-payments-save:hover{background:rgba(22,163,74,.22)}.finance-payments-save:disabled{opacity:.6;cursor:default}.finance-payments-form{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:6px;gap:6px}.finance-payments-form input,.finance-payments-form select{background:var(--panel,rgba(255,255,255,.7));border:1px solid var(--border,rgba(0,0,0,.12));border-radius:8px;padding:6px 8px;font-size:.82rem;color:inherit}.finance-payments-form input:nth-child(3){grid-column:1/3}.finance-payments-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.finance-payments-item{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:8px;background:rgba(22,163,74,.07)}.finance-payments-amount{font-weight:700;font-size:.85rem}.finance-payments-meta{flex:1 1;font-size:.72rem;color:var(--muted,#8a8a8f)}.finance-payments-delete{border:none;background:transparent;color:#ef4444;font-size:1.05rem;line-height:1;cursor:pointer;padding:0 4px}.finance-payments-delete:disabled{opacity:.5;cursor:default}body[data-studio-theme=dark] .finance-payments-item{background:rgba(34,197,94,.12)}.cookie-banner{position:fixed;left:16px;right:16px;bottom:16px;z-index:1200;display:flex;justify-content:center;pointer-events:none}.cookie-banner-inner{pointer-events:auto;width:100%;max-width:720px;background:#fff;color:#171923;border:1px solid rgba(23,25,35,.12);border-radius:16px;box-shadow:0 24px 60px rgba(23,25,35,.22);padding:18px 20px;display:flex;flex-direction:column;gap:14px}.cookie-banner-copy strong{display:block;font-size:15px;font-weight:750;margin-bottom:4px}.cookie-banner-copy p{margin:0;font-size:13.5px;line-height:1.5;color:#4a5552}.cookie-banner-copy a{color:#2f6f6d;font-weight:600;text-decoration:underline}.cookie-banner-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cookie-banner-actions .cookie-link-btn{margin-right:auto;background:none;border:none;padding:6px 0;font-size:13px;font-weight:600;color:#2f6f6d;cursor:pointer;text-decoration:underline}.cookie-btn{padding:9px 18px;font-size:13.5px;font-weight:700;border-radius:10px;cursor:pointer;border:1px solid transparent;transition:background .15s ease}.cookie-btn-primary{background:#2f6f6d;color:#fff;border-color:#2f6f6d}.cookie-btn-primary:hover{background:#285f5d}.cookie-btn-ghost{background:#fff;color:#2f6f6d;border-color:rgba(47,111,109,.4)}.cookie-btn-ghost:hover{background:rgba(47,111,109,.06)}.cookie-banner[dir=rtl] .cookie-banner-actions .cookie-link-btn{margin-right:0;margin-left:auto}.cookie-cats{display:flex;flex-direction:column;gap:10px}.cookie-cat{border:1px solid rgba(23,25,35,.1);border-radius:12px;padding:12px 14px;background:rgba(23,25,35,.02)}.cookie-cat-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.cookie-cat-title{font-size:13.5px;font-weight:700;color:#171923}.cookie-cat-desc{margin:4px 0 0;font-size:12px;line-height:1.45;color:#65706d}.cookie-cat-badge{font-size:10.5px;font-weight:700;color:#65706d;background:rgba(23,25,35,.06);border-radius:999px;padding:3px 9px;white-space:nowrap}.cookie-switch{position:relative;display:inline-flex;cursor:pointer}.cookie-switch input{position:absolute;opacity:0;width:0;height:0}.cookie-switch-track{width:38px;height:22px;border-radius:999px;background:rgba(23,25,35,.18);transition:background .18s ease;position:relative}.cookie-switch-track:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .18s ease;box-shadow:0 1px 3px rgba(0,0,0,.2)}.cookie-switch input:checked+.cookie-switch-track{background:#2f6f6d}.cookie-switch input:checked+.cookie-switch-track:after{transform:translateX(16px)}.public-footer-linkbtn{background:none;border:none;padding:0;margin:0;font-family:inherit;font-size:13px;font-weight:850;line-height:1.2;color:var(--public-muted);cursor:pointer;text-align:left;width:-moz-fit-content;width:fit-content}.public-footer-linkbtn:hover{color:var(--public-text)}body[data-studio-theme=dark] .cookie-banner-inner{background:#1c1f26;color:#f2f4f5;border-color:rgba(255,255,255,.12)}body[data-studio-theme=dark] .cookie-banner-copy p{color:#b8c0c0}body[data-studio-theme=dark] .cookie-cat{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}body[data-studio-theme=dark] .cookie-cat-title{color:#f2f4f5}body[data-studio-theme=dark] .cookie-cat-desc{color:#9aa3a2}body[data-studio-theme=dark] .cookie-cat-badge{background:rgba(255,255,255,.1);color:#b8c0c0}body[data-studio-theme=dark] .cookie-btn-ghost{background:transparent;color:#7fc3b6;border-color:rgba(127,195,182,.5)}body[data-studio-theme=dark] .cookie-btn-ghost:hover{background:rgba(127,195,182,.12)}body[data-studio-theme=dark] .cookie-banner-actions .cookie-link-btn,body[data-studio-theme=dark] .cookie-banner-copy a{color:#7fc3b6}@media (max-width:560px){.cookie-banner-actions{flex-direction:column;align-items:stretch}.cookie-banner-actions .cookie-link-btn{margin-right:0;text-align:center}.cookie-btn{width:100%}}.site-stats-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.site-stats-panels{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start}.site-stats-live{display:grid;grid-gap:14px;gap:14px;background:#14161d!important;border-color:rgba(255,255,255,.08)!important}.site-stats-donut-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.site-stats-custom-range{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.site-stats-custom-range input[type=date]{padding:7px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font-size:13px}@media (max-width:640px){.site-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-stats-panels{grid-template-columns:1fr}.site-stats-custom-range{width:100%}.site-stats-custom-range label{flex:1 1 130px}}.native-nav-divider,.native-nav-extra{display:none}@media (max-width:980px){.native-toolbar-nav.is-open{grid-template-columns:1fr;gap:2px;width:min(330px,calc(100vw - 24px));padding:14px 16px;border-radius:26px;max-height:calc(100dvh - 90px);overflow-y:auto}.native-toolbar-nav .native-nav-pill{justify-content:flex-start;gap:14px;min-height:46px;padding:11px 10px;border:0;background:transparent;font-size:16px;font-weight:650;color:var(--text);border-radius:12px;cursor:pointer}.native-toolbar-nav .native-nav-pill svg{width:21px;height:21px}.native-toolbar-nav .native-nav-pill.active{background:rgba(10,132,255,.12);color:#0a84ff}.native-toolbar-nav .native-nav-pill.disabled{opacity:.45}.native-toolbar-nav .native-nav-extra{display:inline-flex}.native-toolbar-nav .native-nav-divider{display:block;height:1px;margin:8px 4px;background:rgba(17,24,39,.12)}.native-toolbar-nav .native-nav-signout{color:#e0302f}}.admin-hub-grid{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;padding:18px}.admin-hub-sidebar{display:grid;grid-gap:4px;gap:4px;position:-webkit-sticky;position:sticky;top:84px;padding:10px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.admin-hub-link{border:0;background:transparent;text-align:left;padding:9px 12px;border-radius:10px;font-size:13px;font-weight:650;color:var(--text);cursor:pointer}.admin-hub-link.active{background:rgba(10,132,255,.12);color:#0a84ff}.admin-hub-content{min-width:0}@media (max-width:980px){.admin-hub-grid{grid-template-columns:1fr;padding:12px}.admin-hub-sidebar{position:static;display:flex;gap:6px;overflow-x:auto;padding:8px}.admin-hub-link{flex:0 0 auto;white-space:nowrap;font-size:12.5px}}.auth-provider-stack{display:grid;grid-gap:10px;gap:10px}.auth-provider-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;border-radius:999px;font-size:15px;font-weight:700;cursor:pointer;transition:transform .12s ease,opacity .12s ease}.auth-provider-btn:active{transform:scale(.985)}.auth-provider-btn:disabled{opacity:.55;cursor:default}.auth-provider-apple{background:#111;color:#fff;border:1px solid #111}.auth-provider-google{background:#fff;color:#1f2326;border:1px solid rgba(31,35,38,.22)}.auth-rotator{display:flex;align-items:baseline;justify-content:center;gap:9px;margin:6px 0 18px;font-weight:850;flex-wrap:wrap;text-align:center}.auth-rotator-prefix{font-size:21px;color:var(--muted);font-weight:700}.auth-rotator-word{font-size:25px;background:linear-gradient(100deg,#0a84ff,#8a5cf6 55%,#d65bd6);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:0;transform:translateY(7px);transition:opacity .26s ease,transform .26s ease;min-width:120px}.auth-rotator-word.is-visible{opacity:1;transform:translateY(0)}.public-signup-form .auth-provider-stack{margin-bottom:6px}@keyframes auth-caret-blink{0%,to{opacity:.7}50%{opacity:.15}}body[data-studio-theme=dark] .appshell-brand-logo,body[data-studio-theme=dark] .public-brand-logo,body[data-studio-theme=dark] .public-footer-logo,html[data-studio-theme=dark] .appshell-brand-logo,html[data-studio-theme=dark] .public-brand-logo,html[data-studio-theme=dark] .public-footer-logo{content:url(/brand/nivadesk-logo-dark.png)}.session-lock-overlay{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(8,10,18,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.session-lock-card{width:100%;max-width:380px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:32px 28px}.session-lock-icon{width:56px;height:56px;color:var(--text);opacity:.85}.session-lock-icon svg{width:100%;height:100%}.session-lock-title{margin:0;font-size:21px;font-weight:600}.session-lock-copy{margin:0;font-size:13px;opacity:.7;line-height:1.5}.session-lock-form{width:100%;display:flex;flex-direction:column;gap:10px;margin-top:4px}.session-lock-button{width:100%;justify-content:center}.session-lock-error{margin:0;font-size:13px;color:#e24b4a}.session-lock-signout{margin-top:4px;background:none;border:none;padding:6px 8px;font-size:13px;color:var(--text);opacity:.6;cursor:pointer}.session-lock-signout:hover{opacity:.9;text-decoration:underline}.lp{--public-bg:#f4f5f3;--public-surface:#ffffff;--public-surface-soft:#eef0ed;--public-border:rgba(23,25,35,0.12);--public-text:#171923;--public-muted:#65706d;--public-accent:#2f6f6d;--public-accent-strong:#214f4a;--public-accent-soft:rgba(50,109,103,0.13);--public-warm:#9a6445;--public-shadow:0 22px 58px rgba(31,35,38,0.09);--public-shadow-soft:0 14px 34px rgba(31,35,38,0.06);background:var(--public-bg);color:var(--public-text);font-family:inherit;-webkit-font-smoothing:antialiased}.lp h1,.lp h2,.lp h3{margin:0;letter-spacing:-.02em}.lp p{margin:0}.lp-shell{width:min(1140px,calc(100vw - 40px));margin:0 auto}.lp-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(244,245,243,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--public-border)}.lp-header-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;height:64px}.lp-brand-logo{height:27px;width:auto;display:block}.lp-hero{padding:84px 0 76px;background:radial-gradient(120% 90% at 50% -10%,rgba(47,111,109,.1),transparent 60%),var(--public-bg);text-align:center}.lp-hero-inner{display:flex;flex-direction:column;align-items:center;max-width:820px;margin:0 auto}.lp-hero-eyebrow{margin-bottom:22px}.lp-hero-title{font-size:clamp(32px,5vw,54px);line-height:1.07;font-weight:980;max-width:16ch}.lp-hero-lede{margin-top:20px;max-width:60ch;color:var(--public-muted);font-size:clamp(16px,2vw,20px);font-weight:600;line-height:1.55}.lp-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.lp-cta-row.center{justify-content:center}.lp-hero-trust{margin-top:20px;color:var(--public-muted);font-size:13px;font-weight:800;letter-spacing:.01em}.lp-hero-shot{max-width:1180px;margin:48px auto 0;padding:0 20px;text-align:center}.lp-hero-shot-img{display:block;width:100%;height:auto;border-radius:16px;border:1px solid var(--public-border);box-shadow:0 26px 64px rgba(23,25,35,.15);background:#fff}.lp-hero-shot figcaption{margin-top:16px;color:var(--public-muted);font-size:14px;font-weight:720;line-height:1.5}.lp-section{padding:78px 0}.lp-section-soft{background:#ebece8;border-top:1px solid var(--public-border);border-bottom:1px solid var(--public-border)}.lp-section-head{max-width:760px;margin-bottom:38px}.lp-section-head.center{margin-left:auto;margin-right:auto;text-align:center}.lp-section-head .public-eyebrow{margin-bottom:16px}.lp-section-head h2{font-size:clamp(26px,3.4vw,38px);line-height:1.12;font-weight:950}.lp-section-head>p{margin-top:16px;color:var(--public-muted);font-size:17px;font-weight:620;line-height:1.55}.lp-problem-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.lp-problem-card{display:flex;align-items:flex-start;gap:13px;padding:18px 20px;border:1px solid var(--public-border);border-radius:16px;background:rgba(255,255,255,.7)}.lp-problem-mark{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:rgba(214,69,69,.12);color:#c0392b}.lp-problem-card p{color:var(--public-text);font-size:15.5px;font-weight:720;line-height:1.45}.lp-beforeafter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;max-width:900px;margin:0 auto}.lp-ba-card{border:1px solid var(--public-border);border-radius:18px;padding:22px;background:rgba(255,255,255,.7)}.lp-ba-after{border-color:rgba(50,109,103,.32);background:rgba(50,109,103,.06)}.lp-ba-tag{display:inline-flex;border-radius:999px;padding:5px 11px;margin-bottom:16px;font-size:11px;font-weight:950;letter-spacing:.03em;text-transform:uppercase}.lp-ba-before .lp-ba-tag{background:rgba(192,57,43,.1);color:#b03a2e}.lp-ba-after .lp-ba-tag{background:var(--public-accent-soft);color:var(--public-accent-strong)}.lp-ba-card ul{display:grid;grid-gap:11px;gap:11px;margin:0;padding:0;list-style:none}.lp-ba-card li{display:flex;align-items:flex-start;gap:11px;font-size:15px;font-weight:680;line-height:1.4;color:var(--public-text)}.lp-ba-before li{color:var(--public-muted)}.lp-ba-mark{flex:none;display:grid;place-items:center;width:21px;height:21px;border-radius:50%}.lp-ba-before .lp-ba-mark{background:rgba(192,57,43,.12);color:#c0392b}.lp-ba-after .lp-ba-mark{background:var(--public-accent-soft);color:var(--public-accent)}.lp-midcta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 24px;text-align:center;max-width:900px;margin:26px auto 0;padding:22px 26px;border:1px solid var(--public-border);border-radius:18px;background:rgba(255,255,255,.66)}.lp-midcta p{color:var(--public-text);font-size:16px;font-weight:820;max-width:44ch}.lp-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.lp-feature-card{display:flex;flex-direction:column;padding:22px;border:1px solid var(--public-border);border-radius:18px;background:rgba(255,255,255,.8);box-shadow:var(--public-shadow-soft)}.lp-feature-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:var(--public-accent-soft);color:var(--public-accent);margin-bottom:15px}.lp-feature-card h3{font-size:18px;font-weight:880;margin-bottom:7px}.lp-feature-card p{color:var(--public-muted);font-size:14.5px;font-weight:600;line-height:1.5}.lp-section[id]{scroll-margin-top:80px}.lp-steps{display:grid;grid-gap:14px;gap:14px;margin:0 auto;padding:0;max-width:820px;list-style:none;counter-reset:lp-step}.lp-step{display:flex;align-items:flex-start;gap:16px;padding:18px 22px;border:1px solid var(--public-border);border-radius:16px;background:rgba(255,255,255,.74)}.lp-step-num{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--public-accent);color:#fff;font-size:15px;font-weight:950}.lp-step-body h3{font-size:17px;font-weight:870;margin-bottom:4px}.lp-step-body p{color:var(--public-muted);font-size:14.5px;font-weight:600;line-height:1.5}.lp-audience-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.lp-audience-card{padding:22px 20px;border:1px solid var(--public-border);border-radius:18px;background:rgba(255,255,255,.8)}.lp-audience-card h3{font-size:16.5px;font-weight:880;margin-bottom:8px}.lp-audience-card p{color:var(--public-muted);font-size:14px;font-weight:600;line-height:1.5}.lp-audience-note{margin:30px auto 0;max-width:640px;text-align:center;color:var(--public-text);font-size:17px;font-weight:760;line-height:1.55}.lp-final{padding:86px 0;background:radial-gradient(120% 120% at 50% 120%,rgba(47,111,109,.14),transparent 60%),#ebece8;border-top:1px solid var(--public-border)}.lp-final-inner{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:720px}.lp-final-inner h2{font-size:clamp(28px,4vw,42px);line-height:1.1;font-weight:980}.lp-final-inner>p{margin-top:18px;max-width:56ch;color:var(--public-muted);font-size:17px;font-weight:620;line-height:1.55}.lp-footer{padding:30px 0;border-top:1px solid var(--public-border);background:var(--public-bg)}.lp-footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.lp-footer-logo{height:22px;width:auto}.lp-footer-links{display:flex;flex-wrap:wrap;gap:18px}.lp-footer-links a{color:var(--public-muted);font-size:13.5px;font-weight:760;text-decoration:none}.lp-footer-links a:hover{color:var(--public-text)}.lp-footer-legal{flex-basis:100%;color:var(--public-muted);font-size:12px;font-weight:600}@media (max-width:880px){.lp-audience-grid,.lp-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.lp-hero{padding:36px 0 44px}.lp-hero-title{font-size:30px}.lp-hero-eyebrow{margin-bottom:14px}.lp-hero-lede{margin-top:13px;font-size:15.5px}.lp-cta-row{margin-top:22px}.lp-final,.lp-section{padding:52px 0}.lp-audience-grid,.lp-beforeafter,.lp-feature-grid,.lp-problem-grid{grid-template-columns:1fr}.lp-cta-row .public-button{flex:1 1 auto}.lp-footer-inner{justify-content:flex-start}}