@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;500;600;700;800;900&family=Inter:wght@400;500;600;700;800;900&display=swap";body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--bg: #0a0a0a;--bg-elevated: #141417;--bg-soft: #1c1c21;--text: #f5f0e8;--text-muted: #b7b1a5;--text-faint: #7b766d;--border: rgba(255, 255, 255, .08);--gold: #c9a84c;--gold-soft: rgba(201, 168, 76, .12);--success: #4ecca3;--danger: #e8715a;--info: #4dade2;--shadow: 0 24px 56px rgba(0, 0, 0, .35);--radius-lg: 24px;--radius-md: 18px;--radius-sm: 12px;--surface-gradient: linear-gradient(160deg, #18181d 0%, #101014 100%)}@keyframes commandAmbientDrift{0%{opacity:.42;transform:translate3d(-3%,-1%,0) rotate(0)}to{opacity:.62;transform:translate3d(3%,2%,0) rotate(.001deg)}}@keyframes commandGlowDrift{0%{transform:translate3d(-52%,-12%,0) scale(.98)}to{transform:translate3d(-48%,-7%,0) scale(1.04)}}@keyframes commandCardShimmer{0%,64%{transform:translate3d(-48%,0,0) rotate(3deg);opacity:0}72%{opacity:.75}84%{opacity:0;transform:translate3d(48%,0,0) rotate(3deg)}to{transform:translate3d(48%,0,0) rotate(3deg);opacity:0}}.command-center-shell:before{background:linear-gradient(135deg,transparent 0 26%,rgba(224,195,106,.34) 26.08%,transparent 26.42%),linear-gradient(315deg,transparent 0 17%,rgba(201,168,76,.2) 17.08%,transparent 17.35%),linear-gradient(45deg,transparent 0 74%,rgba(224,195,106,.24) 74.08%,transparent 74.36%),radial-gradient(circle at 7% 56%,rgba(224,195,106,.44) 0 1px,transparent 2px),radial-gradient(circle at 88% 58%,rgba(201,168,76,.2) 0 1px,transparent 1.8px);background-size:100% 100%,100% 100%,100% 100%,12px 12px,11px 11px;opacity:.62;pointer-events:none}.command-center-shell:after{background:radial-gradient(ellipse at 50% 38%,rgba(224,195,106,.14),transparent 34%),linear-gradient(118deg,transparent 34%,rgba(224,195,106,.11) 49%,transparent 62%);opacity:.55;animation:commandAmbientDrift 18s ease-in-out infinite alternate;pointer-events:none}.command-dashboard-direct{width:min(100%,460px);margin-top:12px}.command-dashboard-direct .command-feature-card--hero{width:100%;min-height:158px;border-color:#e0c36a9e;background:radial-gradient(circle at 18% 50%,rgba(224,195,106,.16),transparent 34%),linear-gradient(135deg,#c9a84c2b,#ffffff0b),#060605c2}.command-dashboard-direct .command-feature-card--hero .command-feature-card__text strong{font-size:clamp(1.7rem,2.4vw,1.95rem)}.command-hub-system{display:grid;justify-items:center;gap:18px;width:min(100%,980px);margin-top:8px}.command-hub-selector{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;width:min(100%,980px)}.command-hub-button{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-height:104px;border:1px solid rgba(201,168,76,.2);border-radius:24px;background:linear-gradient(180deg,#ffffff0e,#ffffff05),#060605ad;color:#f4f1ea;padding:16px;overflow:hidden;text-align:left;box-shadow:inset 0 1px #ffffff0e,0 16px 44px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.app-shell--rtl .command-hub-button,.command-center-shell[dir=rtl] .command-hub-button{text-align:right}.command-hub-button:before{content:"";position:absolute;inset:-40% -80%;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(255,239,179,.14) 50%,transparent 60%);opacity:0;transform:translate3d(-44%,0,0) rotate(3deg)}.command-hub-button:after{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(140deg,rgba(224,195,106,.1),transparent 36%),radial-gradient(circle at 76% 18%,rgba(201,168,76,.1),transparent 38%);opacity:0;transition:opacity .18s ease}.command-hub-button:hover:after,.command-hub-button.is-active:after{opacity:1}.command-hub-button__icon,.command-feature-card__icon{display:grid;place-items:center;border:1px solid rgba(201,168,76,.38);background:radial-gradient(circle at 50% 38%,rgba(201,168,76,.16),transparent 58%),#00000059;color:#e0c36a;box-shadow:inset 0 1px #ffffff14,inset 0 0 18px #c9a84c1a,0 10px 28px #c9a84c1a;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.command-hub-button:hover .command-hub-button__icon,.command-hub-button.is-active .command-hub-button__icon,.command-feature-card:hover .command-feature-card__icon{transform:scale(1.03);filter:drop-shadow(0 0 9px rgba(224,195,106,.3));box-shadow:inset 0 1px #ffffff1a,inset 0 0 22px #c9a84c29,0 12px 34px #c9a84c29}.command-hub-button__text{position:relative;z-index:1;display:grid;gap:5px;min-width:0}.command-hub-button__text strong{overflow:hidden;color:#f6efe0;font-size:1.02rem;font-weight:800;line-height:1.16;text-overflow:ellipsis;white-space:nowrap}.command-hub-button__text small{overflow:hidden;color:#b8b2a3;font-size:.79rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.command-hub-panel{width:min(100%,920px);border:1px solid rgba(201,168,76,.24);border-radius:28px;background:radial-gradient(circle at 18% 0%,rgba(201,168,76,.1),transparent 32%),linear-gradient(180deg,#ffffff12,#ffffff06),#060605c7;padding:22px;box-shadow:inset 0 1px #ffffff0e,0 28px 70px #00000057;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.command-feature-card--hub-tool .command-feature-card__text strong{font-size:.94rem;line-height:1.15}.command-feature-card--hub-tool .command-feature-card__text small{font-size:.78rem;line-height:1.2;-webkit-line-clamp:1}.command-launcher>.command-more-tools,.command-primary-grid,.command-secondary-grid{display:none}@media(max-width:1020px){.command-hub-selector{grid-template-columns:repeat(3,minmax(0,1fr))}.command-hub-panel__tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.command-dashboard-direct{width:100%}.command-dashboard-direct .command-feature-card--hero{min-height:132px}.command-dashboard-direct .command-feature-card--hero .command-feature-card__open{grid-template-columns:56px minmax(0,1fr);min-height:132px;padding:18px}.command-dashboard-direct .command-feature-card--hero .command-feature-card__icon{width:56px;height:56px;border-radius:18px}.command-dashboard-direct .command-feature-card--hero .command-icon-svg{width:30px;height:30px}.command-hub-system,.command-hub-selector,.command-hub-panel{width:100%}.command-hub-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.command-hub-button{grid-template-columns:42px minmax(0,1fr);min-height:88px;gap:10px;padding:13px;border-radius:20px}.command-hub-button__icon{width:42px;height:42px;border-radius:14px}.command-hub-button__icon .command-icon-svg{width:23px;height:23px}.command-hub-button__text strong{font-size:.92rem}.command-hub-button__text small{font-size:.72rem}.command-hub-panel{padding:17px;border-radius:24px}.command-hub-panel__header{flex-direction:column;align-items:stretch}.command-hub-panel__tools{grid-template-columns:1fr}.command-feature-card--hub-tool .command-feature-card__open{grid-template-columns:38px minmax(0,1fr)}.command-feature-card--hub-tool .command-feature-card__arrow{display:none}}@media(prefers-reduced-motion:reduce){.command-hub-button.is-active:before{animation:none}}.command-hub-button .command-hub-button__icon,.command-feature-card .command-feature-card__icon{background:radial-gradient(circle at 50% 42%,rgba(201,168,76,.16),transparent 62%),linear-gradient(145deg,#ffffff0b,#0000002e),#0000006b!important;color:#e0c36a!important;border-color:#c9a84c6b}.command-hub-button__text strong{display:block;overflow:visible;line-height:1.12;white-space:normal;text-overflow:clip}.command-hub-button__text small{display:-webkit-box;white-space:normal;text-overflow:clip;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media(min-width:1021px){.command-hub-button__text strong{font-size:.96rem}}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:radial-gradient(circle at top left,rgba(201,168,76,.12),transparent 28%),radial-gradient(circle at bottom right,rgba(77,173,226,.08),transparent 32%),var(--bg);color:var(--text);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell,.auth-shell,.config-shell{min-height:100vh}.config-shell,.auth-shell,.empty-panel.empty-panel--loading{display:grid;place-items:center;padding:32px}.app-shell{display:grid;grid-template-columns:280px 1fr}.app-shell--rtl{direction:rtl}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:space-between;padding:28px 20px;border-inline-end:1px solid var(--border);background:linear-gradient(180deg,#101014fa,#0a0a0aeb);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.sidebar__nav{display:grid;gap:10px}.sidebar__nav-item{border:1px solid transparent;border-radius:999px;background:transparent;color:var(--text-muted);padding:12px 16px;text-align:start;transition:background .2s ease,border-color .2s ease,color .2s ease}.sidebar__nav-item.is-active,.sidebar__nav-item:hover{background:var(--gold-soft);border-color:#c9a84c42;color:var(--text)}.sidebar__footer{display:grid;gap:10px}.sidebar__top,.workspace__heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.sidebar__top{min-width:0}.sidebar__top .brand-lockup{flex:1;min-width:0}.sidebar__top .brand-lockup>div{min-width:0}.sidebar__top .brand-lockup p{overflow-wrap:anywhere}.workspace__heading{justify-content:flex-start}.workspace__mobile-toggle{position:relative;z-index:5;pointer-events:auto;touch-action:manipulation}.workspace__mobile-toggle,.sidebar__close,.sidebar-backdrop{display:none}.sidebar__close{flex-shrink:0}.brand-lockup{display:flex;align-items:center;gap:14px}.brand-lockup h1{margin:0;font-size:1.2rem}.brand-lockup p{margin:4px 0 0;color:var(--text-faint);font-size:.92rem}.brand-lockup__badge,.avatar-badge{inline-size:52px;block-size:52px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(140deg,var(--gold),#b48f31);color:#161616;font-weight:800;box-shadow:0 18px 40px #c9a84c47}.avatar-badge{inline-size:48px;block-size:48px;border-radius:16px;box-shadow:none}.brand-lockup__mark{display:block;width:21px;height:21px}.workspace{display:flex;flex-direction:column;min-width:0}.workspace__header{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;border-bottom:1px solid var(--border);background:#0a0a0ad1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.workspace__header h2,.section-heading h2,.card-header h3,.empty-panel h3,.modal__header h2,.client-row h3{margin:0}.workspace__actions{display:flex;gap:10px;flex-wrap:wrap}.workspace__content{padding:28px}.eyebrow,.section-heading p,.field__label,.field__hint,.workspace__header p,.card-header p,.stat-card p,.inline-message,.payment-row,.progress-block__label,.finance-table__header,.finance-table__row p,.muted-copy{color:var(--text-faint)}.eyebrow{margin:0 0 6px;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.surface-card,.auth-card,.modal,.empty-panel{background:var(--surface-gradient);border:1px solid var(--border);box-shadow:var(--shadow)}.surface-card,.empty-panel{border-radius:var(--radius-md)}.auth-card{inline-size:min(100%,460px);border-radius:var(--radius-lg);padding:32px}.stats-grid,.card-grid,.dashboard-grid,.grid-two{display:grid;gap:18px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-analytics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.9fr);margin-top:24px}.card-grid,.grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.stack{display:grid;gap:16px}.dashboard-projects-stack{align-content:start}.dashboard-projects-grid{gap:14px;align-items:start}.dashboard-projects-grid .project-card{align-self:start;margin-block-end:0}.roadmap-voting-chip-row{display:flex;justify-content:flex-start;margin-bottom:20px}.roadmap-voting-chip{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(201,168,76,.3);border-radius:999px;background:linear-gradient(135deg,#c9a84c24,#ffffff0f);color:var(--text);padding:10px 14px;box-shadow:0 16px 34px #0000002e}.roadmap-voting-chip strong{color:#f2d77d}.roadmap-voting-chip__dot{inline-size:9px;block-size:9px;border-radius:999px;background:var(--gold);box-shadow:0 0 18px #c9a84cbf}.roadmap-voting-card{position:relative;display:grid;gap:16px;margin-bottom:26px;padding:22px;overflow:hidden;border-color:#c9a84c3d;background:radial-gradient(circle at 10% 0%,rgba(201,168,76,.22),transparent 32%),radial-gradient(circle at 94% 4%,rgba(77,173,226,.12),transparent 34%),linear-gradient(160deg,#18181dfa,#0b0b0dfa)}.roadmap-voting-card--compact{gap:12px;margin-top:18px;margin-bottom:0;padding:18px;border-color:#c9a84c2e;background:linear-gradient(135deg,rgba(201,168,76,.07),transparent 38%),linear-gradient(180deg,#ffffff0d,#ffffff07)}.roadmap-voting-card__glow{position:absolute;inset:auto 22px 0;block-size:1px;background:linear-gradient(90deg,transparent,rgba(201,168,76,.7),transparent)}.roadmap-voting-card--error{grid-template-columns:minmax(0,1fr) auto;align-items:center}.roadmap-voting-header,.roadmap-voting-header__actions,.roadmap-vote-item__meta,.roadmap-voting-footer{display:flex;gap:12px}.roadmap-voting-header{position:relative;z-index:1;align-items:flex-start;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid rgba(201,168,76,.16)}.roadmap-voting-header h3{margin:8px 0 6px;font-size:clamp(1.35rem,2vw,1.85rem);letter-spacing:-.035em}.roadmap-voting-card--compact .roadmap-voting-header h3{margin-top:4px;font-size:clamp(1.05rem,1.6vw,1.35rem)}.roadmap-voting-card--compact .roadmap-voting-header{padding-bottom:10px}.roadmap-voting-header p:not(.roadmap-voting-eyebrow){max-inline-size:620px;margin:0;color:#d8d1c4;line-height:1.55}.roadmap-voting-eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0;color:#f4d77d;font-size:.78rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 0 20px rgba(201,168,76,.28)}.roadmap-voting-eyebrow__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;inline-size:30px;block-size:30px;border:1px solid rgba(255,229,146,.55);border-radius:999px;background:radial-gradient(circle at 35% 30%,#fff0a8,#c9a84c 56%,#b48f31);color:#15110a;box-shadow:0 0 24px #c9a84c61}.roadmap-voting-eyebrow__icon svg{inline-size:17px;block-size:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.roadmap-voting-header__actions{flex-wrap:wrap;justify-content:flex-end}.roadmap-voting-limit,.roadmap-voting-notice,.roadmap-voting-empty{border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff14;color:var(--text-muted);padding:9px 12px;font-size:.82rem;font-weight:800}.roadmap-voting-notice,.roadmap-voting-empty{position:relative;z-index:1;border-radius:16px;color:#f1d47a;background:#c9a84c21}.roadmap-voting-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.roadmap-voting-card--compact .roadmap-voting-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap-voting-card--compact .roadmap-vote-item{padding:12px}.roadmap-voting-card--compact .roadmap-vote-item p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.roadmap-vote-item{display:grid;gap:10px;min-inline-size:0;padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#0505076b}.roadmap-vote-item.is-voted{border-color:#c9a84c6b;box-shadow:inset 0 0 0 1px #c9a84c24}.roadmap-vote-item__meta{align-items:center;justify-content:space-between}.roadmap-vote-item__meta span,.roadmap-vote-item__meta strong{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:900}.roadmap-vote-item__meta span{background:#ffffff17;color:var(--text-muted)}.roadmap-vote-item__meta strong{background:#c9a84c2e;color:#f0d279}.roadmap-vote-item h4{margin:0;font-size:1rem;line-height:1.25}.roadmap-vote-item p{margin:0;color:#cfc7b9;line-height:1.5}.roadmap-vote-item button{justify-self:flex-start}.roadmap-voting-footer{position:relative;z-index:1;justify-content:center}.stat-card{padding:22px}.stat-card strong{display:block;margin-top:12px;font-size:1.9rem}.analytics-card{position:relative;overflow:hidden}.analytics-card:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.11;background:radial-gradient(circle at 85% 15%,currentColor,transparent 38%)}.analytics-card--green{color:#84c6a8}.analytics-card--gold{color:#d8bd66}.analytics-card--red{color:#dd8a7b}.analytics-card--blue{color:#8fb5d5}.analytics-card p{color:var(--text-faint)}.analytics-card strong{color:currentColor}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.toolbar__search{flex:1 1 260px}.toolbar__input,.field__control{inline-size:100%;border:1px solid var(--border);border-radius:14px;background:#ffffff08;color:var(--text);color-scheme:dark;padding:12px 14px;transition:border-color .2s ease,background .2s ease}select.field__control,.field__control option{background-color:#15151a;color:var(--text)}.field__control option:checked{background-color:var(--gold);color:#0a0a0a}.toolbar__input:focus,.field__control:focus{outline:none;border-color:#c9a84c85;background:#ffffff0d}.field{display:grid;gap:8px}.field--full{grid-column:1 / -1}.field__label{font-size:.78rem;font-weight:600}.field__hint,.field__error{font-size:.78rem}.field__error,.inline-message--error{color:var(--danger)}.inline-message--success{color:var(--success);background:#4ecca314;border-color:#4ecca33d}.tab-strip{display:flex;gap:8px;padding:6px;background:#ffffff08;border:1px solid var(--border);border-radius:999px}.tab-strip--inline{flex-wrap:wrap}.tab-strip__tab{border:none;border-radius:999px;padding:10px 16px;background:transparent;color:var(--text-muted)}.tab-strip__tab.is-active{background:var(--gold-soft);color:var(--text)}.primary-button,.secondary-button,.ghost-button,.danger-button,.danger-button--ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:11px 18px;min-block-size:44px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.primary-button{border:none;background:linear-gradient(135deg,var(--gold),#b48f31);color:#151515;font-weight:700}.secondary-button,.ghost-button,.danger-button--ghost{border:1px solid var(--border);background:#ffffff08;color:var(--text)}.ghost-button--full{inline-size:100%}.danger-button{border:none;background:var(--danger);color:#fff}.danger-button--ghost{color:var(--danger);border-color:#e8715a52}.primary-button:hover,.secondary-button:hover,.ghost-button:hover,.danger-button:hover,.danger-button--ghost:hover{transform:translateY(-1px)}.project-card,.client-row,.finance-table{padding:20px}.revenue-chart-card{margin-top:18px}.revenue-chart-card svg{display:block;inline-size:100%;min-inline-size:680px;margin-top:12px;color:var(--text-faint)}.revenue-chart__legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.revenue-chart__legend-item{display:inline-flex;align-items:center;gap:7px;color:var(--text-faint);font-size:.82rem;font-weight:800}.revenue-chart__legend-item:before{content:"";inline-size:10px;block-size:10px;border-radius:999px}.revenue-chart__legend-item--actual:before{background:#4ecca3;box-shadow:0 0 18px #4ecca380}.revenue-chart__legend-item--expected:before{background:#e25555;box-shadow:0 0 18px #e2555566}.card-header,.card-footer,.chip-row,.project-metrics,.progress-block__label,.modal__header,.modal__actions,.payment-row,.payment-editor__row,.finance-table__header,.finance-table__row,.client-row__identity,.client-row__metrics,.client-row__projects,.card-actions,.pagination,.pagination__numbers{display:flex;gap:12px}.card-header,.card-footer,.chip-row,.project-metrics,.progress-block__label,.modal__header,.modal__actions,.finance-table__header,.finance-table__row,.pagination{justify-content:space-between;align-items:center}.card-actions{flex-wrap:wrap}.client-chip,.status-pill,.tag{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:8px 12px}.client-chip{background:#ffffff0a}.status-pill{background:var(--status-background);color:var(--status-color)}.project-metrics{flex-wrap:wrap;margin:18px 0}.project-metrics div{flex:1 1 120px;padding:12px;border-radius:16px;background:#ffffff08}.project-metrics span,.payment-row span:first-child{display:block;font-size:.78rem;color:var(--text-faint)}.project-metrics strong,.finance-table strong,.client-row strong{display:block;margin-top:8px}.progress-block{display:grid;gap:10px}.progress-bar{block-size:10px;overflow:hidden;border-radius:999px;background:#ffffff14}.progress-bar__fill{block-size:100%;border-radius:999px;background:linear-gradient(90deg,var(--success),var(--info))}.payment-list,.payment-editor__list{display:grid;gap:10px}.project-addons-panel{display:grid;gap:14px;margin:18px 0;padding:16px;border:1px solid rgba(201,168,76,.18);border-radius:20px;background:radial-gradient(circle at top right,rgba(201,168,76,.12),transparent 36%),#ffffff06}.project-addons-panel__header,.project-addons-panel__header h4{margin:0}.project-addons-panel__totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.project-addons-panel__totals span,.project-addons-panel__empty{padding:12px;border-radius:16px;background:#ffffff09;color:var(--text-faint)}.project-addons-panel__totals strong{display:block;margin-top:6px;color:var(--text)}.project-addons-panel__empty p{margin-bottom:0}.project-addons-list{display:grid;gap:10px}.project-addon-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#0a0a0a5c}.project-addon-card p{margin:8px 0;color:var(--text-muted)}.project-addon-card small{color:var(--text-faint);font-weight:800}.project-addon-card__title-row,.project-addon-card__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.project-addon-card__actions{justify-content:flex-end}.project-addon-dialog textarea.field__control{min-height:132px;resize:vertical}.project-deliverables-panel{display:grid;gap:14px;margin:18px 0;padding:16px;border:1px solid rgba(201,168,76,.22);border-radius:20px;background:radial-gradient(circle at top left,rgba(78,204,163,.11),transparent 34%),radial-gradient(circle at top right,rgba(201,168,76,.14),transparent 38%),#ffffff07}.project-deliverables-panel__header{margin:0}.project-deliverables-panel__header h4{display:inline-flex;align-items:center;gap:8px;margin:0}.project-deliverables-upload{display:grid;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:#0a0a0a47}.project-deliverables-upload textarea.field__control{min-height:96px;resize:vertical}.project-deliverables-upload small{color:var(--text-faint)}.project-deliverables-panel__empty{padding:14px;border-radius:16px;background:#ffffff09;color:var(--text-faint)}.project-deliverables-panel__empty p{margin-bottom:0}.project-deliverables-list{display:grid;gap:10px}.project-deliverable-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#0a0a0a5c}.project-deliverable-card p{margin:8px 0;color:var(--text-muted)}.project-deliverable-card small{color:var(--text-faint);font-weight:800}.project-deliverable-card__title-row,.project-deliverable-card__actions,.deliverable-status{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.project-deliverable-card__actions{justify-content:flex-end}.deliverable-status{border-radius:999px;padding:6px 10px;background:#c9a84c1f;color:#e5c96a;font-size:.75rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.deliverable-status--unlocked{background:#4ecca31f;color:var(--success)}.deliverable-status--archived{background:#ffffff14;color:var(--text-faint)}.scope-guardian-panel{display:grid;gap:14px;margin:18px 0;padding:16px;border:1px solid rgba(201,168,76,.2);border-radius:20px;background:radial-gradient(circle at 16% 10%,rgba(201,168,76,.14),transparent 34%),radial-gradient(circle at 90% 6%,rgba(77,173,226,.11),transparent 35%),#ffffff07}.scope-guardian-panel__header{margin:0;gap:16px}.scope-guardian-panel__header h4{display:inline-flex;align-items:center;gap:8px;margin:0}.scope-guardian-summary{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.scope-guardian-summary span,.scope-guardian-empty,.scope-guardian-alert{border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#ffffff09;color:var(--text-faint)}.scope-guardian-summary span{min-inline-size:88px;padding:10px 12px;font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.scope-guardian-summary strong{display:block;margin-top:4px;color:var(--text);font-size:1rem}.scope-baseline-form,.scope-request-form{display:grid;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:#0a0a0a47}.scope-baseline-form textarea.field__control,.scope-request-form textarea.field__control{min-height:96px;resize:vertical}.scope-guardian-empty,.scope-guardian-alert{padding:14px}.scope-guardian-empty p{margin-bottom:0}.scope-guardian-alert{display:grid;gap:6px;border-color:#c9a84c38;color:var(--text-muted)}.scope-guardian-alert strong{color:#f3d982}.scope-request-list{display:grid;gap:10px}.scope-request-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,auto);gap:14px;align-items:start;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#0a0a0a5c}.scope-request-card p{margin:8px 0;color:var(--text-muted)}.scope-request-card small{display:block;color:var(--text-faint);font-weight:800;line-height:1.5}.scope-request-card__title-row,.scope-request-card__actions,.scope-review-controls,.scope-term-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.scope-request-card__actions,.scope-review-controls{justify-content:flex-end}.scope-review-controls .field__control{min-inline-size:132px;padding:8px 10px;font-size:.78rem}.scope-badge,.scope-risk,.scope-request-card__status,.scope-request-card__confidence,.scope-term-row span{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.scope-badge--in_scope,.scope-risk--low{background:#4ecca31f;color:var(--success)}.scope-badge--needs_review,.scope-risk--medium,.scope-request-card__status,.scope-request-card__confidence{background:#c9a84c1f;color:#e5c96a}.scope-badge--out_of_scope,.scope-risk--high{background:#ff6b6b1f;color:#ff8f8f}.scope-term-row{margin-top:10px}.scope-term-row span{background:#ffffff12;color:var(--text-muted);text-transform:none}.scope-guardian-footnote{margin:0;color:var(--text-faint);font-size:.82rem}.project-workflow-panel{display:grid;gap:14px;margin:18px 0;padding:16px;border:1px solid rgba(201,168,76,.22);border-radius:20px;background:radial-gradient(circle at 12% 8%,rgba(201,168,76,.16),transparent 36%),radial-gradient(circle at 88% 0%,rgba(77,173,226,.1),transparent 36%),#ffffff07}.project-workflow-panel__header{margin:0;gap:16px}.project-workflow-panel__header h4{display:inline-flex;align-items:center;gap:8px;margin:0}.project-workflow-panel__mark{display:inline-grid;place-items:center;inline-size:30px;block-size:30px;border:1px solid rgba(245,217,130,.45);border-radius:11px;background:linear-gradient(135deg,#c9a84c47,#c9a84c14);color:#f5d982;font-size:.68rem;font-weight:1000;letter-spacing:.06em}.project-workflow-empty,.workflow-summary-card,.workflow-add-stage,.workflow-stage-card,.workflow-events,.workflow-shortcuts{border:1px solid rgba(255,255,255,.07);border-radius:18px;background:#0a0a0a4d}.project-workflow-empty{display:grid;gap:10px;padding:14px}.project-workflow-empty p{margin:0;color:var(--text-muted)}.workflow-template-picker,.workflow-add-stage,.workflow-add-task,.workflow-stage-card__actions,.workflow-task-row__actions,.workflow-shortcuts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.workflow-template-picker .field{flex:1 1 220px;margin:0}.workflow-progress{display:grid;gap:6px;min-inline-size:150px}.workflow-progress strong{color:#f5d982;font-size:.9rem;text-align:end}.workflow-progress__track{block-size:9px;overflow:hidden;border-radius:999px;background:#ffffff14}.workflow-progress__track span{display:block;block-size:100%;border-radius:999px;background:linear-gradient(90deg,#c9a84c,#f5d982,#4ecca3)}.workflow-summary-card{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.2fr);gap:12px;padding:14px}.workflow-summary-card span,.workflow-stage-card__meta,.workflow-empty-line,.workflow-task-row p,.workflow-events span,.workflow-shortcuts span{color:var(--text-faint)}.workflow-summary-card strong{display:block;margin-top:5px;color:var(--text);line-height:1.35}.workflow-blockers{display:flex;flex-wrap:wrap;gap:8px;grid-column:1 / -1}.workflow-blocker,.workflow-status{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;font-size:.7rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.workflow-blocker--success,.workflow-status--completed,.workflow-status--done{background:#4ecca31f;color:var(--success)}.workflow-blocker--warning,.workflow-status--waiting_client,.workflow-status--in_progress{background:#c9a84c1f;color:#e5c96a}.workflow-blocker--danger,.workflow-status--blocked{background:#ff6b6b1f;color:#ff8f8f}.workflow-blocker--muted,.workflow-status--not_started,.workflow-status--todo,.workflow-status--skipped{background:#ffffff12;color:var(--text-muted)}.workflow-add-stage,.workflow-add-task{padding:12px}.workflow-add-stage input,.workflow-add-task input{flex:1 1 220px}.workflow-add-stage select,.workflow-add-task select{flex:0 1 180px}.workflow-stage-list{display:grid;gap:12px}.workflow-stage-card{display:grid;gap:12px;padding:14px}.workflow-stage-card__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.workflow-stage-card h5{margin:8px 0 0;color:var(--text);font-size:1rem}.workflow-stage-card p{margin:6px 0 0;color:var(--text-muted)}.workflow-stage-card__meta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:.78rem;font-weight:800}.workflow-stage-card__meta label{display:inline-flex;gap:6px;align-items:center}.workflow-task-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.workflow-task-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#ffffff08}.workflow-task-row__main{display:grid;gap:8px}.workflow-task-row strong{color:var(--text)}.workflow-task-row p{margin:4px 0 0;font-size:.82rem}.workflow-task-row__actions .field__control,.workflow-stage-card__actions .field__control{min-inline-size:132px;padding:8px 10px;font-size:.78rem}.workflow-empty-line{padding:12px;border-radius:14px;background:#ffffff09}.workflow-events{padding:12px}.workflow-events summary{cursor:pointer;color:#f5d982;font-weight:900}.workflow-events div{display:grid;gap:6px;margin-top:10px}.workflow-shortcuts{justify-content:space-between;padding:12px}.profit-radar-panel{border-color:#c9a84c2e;box-shadow:0 26px 80px #0000003d,inset 0 1px #ffffff0a;overflow:hidden;position:relative}.profit-radar-panel:before{background:radial-gradient(circle at 8% 0%,rgba(78,204,163,.16),transparent 32%),radial-gradient(circle at 88% 4%,rgba(201,168,76,.28),transparent 30%),linear-gradient(135deg,rgba(201,168,76,.08),transparent 42%);content:"";inset:0;pointer-events:none;position:absolute}.profit-radar-header,.profit-radar-body,.profit-radar-state{position:relative;z-index:1}.profit-radar-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.15rem;padding-bottom:1.25rem;position:relative}.profit-radar-header:after{background:linear-gradient(90deg,rgba(201,168,76,.72),rgba(201,168,76,.18),transparent);border-radius:999px;bottom:0;content:"";height:1px;inset-inline:0;position:absolute}.profit-radar-heading{min-width:0}.profit-radar-header h2{font-size:clamp(1.55rem,2.2vw,2.3rem);letter-spacing:-.035em;line-height:1.05;margin:.3rem 0 .45rem;max-width:780px}.profit-radar-heading>p:not(.profit-radar-eyebrow){color:#d8d1c4;line-height:1.6;margin:0;max-width:60rem}.profit-radar-header .profit-radar-eyebrow{align-items:center;color:#f4d77d;display:inline-flex;font-size:.84rem;font-weight:950;gap:.55rem;letter-spacing:.16em;line-height:1;margin:0;max-width:none;text-shadow:0 0 20px rgba(201,168,76,.32);text-transform:uppercase}.profit-radar-eyebrow__icon{align-items:center;background:radial-gradient(circle at 35% 30%,#fff0a8f2,#c9a84ceb 54%,#b48f31b8);border:1px solid rgba(255,229,146,.55);border-radius:999px;box-shadow:0 0 22px #c9a84c47;color:#13110c;display:inline-flex;flex:0 0 auto;height:2rem;justify-content:center;width:2rem}.profit-radar-eyebrow__icon svg{fill:none;height:1.05rem;stroke:currentColor;stroke-linecap:round;stroke-width:1.9;width:1.05rem}.profit-radar-controls{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end;min-width:min(100%,360px)}.profit-radar-controls .field__control{background:#0a0c11c7;border-color:#c9a84c33;min-width:150px}.profit-radar-status-row{align-items:center;color:var(--text-muted);display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1rem}.profit-radar-status-row span{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:.35rem .65rem}.profit-radar-status-row .profit-radar-mixed{background:#c9a84c29;border-color:#c9a84c52;color:var(--gold)}.profit-radar-currency-grid{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:1rem}.profit-radar-currency-card{background:linear-gradient(180deg,#10151fdb,#0a0d13d1);border:1px solid rgba(255,255,255,.1);border-radius:22px;box-shadow:inset 0 1px #ffffff0a;padding:1.05rem}.profit-radar-currency-card__header,.profit-radar-metrics span{align-items:center;display:flex;justify-content:space-between}.profit-radar-currency-card__header{border-bottom:1px solid rgba(201,168,76,.14);margin-bottom:.85rem;padding-bottom:.75rem}.profit-radar-currency-card__header strong,.profit-radar-metrics strong,.profit-radar-table__row strong,.profit-radar-table__row span{color:var(--text)}.profit-radar-currency-card__header span{color:var(--success);font-weight:800}.profit-radar-metrics{display:grid;gap:.68rem}.profit-radar-metrics span{color:#cfc7b9;gap:1rem;line-height:1.35;padding-block:.12rem}.profit-radar-table{border:1px solid rgba(255,255,255,.1);border-radius:20px;overflow:hidden}.profit-radar-table__header,.profit-radar-table__row{display:grid;gap:.9rem;grid-template-columns:minmax(220px,1.8fr) repeat(4,minmax(110px,.85fr)) minmax(120px,.7fr);padding:.95rem 1.05rem}.profit-radar-table__header{background:#ffffff0f;color:var(--text-muted);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.profit-radar-table__row{align-items:center;background:#ffffff06;border-top:1px solid rgba(255,255,255,.06)}.profit-radar-table__row p{color:#c7beae;font-size:.84rem;line-height:1.45;margin:.28rem 0 0}.profit-radar-table__row--danger{box-shadow:inset 4px 0 #ff646ebf}.profit-radar-table__row--watch{box-shadow:inset 4px 0 #c9a84cd9}.profit-radar-table__row--healthy{box-shadow:inset 4px 0 #4ecca3bf}.profit-radar-health{border:1px solid rgba(255,255,255,.08);border-radius:999px;font-size:.78rem;font-weight:800;padding:.35rem .6rem;text-align:center}.profit-radar-health--danger{background:#ff646e29;border-color:#ff646e4d;color:#ff8b95}.profit-radar-health--watch{background:#c9a84c29;border-color:#c9a84c4d;color:var(--gold)}.profit-radar-health--healthy{background:#4ecca324;border-color:#4ecca347;color:var(--success)}.profit-radar-health--no_data{background:#ffffff14;border-color:#ffffff1f;color:var(--text-muted)}.profit-radar-state{background:#ffffff0b;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:1rem}.profit-radar-state p{color:var(--text-muted)}.profit-radar-view-all{margin-top:.85rem}@media(max-width:780px){.profit-radar-header,.profit-radar-controls{align-items:stretch;flex-direction:column}.profit-radar-header{gap:.9rem}.profit-radar-header .profit-radar-eyebrow{font-size:.78rem;letter-spacing:.13em}.profit-radar-eyebrow__icon{height:1.85rem;width:1.85rem}.profit-radar-header h2{font-size:clamp(1.45rem,8vw,2rem)}.profit-radar-controls .field__control{inline-size:100%}.profit-radar-table{border:0;display:grid;gap:.75rem}.profit-radar-table__header{display:none}.profit-radar-table__row{border:1px solid rgba(255,255,255,.08);border-radius:18px;gap:.65rem;grid-template-columns:1fr;padding:1rem}.profit-radar-table__row span{display:flex;justify-content:space-between}.profit-radar-health{justify-content:center;width:fit-content}}.payment-row{justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.tag-row,.client-row__projects{flex-wrap:wrap}.tag{background:#ffffff0a;color:var(--text-muted)}.finance-table__header,.finance-table__row{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));padding:14px 0;border-bottom:1px solid rgba(255,255,255,.06)}.finance-table__header{text-transform:uppercase;letter-spacing:.12em;font-size:.74rem}.finance-table__row p{margin:6px 0 0}.client-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr) minmax(180px,.8fr) auto;align-items:center}.client-row__identity{align-items:center}.client-row__identity p,.client-row__identity small,.inline-message,.modal__header p,.empty-panel p,.toast p{margin:0}.client-row__metrics{justify-content:space-between}.client-row__metrics div span{display:block;font-size:.78rem;color:var(--text-faint)}.payment-editor{display:grid;gap:14px;padding:18px;border-radius:18px;background:#ffffff08;border:1px solid var(--border)}.payment-editor__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto auto;align-items:end}.checkbox-field{display:inline-flex;align-items:center;gap:10px;min-block-size:44px;color:var(--text-muted)}.modal-backdrop{position:fixed;inset:0;display:grid;place-items:center;padding:24px;background:#000000ad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:30}.modal{inline-size:min(100%,820px);max-block-size:min(90vh,900px);overflow:auto;border-radius:var(--radius-lg);padding:24px}.modal--compact{inline-size:min(100%,520px)}.modal__body{margin-top:20px}.magic-onboarding-modal{inline-size:min(100%,980px)}.magic-onboarding-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:8px;border:1px solid rgba(201,168,76,.18);border-radius:18px;background:radial-gradient(circle at 8% 0%,rgba(201,168,76,.12),transparent 34%),#ffffff08}.magic-onboarding-steps span{min-inline-size:0;border:1px solid var(--border);border-radius:999px;padding:9px 10px;color:var(--text-faint);font-size:.76rem;text-align:center}.magic-onboarding-steps span.is-active{border-color:#c9a84c80;background:linear-gradient(135deg,#c9a84c38,#c9a84c14);color:var(--gold);font-weight:800}.magic-onboarding-steps span.is-done{color:var(--text-muted);border-color:#c9a84c3d}.magic-onboarding-step,.magic-onboarding-review,.magic-next-steps{display:grid;gap:18px;padding:18px;border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff06}.magic-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.magic-template-grid button{display:grid;gap:6px;min-block-size:108px;border:1px solid var(--border);border-radius:18px;padding:14px;background:#ffffff08;color:var(--text);text-align:start}.magic-template-grid button:hover,.magic-template-grid button.is-active{border-color:#c9a84c6b;background:#c9a84c1a}.magic-template-grid span,.magic-payment-total small,.magic-checkbox-card span{color:var(--text-faint);line-height:1.5}.magic-payment-total{display:grid;gap:4px;align-content:center;min-block-size:92px;border:1px solid rgba(201,168,76,.2);border-radius:18px;padding:14px;background:#c9a84c14}.magic-payment-total span{color:var(--text-faint);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.magic-payment-total strong{color:var(--gold);font-size:1.3rem}.magic-checkbox-card{align-items:flex-start;border:1px solid rgba(201,168,76,.22);border-radius:18px;padding:16px;background:#c9a84c14}.magic-checkbox-card span{display:grid;gap:4px}.magic-checkbox-card strong{color:var(--text)}.magic-onboarding-success-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.magic-onboarding-success-grid span{display:grid;gap:6px;min-block-size:86px;border:1px solid var(--border);border-radius:18px;padding:14px;color:var(--text-faint);background:#ffffff08}.magic-onboarding-success-grid strong{color:var(--text);overflow-wrap:anywhere}.magic-next-steps h3,.magic-onboarding-review h3{margin:0}.magic-next-steps p{margin:0;color:var(--text-muted)}.empty-panel{text-align:center;padding:44px 28px}.empty-state-widget{position:relative;display:grid;justify-items:center;gap:14px;overflow:hidden;inline-size:100%;padding:42px 26px;text-align:center;border:1px solid rgba(201,168,76,.22);border-radius:var(--radius-md);background:radial-gradient(circle at 50% 0%,rgba(201,168,76,.14),transparent 34%),linear-gradient(160deg,#18181deb,#0a0a0ae6);box-shadow:var(--shadow)}.empty-state-widget:before{content:"";position:absolute;inset:12px;pointer-events:none;border:1px solid rgba(255,255,255,.04);border-radius:calc(var(--radius-md) - 10px)}.empty-state-widget__icon{display:grid;place-items:center;inline-size:76px;block-size:76px;margin-bottom:4px;border:1px solid rgba(201,168,76,.28);border-radius:28px;background:#c9a84c1a;color:var(--gold);font-size:2.35rem;filter:drop-shadow(0 0 18px rgba(201,168,76,.18))}.empty-state-widget h3{position:relative;z-index:1;margin:0;color:var(--gold);font-size:clamp(1.35rem,3vw,1.9rem)}.empty-state-widget p{position:relative;z-index:1;max-inline-size:560px;margin:0;color:#7a7590;line-height:1.7}.empty-state-widget__button{position:relative;z-index:1;margin-top:8px}.proposal-form-card,.proposal-share-card,.proposal-list-card,.proposal-public-card,.proposal-public-section{border:1px solid var(--border);background:var(--surface-gradient);box-shadow:var(--shadow)}.proposal-form-card{padding:24px;border-radius:var(--radius-md)}.proposal-share-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;border-radius:22px}.proposal-share-card p{margin:6px 0 0;color:var(--text-faint);word-break:break-all}.proposal-table,.proposal-public-table{display:grid;gap:10px;overflow-x:auto}.proposal-table__head,.proposal-table__row{display:grid;grid-template-columns:minmax(220px,1.6fr) minmax(90px,.45fr) minmax(120px,.7fr) minmax(130px,.7fr) auto;gap:10px;align-items:center;min-inline-size:760px}.proposal-table__head{color:var(--text-faint);font-size:.76rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.proposal-table__row{padding:10px;border:1px solid rgba(255,255,255,.06);border-radius:18px;background:#ffffff08}.proposal-summary-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(260px,.9fr);gap:16px;align-items:start}.proposal-total-card{display:grid;grid-template-columns:1fr auto;gap:10px 16px;padding:18px;border:1px solid rgba(201,168,76,.2);border-radius:20px;background:#c9a84c0f}.proposal-total-card span{color:var(--text-faint)}.proposal-total-card strong:last-child{color:var(--gold);font-size:1.2rem}.proposal-milestone-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(100px,.35fr) minmax(130px,.5fr);gap:10px;align-items:center}.proposal-list{display:grid;gap:14px}.proposal-list-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:center;padding:20px;border-radius:var(--radius-md)}.proposal-list-card h3,.proposal-public-hero h1,.proposal-public-section h2{margin:0}.proposal-list-card p,.proposal-public-hero p,.proposal-public-section p{color:var(--text-faint)}.proposal-status{display:inline-flex;width:fit-content;margin-bottom:10px;padding:6px 10px;border-radius:999px;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);background:#c9a84c1f;border:1px solid rgba(201,168,76,.25)}.proposal-status--accepted{color:#4ecca3;background:#4ecca31f;border-color:#4ecca340}.proposal-status--declined,.proposal-status--expired,.proposal-status--overdue{color:#e25555;background:#e255551a;border-color:#e2555538}.proposal-status--paid{color:#4ecca3;background:#4ecca31f;border-color:#4ecca340}.finance-command-row{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;align-items:stretch}.finance-filter-bar{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:18px;border-radius:var(--radius-md)}.finance-filter-bar .field{min-inline-size:180px;flex:1}.finance-filter-bar--polish{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-block-size:72px;padding:14px;border-radius:22px;align-items:end}.finance-filter-bar--polish .field{min-inline-size:0;flex:initial}.finance-filter-bar--polish .field__control,.finance-filter-bar--polish .secondary-button{min-block-size:44px;border-radius:14px}.finance-filter-bar--polish .secondary-button{min-inline-size:110px}.finance-snapshot-card{display:grid;gap:16px;min-block-size:220px;max-block-size:300px;padding:18px;border-radius:26px;background:#121214eb;border:1px solid rgba(255,255,255,.1)}.finance-snapshot-card__header{display:grid;gap:6px}.finance-snapshot-card__header h3{margin:0;color:#fffffff0;font-size:1.05rem;font-weight:900;line-height:1.15}.finance-snapshot-card__header p{margin:0;max-inline-size:520px;color:#ffffffa3;font-size:.88rem;line-height:1.45}.finance-snapshot-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.finance-snapshot-mini-card{display:grid;gap:6px;min-block-size:64px;padding:12px;border-radius:16px;background:#ffffff0e;border:1px solid rgba(255,255,255,.08)}.finance-snapshot-mini-card span{color:#ffffff94;font-size:.72rem;font-weight:800;line-height:1.2;text-transform:uppercase}.finance-snapshot-mini-card strong{color:#fffffff0;font-size:clamp(.96rem,1.35vw,1.18rem);font-weight:900}.expenses-filter-bar .field--checkbox,.field--checkbox{display:inline-flex;align-items:center;gap:10px;min-block-size:48px}.expenses-filter-bar .field--checkbox input,.field--checkbox input{inline-size:18px;block-size:18px;accent-color:var(--gold)}.expenses-table{overflow-x:auto}.expenses-table__row{grid-template-columns:minmax(210px,1.5fr) minmax(120px,.8fr) minmax(120px,.8fr) minmax(120px,.75fr) minmax(140px,.9fr) minmax(110px,.75fr) minmax(100px,.65fr) minmax(180px,1fr);gap:12px}.expenses-table__actions{display:flex;flex-wrap:wrap;gap:8px}.expenses-category-card .payment-row{grid-template-columns:minmax(0,1fr) auto}.billable-pill{display:inline-flex;width:fit-content;margin-top:8px;padding:5px 9px;border-radius:999px;border:1px solid rgba(201,168,76,.3);color:var(--gold);background:#c9a84c1f;font-size:.76rem;font-weight:800}.finance-donut-card{position:relative;display:grid;place-items:center;inline-size:280px;min-block-size:220px;max-block-size:300px;padding:18px;border-radius:26px}.finance-donut-card__header{display:grid;justify-items:center;gap:4px;text-align:center}.finance-donut-card__header h3,.finance-donut-card__header p{margin:0}.finance-donut-card__header h3{color:var(--text);font-size:1rem;font-weight:900}.finance-donut-card__header p{color:var(--text-faint);font-size:.78rem}.finance-donut-card svg{inline-size:150px;block-size:150px}.finance-donut-card__arc{animation:donut-draw .9s ease-out both}.finance-donut-card__center{position:absolute;inset-block-start:112px;display:grid;justify-items:center;gap:2px}.finance-donut-card__center strong{color:#fff;font-size:1.7rem}.finance-donut-card__center span,.finance-donut-card__legend{color:var(--text-faint);font-size:.78rem}.finance-donut-card__legend{display:grid;gap:4px;text-align:center}.finance-donut-card__legend span{display:inline-flex;align-items:center;justify-content:center;gap:6px}.finance-donut-card__dot{display:inline-block;inline-size:9px;block-size:9px;border-radius:999px}.finance-donut-card__dot--paid{background:linear-gradient(135deg,#d8b85a,#f2d675);box-shadow:0 0 12px #d8b85a52}.finance-donut-card__dot--remaining{background:#ffffff29;border:1px solid rgba(255,255,255,.18)}@keyframes donut-draw{0%{stroke-dashoffset:301.6}}.unbilled-time-card{padding:20px;border-radius:var(--radius-md)}.unbilled-time-list{display:grid;gap:10px;margin-top:14px}.unbilled-time-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:16px;background:#ffffff08}.unbilled-time-row span{display:grid;gap:4px}.unbilled-time-row small,.unbilled-time-total span{color:var(--text-faint)}.unbilled-time-total{display:grid;gap:4px;min-inline-size:150px}.unbilled-time-total strong{color:var(--gold);font-size:1.2rem}.money-workspace{display:grid;gap:20px;min-width:0}.money-command-row{gap:20px}.money-section-card{min-width:0}.money-chart-card,.money-table-shell,.money-filter-bar,.money-modal{border-color:#d8b85a2e}.money-stat-grid{gap:16px}.money-stat-card{min-block-size:118px;border-radius:24px;padding:20px}.money-stat-card p{color:#ffffff8f;font-size:.76rem;font-weight:850;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.money-stat-card .money-value{color:#fffffff0;font-size:clamp(1.35rem,2vw,1.9rem);letter-spacing:-.04em}.money-stat-card--success{border-color:#22c55e33}.money-stat-card--warning{border-color:#f59e0b38}.money-stat-card--danger{border-color:#ef444438}.money-value,.money-date,.money-percent,.kaspire-money-value,.kaspire-date-value,.kaspire-percent-value,.finance-table__row>span,.profit-radar-table__row>span,.team-payout-row__amount{font-variant-numeric:tabular-nums;overflow-wrap:normal;white-space:nowrap}.kaspire-money-value,.kaspire-date-value,.kaspire-percent-value{white-space:nowrap;overflow-wrap:normal;word-break:keep-all;font-variant-numeric:tabular-nums;line-height:1.05}.money-filter-bar{background:#ffffff0b;border-radius:22px;padding:14px}.money-action-bar{border-radius:22px;justify-content:flex-start;padding:4px 0}.money-table-shell,.money-table-scroll-shell{inline-size:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.money-table-scroll-shell{border-radius:24px}.money-grid-table .finance-table__header,.money-grid-table .finance-table__row{min-inline-size:860px}.money-grid-table--compact .finance-table__header,.money-grid-table--compact .finance-table__row,.money-grid-table--finance .finance-table__header,.money-grid-table--finance .finance-table__row,.money-grid-table--cashflow .finance-table__header,.money-grid-table--cashflow .finance-table__row{grid-template-columns:minmax(240px,1.7fr) minmax(150px,.9fr) minmax(130px,.75fr) minmax(130px,.75fr) minmax(130px,.75fr)}.money-grid-table--expenses .expenses-table__row{min-inline-size:1080px}.money-table-scroll-shell .profit-radar-table{min-inline-size:920px}.finance-table__row>div,.profit-radar-table__row>div,.team-payout-row__identity,.team-payee-card,.team-project-summary{min-width:0}.finance-table__row strong,.finance-table__row p,.profit-radar-table__row strong,.profit-radar-table__row p,.team-payout-row__identity h3,.team-payout-row__identity p,.team-payout-row__identity small,.team-payout-row__claim,.team-payout-row__meta{overflow:hidden;text-overflow:ellipsis}.finance-table__row p,.team-payout-row__identity p,.team-payout-row__identity small,.team-payout-row__claim,.team-payout-row__meta{white-space:nowrap}.money-status-pill{align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:850;justify-content:center;min-block-size:28px;padding:5px 10px;width:fit-content}.money-status-pill--warning{background:#f59e0b1f;border-color:#f59e0b3d;color:#fcd34d}.money-status-pill--danger{background:#ef44441f;border-color:#ef44443d;color:#fca5a5}.team-payout-list{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px}.team-payout-row{grid-template-columns:minmax(190px,1.35fr) minmax(120px,.7fr) minmax(120px,.68fr) minmax(126px,.7fr) minmax(112px,.64fr) minmax(140px,.82fr) minmax(220px,1.12fr);min-inline-size:1040px}.team-payout-row__amount{color:#fffffff0;font-size:1rem}.team-payout-row__claim,.team-payout-row__meta{color:#ffffffad;font-size:.86rem}.money-modal .field__control{min-block-size:44px;border-radius:14px}.cashflow-empty-section{display:flex;align-items:center;min-block-size:88px;max-block-size:112px;padding:18px 20px;border-radius:20px;background:#121214e6;border:1px solid rgba(255,255,255,.1)}.cashflow-empty-section strong{display:block;color:#ffffffeb;font-size:.95rem;font-weight:900;line-height:1.2}.cashflow-empty-section p{margin:5px 0 0;color:#ffffff9e;font-size:.86rem;line-height:1.4}.profit-radar-panel{padding:0;border:0;background:transparent;box-shadow:none;overflow:visible}.profit-radar-panel:before,.profit-radar-header:after{content:none}.profit-radar-header{margin:0;padding:20px;border-radius:26px;background:#121214eb;border:1px solid rgba(255,255,255,.1)}.profit-radar-controls{min-width:0}.profit-radar-controls .field__control{inline-size:min(240px,100%);max-inline-size:240px;min-block-size:44px;border-radius:14px}.profit-radar-status-row{gap:8px;margin:16px 0 0}.profit-radar-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px}.profit-radar-summary-card{display:grid;align-content:start;gap:10px;min-block-size:112px;padding:18px;border-radius:22px;background:#121214eb;border:1px solid rgba(255,255,255,.1)}.profit-radar-summary-card>span:first-child{color:#ffffff94;font-size:.74rem;font-weight:850;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.profit-radar-summary-card__values{display:grid;gap:6px;min-width:0}.profit-radar-summary-card strong{color:#fffffff0;font-size:clamp(1.15rem,2vw,1.625rem);font-weight:900;line-height:1.05;letter-spacing:-.04em}.profit-radar-summary-card__helper{display:grid;gap:4px;color:#fff9;font-size:.78rem;font-style:normal;line-height:1.25}.profit-radar-summary-card__helper em{font-style:normal}.expenses-table.money-table-shell{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;padding-bottom:10px;padding-right:28px;box-sizing:border-box}.money-grid-table--expenses .expenses-table__row{min-inline-size:1080px;width:max-content;grid-template-columns:minmax(210px,1.5fr) minmax(120px,.8fr) minmax(130px,.8fr) minmax(130px,.75fr) minmax(150px,.9fr) minmax(120px,.75fr) minmax(110px,.65fr) minmax(180px,180px)}.expenses-table__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-inline-size:180px;inline-size:180px;padding-inline-end:28px;white-space:nowrap;text-align:right;overflow:visible;flex-wrap:nowrap}.expenses-table__actions>*{block-size:36px;min-block-size:36px;min-inline-size:62px;border-radius:999px;padding:0 14px;white-space:nowrap;flex-shrink:0}.team-project-summary-section .section-heading h2{font-size:22px;font-weight:900;line-height:1.15}.team-project-summary-section .section-heading p{margin-bottom:16px;color:#ffffffa3;font-size:.88rem;line-height:1.45}.team-project-summary-section .team-project-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.team-project-summary-section .team-project-summary{min-block-size:176px;padding:18px;border-radius:22px;background:#121214e6;border:1px solid rgba(255,255,255,.1)}.team-project-summary-section .team-project-summary h3{min-block-size:38px;color:#ffffffeb;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.94rem;font-weight:850;line-height:1.25}.team-project-summary-section .team-project-summary .project-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.team-project-summary-section .team-project-summary .project-metrics div{min-block-size:58px;padding:10px;border-radius:14px;background:#ffffff0e;border:1px solid rgba(255,255,255,.08)}.team-project-summary-section .team-project-summary .project-metrics span{display:block;color:#ffffff94;font-size:.69rem;font-weight:750;line-height:1.2}.team-project-summary-section .team-project-summary .project-metrics strong{display:block;margin-top:6px;color:#ffffffeb;font-size:.94rem;font-weight:850}@media(max-width:1279px){.finance-command-row{grid-template-columns:minmax(0,1fr)}.finance-donut-card{inline-size:100%}.profit-radar-summary-grid,.team-project-summary-section .team-project-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.finance-filter-bar--polish{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.profit-radar-summary-grid,.team-project-summary-section .team-project-summary-grid,.finance-filter-bar--polish,.finance-snapshot-card__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:780px){.money-table-scroll-shell .profit-radar-table,.team-payout-row{min-inline-size:0}.team-payout-list{overflow-x:visible}}.command-center-shell,.workspace-mode-shell{position:relative;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 85% 8%,rgba(201,168,76,.22),transparent 30%),radial-gradient(circle at 12% 90%,rgba(255,255,255,.035),transparent 32%),radial-gradient(circle at 8% 10%,rgba(201,168,76,.055),transparent 24%),linear-gradient(135deg,#060606,#0d0c0b 48%,#050505)}.command-center-shell:before,.workspace-mode-shell:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at 50% 0%,black,transparent 74%);mask-image:radial-gradient(circle at 50% 0%,black,transparent 74%);opacity:.38}.command-center-shell__glow,.command-center-shell__vignette,.workspace-mode-shell__orb{position:fixed;pointer-events:none;z-index:0}.command-center-shell__glow,.workspace-mode-shell__orb{inline-size:420px;block-size:420px;inset-block-start:-140px;inset-inline-end:-120px;border-radius:999px;background:radial-gradient(circle,rgba(201,168,76,.24),transparent 68%);filter:blur(8px)}.command-center-shell__vignette{inset:0;background:radial-gradient(circle at center,transparent 44%,rgba(0,0,0,.5))}.command-center,.workspace-mode-shell__inner{position:relative;z-index:1;width:min(100%,1220px);margin:0 auto;padding:32px 40px 48px}.command-center-header,.workspace-mode-header,.command-center-header__left,.command-center-actions,.command-customize-bar,.command-customize-bar__actions,.magic-workspace-card__actions{display:flex;align-items:center;gap:14px}.command-center-header,.workspace-mode-header,.command-customize-bar{justify-content:space-between}.command-center-header{align-items:flex-start;margin-bottom:0}.command-center-header__left{align-items:flex-start;flex-direction:column;gap:22px}.command-center-header__copy{display:grid;gap:7px;min-width:0}.command-center-header .brand-lockup__badge{inline-size:40px;block-size:40px;border-radius:999px;box-shadow:0 12px 26px #c9a84c2e}.command-center-header .brand-lockup h1{font-size:1rem}.command-center-header .brand-lockup p{font-size:.8rem}.command-center-header h2,.command-hero-card h3,.command-section-heading h3,.workspace-mode-header h1,.magic-workspace-card h2,.command-hidden-panel h3{margin:0}.command-center-header h2{font-size:48px;line-height:1.04;letter-spacing:-.045em;color:#f4f1ea;font-weight:800}.command-center-eyebrow,.workspace-mode-header__crumb,.command-feature-card__category{margin:0 0 6px;color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.command-center-header p,.command-hero-card p,.command-business-strip p,.command-section-heading p,.workspace-mode-header p,.command-customize-bar p,.magic-workspace-card p{margin:6px 0 0;color:var(--text-muted)}.command-center-header__copy>p:not(.command-center-eyebrow){max-width:540px;color:#b8b2a3;font-size:1rem;line-height:1.5}.command-account-pill{display:inline-flex;align-items:center;width:fit-content;max-width:min(100%,260px);min-height:32px;margin-top:12px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0e;color:#d8d1c4;padding:0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem}.command-center-actions{justify-content:flex-end;flex-wrap:wrap;gap:8px}.cc-pill-button,.cc-mini-button{min-height:40px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0e;color:var(--text);padding:0 16px;transition:border-color .18s ease,background .18s ease,transform .18s ease}.cc-pill-button:hover,.cc-mini-button:hover{border-color:#c9a84c73;background:#c9a84c1f}.cc-pill-button--gold{border-color:#c9a84c80;background:linear-gradient(135deg,#c9a84c47,#c9a84c17)}.cc-pill-button--danger,.cc-mini-button--danger{border-color:#e8715a59;color:#ffb3a4}.command-center-menu{display:none}.command-hero-card,.command-customize-bar,.command-hidden-panel,.magic-workspace-card,.focused-project-card{position:relative;border:1px solid rgba(255,255,255,.085);border-radius:28px;background:linear-gradient(180deg,#ffffff13,#ffffff09);box-shadow:0 28px 70px #00000052}.command-hero-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:24px;padding:24px;border-color:#c9a84c3d}.command-hero-card--compact{margin-bottom:28px;padding:18px;border-radius:24px;background:linear-gradient(135deg,rgba(201,168,76,.09),transparent 42%),linear-gradient(180deg,#ffffff0d,#ffffff07);box-shadow:0 18px 48px #0000003d}.command-hero-card--compact h3{font-size:clamp(1.1rem,1.8vw,1.45rem)}.command-business-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;min-height:86px;margin-top:24px;padding:18px 22px;border:1px solid rgba(201,168,76,.25);border-radius:22px;background:linear-gradient(90deg,#ffffff12,#c9a84c1a),#ffffff07;box-shadow:inset 0 1px #ffffff0b,0 18px 44px #00000038}.command-business-strip h3{margin:0;color:#f4f1ea;font-size:clamp(1.12rem,2vw,1.25rem);font-weight:700;letter-spacing:-.02em}.command-business-strip p:not(.command-center-eyebrow){max-width:640px;font-size:.88rem;line-height:1.45}.command-start-section,.command-more-tools{display:grid;gap:12px}.command-start-section{margin-top:28px;margin-bottom:0}.command-more-tools{margin-top:34px;margin-bottom:0}.command-section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px}.command-section-heading h3{color:#f6f0df;font-size:clamp(1.12rem,2vw,1.25rem);font-weight:800;letter-spacing:-.025em}.command-section-heading p{max-width:320px;color:#b8b2a3;font-size:.88rem;line-height:1.45}.command-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(92px,120px));gap:10px}.command-hero-stats span,.dashboard-snapshot-list span{display:grid;gap:4px;min-width:0;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#00000038;color:var(--text-muted)}.command-hero-stats strong,.dashboard-snapshot-list strong{color:var(--text);font-size:1.35rem}.command-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.command-primary-grid{display:grid;grid-template-columns:minmax(0,1.32fr) repeat(2,minmax(0,.84fr));gap:18px}.command-feature-card{min-height:124px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#ffffff0b;box-shadow:0 14px 36px #0000002e;transition:border-color .18s ease,box-shadow .18s ease}.command-feature-card--hero{grid-column:span 2;min-height:204px;border-color:#c9a84c8c;background:radial-gradient(circle at top right,rgba(201,168,76,.18),transparent 46%),linear-gradient(135deg,#c9a84c2e,#ffffff0e);box-shadow:0 28px 70px #c9a84c1f,0 20px 60px #00000047}.command-feature-card--primary{min-height:142px;border-color:#c9a84c38}.command-feature-card:hover{border-color:#c9a84c73;box-shadow:0 22px 52px #c9a84c1f}.command-feature-card__open{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:13px;align-items:start;width:100%;min-height:116px;border:0;background:transparent;color:inherit;padding:16px 18px;text-align:start}.command-feature-card--hero .command-feature-card__open{grid-template-columns:60px minmax(0,1fr) auto;min-height:188px;align-items:center;padding:22px}.command-feature-card__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:15px;background:linear-gradient(145deg,#c9a84cdb,#e0c36a8a);color:#171306;font-weight:900;box-shadow:0 10px 22px #c9a84c1f}.command-feature-card--hero .command-feature-card__icon{width:60px;height:60px;border-radius:20px;font-size:1.18rem}.command-feature-card--money .command-feature-card__icon{background:linear-gradient(145deg,#c4b46dd1,#5d917e61)}.command-feature-card--sales-docs .command-feature-card__icon{background:linear-gradient(145deg,#c9a84cb8,#b9966961)}.command-feature-card--protection .command-feature-card__icon{background:linear-gradient(145deg,#e0a052c7,#c9a84c6b)}.command-feature-card--planning .command-feature-card__icon{background:linear-gradient(145deg,#c9a84cbd,#68769e6b)}.command-feature-card--system .command-feature-card__icon{background:linear-gradient(145deg,#d0c6ae9e,#c9a84c47)}.command-feature-card__text{display:grid;gap:7px;min-width:0}.command-feature-card__category{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;letter-spacing:.12em}.command-feature-card__text strong{color:var(--text);font-size:1rem;font-weight:700;line-height:1.22}.command-feature-card--hero .command-feature-card__text strong{font-size:clamp(1.45rem,2vw,1.9rem);letter-spacing:-.035em}.command-feature-card__text small{display:-webkit-box;overflow:hidden;color:var(--text-muted);font-size:.81rem;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical}.command-feature-card--hero .command-feature-card__text small{max-width:520px;font-size:.95rem;line-height:1.45;-webkit-line-clamp:3}.command-feature-card__arrow{align-self:end;justify-self:end;color:var(--gold);font-size:.8rem;font-weight:800;white-space:nowrap}.command-feature-card__badge{position:absolute;inset-block-start:14px;inset-inline-end:16px;display:inline-flex;align-items:center;min-height:28px;border:1px solid rgba(201,168,76,.45);border-radius:999px;background:#c9a84c21;color:#ead07b;padding:0 10px;font-size:.72rem;font-weight:850}.command-feature-card__edit-actions,.command-hidden-panel__list{display:flex;flex-wrap:wrap;gap:8px;padding:0 20px 20px}.cc-mini-button{min-height:34px;padding:0 12px;font-size:.86rem}.command-customize-bar,.command-hidden-panel{margin-bottom:18px;padding:18px;border-color:#c9a84c38}.command-hidden-panel{margin-top:18px}.command-tool-section{display:grid;gap:12px;padding-top:16px;border-top:1px solid rgba(255,255,255,.07)}.command-tool-section header h4{margin:0;color:#d7c992;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.workspace-mode-header{position:sticky;top:0;z-index:25;margin:-40px -40px 24px;padding:24px 40px;border-bottom:1px solid rgba(255,255,255,.08);background:#080808c7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.workspace-mode-header h1{font-size:clamp(1.8rem,3vw,3rem);letter-spacing:-.04em}.workspace-mode-header__crumb{display:inline-flex;align-items:center;gap:8px}.workspace-mode-header__crumb button{border:0;background:transparent;color:#e7c96c;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.workspace-mode-header__crumb button:hover{color:#f6df91;text-decoration:underline;text-underline-offset:3px}.workspace-mode-content{padding-bottom:88px}.floating-command-back{position:fixed;z-index:40;inset-inline-start:24px;inset-block-end:24px;display:inline-flex;align-items:center;gap:10px;min-height:46px;border:1px solid rgba(201,168,76,.6);border-radius:999px;background:#080808e0;color:#f4f1ea;padding:0 20px;font-size:.88rem;font-weight:700;box-shadow:0 18px 42px #0000006b,0 0 18px #c9a84c2e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.floating-command-back:hover{border-color:#e0c36adb;background:#0f0e0ceb;box-shadow:0 20px 48px #00000080,0 0 34px #c9a84c3d;transform:translateY(-1px)}.floating-command-back__arrow{color:#e0c36a;font-size:1.05rem;line-height:1}.modal-backdrop{z-index:90}.dashboard-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}.dashboard-overview-grid .stat-card{min-height:112px;border-radius:20px;border-color:#ffffff13;background:linear-gradient(180deg,#ffffff10,#ffffff07)}.dashboard-clean-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;margin-bottom:18px}.dashboard-attention-card,.dashboard-finance-snapshot,.dashboard-active-projects{padding:22px}.dashboard-attention-card{align-self:start;min-height:180px}.dashboard-alert-list,.dashboard-project-row-list,.focused-project-list,.magic-workspace-checklist{display:grid;gap:12px}.dashboard-alert-list button,.dashboard-project-row{width:100%;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0a;color:var(--text);text-align:start;transition:border-color .18s ease,background .18s ease}.dashboard-alert-list button{display:flex;justify-content:space-between;gap:12px;padding:14px 16px}.dashboard-alert-list button strong{color:#e0c36a}.dashboard-alert-list button:hover,.dashboard-project-row:hover{border-color:#c9a84c59;background:#c9a84c14}.dashboard-calm-copy{margin:12px 0 0;color:var(--text-muted)}.dashboard-snapshot-list{display:grid;gap:10px}.dashboard-active-projects{margin-bottom:0}.dashboard-project-row{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(110px,.5fr));gap:12px;align-items:center;padding:14px 16px}.dashboard-project-row span,.magic-workspace-checklist li{display:grid;gap:4px;min-width:0}.dashboard-project-row small{color:var(--text-faint)}.dashboard-project-row strong,.dashboard-project-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.focused-project-list{gap:18px}.focused-project-card,.magic-workspace-card{padding:22px}.focused-project-card__header{margin-bottom:16px}.magic-workspace-card{overflow:hidden}.magic-workspace-card:after{content:"";position:absolute;inset-inline-end:-80px;inset-block-start:-80px;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,rgba(201,168,76,.18),transparent 70%);pointer-events:none}.magic-workspace-card__actions{margin:20px 0;flex-wrap:wrap}.magic-workspace-checklist{grid-template-columns:repeat(5,minmax(0,1fr));padding:0;margin:0;list-style:none}.magic-workspace-checklist li{min-height:78px;justify-content:center;border:1px solid rgba(201,168,76,.18);border-radius:18px;background:#c9a84c12;padding:12px}@media(prefers-reduced-motion:reduce){.command-feature-card,.cc-pill-button,.cc-mini-button,.floating-command-back{transition:none}}@media(max-width:1080px){.command-feature-grid,.command-primary-grid,.dashboard-clean-grid,.dashboard-overview-grid,.magic-workspace-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.command-center,.workspace-mode-shell__inner{padding:16px}.command-center-header h2{font-size:clamp(2rem,12vw,2.25rem)}.workspace-mode-header{margin:-16px -16px 18px;padding:18px 16px;align-items:flex-start;flex-direction:column}.command-center-header,.command-center-header__left,.command-hero-card,.command-business-strip,.command-section-heading,.command-customize-bar{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.command-business-strip{margin-top:18px}.command-section-heading p{max-width:none;text-align:start}.command-center-actions{display:none}.command-center-actions.is-open{display:flex;align-items:stretch}.command-center-menu{display:inline-flex;justify-content:center}.command-feature-grid,.command-primary-grid,.dashboard-clean-grid,.dashboard-overview-grid,.magic-workspace-checklist{grid-template-columns:1fr}.command-feature-card--hero{grid-column:auto}.command-feature-card__open{grid-template-columns:46px minmax(0,1fr)}.command-feature-card__arrow{display:none}.dashboard-project-row{grid-template-columns:1fr}.floating-command-back{inset-inline-start:50%;inset-block-end:18px;min-width:min(260px,calc(100vw - 32px));justify-content:center;transform:translate(-50%)}.floating-command-back:hover{transform:translate(-50%,-1px)}}.time-tracker{position:fixed;inset-inline-end:22px;inset-block-end:22px;z-index:2147483000;pointer-events:auto}.time-tracker--arabic{inset-inline-end:auto;inset-inline-start:22px}.command-center{width:min(100%,1220px);min-height:100vh;padding:32px 40px 48px}.command-center-header{min-height:56px;align-items:center;margin:0}.command-center-header .brand-lockup{gap:10px}.command-center-header .brand-lockup__badge{inline-size:38px;block-size:38px;border-radius:999px}.command-center-actions .cc-pill-button{min-height:36px;padding:0 13px;font-size:.8rem}.command-launcher{display:grid;justify-items:center;gap:22px;width:min(100%,1020px);margin:56px auto 0;text-align:center}.command-launcher__intro{display:grid;justify-items:center;gap:8px}.command-launcher__intro h2{margin:0;color:#f4f1ea;font-size:clamp(2.1rem,4vw,2.65rem);font-weight:800;line-height:1.05;letter-spacing:-.045em}.command-launcher__intro>p:not(.command-center-eyebrow){margin:0;color:#b8b2a3;font-size:1rem}.command-launcher .command-account-pill{margin-top:4px;justify-self:center}.command-dashboard-direct{width:min(100%,430px);margin-top:14px}.command-hub-system{display:grid;gap:22px;width:min(100%,960px);margin-top:4px}.command-hub-radio{position:absolute;opacity:0;pointer-events:none}.command-hub-selector{display:grid;grid-template-columns:repeat(5,minmax(160px,1fr));gap:14px;width:100%}.command-hub-button{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-height:104px;padding:17px 18px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:radial-gradient(circle at 78% 8%,rgba(201,168,76,.08),transparent 42%),#ffffff0b;color:#f4f1ea;cursor:pointer;text-align:start;box-shadow:0 12px 30px #0000002e;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.command-hub-button:hover{transform:translateY(-2px);border-color:#c9a84c6b;background:radial-gradient(circle at 78% 8%,rgba(201,168,76,.12),transparent 42%),#ffffff0f}.command-hub-button__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:16px;background:linear-gradient(145deg,#c9a84cd1,#e0c36a75);color:#17130a;box-shadow:0 10px 22px #c9a84c1f}.command-hub-button__icon .command-icon-svg{width:26px;height:26px}.command-hub-button__text{display:grid;gap:5px;min-width:0}.command-hub-button__text strong{overflow:hidden;color:#f4f1ea;font-size:1.02rem;font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.command-hub-button__text small{overflow:hidden;color:#b8b2a3;font-size:.78rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}#command-hub-projects:checked~.command-hub-selector label[for=command-hub-projects],#command-hub-money:checked~.command-hub-selector label[for=command-hub-money],#command-hub-clients-docs:checked~.command-hub-selector label[for=command-hub-clients-docs],#command-hub-protection:checked~.command-hub-selector label[for=command-hub-protection],#command-hub-system:checked~.command-hub-selector label[for=command-hub-system]{border-color:#c9a84ca6;background:radial-gradient(circle at 82% 10%,rgba(201,168,76,.18),transparent 44%),linear-gradient(180deg,#ffffff12,#ffffff0a);box-shadow:0 18px 42px #c9a84c1f,0 12px 34px #00000038}.command-hub-panels{width:min(100%,920px);margin:2px auto 0}.command-hub-panel{display:none;gap:18px;padding:24px;border:1px solid rgba(201,168,76,.22);border-radius:28px;background:radial-gradient(circle at 85% 0%,rgba(201,168,76,.08),transparent 36%),#090909ad;box-shadow:0 24px 70px #00000052;text-align:start;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}#command-hub-projects:checked~.command-hub-panels .command-hub-panel--projects,#command-hub-money:checked~.command-hub-panels .command-hub-panel--money,#command-hub-clients-docs:checked~.command-hub-panels .command-hub-panel--clients-docs,#command-hub-protection:checked~.command-hub-panels .command-hub-panel--protection,#command-hub-system:checked~.command-hub-panels .command-hub-panel--system{display:grid;animation:commandHubReveal .18s ease-out}@keyframes commandHubReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.command-hub-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.command-hub-panel__header h3{margin:0;color:#f4f1ea;font-size:1.22rem;font-weight:800}.command-hub-panel__tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.command-feature-card--hub-tool{min-height:84px;border-radius:19px;background:#ffffff0b;box-shadow:0 12px 28px #0000002e}.command-feature-card--hub-tool .command-feature-card__open{grid-template-columns:38px minmax(0,1fr) auto;min-height:84px;align-items:center;gap:11px;padding:13px 14px}.command-feature-card--hub-tool .command-feature-card__icon{width:38px;height:38px;border-radius:13px;box-shadow:none}.command-feature-card--hub-tool .command-icon-svg{width:21px;height:21px}.command-feature-card--hub-tool .command-feature-card__category{display:none}.command-feature-card--hub-tool .command-feature-card__text strong{overflow:hidden;font-size:.98rem;text-overflow:ellipsis;white-space:nowrap}.command-feature-card--hub-tool .command-feature-card__text small{overflow:hidden;color:#b8b2a3;font-size:.75rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.command-feature-card--hub-tool .command-feature-card__arrow{color:#e0c36adb;font-size:.78rem}.command-feature-card--hub-tool .command-feature-card__edit-actions{padding:0 12px 12px}.command-hub-empty{width:min(100%,620px);padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#ffffff0a;color:#b8b2a3}.command-business-strip,.command-hero-card--compact{display:none}.command-primary-grid{display:grid;grid-template-columns:minmax(320px,1.12fr) minmax(280px,.88fr);align-items:center;gap:18px;width:min(100%,790px);margin-top:8px}.command-secondary-grid{display:grid;grid-template-columns:repeat(2,minmax(230px,1fr));gap:14px;width:min(100%,660px)}.command-feature-card{border-radius:22px}.command-feature-card--hero,.command-feature-card--primary,.command-feature-card--secondary,.command-feature-card--tool{grid-column:auto}.command-feature-card--hero{min-height:168px;border-radius:28px;border-color:#c9a84c94;background:radial-gradient(circle at 78% 16%,rgba(201,168,76,.22),transparent 42%),linear-gradient(135deg,#c9a84c2e,#ffffff0d);box-shadow:0 22px 54px #c9a84c24,0 20px 56px #00000047}.command-feature-card--primary{min-height:148px;border-radius:26px;border-color:#c9a84c52;background:linear-gradient(180deg,#ffffff12,#ffffff09)}.command-feature-card--secondary{min-height:100px;border-radius:22px;background:#ffffff0d}.command-feature-card--tool{min-height:78px;border-radius:18px;background:#ffffff0a;box-shadow:0 10px 26px #00000029}.command-feature-card--hero .command-feature-card__open,.command-feature-card--primary .command-feature-card__open{min-height:inherit;align-items:center}.command-feature-card--hero .command-feature-card__open{grid-template-columns:64px minmax(0,1fr);padding:24px}.command-feature-card--primary .command-feature-card__open{grid-template-columns:56px minmax(0,1fr);padding:22px}.command-feature-card--secondary .command-feature-card__open{grid-template-columns:44px minmax(0,1fr);min-height:100px;align-items:center;padding:16px 18px}.command-feature-card--tool .command-feature-card__open{grid-template-columns:34px minmax(0,1fr) auto;min-height:78px;align-items:center;gap:10px;padding:12px 14px}.command-feature-card--hero .command-feature-card__icon{width:64px;height:64px;border-radius:22px;font-size:1.28rem}.command-feature-card--primary .command-feature-card__icon{width:56px;height:56px;border-radius:19px}.command-feature-card--tool .command-feature-card__icon{width:34px;height:34px;border-radius:12px;box-shadow:none;font-size:.82rem}.command-icon-svg{display:block;width:22px;height:22px;color:currentColor}.command-feature-card--hero .command-icon-svg,.command-feature-card--primary .command-icon-svg{width:32px;height:32px}.command-feature-card--secondary .command-icon-svg{width:26px;height:26px}.command-feature-card--tool .command-icon-svg{width:20px;height:20px}.command-feature-card--hero .command-feature-card__text strong{font-size:clamp(1.55rem,2vw,1.85rem)}.command-feature-card--primary .command-feature-card__text strong{font-size:clamp(1.28rem,1.7vw,1.55rem)}.command-feature-card--secondary .command-feature-card__text strong,.command-feature-card--tool .command-feature-card__text strong{font-size:.98rem}.command-feature-card--tool .command-feature-card__text{gap:0}.command-feature-card--hero .command-feature-card__text small,.command-feature-card--primary .command-feature-card__text small,.command-feature-card--secondary .command-feature-card__text small{font-size:.82rem;line-height:1.3;-webkit-line-clamp:1}.command-feature-card--hero .command-feature-card__category,.command-feature-card--primary .command-feature-card__category,.command-feature-card--secondary .command-feature-card__category,.command-feature-card--hero .command-feature-card__arrow,.command-feature-card--primary .command-feature-card__arrow,.command-feature-card--secondary .command-feature-card__arrow{display:none}.command-more-tools{gap:12px;width:min(100%,980px);margin:34px auto 0}.command-more-tools .command-section-heading{justify-content:center;text-align:center}.command-more-tools .command-section-heading h3{font-size:1rem}.command-feature-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.command-feature-card--tool .command-feature-card__edit-actions{padding:0 10px 10px}@media(max-width:1080px){.command-launcher{margin-top:44px}.command-primary-grid,.command-secondary-grid{width:min(100%,760px)}}@media(max-width:720px){.command-center{padding:16px}.command-center-header{align-items:flex-start;gap:12px}.command-launcher{gap:18px;margin-top:38px}.command-launcher__intro h2{font-size:clamp(1.9rem,11vw,2.15rem)}.command-primary-grid,.command-secondary-grid{grid-template-columns:1fr;width:100%}.command-dashboard-direct,.command-hub-system,.command-hub-panels{width:100%}.command-hub-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.command-hub-button{grid-template-columns:40px minmax(0,1fr);min-height:88px;padding:14px;border-radius:20px}.command-hub-button__icon{width:40px;height:40px;border-radius:14px}.command-hub-button__icon .command-icon-svg{width:23px;height:23px}.command-hub-panel{padding:18px;border-radius:24px}.command-hub-panel__tools{grid-template-columns:1fr}.command-feature-card--hub-tool .command-feature-card__open{grid-template-columns:38px minmax(0,1fr)}.command-feature-card--hub-tool .command-feature-card__arrow{display:none}.command-feature-card--hero,.command-feature-card--primary{min-height:128px}.command-feature-card--hero .command-feature-card__open,.command-feature-card--primary .command-feature-card__open{grid-template-columns:52px minmax(0,1fr);padding:18px}.command-feature-card--hero .command-feature-card__icon,.command-feature-card--primary .command-feature-card__icon{width:52px;height:52px;border-radius:18px}.command-secondary-grid{gap:12px}.command-more-tools{margin-top:28px}.command-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.command-feature-card--tool .command-feature-card__open{grid-template-columns:32px minmax(0,1fr);min-height:76px}.command-feature-card--tool .command-feature-card__arrow{display:none}}.time-tracker__toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-inline-size:58px;padding:0 18px;block-size:58px;border:1px solid rgba(201,168,76,.38);border-radius:999px;background:var(--gold);color:#0a0a0a;box-shadow:0 18px 48px #c9a84c38;cursor:pointer;font-size:1.35rem;font-weight:900}.time-tracker__toggle strong{font-size:.86rem;white-space:nowrap}.time-tracker__panel{position:absolute;inset-inline-end:0;inset-block-end:70px;display:grid;gap:14px;inline-size:min(360px,calc(100vw - 32px));padding:18px;border:1px solid var(--border);border-radius:24px;background:linear-gradient(160deg,#18181df5,#0a0a0af5);box-shadow:var(--shadow)}.time-tracker--arabic .time-tracker__panel{inset-inline-end:auto;inset-inline-start:0}.time-tracker__panel header,.time-tracker__actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.time-tracker__clock{padding:18px;border-radius:20px;background:#c9a84c14;color:var(--gold);text-align:center;font-size:2rem;font-weight:900;letter-spacing:.06em}.proposal-public-page{min-height:100vh}.proposal-public-card{max-inline-size:1060px;margin:32px auto;padding:clamp(20px,4vw,42px);border-radius:34px}.proposal-public-header,.proposal-public-hero,.proposal-public-actions,.proposal-public-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.proposal-public-hero{margin:28px 0;padding:28px;border-radius:28px;background:radial-gradient(circle at 90% 10%,rgba(201,168,76,.18),transparent 32%),#ffffff09}.proposal-public-hero h1{color:#fff;font-size:clamp(2.2rem,6vw,4.2rem);letter-spacing:-.05em}.proposal-public-hero>strong{color:var(--gold);font-size:clamp(1.8rem,4vw,3rem)}.proposal-public-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.75fr);gap:18px}.proposal-public-section{margin-top:18px;padding:20px;border-radius:24px}.proposal-public-row{padding:13px 0;border-bottom:1px solid rgba(255,255,255,.06)}.proposal-public-row:last-child{border-bottom:none}.contract-public-page,.contract-public-card{background:#0a0a0a}.contract-document__content{display:grid;gap:18px;color:var(--text-muted);line-height:1.75}.contract-document__content section{padding-block:12px;border-bottom:1px solid rgba(255,255,255,.08)}.contract-document__content section:last-child{border-bottom:0}.contract-document__content h2{margin:0 0 8px;color:var(--gold)}.contract-document__content p{margin:0;white-space:pre-wrap}.contract-builder textarea{min-block-size:150px}.contracts-page,.contract-builder{padding-block-end:110px}.contract-builder .modal__actions{padding-block-end:96px}.contract-section-editor{display:grid;gap:14px}.contract-card .row-actions,.row-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.form-error{margin:0;color:#ff8f8f;font-weight:700}.proposal-accept-button{background:linear-gradient(135deg,#4ecca3,var(--gold))}.proposal-approval-success{display:grid;justify-items:center;gap:14px;padding:70px 18px;text-align:center}.proposal-approval-success div{display:grid;place-items:center;inline-size:86px;block-size:86px;border-radius:999px;background:#4ecca324;color:#4ecca3;font-size:3rem;box-shadow:0 0 44px #4ecca338;animation:proposal-success-pop .5s ease both}@keyframes proposal-success-pop{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.inline-message{padding:12px 14px;border-radius:14px;background:#e8715a14;border:1px solid rgba(232,113,90,.24)}.pagination{margin-top:20px}.pagination__numbers{justify-content:center}.pagination__page{inline-size:42px;block-size:42px;border-radius:50%;border:1px solid var(--border);background:#ffffff08;color:var(--text)}.pagination__page.is-active{background:var(--gold-soft);border-color:#c9a84c52}.spinner{inline-size:16px;block-size:16px;border-radius:50%;border:2px solid rgba(201,168,76,.28);border-top-color:var(--gold);animation:spin .8s linear infinite}.spinner--lg{inline-size:26px;block-size:26px}.toast-region{position:fixed;inset-block-end:20px;inset-inline-end:20px;display:grid;gap:12px;z-index:50}.toast{inline-size:min(380px,calc(100vw - 40px));display:flex;justify-content:space-between;gap:14px;padding:16px;border-radius:18px;background:#18181df5;border:1px solid var(--border);box-shadow:var(--shadow)}.toast--success{border-color:#4ecca352}.toast--error{border-color:#e8715a52}.project-card__portal-link-hint{cursor:help;opacity:.62}.project-card__copy-button.is-copied{border-color:#4ecca38c;background:#4ecca314;color:#4ecca3}.primary-button:disabled,.secondary-button:disabled,.ghost-button:disabled,.danger-button:disabled,.danger-button--ghost:disabled{cursor:not-allowed;opacity:.62;transform:none}.client-portal{min-height:100vh;padding:32px;background:radial-gradient(circle at top left,rgba(201,168,76,.14),transparent 30%),radial-gradient(circle at bottom right,rgba(77,173,226,.08),transparent 34%),#0a0a0a;color:#d5d0e0}.client-portal__shell{inline-size:min(100%,1080px);margin:0 auto;display:grid;gap:22px}.client-portal__hero{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:28px;border:1px solid rgba(201,168,76,.18);border-radius:var(--radius-lg);background:linear-gradient(150deg,#141417eb,#0a0a0aeb);box-shadow:var(--shadow)}.client-portal__hero h1{margin:0;color:#fff;font-size:clamp(2rem,6vw,4rem);line-height:1}.client-portal__hero p:not(.eyebrow){max-inline-size:640px;margin:14px 0 0;color:#d5d0e0}.client-portal__details,.client-portal__payments,.client-portal__deliverables,.client-portal__scope-request{padding:24px}.client-portal__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.client-portal__metrics div,.client-portal__payment{border:1px solid rgba(255,255,255,.07);border-radius:18px;background:#ffffff09}.client-portal__metrics div{padding:16px}.client-portal__metrics span,.client-portal__payment span,.client-portal__payment p{color:#9e98aa}.client-portal__metrics strong,.client-portal__payment strong{display:block;margin-top:8px;color:#fff}.client-portal__payment-list,.client-portal__deliverable-list{display:grid;gap:12px;margin-top:18px}.client-portal__payment,.client-portal__deliverable{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(140px,.7fr) auto auto;gap:14px;align-items:center;padding:16px}.client-portal__deliverable{grid-template-columns:minmax(0,1fr) auto auto}.client-portal__payment p,.client-portal__deliverable p{margin:8px 0 0}.client-portal__deliverable small{display:block;margin-top:8px;color:#9e98aa;font-weight:800}.client-portal__status,.client-portal__approved{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:8px 12px;background:#c9a84c1f;color:#c9a84c;font-weight:700}.client-portal__status--ok,.client-portal__approved{background:#4ecca31f;color:var(--success)}.client-portal__scope-form{display:grid;gap:14px;margin-top:18px}.client-portal__scope-form textarea.field__control{min-height:132px;resize:vertical}.marketing-page{min-height:100vh;padding:24px;background:radial-gradient(circle at top left,rgba(201,168,76,.16),transparent 30%),radial-gradient(circle at 85% 18%,rgba(77,173,226,.08),transparent 28%),#0a0a0a;color:#d5d0e0}.marketing-page a{color:inherit;text-decoration:none}.marketing-header,.marketing-hero,.marketing-section,.marketing-footer,.privacy-policy{inline-size:min(100%,1160px);margin-inline:auto}.marketing-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px;border:1px solid var(--border);border-radius:999px;background:#141417b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:18px;z-index:10}.marketing-brand,.marketing-actions,.marketing-nav,.marketing-footer div{display:flex;align-items:center;gap:12px}.marketing-brand{font-size:1.05rem;font-weight:800}.marketing-brand__mark{inline-size:42px;block-size:42px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(135deg,var(--gold),#b48f31);color:#111;box-shadow:0 18px 40px #c9a84c3d}.marketing-nav a{color:#d5d0e0;font-weight:650;opacity:.82}.marketing-nav a:hover,.marketing-footer a:hover{color:var(--gold)}.marketing-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);gap:28px;align-items:center;padding:96px 0 56px}.marketing-hero--kasper{position:relative;grid-template-columns:minmax(0,.62fr) minmax(0,.38fr);min-block-size:500px;overflow:hidden;padding:108px 32px 88px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:radial-gradient(circle at 56% 72%,rgba(255,255,255,.68),rgba(255,255,255,.28) 12%,rgba(255,255,255,.08) 26%,transparent 42%),linear-gradient(180deg,#000,#030303);box-shadow:0 28px 90px #0000008c}.marketing-hero--kasper:before{content:"";position:absolute;inset-inline-start:43%;inset-block-end:7%;z-index:0;inline-size:360px;block-size:360px;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.72),rgba(255,255,255,.28) 32%,rgba(255,255,255,.08) 55%,transparent 72%);filter:blur(12px);pointer-events:none}.marketing-hero__spotlight{position:absolute;inset-block-start:-40%;inset-inline-start:26%;z-index:0;inline-size:86%;block-size:118%;pointer-events:none;opacity:0;animation:kaspire-spotlight-in 1.6s ease .12s forwards}.marketing-hero__content--kasper,.marketing-hero__mobile-visual{position:relative;z-index:2}.marketing-hero__content--kasper{max-inline-size:700px}.marketing-hero__mobile-visual{min-block-size:500px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:30px;background:radial-gradient(circle at 50% 54%,rgba(255,255,255,.28),rgba(255,255,255,.08) 32%,transparent 58%)}.marketing-hero__spline{display:block;position:absolute;inset-inline-end:clamp(24px,7vw,112px);inset-block-end:-28%;z-index:1;inline-size:clamp(430px,42vw,660px);block-size:145%;min-block-size:0;pointer-events:none;background:transparent!important;background-color:transparent!important}.marketing-hero__spline canvas{background:transparent!important;background-color:transparent!important}.marketing-hero__mobile-knight{display:none;inline-size:min(82vw,360px);max-inline-size:100%;transform-style:preserve-3d;will-change:transform;filter:drop-shadow(0 28px 44px rgba(255,255,255,.18))}.spline-scene__fallback{inline-size:100%;block-size:100%;min-block-size:320px;display:grid;place-items:center;color:var(--gold);background:radial-gradient(circle,rgba(201,168,76,.12),transparent 58%)}.spline-scene__loader{inline-size:42px;block-size:42px;border:3px solid rgba(201,168,76,.2);border-block-start-color:var(--gold);border-radius:999px;animation:spline-loader-spin .9s linear infinite}@keyframes kaspire-spotlight-in{0%{opacity:0;transform:translate3d(0,-4%,0) scale(.96)}to{opacity:.58;transform:translateZ(0) scale(1)}}@keyframes spline-loader-spin{to{transform:rotate(360deg)}}.marketing-hero__content h1{margin:0;max-inline-size:850px;color:#fff;font-size:clamp(3rem,8vw,6.6rem);line-height:.92;letter-spacing:-.07em}.marketing-hero__content p:not(.eyebrow){max-inline-size:650px;margin:24px 0;color:#d5d0e0;font-size:clamp(1.02rem,2vw,1.22rem);line-height:1.75}.marketing-hero__panel,.marketing-card,.marketing-plan,.privacy-policy{border:1px solid var(--border);background:linear-gradient(160deg,#18181de6,#0a0a0ae0);box-shadow:var(--shadow)}.marketing-hero__panel{display:grid;gap:14px;padding:24px;border-radius:32px}.marketing-hero__panel div,.marketing-card,.marketing-plan{border-radius:24px}.marketing-hero__panel div{padding:18px;background:#ffffff0a}.marketing-hero__panel span,.marketing-section__heading p,.marketing-card p,.marketing-plan p,.marketing-footer,.privacy-policy__content{color:#d5d0e0}.marketing-hero__panel strong{display:block;margin-top:8px;color:#fff;font-size:2rem}.marketing-section{padding:52px 0}.marketing-section__heading{display:grid;gap:12px;margin-bottom:22px}.marketing-section__heading--pricing{display:flex;align-items:end;justify-content:space-between;gap:18px}.marketing-section__heading h2,.privacy-policy h1{margin:0;color:#fff;font-size:clamp(2rem,5vw,3.8rem);line-height:1;letter-spacing:-.04em}.marketing-section__heading p{max-inline-size:720px;margin:0;line-height:1.7}.marketing-card-grid,.marketing-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.marketing-card,.marketing-plan{padding:24px}.marketing-card__icon{inline-size:54px;block-size:54px;display:grid;place-items:center;border-radius:18px;background:var(--gold-soft);font-size:1.6rem}.marketing-card h3,.marketing-plan h3{margin:22px 0 10px;color:#fff}.marketing-card p,.marketing-plan p{line-height:1.7}.billing-toggle{display:inline-flex;gap:4px;padding:5px;border:1px solid var(--border);border-radius:999px;background:#ffffff0d}.billing-toggle__option{border:0;border-radius:999px;padding:10px 18px;background:transparent;color:#d5d0e0;font-weight:800;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.billing-toggle__option:hover{transform:translateY(-1px)}.billing-toggle__option.is-active{background:var(--gold);color:#0a0a0a}.pricing-plan{position:relative;display:flex;flex-direction:column;gap:14px}.pricing-plan--recommended{border-color:#c9a84cc7;box-shadow:0 24px 70px #c9a84c2e}.pricing-plan__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pricing-plan__header h3{margin:0}.pricing-plan__recommended,.pricing-plan__save-badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;border-radius:999px;padding:7px 11px;font-size:.76rem;font-weight:900}.pricing-plan__recommended{border:1px solid rgba(201,168,76,.45);color:var(--gold);background:#c9a84c1f}.pricing-plan__description{min-height:52px;margin:0}.pricing-plan__price{display:flex;align-items:flex-end;gap:8px}.pricing-plan__price strong{line-height:1;font-size:clamp(2.4rem,5vw,3.5rem)}.pricing-plan__price span{color:#d5d0e0;font-weight:750}.pricing-plan__price-options{display:grid;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff09;color:#d5d0e0bd;font-size:.92rem}.pricing-plan__price-options span{transition:color .2s ease}.pricing-plan__price-options span.is-active{color:var(--gold);font-weight:850}.pricing-plan__save-badge{background:#4ecca3;color:#061914}.pricing-plan__features{display:grid;gap:10px;margin:4px 0 0;padding:0;list-style:none}.pricing-plan__features li{display:flex;align-items:flex-start;gap:10px;color:#d5d0e0;line-height:1.5}.pricing-plan__features li.is-disabled{opacity:.48}.pricing-plan__features li>span:first-child{flex:0 0 auto}.marketing-plan strong{display:block;color:var(--gold);font-size:2rem}.marketing-plan .pricing-plan__price strong{font-size:clamp(2.4rem,5vw,3.5rem)}.marketing-plan .primary-button{margin-top:16px}.marketing-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:28px 0 10px;border-top:1px solid var(--border)}.marketing-footer p{margin:0}.privacy-policy{min-height:58vh;margin-top:56px;margin-bottom:56px;padding:32px;border-radius:28px}.privacy-policy__content{min-height:320px;margin-top:24px;padding:24px;border:1px dashed rgba(201,168,76,.28);border-radius:22px;background:#ffffff08;line-height:1.75}.privacy-policy__content,.privacy-policy__content [data-custom-class],.privacy-policy__content [data-custom-class] *,.privacy-policy__content span,.privacy-policy__content div,.privacy-policy__content li,.privacy-policy__content p,.privacy-policy__content strong,.privacy-policy__content em{color:#d5d0e0!important}.privacy-policy__content h1,.privacy-policy__content h2,.privacy-policy__content h3,.privacy-policy__content [data-custom-class=title] *,.privacy-policy__content [data-custom-class=heading_1] *,.privacy-policy__content [data-custom-class=heading_2] *{color:#fff!important}.privacy-policy__content a,.privacy-policy__content [data-custom-class=link],.privacy-policy__content [data-custom-class=link] *{color:#c9a84c!important;word-break:break-word}.privacy-policy__content table{display:block;width:100%;overflow-x:auto;border-collapse:collapse}.privacy-policy__content th,.privacy-policy__content td{border-color:#ffffff2e!important}.terms-of-service__intro{max-inline-size:720px;margin:18px 0 0;color:#d5d0e0;font-size:1.05rem}.terms-of-service__content{min-height:auto}.terms-of-service__list{display:grid;gap:14px;margin:0;padding-inline-start:22px}.terms-of-service__list li,.terms-of-service__contact{padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0a}.terms-of-service__list p,.terms-of-service__contact p{margin:8px 0 0}.terms-of-service__contact{margin-top:14px}.team-payouts__filters{align-items:end}.team-payout-list,.team-directory-grid,.team-project-summary-grid{display:grid;gap:16px}.team-directory-grid,.team-project-summary-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.team-payee-card,.team-project-summary,.team-payout-row,.payout-claim-summary,.payout-method-card{position:relative;overflow:hidden}.team-payee-card:before,.team-payout-row:before,.payout-claim-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 0%,rgba(201,168,76,.12),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.05),transparent 42%)}.team-payout-row{display:grid;grid-template-columns:minmax(0,1.5fr) auto;align-items:start;gap:18px}.team-payout-row>*,.team-payee-card>*,.payout-claim-card>*{position:relative;z-index:1}.team-payout-row h3,.team-project-summary h3,.team-payee-card h3{margin:0 0 8px}.team-payout-row__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.payout-status{display:inline-flex;align-items:center;justify-content:center;min-block-size:30px;border-radius:999px;padding:5px 10px;border:1px solid var(--border);background:#ffffff0a;color:var(--text-muted);font-size:.76rem;font-weight:800}.payout-status--ready-to-pay,.payout-status--paid{border-color:#4ecca36b;background:#4ecca31f;color:#4ecca3}.payout-status--claim-link-sent,.payout-status--claimed,.payout-status--waiting-method{border-color:#c9a84c6b;background:#c9a84c1f;color:var(--gold)}.payout-status--expired,.payout-status--cancelled{border-color:#e8715a70;background:#e8715a1a;color:var(--danger)}.team-payout-mini{margin-top:18px;padding:14px;border:1px solid var(--border);border-radius:18px;background:#ffffff08}.team-payout-mini__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:8px 0;border-top:1px solid rgba(255,255,255,.06)}.team-payout-mini__row:first-of-type{border-top:0}.team-payouts.money-workspace .team-payout-row{grid-template-columns:minmax(190px,1.35fr) minmax(120px,.7fr) minmax(120px,.68fr) minmax(126px,.7fr) minmax(112px,.64fr) minmax(140px,.82fr) minmax(220px,1.12fr);min-inline-size:1040px}.payout-claim-page{min-block-size:100vh;display:grid;place-items:center;padding:32px}.payout-claim-card{inline-size:min(100%,920px);border:1px solid rgba(201,168,76,.2);border-radius:30px;padding:clamp(22px,4vw,42px);background:radial-gradient(circle at 72% 12%,rgba(201,168,76,.16),transparent 36%),linear-gradient(145deg,#141419f5,#0a0a0afa);box-shadow:0 34px 90px #00000073}.payout-claim-card__header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.payout-claim-card__header h1{margin:0;font-size:clamp(2rem,6vw,4rem)}.payout-claim-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.payout-claim-summary div{padding:14px;border-radius:16px;background:#ffffff0a}.payout-claim-summary span{display:block;color:var(--text-faint);font-size:.78rem;font-weight:700;margin-bottom:5px}.payout-method-card{display:grid;gap:16px}@media(max-width:767px){.team-payout-row,.team-payout-mini__row{grid-template-columns:1fr;align-items:stretch}.payout-claim-card__header{flex-direction:column;align-items:flex-start}.team-payout-row__actions{justify-content:flex-start}.payout-claim-page{padding:14px}.payout-claim-card{border-radius:22px}}@media(max-width:780px){.team-payouts.money-workspace .team-payout-row{grid-template-columns:minmax(0,1fr);min-inline-size:0}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1080px){.app-shell{grid-template-columns:1fr}.sidebar{position:fixed;inset:0 auto 0 0;inline-size:min(320px,84vw);height:100vh;z-index:40;border-bottom:none;overflow-x:hidden;overflow-y:auto;visibility:hidden;pointer-events:none;transform:translate(calc(-100% - 40px));transition:transform .24s ease}.app-shell--rtl .sidebar{inset:0 0 0 auto;transform:translate(calc(100% + 40px))}.sidebar.sidebar--open{visibility:visible;pointer-events:auto;transform:translate(0)}.workspace__mobile-toggle,.sidebar__close{display:inline-flex}.sidebar-backdrop{position:fixed;inset:0;z-index:35;display:block;border:none;background:#0009}.dashboard-grid,.card-grid,.stats-grid,.client-row,.payment-editor__row,.magic-onboarding-steps,.magic-template-grid,.magic-onboarding-success-grid,.finance-table__header,.finance-table__row,.grid-two{grid-template-columns:1fr}}@media(max-width:720px){.workspace__header,.workspace__content,.auth-card,.modal{padding:20px}.workspace__header,.toolbar,.card-header,.roadmap-voting-header,.modal__header,.modal__actions,.card-footer,.client-row__metrics{flex-direction:column;align-items:stretch}.project-addons-panel__totals,.project-addon-card,.project-deliverable-card,.workflow-summary-card,.workflow-stage-card__header,.workflow-task-row,.scope-request-card{grid-template-columns:1fr}.project-addon-card__actions,.project-deliverable-card__actions,.roadmap-voting-header__actions,.scope-request-card__actions,.scope-review-controls,.workflow-stage-card__actions,.workflow-task-row__actions,.workflow-shortcuts,.scope-guardian-summary{justify-content:flex-start}.client-portal{padding:16px}.client-portal__hero,.client-portal__payment,.client-portal__deliverable{grid-template-columns:1fr}.client-portal__hero{flex-direction:column}.client-portal__metrics{grid-template-columns:1fr}.marketing-page{padding:16px}.marketing-header,.marketing-actions,.marketing-footer{align-items:stretch;flex-direction:column;border-radius:24px}.marketing-nav,.marketing-actions,.marketing-footer div{justify-content:center;flex-wrap:wrap}.marketing-section__heading--pricing{align-items:stretch;flex-direction:column}.billing-toggle{inline-size:100%}.billing-toggle__option{flex:1}.marketing-hero,.marketing-card-grid,.marketing-pricing-grid{grid-template-columns:1fr}.marketing-hero{padding-top:48px}.privacy-policy{padding:22px}}@media(max-width:767px){html{font-size:14px}body{overflow-x:hidden}.app-shell{display:block}.sidebar,.sidebar.sidebar--open,.sidebar-backdrop,.workspace__mobile-toggle{display:none!important}.workspace,.workspace__content,.dashboard-grid,.card-grid,.grid-two,.stack{inline-size:100%;max-inline-size:100%;min-inline-size:0}.workspace__header{position:sticky;top:0;padding:14px 16px}.workspace__content{padding:16px;overflow-x:hidden}.workspace__actions{gap:8px}.surface-card,.project-card,.client-row,.finance-table,.stat-card,.payment-editor,.modal,.empty-panel,.empty-state-widget,.auth-card,.client-portal__hero,.client-portal__details,.client-portal__payments,.marketing-card,.marketing-plan,.privacy-policy__content{max-inline-size:100%;overflow-x:auto;padding:16px}.modal-backdrop{padding:12px}.modal{max-block-size:calc(100vh - 24px);border-radius:18px}.primary-button,.secondary-button,.ghost-button,.danger-button,.danger-button--ghost{min-block-size:38px;padding:9px 13px}.stats-grid,.card-grid,.dashboard-grid,.grid-two,.roadmap-voting-grid,.magic-onboarding-steps,.magic-template-grid,.magic-onboarding-success-grid,.client-portal__metrics,.marketing-card-grid,.marketing-pricing-grid{grid-template-columns:minmax(0,1fr)}.magic-onboarding-step,.magic-onboarding-review,.magic-next-steps,.magic-payment-total,.magic-checkbox-card{padding:14px}.magic-onboarding-steps{border-radius:16px}.magic-onboarding-steps span{text-align:start}.magic-template-grid button,.magic-onboarding-success-grid span{min-block-size:auto}.roadmap-voting-card{gap:14px;margin-bottom:20px;padding:16px;overflow-x:hidden}.roadmap-voting-card--error{grid-template-columns:1fr}.roadmap-voting-header h3{font-size:1.35rem}.roadmap-voting-chip{inline-size:100%;justify-content:center}.roadmap-vote-item button,.roadmap-voting-header__actions .ghost-button{inline-size:100%}.finance-table{-webkit-overflow-scrolling:touch}.finance-table__header,.finance-table__row{min-inline-size:640px;grid-template-columns:minmax(180px,1.6fr) repeat(4,minmax(105px,1fr))}.expenses-table__row{min-inline-size:960px;grid-template-columns:minmax(190px,1.4fr) minmax(115px,.8fr) minmax(115px,.8fr) minmax(110px,.75fr) minmax(130px,.9fr) minmax(100px,.75fr) minmax(90px,.65fr) minmax(170px,1fr)}.client-row{overflow-x:auto}.payment-editor__row{grid-template-columns:minmax(0,1fr)}.marketing-page{padding:10px}.marketing-header{top:8px;display:flex;flex-direction:row;align-items:center;gap:8px;max-block-size:58px;overflow-x:auto;overflow-y:hidden;padding:7px 8px;border-radius:18px;white-space:nowrap;-webkit-overflow-scrolling:touch}.marketing-brand,.marketing-nav,.marketing-actions{flex:0 0 auto;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:7px}.marketing-brand{font-size:.92rem}.marketing-brand__mark{inline-size:34px;block-size:34px;border-radius:12px}.marketing-nav a,.marketing-actions .primary-button,.marketing-actions .secondary-button,.marketing-actions .ghost-button{font-size:.82rem}.marketing-actions .primary-button,.marketing-actions .secondary-button,.marketing-actions .ghost-button{min-block-size:34px;padding:7px 10px}.marketing-hero{grid-template-columns:minmax(0,1fr);gap:18px;padding:34px 0 28px}.marketing-hero__content h1{font-size:clamp(2.3rem,13vw,4rem)}.marketing-hero__panel{padding:16px;border-radius:22px}.marketing-section{padding:34px 0}.marketing-section__heading--pricing{align-items:stretch;flex-direction:column}.marketing-pricing-grid,.marketing-card-grid{gap:14px}.marketing-plan{inline-size:100%;min-inline-size:0}.pricing-plan__description{min-height:0}.pricing-plan__price strong,.marketing-plan .pricing-plan__price strong{font-size:clamp(2rem,12vw,2.8rem)}.billing-toggle{inline-size:100%}.billing-toggle__option{flex:1;padding:9px 12px}.marketing-footer{gap:12px;padding:22px 0 8px}.proposal-share-card,.proposal-list-card,.proposal-public-header,.proposal-public-hero,.proposal-public-actions{align-items:stretch;flex-direction:column}.proposal-summary-grid,.proposal-public-grid,.finance-command-row{grid-template-columns:minmax(0,1fr)}.finance-filter-bar,.time-tracker__actions{align-items:stretch;flex-direction:column}.proposal-milestone-row,.proposal-list-card{grid-template-columns:minmax(0,1fr)}.privacy-policy{margin-top:28px;margin-bottom:28px;padding:18px}}@media(min-width:768px){.marketing-hero__spline{display:block}}@media(max-width:767px){.marketing-hero--kasper{grid-template-columns:minmax(0,1fr);min-block-size:auto;padding:34px 16px 26px;border-radius:26px}.marketing-hero--kasper .marketing-hero__content p:not(.eyebrow){margin:18px 0}.marketing-hero__mobile-visual{min-block-size:340px;margin-top:6px;border-radius:24px}.marketing-hero__spline{display:none}.marketing-hero__mobile-knight{display:block}.marketing-hero__spotlight{inset-block-start:-24%;inset-inline-start:-55%;inline-size:180%;block-size:120%}}.ui-card{border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#000000f5;color:#fff;box-shadow:0 24px 80px #00000059}.ui-card-header,.ui-card-content,.ui-card-footer{padding:24px}.ui-card-title{margin:0;font-size:1.5rem;line-height:1}.ui-card-description{margin:8px 0 0;color:#d5d0e0}.ui-spotlight{position:absolute;z-index:1;inline-size:138%;block-size:169%;pointer-events:none;opacity:0;animation:kaspire-spotlight-in 1.6s ease .12s forwards}.ui-spline-loader-wrap{inline-size:100%;block-size:100%;display:flex;align-items:center;justify-content:center}.ui-spline-loader{inline-size:36px;block-size:36px;border:3px solid rgba(255,255,255,.18);border-block-start-color:#fff;border-radius:999px;animation:spline-loader-spin .9s linear infinite}.ui-spline-demo-card{position:relative;overflow:hidden;inline-size:100%;block-size:500px}.ui-spline-demo-spotlight{inset-block-start:-160px;inset-inline-start:0}.ui-spline-demo-layout{display:flex;block-size:100%}.ui-spline-demo-copy,.ui-spline-demo-scene{flex:1;position:relative}.ui-spline-demo-copy{z-index:10;display:flex;flex-direction:column;justify-content:center;padding:32px}.ui-spline-demo-copy h1{margin:0;color:#fff;font-size:clamp(2.4rem,5vw,3.4rem);line-height:1;letter-spacing:-.04em}.ui-spline-demo-copy p{max-inline-size:540px;margin:16px 0 0;color:#d5d0e0;line-height:1.6}.ui-spline-demo-canvas{inline-size:100%;block-size:100%}@media(max-width:767px){.ui-spline-demo-card{block-size:auto;min-block-size:500px}.ui-spline-demo-layout{flex-direction:column}.ui-spline-demo-scene{min-block-size:280px}}.late-fee-badge{display:inline-flex;align-items:center;width:fit-content;margin-top:6px;padding:4px 8px;border:1px solid rgba(255,93,93,.35);border-radius:999px;background:#ff5d5d1f;color:#ff8f8f;font-size:.72rem;font-weight:800;letter-spacing:.02em}.invoice-settings-page{max-inline-size:920px}.invoice-settings-hero{padding:30px;background:radial-gradient(circle at top right,rgba(201,168,76,.16),transparent 32%),var(--surface-gradient)}.invoice-settings-hero h2,.invoice-settings-card h3{margin:0}.invoice-settings-hero p:last-child{max-inline-size:680px;color:var(--text-muted)}.invoice-settings-card{display:grid;gap:20px;padding:24px}.switch-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff08}.switch-row span{display:grid;gap:5px}.switch-row small{color:var(--text-faint);line-height:1.5}.switch-row input[type=checkbox]{inline-size:48px;block-size:28px;flex:0 0 auto;accent-color:var(--gold)}.invoice-settings-actions{justify-content:flex-start}@media(max-width:767px){html{font-size:14px}.marketing-page,.privacy-policy,.proposal-public-page,.client-portal,.workspace{overflow-wrap:anywhere}.marketing-hero,.marketing-section,.privacy-policy,.proposal-public-hero,.proposal-public-grid,.proposal-public-actions,.client-portal__hero,.client-portal__payments,.client-portal__deliverables,.client-portal__scope-request{max-inline-size:100%}.marketing-hero__content h1,.marketing-section__heading h2,.privacy-policy h1,.proposal-public-hero h1{font-size:clamp(2rem,11vw,3.35rem);line-height:.98}.marketing-hero__content p:not(.eyebrow),.marketing-card p,.marketing-plan p,.privacy-policy p,.proposal-public-page p{font-size:.92rem}.primary-button,.secondary-button,.ghost-button,.danger-button,.danger-button--ghost,.marketing-actions .primary-button,.marketing-actions .secondary-button,.marketing-actions .ghost-button{min-block-size:48px}.marketing-card-grid,.marketing-pricing-grid,.pricing-grid,.proposal-public-grid{grid-template-columns:minmax(0,1fr)!important}.marketing-hero__mobile-visual{align-items:center;justify-content:center;overflow:hidden}.marketing-hero__mobile-knight{inline-size:min(84vw,340px);max-inline-size:100%;margin-inline:auto;object-fit:contain}.sidebar,.app-shell--rtl .sidebar{display:flex!important;position:fixed;inset:0 auto 0 0;inline-size:min(84vw,320px);max-inline-size:320px;transform:translate(calc(-100% - 32px));visibility:hidden;pointer-events:none;z-index:50}.app-shell--rtl .sidebar{inset:0 0 0 auto;transform:translate(calc(100% + 32px))}.sidebar.sidebar--open{transform:translate(0);visibility:visible;pointer-events:auto}.workspace__mobile-toggle,.sidebar__close{display:inline-flex!important}.sidebar-backdrop{display:block!important}.workspace__header{gap:14px;padding:14px}.workspace__actions{width:100%}.workspace__actions .primary-button,.workspace__actions .secondary-button{flex:1 1 140px}.modal-backdrop{align-items:stretch;padding:0}.modal{inline-size:100%;max-block-size:100vh;min-block-size:100vh;border-radius:0;overflow-y:auto}.proposal-builder,.payment-editor,.finance-table,.client-row,.surface-card{max-inline-size:100%}.finance-table,.payment-editor,.proposal-list-card,.proposal-share-card{overflow-x:auto;scrollbar-color:rgba(201,168,76,.6) rgba(255,255,255,.08)}.finance-table:after,.payment-editor:after{content:"";display:block;min-inline-size:1px}.invoice-settings-hero,.invoice-settings-card{padding:18px}.switch-row{align-items:flex-start;flex-direction:column}}.command-center-shell{isolation:isolate;min-height:100vh;overflow-x:hidden;color:#f4f1ea;background:radial-gradient(circle at 50% 34%,rgba(201,168,76,.14),transparent 28%),radial-gradient(circle at 14% 38%,rgba(224,195,106,.14),transparent 12%),radial-gradient(circle at 88% 18%,rgba(201,168,76,.16),transparent 24%),linear-gradient(145deg,#040403,#0a0907 42%,#050505)}.command-center-shell:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(135deg,transparent 0 31%,rgba(201,168,76,.28) 31.15%,transparent 31.55%),linear-gradient(315deg,transparent 0 21%,rgba(224,195,106,.14) 21.15%,transparent 21.45%),linear-gradient(45deg,transparent 0 74%,rgba(201,168,76,.18) 74.1%,transparent 74.42%),radial-gradient(circle at 7% 56%,rgba(224,195,106,.34) 0 1px,transparent 2px),radial-gradient(circle at 88% 60%,rgba(201,168,76,.18) 0 1px,transparent 1.8px);background-size:100% 100%,100% 100%,100% 100%,12px 12px,11px 11px;-webkit-mask-image:radial-gradient(circle at 50% 38%,black 0 52%,transparent 78%),linear-gradient(90deg,transparent 0%,black 9% 91%,transparent 100%);mask-image:radial-gradient(circle at 50% 38%,black 0 52%,transparent 78%),linear-gradient(90deg,transparent 0%,black 9% 91%,transparent 100%);opacity:.58}.command-center-shell:after{content:"";position:fixed;inset:-18%;z-index:0;pointer-events:none;background:linear-gradient(118deg,transparent 33%,rgba(224,195,106,.12) 48%,transparent 62%),radial-gradient(circle at 72% 42%,rgba(201,168,76,.12),transparent 28%);opacity:.5;transform:translate3d(-2%,-1%,0);animation:commandAmbientDrift 18s ease-in-out infinite alternate}.command-center-shell__glow{inline-size:760px;block-size:520px;inset-block-start:18%;inset-inline-start:50%;inset-inline-end:auto;border-radius:999px;background:radial-gradient(circle,rgba(224,195,106,.2),transparent 58%),radial-gradient(circle at 36% 60%,rgba(201,168,76,.12),transparent 46%);filter:blur(16px);opacity:.8;transform:translate3d(-50%,-10%,0);animation:commandGlowDrift 16s ease-in-out infinite alternate}.command-center-shell__vignette{background:radial-gradient(circle at center,transparent 32%,rgba(0,0,0,.62) 82%),linear-gradient(180deg,#0000002e,#0000006b)}.command-center{width:min(100%,1180px);padding:28px 40px 56px}.command-center-header{min-height:58px}.command-center-header .brand-lockup__badge{inline-size:42px;block-size:42px;border:1px solid rgba(224,195,106,.54);background:radial-gradient(circle at 50% 48%,rgba(224,195,106,.2),transparent 54%),#080807d1;color:#e0c36a;box-shadow:0 0 24px #c9a84c33}.command-center-header .brand-lockup h1{color:#f4f1ea;font-size:1.03rem;letter-spacing:-.015em}.command-center-header .brand-lockup p{color:#b8b2a3;font-size:.82rem}.command-center-actions .cc-pill-button,.command-center-menu{min-height:36px;border-color:#ffffff21;background:#0808078f;box-shadow:inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.command-center-actions .cc-pill-button:hover,.command-center-menu:hover{border-color:#e0c36a85;background:#c9a84c1c;transform:translateY(-1px)}.command-launcher{width:min(100%,980px);margin-top:48px;gap:18px}.command-launcher__intro{gap:8px}.command-center-eyebrow{color:#c9a84c;letter-spacing:.24em;text-shadow:0 0 18px rgba(201,168,76,.34)}.command-launcher__intro h2{font-size:clamp(2.25rem,4.4vw,3.25rem);letter-spacing:-.055em;text-shadow:0 18px 56px rgba(201,168,76,.18)}.command-launcher__intro>p:not(.command-center-eyebrow){color:#c8c0b2;font-size:1.02rem}.command-launcher .command-account-pill{min-height:30px;margin-top:6px;border-color:#ffffff1f;background:#0808079e;color:#d7d0c0;box-shadow:inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.command-primary-grid{grid-template-columns:minmax(340px,1.13fr) minmax(300px,.87fr);width:min(100%,790px);gap:16px;margin-top:8px}.command-secondary-grid{width:min(100%,590px);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.command-feature-card{position:relative;overflow:hidden;border-color:#ffffff1a;background:linear-gradient(180deg,#ffffff12,#ffffff07),#070706ad;box-shadow:inset 0 1px #ffffff0e,0 18px 52px #00000052;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.command-feature-card:after{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(140deg,rgba(224,195,106,.14),transparent 34%),radial-gradient(circle at 72% 18%,rgba(201,168,76,.12),transparent 34%);opacity:0;transition:opacity .2s ease}.command-feature-card:hover{border-color:#e0c36a80;box-shadow:inset 0 1px #ffffff12,0 24px 62px #c9a84c21,0 18px 58px #00000057}.command-feature-card:hover:after{opacity:1}.command-feature-card--hero,.command-feature-card--primary{border-color:#c9a84c8a;background:radial-gradient(circle at 18% 44%,rgba(224,195,106,.12),transparent 34%),linear-gradient(135deg,#c9a84c29,#ffffff0d),#070706bd}.command-feature-card--hero{min-height:170px;box-shadow:inset 0 1px #ffffff14,inset 0 0 30px #c9a84c12,0 0 0 1px #c9a84c1f,0 28px 70px #c9a84c29,0 22px 68px #0006}.command-feature-card--primary{min-height:150px;border-color:#c9a84c6b}.command-feature-card--hero:before,.command-feature-card--primary:before{content:"";position:absolute;inset:-35% -70%;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,239,179,.16) 48%,transparent 58%);transform:translate3d(-46%,0,0) rotate(3deg);animation:commandCardShimmer 8.8s ease-in-out infinite}.command-feature-card--primary:before{opacity:.72;animation-delay:1.1s}.command-feature-card--secondary{min-height:102px;border-color:#c9a84c42;background:linear-gradient(135deg,#c9a84c14,#ffffff0a),#070706a8}.command-feature-card--tool{min-height:74px;border-radius:17px;background:linear-gradient(180deg,#ffffff0e,#ffffff05),#070706b3}.command-feature-card__open{position:relative;z-index:1;cursor:pointer}.command-feature-card__open:focus-visible{outline:2px solid rgba(224,195,106,.85);outline-offset:3px;border-radius:inherit}.command-feature-card__icon{border:1px solid rgba(255,239,179,.45);background:radial-gradient(circle at 38% 28%,rgba(255,241,190,.88),transparent 28%),linear-gradient(145deg,#d8b95f,#8f6f29 58%,#e0c36a);color:#17130a;box-shadow:inset 0 1px #ffffff42,inset 0 -10px 18px #0000002e,0 10px 28px #c9a84c29;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.command-feature-card:hover .command-feature-card__icon{transform:scale(1.03);filter:drop-shadow(0 0 8px rgba(224,195,106,.28));box-shadow:inset 0 1px #ffffff52,inset 0 -10px 18px #0000002e,0 12px 34px #c9a84c3d}.command-icon-svg{color:currentColor;filter:drop-shadow(0 1px 0 rgba(255,255,255,.1))}.command-feature-card__text strong{color:#f6efe0;letter-spacing:-.022em}.command-feature-card__text small{color:#b8b2a3}.command-feature-card--hero .command-feature-card__text strong{font-size:clamp(1.55rem,2.2vw,1.95rem)}.command-feature-card--primary .command-feature-card__text strong{font-size:clamp(1.24rem,1.65vw,1.55rem)}.command-feature-card--secondary .command-feature-card__text strong{font-size:1.02rem}.command-feature-card--tool .command-feature-card__text strong{font-size:.86rem;line-height:1.15}.command-feature-card--tool .command-feature-card__arrow{display:none}.command-more-tools{width:min(100%,900px);margin-top:10px;gap:10px}.command-more-tools .command-section-heading h3{color:#d5c082;font-size:.88rem;font-weight:700;letter-spacing:.02em}.command-feature-grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px}.command-feature-card--tool .command-feature-card__open{grid-template-columns:34px minmax(0,1fr);min-height:74px;gap:9px;padding:11px 12px}.command-feature-card--tool .command-feature-card__icon{width:34px;height:34px;border-radius:12px}.command-feature-card--tool .command-icon-svg{width:19px;height:19px}.command-customize-bar,.command-hidden-panel{position:relative;z-index:2;border-color:#c9a84c3d;background:linear-gradient(180deg,#ffffff12,#ffffff08),#070706b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}@media(max-width:900px){.command-center{padding:24px}.command-launcher{margin-top:40px}.command-primary-grid{grid-template-columns:1fr;width:min(100%,440px)}.command-secondary-grid{width:min(100%,440px)}.command-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.command-center-shell{background:radial-gradient(circle at 50% 30%,rgba(201,168,76,.12),transparent 34%),linear-gradient(145deg,#050504,#0a0907 52%,#050505)}.command-center-shell:before{opacity:.32;background-size:100% 100%,100% 100%,100% 100%,16px 16px,15px 15px}.command-center-shell__glow{inline-size:420px;block-size:320px;opacity:.58}.command-center{padding:16px 16px 40px}.command-center-header{align-items:flex-start}.command-center-actions{width:100%}.command-launcher{width:100%;margin-top:34px;gap:16px}.command-launcher__intro h2{font-size:clamp(2rem,11vw,2.4rem)}.command-primary-grid,.command-secondary-grid{width:100%;grid-template-columns:1fr}.command-feature-card--hero,.command-feature-card--primary{min-height:126px}.command-feature-card--secondary{min-height:92px}.command-feature-card--hero .command-feature-card__open,.command-feature-card--primary .command-feature-card__open{grid-template-columns:52px minmax(0,1fr);padding:18px}.command-feature-card--hero .command-feature-card__icon,.command-feature-card--primary .command-feature-card__icon{width:52px;height:52px;border-radius:18px}.command-feature-card--hero .command-icon-svg,.command-feature-card--primary .command-icon-svg{width:28px;height:28px}.command-more-tools{width:100%;margin-top:10px}.command-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.command-feature-card--tool .command-feature-card__open{min-height:72px;padding:10px}.command-feature-card--tool .command-feature-card__text strong{font-size:.82rem}}@media(prefers-reduced-motion:reduce){.command-center-shell:after,.command-center-shell__glow,.command-feature-card--hero:before,.command-feature-card--primary:before{animation:none}.command-feature-card,.command-feature-card__icon,.command-center-actions .cc-pill-button,.command-center-menu{transition:none}}.command-center-shell{isolation:isolate;overflow-x:hidden;background:radial-gradient(circle at 50% 31%,rgba(244,228,178,.08),transparent 18%),radial-gradient(circle at 50% 42%,rgba(201,168,76,.18),transparent 31%),radial-gradient(circle at 12% 46%,rgba(224,195,106,.12),transparent 15%),radial-gradient(circle at 88% 28%,rgba(201,168,76,.12),transparent 24%),linear-gradient(145deg,#050505,#080806 48%,#0b0a08)}.command-center-shell:before{pointer-events:none;background:linear-gradient(135deg,transparent 0 26%,rgba(224,195,106,.34) 26.08%,transparent 26.42%),linear-gradient(315deg,transparent 0 17%,rgba(201,168,76,.2) 17.08%,transparent 17.35%),linear-gradient(45deg,transparent 0 74%,rgba(224,195,106,.24) 74.08%,transparent 74.36%),radial-gradient(circle at 7% 56%,rgba(224,195,106,.44) 0 1px,transparent 2px),radial-gradient(circle at 88% 58%,rgba(201,168,76,.2) 0 1px,transparent 1.8px);background-size:100% 100%,100% 100%,100% 100%,12px 12px,11px 11px;opacity:.62}.command-center-shell:after{pointer-events:none;background:radial-gradient(ellipse at 50% 38%,rgba(224,195,106,.14),transparent 34%),linear-gradient(118deg,transparent 34%,rgba(224,195,106,.11) 49%,transparent 62%);opacity:.55;animation:commandAmbientDrift 18s ease-in-out infinite alternate}.command-center-shell__glow{inline-size:720px;block-size:500px;inset-block-start:20%;inset-inline-start:50%;inset-inline-end:auto;background:radial-gradient(circle,rgba(224,195,106,.18),transparent 58%),radial-gradient(circle at 40% 58%,rgba(201,168,76,.13),transparent 48%);opacity:.86;transform:translate3d(-50%,-10%,0);animation:commandGlowDrift 16s ease-in-out infinite alternate;pointer-events:none}.command-launcher>.command-more-tools,.command-primary-grid,.command-secondary-grid{display:none!important}.command-dashboard-direct{display:block;width:min(100%,460px);margin-top:12px}.command-dashboard-direct .command-feature-card--hero{width:100%;min-height:158px;border-color:#e0c36a9e;background:radial-gradient(circle at 18% 50%,rgba(224,195,106,.16),transparent 34%),linear-gradient(135deg,#c9a84c2b,#ffffff0b),#060605c2;box-shadow:inset 0 1px #ffffff14,inset 0 0 30px #c9a84c14,0 28px 70px #c9a84c26,0 22px 68px #0006}.command-dashboard-direct .command-feature-card--hero .command-feature-card__open{grid-template-columns:76px minmax(0,1fr);min-height:158px;padding:24px 28px}.command-dashboard-direct .command-feature-card--hero .command-feature-card__icon{width:76px;height:76px;border-radius:24px}.command-dashboard-direct .command-feature-card--hero .command-icon-svg{width:38px;height:38px}.command-hub-system{display:grid!important;justify-items:center;gap:20px;width:min(100%,1040px);margin-top:8px}.command-hub-selector{display:grid!important;grid-template-columns:repeat(5,minmax(176px,1fr));gap:14px;width:min(100%,1040px);align-items:stretch}.command-hub-button{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-height:104px;border:1px solid rgba(201,168,76,.24);border-radius:24px;background:radial-gradient(circle at 20% 52%,rgba(201,168,76,.08),transparent 40%),linear-gradient(180deg,#ffffff0e,#ffffff05),#060605ad;color:#f4f1ea;padding:16px;overflow:hidden;text-align:left;box-shadow:inset 0 1px #ffffff0e,0 16px 44px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.command-center-shell[dir=rtl] .command-hub-button{text-align:right}.command-hub-button:hover,.command-hub-button.is-active{border-color:#e0c36a9e;background:radial-gradient(circle at 18% 50%,rgba(224,195,106,.12),transparent 35%),linear-gradient(180deg,#ffffff12,#ffffff06),#070706b8;box-shadow:inset 0 1px #ffffff12,0 22px 58px #c9a84c1f,0 18px 58px #00000057;transform:translateY(-1px)}.command-hub-button.is-active:before{animation:commandCardShimmer 8.6s ease-in-out infinite}.command-hub-button__icon,.command-feature-card__icon{display:grid;place-items:center;border:1px solid rgba(201,168,76,.42)!important;background:radial-gradient(circle at 50% 42%,rgba(201,168,76,.16),transparent 62%),linear-gradient(145deg,#ffffff0b,#0000002e),#0000006b!important;color:#e0c36a!important;box-shadow:inset 0 1px #ffffff14,inset 0 0 18px #c9a84c1a,0 10px 28px #c9a84c1a}.command-hub-button__icon{position:relative;z-index:1;width:48px;height:48px;border-radius:16px}.command-hub-button__icon .command-icon-svg{width:27px;height:27px}.command-hub-button__text{position:relative;z-index:1;display:grid;gap:5px;min-width:0;overflow:visible}.command-hub-button__text strong{display:block!important;overflow:visible!important;color:#f6efe0;font-size:.96rem;font-weight:800;line-height:1.14;white-space:normal!important;text-overflow:clip!important}.command-hub-button__text small{display:block!important;overflow:visible!important;color:#b8b2a3;font-size:.77rem;line-height:1.18;white-space:normal!important;text-overflow:clip!important}.command-hub-hint{margin:0;color:#b8b2a3d6;font-size:.9rem}.command-hub-panel{display:block;width:min(100%,940px);margin-top:2px;border:1px solid rgba(201,168,76,.32);border-radius:28px;background:radial-gradient(circle at 18% 0%,rgba(201,168,76,.1),transparent 32%),linear-gradient(180deg,#ffffff12,#ffffff06),#060605d1;padding:24px;box-shadow:inset 0 1px #ffffff0e,0 28px 70px #00000057,0 18px 58px #c9a84c14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.command-hub-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px;text-align:left}.command-center-shell[dir=rtl] .command-hub-panel__header{text-align:right}.command-hub-panel__header h3{margin:0;color:#f6efe0;font-size:1.28rem;font-weight:800;letter-spacing:-.025em}.command-hub-panel__header p{margin:6px 0 0;color:#b8b2a3;font-size:.9rem}.command-hub-panel__tools{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.command-feature-card--hub-tool{min-height:84px;border-radius:20px}.command-feature-card--hub-tool .command-feature-card__open{grid-template-columns:42px minmax(0,1fr) auto;min-height:84px;align-items:center;gap:12px;padding:13px 14px}.command-feature-card--hub-tool .command-feature-card__icon{width:42px;height:42px;border-radius:14px}.command-feature-card--hub-tool .command-icon-svg{width:23px;height:23px}.command-feature-card--hub-tool .command-feature-card__text{gap:3px}.command-feature-card--hub-tool .command-feature-card__text strong{overflow:visible;font-size:.94rem;line-height:1.15;white-space:normal}.command-feature-card--hub-tool .command-feature-card__text small{color:#b8b2a3;font-size:.78rem;line-height:1.2;-webkit-line-clamp:1}.command-feature-card--hub-tool .command-feature-card__arrow{color:#e0c36a;font-size:.78rem}.command-hub-empty{border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff09;color:#b8b2a3;padding:18px;text-align:center}@media(max-width:1080px){.command-hub-selector{grid-template-columns:repeat(3,minmax(176px,1fr));width:min(100%,680px)}.command-hub-panel__tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.command-dashboard-direct,.command-hub-system,.command-hub-selector,.command-hub-panel{width:100%}.command-dashboard-direct .command-feature-card--hero{min-height:132px}.command-dashboard-direct .command-feature-card--hero .command-feature-card__open{grid-template-columns:56px minmax(0,1fr);min-height:132px;padding:18px}.command-dashboard-direct .command-feature-card--hero .command-feature-card__icon{width:56px;height:56px;border-radius:18px}.command-dashboard-direct .command-feature-card--hero .command-icon-svg{width:30px;height:30px}.command-hub-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.command-hub-button{grid-template-columns:42px minmax(0,1fr);min-height:90px;gap:10px;padding:13px;border-radius:20px}.command-hub-button__icon{width:42px;height:42px;border-radius:14px}.command-hub-button__icon .command-icon-svg{width:23px;height:23px}.command-hub-button__text strong{font-size:.9rem}.command-hub-button__text small{font-size:.71rem}.command-hub-panel{padding:17px;border-radius:24px}.command-hub-panel__header{flex-direction:column;align-items:stretch}.command-hub-panel__tools{grid-template-columns:1fr}.command-feature-card--hub-tool .command-feature-card__open{grid-template-columns:38px minmax(0,1fr)}.command-feature-card--hub-tool .command-feature-card__arrow{display:none}}@media(prefers-reduced-motion:reduce){.command-hub-button.is-active:before,.command-center-shell:after,.command-center-shell__glow{animation:none}}.kc-command-root{position:relative;min-height:100vh;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 34%,rgba(201,168,76,.16),transparent 30%),radial-gradient(circle at 82% 24%,rgba(138,107,36,.14),transparent 30%),radial-gradient(circle at 18% 74%,rgba(47,62,74,.16),transparent 35%),linear-gradient(135deg,#030303,#070604 42%,#0b0906)!important}.kc-command-root:before,.kc-command-root:after{content:none!important}.kc-bg-base,.kc-bg-linework,.kc-bg-dots,.kc-bg-glow,.kc-bg-vignette{position:absolute;inset:0;pointer-events:none}.kc-bg-base{z-index:0;background:linear-gradient(118deg,rgba(255,255,255,.035) 0 1px,transparent 1px 26%),linear-gradient(305deg,transparent 0 41%,rgba(201,168,76,.08) 41.1%,transparent 41.42%),radial-gradient(ellipse at 54% 34%,rgba(224,195,106,.1),transparent 35%),linear-gradient(90deg,rgba(0,0,0,.42),transparent 24%,transparent 72%,rgba(138,107,36,.08));opacity:.95}.kc-bg-linework{z-index:1;overflow:hidden}.kc-bg-line{position:absolute;display:block;height:1px;transform-origin:center;background:linear-gradient(90deg,transparent 0%,rgba(138,107,36,.18) 18%,rgba(224,195,106,.58) 48%,rgba(201,168,76,.22) 78%,transparent 100%);box-shadow:0 0 16px #e0c36a42,0 0 40px #c9a84c1f}.kc-bg-line--left{width:58vw;left:-11vw;top:38%;opacity:.84;transform:rotate(-43deg)}.kc-bg-line--right{width:64vw;right:-12vw;top:23%;opacity:.66;transform:rotate(49deg)}.kc-bg-line--frame{width:82vw;left:-16vw;top:77%;opacity:.34;transform:rotate(29deg)}.kc-bg-line--lower{width:62vw;right:-10vw;top:72%;opacity:.3;transform:rotate(-37deg)}.kc-bg-corner{position:absolute;width:240px;height:240px;color:#e0c36a6b;border-color:#e0c36a6b;opacity:.72;filter:drop-shadow(0 0 14px rgba(224,195,106,.18))}.kc-bg-corner:after{content:"";position:absolute;width:9px;height:9px;border-radius:999px;background:#e0c36ae0;box-shadow:0 0 14px #e0c36abd,0 0 34px #c9a84c47}.kc-bg-corner--left{left:7%;top:20%;border-left:1px solid rgba(224,195,106,.42);border-bottom:1px solid rgba(224,195,106,.42);transform:rotate(45deg)}.kc-bg-corner--left:after{right:-5px;bottom:-5px}.kc-bg-corner--right{right:9%;top:35%;width:330px;height:330px;border-right:1px solid rgba(224,195,106,.34);border-top:1px solid rgba(224,195,106,.34);border-radius:45% 0 0;transform:rotate(-10deg)}.kc-bg-corner--right:after{left:36px;top:36px;opacity:.56}.kc-bg-linework:before,.kc-bg-linework:after{content:"";position:absolute;pointer-events:none;border:1px solid rgba(201,168,76,.19);border-left-color:transparent;border-bottom-color:transparent;border-radius:50%;filter:drop-shadow(0 0 18px rgba(201,168,76,.1))}.kc-bg-linework:before{width:640px;height:640px;right:-210px;top:18%;transform:rotate(-20deg)}.kc-bg-linework:after{width:520px;height:520px;left:-250px;bottom:-80px;transform:rotate(38deg)}.kc-bg-dots{z-index:2;background:radial-gradient(circle,rgba(224,195,106,.12) 1px,transparent 1.35px),radial-gradient(circle,rgba(255,255,255,.055) 1px,transparent 1.4px);background-position:0 0,6px 6px;background-size:12px 12px,18px 18px;opacity:.14;mask-image:radial-gradient(circle at 50% 35%,transparent 0 26%,#000 48%),linear-gradient(90deg,#000 0 17%,transparent 32% 67%,#000 84% 100%);-webkit-mask-image:radial-gradient(circle at 50% 35%,transparent 0 26%,#000 48%),linear-gradient(90deg,#000 0 17%,transparent 32% 67%,#000 84% 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.kc-bg-glow{z-index:3;background:radial-gradient(circle at 50% 34%,rgba(224,195,106,.18),transparent 34%),radial-gradient(ellipse at 66% 47%,rgba(138,107,36,.16),transparent 38%),radial-gradient(circle at 12% 48%,rgba(224,195,106,.16),transparent 18%);opacity:.86;animation:kcGoldBreath 18s ease-in-out infinite alternate}.kc-bg-vignette{z-index:4;background:radial-gradient(circle at center,transparent 38%,rgba(0,0,0,.66) 100%),linear-gradient(180deg,rgba(0,0,0,.24),transparent 22%,rgba(0,0,0,.42))}.kc-command-root .command-launcher{filter:drop-shadow(0 22px 55px rgba(0,0,0,.28))}.kc-command-root .command-launcher__intro h2{text-shadow:0 1px 0 rgba(255,255,255,.06),0 0 22px rgba(224,195,106,.18)}.kc-command-root .command-center-eyebrow{color:#c9a84c;text-shadow:0 0 16px rgba(224,195,106,.22)}.kc-command-root .command-dashboard-direct{width:min(100%,470px)}.kc-command-root .command-feature-card,.kc-command-root .command-hub-button,.kc-command-root .command-hub-panel{border-color:#c9a84c57;background:linear-gradient(180deg,#ffffff12,#ffffff06),radial-gradient(circle at 22% 32%,rgba(224,195,106,.08),transparent 34%),#060605c7;box-shadow:inset 0 1px #ffffff12,inset 0 0 28px #c9a84c0f,0 22px 60px #0000005c,0 0 28px #c9a84c13}.kc-command-root .command-dashboard-direct .command-feature-card--hero{min-height:168px;border-radius:30px;border-color:#e0c36a9e;background:radial-gradient(circle at 15% 50%,rgba(224,195,106,.2),transparent 36%),linear-gradient(135deg,#c9a84c2e,#ffffff0d),#050504db;box-shadow:inset 0 1px #ffffff1a,inset 0 0 36px #c9a84c1c,0 30px 82px #00000070,0 0 44px #e0c36a29}.kc-command-root .command-dashboard-direct .command-feature-card--hero:before,.kc-command-root .command-hub-button.is-active:before{content:"";position:absolute;inset:-45% -80%;background:linear-gradient(110deg,transparent 42%,rgba(224,195,106,.16) 49%,rgba(255,236,178,.22) 51%,transparent 58%);transform:translate(-42%) rotate(8deg);animation:kcCardShimmer 9s ease-in-out infinite;pointer-events:none}.kc-command-root .command-dashboard-direct .command-feature-card--hero .command-feature-card__open{grid-template-columns:86px minmax(0,1fr);min-height:168px;padding:26px 30px}.kc-command-root .command-dashboard-direct .command-feature-card--hero .command-feature-card__text strong{font-size:1.72rem;letter-spacing:-.045em}.kc-command-root .command-hub-system{width:min(100%,1120px)}.kc-command-root .command-hub-selector{width:min(100%,1120px);grid-template-columns:repeat(5,minmax(188px,1fr));gap:15px}.kc-command-root .command-hub-button{min-height:112px;grid-template-columns:58px minmax(0,1fr);gap:13px;padding:17px;border-radius:26px}.kc-command-root .command-hub-button:hover,.kc-command-root .command-hub-button.is-active{border-color:#e0c36ab8;box-shadow:inset 0 1px #ffffff17,inset 0 0 30px #c9a84c1a,0 25px 68px #0000006b,0 0 38px #e0c36a2e}.kc-command-root .command-hub-button.is-active{animation:kcActiveHubPulse 7s ease-in-out infinite}.kc-command-root .command-hub-button__text strong{color:#f7efd9;font-size:1rem}.kc-command-root .command-hub-button__text small{color:#c9bfaa;font-size:.79rem}.kc-command-root .command-icon-frame{position:relative;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(201,168,76,.48)!important;background:radial-gradient(circle at 35% 30%,rgba(224,195,106,.22),transparent 38%),radial-gradient(circle at 70% 72%,rgba(138,107,36,.14),transparent 42%),#090806c2!important;color:#e0c36a!important;box-shadow:inset 0 0 18px #c9a84c1f,inset 0 1px #ffffff14,0 0 18px #c9a84c29}.kc-command-root .command-icon-frame:before{content:"";position:absolute;inset:7px;border:1px solid rgba(224,195,106,.18);border-radius:inherit;opacity:.8}.kc-command-root .command-icon-frame:after{content:"";position:absolute;width:120%;height:1px;background:linear-gradient(90deg,transparent,rgba(224,195,106,.34),transparent);transform:rotate(-38deg);opacity:.52}.kc-command-root .command-icon-glyph{position:relative;z-index:1;display:grid;place-items:center;line-height:0}.kc-command-root .command-icon-svg{width:28px;height:28px;stroke:#e0c36a;stroke-width:1.75;filter:drop-shadow(0 0 6px rgba(224,195,106,.3))}.kc-command-root .command-dashboard-direct .command-icon-frame{width:86px;height:86px;border-radius:27px}.kc-command-root .command-dashboard-direct .command-icon-svg{width:43px;height:43px;stroke-width:1.65}.kc-command-root .command-hub-button__icon{width:58px;height:58px;border-radius:18px}.kc-command-root .command-hub-button__icon .command-icon-svg{width:29px;height:29px}.kc-command-root .command-feature-card--hub-tool .command-feature-card__icon{width:46px;height:46px;border-radius:15px}.kc-command-root .command-feature-card--hub-tool .command-icon-svg{width:23px;height:23px}.kc-command-root .command-hub-panel{position:relative;z-index:12;max-width:960px;border-color:#c9a84c61;background:radial-gradient(circle at 18% 4%,rgba(224,195,106,.12),transparent 30%),linear-gradient(180deg,#ffffff14,#ffffff07),#050504e0;box-shadow:inset 0 1px #ffffff12,inset 0 0 32px #c9a84c14,0 30px 78px #0000006b,0 0 38px #c9a84c1f}.kc-command-root .command-feature-card--hub-tool .command-feature-card__open{min-height:88px;grid-template-columns:46px minmax(0,1fr) auto}.kc-command-root .command-feature-card--hub-tool:hover .command-icon-frame,.kc-command-root .command-hub-button:hover .command-icon-frame,.kc-command-root .command-feature-card--hero:hover .command-icon-frame{box-shadow:inset 0 0 20px #c9a84c29,inset 0 1px #ffffff1a,0 0 24px #e0c36a3d}@keyframes kcGoldBreath{0%{opacity:.72;transform:translate3d(-12px,-14px,0) scale(.985)}to{opacity:.92;transform:translate3d(14px,18px,0) scale(1.02)}}@keyframes kcCardShimmer{0%,72%{transform:translate(-46%) rotate(8deg);opacity:0}80%{opacity:1}to{transform:translate(46%) rotate(8deg);opacity:0}}@keyframes kcActiveHubPulse{0%,to{box-shadow:inset 0 1px #ffffff17,inset 0 0 30px #c9a84c1a,0 25px 68px #0000006b,0 0 30px #e0c36a21}50%{box-shadow:inset 0 1px #ffffff1a,inset 0 0 34px #c9a84c21,0 25px 68px #0000006b,0 0 44px #e0c36a33}}@media(max-width:1080px){.kc-command-root .command-hub-selector{grid-template-columns:repeat(3,minmax(188px,1fr));width:min(100%,720px)}}@media(max-width:720px){.kc-bg-line--left{left:-42vw;top:34%;width:106vw}.kc-bg-line--right,.kc-bg-corner--right{opacity:.28}.kc-bg-dots{opacity:.09}.kc-command-root .command-dashboard-direct,.kc-command-root .command-hub-system,.kc-command-root .command-hub-selector,.kc-command-root .command-hub-panel{width:100%}.kc-command-root .command-hub-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-command-root .command-hub-button{grid-template-columns:46px minmax(0,1fr);min-height:98px;padding:14px}.kc-command-root .command-hub-button__icon{width:46px;height:46px}.kc-command-root .command-dashboard-direct .command-feature-card--hero{min-height:142px}.kc-command-root .command-dashboard-direct .command-feature-card--hero .command-feature-card__open{grid-template-columns:62px minmax(0,1fr);min-height:142px;padding:18px}.kc-command-root .command-dashboard-direct .command-icon-frame{width:62px;height:62px;border-radius:20px}.kc-command-root .command-dashboard-direct .command-icon-svg{width:32px;height:32px}}@media(prefers-reduced-motion:reduce){.kc-bg-glow,.kc-command-root .command-dashboard-direct .command-feature-card--hero:before,.kc-command-root .command-hub-button.is-active,.kc-command-root .command-hub-button.is-active:before{animation:none!important}}.kc-command-root{position:relative;min-height:100vh;overflow:hidden;isolation:isolate;background:#050505!important}.kc-bg-image,.kc-bg-overlay,.kc-bg-left-glow,.kc-bg-right-glow,.kc-bg-shimmer{position:absolute;inset:0;pointer-events:none}.kc-bg-image{z-index:0;background-image:url(/command-center-bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat;transform:scale(1.001)}.kc-bg-overlay{z-index:1;background:radial-gradient(circle at 50% 36%,#0000000f,#00000047 68%,#00000075),linear-gradient(180deg,#0000002e,#05040229 42%,#00000057),linear-gradient(90deg,rgba(0,0,0,.28),transparent 24%,transparent 74%,rgba(0,0,0,.22))}.kc-bg-left-glow,.kc-bg-right-glow{z-index:2;mix-blend-mode:screen;opacity:.55;filter:blur(.2px)}.kc-bg-left-glow{background:radial-gradient(ellipse at 9% 43%,rgba(255,224,138,.24),transparent 10%),linear-gradient(132deg,transparent 14%,rgba(201,168,76,.02) 26%,rgba(224,195,106,.16) 35%,rgba(255,230,160,.16) 38%,rgba(201,168,76,.035) 46%,transparent 58%);transform:translate3d(-18px,-18px,0);animation:kcLeftGoldSweep 10.5s ease-in-out infinite}.kc-bg-right-glow{background:radial-gradient(ellipse at 88% 58%,rgba(255,224,138,.22),transparent 12%),linear-gradient(305deg,transparent 18%,rgba(201,168,76,.03) 34%,rgba(224,195,106,.15) 47%,rgba(255,230,160,.17) 50%,rgba(201,168,76,.035) 59%,transparent 72%);transform:translate3d(18px,20px,0);animation:kcRightGoldSweep 12.5s ease-in-out infinite 1.8s}.kc-bg-shimmer{z-index:3;background:radial-gradient(ellipse at 52% 44%,rgba(224,195,106,.08),transparent 38%),linear-gradient(112deg,transparent 8%,rgba(224,195,106,.045) 37%,rgba(255,232,166,.12) 49%,rgba(201,168,76,.045) 60%,transparent 83%);opacity:.38;mix-blend-mode:screen;transform:translate3d(-22%,-10%,0);animation:kcAmbientGoldDrift 18s ease-in-out infinite alternate}.kc-command-content,.kc-command-root .command-center{position:relative;z-index:10}.kc-command-root .command-feature-card,.kc-command-root .command-hub-button,.kc-command-root .command-hub-panel{background:linear-gradient(180deg,#100e0ac2,#05050494),radial-gradient(circle at 24% 32%,rgba(224,195,106,.09),transparent 38%),#050504ad;-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08);border-color:#e0c36a6b;box-shadow:inset 0 1px #ffffff14,inset 0 0 28px #c9a84c12,0 24px 70px #0000005c,0 0 26px #c9a84c14}.kc-command-root .command-dashboard-direct .command-feature-card--hero{background:linear-gradient(180deg,#18150ec7,#070705a3),radial-gradient(circle at 15% 48%,rgba(224,195,106,.18),transparent 35%),#050504b8;border-color:#e0c36aa3;box-shadow:inset 0 1px #ffffff1a,inset 0 0 34px #c9a84c1c,0 30px 88px #0000006b,0 0 40px #e0c36a29}.kc-command-root .command-hub-panel{background:linear-gradient(180deg,#100e0adb,#050504bd),radial-gradient(circle at 18% 4%,rgba(224,195,106,.12),transparent 34%),#050504d1}@keyframes kcAmbientGoldDrift{0%{opacity:.24;transform:translate3d(-26%,-18px,0) rotate(.001deg)}to{opacity:.42;transform:translate3d(18%,22px,0) rotate(.001deg)}}@keyframes kcLeftGoldSweep{0%,to{opacity:.34;transform:translate3d(-26px,-24px,0) scale(.985)}42%{opacity:.72;transform:translate3d(6px,20px,0) scale(1.015)}70%{opacity:.46;transform:translate3d(18px,34px,0) scale(1)}}@keyframes kcRightGoldSweep{0%,to{opacity:.32;transform:translate3d(24px,28px,0) scale(.99)}48%{opacity:.68;transform:translate3d(-10px,-18px,0) scale(1.018)}74%{opacity:.44;transform:translate3d(-24px,-30px,0) scale(1)}}@media(max-width:720px){.kc-bg-image{background-position:center}.kc-bg-overlay{background:radial-gradient(circle at 50% 32%,#00000014,#00000057 76%,#00000085),linear-gradient(180deg,#0003,#00000057)}.kc-bg-shimmer{opacity:.26}}@media(prefers-reduced-motion:reduce){.kc-bg-left-glow,.kc-bg-right-glow,.kc-bg-shimmer{animation:none!important}}.internal-page-bg-root{position:relative;min-height:100vh;overflow-x:hidden;isolation:isolate;background:#050505}.internal-page-bg-image,.internal-page-bg-overlay,.internal-page-bg-left-glow,.internal-page-bg-right-glow,.internal-page-bg-shimmer{position:fixed;inset:0;pointer-events:none}.internal-page-bg-image{z-index:0;background-image:url(/internal-page-bg.webp);background-size:cover;background-position:center center;background-repeat:no-repeat;transform:scale(1.002)}.internal-page-bg-overlay{z-index:1;background:radial-gradient(circle at 50% 36%,#0000001f,#0000006b 62%,#000000a8),linear-gradient(90deg,rgba(0,0,0,.36),transparent 28%,transparent 70%,rgba(0,0,0,.34)),linear-gradient(180deg,#00000042,#00000075)}.internal-page-bg-left-glow,.internal-page-bg-right-glow,.internal-page-bg-shimmer{z-index:2;mix-blend-mode:screen}.internal-page-bg-left-glow{opacity:.42;background:radial-gradient(ellipse at 6% 42%,rgba(255,228,152,.22),transparent 13%),linear-gradient(112deg,transparent 10%,rgba(201,168,76,.04) 22%,rgba(224,195,106,.18) 33%,rgba(255,234,168,.16) 38%,rgba(201,168,76,.05) 49%,transparent 62%);transform:translate3d(-20px,-18px,0);animation:internalLeftGlow 10.8s ease-in-out infinite}.internal-page-bg-right-glow{opacity:.4;background:radial-gradient(ellipse at 88% 34%,rgba(255,226,145,.2),transparent 16%),radial-gradient(ellipse at 92% 72%,rgba(224,195,106,.18),transparent 14%),linear-gradient(304deg,transparent 14%,rgba(201,168,76,.04) 33%,rgba(224,195,106,.16) 48%,rgba(255,234,168,.14) 53%,rgba(201,168,76,.045) 62%,transparent 78%);transform:translate3d(18px,22px,0);animation:internalRightGlow 12.6s ease-in-out infinite 1.6s}.internal-page-bg-shimmer{z-index:3;opacity:.22;background:radial-gradient(ellipse at 52% 42%,rgba(224,195,106,.08),transparent 38%),linear-gradient(118deg,transparent 12%,rgba(224,195,106,.035) 38%,rgba(255,232,166,.095) 50%,rgba(201,168,76,.035) 61%,transparent 86%);transform:translate3d(-24%,-14px,0);animation:internalAmbientDrift 18s ease-in-out infinite alternate}.internal-page-bg-content{position:relative;z-index:10;min-height:100vh}.internal-page-bg-root.workspace-mode-shell{background:#050505}.internal-page-bg-root.workspace-mode-shell:before{content:none}.internal-page-bg-root .workspace-mode-shell__orb{display:none}.internal-page-bg-root .workspace-mode-header,.internal-page-bg-root .workspace__header{background:#060605d1;border-color:#e0c36a21;box-shadow:0 16px 48px #00000047}.workspace-mode-shell--phase-polish .workspace-mode-header{margin-bottom:18px;padding-block:14px}.workspace-mode-shell--phase-polish .workspace-mode-header h1,.workspace-mode-shell--phase-polish .workspace-mode-header__crumb+h1+p{display:none}.workspace-mode-shell--phase-polish .workspace-mode-header__crumb{margin:0;color:#ffffff94;font-size:12px}.internal-page-bg-root .surface-card,.internal-page-bg-root .empty-panel,.internal-page-bg-root .modal{background:linear-gradient(180deg,#100e0ad1,#060605bd),radial-gradient(circle at 16% 0%,rgba(224,195,106,.085),transparent 32%);border-color:#e0c36a24;box-shadow:inset 0 1px #ffffff0e,0 22px 58px #00000057;-webkit-backdrop-filter:blur(16px) saturate(1.04);backdrop-filter:blur(16px) saturate(1.04)}.internal-page-bg-root .stat-card,.internal-page-bg-root .dashboard-overview-grid .stat-card,.internal-page-bg-root .dashboard-alert-list button,.internal-page-bg-root .dashboard-project-row{background:linear-gradient(180deg,#12100cb8,#07070694),#0505048f;border-color:#e0c36a1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@keyframes internalAmbientDrift{0%{opacity:.16;transform:translate3d(-24%,-18px,0) rotate(.001deg)}to{opacity:.29;transform:translate3d(18%,24px,0) rotate(.001deg)}}@keyframes internalLeftGlow{0%,to{opacity:.26;transform:translate3d(-28px,-24px,0) scale(.99)}46%{opacity:.58;transform:translate3d(8px,22px,0) scale(1.018)}72%{opacity:.38;transform:translate3d(16px,34px,0) scale(1)}}@keyframes internalRightGlow{0%,to{opacity:.24;transform:translate3d(26px,28px,0) scale(.99)}48%{opacity:.54;transform:translate3d(-12px,-18px,0) scale(1.018)}74%{opacity:.34;transform:translate3d(-22px,-30px,0) scale(1)}}@media(max-width:720px){.internal-page-bg-image{background-position:center center}.internal-page-bg-overlay{background:radial-gradient(circle at 50% 34%,#00000029,#00000085 70%,#000000b8),linear-gradient(180deg,#00000057,#00000080)}.internal-page-bg-shimmer{opacity:.14}}@media(prefers-reduced-motion:reduce){.internal-page-bg-left-glow,.internal-page-bg-right-glow,.internal-page-bg-shimmer{animation:none!important}}.landing-page{--landing-max: 1180px;--landing-gold: #c9a84c;--landing-gold-soft: #e0c36a;--landing-text: #f4f1ea;--landing-muted: #b8b2a3;--landing-faint: #827a6a;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 78% 8%,rgba(201,168,76,.16),transparent 28%),radial-gradient(circle at 16% 24%,rgba(255,255,255,.055),transparent 26%),linear-gradient(135deg,#050505,#0b0906 48%,#050505);color:var(--landing-text)}.landing-page:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(120deg,transparent 0 18%,rgba(201,168,76,.08) 18.1%,transparent 18.4% 100%),linear-gradient(300deg,transparent 0 72%,rgba(201,168,76,.07) 72.1%,transparent 72.5% 100%);opacity:.62}.landing-page>*{position:relative;z-index:1}.landing-nav{position:sticky;top:0;z-index:50;width:min(var(--landing-max),calc(100% - 32px));min-height:72px;margin:16px auto 0;padding:12px 14px;border:1px solid rgba(201,168,76,.18);border-radius:999px;background:#070706c7;box-shadow:0 18px 52px #00000052;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-brand{gap:10px}.landing-brand>span:last-child{display:grid;gap:2px}.landing-brand strong{color:var(--landing-text);line-height:1}.landing-brand small{color:var(--landing-muted);font-size:.72rem}.landing-brand__mark{background:radial-gradient(circle at 35% 28%,rgba(255,232,166,.38),transparent 34%),linear-gradient(135deg,#c9a84c,#8a6b24);color:#120f08}.landing-nav__links{gap:18px}.landing-nav__links a,.landing-footer a{color:var(--landing-muted)}.landing-nav__links a:hover,.landing-footer a:hover{color:var(--landing-gold-soft)}.landing-nav__actions{gap:8px}.landing-nav__actions .primary-button,.landing-nav__actions .secondary-button,.landing-nav__actions .ghost-button{min-height:38px;border-radius:999px;padding:0 15px;white-space:nowrap}.landing-hero,.landing-section,.landing-trust-strip,.landing-final-cta,.landing-footer{width:min(var(--landing-max),calc(100% - 40px));margin-inline:auto}.landing-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.88fr);gap:42px;align-items:center;padding:92px 0 34px}.landing-eyebrow{margin:0 0 14px;color:var(--landing-gold-soft);font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.landing-hero h1,.landing-final-cta h2{max-width:820px;margin:0;color:var(--landing-text);font-size:clamp(3rem,7vw,5.85rem);line-height:.94;letter-spacing:-.075em}.landing-hero__copy>p:not(.landing-eyebrow),.landing-final-cta>p:not(.landing-eyebrow){max-width:680px;color:var(--landing-muted);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.75}.landing-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.landing-hero__actions .primary-button,.landing-hero__actions .secondary-button,.landing-plan .primary-button{min-height:48px;border-radius:999px;padding-inline:22px}.landing-product-preview,.landing-info-card,.feature-detail-card,.landing-step,.landing-final-cta,.landing-solution__panel,.landing-faq-item,.landing-money__metrics,.landing-footer{border:1px solid rgba(201,168,76,.18);background:linear-gradient(180deg,#ffffff10,#ffffff06),#080807b3;box-shadow:0 24px 80px #00000052;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing-product-preview{overflow:hidden;border-radius:30px;padding:18px}.landing-product-preview--hero{min-height:440px}.preview-topbar,.preview-card,.preview-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.preview-topbar{margin-bottom:16px;color:var(--landing-muted)}.preview-topbar span{width:38px;height:12px;border-radius:999px;background:linear-gradient(90deg,#f06565,#e0c36a,#6fbf8f);opacity:.8}.preview-topbar em,.preview-row em{color:var(--landing-faint);font-style:normal}.preview-hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:360px}.preview-card,.preview-row{border:1px solid rgba(255,255,255,.075);border-radius:22px;background:radial-gradient(circle at 18% 20%,rgba(224,195,106,.14),transparent 28%),#00000052;padding:18px}.preview-card--wide{grid-column:span 2}.preview-card span,.preview-row span{color:var(--landing-muted)}.preview-card strong{color:var(--landing-text);font-size:1.2rem}.landing-trust-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:18px;border:1px solid rgba(201,168,76,.16);border-radius:22px;background:#ffffff0e}.landing-trust-strip span{display:grid;min-height:82px;place-items:center;padding:16px;color:var(--landing-muted);text-align:center;background:#00000042}.landing-section{padding:92px 0 0}.landing-section-heading{max-width:760px;margin-bottom:26px}.landing-section-heading h2{margin:0;color:var(--landing-text);font-size:clamp(2rem,4vw,3.45rem);line-height:1;letter-spacing:-.055em}.landing-section-heading p:not(.landing-eyebrow){color:var(--landing-muted);font-size:1.02rem;line-height:1.7}.landing-card-grid{display:grid;gap:16px}.landing-card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-card-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.landing-info-card,.landing-step{min-width:0;border-radius:24px;padding:22px}.landing-info-card>span,.landing-step>span{display:inline-grid;width:42px;height:42px;place-items:center;margin-bottom:18px;border:1px solid rgba(201,168,76,.34);border-radius:14px;color:var(--landing-gold-soft);background:#c9a84c17;font-weight:800}.landing-info-card h3,.landing-step h3,.landing-solution__panel h3,.feature-detail-card h3,.landing-faq-item span{margin:0;color:var(--landing-text)}.landing-info-card p,.landing-step p,.landing-solution__panel p,.feature-detail-card p,.landing-faq-item p,.landing-disclaimer{color:var(--landing-muted);line-height:1.65}.landing-solution,.landing-money{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:24px;align-items:start}.landing-flow{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.landing-flow span{border:1px solid rgba(201,168,76,.24);border-radius:999px;padding:10px 14px;color:var(--landing-text);background:#c9a84c13}.landing-solution__panel{border-radius:28px;padding:28px}.landing-solution__panel li,.feature-detail-card li,.pricing-plan__features li{color:var(--landing-muted)}.feature-explorer{display:grid;grid-template-columns:minmax(260px,.35fr) minmax(0,.65fr);gap:18px;align-items:start}.feature-tabs,.feature-detail-card{min-width:0;border-radius:28px}.feature-tabs{display:grid;gap:16px}.feature-tabs__group{display:grid;gap:8px;padding:14px;border:1px solid rgba(255,255,255,.075);border-radius:22px;background:#ffffff09}.feature-tabs__group p{margin:0 0 4px;color:var(--landing-gold-soft);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.feature-tabs button{width:100%;min-height:42px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#00000042;color:var(--landing-muted);padding:10px 12px;text-align:start}.feature-tabs button.is-active,.feature-tabs button:hover{border-color:#c9a84c7a;color:var(--landing-text);background:#c9a84c1a}.feature-detail-card{position:sticky;top:108px;padding:30px}.feature-detail-card h3{font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.055em}.feature-detail-card__best{display:grid;gap:5px;margin:24px 0;padding:16px;border:1px solid rgba(201,168,76,.18);border-radius:18px;background:#c9a84c11}.feature-detail-card__best span{color:var(--landing-faint);font-size:.78rem;text-transform:uppercase;letter-spacing:.12em}.feature-detail-card__mockup,.landing-money__metrics div{display:grid;gap:6px;margin-top:22px;border:1px solid rgba(201,168,76,.18);border-radius:20px;padding:18px;background:#00000047}.feature-detail-card__mockup span,.landing-money__metrics span{color:var(--landing-muted)}.feature-detail-card__mockup strong,.landing-money__metrics strong{color:var(--landing-gold-soft)}.feature-detail-card__mockup em{color:var(--landing-text);font-style:normal}.landing-step-grid,.landing-preview-grid,.landing-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.landing-step-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-info-card--compact{min-height:190px}.landing-money__metrics{display:grid;gap:10px;border-radius:28px;padding:18px}.landing-disclaimer{max-width:680px;border-inline-start:2px solid rgba(201,168,76,.42);padding-inline-start:14px}.landing-preview-grid .landing-product-preview{min-height:260px}.preview-row{margin-top:12px}.preview-row em{width:64px;height:8px;border-radius:999px;background:#c9a84c52}.landing-plan{display:flex;flex-direction:column;gap:16px;border-radius:28px}.landing-plan .primary-button{justify-content:center}.landing-faq-list{display:grid;gap:12px}.landing-faq-item{overflow:hidden;border-radius:22px}.landing-faq-item button{display:flex;width:100%;min-height:62px;align-items:center;justify-content:space-between;gap:16px;border:0;background:transparent;color:var(--landing-text);padding:18px 20px;text-align:start}.landing-faq-item button strong{color:var(--landing-gold-soft);font-size:1.4rem}.landing-faq-item p{margin:0;padding:0 20px 20px}.landing-final-cta{display:grid;justify-items:center;margin-top:96px;border-radius:34px;padding:clamp(34px,7vw,72px);text-align:center;background:radial-gradient(circle at 50% 0%,rgba(224,195,106,.18),transparent 42%),linear-gradient(180deg,#ffffff13,#ffffff08),#070706d1}.landing-final-cta h2{font-size:clamp(2.45rem,5vw,4.5rem)}.landing-final-cta .landing-hero__actions{justify-content:center}.landing-footer{display:grid;gap:24px;margin-top:72px;margin-bottom:24px;border-radius:30px;padding:28px}.landing-footer__main{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(150px,.7fr));gap:24px}.landing-footer__brand p,.landing-footer__bottom,.landing-footer__column a{color:var(--landing-muted)}.landing-footer__column{display:grid;align-content:start;gap:10px}.landing-footer__column h3{margin:0;color:var(--landing-text);font-size:.9rem}.landing-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.landing-footer__bottom p{margin:0}.landing-footer__bottom div{display:flex;flex-wrap:wrap;gap:14px}.landing-page :focus-visible{outline:2px solid var(--landing-gold-soft);outline-offset:3px}@media(max-width:1080px){.landing-hero,.landing-solution,.landing-money,.feature-explorer{grid-template-columns:1fr}.feature-detail-card{position:static}.landing-card-grid--four,.landing-card-grid--five,.landing-step-grid,.landing-preview-grid,.landing-pricing-grid,.landing-trust-strip,.landing-footer__main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.landing-nav{width:min(100% - 24px,var(--landing-max));align-items:stretch;border-radius:24px}.landing-brand,.landing-nav__links,.landing-nav__actions{width:100%;justify-content:center}.landing-nav__links{order:3;overflow-x:auto;padding-bottom:4px}.landing-nav__actions{flex-wrap:wrap}.landing-hero,.landing-section,.landing-trust-strip,.landing-final-cta,.landing-footer{width:min(100% - 28px,var(--landing-max))}.landing-hero{padding-top:56px}.landing-hero__actions,.landing-final-cta .landing-hero__actions{flex-direction:column}.landing-hero__actions .primary-button,.landing-hero__actions .secondary-button{width:100%;justify-content:center}.landing-product-preview--hero{min-height:auto}.preview-hero-grid,.landing-card-grid--four,.landing-card-grid--five,.landing-step-grid,.landing-preview-grid,.landing-pricing-grid,.landing-trust-strip,.landing-footer__main{grid-template-columns:1fr}.preview-card--wide{grid-column:auto}.feature-tabs{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}.feature-tabs__group{min-width:240px;scroll-snap-align:start}.landing-footer__bottom{justify-content:center;text-align:center}}.landing-nav{width:min(1220px,calc(100% - 64px));min-height:76px;padding:14px 20px;border-color:#c9a84c3d;background:#070706d6}.landing-brand{min-width:max-content}.landing-brand__mark{width:36px;height:36px;font-size:1rem}.landing-brand strong{font-size:1.08rem}.landing-brand small{font-size:.74rem}.landing-nav__links{gap:clamp(24px,2.7vw,32px)}.landing-nav__links a{position:relative;color:#f4f1ead1;font-size:.9rem;font-weight:650}.landing-nav__links a:after{content:"";position:absolute;inset-inline:0;inset-block-end:-8px;height:1px;transform:scaleX(0);transform-origin:center;background:linear-gradient(90deg,transparent,rgba(224,195,106,.82),transparent);transition:transform .18s ease}.landing-nav__links a:hover:after{transform:scaleX(1)}.landing-mobile-menu{display:none}.landing-nav__actions .primary-button,.landing-nav__actions .secondary-button,.landing-nav__actions .ghost-button{min-height:40px;padding-inline:18px;font-size:.84rem;font-weight:700}.landing-nav__actions .primary-button{min-height:42px;padding-inline:22px;border-color:#e0c36aa8;background:linear-gradient(135deg,#f1d879,#c9a84c 58%,#8a6b24);color:#171106;box-shadow:0 0 24px #c9a84c33}.landing-hero{padding-block-start:104px}.landing-hero__actions{gap:16px;margin-top:32px}.landing-hero__actions .primary-button,.landing-hero__actions .secondary-button{min-width:144px;min-height:52px;padding-inline:28px;font-size:.98rem;font-weight:750}.landing-hero__actions .primary-button,.landing-final-cta .primary-button{border-color:#e0c36ab8;background:linear-gradient(135deg,#f3dc83,#c9a84c 56%,#8f6e25);color:#171106;box-shadow:0 0 24px #c9a84c3d,inset 0 1px #fff7d75c}.landing-hero__actions .secondary-button{border-color:#c9a84c57;background:#0a0a0894;color:var(--landing-text)}.landing-trust-strip{width:min(1160px,calc(100% - 40px));grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:48px;margin-bottom:88px;border-radius:28px;background:linear-gradient(90deg,#ffffff12,#c9a84c1a),#060605b8;box-shadow:0 26px 78px #00000047}.landing-trust-strip article{min-height:86px;padding:18px;border-inline-end:1px solid rgba(255,255,255,.075);background:#0000002e}.landing-trust-strip article:last-child{border-inline-end:0}.landing-trust-strip article>span{display:block;width:9px;height:9px;margin-bottom:10px;border-radius:999px;background:#e0c36a;box-shadow:0 0 16px #e0c36a57}.landing-trust-strip strong{display:block;color:var(--landing-text);font-size:.84rem;line-height:1.32}.landing-trust-strip p{margin:6px 0 0;color:var(--landing-muted);font-size:.74rem;line-height:1.45}.landing-section{padding-block-start:104px}.landing-problems,.landing-solution,.landing-money{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(48px,6vw,72px);align-items:center}.landing-problems .landing-section-heading,.landing-solution .landing-section-heading,.landing-money .landing-section-heading{margin-bottom:0}.landing-problems .landing-card-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-problems .landing-info-card{min-height:165px}.landing-solution__panel{min-height:320px;padding:34px}.landing-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px}.landing-flow span:first-child,.landing-flow span:last-child{grid-column:span 2}.landing-flow span{min-height:52px;display:grid;place-items:center;border-radius:18px}.landing-money__metrics{width:min(100%,480px);justify-self:end;padding:22px}.landing-money__metrics div{min-height:64px;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:0}.landing-disclaimer{margin-top:24px}.landing-feature-explorer{padding-block-start:112px}.feature-filter-pills{display:flex;flex-wrap:wrap;gap:10px;margin:-6px 0 24px}.feature-filter-pills button{min-height:38px;border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:0 16px;background:#ffffff0b;color:var(--landing-muted);font-size:.84rem;font-weight:700}.feature-filter-pills button.is-active,.feature-filter-pills button:hover{border-color:#c9a84c80;background:#c9a84c24;color:var(--landing-text)}.feature-explorer{grid-template-columns:minmax(330px,.38fr) minmax(0,.62fr);gap:36px}.feature-tabs__group{padding:16px}.feature-tabs__group p{font-size:.72rem}.feature-tabs button{min-height:48px;border-radius:14px;padding-inline:14px;font-size:.88rem;font-weight:650}.feature-tabs button.is-active{border-color:#c9a84c7a;background:#c9a84c29;box-shadow:0 0 18px #c9a84c1f}.feature-detail-card{min-height:410px;padding:40px;border-radius:32px;border-color:#c9a84c57;background:radial-gradient(circle at 18% 0%,rgba(224,195,106,.12),transparent 36%),linear-gradient(180deg,#ffffff12,#ffffff07),#070706cc;box-shadow:inset 0 1px #ffffff12,0 26px 86px #00000057}.feature-detail-card h3{font-size:clamp(2.35rem,4.3vw,3.6rem)}.feature-detail-card>p:not(.landing-eyebrow){font-size:1.02rem}.feature-detail-card__best{min-height:70px;padding:18px}.feature-detail-card li{margin-block:8px}.feature-detail-card__mockup{grid-template-columns:minmax(0,1fr) auto;align-items:end}.feature-detail-card__mockup span{grid-column:1 / -1}.feature-detail-card__mockup a{color:var(--landing-gold-soft);font-weight:800}.landing-preview-grid .landing-product-preview{min-height:330px;padding:26px;border-radius:32px;border-color:#c9a84c3d;background:radial-gradient(circle at 16% 0%,rgba(224,195,106,.12),transparent 34%),linear-gradient(180deg,#fff1,#ffffff06),#070706c7}.landing-preview-grid .preview-topbar{min-height:36px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:14px}.landing-preview-grid .preview-topbar strong{color:var(--landing-text)}.preview-row{min-height:58px;grid-template-columns:minmax(0,1fr) auto 56px;display:grid;align-items:center}.preview-row strong{color:var(--landing-text);font-size:.9rem}.preview-row--active{border-color:#74dea538}.preview-row--active em{background:#74dea557}.preview-row--warning{border-color:#ffbe7638}.preview-row--warning em{background:#ffbe7657}.preview-row--gold em{background:#e0c36a61}.preview-row--muted em{background:#b8b2a32e}.landing-pricing-grid{align-items:stretch}.landing-plan{min-height:560px;padding:32px}.landing-plan .primary-button{min-height:50px;font-size:.98rem}.pricing-plan__features li{font-size:.92rem;line-height:1.55}.landing-footer{width:min(1160px,calc(100% - 40px));margin-top:84px;margin-bottom:32px;border-radius:34px;padding:56px 34px 30px}.landing-footer__main{grid-template-columns:minmax(260px,1.3fr) repeat(3,minmax(150px,.72fr));gap:34px}.landing-footer__brand p{max-width:310px}.landing-footer__column{gap:8px}.landing-footer__column h3{margin-bottom:8px;color:var(--landing-gold-soft);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.landing-footer__column a,.landing-footer__bottom a{color:#f4f1eabd;font-size:.88rem;line-height:1.9}.landing-footer__bottom{margin-top:34px;padding-top:20px;border-top-color:#c9a84c24}.cc-pill-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}@media(max-width:1120px){.landing-problems,.landing-solution,.landing-money,.feature-explorer{grid-template-columns:1fr}.landing-money__metrics{justify-self:start}}@media(max-width:860px){.landing-nav{width:min(100% - 24px,var(--landing-max));display:grid;grid-template-columns:1fr auto;gap:12px;border-radius:26px;padding:14px}.landing-nav__links{display:none}.landing-mobile-menu{position:relative;display:block;justify-self:end;order:2}.landing-mobile-menu summary{min-height:40px;display:inline-flex;align-items:center;border:1px solid rgba(201,168,76,.24);border-radius:999px;padding:0 16px;color:var(--landing-text);background:#ffffff0e;cursor:pointer;list-style:none}.landing-mobile-menu summary::-webkit-details-marker{display:none}.landing-mobile-menu[open]{z-index:60}.landing-mobile-menu[open]:after{content:"";position:absolute;inset-block-start:48px;inset-inline-end:0;width:210px;min-height:180px;border:1px solid rgba(201,168,76,.22);border-radius:20px;background:#080807f0;box-shadow:0 22px 70px #00000073;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-mobile-menu a{position:relative;z-index:1;display:none;width:210px;padding:10px 16px;color:var(--landing-text)}.landing-mobile-menu[open] a{display:block}.landing-mobile-menu[open] a:first-of-type{margin-top:58px}.landing-nav__actions{grid-column:1 / -1;justify-content:center}}@media(max-width:760px){.landing-hero,.landing-section,.landing-trust-strip,.landing-final-cta,.landing-footer{width:min(100% - 28px,var(--landing-max))}.landing-hero__actions .primary-button,.landing-hero__actions .secondary-button{width:min(100%,320px);min-height:50px}.landing-trust-strip{grid-template-columns:1fr;margin-block:36px 64px}.landing-trust-strip article{min-height:72px;border-inline-end:0;border-bottom:1px solid rgba(255,255,255,.075)}.landing-trust-strip article:last-child{border-bottom:0}.landing-problems .landing-card-grid--four,.landing-flow,.landing-preview-grid,.landing-pricing-grid{grid-template-columns:1fr}.landing-flow span:first-child,.landing-flow span:last-child{grid-column:auto}.feature-filter-pills{overflow-x:auto;flex-wrap:nowrap;padding-bottom:6px}.feature-tabs{overflow-x:visible}.feature-tabs__group{min-width:0}.feature-detail-card{padding:28px}.landing-preview-grid .landing-product-preview{min-height:270px}.preview-row{grid-template-columns:1fr auto}.preview-row em{display:none}.landing-plan{min-height:auto;padding:28px}.landing-footer{padding:38px 24px 28px}.landing-footer__main{grid-template-columns:1fr}.landing-footer__bottom div{justify-content:center}}.landing-nav{width:min(1220px,calc(100% - 64px));min-height:76px;padding:14px 32px;border-color:#c9a84c42;background:#070706db}.landing-nav__actions .ghost-button,.landing-nav__actions .secondary-button{border-color:#ffffff21;background:#ffffff0e;color:#f4f1eadb}.landing-signout-button{border-color:#b45e4861!important;color:#d9a99d!important;background:#481c142e!important}.landing-signout-button:hover{border-color:#e8715a94!important;color:#ffcabf!important}.landing-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:16px;color:#d6b85f;font-size:.78rem;font-weight:800;letter-spacing:.105em;line-height:1}.landing-eyebrow:before{content:"";width:18px;height:2px;border-radius:999px;background:linear-gradient(90deg,#e0c36af2,#e0c36a1f)}.landing-trust-strip{width:min(1160px,calc(100% - 40px));grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;overflow:visible;margin-top:52px;margin-bottom:92px;border:0;background:transparent;box-shadow:none}.landing-trust-strip article{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;align-items:center;min-height:96px;padding:16px;border:1px solid rgba(201,168,76,.18);border-radius:20px;background:radial-gradient(circle at 22% 10%,rgba(224,195,106,.12),transparent 36%),linear-gradient(180deg,#fff1,#ffffff07),#070706bd;box-shadow:0 18px 58px #00000042}.landing-trust-strip article:last-child{border-inline-end:1px solid rgba(201,168,76,.18)}.landing-trust-strip .landing-trust-icon{grid-row:1 / span 2;display:grid;width:40px;height:40px;min-height:0;place-items:center;margin:0;border:1px solid rgba(201,168,76,.36);border-radius:14px;background:radial-gradient(circle at 35% 25%,rgba(224,195,106,.22),transparent 42%),#00000057;box-shadow:inset 0 0 14px #c9a84c14,0 0 18px #c9a84c14}.landing-trust-icon svg{width:22px;height:22px;fill:none;stroke:#e0c36a;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(224,195,106,.24))}.landing-trust-strip strong{font-size:.86rem;line-height:1.28}.landing-trust-strip p{grid-column:2;margin-top:4px;font-size:.74rem;line-height:1.42}.landing-problems,.landing-solution,.landing-money{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(50px,6vw,72px);align-items:center;padding-block-start:112px}.landing-solution__bullets{display:grid;gap:12px;margin:26px 0 0;padding:0;list-style:none}.landing-solution__bullets li{position:relative;padding-inline-start:24px;color:var(--landing-muted);line-height:1.5}.landing-solution__bullets li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.55em;width:8px;height:8px;border-radius:999px;background:#e0c36a;box-shadow:0 0 14px #e0c36a3d}.landing-command-map{width:min(100%,520px);min-height:340px;justify-self:end}.landing-command-map .landing-flow{margin-top:28px}.landing-feature-explorer{padding-block-start:116px}.feature-filter-pills{margin-bottom:28px}.feature-filter-pills button{min-height:40px;padding-inline:18px;font-size:.86rem}.feature-tabs__group p{letter-spacing:.085em}.feature-detail-card{min-height:430px}.feature-detail-card__mockup{margin-top:28px}.preview-topbar span{width:44px;height:12px;background:radial-gradient(circle at 6px 50%,#f26d64 0 4px,transparent 4.5px),radial-gradient(circle at 22px 50%,#e0c36a 0 4px,transparent 4.5px),radial-gradient(circle at 38px 50%,#73d99b 0 4px,transparent 4.5px)}.landing-preview-grid .landing-product-preview{min-height:340px}.landing-preview-grid .preview-row{min-height:64px;border-radius:18px}.landing-final-cta{width:min(960px,calc(100% - 40px));margin-top:100px;margin-bottom:52px}.landing-footer{width:min(1160px,calc(100% - 40px));display:block;margin:52px auto 40px;padding:42px 40px 30px;border-radius:34px;border-color:#c9a84c3d;background:radial-gradient(circle at 5% 0%,rgba(224,195,106,.1),transparent 34%),linear-gradient(180deg,#fff1,#ffffff08),#070706d1}.landing-footer__main{display:grid;grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(140px,.8fr));gap:clamp(40px,5vw,56px);align-items:start}.landing-footer__brand p{max-width:300px;margin-top:16px;line-height:1.65}.landing-footer__column{display:block}.landing-footer__column h3{margin:0 0 14px;color:#d6b85f;font-size:.74rem;font-weight:800;letter-spacing:.105em;text-transform:uppercase}.landing-footer__column a{display:block;min-height:30px;color:#f4f1eab8;font-size:.88rem;line-height:1.9}.landing-footer__bottom{margin-top:34px;padding-top:20px;align-items:center;border-top:1px solid rgba(201,168,76,.14)}.landing-footer__bottom p,.landing-footer__bottom a{color:#f4f1eaad;font-size:.82rem}.landing-footer__bottom div{gap:18px}@media(max-width:1120px){.landing-command-map,.landing-money__metrics{justify-self:start}}@media(max-width:860px){.landing-nav{width:min(100% - 24px,var(--landing-max));padding:14px}}@media(max-width:760px){.landing-eyebrow{font-size:.72rem;letter-spacing:.085em}.landing-trust-strip{grid-template-columns:1fr;gap:12px;margin-block:38px 66px}.landing-trust-strip article{min-height:78px}.landing-problems,.landing-solution,.landing-money{grid-template-columns:1fr;gap:28px;padding-block-start:86px}.landing-command-map,.landing-money__metrics{width:100%}.landing-final-cta{width:min(100% - 28px,960px);margin-bottom:44px}.landing-footer{width:min(100% - 32px,1160px);padding:30px 20px 26px}.landing-footer__main{grid-template-columns:1fr;gap:28px}.landing-footer__bottom{flex-direction:column;justify-content:center;text-align:center}}.landing-value-strip{max-width:1180px;width:calc(100% - 64px);margin:46px auto 96px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.landing-value-card{min-height:118px;height:118px;padding:18px 18px 16px;border-radius:22px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;background:#fff1;border:1px solid rgba(201,168,76,.24);box-shadow:0 14px 34px #0000003d,inset 0 1px #ffffff0f;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.landing-value-card:hover{transform:translateY(-1px);border-color:#c9a84c5c;box-shadow:0 16px 40px #00000047,0 0 22px #c9a84c1a,inset 0 1px #ffffff12}.landing-value-icon{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 42px;background:#c9a84c1f;border:1px solid rgba(201,168,76,.3);box-shadow:0 0 18px #c9a84c1f}.landing-value-icon svg{width:23px;height:23px;fill:none;stroke:#d8b85a;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.landing-value-title{display:block;color:#fffcf4f5;font-size:15px;line-height:1.15;font-weight:750}.landing-value-description{margin:0;color:#ffffffb8;font-size:12.75px;line-height:1.4}.marketing-footer.landing-footer{max-width:1180px;width:calc(100% - 64px);display:block;margin:56px auto 44px;padding:48px 56px 30px;border-radius:34px;background:linear-gradient(180deg,#ffffff12,#ffffff08),#080807c2;border:1px solid rgba(201,168,76,.24);box-shadow:0 24px 80px #00000057,inset 0 1px #ffffff0f;overflow:hidden}.landing-footer-top{display:grid;grid-template-columns:minmax(280px,1.5fr) minmax(140px,.8fr) minmax(140px,.8fr) minmax(160px,.9fr);column-gap:56px;row-gap:32px;align-items:start}.marketing-footer.landing-footer .landing-footer-top{display:grid;align-items:start}.landing-footer-brand{max-width:320px}.landing-footer-brand-row{display:flex;align-items:center;gap:12px;width:fit-content;margin-bottom:14px;color:#fffcf4f5;text-decoration:none}.landing-footer-brand-mark{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;flex:0 0 38px;color:#151008;font-size:16px;font-weight:900;background:radial-gradient(circle at 35% 28%,#fff2b7,#d8b85a 42%,#8a6b24);box-shadow:0 0 20px #c9a84c33}.landing-footer-brand-row strong{display:block;color:#fffcf4f5;font-size:17px;font-weight:800;line-height:1.1}.landing-footer-brand-row small{display:block;margin-top:3px;color:#ffffff9e;font-size:11px;line-height:1.2}.landing-footer-brand-copy{max-width:280px;margin:14px 0 0;color:#ffffffb8;font-size:14px;line-height:1.55}.landing-footer-column{min-width:0}.landing-footer-heading{display:block;margin-bottom:14px;color:#d8b85a;font-size:12px;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase}.landing-footer-links{display:flex;flex-direction:column;gap:10px}.marketing-footer.landing-footer .landing-footer-links{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;gap:10px}.landing-footer-link{display:inline-flex;align-items:center;width:fit-content;min-height:26px;color:#ffffffb8;font-size:14px;line-height:1.35;text-decoration:none;white-space:normal;transition:color .15s ease,transform .15s ease}.landing-footer-link:hover{color:#d8b85a;transform:translate(2px)}.landing-footer-divider{height:1px;width:100%;margin-top:36px;margin-bottom:22px;background:#c9a84c24}.marketing-footer.landing-footer .landing-footer-divider{display:block}.landing-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px}.marketing-footer.landing-footer .landing-footer-bottom{display:flex}.landing-footer-bottom p{margin:0;color:#ffffff9e;font-size:13px;line-height:1.4}.landing-footer-bottom-links{display:flex;gap:18px;font-size:13px;color:#ffffffb8}.marketing-footer.landing-footer .landing-footer-bottom-links{display:flex;align-items:center;justify-content:flex-start}.landing-footer-bottom-links .landing-footer-link{min-height:auto;font-size:13px}@media(max-width:1180px){.landing-value-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-footer-top{grid-template-columns:minmax(260px,1.2fr) repeat(3,minmax(130px,.8fr));column-gap:36px}}@media(max-width:860px){.landing-value-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-footer-top{grid-template-columns:1fr 1fr}.landing-footer-brand{grid-column:1 / -1}}@media(max-width:640px){.landing-value-strip{width:calc(100% - 32px);grid-template-columns:1fr;gap:12px;margin-top:36px;margin-bottom:72px}.landing-value-card{min-height:104px;height:auto;padding:16px;border-radius:18px}.landing-value-icon{width:38px;height:38px;border-radius:12px;flex-basis:38px}.landing-value-icon svg{width:22px;height:22px}.landing-value-title{font-size:14.5px}.landing-value-description{font-size:12.5px}.marketing-footer.landing-footer{width:calc(100% - 32px);margin:40px auto 28px;padding:30px 22px 24px;border-radius:26px}.landing-footer-top{grid-template-columns:1fr;gap:28px}.landing-footer-brand,.landing-footer-brand-copy{max-width:100%}.landing-footer-links{gap:8px}.landing-footer-link{min-height:32px}.landing-footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}.landing-footer-bottom-links{flex-wrap:wrap;gap:12px}}.landing-command-map.command-map-page{width:100%;min-height:100vh;height:100vh;overflow:hidden;position:relative;color:#fffcf4f5;background:radial-gradient(circle at 50% 46%,rgba(201,168,76,.18),transparent 32%),radial-gradient(circle at 18% 18%,rgba(224,195,106,.11),transparent 28%),radial-gradient(circle at 84% 74%,rgba(138,107,36,.15),transparent 30%),linear-gradient(135deg,#030303,#070604 46%,#0d0b07)}.landing-command-map.command-map-page:before,.landing-command-map.command-map-page:after{content:"";position:absolute;inset:-12%;pointer-events:none}.landing-command-map.command-map-page:before{opacity:.28;background:linear-gradient(128deg,transparent 0 18%,rgba(224,195,106,.16) 18.2%,transparent 18.8% 100%),linear-gradient(42deg,transparent 0 64%,rgba(201,168,76,.14) 64.2%,transparent 64.8% 100%),radial-gradient(circle,rgba(224,195,106,.12) 1px,transparent 1px);background-size:auto,auto,14px 14px;-webkit-mask-image:radial-gradient(circle at center,transparent 0 16%,#000 36%,transparent 82%);mask-image:radial-gradient(circle at center,transparent 0 16%,#000 36%,transparent 82%);animation:commandMapDrift 18s ease-in-out infinite alternate}.landing-command-map.command-map-page:after{background:radial-gradient(circle at center,transparent 34%,rgba(0,0,0,.72) 100%)}.command-map-bg{position:absolute;inset:0;pointer-events:none;opacity:.62;background:radial-gradient(circle at 50% 48%,rgba(224,195,106,.16),transparent 24%),conic-gradient(from 12deg at 43% 48%,transparent 0 11%,rgba(201,168,76,.16) 12%,transparent 13% 47%,rgba(201,168,76,.11) 48%,transparent 49% 100%);filter:blur(.2px);animation:commandMapGlow 16s ease-in-out infinite alternate}.command-map-shell{max-width:1240px;height:100vh;margin:0 auto;padding:28px 40px 24px;display:grid;grid-template-rows:72px 1fr 46px;position:relative;z-index:2}.command-map-nav{height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.command-map-brand{display:inline-flex;align-items:center;gap:12px;color:#fffcf4f5;text-decoration:none}.command-map-brand__mark{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;color:#151008;font-weight:900;background:radial-gradient(circle at 35% 28%,#fff1ac,#d8b85a 42%,#8a6b24);box-shadow:0 0 22px #c9a84c33}.command-map-brand strong{display:block;font-size:17px;line-height:1.1}.command-map-brand small{display:block;margin-top:3px;color:#ffffff9e;font-size:11px}.command-map-nav__links,.command-map-actions{display:flex;align-items:center;gap:14px}.command-map-nav__links a,.command-map-nav__links button{border:0;background:transparent;color:#ffffffb8;font:inherit;font-size:14px;font-weight:650;text-decoration:none;cursor:pointer;transition:color .16s ease}.command-map-nav__links a:hover,.command-map-nav__links button:hover{color:#e0c36a}.command-map-pill,.command-map-primary,.command-map-secondary,.command-panel-cta{min-height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid rgba(255,255,255,.13);background:#ffffff0e;color:#f4f1eae0;font:inherit;font-size:13px;font-weight:650;padding:0 16px;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.command-map-pill:hover,.command-map-primary:hover,.command-map-secondary:hover,.command-panel-cta:hover{transform:translateY(-1px);border-color:#c9a84c66}.command-map-pill--primary,.command-map-primary,.command-panel-cta{min-height:42px;padding-inline:24px;border-color:#e0c36a94;background:linear-gradient(135deg,#f1da80,#c9a84c 58%,#8a6b24);color:#171106;font-size:14px;font-weight:750;box-shadow:0 0 24px #c9a84c2e}.command-map-pill--signout{border-color:#c6684852;color:#ffd6cde6;background:#622a1c33}.command-map-main{position:relative;height:100%;min-height:0;display:grid;grid-template-columns:1fr 440px;gap:48px;align-items:center}.command-orbit-stage{position:relative;height:min(620px,calc(100vh - 170px));min-height:520px;display:flex;align-items:center;justify-content:center}.command-orbit-ring{position:absolute;width:min(92%,720px);aspect-ratio:1.34;border-radius:999px;border:1px solid rgba(201,168,76,.16);box-shadow:inset 0 0 44px #c9a84c0f,0 0 70px #0000003d}.command-orbit-ring:before,.command-orbit-ring:after{content:"";position:absolute;inset:10%;border-radius:inherit;border:1px solid rgba(224,195,106,.08);transform:rotate(-12deg)}.command-orbit-ring:after{inset:22%;opacity:.7;transform:rotate(16deg)}.command-center-core{position:relative;z-index:2;width:420px;min-height:250px;padding:34px 34px 32px;border-radius:34px;background:radial-gradient(circle at 35% 18%,rgba(224,195,106,.14),transparent 34%),linear-gradient(180deg,#ffffff13,#ffffff08),#070706cc;border:1px solid rgba(201,168,76,.34);box-shadow:0 30px 90px #0000006b,0 0 46px #c9a84c29,inset 0 1px #ffffff14}.command-center-core p,.command-panel-label{margin:0 0 14px;color:#d8b85a;font-size:12px;font-weight:800;letter-spacing:.1em;line-height:1}.command-center-core h1{max-width:355px;margin:0;color:#fffcf4fa;font-size:clamp(42px,4.2vw,50px);line-height:.98;font-weight:850;letter-spacing:-.045em}.command-center-core>span{display:block;max-width:340px;margin-top:18px;color:#ffffffb8;font-size:15.5px;line-height:1.5}.command-center-core__actions{margin-top:26px;display:flex;flex-wrap:wrap;gap:14px}.command-map-primary,.command-map-secondary{min-height:48px;padding-inline:26px;font-size:15px}.command-map-secondary{padding-inline:22px;background:#0a0a089e;color:#fffcf4e6;border-color:#c9a84c47;box-shadow:none}.command-orbit-node{--node-scale: 1;position:absolute;z-index:3;width:138px;height:72px;border-radius:22px;padding:12px 14px;display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.13);background:linear-gradient(180deg,#ffffff12,#ffffff08),#060605bd;color:#fffcf4f0;box-shadow:0 16px 40px #00000042;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.command-orbit-node:hover{border-color:#c9a84c70;box-shadow:0 18px 48px #0000004d,0 0 22px #c9a84c1a}.command-orbit-node.is-active{--node-scale: 1.02;border-color:#e0c36a9e;background:radial-gradient(circle at 25% 20%,rgba(224,195,106,.18),transparent 42%),#36280cb8;box-shadow:0 18px 54px #00000052,0 0 28px #c9a84c29}.command-orbit-node__icon{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;flex:0 0 38px;background:#c9a84c1f;border:1px solid rgba(201,168,76,.3)}.command-orbit-node svg{width:21px;height:21px;fill:none;stroke:#e0c36a;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.command-orbit-node strong,.command-orbit-node small{display:block;text-align:left}.command-orbit-node strong{font-size:14px;font-weight:800;line-height:1.12}.command-orbit-node small{margin-top:4px;color:#ffffffa3;font-size:11px;line-height:1.25}.command-orbit-node--projects{top:8%;left:50%;transform:translate(-50%) scale(var(--node-scale))}.command-orbit-node--money{top:24%;right:2%;transform:scale(var(--node-scale))}.command-orbit-node--scope{bottom:24%;right:2%;transform:scale(var(--node-scale))}.command-orbit-node--delivery{bottom:8%;left:50%;transform:translate(-50%) scale(var(--node-scale))}.command-orbit-node--workflow{bottom:24%;left:2%;transform:scale(var(--node-scale))}.command-orbit-node--clients{top:24%;left:2%;transform:scale(var(--node-scale))}.command-orbit-node--pricing{top:50%;left:-2%;transform:translateY(-50%) scale(var(--node-scale))}.command-orbit-node--faq{top:50%;right:-2%;transform:translateY(-50%) scale(var(--node-scale))}.command-detail-panel{width:440px;min-height:520px;max-height:calc(100vh - 170px);overflow:auto;padding:34px;border-radius:34px;background:radial-gradient(circle at 26% 12%,rgba(224,195,106,.12),transparent 30%),linear-gradient(180deg,#ffffff12,#ffffff08),#070706d1;border:1px solid rgba(201,168,76,.28);box-shadow:0 30px 90px #00000061,inset 0 1px #ffffff14}.command-detail-panel h2{margin:0;color:#fffcf4fa;font-size:clamp(38px,3.4vw,44px);line-height:1.02;font-weight:850;letter-spacing:-.038em}.command-panel-description{margin:16px 0 0;color:#ffffffbd;font-size:15.5px;line-height:1.55}.command-best-for{min-height:62px;margin-top:20px;padding:14px 16px;border-radius:18px;background:#c9a84c1a;border:1px solid rgba(201,168,76,.18)}.command-best-for span{display:block;color:#e0c36adb;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.command-best-for strong{display:block;margin-top:5px;color:#fffcf4eb;font-size:13px;line-height:1.35}.command-benefits{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none}.command-benefits li{position:relative;padding-left:20px;color:#ffffffc7;font-size:14px;line-height:1.45}.command-benefits li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:999px;background:#d8b85a;box-shadow:0 0 12px #d8b85a4d}.command-mini-preview{display:grid;gap:8px;margin-top:22px}.command-mini-preview span{min-height:38px;border-radius:14px;display:flex;align-items:center;padding:0 14px;color:#fffcf4d6;background:#ffffff0b;border:1px solid rgba(255,255,255,.08)}.command-panel-cta{margin-top:24px;height:46px;padding-inline:22px}.command-pricing-panel{display:grid;gap:10px;margin-top:20px}.command-plan-card{padding:13px;border-radius:18px;background:#ffffff0b;border:1px solid rgba(255,255,255,.08)}.command-plan-card--featured{border-color:#e0c36a57;background:#c9a84c14}.command-plan-card>div{display:flex;justify-content:space-between;gap:10px}.command-plan-card h4{margin:0;color:#fffcf4f0;font-size:15px}.command-plan-card div span{color:#d8b85a;font-size:11px;font-weight:800}.command-plan-card strong{display:block;margin-top:8px;color:#e0c36a;font-size:20px}.command-plan-card strong small{color:#ffffff94;font-size:12px}.command-plan-card p,.command-plan-card li{color:#ffffffb3;font-size:12px;line-height:1.35}.command-plan-card p{margin:6px 0}.command-plan-card ul{display:none}.command-plan-card a{display:inline-flex;margin-top:8px;color:#e0c36a;font-size:12px;font-weight:800;text-decoration:none}.command-faq-list{max-height:252px;margin-top:20px;padding-right:6px;display:grid;gap:8px;overflow:auto}.command-faq-list details{border-radius:14px;background:#ffffff0b;border:1px solid rgba(255,255,255,.08)}.command-faq-list summary{padding:11px 13px;color:#fffcf4e6;font-size:13px;font-weight:750;cursor:pointer}.command-faq-list p{margin:0;padding:0 13px 12px;color:#ffffffad;font-size:12.5px;line-height:1.45}.command-map-bottom-bar{height:46px;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#ffffff9e;font-size:12.5px}.command-map-bottom-bar p{margin:0}.command-map-bottom-bar nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px}.command-map-bottom-bar a{color:#ffffffb3;text-decoration:none;transition:color .15s ease}.command-map-bottom-bar a:hover{color:#e0c36a}.landing-command-map.command-map-page :focus-visible{outline:2px solid #e0c36a;outline-offset:3px}@keyframes commandMapDrift{0%{transform:translate3d(-10px,-8px,0)}to{transform:translate3d(12px,10px,0)}}@keyframes commandMapGlow{0%{transform:translateY(-12px);opacity:.54}to{transform:translateY(14px);opacity:.72}}@media(prefers-reduced-motion:reduce){.landing-command-map.command-map-page:before,.command-map-bg{animation:none!important}.command-orbit-node,.command-map-pill,.command-map-primary,.command-map-secondary,.command-panel-cta{transition:none!important}}@media(max-width:1180px){.command-map-shell{padding-inline:28px}.command-map-main{grid-template-columns:minmax(0,1fr) 410px;gap:30px}.command-center-core{width:390px}.command-detail-panel{width:410px}}@media(max-width:980px){.landing-command-map.command-map-page{height:auto;overflow-x:hidden;overflow-y:auto}.command-map-shell{height:auto;min-height:100vh;grid-template-rows:auto auto auto;padding:18px 16px 24px}.command-map-nav{height:auto;flex-wrap:wrap;align-items:flex-start;gap:16px}.command-map-nav__links{order:3;width:100%;justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.command-map-actions{margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.command-map-main{display:grid;grid-template-columns:1fr;gap:18px;margin-top:24px}.command-orbit-stage{min-height:0;height:auto;display:grid;gap:14px}.command-orbit-ring{display:none}.command-center-core{width:100%;min-height:0;padding:24px 20px;border-radius:26px}.command-center-core h1{font-size:clamp(34px,11vw,40px);line-height:1}.command-center-core>span{font-size:14.5px}.command-center-core__actions{display:grid;grid-template-columns:1fr}.command-map-primary,.command-map-secondary{width:100%}.command-orbit-node{position:static;width:auto;height:84px;min-width:0;transform:none;border-radius:20px;padding:12px}.command-orbit-node:hover,.command-orbit-node.is-active{transform:none}.command-orbit-stage{grid-template-columns:repeat(2,minmax(0,1fr))}.command-center-core{grid-column:1 / -1}.command-detail-panel{width:100%;min-height:0;padding:22px;border-radius:26px}.command-detail-panel h2{font-size:clamp(30px,9vw,34px)}.command-pricing-panel{grid-template-columns:1fr}.command-map-bottom-bar{height:auto;margin-top:24px;align-items:flex-start;flex-direction:column;gap:12px}.command-map-bottom-bar nav{justify-content:flex-start}}@media(max-width:460px){.command-map-shell{padding-inline:14px}.command-map-brand small{font-size:10.5px}.command-map-actions{width:100%;justify-content:flex-start;gap:8px}.command-map-pill{min-height:38px;padding-inline:12px}.command-map-pill--primary{min-height:40px;padding-inline:16px}.command-orbit-stage{grid-template-columns:1fr}.command-orbit-node{height:78px}.command-faq-list{max-height:none}}.command-map-shell{max-width:1366px;padding:28px 28px 24px}.command-map-main{grid-template-columns:minmax(700px,1fr) 560px;gap:40px}.command-orbit-stage{width:100%;height:min(660px,calc(100vh - 160px));min-height:560px;overflow:visible}.command-center-core{width:480px;min-height:300px;padding:38px 38px 34px;border-radius:36px}.command-center-core p{margin-bottom:16px}.command-center-core h1{max-width:410px;font-size:clamp(42px,3.2vw,52px);line-height:.98;letter-spacing:-.04em}.command-center-core>span{max-width:390px;margin-top:20px;color:#ffffffbd;font-size:15.5px;line-height:1.5}.command-center-core__actions{margin-top:28px;align-items:center}.command-map-primary,.command-map-secondary{height:48px;padding-inline:28px;font-size:15px}.command-map-secondary{padding-inline:24px;font-weight:650}.command-orbit-node{--node-scale: 1;--node-hover-y: 0px;width:146px;height:76px;border-radius:22px}.command-orbit-node:hover{--node-hover-y: -2px}.command-orbit-node.is-active{border-color:#c9a84c7a;background:#c9a84c29;box-shadow:0 0 26px #c9a84c29}.command-orbit-node__icon{width:40px;height:40px;flex-basis:40px}.command-orbit-node svg{width:22px;height:22px}.command-orbit-node strong{line-height:1.05}.command-orbit-node small{color:#ffffff9e;line-height:1.2}.command-orbit-node--projects{top:2%;left:50%;transform:translate(-50%,var(--node-hover-y)) scale(var(--node-scale))}.command-orbit-node--money{top:22%;right:-12%;transform:translateY(var(--node-hover-y)) scale(var(--node-scale))}.command-orbit-node--faq{top:47%;right:-12%;transform:translateY(calc(-50% + var(--node-hover-y))) scale(var(--node-scale))}.command-orbit-node--scope{bottom:22%;right:-12%;transform:translateY(var(--node-hover-y)) scale(var(--node-scale))}.command-orbit-node--delivery{bottom:1%;left:50%;transform:translate(-50%,var(--node-hover-y)) scale(var(--node-scale))}.command-orbit-node--workflow{bottom:22%;left:-12%;transform:translateY(var(--node-hover-y)) scale(var(--node-scale))}.command-orbit-node--pricing{top:47%;left:-12%;transform:translateY(calc(-50% + var(--node-hover-y))) scale(var(--node-scale))}.command-orbit-node--clients{top:22%;left:-12%;transform:translateY(var(--node-hover-y)) scale(var(--node-scale))}.command-detail-panel{width:520px;max-height:calc(100vh - 150px)}.command-detail-panel--pricing{width:560px;min-height:560px;padding:30px;overflow:hidden}.command-detail-panel--pricing h2{font-size:clamp(36px,3vw,42px);line-height:1.05}.command-detail-panel--pricing .command-panel-description{max-width:470px;font-size:15px}.command-detail-panel--pricing .command-best-for,.command-detail-panel--pricing .command-benefits{display:none}.command-pricing-panel{margin-top:22px}.command-plan-list{display:flex;flex-direction:column;gap:12px}.command-plan-card{min-height:132px;padding:18px 18px 16px;border-radius:22px;background:#ffffff0e;border:1px solid rgba(255,255,255,.1)}.command-plan-card--featured{position:relative;border-color:#c9a84c7a;box-shadow:0 0 24px #c9a84c1f}.command-plan-card__top{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:start}.command-plan-card h4{font-size:16px;font-weight:800}.command-plan-card p{margin:6px 0 0;font-size:12.75px;line-height:1.35}.command-plan-card__price{display:grid;justify-items:end;gap:4px;min-width:112px}.command-plan-card__price span{min-height:24px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;color:#171106;background:linear-gradient(135deg,#f2dd85,#c9a84c);font-size:11px;font-weight:800}.command-plan-card__price strong{margin:0;color:#fffcf4f5;font-size:clamp(24px,2.2vw,30px);line-height:1}.command-plan-card__price strong small,.command-plan-card__price em{color:#fff9;font-size:12px;font-style:normal}.command-plan-card ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:12px 0 0;padding:0;list-style:none}.command-plan-card li{position:relative;padding-left:13px;color:#ffffffb8;font-size:12.3px;line-height:1.3}.command-plan-card li:before{content:"";position:absolute;top:.48em;left:0;width:5px;height:5px;border-radius:999px;background:#d8b85a}.command-plan-card__actions{margin-top:14px;display:flex;justify-content:flex-start;gap:10px}.command-plan-card__actions a{height:40px;padding:0 18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#171106;background:linear-gradient(135deg,#f2dd85,#c9a84c);font-size:13px;font-weight:750;text-decoration:none}.command-pricing-compare{display:inline-flex;align-items:center;min-height:36px;margin-top:12px;color:#e0c36a;font-size:13px;font-weight:750;text-decoration:none}.command-features-panel{position:absolute;inset:50% auto auto 50%;width:min(1060px,100%);height:min(620px,calc(100vh - 160px));transform:translate(-50%,-50%);z-index:8;padding:30px;border-radius:34px;background:radial-gradient(circle at 22% 12%,rgba(224,195,106,.14),transparent 28%),#0a0a0ae0;border:1px solid rgba(201,168,76,.28);box-shadow:0 28px 90px #0000006b}.command-features-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.command-features-panel__header h2{margin:0;color:#fffcf4fa;font-size:clamp(36px,3.2vw,44px);line-height:1.03;letter-spacing:-.035em}.command-features-panel__header span{display:block;max-width:560px;margin-top:10px;color:#ffffffb8;font-size:14.5px;line-height:1.5}.command-features-panel__body{display:grid;grid-template-columns:220px 1fr;gap:24px;margin-top:26px}.command-feature-category-rail{display:grid;align-content:start;gap:10px}.command-feature-category-rail button{height:42px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;color:#ffffffb8;font:inherit;font-size:13px;font-weight:750;text-align:left;cursor:pointer}.command-feature-category-rail button.is-active{border-color:#c9a84c7a;background:#c9a84c24;color:#fffcf4f0}.command-feature-grid{max-height:440px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;overflow:auto;padding-right:4px}.command-feature-card{min-height:132px;padding:18px;border-radius:22px;background:#ffffff0e;border:1px solid rgba(255,255,255,.1)}.command-feature-card__icon{width:36px;height:36px;border-radius:13px;display:grid;place-items:center;background:#c9a84c1f;border:1px solid rgba(201,168,76,.26)}.command-feature-card__icon svg{width:20px;height:20px;fill:none;stroke:#e0c36a;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.command-feature-card h3{margin:12px 0 0;color:#fffcf4f0;font-size:15px}.command-feature-card p{margin:7px 0 0;color:#ffffffad;font-size:12.75px;line-height:1.4}.command-feature-card ul{display:grid;gap:5px;margin:10px 0 0;padding:0;list-style:none}.command-feature-card li{color:#ffffffb8;font-size:12px}.command-feature-card button{margin-top:12px;padding:0;border:0;background:transparent;color:#e0c36a;font:inherit;font-size:12.5px;font-weight:800;cursor:pointer}@media(max-width:1280px){.command-map-shell{padding-inline:28px}.command-map-main{grid-template-columns:minmax(640px,1fr) 500px;gap:40px}.command-center-core{width:460px}.command-detail-panel,.command-detail-panel--pricing{width:500px}.command-orbit-node--money,.command-orbit-node--faq,.command-orbit-node--scope{right:-14%}.command-orbit-node--workflow,.command-orbit-node--pricing,.command-orbit-node--clients{left:-14%}}.command-detail-panel--pricing{height:min(750px,calc(100vh - 150px));max-height:min(750px,calc(100vh - 150px))}.command-detail-panel--pricing .command-panel-description{margin-top:10px}.command-detail-panel--pricing .command-pricing-panel{margin-top:14px}.command-plan-list{gap:9px}.command-plan-card{min-height:0;padding:12px 14px}.command-plan-card__top{gap:10px}.command-plan-card__name{font-size:15px;line-height:1.05}.command-plan-card p{margin-top:4px;font-size:11.8px;line-height:1.28}.command-plan-card__price{min-width:96px}.command-plan-card__price span{min-height:20px;padding:0 8px;font-size:10px}.command-plan-card__price strong{font-size:clamp(20px,1.8vw,24px)}.command-plan-card__price strong small,.command-plan-card__price em{font-size:10.5px}.command-plan-card ul{gap:4px 10px;margin-top:8px}.command-plan-card li{font-size:11.35px;line-height:1.24}.command-plan-card__actions{margin-top:9px}.command-plan-card__actions a{height:34px;padding:0 15px;font-size:12.5px}.command-pricing-compare{margin-top:9px}@media(max-height:760px)and (min-width:981px){.command-detail-panel--pricing{overflow:auto}}@media(max-width:980px){.command-map-main{grid-template-columns:1fr;gap:18px}.command-orbit-stage{width:100%;min-height:0;height:auto;overflow:visible}.command-center-core{width:100%;min-height:0;padding:24px 20px;border-radius:26px}.command-center-core h1{font-size:clamp(34px,10vw,40px);line-height:1}.command-center-core>span{font-size:14.5px}.command-center-core__actions{display:grid;grid-template-columns:1fr}.command-map-primary,.command-map-secondary{width:100%}.command-detail-panel,.command-detail-panel--pricing{width:100%;max-height:none;overflow:visible}.command-orbit-node--projects,.command-orbit-node--money,.command-orbit-node--faq,.command-orbit-node--scope,.command-orbit-node--delivery,.command-orbit-node--workflow,.command-orbit-node--pricing,.command-orbit-node--clients,.command-orbit-node:hover,.command-orbit-node.is-active{inset:auto;transform:none}.command-plan-card ul{grid-template-columns:1fr}.command-plan-card{padding:16px}.command-plan-card__actions a{min-height:44px}.command-features-panel{position:fixed;inset:12px;width:auto;height:auto;transform:none;padding:18px;border-radius:26px;overflow:auto}.command-features-panel__header{gap:16px;flex-direction:column}.command-features-panel__body{grid-template-columns:1fr;gap:16px}.command-feature-category-rail{display:flex;gap:10px;overflow-x:auto;padding-bottom:2px}.command-feature-category-rail button{min-width:max-content}.command-feature-grid{max-height:none;grid-template-columns:1fr;overflow:visible}}.command-map-shell{max-width:1280px;height:100vh;padding:28px 40px 22px;grid-template-rows:72px 1fr 46px}.command-map-nav{height:72px;justify-content:space-between}.command-map-nav__links{display:none}.command-map-main{position:relative;height:100%;min-height:0;display:flex;align-items:center;justify-content:center;overflow:visible}.radial-command-stage{position:relative;width:min(880px,calc(100vw - 560px));min-width:760px;height:min(660px,calc(100vh - 160px));min-height:560px;display:flex;align-items:center;justify-content:center;overflow:visible;isolation:isolate}.radial-command-aura{position:absolute;inset:8%;border-radius:999px;border:1px solid rgba(201,168,76,.08);background:radial-gradient(circle at center,rgba(201,168,76,.1),transparent 42%),radial-gradient(circle at center,transparent 56%,rgba(201,168,76,.08) 57%,transparent 58%);filter:drop-shadow(0 0 34px rgba(201,168,76,.08));pointer-events:none;z-index:1}.kaspire-core{position:absolute;left:50%;top:50%;width:340px;height:340px;padding:34px;border-radius:999px;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:10;background:radial-gradient(circle at 50% 25%,#c9a84c2e,#ffffff0b 40%,#080808d6);border:1px solid rgba(201,168,76,.36);box-shadow:0 0 70px #c9a84c29,0 28px 90px #00000075,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.kaspire-core p{margin:0 0 16px;color:#d8b85a;font-size:13px;font-weight:850;letter-spacing:.12em;line-height:1;text-transform:uppercase}.kaspire-core h1{max-width:270px;margin:0 auto;color:#fffffff5;font-size:clamp(29px,2.45vw,34px);line-height:1.02;font-weight:850;letter-spacing:-.035em}.kaspire-core>span{max-width:260px;margin-top:14px;color:#ffffffb3;font-size:14px;line-height:1.42}.kaspire-core__actions{margin-top:22px;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.kaspire-core .command-map-primary,.kaspire-core .command-map-secondary{height:42px;min-height:42px;padding:0 20px;font-size:13.5px}.kaspire-core .command-map-secondary{padding:0 18px;font-weight:700}.radial-line{position:absolute;left:50%;top:50%;width:252px;height:1px;transform-origin:left center;background:linear-gradient(90deg,#c9a84c0a,#c9a84c66,#c9a84c1a);opacity:.48;pointer-events:none;z-index:2}.radial-line.is-active{opacity:1;box-shadow:0 0 18px #c9a84c47;background:linear-gradient(90deg,#e0c36a14,#e0c36a9e,#e0c36a1f)}.radial-line--projects{width:238px;transform:rotate(-90deg)}.radial-line--money{transform:rotate(-38deg)}.radial-line--scope{transform:rotate(38deg)}.radial-line--delivery{width:238px;transform:rotate(90deg)}.radial-line--workflow{transform:rotate(142deg)}.radial-line--clients{transform:rotate(-142deg)}.radial-node{position:absolute;z-index:12;width:138px;height:72px;padding:12px 14px;border-radius:22px;display:flex;align-items:center;gap:10px;color:#fffcf4f2;text-align:left;background:#fff1;border:1px solid rgba(255,255,255,.11);box-shadow:0 16px 40px #0000003d;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,filter .18s ease}.radial-node:hover,.radial-node:focus-visible{border-color:#c9a84c6b;filter:brightness(1.08)}.radial-node:focus-visible{outline:2px solid rgba(224,195,106,.65);outline-offset:3px}.radial-node.is-active{background:#c9a84c26;border-color:#c9a84c85;box-shadow:0 0 30px #c9a84c2e,inset 0 1px #ffffff14}.radial-node__icon{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;flex:0 0 auto;background:radial-gradient(circle at 35% 30%,rgba(224,195,106,.2),transparent 42%),#0a0907b8;border:1px solid rgba(201,168,76,.28)}.radial-node__icon svg{width:21px;height:21px;stroke:#e0c36a;stroke-width:1.7;fill:none}.radial-node strong,.radial-node small{display:block}.radial-node strong{font-size:14px;font-weight:800;line-height:1.05}.radial-node small{margin-top:3px;color:#fff9;font-size:10.8px;line-height:1.15}.radial-node--projects{top:4%;left:50%;transform:translate(-50%)}.radial-node--money{top:8%;right:30%}.radial-node--scope{bottom:8%;right:30%}.radial-node--delivery{bottom:4%;left:50%;transform:translate(-50%)}.radial-node--workflow{bottom:8%;left:30%}.radial-node--clients{top:8%;left:30%}.command-secondary-actions{position:absolute;bottom:72px;left:50%;z-index:14;display:flex;gap:12px;transform:translate(-50%)}.command-secondary-actions button{height:42px;padding:0 18px;border-radius:999px;color:#fffcf4e6;font-size:13px;font-weight:750;background:#ffffff0f;border:1px solid rgba(201,168,76,.24);cursor:pointer}.command-secondary-actions button:first-child{background:#c9a84c1f;border-color:#c9a84c61}.radial-detail-panel{position:absolute;top:50%;z-index:20;width:360px;min-height:430px;max-height:calc(100vh - 170px);padding:28px;border-radius:30px;transform:translateY(-50%);overflow:auto;background:#080808f0;border:1px solid rgba(201,168,76,.28);box-shadow:0 30px 90px #00000080,inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.radial-detail-panel--right{right:0}.radial-detail-panel--left{left:0}.radial-detail-panel h2{margin:0;color:#fffcf4fa;font-size:clamp(34px,3vw,40px);line-height:1.02;font-weight:850;letter-spacing:-.035em}.radial-detail-panel .command-panel-description{font-size:15px;line-height:1.55}.radial-detail-panel .command-best-for{min-height:62px}.radial-detail-panel .command-benefits li{font-size:14px;line-height:1.45}.radial-pricing-panel,.radial-faq-panel{position:absolute;left:50%;top:50%;z-index:60;width:min(920px,calc(100vw - 96px));max-height:min(680px,calc(100vh - 140px));padding:30px;border-radius:34px;transform:translate(-50%,-50%);overflow:auto;background:#080808f5;border:1px solid rgba(201,168,76,.32);box-shadow:0 34px 100px #0000009e,inset 0 1px #ffffff12}.radial-faq-panel{width:min(820px,calc(100vw - 96px))}.radial-pricing-panel .command-plan-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.radial-pricing-panel .command-plan-card{min-height:260px;padding:20px;border-radius:24px}.radial-pricing-panel .command-plan-card__top{grid-template-columns:1fr}.radial-pricing-panel .command-plan-card__price{justify-items:start;min-width:0}.radial-pricing-panel .command-plan-card ul{grid-template-columns:1fr;gap:8px;margin-top:14px}.radial-pricing-panel .command-selected-plan-cta{margin-top:18px}.radial-pricing-panel .command-pricing-compare{display:inline-flex;margin-top:14px}@media(max-width:980px){.command-map-page{min-height:100vh;height:auto;overflow-y:auto}.command-map-shell{width:100%;height:auto;min-height:100vh;padding:18px 16px 24px;grid-template-rows:auto auto auto}.command-map-nav{height:auto;flex-wrap:wrap}.command-map-main{display:grid;grid-template-columns:1fr;gap:18px;margin-top:24px}.radial-command-stage{width:100%;min-width:0;height:auto;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.radial-command-aura,.radial-line{display:none}.kaspire-core{position:static;grid-column:1 / -1;width:100%;height:auto;min-height:0;padding:24px 20px;border-radius:28px;transform:none}.kaspire-core h1{font-size:clamp(32px,10vw,38px)}.kaspire-core__actions{display:grid;width:100%;grid-template-columns:1fr}.radial-node,.radial-node--projects,.radial-node--money,.radial-node--scope,.radial-node--delivery,.radial-node--workflow,.radial-node--clients{position:static;width:auto;min-width:0;height:84px;transform:none}.command-secondary-actions{position:static;grid-column:1 / -1;transform:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.command-secondary-actions button{min-height:44px}.radial-detail-panel,.radial-detail-panel--left,.radial-detail-panel--right{position:static;width:100%;min-height:0;max-height:none;padding:22px;border-radius:26px;transform:none}.radial-pricing-panel,.radial-faq-panel,.command-features-panel{position:fixed;inset:12px;width:auto;max-height:none;height:auto;padding:20px;transform:none;border-radius:26px}.radial-pricing-panel .command-plan-list{grid-template-columns:1fr}.radial-pricing-panel .command-plan-card{min-height:0}.command-map-bottom-bar{gap:12px;align-items:flex-start}}@media(max-width:430px){.radial-command-stage{grid-template-columns:1fr}}@media(min-width:981px){.command-map-shell{max-width:1366px;padding:28px 16px 24px}.command-map-main{grid-template-columns:minmax(740px,1fr) 520px;gap:56px}.command-orbit-stage{width:100%;max-width:none;justify-self:center}.command-center-core{width:430px}.command-detail-panel,.command-detail-panel--pricing{width:520px}.command-orbit-node{width:136px;height:76px}.command-orbit-node--projects{top:2%;left:50%;transform:translate(-50%) translateY(var(--node-hover-y)) scale(var(--node-scale))}.command-orbit-node--clients{top:22%;left:0;transform:translateY(var(--node-hover-y)) scale(var(--node-scale))}.command-orbit-node--pricing{top:47%;left:-1%;transform:translateY(calc(-50% + var(--node-hover-y))) scale(var(--node-scale))}.command-orbit-node--workflow{bottom:22%;left:0;transform:translateY(var(--node-hover-y)) scale(var(--node-scale))}.command-orbit-node--delivery{bottom:1%;left:50%;transform:translate(-50%) translateY(var(--node-hover-y)) scale(var(--node-scale))}.command-orbit-node--money{top:22%;right:0;transform:translateY(var(--node-hover-y)) scale(var(--node-scale))}.command-orbit-node--faq{top:47%;right:0;transform:translateY(calc(-50% + var(--node-hover-y))) scale(var(--node-scale))}.command-orbit-node--scope{bottom:22%;right:0;transform:translateY(var(--node-hover-y)) scale(var(--node-scale))}}@media(max-width:1280px)and (min-width:1181px){.command-map-main{grid-template-columns:minmax(650px,1fr) 500px;gap:48px}.command-center-core{width:380px}.command-detail-panel,.command-detail-panel--pricing{width:500px}.command-orbit-node{width:130px;height:74px}}@media(max-width:1180px)and (min-width:981px){.command-map-main{grid-template-columns:1fr;gap:24px;overflow-y:auto}.command-orbit-stage{max-width:760px;margin:0 auto}.command-detail-panel,.command-detail-panel--pricing{width:min(760px,100%);justify-self:center}}.command-features-backdrop{position:absolute;inset:0;z-index:40;background:#030303b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto}.command-features-panel{z-index:50;width:min(1100px,calc(100vw - 96px));height:min(640px,calc(100vh - 150px));padding:34px;border-radius:36px;background:#080808f5;border-color:#c9a84c52;box-shadow:0 34px 100px #0000009e,inset 0 1px #ffffff12;overflow:hidden}.command-features-panel__header h2{font-size:clamp(34px,3vw,40px)}.command-features-panel__header span{font-size:15px}.command-feature-grid{max-height:430px;padding-right:4px}.command-feature-card{min-height:132px;padding:18px;background:#fff1;border-color:#ffffff1c}.command-feature-card h3{font-size:15px;font-weight:800}.command-feature-card p{font-size:12.75px;line-height:1.4}.command-plan-card{cursor:pointer;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.command-plan-card:hover,.command-plan-card:focus-visible{transform:translateY(-1px);border-color:#c9a84c6b}.command-plan-card:focus-visible{outline:2px solid rgba(224,195,106,.7);outline-offset:3px}.command-plan-card.is-selected{border-color:#c9a84ca6;background:#c9a84c1f;box-shadow:0 0 28px #c9a84c2e,inset 0 1px #ffffff14}.command-plan-selected-badge{background:#e0c36a33;border-color:#e0c36a73}.command-selected-plan-cta{margin-top:14px;padding:16px;border-radius:22px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#c9a84c14;border:1px solid rgba(201,168,76,.24)}.command-selected-plan-cta strong{display:block;color:#fffcf4f2;font-size:14px;line-height:1.2}.command-selected-plan-cta span{display:block;margin-top:4px;color:#ffffffad;font-size:12.5px;line-height:1.35}.command-selected-plan-cta a{min-width:max-content;height:44px;padding:0 22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#151008;background:linear-gradient(135deg,#f1d982,#c9a84c);font-size:14px;font-weight:800;text-decoration:none;box-shadow:0 0 22px #c9a84c2e}@media(max-width:980px){.command-features-backdrop{position:fixed;inset:0}.command-features-panel{position:fixed;inset:12px;z-index:50;width:auto;height:auto;padding:20px;transform:none;border-radius:26px;overflow:auto}.command-selected-plan-cta{flex-direction:column;align-items:stretch}.command-selected-plan-cta a{width:100%;min-height:44px}.command-feature-grid{max-height:none;grid-template-columns:1fr;overflow:visible}}.landing-command-core{min-height:100vh;height:100vh;width:100%;position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 50% 50%,rgba(201,168,76,.12),transparent 28%),radial-gradient(circle at 50% 50%,#111,#050505 72%);background-color:#050505}.landing-command-core:before,.landing-command-core:after{content:"";position:absolute;inset:0;pointer-events:none}.landing-command-core:before{background:radial-gradient(circle at 50% 48%,rgba(216,184,90,.1),transparent 34%),linear-gradient(120deg,transparent 0 46%,rgba(201,168,76,.055) 47%,transparent 48% 100%);opacity:.78}.landing-command-core:after{background:radial-gradient(circle at center,transparent 0 48%,rgba(0,0,0,.46) 100%)}.command-core-bg{position:absolute;inset:-12%;pointer-events:none;background-image:radial-gradient(circle,rgba(216,184,90,.16) 0 1px,transparent 1px),radial-gradient(circle at center,transparent 0 38%,rgba(201,168,76,.055) 39%,transparent 40%);background-size:54px 54px,100% 100%;opacity:.2;-webkit-mask-image:radial-gradient(circle at center,black 0 44%,transparent 74%);mask-image:radial-gradient(circle at center,black 0 44%,transparent 74%)}.command-core-shell{position:relative;z-index:2;max-width:1440px;height:100vh;box-sizing:border-box;margin:0 auto;padding:28px 42px 22px;display:grid;grid-template-rows:72px 1fr 46px}.command-core-nav{height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;z-index:40}.command-core-brand{display:inline-flex;align-items:center;gap:12px;color:#fffcf4f5;text-decoration:none}.command-core-brand__mark{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;color:#171108;font-weight:900;background:linear-gradient(135deg,#f1d982,#c9a84c);box-shadow:0 0 26px #c9a84c2e}.command-core-brand strong,.command-core-brand small{display:block}.command-core-brand strong{font-size:17px;line-height:1.1;font-weight:800}.command-core-brand small{margin-top:3px;color:#ffffff9e;font-size:11px;line-height:1.15}.command-core-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.command-core-actions .command-map-pill{min-width:max-content;height:40px;min-height:40px;padding:0 16px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fffcf4db;font-size:13px;font-weight:700;text-decoration:none;background:#ffffff0e;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.command-core-actions .command-map-pill:hover,.command-core-actions .command-map-pill:focus-visible{color:#d8b85a;border-color:#c9a84c57}.command-core-actions .command-map-pill--signout{color:#ffdcd2db;border-color:#b9674847}.command-core-actions .command-map-pill--primary{height:42px;min-height:42px;padding:0 24px;color:#171108;font-size:14px;font-weight:800;background:linear-gradient(135deg,#f1d982,#c9a84c);border-color:#eccf708f;box-shadow:0 0 24px #c9a84c33}.command-core-actions .command-map-pill--primary:hover,.command-core-actions .command-map-pill--primary:focus-visible{color:#171108;filter:brightness(1.04)}.landing-command-core :focus-visible{outline:2px solid rgba(236,207,112,.72);outline-offset:3px}.command-core-main{position:relative;height:100%;min-height:0;display:flex;align-items:center;justify-content:center;overflow:visible}.command-core-stage{--orbit-radius: 410px;--core-radius: 310px;--connector-length: 92px;position:relative;width:1040px;height:720px;display:flex;align-items:center;justify-content:center;overflow:visible;isolation:isolate}.command-core-orbit-ring{position:absolute;left:50%;top:50%;z-index:1;width:760px;height:760px;border-radius:999px;transform:translate(-50%,-50%);border:1px solid rgba(201,168,76,.1);box-shadow:inset 0 0 60px #c9a84c09,0 0 70px #c9a84c0e;pointer-events:none}.kaspire-core-orb{position:absolute;left:50%;top:50%;z-index:10;width:620px;height:620px;border-radius:999px;transform:translate(-50%,-50%);overflow:hidden;background:radial-gradient(circle at 50% 28%,#c9a84c2e,#ffffff0e 38%,#080808e0);border:1px solid rgba(201,168,76,.38);box-shadow:0 0 90px #c9a84c29,0 34px 110px #00000085,inset 0 1px #ffffff14,inset 0 0 90px #c9a84c0f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.kaspire-core-orb:before{content:"";position:absolute;inset:18px;border-radius:inherit;border:1px solid rgba(255,255,255,.055);pointer-events:none}.kaspire-core-content{position:relative;z-index:2;width:100%;height:100%;box-sizing:border-box;padding:64px 76px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;animation:coreContentIn .26s ease-out both}@keyframes coreContentIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.core-view{width:100%;max-width:500px;margin:0 auto}.core-view-label{margin:0 0 12px;color:#d8b85a;font-size:12px;line-height:1;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.core-view--hero .core-view-label{margin-bottom:18px;font-size:13px;letter-spacing:.12em}.core-view-title{max-width:430px;margin:0 auto;color:#fffffff5;font-size:36px;line-height:1.04;font-weight:850;letter-spacing:-.035em}.core-view--hero .core-view-title{max-width:470px;font-size:42px;line-height:1.02;letter-spacing:-.04em}.core-pricing-view .core-view-title{font-size:32px}.core-view-description{max-width:430px;margin:14px auto 0;color:#ffffffbd;font-size:14.5px;line-height:1.45}.core-view--hero .core-view-description{max-width:400px;margin-top:18px;font-size:15px}.core-benefits{max-width:380px;margin:18px auto 0;padding:0;display:grid;grid-template-columns:1fr;gap:8px;list-style:none}.core-benefits li,.core-selected-plan li{color:#ffffffc7;font-size:13px;line-height:1.35}.core-benefits li:before,.core-selected-plan li:before{content:"";width:6px;height:6px;margin-right:8px;border-radius:999px;display:inline-block;vertical-align:middle;background:#d8b85a;box-shadow:0 0 10px #d8b85a3d}.core-actions{margin-top:20px;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.core-view--hero .core-actions{margin-top:26px;gap:12px}.core-primary-action,.core-secondary-action,.core-back-button{min-height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:0;text-decoration:none;cursor:pointer}.core-primary-action{height:44px;padding:0 22px;color:#171108;background:linear-gradient(135deg,#f1d982,#c9a84c);border:1px solid rgba(236,207,112,.55);font-size:14px;font-weight:800;box-shadow:0 0 24px #c9a84c38}.core-secondary-action,.core-back-button{height:44px;padding:0 20px;color:#fffcf4e6;background:#ffffff0f;border:1px solid rgba(201,168,76,.22);font-size:14px;font-weight:750}.core-back-button{height:38px;margin-top:14px;padding:0 16px;font-size:13px;font-weight:700}.core-connector-line{position:absolute;left:50%;top:50%;z-index:5;width:var(--connector-length);height:2px;border-radius:999px;transform-origin:left center;transform:rotate(var(--line-angle)) translate(var(--core-radius));opacity:.65;pointer-events:none;background:linear-gradient(90deg,#0a0a0a33,#c9a84c2e 18%,#c9a84c85,#c9a84c2e 82%,#0a0a0a33);box-shadow:0 0 8px #c9a84c33}.core-connector-line.is-active{opacity:1;background:linear-gradient(90deg,#c9a84c2e,#eccf70c7,#c9a84c2e);box-shadow:0 0 16px #c9a84c57}.core-satellite-node{position:absolute;left:50%;top:50%;z-index:20;width:118px;height:118px;padding:12px;border-radius:999px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:#ffffffeb;background:#0a0a0af0;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 46px #00000057,inset 0 1px #ffffff0f;cursor:pointer;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(calc(-1 * var(--orbit-radius))) rotate(calc(-1 * var(--angle)));transition:border-color .17s ease,background .17s ease,box-shadow .17s ease,filter .17s ease}.core-satellite-node:hover{border-color:#c9a84c80;box-shadow:0 0 24px #c9a84c29,0 18px 46px #00000057,inset 0 1px #ffffff0f}.core-satellite-node.is-active{background:#c9a84c24;border:1px solid rgba(201,168,76,.55);box-shadow:0 0 34px #c9a84c38,0 18px 46px #0000005c,inset 0 1px #ffffff14}.core-satellite-icon{display:grid;place-items:center;color:#d8b85a}.core-satellite-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8}.core-satellite-node strong{display:block;font-size:13px;line-height:1.05;font-weight:800}.core-satellite-node small{display:block;color:#ffffff94;font-size:10.5px;line-height:1.1}.core-plan-selector{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.core-plan-option{height:96px;padding:12px;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#fffcf4e6;background:#ffffff0e;border:1px solid rgba(255,255,255,.11);cursor:pointer}.core-plan-option span{font-size:12.5px;font-weight:800}.core-plan-option strong{color:#fffcf4f5;font-size:18px;line-height:1.05;font-weight:850}.core-plan-option small{font-size:10.5px;font-weight:700;color:#ffffff9e}.core-plan-option em{height:20px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;color:#f1d982;font-size:10px;line-height:1;font-style:normal;font-weight:800;background:#e0c36a29;border:1px solid rgba(224,195,106,.35)}.core-plan-option.is-selected{background:#c9a84c1f;border-color:#c9a84ca6;box-shadow:0 0 24px #c9a84c2e,inset 0 1px #ffffff14}.core-selected-plan{margin-top:14px;padding:14px;border-radius:18px;background:#c9a84c14;border:1px solid rgba(201,168,76,.24)}.core-selected-plan strong,.core-selected-plan span{display:block}.core-selected-plan strong{color:#fffcf4f5;font-size:13.5px;line-height:1.15}.core-selected-plan span{margin-top:3px;color:#ffffffad;font-size:11.5px;line-height:1.3}.core-selected-plan ul{margin:9px auto 0;padding:0;display:grid;gap:5px;list-style:none}.core-selected-plan .core-primary-action{height:40px;min-height:40px;margin-top:11px;padding:0 18px;font-size:13px}.core-faq-list{margin-top:16px;display:grid;gap:8px}.core-faq-list details{min-height:44px;padding:10px 12px;border-radius:14px;text-align:left;background:#ffffff0e;border:1px solid rgba(255,255,255,.1)}.core-faq-list summary{color:#fffcf4eb;font-size:13px;font-weight:800;cursor:pointer}.core-faq-list p{margin:8px 0 0;color:#ffffffad;font-size:12.5px;line-height:1.35}.core-disclaimer{max-width:410px;margin:12px auto 0;color:#ffffff9e;font-size:11.5px;line-height:1.35}.core-feature-pills{margin-top:14px;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.core-feature-pills button{height:32px;padding:0 12px;border-radius:999px;color:#fffcf4d6;font-size:11.5px;font-weight:750;background:#ffffff0e;border:1px solid rgba(255,255,255,.11);cursor:pointer}.core-feature-pills button.is-active{color:#f1d982;background:#c9a84c24;border-color:#c9a84c70}.core-feature-mini-grid{max-width:460px;margin:14px auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.core-feature-mini-card{min-height:74px;padding:10px;border-radius:14px;text-align:left;background:#ffffff0e;border:1px solid rgba(255,255,255,.1)}.core-feature-mini-card h3{margin:0;color:#fffcf4f0;font-size:12.5px;line-height:1.15;font-weight:800}.core-feature-mini-card p{margin:6px 0 0;color:#ffffffa3;font-size:11px;line-height:1.25}.command-core-bottom-bar{height:46px;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;z-index:35;color:#ffffff9e;font-size:13px;line-height:1.3}.command-core-bottom-bar p{margin:0}.command-core-bottom-bar nav{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap}.command-core-bottom-bar a{color:#ffffffad;text-decoration:none}.command-core-bottom-bar a:hover,.command-core-bottom-bar a:focus-visible{color:#d8b85a}@media(max-height:859px)and (min-width:769px){.command-core-stage{--orbit-radius: 360px;--core-radius: 280px;--connector-length: 76px;width:960px;height:640px}.command-core-orbit-ring{width:690px;height:690px}.kaspire-core-orb{width:560px;height:560px}.kaspire-core-content{padding:54px 64px}.core-view{max-width:450px}.core-view--hero .core-view-title{max-width:430px;font-size:38px}.core-view-title{font-size:32px}.core-pricing-view .core-view-title{font-size:28px}.core-satellite-node{width:108px;height:108px}.core-satellite-icon svg{width:21px;height:21px}.core-satellite-node strong{font-size:12.5px}.core-satellite-node small{font-size:10px}.core-plan-option{height:88px}}@media(max-height:779px)and (min-width:769px){.landing-command-core{height:auto;min-height:100vh;overflow-y:auto}.command-core-shell{height:auto;min-height:900px;padding-top:22px;padding-bottom:18px}.command-core-stage{--orbit-radius: 315px;--core-radius: 250px;--connector-length: 64px;width:900px;height:580px}.command-core-orbit-ring{width:610px;height:610px}.kaspire-core-orb{width:500px;height:500px}.kaspire-core-content{padding:44px 54px}.core-view{max-width:390px}.core-view--hero .core-view-title{max-width:380px;font-size:32px}.core-view-title{font-size:28px}.core-pricing-view .core-view-title{font-size:24px}.core-view-description{font-size:14px}.core-satellite-node{width:96px;height:96px;gap:6px;padding:10px}.core-satellite-icon svg{width:19px;height:19px}.core-satellite-node strong{font-size:12px}.core-satellite-node small{font-size:10px}.core-plan-option{height:82px;padding:10px}.core-selected-plan{padding:12px}}@media(max-width:1080px)and (min-width:769px){.command-core-shell{padding-left:24px;padding-right:24px}.command-core-stage{transform:scale(.92)}}@media(max-width:768px){.landing-command-core{height:auto;min-height:100vh;overflow-y:auto}.command-core-shell{width:100%;height:auto;min-height:100vh;padding:18px 16px 24px;grid-template-rows:auto auto auto}.command-core-nav{height:auto;align-items:flex-start;gap:14px;flex-wrap:wrap}.command-core-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.command-core-actions .command-map-pill,.command-core-actions .command-map-pill--primary{min-height:44px}.command-core-main{display:block;margin-top:18px}.command-core-stage{width:100%;height:auto;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;transform:none}.command-core-orbit-ring,.core-connector-line{display:none}.kaspire-core-orb{position:relative;left:auto;top:auto;grid-column:1 / -1;width:100%;height:auto;min-height:0;border-radius:28px;transform:none;overflow:visible}.kaspire-core-orb:before{inset:10px;border-radius:22px}.kaspire-core-content{min-height:0;height:auto;padding:24px 20px}.core-view,.core-view--hero .core-view-title,.core-view-title,.core-view-description{max-width:100%}.core-view--hero .core-view-title{font-size:clamp(32px,10vw,38px);line-height:1.02}.core-view-title{font-size:30px}.core-actions{display:grid;grid-template-columns:1fr}.core-primary-action,.core-secondary-action,.core-back-button{min-height:44px}.core-satellite-node{position:static;width:auto;min-width:0;height:86px;border-radius:20px;transform:none!important}.core-satellite-icon svg{width:20px;height:20px}.core-plan-selector,.core-feature-mini-grid{grid-template-columns:1fr}.core-plan-option{height:auto;min-height:74px}.core-selected-plan .core-primary-action{width:100%}.core-feature-pills{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.core-feature-pills button{flex:0 0 auto;min-height:36px}.core-feature-mini-card{min-height:0}.command-core-bottom-bar{height:auto;margin-top:24px;align-items:flex-start;flex-direction:column;gap:12px}.command-core-bottom-bar nav{justify-content:flex-start;gap:12px}}@media(max-width:390px){.command-core-stage{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.kaspire-core-content{animation:none}.core-satellite-node,.core-plan-option,.command-core-actions .command-map-pill{transition:none}}.landing-command-core{background:#050505}.landing-command-core:before,.landing-command-core:after{display:none}.landing-command-core .command-core-bg{position:absolute;inset:0;z-index:0;opacity:1;background-size:cover;background-position:center center;background-repeat:no-repeat;pointer-events:none;-webkit-mask-image:none;mask-image:none}.command-core-bg-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 50%,#0000001a,#0000002e 42%,#00000070),linear-gradient(180deg,#0003,#00000014 45%,#0000004d)}.command-core-shell{position:relative;z-index:2}.kaspire-core-orb{background:radial-gradient(circle at 50% 30%,#ffffff13,#08080880 55%,#080808ad);border-color:#c9a84c52;box-shadow:0 0 48px #c9a84c1a,0 24px 90px #0006,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.core-connector-line{background:linear-gradient(90deg,#c9a84c29,#eccf709e,#c9a84c29);box-shadow:0 0 10px #c9a84c38}.command-core-bottom-bar{z-index:3;text-shadow:0 1px 12px rgba(0,0,0,.75)}@media(max-width:768px){.landing-command-core .command-core-bg{background-size:cover;background-position:center center}.command-core-bg-overlay{background:radial-gradient(circle at 50% 20%,#0000001a,#0000006b 70%),linear-gradient(180deg,#0000004d,#00000073)}}html,body,#root{max-width:100%;overflow-x:hidden}img,svg,canvas,video{max-width:100%}@media(max-width:768px){body{overflow-x:hidden}button,a,input,select,textarea{max-width:100%}.landing-command-core{min-height:100vh;height:auto;overflow-x:hidden;overflow-y:auto}.landing-command-core .command-core-bg{background-position:center center}.landing-command-core .command-core-bg-overlay{background:radial-gradient(circle at 50% 18%,#00000024,#00000075 72%),linear-gradient(180deg,#00000057,#00000080)}.command-core-shell{width:100%;min-height:100vh;padding:14px 16px max(24px,env(safe-area-inset-bottom));grid-template-rows:auto auto auto}.command-core-nav{min-height:64px;height:auto;align-items:center;gap:12px}.command-core-brand{flex:1 1 auto;min-width:0;min-height:44px;gap:10px}.command-core-brand__mark{width:34px;height:34px;flex:0 0 34px}.command-core-brand strong{font-size:15px}.command-core-brand small{font-size:10.5px}.command-core-actions{flex:0 1 auto;width:auto;max-width:100%;justify-content:flex-end;gap:8px}.command-core-actions .command-map-pill,.command-core-actions .command-map-pill--primary{min-width:0;min-height:44px;height:44px;padding:0 14px;font-size:13px;white-space:nowrap}.command-core-actions .command-map-pill--primary{min-height:44px;height:44px;font-weight:800}.command-core-main{margin-top:18px;overflow:visible}.command-core-stage{width:100%;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kaspire-core-orb{grid-column:1 / -1;width:100%;margin:0 auto;border-radius:30px;background:#080808b8;border-color:#c9a84c4d;box-shadow:0 24px 70px #0000006b,0 0 42px #c9a84c14,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.kaspire-core-content{padding:24px 20px}.core-view-label,.core-view--hero .core-view-label{font-size:11px;letter-spacing:.12em}.core-view--hero .core-view-title{font-size:clamp(31px,8.8vw,36px);line-height:1.02}.core-view-title{font-size:clamp(28px,7.6vw,34px);line-height:1.04}.core-pricing-view .core-view-title{font-size:clamp(26px,7vw,30px)}.core-view-description,.core-view--hero .core-view-description{max-width:100%;font-size:14px;line-height:1.45}.core-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.core-primary-action,.core-secondary-action,.core-back-button{width:100%;min-width:0;min-height:44px;height:44px;padding:0 16px}.core-back-button{margin-top:10px}.core-benefits{gap:8px}.core-benefits li,.core-selected-plan li{font-size:13.5px;line-height:1.4}.core-satellite-node{position:static;width:auto;min-width:0;height:82px;padding:12px;border-radius:22px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;text-align:start;transform:none!important}.core-satellite-icon{width:36px;height:36px;flex:0 0 36px;border-radius:14px;display:grid;place-items:center;background:#c9a84c1f;border:1px solid rgba(201,168,76,.24)}.core-satellite-icon svg{width:20px;height:20px}.core-satellite-node strong{font-size:13.5px;line-height:1.05}.core-satellite-node small{margin-top:3px;font-size:11px;line-height:1.15}.core-plan-selector{grid-template-columns:1fr;gap:12px}.core-plan-option{min-height:110px;height:auto;padding:16px;align-items:flex-start;text-align:start}.core-plan-option strong{font-size:20px}.core-selected-plan{padding:16px}.core-selected-plan .core-primary-action{width:100%;min-height:46px;height:46px;margin-top:14px}.core-faq-list details{min-height:46px;padding:12px 14px;border-radius:16px}.core-faq-list summary{font-size:13px;line-height:1.35}.core-feature-pills{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.core-feature-pills::-webkit-scrollbar{display:none}.core-feature-pills button{flex:0 0 auto;min-height:34px;height:34px;font-size:12px}.core-feature-mini-grid{grid-template-columns:1fr;gap:10px}.core-feature-mini-card{min-height:78px;padding:14px;border-radius:18px}.core-feature-mini-card h3{font-size:13.5px}.core-feature-mini-card p{font-size:12.5px;line-height:1.35}.command-core-bottom-bar{min-height:46px;padding-bottom:max(0px,env(safe-area-inset-bottom));font-size:12.5px}.command-core-bottom-bar nav{width:100%;flex-wrap:wrap;row-gap:8px}.command-core-bottom-bar a,.marketing-page:not(.landing-page) .marketing-brand,.marketing-page:not(.landing-page) .marketing-nav a,.marketing-page:not(.landing-page) .marketing-actions a,.marketing-page:not(.landing-page) .marketing-actions button,.marketing-page:not(.landing-page) .marketing-footer a{min-width:44px;min-height:44px;display:inline-flex;align-items:center}.kc-command-root,.command-center-shell,.workspace-mode-shell,.app-shell,.auth-shell,.client-portal,.marketing-page,.privacy-policy{max-width:100%;overflow-x:hidden}.kc-command-content,.command-center,.workspace-mode-shell__inner,.workspace,.workspace__content,.auth-card,.client-portal__shell,.privacy-policy__content{width:100%;max-width:100%;min-width:0}.kc-command-content{padding:0}.kc-command-root .command-center{padding:16px 16px max(28px,env(safe-area-inset-bottom))}.command-center-header{gap:12px;align-items:center;flex-wrap:wrap}.command-center-header .brand-lockup{min-width:0}.command-center-header .brand-lockup__badge{width:38px;height:38px;flex:0 0 38px}.command-center-actions{display:none;width:100%}.command-center-actions.is-open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.command-center-actions .cc-pill-button,.command-center-menu,.cc-pill-button{min-height:44px;justify-content:center;white-space:normal}.command-center-menu{display:inline-flex}.command-launcher{padding:18px;border-radius:28px}.command-launcher__intro h2{font-size:clamp(28px,9vw,38px);line-height:1}.kc-command-root .command-dashboard-direct .command-feature-card--hero{min-height:120px}.kc-command-root .command-dashboard-direct .command-feature-card--hero .command-feature-card__open{min-height:120px;padding:18px;grid-template-columns:56px minmax(0,1fr)}.kc-command-root .command-dashboard-direct .command-icon-frame{width:56px;height:56px;border-radius:18px}.kc-command-root .command-dashboard-direct .command-icon-svg{width:28px;height:28px}.kc-command-root .command-hub-selector{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kc-command-root .command-hub-button{min-height:88px;padding:14px;grid-template-columns:44px minmax(0,1fr);border-radius:22px}.kc-command-root .command-hub-button__icon{width:44px;height:44px;border-radius:14px}.kc-command-root .command-hub-button__text strong{font-size:.92rem}.kc-command-root .command-hub-button__text small{font-size:.76rem;line-height:1.25}.kc-command-root .command-hub-panel{width:100%;padding:14px;border-radius:24px}.command-hub-panel__header{flex-direction:column;align-items:stretch;gap:12px}.command-hub-panel__tools{grid-template-columns:1fr;gap:10px}.command-feature-card__open,.kc-command-root .command-feature-card--hub-tool .command-feature-card__open{min-height:70px;grid-template-columns:44px minmax(0,1fr);gap:12px}.command-feature-card__arrow{grid-column:1 / -1;justify-self:start}.command-feature-card__edit-actions,.command-customize-bar,.command-customize-bar__actions,.command-hidden-panel__list{display:grid;grid-template-columns:1fr;gap:10px}.workspace-mode-shell__inner{padding:18px 16px max(88px,env(safe-area-inset-bottom))}.workspace-mode-header{margin:-18px -16px 18px;padding:16px}.workspace-mode-header,.workspace__header{flex-direction:column;align-items:stretch;gap:12px}.workspace-mode-header h1,.workspace__header h2{font-size:clamp(24px,8vw,32px);line-height:1.04}.workspace__actions,.toolbar,.card-header,.modal__header,.modal__actions,.card-footer{width:100%;flex-wrap:wrap;gap:10px}.workspace__actions>*,.toolbar>*,.modal__actions>*,.card-footer>*{min-width:min(100%,140px)}.workspace__actions .primary-button,.workspace__actions .secondary-button,.primary-button,.secondary-button,.ghost-button,.danger-button,.danger-button--ghost{min-height:44px}.workspace__content,.workspace-mode-content{min-width:0;overflow-x:hidden}.dashboard-grid,.dashboard-overview-grid,.dashboard-projects-grid,.dashboard-alert-grid,.card-grid,.stats-grid,.grid-two,.magic-onboarding-steps,.magic-template-grid,.magic-onboarding-success-grid,.roadmap-voting-grid,.project-addon-card,.project-deliverable-card,.workflow-summary-card,.workflow-stage-card__header,.workflow-task-row,.scope-request-card,.proposal-public-grid,.client-portal__metrics{grid-template-columns:minmax(0,1fr)!important}.finance-table,.profit-radar-table,.proposal-table,.proposal-public-table,.expenses-table,.payment-editor{width:100%;max-width:100%;overflow-x:visible}.finance-table__header,.profit-radar-table__header,.proposal-table__head,.proposal-public-table__head{display:none}.finance-table__row,.profit-radar-table__row,.proposal-table__row,.proposal-public-table__row,.expenses-table__row,.payment-editor__row,.client-portal__payment,.client-portal__deliverable,.team-payout-mini__row{min-width:0!important;width:100%;grid-template-columns:minmax(0,1fr)!important;gap:10px;align-items:stretch}.expenses-table__actions,.team-payout-row__actions,.project-addon-card__actions,.project-deliverable-card__actions,.scope-request-card__actions,.scope-review-controls,.workflow-stage-card__actions,.workflow-task-row__actions,.workflow-shortcuts{justify-content:stretch;flex-wrap:wrap}.expenses-table__actions>*,.team-payout-row__actions>*,.project-addon-card__actions>*,.project-deliverable-card__actions>*,.scope-request-card__actions>*,.scope-review-controls>*,.workflow-stage-card__actions>*,.workflow-task-row__actions>*,.workflow-shortcuts>*{flex:1 1 140px}.field,.field__control,input,select,textarea{width:100%;min-width:0}input.field__control,select.field__control,.toolbar__input,.scope-review-controls .field__control,.workflow-task-row__actions .field__control,.workflow-stage-card__actions .field__control{min-height:44px;padding-block:10px;font-size:.9rem}.workspace-mode-header__crumb button{min-height:44px;padding:0 10px;border-radius:999px}.mobile-workspace-action-row{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:14px}.mobile-workspace-action-row .primary-button,.mobile-workspace-action-row .secondary-button{width:100%;min-height:46px;justify-content:center}.field--checkbox input,.expenses-filter-bar .field--checkbox input,.unbilled-time-row input[type=checkbox],.switch-row input[type=checkbox]{inline-size:44px;block-size:44px;min-inline-size:44px;min-block-size:44px}.modal-backdrop{padding:12px;align-items:center}.modal{width:100%;max-width:calc(100vw - 24px);min-height:0;max-height:calc(100vh - 24px);border-radius:22px;overflow-y:auto}.auth-shell{padding:16px}.auth-card{padding:20px;border-radius:24px}.auth-card .brand-lockup,.tab-strip{min-width:0}.tab-strip{display:grid;grid-template-columns:1fr 1fr}.tab-strip__tab{min-height:44px}.privacy-policy__content a,.terms-of-service__content a{min-height:44px;display:inline-flex;align-items:center;vertical-align:middle}.client-portal{padding:16px}.client-portal__hero,.client-portal__details,.client-portal__payments,.client-portal__deliverables,.client-portal__scope-request{padding:18px;border-radius:22px}.client-portal__hero{flex-direction:column}.privacy-policy{margin:24px 0;padding:18px;border-radius:22px}.privacy-policy__content{padding:16px;overflow-wrap:anywhere}.privacy-policy__content table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.floating-command-back{inset-inline:16px;inset-block-end:max(12px,env(safe-area-inset-bottom));width:auto;min-height:44px;justify-content:center}[dir=rtl] .core-benefits,[dir=rtl] .core-selected-plan ul,[dir=rtl] .core-feature-mini-card,[dir=rtl] .core-faq-list details,[dir=rtl] .command-feature-card__text,[dir=rtl] .command-hub-button__text{text-align:start}}@media(max-width:430px){.command-core-nav{align-items:flex-start}.command-core-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.command-core-actions .command-map-pill,.command-core-actions .command-map-pill--primary{width:100%;padding:0 12px}.command-core-brand small{display:none}.command-core-stage{gap:10px}.core-actions{grid-template-columns:1fr}.core-view--hero .core-view-title{font-size:36px}.command-center-actions.is-open,.kc-command-root .command-hub-selector{grid-template-columns:1fr}.workspace__actions>*,.toolbar>*,.modal__actions>*,.card-footer>*{width:100%;flex-basis:100%}}@media(max-width:390px){.command-core-shell{padding-inline:14px}.command-core-stage{grid-template-columns:1fr}.core-view--hero .core-view-title{font-size:34px}.core-view-title{font-size:29px}}@media(max-width:360px){.command-core-actions{grid-template-columns:1fr}.core-view--hero .core-view-title{font-size:31px}.kaspire-core-content{padding:22px 18px}}@media(max-width:768px){html,body,#root{max-width:100%;overflow-x:hidden}.kc-command-root{min-height:100svh;overflow-x:hidden;background:#050505!important}.kc-command-root .kc-bg-left-glow,.kc-command-root .kc-bg-right-glow,.kc-command-root .kc-bg-shimmer{display:none;animation:none!important}.kc-command-root .kc-bg-overlay{background:radial-gradient(circle at 50% 20%,#00000038,#0000008a 70%,#000000b8),linear-gradient(180deg,#00000057,#00000085)}.kc-command-content{width:100%;max-width:100%;min-width:0;padding:max(18px,env(safe-area-inset-top)) 16px 0;contain:none}.kc-command-root .command-center{width:100%;max-width:100%;min-width:0;min-height:auto;padding:0}.command-center-header{margin:0 0 14px;padding-top:0;gap:12px}.command-launcher{margin-top:0;gap:16px;padding:16px;border-radius:24px;contain:layout paint}.kc-command-root .command-feature-card,.kc-command-root .command-hub-button,.kc-command-root .command-hub-panel{-webkit-backdrop-filter:blur(8px) saturate(1.02);backdrop-filter:blur(8px) saturate(1.02);box-shadow:0 14px 36px #00000047,inset 0 1px #ffffff0e;transition-duration:.16s}.kc-command-root .command-dashboard-direct,.kc-command-root .command-hub-system,.kc-command-root .command-hub-selector,.kc-command-root .command-hub-panel{width:100%;max-width:100%;min-width:0}.kc-command-root .command-dashboard-direct .command-feature-card--hero{min-height:112px;padding:0;border-radius:28px;border:1px solid rgba(201,168,76,.24)!important;background:#080808b8!important;box-shadow:0 20px 60px #00000057,inset 0 1px #ffffff12!important}.kc-command-root .command-dashboard-direct .command-feature-card--hero:before,.kc-command-root .command-dashboard-direct .command-feature-card--hero:after,.kc-command-root .command-hub-button.is-active:before{display:none!important;animation:none!important}.kc-command-root .command-dashboard-direct .command-feature-card--hero .command-feature-card__open{min-height:112px;padding:20px;grid-template-columns:48px minmax(0,1fr);gap:12px}.kc-command-root .command-dashboard-direct .command-icon-frame{width:48px;height:48px;border-radius:16px;background:#c9a84c24!important;border:1px solid rgba(201,168,76,.24)!important;box-shadow:none!important}.kc-command-root .command-dashboard-direct .command-icon-frame:before,.kc-command-root .command-dashboard-direct .command-icon-frame:after{display:none}.kc-command-root .command-dashboard-direct .command-icon-svg{width:26px;height:26px}.kc-command-root .command-hub-system{gap:14px;margin-top:0}.kc-command-root .command-hub-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kc-command-root .command-hub-button{min-height:84px;padding:14px;border-radius:22px;contain:layout paint;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.kc-command-root .command-hub-button:hover{transform:none}.kc-command-root .command-hub-button.is-active{animation:none!important;box-shadow:0 0 20px #c9a84c21,0 14px 34px #00000047,inset 0 1px #ffffff12}.kc-command-root .command-hub-panel{margin-top:14px;padding:16px;border-radius:24px;background:#080808b3;border:1px solid rgba(201,168,76,.2);box-shadow:0 18px 44px #0000004d,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);contain:layout paint}.command-hub-panel__header{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.command-hub-panel__header h3{font-size:20px;line-height:1.1;font-weight:850}.command-hub-panel__header p{font-size:13.5px;line-height:1.35}.command-hub-panel__header .cc-pill-button{min-height:36px;height:36px;padding:0 12px;font-size:12px;flex:0 0 auto}.command-hub-panel__tools{grid-template-columns:1fr;gap:10px;margin-top:14px}.kc-command-root .command-feature-card--hub-tool{min-height:72px;border-radius:18px;background:#ffffff0e;border:1px solid rgba(255,255,255,.1);box-shadow:none}.kc-command-root .command-feature-card--hub-tool .command-feature-card__open{min-height:72px;padding:14px;grid-template-columns:40px minmax(0,1fr);gap:10px}.kc-command-root .command-feature-card--hub-tool .command-feature-card__icon,.kc-command-root .command-hub-button__icon{width:44px;height:44px}.kc-command-root .command-feature-card--hub-tool .command-feature-card__icon{width:40px;height:40px;border-radius:14px}.command-feature-card__arrow{min-height:38px;display:inline-flex;align-items:center}.workspace,.workspace__content,.workspace-mode-shell__inner,.client-portal__shell{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.floating-command-back{inset-inline-start:16px;inset-inline-end:auto;inset-block-end:max(14px,env(safe-area-inset-bottom));width:auto;max-width:calc(100vw - 92px);min-height:44px;padding-inline:16px;justify-content:center}.time-tracker{inset-inline-start:auto;inset-inline-end:14px;inset-block-end:max(16px,env(safe-area-inset-bottom));z-index:40}.time-tracker--arabic{inset-inline-start:14px;inset-inline-end:auto}.time-tracker__toggle{block-size:44px;min-inline-size:44px;max-inline-size:132px;padding:0 14px;gap:6px;font-size:1rem;box-shadow:0 10px 26px #c9a84c33}.time-tracker__toggle strong{max-width:80px;overflow:hidden;text-overflow:ellipsis;font-size:12.5px}.time-tracker__panel{inset-block-end:56px;inline-size:min(320px,calc(100vw - 28px));max-height:min(620px,calc(100svh - 96px));overflow-y:auto;padding:16px;border-radius:22px}.time-tracker__actions{grid-template-columns:1fr}}@media(max-width:430px){.time-tracker__toggle{inline-size:46px;padding:0}.time-tracker__toggle strong{display:none}}@media(max-width:390px){.kc-command-root .command-hub-selector{grid-template-columns:1fr}}@media(max-width:768px)and (prefers-reduced-motion:reduce){.kc-command-root *,.time-tracker *,.floating-command-back{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:768px){.landing-command-core .command-core-shell,.landing-command-core .command-core-main,.landing-command-core .command-core-stage,.landing-command-core .kaspire-core-orb,.landing-command-core .kaspire-core-content,.landing-command-core .core-view,.landing-command-core .core-features-view,.landing-command-core .core-feature-pills,.landing-command-core .core-feature-mini-grid,.landing-command-core .core-feature-mini-card{box-sizing:border-box;min-width:0;max-width:100%}.landing-command-core .command-core-stage{width:100%;max-width:430px;margin-inline:auto;overflow:visible}.landing-command-core .kaspire-core-orb{width:100%;max-width:430px;margin-inline:auto;overflow:hidden}.landing-command-core .kaspire-core-content{width:100%;padding:24px 16px;overflow:hidden}.landing-command-core .core-features-view{position:relative;left:auto;right:auto;top:auto;width:100%;margin:0 auto;padding:0;transform:none;overflow:visible}.landing-command-core .core-features-view .core-view-label{margin-bottom:10px;color:#d8b85a;font-size:11px;line-height:1.1;font-weight:850;letter-spacing:.1em;text-align:center;text-transform:uppercase}.landing-command-core .core-features-view .core-view-title{max-width:100%;margin-inline:auto;font-size:clamp(28px,7.7vw,32px);line-height:1.05;font-weight:850;letter-spacing:-.03em;text-align:center;overflow-wrap:anywhere}.landing-command-core .core-features-view .core-view-description{max-width:100%;margin-inline:auto;color:#ffffffb8;font-size:13.5px;line-height:1.42;text-align:center}.landing-command-core .core-feature-pills{width:100%;display:flex;justify-content:flex-start;flex-wrap:nowrap;gap:8px;margin-top:16px;padding:0 2px 6px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.landing-command-core .core-feature-pills::-webkit-scrollbar{display:none}.landing-command-core .core-feature-pills button{flex:0 0 auto;height:34px;min-height:34px;padding:0 13px;border-radius:999px;color:#ffffffe6;font-size:12px;font-weight:750;white-space:nowrap;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.landing-command-core .core-feature-pills button.is-active,.landing-command-core .core-plan-option.is-selected,.landing-command-core .core-satellite-node.is-active{color:#fffffff0;background:#c9a84c24;border:1px solid rgba(201,168,76,.48);box-shadow:0 0 24px #c9a84c24,inset 0 1px #ffffff12}.landing-command-core .core-satellite-node.is-active svg{color:#d8b85a}.landing-command-core .core-feature-mini-grid{width:100%;display:grid;grid-template-columns:minmax(0,1fr)!important;gap:10px;margin:14px auto 0}.landing-command-core .core-feature-mini-card{position:relative;left:auto;right:auto;width:100%;min-height:76px;padding:14px;border-radius:18px;text-align:start;transform:none;background:#ffffff0e;border:1px solid rgba(255,255,255,.1)}.landing-command-core .core-feature-mini-card h3{color:#fffffff0;font-size:14px;line-height:1.15;font-weight:850;overflow-wrap:anywhere}.landing-command-core .core-feature-mini-card p{margin-top:6px;color:#ffffffad;font-size:12.5px;line-height:1.35;overflow-wrap:anywhere}.landing-command-core .core-back-button{width:100%;max-width:220px;height:44px;margin:16px auto 0;display:flex;align-items:center;justify-content:center;border-radius:999px;font-size:13px;font-weight:750;position:relative}.landing-command-core .command-core-bottom-bar a[href="/landing-classic"]{display:none!important}.analytics-card--blue{color:#d8b85a}.analytics-card--blue:before{opacity:.12;background:radial-gradient(circle at 85% 15%,rgba(201,168,76,.75),transparent 38%)}}@media(max-width:360px){.landing-command-core .core-features-view .core-view-title{font-size:28px}}@media(min-width:391px)and (max-width:430px){.landing-command-core .core-features-view .core-view-title{font-size:32px}}.mobile-action-home,.mobile-workspace-action-row,.mobile-bottom-nav,.mobile-feature-notice{display:none}.command-center-desktop-only{display:contents}@media(max-width:768px){.command-center-desktop-only{display:none!important}.mobile-action-home{display:block;width:100%;max-width:100%;min-width:0;padding-bottom:calc(128px + env(safe-area-inset-bottom));color:#fffffff0}.mobile-workspace-action-row{display:grid}.mobile-action-home *,.mobile-workspace-action-row *,.mobile-bottom-nav *,.mobile-feature-notice{box-sizing:border-box;min-width:0}.mobile-command-header{width:100%;padding:max(16px,env(safe-area-inset-top)) 0 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.mobile-command-header h1{margin:0;color:#fffffff5;font-size:18px;font-weight:850;line-height:1.1;letter-spacing:-.02em}.mobile-command-header p{margin:3px 0 0;color:#ffffff9e;font-size:12px;line-height:1.2}.mobile-command-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.mobile-command-header__actions .cc-pill-button{min-height:40px;height:40px;padding:0 14px;border-radius:999px;font-size:13px}.mobile-simplified-notice,.mobile-feature-notice{width:100%;margin:0 0 14px;padding:13px 14px;border-radius:18px;background:#c9a84c14;border:1px solid rgba(201,168,76,.24);box-shadow:0 12px 34px #00000038,inset 0 1px #ffffff0f;color:#fffffff0}.mobile-simplified-notice{display:flex;align-items:flex-start;gap:10px}.mobile-feature-notice{display:block}.mobile-simplified-notice__icon{width:18px;height:18px;color:#d8b85a;flex:0 0 auto;margin-top:2px}.mobile-simplified-notice__icon .command-icon-svg{width:18px;height:18px}.mobile-simplified-notice strong,.mobile-feature-notice strong{display:block;color:#fffffff0;font-size:13px;font-weight:850;line-height:1.2}.mobile-simplified-notice small,.mobile-feature-notice span{display:block;margin-top:3px;color:#ffffffb3;font-size:12px;line-height:1.4}.mobile-todays-control-card{width:100%;min-height:146px;padding:20px;border-radius:28px;background:#080808bd;border:1px solid rgba(201,168,76,.26);box-shadow:0 22px 70px #0000005c,0 0 36px #c9a84c0f,inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);contain:layout paint}.mobile-todays-control-card h2,.mobile-quick-actions-section h2,.mobile-needs-attention-section h2,.mobile-section-heading h2,.mobile-more-panel__header h2{margin:0;color:#fffffff5;font-weight:850;letter-spacing:-.025em}.mobile-todays-control-card h2{font-size:22px;line-height:1.1}.mobile-todays-control-card p{margin:6px 0 0;color:#ffffffad;font-size:13px;line-height:1.4}.mobile-control-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.mobile-control-stat{min-height:62px;padding:12px;border-radius:18px;background:#ffffff0e;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;justify-content:space-between;gap:6px}.mobile-control-stat small{color:#ffffff9e;font-size:11.5px;line-height:1.2}.mobile-control-stat strong{color:#fffffff5;font-size:20px;font-weight:850;line-height:1}.mobile-quick-actions-section h2,.mobile-needs-attention-section h2,.mobile-section-heading h2{font-size:18px;line-height:1.1}.mobile-quick-actions-section{margin-top:18px}.mobile-quick-actions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px}.mobile-action-card,.mobile-workspace-card,.mobile-attention-card,.mobile-more-list-item{width:100%;color:#ffffffeb;appearance:none;font:inherit;text-decoration:none;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.mobile-action-card{min-height:76px;padding:14px;border-radius:22px;background:#ffffff0e;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:10px;text-align:start}.mobile-action-card:hover,.mobile-workspace-card:hover,.mobile-attention-card:hover,.mobile-more-list-item:hover,.mobile-bottom-nav button:hover{border-color:#c9a84c6b;background:#c9a84c1a}.mobile-action-card__icon,.mobile-workspace-card__icon,.mobile-attention-card__icon,.mobile-more-list-item__icon{width:36px;height:36px;border-radius:14px;background:#c9a84c1f;border:1px solid rgba(201,168,76,.22);color:#d8b85a;display:grid;place-items:center;flex:0 0 auto}.mobile-action-card__icon .command-icon-svg,.mobile-workspace-card__icon .command-icon-svg,.mobile-attention-card__icon .command-icon-svg,.mobile-more-list-item__icon .command-icon-svg{width:20px;height:20px}.mobile-action-card__text,.mobile-workspace-card__left span:last-child,.mobile-attention-card span:nth-child(2){min-width:0}.mobile-action-card strong,.mobile-workspace-card strong,.mobile-attention-card strong,.mobile-more-list-item strong{display:block;color:#fffffff0;font-size:13.5px;font-weight:850;line-height:1.15;overflow-wrap:anywhere}.mobile-action-card small,.mobile-workspace-card small,.mobile-attention-card small{display:block;margin-top:4px;color:#ffffff9e;font-size:11.5px;line-height:1.25;overflow-wrap:anywhere}.mobile-needs-attention-section,.mobile-workspaces-section{margin-top:20px}.mobile-attention-list,.mobile-workspace-list,.mobile-more-list{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:10px}.mobile-attention-card{min-height:72px;padding:14px;border-radius:20px;background:#ffffff0e;border:1px solid rgba(201,168,76,.16);display:flex;align-items:flex-start;gap:10px;text-align:start}.mobile-attention-card b{margin-inline-start:auto;color:#d8b85a;font-size:18px;line-height:1}.mobile-attention-card--empty{cursor:default}.mobile-section-heading p,.mobile-more-panel__header p{margin:6px 0 0;color:#ffffff9e;font-size:12.5px;line-height:1.35}.mobile-workspace-card{min-height:74px;padding:14px;border-radius:20px;background:#ffffff0e;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:start}.mobile-workspace-card__left{display:flex;align-items:center;gap:10px;min-width:0}.mobile-workspace-card__chevron{flex:0 0 auto;color:#d8b85adb;font-size:24px;line-height:1}.mobile-more-overlay{position:fixed;inset:0;z-index:69;padding:0;border:0;background:#00000094;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer}.mobile-more-panel{position:fixed;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:70;width:calc(100% - 24px);max-width:430px;max-height:min(640px,calc(100vh - 96px));max-height:min(640px,calc(100dvh - 96px));margin:0 auto;padding:16px;box-sizing:border-box;overflow-y:auto;border-radius:28px;background:#080808e0;border:1px solid rgba(201,168,76,.26);box-shadow:0 24px 80px #00000080,inset 0 1px #ffffff14}.mobile-more-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.mobile-more-panel__header h2{font-size:20px;line-height:1.1;font-weight:900}.mobile-more-panel__header p{margin-top:5px;color:#ffffffa8;font-size:13px;line-height:1.4}.mobile-more-panel__close{width:40px;height:40px;padding:0;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#ffffffe6;background:#ffffff12;border:1px solid rgba(255,255,255,.12);font:inherit;font-size:20px;cursor:pointer;flex:0 0 auto}.mobile-more-list-item{min-height:58px;padding:14px;border-radius:18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.11);display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:start}.mobile-more-list-item__text{min-width:0;flex:1 1 auto}.mobile-more-list-item strong{font-size:14px;font-weight:850;line-height:1.15}.mobile-more-list-item small{display:block;margin-top:3px;color:#ffffff9e;font-size:12px;line-height:1.3;overflow-wrap:anywhere}.mobile-more-list-item__chevron{width:18px;height:18px;flex:0 0 auto;color:#ffffff7a;font-size:22px;line-height:18px}.kc-command-root[dir=rtl] .mobile-more-list-item__chevron{transform:scaleX(-1)}.mobile-bottom-nav{position:fixed;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));height:62px;z-index:45;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;background:#080808e0;border:1px solid rgba(201,168,76,.22);border-radius:24px;box-shadow:0 18px 60px #0000006b,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-bottom-nav button{height:100%;min-width:0;border:0;background:transparent;color:#ffffff9e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font:inherit;font-size:10.5px;cursor:pointer}.mobile-bottom-nav button:disabled{opacity:.42;cursor:not-allowed}.mobile-bottom-nav .command-icon-glyph,.mobile-bottom-nav .command-icon-svg{width:20px;height:20px}.mobile-bottom-nav button.is-active,.mobile-bottom-nav button:focus-visible{color:#d8b85a}.mobile-bottom-nav button.is-active{background:#c9a84c1f;border-color:#c9a84c42}.mobile-bottom-nav button:focus-visible,.mobile-action-card:focus-visible,.mobile-workspace-card:focus-visible,.mobile-attention-card:focus-visible,.mobile-more-list-item:focus-visible,.mobile-more-panel__close:focus-visible{outline:2px solid rgba(216,184,90,.72);outline-offset:2px}.time-tracker{position:fixed;inset-inline-start:auto;inset-inline-end:16px;inset-block-end:max(16px,env(safe-area-inset-bottom));width:auto;padding:0;display:block;z-index:46}.time-tracker--arabic{inset-inline-start:16px;inset-inline-end:auto}.time-tracker--mobile-nav{inset-block-end:calc(88px + env(safe-area-inset-bottom));padding:0}.time-tracker__toggle{inline-size:46px;min-inline-size:46px;max-inline-size:46px;padding:0}.time-tracker__toggle strong{display:none}.time-tracker__panel{position:fixed;inset-inline:14px;inset-block-end:calc(72px + env(safe-area-inset-bottom));inline-size:auto;max-height:min(620px,calc(100svh - 96px));z-index:70}.time-tracker--mobile-nav .time-tracker__panel{inset-block-end:calc(144px + env(safe-area-inset-bottom))}.workspace-mode-header__classic{display:none!important}.floating-command-back,.floating-command-back:hover{inset-inline-start:16px;inset-inline-end:auto;min-width:0;max-width:calc(100vw - 92px);transform:none}.workspace-mode-shell__inner{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.workspace-mode-content,.workspace-mode-content>*,.workspace-mode-content .surface-card,.focused-project-list,.focused-project-card,.project-workflow-panel,.scope-guardian-panel,.profit-radar-panel,.team-payouts,.expenses-page{max-width:100%;min-width:0}.workspace-mode-content .toolbar,.workspace-mode-content .section-heading,.workspace-mode-header{gap:12px}.workspace-mode-content .toolbar{display:grid;grid-template-columns:minmax(0,1fr);justify-items:stretch}.workspace-mode-content .toolbar>*{width:100%;max-width:100%;min-width:0;flex-basis:auto}.internal-page-bg-image{transform:none}.internal-page-bg-left-glow,.internal-page-bg-right-glow,.internal-page-bg-shimmer{display:none}}@media(max-width:430px){.mobile-command-header{align-items:flex-start}.mobile-command-header__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:auto;max-width:190px}.mobile-command-header__actions .cc-pill-button{width:100%;padding:0 10px}}@media(max-width:360px){.mobile-quick-actions-grid,.mobile-control-stats{grid-template-columns:minmax(0,1fr)}}.landing-control-story{min-height:100vh;position:relative;overflow-x:hidden;color:#fffffff0;background:radial-gradient(circle at 50% 0%,rgba(201,168,76,.12),transparent 34%),linear-gradient(180deg,#050505,#080808 46%,#050505);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.landing-control-story *,.landing-control-story *:before,.landing-control-story *:after{box-sizing:border-box}.control-bg,.control-bg-overlay{position:fixed;inset:0;pointer-events:none}.control-bg{z-index:0;background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:.24;filter:saturate(.92) contrast(1.05)}.control-bg-overlay{z-index:1;background:radial-gradient(circle at 50% 18%,#00000014,#00000070 58%,#000000b8),linear-gradient(180deg,#050505b8,#050505d6 42%,#050505f0)}.control-container{width:min(1180px,calc(100% - 64px));margin:0 auto;position:relative;z-index:2}.control-nav{position:sticky;top:0;z-index:20;min-height:76px;background:#050505b8;border-bottom:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.control-nav__inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.control-brand{display:inline-flex;align-items:center;gap:12px;min-width:0;color:#fffffff0;text-decoration:none}.control-brand__mark{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;flex:0 0 auto;color:#17110a;font-size:17px;font-weight:900;background:linear-gradient(135deg,#f2d675,#c9a84c);box-shadow:0 14px 34px #c9a84c38}.control-brand strong,.control-brand small{display:block}.control-brand strong{font-size:17px;line-height:1.1;font-weight:850;letter-spacing:-.02em}.control-brand small{margin-top:3px;color:#ffffff9e;font-size:11px;line-height:1.1}.control-nav__links,.control-nav__actions{display:flex;align-items:center;gap:10px}.control-nav__links{padding:6px;border-radius:999px;background:#ffffff09;border:1px solid rgba(255,255,255,.08)}.control-nav__links a{min-height:38px;display:inline-flex;align-items:center;padding:0 16px;border-radius:999px;color:#ffffffad;text-decoration:none;font-size:13px;font-weight:750;transition:color .18s ease,background .18s ease}.control-nav__links a:hover,.control-nav__links a:focus-visible{color:#fffffff0;background:#c9a84c1f}.control-nav__actions{justify-content:flex-end}.control-pill{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.11);background:#ffffff0e;color:#ffffffdb;font-size:13px;font-weight:750;line-height:1;text-decoration:none;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.control-pill:hover,.control-pill:focus-visible{border-color:#c9a84c5c;background:#c9a84c1a;color:#fffffff5}.control-pill--primary{min-height:42px;padding:0 22px;border-color:#c9a84c6b;background:linear-gradient(135deg,#f2d675,#c9a84c);color:#111;box-shadow:0 14px 34px #c9a84c2e}.control-pill--primary:hover,.control-pill--primary:focus-visible{color:#111;background:linear-gradient(135deg,#ffe892,#d6b757);box-shadow:0 16px 42px #c9a84c47}.control-pill--signout{color:#ffffffb8}.landing-control-story :focus-visible{outline:2px solid rgba(242,214,117,.9);outline-offset:3px}.control-hero{position:relative;min-height:calc(100vh - 76px);display:flex;align-items:center;padding:76px 0 72px}.control-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);gap:54px;align-items:center}.control-eyebrow{margin:0 0 16px;color:#d8b85a;font-size:12px;font-weight:850;letter-spacing:.16em;line-height:1;text-transform:uppercase}.control-hero h1{max-width:760px;margin:0;color:#fffffff7;font-size:clamp(56px,6vw,82px);line-height:.94;font-weight:900;letter-spacing:-.065em}.control-hero__copy>p:not(.control-eyebrow):not(.control-trust-line){max-width:660px;margin:24px 0 0;color:#ffffffb8;font-size:18px;line-height:1.55}.control-hero__copy,.control-section-heading,.control-final-card,.control-feature-item,.control-plan,.control-trust-card{min-width:0}.control-hero__mobile-text{display:none}.control-hero__actions,.control-final-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.control-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;border-radius:999px;text-decoration:none;font-size:14px;font-weight:850;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.control-button:hover,.control-button:focus-visible{transform:translateY(-1px)}.control-button--primary{color:#111;background:linear-gradient(135deg,#f2d675,#c9a84c);box-shadow:0 14px 38px #c9a84c3d}.control-button--secondary{color:#ffffffeb;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.control-trust-line{margin:16px 0 0;color:#ffffff8a;font-size:13px}.control-hero-preview{position:relative;width:100%;max-width:520px;min-height:420px;justify-self:end;padding:24px;overflow:hidden;border-radius:34px;background:#ffffff0e;border:1px solid rgba(201,168,76,.24);box-shadow:0 28px 90px #00000073,0 0 60px #c9a84c14,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.control-hero-preview:before{content:"";position:absolute;inset:44px;border-radius:999px;border:1px solid rgba(201,168,76,.18);box-shadow:inset 0 0 70px #c9a84c0a,0 0 70px #c9a84c12}.control-preview-top{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.control-preview-top span,.control-preview-tile span,.control-plan__yearly,.control-feature-item__header span{color:#ffffff8f;font-size:12px;font-weight:750}.control-preview-top strong{color:#d8b85a;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.control-preview-radar{position:relative;z-index:1;width:230px;height:230px;display:grid;place-items:center;margin:34px auto 22px;border-radius:999px;background:radial-gradient(circle,#c9a84c1f,#080808b8 58%,#ffffff0a);border:1px solid rgba(201,168,76,.24)}.control-preview-radar span{position:absolute;border-radius:999px;border:1px solid rgba(201,168,76,.12)}.control-preview-radar span:nth-child(1){width:74%;height:74%}.control-preview-radar span:nth-child(2){width:48%;height:48%}.control-preview-radar span:nth-child(3){width:18px;height:18px;background:#d8b85a;box-shadow:0 0 28px #d8b85a6b}.control-preview-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.control-preview-tile{min-height:70px;padding:13px;border-radius:18px;background:#080808ad;border:1px solid rgba(255,255,255,.1)}.control-preview-tile strong{display:block;margin-top:7px;color:#ffffffeb;font-size:14px}.control-section{position:relative;padding:96px 0}.control-section-heading{max-width:720px;margin-bottom:34px}.control-section-heading--center{margin-left:auto;margin-right:auto;text-align:center}.control-section-heading h2,.control-final-card h2{margin:0;color:#fffffff5;font-size:46px;line-height:1;font-weight:900;letter-spacing:-.045em}.control-section-heading p,.control-final-card p{margin:16px 0 0;color:#ffffffad;font-size:16px;line-height:1.55}.control-problem-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.control-problem-card,.control-layer-card,.control-feature-card,.control-feature-item,.control-plan,.control-trust-card,.control-faq-item,.control-final-card{background:#ffffff0b;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff0d}.control-problem-card{min-height:210px;padding:22px;border-radius:26px}.control-problem-card>span,.control-plan__badge{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;color:#f2d675;background:#c9a84c1c;border:1px solid rgba(201,168,76,.22);font-size:11px;font-weight:850}.control-problem-card h3,.control-layer-card h3,.control-feature-item h3,.control-trust-card h3{margin:18px 0 0;color:#fffffff0;font-size:20px;line-height:1.1;font-weight:850}.control-problem-card p,.control-layer-card p,.control-feature-item p,.control-trust-card p{margin:12px 0 0;color:#ffffff9e;font-size:14px;line-height:1.45}.control-problem-card strong{display:block;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);color:#d8b85aeb;font-size:13.5px;line-height:1.42;font-weight:650}.control-layer-layout{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);gap:36px;align-items:start}.control-layer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.control-layer-card{min-height:230px;padding:24px;border-radius:28px;background:#080808b3;border-color:#c9a84c2e}.control-icon-chip{width:44px;height:44px;display:grid;place-items:center;border-radius:16px;color:#d8b85a;background:#c9a84c1a;border:1px solid rgba(201,168,76,.2)}.control-icon-chip svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.control-layer-card div:last-child{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.control-layer-card div:last-child span{min-height:30px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;color:#ffffffc7;background:#ffffff0f;border:1px solid rgba(255,255,255,.09);font-size:12px;font-weight:750}.control-feature-card{width:100%;padding:28px;border-radius:34px;border-color:#c9a84c33;background:#ffffff0b}.control-feature-tabs{display:flex;flex-wrap:wrap;gap:10px}.control-feature-tabs button{min-height:38px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0e;color:#ffffffb3;font-size:13px;font-weight:800;white-space:nowrap;cursor:pointer}.control-feature-tabs button.is-active{color:#fff;background:#c9a84c29;border-color:#c9a84c6b;box-shadow:0 0 24px #c9a84c1a}.control-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.control-feature-item{min-height:150px;padding:18px;border-radius:22px;background:#080808a8}.control-feature-item__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.control-feature-item h3{margin:0;font-size:17px;line-height:1.15}.control-feature-item__header span{min-height:24px;display:inline-flex;align-items:center;padding:0 9px;border-radius:999px;color:#d8b85a;background:#c9a84c1a;border:1px solid rgba(201,168,76,.18);flex:0 0 auto}.control-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.control-plan{position:relative;min-height:520px;display:flex;flex-direction:column;padding:26px;border-radius:30px}.control-plan--recommended{border-color:#c9a84c75;box-shadow:0 24px 80px #c9a84c1f,inset 0 1px #ffffff14}.control-plan__badge{width:fit-content;margin-bottom:16px}.control-plan h3{margin:0;color:#fffffff5;font-size:22px;font-weight:900}.control-plan>p{min-height:58px;margin:8px 0 0;color:#ffffffa3;font-size:13.5px;line-height:1.45}.control-plan__price{display:flex;align-items:baseline;gap:8px;margin-top:24px}.control-plan__price strong{color:#fffffff5;font-size:42px;line-height:1;font-weight:900;letter-spacing:-.04em}.control-plan__price span{color:#ffffff94;font-size:14px}.control-plan__yearly{display:block;margin-top:8px}.control-plan ul{display:grid;gap:12px;margin:24px 0;padding:0;list-style:none}.control-plan li{position:relative;padding-inline-start:22px;color:#ffffffb8;font-size:14px;line-height:1.4}.control-plan li:before{content:"";position:absolute;inset-inline-start:0;top:.48em;width:8px;height:8px;border-radius:999px;background:#d8b85a;box-shadow:0 0 16px #d8b85a52}.control-plan__cta{min-height:46px;display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:auto;padding:0 18px;border:0;border-radius:999px;color:#111;background:linear-gradient(135deg,#f2d675,#c9a84c);font-size:14px;font-weight:850;text-decoration:none;cursor:pointer}.control-plan__cta:disabled{cursor:wait;opacity:.72}.control-pricing-note,.control-pricing-error{max-width:760px;margin:18px auto 0;color:#ffffff94;font-size:12.5px;line-height:1.5;text-align:center}.control-pricing-error{color:#f2d675}.control-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.control-trust-card{min-height:170px;padding:20px;border-radius:24px}.control-trust-card h3{margin:0;font-size:17px}.control-legal-note{margin:20px 0 0;padding:14px 16px;border-radius:18px;color:#ffffff8f;background:#ffffff0b;border:1px solid rgba(255,255,255,.1);font-size:12.5px;line-height:1.5}.control-faq-list{max-width:860px;display:grid;gap:10px;margin:0 auto}.control-faq-item{overflow:hidden;border-radius:18px}.control-faq-item summary{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;color:#ffffffeb;font-size:15px;font-weight:800;cursor:pointer}.control-faq-item summary::marker{color:#d8b85a}.control-faq-item p{margin:0;padding:0 20px 18px;color:#ffffffa8;font-size:14px;line-height:1.55}.control-final-section{padding-top:70px}.control-final-card{max-width:920px;margin:0 auto;padding:48px;border-radius:34px;text-align:center;background:linear-gradient(135deg,#c9a84c24,#ffffff0a);border-color:#c9a84c3d}.control-final-actions{justify-content:center}.control-footer{position:relative;z-index:2;padding:34px 0 28px;border-top:1px solid rgba(255,255,255,.06);background:#0505059e}.control-footer__grid{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:28px}.control-footer__brand p{max-width:320px;margin:18px 0 0;color:#ffffff9e;font-size:13px;line-height:1.5}.control-footer nav{display:grid;align-content:start;gap:10px}.control-footer h3{margin:0 0 4px;color:#ffffffe6;font-size:13px;font-weight:850}.control-footer a{color:#ffffff9e;text-decoration:none;font-size:13px;line-height:1.4}.control-footer a:hover,.control-footer a:focus-visible{color:#d8b85a}.control-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:32px;padding-top:20px;border-top:1px solid rgba(255,255,255,.06)}.control-footer__bottom p,.control-footer__bottom nav{margin:0}.control-footer__bottom nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px}@media(max-width:1180px){.control-container{width:min(100% - 48px,1180px)}.control-hero__grid{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:38px}.control-problem-grid,.control-trust-grid,.control-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.control-nav__links{display:none}.control-hero{min-height:auto;padding-top:54px}.control-hero__grid,.control-layer-layout{grid-template-columns:1fr}.control-hero-preview{justify-self:stretch;max-width:none}.control-pricing-grid{grid-template-columns:1fr}.control-plan{min-height:auto}}@media(max-width:768px){.control-bg{opacity:.22;background-position:center center}.control-bg-overlay{background:radial-gradient(circle at 50% 18%,#0000002e,#0000008a 64%,#000000d1),linear-gradient(180deg,#050505cc,#050505eb)}.control-container{width:calc(100% - 32px)}.control-nav{min-height:64px}.control-nav__inner{min-height:64px;gap:12px;padding:14px 0}.control-brand__mark{width:34px;height:34px;border-radius:13px}.control-brand strong{font-size:15px}.control-brand small{font-size:10.5px}.control-nav__actions{justify-content:flex-end;gap:8px;min-width:0}.control-pill,.control-pill--primary{min-height:40px;padding:0 13px;font-size:12.5px;white-space:nowrap}.control-pill--ghost{display:none}.control-hero{display:block;padding:36px 0 48px}.control-eyebrow{font-size:11px;margin-bottom:14px}.control-hero h1{max-width:100%;font-size:clamp(28px,8vw,34px);line-height:1.02;letter-spacing:-.035em;overflow-wrap:normal;word-break:normal}.control-hero__desktop-text{display:none}.control-hero__mobile-text{display:block}.control-hero__copy>p:not(.control-eyebrow):not(.control-trust-line){max-width:100%;margin-top:18px;font-size:15px;line-height:1.5}.control-hero__actions,.control-final-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:24px}.control-button{width:100%;min-height:46px}.control-hero-preview{max-width:100%;min-height:260px;margin-top:28px;padding:18px;border-radius:28px}.control-hero-preview:before{inset:32px}.control-preview-radar{width:156px;height:156px;margin:24px auto 18px}.control-preview-grid{grid-template-columns:1fr}.control-preview-top{display:grid;grid-template-columns:1fr;gap:8px}.control-preview-tile{min-height:56px}.control-section{padding:58px 0}.control-section-heading{margin-bottom:24px}.control-section-heading h2,.control-final-card h2{font-size:32px;line-height:1.05}.control-section-heading p,.control-final-card p{font-size:14.5px}.control-problem-grid,.control-layer-grid,.control-trust-grid,.control-feature-grid{grid-template-columns:minmax(0,1fr)}.control-problem-card,.control-layer-card{min-height:150px;padding:18px;border-radius:24px}.control-layer-card h3{font-size:21px}.control-feature-card{padding:18px;border-radius:26px;overflow:hidden}.control-feature-tabs{width:100%;max-width:100%;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.control-feature-tabs::-webkit-scrollbar{display:none}.control-feature-tabs button{flex:0 0 auto;min-height:36px;padding:0 14px;font-size:12.5px}.control-feature-item{width:100%;min-width:0;min-height:125px;padding:16px;border-radius:22px}.control-feature-item h3,.control-feature-item p{overflow-wrap:anywhere}.control-plan{padding:22px;border-radius:26px;margin-bottom:14px}.control-plan>p{min-height:0}.control-plan__price strong{font-size:38px}.control-trust-card{min-height:0}.control-faq-item summary{min-height:54px;padding:16px}.control-faq-item p{padding:0 16px 16px}.control-final-section{padding-top:44px}.control-final-card{padding:28px;border-radius:30px}.control-footer{padding-bottom:32px}.control-footer__grid{grid-template-columns:1fr;gap:20px}.control-footer__bottom{display:grid;gap:14px;justify-items:start}.control-footer__bottom nav{justify-content:flex-start}.control-footer-classic-link{display:none!important}}@media(max-width:520px){.control-container{width:calc(100% - 40px)}.control-hero h1{max-width:min(100%,310px)}.control-nav__inner{flex-wrap:wrap}.control-brand{flex:1 1 auto}.control-nav__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:1 1 100%;justify-content:space-between}.control-nav__actions .control-pill{width:100%;min-width:0;padding-left:10px;padding-right:10px}}@media(max-width:390px){.control-brand small{display:none}}@media(prefers-reduced-motion:reduce){.landing-control-story *,.landing-control-story *:before,.landing-control-story *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.control-hero{min-height:calc(100vh - 76px);padding:88px 0 86px}.control-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(460px,.95fr);gap:64px}.control-eyebrow{margin-bottom:16px;color:#d8b85a;font-size:13px;font-weight:900;letter-spacing:.15em;line-height:1.15}.control-hero h1{max-width:780px;font-size:clamp(64px,6.4vw,88px);line-height:.92;font-weight:950;letter-spacing:-.07em}.control-hero__copy>p:not(.control-eyebrow):not(.control-trust-line){max-width:680px;color:#ffffffbd;line-height:1.58}.control-button{min-height:50px;padding-inline:24px;font-size:14.5px;font-weight:850}.control-trust-line{color:#ffffff94;line-height:1.4}.control-hero-preview{max-width:560px;min-height:455px;padding:28px;border-radius:36px;background:#080808b8;border-color:#c9a84c47;box-shadow:0 32px 100px #00000075,0 0 80px #c9a84c1a,inset 0 1px #ffffff14}.control-preview-radar{width:238px;height:238px;margin:36px auto 24px}.control-preview-tile{min-height:74px;padding:13px;border-radius:16px}.control-preview-tile span{font-size:11.5px}.control-preview-tile strong{font-size:13px}.control-section{padding:96px 0}.control-section-heading{margin-bottom:34px}.control-section-heading h2,.control-final-card h2{font-weight:950;letter-spacing:-.055em}.control-section--problem .control-section-heading{max-width:760px;margin-bottom:30px}.control-section--problem .control-section-heading h2{max-width:760px;font-size:48px;line-height:.98}.control-section--problem .control-section-heading p{max-width:760px;margin-top:12px}.control-problem-grid{gap:18px}.control-problem-card{min-height:245px;padding:24px;border-radius:28px;background:#ffffff0d;border-color:#ffffff1f}.control-problem-card>span{min-height:24px;min-width:32px;padding-inline:9px;color:#d8b85a;background:#c9a84c29;border-color:#c9a84c52;font-weight:900}.control-problem-card h3{font-size:20px;font-weight:900;line-height:1.12}.control-problem-card p{margin-top:10px;color:#ffffffa8;font-size:14.5px;line-height:1.48}.control-problem-card strong{color:#d8b85af2;font-size:14px;line-height:1.45;font-weight:750}.control-layer-layout{grid-template-columns:.85fr 1.15fr;gap:42px}.control-section--layers .control-section-heading h2{font-size:44px;line-height:1}.control-layer-grid{gap:18px}.control-layer-card{min-height:250px;padding:26px;border-radius:30px;border-color:#c9a84c33}.control-layer-card h3{font-size:24px;font-weight:900}.control-layer-card p{color:#ffffffad;font-size:14.5px;line-height:1.5}.control-layer-card div:last-child span{min-height:28px;font-size:11.5px;font-weight:800}.control-section--features .control-section-heading{max-width:840px}.control-section--features .control-section-heading h2,.control-section--pricing .control-section-heading h2{font-size:46px;line-height:.98}.control-feature-card{max-width:1080px;margin:0 auto;padding:32px;border-radius:36px;background:#ffffff0d;border-color:#c9a84c38;box-shadow:0 28px 90px #00000057,inset 0 1px #ffffff0f}.control-feature-tabs{justify-content:center;margin-bottom:24px}.control-feature-tabs button{min-height:40px;padding-inline:17px;font-weight:850}.control-feature-grid{gap:16px;margin-top:0}.control-feature-item{min-height:175px;padding:20px;border-radius:24px;background:#080808ad;border-color:#ffffff1c}.control-feature-item h3{font-size:18px;font-weight:900}.control-feature-item p{margin-top:9px;color:#ffffffab;font-size:14px;line-height:1.5}.control-feature-item__header span,.control-plan__badge{min-height:24px;font-size:11px;font-weight:900}.control-pricing-grid{max-width:1080px;margin:0 auto;gap:20px}.control-plan{min-height:560px;padding:30px;border-radius:32px;background:#080808ad;border-color:#ffffff1f}.control-plan--recommended{border-color:#c9a84c80;box-shadow:0 28px 90px #c9a84c21,inset 0 1px #ffffff14}.control-plan__badge{color:#f2d675;background:#c9a84c2e;border-color:#c9a84c66}.control-plan h3{font-size:24px;font-weight:950;line-height:1.1}.control-plan>p{min-height:40px;color:#ffffffa8;font-size:14px}.control-plan__price{margin-top:22px}.control-plan__price strong{font-size:48px;font-weight:950;letter-spacing:-.045em}.control-plan__yearly{color:#ffffff8f;font-size:12.5px;line-height:1.35}.control-plan li{color:#ffffffbf;font-size:14.5px;line-height:1.38}.control-plan__cta{min-height:48px;font-weight:900}.control-section--trust .control-section-heading h2,.control-section--faq .control-section-heading h2{font-size:44px;line-height:1}.control-trust-grid{max-width:1080px;margin:28px auto 0;gap:16px}.control-trust-card{min-height:170px;padding:20px;border-radius:24px;background:#ffffff0d;border-color:#ffffff1c}.control-trust-card h3{font-size:16.5px;font-weight:900;line-height:1.15}.control-trust-card p{color:#ffffffa8;font-size:14px;line-height:1.48}.control-legal-note{max-width:1080px;margin:18px auto 0;padding:16px 18px;border-radius:20px;color:#ffffffad;background:#c9a84c12;border-color:#c9a84c33;font-size:13.5px;line-height:1.55}.control-faq-list{max-width:900px}.control-faq-item{border-radius:20px;border-color:#ffffff1c}.control-faq-item summary{min-height:62px;padding:0 22px;font-weight:850;line-height:1.25}.control-faq-item p{padding:0 22px 20px;color:#ffffffad;font-size:14.5px}.control-final-card{max-width:940px;padding:54px;border-radius:36px;border-color:#c9a84c47;background:linear-gradient(135deg,#c9a84c29,#ffffff0b);box-shadow:0 30px 90px #0000005c,0 0 70px #c9a84c17}.control-final-card h2{font-size:42px;line-height:1;letter-spacing:-.045em}.control-footer{padding:42px 0 30px}.control-footer__grid{grid-template-columns:1.3fr repeat(3,1fr);gap:34px}.control-footer h3{color:#d8b85a;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.control-footer a{color:#ffffffa3;font-size:13.5px;line-height:1.55}.landing-control-story[dir=rtl] .control-hero h1{line-height:1.08;letter-spacing:-.035em}.landing-control-story[dir=rtl] .control-section-heading h2,.landing-control-story[dir=rtl] .control-final-card h2{line-height:1.12;letter-spacing:-.035em}.landing-control-story[dir=rtl] .control-hero__copy,.landing-control-story[dir=rtl] .control-section-heading,.landing-control-story[dir=rtl] .control-final-card,.landing-control-story[dir=rtl] .control-feature-item,.landing-control-story[dir=rtl] .control-plan,.landing-control-story[dir=rtl] .control-trust-card{text-align:right}.landing-control-story[dir=rtl] .control-section-heading--center,.landing-control-story[dir=rtl] .control-final-card{text-align:center}@media(max-width:1180px){.control-hero__grid{grid-template-columns:minmax(0,1fr) minmax(380px,.88fr);gap:44px}.control-hero h1{font-size:clamp(54px,5.8vw,72px)}}@media(max-width:900px){.control-hero{padding-top:58px}.control-hero__grid,.control-layer-layout{grid-template-columns:1fr}.control-hero-preview{justify-self:stretch;max-width:100%}}@media(max-width:768px){.control-container{width:calc(100% - 32px)}.control-hero{padding:42px 0 54px}.control-eyebrow{margin-bottom:12px;font-size:11.5px;line-height:1.2;letter-spacing:.12em}.control-hero h1{max-width:100%;font-size:clamp(36px,8.8vw,40px);line-height:.96;font-weight:950;letter-spacing:-.045em}.landing-control-story[dir=rtl] .control-hero h1{line-height:1.08}.control-hero__copy>p:not(.control-eyebrow):not(.control-trust-line){font-size:15.5px}.control-button{min-height:46px;font-size:14px}.control-hero-preview{min-height:280px;padding:20px;border-radius:28px}.control-preview-radar{width:164px;height:164px}.control-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.control-preview-tile{min-height:62px;padding:11px}.control-preview-tile strong{font-size:12.5px}.control-section{padding:62px 0}.control-section-heading{margin-bottom:26px}.control-section-heading h2,.control-section--features .control-section-heading h2,.control-section--pricing .control-section-heading h2,.control-section--trust .control-section-heading h2,.control-section--faq .control-section-heading h2{font-size:32px;line-height:1.05}.control-section--problem .control-section-heading h2{font-size:33px}.control-section--trust .control-section-heading h2{font-size:31px}.control-section-heading p,.control-final-card p{font-size:14.5px}.control-section--features .control-section-heading{margin-inline:0;text-align:left}.landing-control-story[dir=rtl] .control-section--features .control-section-heading{text-align:right}.control-problem-card{min-height:180px;padding:20px;border-radius:24px}.control-problem-card h3{font-size:18.5px}.control-problem-card p{font-size:14px}.control-problem-card strong{font-size:13.5px}.control-layer-card{min-height:165px;padding:20px;border-radius:24px}.control-layer-card h3{font-size:21px}.control-layer-card p{font-size:14px}.control-feature-card{padding:18px;border-radius:26px}.control-feature-tabs{justify-content:flex-start;margin-bottom:16px}.control-feature-tabs button{min-height:38px;padding-inline:14px;font-size:12.5px}.control-feature-grid{grid-template-columns:minmax(0,1fr);gap:12px}.control-feature-item{min-height:135px;padding:17px;border-radius:22px}.control-feature-item h3{font-size:16.5px}.control-feature-item p{font-size:13.5px}.control-pricing-grid{grid-template-columns:minmax(0,1fr);gap:14px}.control-plan{min-height:auto;padding:24px;border-radius:26px}.control-plan__price strong{font-size:42px}.control-plan li{font-size:14px}.control-trust-grid{grid-template-columns:minmax(0,1fr);gap:12px}.control-trust-card{min-height:130px}.control-legal-note{padding:14px 15px;font-size:12.8px;line-height:1.5}.control-faq-item summary{min-height:56px;padding-inline:18px}.control-faq-item p{padding:0 18px 18px;font-size:14px}.control-final-card{padding:30px;border-radius:28px}.control-final-card h2{font-size:30px}.control-footer{padding:34px 0 28px}.control-footer__grid{grid-template-columns:1fr;gap:24px}}@media(max-width:520px){.control-container{width:calc(100% - 32px)}.control-hero h1{max-width:100%;font-size:clamp(35px,9.6vw,38px)}.control-preview-top{gap:7px}}@media(max-width:390px){.control-hero h1{font-size:37px}.landing-control-story[dir=rtl] .control-hero h1{font-size:35px}.control-preview-grid{grid-template-columns:minmax(0,1fr)}}.landing-control-story{background:radial-gradient(circle at 18% 8%,rgba(242,214,117,.13),transparent 28%),radial-gradient(circle at 84% 22%,rgba(201,168,76,.11),transparent 34%),radial-gradient(circle at 50% 76%,rgba(201,168,76,.075),transparent 34%),linear-gradient(180deg,#050505,#090806 48%,#050505)}.landing-control-story:before,.landing-control-story:after{content:"";position:fixed;pointer-events:none;z-index:1}.landing-control-story:before{inset:0;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:88px 88px;-webkit-mask-image:radial-gradient(circle at 50% 18%,black,transparent 72%);mask-image:radial-gradient(circle at 50% 18%,black,transparent 72%);opacity:.38}.landing-control-story:after{width:860px;height:860px;top:110px;right:max(-340px,calc((100vw - 1180px)/2 - 330px));border:1px solid rgba(201,168,76,.08);border-radius:999px;box-shadow:inset 0 0 140px #c9a84c09,0 0 110px #c9a84c0b;opacity:.9}.control-bg{opacity:.33;filter:saturate(1.08) contrast(1.12)}.control-bg-overlay{background:radial-gradient(circle at 50% 16%,#00000005,#00000057 50%,#000000bf),radial-gradient(circle at 72% 28%,rgba(201,168,76,.1),transparent 32%),linear-gradient(180deg,#050505a8,#050505db 54%,#050505f5)}.control-nav{background:#050505c7;box-shadow:0 12px 38px #0003}.control-hero{padding-top:96px;padding-bottom:98px}.control-hero__grid{grid-template-columns:minmax(0,1fr) minmax(500px,.96fr)}.control-hero h1{text-wrap:balance}.control-hero__copy>p:not(.control-eyebrow):not(.control-trust-line){font-size:18.5px}.control-hero-preview{min-height:540px;max-width:590px;padding:30px;border-radius:42px;isolation:isolate;background:linear-gradient(145deg,#ffffff16,#ffffff07),radial-gradient(circle at 50% 28%,rgba(201,168,76,.16),transparent 38%),#070707d1;border-color:#c9a84c61;box-shadow:0 42px 130px #00000094,0 0 110px #c9a84c29,inset 0 1px #ffffff1a,inset 0 0 90px #c9a84c0b}.control-hero-preview:before{inset:82px 72px 178px;border-color:#c9a84c38;box-shadow:inset 0 0 90px #c9a84c0e,0 0 90px #c9a84c1f}.control-hero-preview:after{content:"";position:absolute;inset:18px;z-index:-1;border-radius:34px;border:1px solid rgba(255,255,255,.055);background:linear-gradient(90deg,transparent 49%,rgba(201,168,76,.08) 50%,transparent 51%),linear-gradient(0deg,transparent 49%,rgba(201,168,76,.055) 50%,transparent 51%);background-size:108px 108px;opacity:.48}.control-preview-glow{position:absolute;width:210px;height:210px;top:96px;right:78px;z-index:-1;border-radius:999px;background:#d8b85a29;filter:blur(42px)}.control-preview-top{align-items:center;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.085)}.control-preview-top span{color:#ffffffd1;font-size:14px}.control-preview-top strong{min-height:30px;display:inline-flex;align-items:center;padding:0 11px;border-radius:999px;color:#f2d675;background:#c9a84c24;border:1px solid rgba(201,168,76,.3)}.control-preview-metrics{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.control-preview-metrics div{min-height:72px;padding:13px;border-radius:18px;background:#ffffff0e;border:1px solid rgba(255,255,255,.105)}.control-preview-metrics span,.control-preview-flow span,.control-preview-tile span{color:#ffffff9e;font-size:12px;font-weight:800}.control-preview-metrics strong{display:block;margin-top:8px;color:#fffffff0;font-size:13px;line-height:1.18}.control-preview-radar{width:246px;height:246px;margin:28px auto 16px;background:radial-gradient(circle,#f2d6752e,#c9a84c14 30%,#080808c7 60%,#ffffff0a);border-color:#c9a84c57}.control-preview-radar span:nth-child(1){width:86%;height:86%;border-color:#c9a84c29}.control-preview-radar span:nth-child(2){width:58%;height:58%;border-color:#c9a84c38}.control-preview-radar span:nth-child(3){width:22px;height:22px;background:linear-gradient(135deg,#f2d675,#c9a84c);box-shadow:0 0 34px #d8b85a94,0 0 78px #c9a84c38}.control-preview-core{position:absolute;display:grid;place-items:center;gap:2px;width:94px;height:94px;border-radius:999px;color:#fffffff0;background:#050505bd;border:1px solid rgba(201,168,76,.3);box-shadow:inset 0 1px #ffffff14}.control-preview-core strong{font-size:15px;font-weight:950}.control-preview-core small{color:#d8b85a;font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.control-preview-flow{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:18px}.control-preview-flow div{display:inline-flex;align-items:center;gap:8px;min-width:0}.control-preview-flow i{width:26px;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(216,184,90,.75),transparent)}.control-preview-grid{gap:12px}.control-preview-tile{position:relative;min-height:82px;padding:15px;border-radius:20px;overflow:hidden;background:linear-gradient(145deg,#ffffff13,#ffffff08),#080808b8;border-color:#ffffff1f}.control-preview-tile strong{margin-top:8px;font-size:14.5px;line-height:1.15}.control-preview-tile em{position:absolute;width:56px;height:56px;right:-18px;bottom:-24px;border-radius:999px;background:#c9a84c21}.control-section-heading p,.control-final-card p,.control-problem-card p,.control-problem-card strong,.control-layer-card p,.control-feature-item p,.control-plan li,.control-trust-card p,.control-faq-item p{font-size:max(15px,1em)}.control-problem-card,.control-layer-card,.control-feature-item,.control-plan,.control-trust-card,.control-faq-item,.control-final-card{box-shadow:0 20px 60px #0000003d,inset 0 1px #ffffff0f}.control-section--features{padding-top:110px;padding-bottom:110px}.control-section--features .control-section-heading h2{font-size:clamp(48px,4.2vw,62px);max-width:920px;margin-inline:auto;text-wrap:balance}.control-section--features .control-section-heading p{max-width:760px;margin-inline:auto;font-size:17px}.control-feature-card{max-width:1160px;padding:40px;border-radius:42px;background:radial-gradient(circle at 50% 0%,rgba(201,168,76,.11),transparent 38%),linear-gradient(145deg,#ffffff12,#ffffff08);border-color:#c9a84c57;box-shadow:0 40px 120px #00000073,0 0 100px #c9a84c1c,inset 0 1px #ffffff14}.control-feature-tabs{gap:12px}.control-feature-tabs button{min-height:44px;padding-inline:20px;color:#ffffffc2;background:#fff1;border-color:#ffffff1f;font-size:13.5px}.control-feature-tabs button.is-active{color:#14110a;background:linear-gradient(135deg,#f2d675,#c9a84c);border-color:#f2d675db;box-shadow:0 16px 42px #c9a84c3b,inset 0 1px #ffffff52}.control-feature-spotlight{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;align-items:center;margin-bottom:18px;padding:18px 20px;border-radius:24px;background:linear-gradient(135deg,#c9a84c21,#ffffff0b);border:1px solid rgba(201,168,76,.24)}.control-feature-spotlight span{grid-row:span 2;min-height:34px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;color:#f2d675;background:#c9a84c1f;border:1px solid rgba(201,168,76,.26);font-size:11.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.control-feature-spotlight strong{color:#fffffff5;font-size:24px;font-weight:950;line-height:1}.control-feature-spotlight p{margin:0;color:#ffffffb3;font-size:15px;line-height:1.35}.control-feature-grid{gap:18px}.control-feature-item{min-height:220px;padding:24px;border-radius:28px;background:linear-gradient(145deg,#ffffff10,#ffffff07),#080808c2;border-color:#ffffff21}.control-feature-item:hover{border-color:#c9a84c52;box-shadow:0 26px 70px #0000004d,0 0 34px #c9a84c1a,inset 0 1px #ffffff12}.control-feature-item__header small{display:block;margin-bottom:10px;color:#d8b85a;font-size:12px;font-weight:950;letter-spacing:.14em}.control-feature-item h3{font-size:21px;letter-spacing:-.025em}.control-feature-item p{margin-top:14px;color:#ffffffba;line-height:1.55}.control-feature-item__header span{color:#f2d675;background:#c9a84c24;border-color:#c9a84c47}.control-section--pricing .control-section-heading h2{font-size:clamp(48px,4vw,58px)}.control-section--pricing .control-section-heading p{font-size:17px}.control-pricing-grid{max-width:1140px;gap:24px}.control-plan{min-height:610px;padding:34px;border-radius:36px;background:linear-gradient(145deg,#ffffff10,#ffffff07),#080808c7}.control-plan--recommended{transform:translateY(-12px);border-color:#f2d675a8;background:radial-gradient(circle at 50% 0%,rgba(201,168,76,.17),transparent 42%),linear-gradient(145deg,#ffffff14,#ffffff09),#080808d1;box-shadow:0 36px 110px #c9a84c2b,0 0 80px #c9a84c1f,inset 0 1px #ffffff1c}.control-plan__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.control-plan__heading span{min-height:30px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;color:#ffffffb8;background:#fff1;border:1px solid rgba(255,255,255,.1);font-size:11.5px;font-weight:900;text-transform:uppercase}.control-plan--recommended .control-plan__heading span{color:#f2d675;background:#c9a84c26;border-color:#c9a84c57}.control-plan__badge{margin-bottom:20px}.control-plan h3{font-size:28px}.control-plan>p{margin-top:12px;font-size:15px;line-height:1.5}.control-plan__price strong{font-size:54px}.control-plan ul{gap:13px}.control-plan li{font-size:15px;line-height:1.45}.control-plan li:before{width:9px;height:9px;top:.54em}.control-plan__cta{min-height:52px;box-shadow:0 18px 42px #c9a84c2e}.control-plan--recommended .control-plan__cta{background:linear-gradient(135deg,#ffe892,#c9a84c);box-shadow:0 22px 56px #c9a84c47}.control-trust-card p,.control-faq-item p,.control-pricing-note,.control-legal-note{font-size:15px}.control-pricing-note{max-width:840px;padding:14px 16px;border-radius:18px;background:#ffffff09;border:1px solid rgba(255,255,255,.08)}.landing-control-story[dir=rtl] .control-feature-spotlight{text-align:right}@media(max-width:1180px){.control-hero__grid{grid-template-columns:minmax(0,1fr) minmax(430px,.92fr)}.control-hero-preview{min-height:500px}.control-feature-item{min-height:205px}.control-plan{padding:28px}}@media(max-width:900px){.control-hero__grid{grid-template-columns:1fr}.control-hero-preview{max-width:620px;justify-self:center}.control-plan--recommended{transform:none}}@media(max-width:768px){.landing-control-story:after{width:520px;height:520px;top:140px;right:-300px}.control-bg{opacity:.23}.control-nav__inner{flex-wrap:wrap}.control-brand{flex:1 1 auto}.control-nav__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;flex:1 1 100%}.control-pill--ghost{display:inline-flex}.control-nav__actions .control-pill{width:100%;min-width:0;padding-inline:10px}.control-hero{padding-top:48px;padding-bottom:62px}.control-hero__copy>p:not(.control-eyebrow):not(.control-trust-line),.control-section-heading p,.control-final-card p,.control-problem-card p,.control-problem-card strong,.control-layer-card p,.control-feature-item p,.control-plan li,.control-trust-card p,.control-faq-item p{font-size:14px}.control-hero-preview{min-height:auto;padding:18px;border-radius:30px}.control-hero-preview:before{inset:120px 64px 230px}.control-preview-top{padding-bottom:14px}.control-preview-metrics{grid-template-columns:1fr;gap:8px}.control-preview-metrics div{min-height:58px;padding:11px 12px}.control-preview-radar{width:170px;height:170px;margin:22px auto 14px}.control-preview-core{width:76px;height:76px}.control-preview-core strong{font-size:13px}.control-preview-flow{flex-wrap:wrap;gap:7px}.control-preview-flow i{width:18px}.control-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-preview-tile{min-height:72px;padding:12px}.control-section--features{padding-top:72px;padding-bottom:72px}.control-section--features .control-section-heading h2,.control-section--pricing .control-section-heading h2{font-size:34px}.control-feature-card{padding:20px;border-radius:30px}.control-feature-tabs{gap:8px;margin-bottom:16px}.control-feature-tabs button{min-height:38px;padding-inline:14px;font-size:12.5px}.control-feature-spotlight{grid-template-columns:1fr;padding:16px}.control-feature-spotlight span{grid-row:auto;width:fit-content}.control-feature-spotlight strong{font-size:22px}.control-feature-spotlight p{font-size:14px}.control-feature-item{min-height:156px;padding:18px;border-radius:22px}.control-feature-item h3{font-size:18px}.control-pricing-grid{gap:16px}.control-plan{min-height:auto;padding:24px;border-radius:28px}.control-plan h3{font-size:25px}.control-plan>p{font-size:14px}.control-plan__price strong{font-size:44px}.control-plan__cta{min-height:48px}.control-pricing-note,.control-legal-note{font-size:14px}}@media(max-width:390px){.control-nav__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.control-nav__actions .control-pill--primary{grid-column:span 2}.control-preview-grid{grid-template-columns:1fr}.control-feature-card{padding:16px}}.landing-control-story{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at 18% 8%,rgba(201,168,76,.18),transparent 34%),radial-gradient(circle at 82% 22%,rgba(201,168,76,.13),transparent 30%),linear-gradient(180deg,#050505,#080808 48%,#050505);overflow-x:hidden}.landing-control-story,.landing-control-story *,.landing-control-story *:before,.landing-control-story *:after{box-sizing:border-box}.landing-control-story[dir=rtl]{font-family:IBM Plex Sans Arabic,Noto Sans Arabic,Tajawal,ui-sans-serif,system-ui,sans-serif}.landing-control-story .control-bg{opacity:.28;filter:saturate(1.08) contrast(1.08)}.landing-control-story .control-bg-overlay{background:radial-gradient(circle at 50% 14%,#0000001f,#000000ad 68%),linear-gradient(180deg,#05050594,#050505e0)}.landing-control-story .control-container{width:min(1180px,calc(100% - 64px));max-width:1180px;margin-inline:auto;padding-inline:0}.landing-control-story .reveal-on-scroll{opacity:0;transform:translateY(28px);transition:opacity .56s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1)}.landing-control-story .reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}.landing-control-story .control-hero.reveal-on-scroll{opacity:1;transform:none}.landing-control-story .control-nav{min-height:74px;background:#050505c2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.07)}.landing-control-story .control-nav__inner{min-height:74px}.landing-control-story .control-brand strong{font-size:15px;font-weight:900}.landing-control-story .control-brand small{font-size:10.5px;font-weight:700;color:#ffffff94}.landing-control-story .control-nav__links{min-height:38px;padding:0 10px;gap:6px;border-radius:999px}.landing-control-story .control-nav__links a{min-height:30px;height:30px;padding:0 14px;font-size:12.5px;font-weight:800;transition:background .18s ease,color .18s ease,transform .18s ease}.landing-control-story .control-nav__links a:hover,.landing-control-story .control-nav__links a:focus-visible{background:#c9a84c1f;color:#f2d675;transform:translateY(-1px)}.landing-control-story .control-pill{min-height:36px;height:36px;padding:0 14px;font-size:12.5px;font-weight:850;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.landing-control-story .control-pill--primary{min-height:38px;height:38px;padding:0 18px;font-size:12.5px;font-weight:900;background:linear-gradient(135deg,#f2d675,#c9a84c);color:#111}.landing-control-story .control-pill:hover,.landing-control-story .control-pill:focus-visible,.landing-control-story .control-button:hover,.landing-control-story .control-button:focus-visible,.landing-control-story .control-plan__cta:hover,.landing-control-story .control-plan__cta:focus-visible{transform:translateY(-2px) scale(1.02);box-shadow:0 18px 44px #c9a84c38,0 0 28px #c9a84c1f}.landing-control-story .control-pill:active,.landing-control-story .control-button:active,.landing-control-story .control-plan__cta:active{transform:translateY(0) scale(.98)}.landing-control-story .control-hero{min-height:calc(100vh - 74px);padding:92px 0}.landing-control-story .control-hero__grid{width:min(1180px,calc(100% - 64px));max-width:1180px;display:grid;grid-template-columns:600px 500px;gap:72px;align-items:center}.landing-control-story .control-hero__copy{width:600px;min-width:0}.landing-control-story .control-eyebrow{margin-bottom:20px;font-size:15px;line-height:1.15;font-weight:950;letter-spacing:.13em;color:#f2d675;text-transform:uppercase}.landing-control-story .control-hero h1{max-width:600px;margin:0;font-size:72px;line-height:.91;font-weight:950;letter-spacing:-.065em}.landing-control-story .control-hero h1 span{display:block}.landing-control-story .control-hero__copy>p:not(.control-eyebrow):not(.control-trust-line){max-width:560px;margin-top:22px;font-size:17px;line-height:1.55;font-weight:500;color:#ffffffbd}.landing-control-story .control-hero__actions{margin-top:28px;gap:12px}.landing-control-story .control-button{min-height:48px;height:48px;padding:0 24px;border-radius:999px;font-size:14px;font-weight:900;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.landing-control-story .control-trust-line{margin-top:16px;font-size:13px;line-height:1.35;color:#ffffff94}.landing-control-story .control-hero-preview{width:500px;max-width:500px;height:520px;min-height:520px;padding:26px;border-radius:34px;background:#080808b8;border:1px solid rgba(201,168,76,.34);box-shadow:0 30px 100px #0000007a,0 0 90px #c9a84c1f,inset 0 1px #ffffff14;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s ease,border-color .26s ease}.landing-control-story .control-hero-preview:hover{transform:translateY(-10px) scale(1.012);border-color:#c9a84c7a;box-shadow:0 38px 120px #00000085,0 0 110px #c9a84c29,inset 0 1px #ffffff1a}.landing-control-story .control-preview-top span,.landing-control-story .control-preview-top strong{font-size:12px;line-height:1.15;font-weight:900;letter-spacing:.04em}.landing-control-story .control-preview-metrics{gap:10px}.landing-control-story .control-preview-metrics div{min-height:48px;height:48px;padding:10px 12px;border-radius:14px;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.landing-control-story .control-preview-metrics div:hover{transform:translateY(-4px);background:#c9a84c1a;border-color:#c9a84c47;box-shadow:0 0 24px #c9a84c33}.landing-control-story .control-preview-metrics span{font-size:12px;font-weight:900}.landing-control-story .control-preview-metrics strong{font-size:11px;line-height:1.25}.landing-control-story .control-preview-radar{width:180px;height:180px;margin:20px auto 16px;border-radius:26px}.landing-control-story .control-preview-core{animation:controlCorePulse 5.5s ease-in-out infinite}.landing-control-story .control-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,auto);gap:10px}.landing-control-story .control-preview-tile{min-height:64px;padding:12px;border-radius:14px;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.landing-control-story .control-preview-tile:hover{transform:translateY(-4px) scale(1.01);background:#ffffff13;border-color:#c9a84c42;box-shadow:0 0 24px #c9a84c1f}.landing-control-story .control-preview-tile span{font-size:12.5px;font-weight:900}.landing-control-story .control-preview-tile strong{font-size:11.5px;line-height:1.25}.landing-control-story .control-preview-top,.landing-control-story .control-preview-metrics,.landing-control-story .control-preview-flow,.landing-control-story .control-preview-grid{position:relative;z-index:2}.landing-control-story .control-preview-top{padding-bottom:12px}.landing-control-story .control-preview-radar{position:absolute;top:142px;left:50%;z-index:1;margin:0;transform:translate(-50%);pointer-events:none}.landing-control-story .control-preview-flow{justify-content:center;margin-top:140px;margin-bottom:10px}.landing-control-story .control-preview-grid{gap:8px}.landing-control-story .control-preview-tile{min-height:64px}.landing-control-story .control-section{padding:96px 0}.landing-control-story .control-section-heading h2{margin:0;font-size:44px;line-height:1;font-weight:950;letter-spacing:-.05em}.landing-control-story .control-section-heading p{max-width:780px;margin-top:12px;margin-bottom:32px;font-size:16px;line-height:1.55;color:#ffffffb3}.landing-control-story .control-problem-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.landing-control-story .control-problem-card{position:relative;height:260px;min-height:260px;padding:24px;overflow:hidden;border-radius:28px;background:#ffffff0e;border:1px solid rgba(255,255,255,.13);transition:transform .23s cubic-bezier(.22,1,.36,1),border-color .23s ease,box-shadow .23s ease,background .23s ease}.landing-control-story .control-problem-card:before{content:"";position:absolute;inset:-1px;background:radial-gradient(circle at top right,rgba(201,168,76,.16),transparent 45%);opacity:0;pointer-events:none;transition:opacity .23s ease}.landing-control-story .control-problem-card:hover{transform:translateY(-9px) scale(1.015);background:#ffffff12;border-color:#c9a84c66;box-shadow:0 24px 70px #0000006b,0 0 36px #c9a84c21,inset 0 1px #ffffff14}.landing-control-story .control-problem-card:hover:before{opacity:1}.landing-control-story .control-problem-card>*{position:relative;z-index:1}.landing-control-story .control-problem-card span{min-width:34px;height:26px;padding:0 10px;border-radius:999px;color:#f2d675;background:#c9a84c29;border:1px solid rgba(201,168,76,.34);font-size:11px;font-weight:900}.landing-control-story .control-problem-card h3{margin-top:18px;font-size:21px;line-height:1.1;font-weight:900}.landing-control-story .control-problem-card p{margin-top:10px;font-size:15px;line-height:1.45;font-weight:500;color:#ffffffb3}.landing-control-story .control-problem-card strong{margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.09);color:#d8b85a;font-size:15px;line-height:1.42;font-weight:800}.landing-control-story .control-layer-layout{display:grid;grid-template-columns:390px 700px;gap:56px;align-items:start}.landing-control-story .control-section--layers .control-section-heading h2{font-size:42px;line-height:1.02}.landing-control-story .control-section--layers .control-section-heading p{margin-top:14px}.landing-control-story .control-layer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.landing-control-story .control-layer-card{height:230px;min-height:230px;padding:24px;border-radius:28px;background:#080808b3;border:1px solid rgba(201,168,76,.22);transition:transform .23s cubic-bezier(.22,1,.36,1),border-color .23s ease,box-shadow .23s ease,background .23s ease}.landing-control-story .control-layer-card:hover{transform:translateY(-8px) scale(1.014);background:#080808c7;border-color:#c9a84c70;box-shadow:0 26px 72px #0000006b,0 0 38px #c9a84c1f}.landing-control-story .control-layer-card h3{font-size:23px;line-height:1.1;font-weight:900}.landing-control-story .control-layer-card p{margin-top:10px;font-size:15px;line-height:1.48;color:#ffffffb3}.landing-control-story .control-layer-card div span{height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:850}.landing-control-story .control-section--features .control-section-heading h2{max-width:820px;margin-inline:auto;font-size:46px;line-height:.98;letter-spacing:-.055em;text-align:center}.landing-control-story .control-section--features .control-section-heading p{max-width:720px;margin:14px auto 32px;text-align:center}.landing-control-story .control-feature-card{width:1080px;max-width:calc(100vw - 64px);margin-inline:auto;padding:34px;border-radius:36px;background:#080808b8;border:1px solid rgba(201,168,76,.28);box-shadow:0 32px 100px #0006,0 0 80px #c9a84c14,inset 0 1px #ffffff14}.landing-control-story .control-feature-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:24px}.landing-control-story .control-feature-tabs button{min-height:40px;height:40px;padding:0 18px;border-radius:999px;font-size:13.5px;font-weight:900;transition:transform .19s ease,background .19s ease,border-color .19s ease,color .19s ease,box-shadow .19s ease}.landing-control-story .control-feature-tabs button:hover,.landing-control-story .control-feature-tabs button:focus-visible{transform:translateY(-2px);border-color:#c9a84c61;background:#c9a84c1a}.landing-control-story .control-feature-tabs button.is-active{background:#c9a84c2e;border-color:#c9a84c7a;color:#fff;box-shadow:0 0 26px #c9a84c1f}.landing-control-story .control-feature-spotlight{min-height:66px;height:66px;padding:0 22px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-radius:20px;background:#c9a84c1a;border:1px solid rgba(201,168,76,.26);transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.landing-control-story .control-feature-spotlight:hover{transform:translateY(-4px);background:#c9a84c21;border-color:#c9a84c66;box-shadow:0 0 28px #c9a84c1a}.landing-control-story .control-feature-spotlight span{color:#d8b85a;font-size:11px;font-weight:900;letter-spacing:.1em}.landing-control-story .control-feature-spotlight strong{font-size:20px;line-height:1.15;font-weight:900;white-space:nowrap}.landing-control-story .control-feature-spotlight p{max-width:540px;margin:0;font-size:14px;line-height:1.35;color:#ffffffad}.landing-control-story .control-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.landing-control-story .control-feature-item{position:relative;height:190px;min-height:190px;padding:22px;overflow:hidden;border-radius:24px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);animation:controlFeatureIn .22s cubic-bezier(.22,1,.36,1) both;transition:transform .23s cubic-bezier(.22,1,.36,1),border-color .23s ease,box-shadow .23s ease,background .23s ease}.landing-control-story .control-feature-item:hover{transform:translateY(-10px) scale(1.018);background:#ffffff12;border-color:#c9a84c6b;box-shadow:0 26px 74px #00000070,0 0 40px #c9a84c24,inset 0 1px #ffffff14}.landing-control-story .control-feature-item small{color:#d8b85a;font-size:12px;font-weight:900}.landing-control-story .control-feature-item h3{margin-top:12px;font-size:19px;line-height:1.15;font-weight:950}.landing-control-story .control-feature-item p{margin-top:10px;font-size:15px;line-height:1.45;font-weight:500;color:#ffffffb3}.landing-control-story .control-feature-item__header>span{height:25px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:900}.landing-control-story .control-section--pricing .control-section-heading h2{font-size:46px;line-height:1;text-align:center}.landing-control-story .control-section--pricing .control-section-heading p{margin-top:10px;margin-bottom:34px;text-align:center}.landing-control-story .control-pricing-grid{width:1080px;max-width:calc(100vw - 64px);margin-inline:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.landing-control-story .control-plan{position:relative;height:585px;min-height:585px;padding:30px;overflow:hidden;border-radius:32px;background:#080808b3;border:1px solid rgba(255,255,255,.13);display:flex;flex-direction:column;transform:none;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .22s ease,border-color .26s ease,box-shadow .26s ease,background .26s ease}.landing-control-story .control-plan--recommended{transform:none;border:1px solid rgba(201,168,76,.55);box-shadow:0 30px 100px #c9a84c29,inset 0 1px #ffffff14}.landing-control-story .control-pricing-grid:hover .control-plan:not(:hover){opacity:.78;transform:scale(.985)}.landing-control-story .control-plan:hover{transform:translateY(-12px) scale(1.035);z-index:3;background:#080808d1;border-color:#c9a84c80;box-shadow:0 34px 110px #00000085,0 0 54px #c9a84c2e,inset 0 1px #ffffff17}.landing-control-story .control-plan__badge{height:25px;padding:0 10px;border-radius:999px;font-size:10.5px;font-weight:900}.landing-control-story .control-plan h3{font-size:25px;line-height:1.1;font-weight:950}.landing-control-story .control-plan__heading span{font-size:12px;font-weight:850}.landing-control-story .control-plan>p{min-height:44px;margin-top:8px;font-size:14.5px;line-height:1.45;color:#ffffffad}.landing-control-story .control-plan__price{margin-top:24px}.landing-control-story .control-plan__price strong{font-size:52px;line-height:1;font-weight:950;letter-spacing:-.045em}.landing-control-story .control-plan__price span{font-size:14px;font-weight:700;color:#ffffffa6}.landing-control-story .control-plan__yearly{margin-top:6px;font-size:13px;line-height:1.35;color:#ffffff94}.landing-control-story .control-plan ul{margin-top:26px;gap:13px}.landing-control-story .control-plan li{font-size:15px;line-height:1.42;font-weight:650;color:#ffffffc2}.landing-control-story .control-plan__cta{min-height:50px;height:50px;width:100%;margin-top:auto;border-radius:999px;font-size:14px;font-weight:900;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.landing-control-story .control-pricing-note{max-width:720px;margin:18px auto 0;padding:0;border:0;background:transparent;text-align:center;font-size:14px;line-height:1.45;color:#ffffffad}.landing-control-story .control-section--trust .control-section-heading h2,.landing-control-story .control-section--faq .control-section-heading h2{font-size:42px;line-height:1.02;text-align:center}.landing-control-story .control-section--trust .control-section-heading p{max-width:720px;margin:12px auto 30px;text-align:center}.landing-control-story .control-trust-grid{width:1080px;max-width:calc(100vw - 64px);margin-inline:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.landing-control-story .control-trust-card{height:180px;min-height:180px;padding:22px;border-radius:24px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.landing-control-story .control-trust-card:hover{transform:translateY(-7px) scale(1.012);background:#fff1;border-color:#c9a84c57;box-shadow:0 22px 60px #0006,0 0 30px #c9a84c1a}.landing-control-story .control-trust-card h3{font-size:17px;line-height:1.15;font-weight:900}.landing-control-story .control-trust-card p{margin-top:9px;font-size:15px;line-height:1.45;color:#ffffffb3}.landing-control-story .control-legal-note{width:1080px;max-width:calc(100vw - 64px);margin:20px auto 0;padding:18px 20px;border-radius:20px;font-size:14.5px;line-height:1.55;font-weight:550;color:#ffffffb8;background:#c9a84c13;border:1px solid rgba(201,168,76,.22)}.landing-control-story .control-faq-list{width:900px;max-width:calc(100vw - 64px);margin-inline:auto;display:grid;gap:10px}.landing-control-story .control-faq-item{border-radius:20px;background:#ffffff0c;border:1px solid rgba(255,255,255,.12);overflow:hidden;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.landing-control-story .control-faq-item:hover{border-color:#c9a84c42;background:#ffffff0f;box-shadow:0 16px 44px #00000047}.landing-control-story .control-faq-item summary{min-height:64px;height:64px;padding:0 22px;font-size:16px;line-height:1.25;font-weight:900}.landing-control-story .control-faq-item[open] p{animation:controlFaqIn .18s ease both}.landing-control-story .control-faq-item p{padding:0 22px 20px;font-size:15px;line-height:1.55;color:#ffffffb3}.landing-control-story .control-final-card{width:920px;max-width:100%;margin-inline:auto;padding:54px;border-radius:36px;background:linear-gradient(135deg,#c9a84c29,#ffffff0b);border:1px solid rgba(201,168,76,.3);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.landing-control-story .control-final-card:hover{transform:translateY(-8px);border-color:#c9a84c70;box-shadow:0 34px 105px #00000070,0 0 70px #c9a84c24}.landing-control-story .control-final-card .control-eyebrow{font-size:12px;font-weight:900;letter-spacing:.14em;color:#d8b85a}.landing-control-story .control-final-card h2{font-size:42px;line-height:1;font-weight:950;letter-spacing:-.045em}.landing-control-story .control-final-card p:not(.control-eyebrow){margin-top:12px;font-size:16px;line-height:1.55;color:#ffffffbd}.landing-control-story .control-final-actions .control-button{height:48px;padding:0 24px}.landing-control-story .control-footer{padding:48px 0 34px}.landing-control-story .control-footer__grid{width:min(1180px,calc(100% - 64px));max-width:1180px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:42px}.landing-control-story .control-footer__brand .control-brand strong{font-size:16px;font-weight:950}.landing-control-story .control-footer__brand .control-brand small{font-size:11px;color:#ffffff94}.landing-control-story .control-footer__brand p{max-width:250px;margin-top:12px;font-size:14px;line-height:1.5;color:#ffffffa8}.landing-control-story .control-footer h3{margin-bottom:12px;color:#d8b85a;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.landing-control-story .control-footer a{font-size:14px;line-height:1.65;font-weight:650;color:#ffffffad;transition:color .16s ease,transform .16s ease}.landing-control-story .control-footer a:hover,.landing-control-story .control-footer a:focus-visible{color:#f2d675;transform:translate(2px)}.landing-control-story[dir=rtl] .control-footer a:hover,.landing-control-story[dir=rtl] .control-footer a:focus-visible{transform:translate(-2px)}.landing-control-story .control-footer__bottom p,.landing-control-story .control-footer__bottom a{font-size:13px;color:#ffffff8f}.landing-control-story[dir=rtl] .control-hero h1{max-width:600px;font-size:66px;line-height:1.08;font-weight:900;letter-spacing:-.04em}.landing-control-story[dir=rtl] .control-hero__copy>p:not(.control-eyebrow):not(.control-trust-line){font-size:17px;line-height:1.65}.landing-control-story[dir=rtl] .control-section-heading h2{font-size:42px;line-height:1.12}.landing-control-story[dir=rtl] .control-problem-card p,.landing-control-story[dir=rtl] .control-problem-card strong,.landing-control-story[dir=rtl] .control-layer-card p,.landing-control-story[dir=rtl] .control-feature-item p,.landing-control-story[dir=rtl] .control-plan li,.landing-control-story[dir=rtl] .control-trust-card p{font-size:15px;line-height:1.65}@keyframes controlCorePulse{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(1)}50%{opacity:.85;transform:translate(-50%,-50%) scale(1.035)}}@keyframes controlFeatureIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes controlFaqIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1024px)and (max-width:1279px){.landing-control-story .control-container{width:min(1180px,calc(100% - 48px))}.landing-control-story .control-hero__grid{width:min(982px,calc(100% - 32px));grid-template-columns:520px 420px;gap:42px}.landing-control-story .control-hero__copy{width:520px}.landing-control-story .control-eyebrow{font-size:14px}.landing-control-story .control-hero h1{max-width:520px;font-size:58px}.landing-control-story .control-hero-preview{width:420px;max-width:420px;height:460px;min-height:460px;padding:22px}.landing-control-story .control-preview-radar{width:138px;height:138px;margin-block:14px}.landing-control-story .control-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-control-story .control-problem-card{height:230px;min-height:230px}.landing-control-story .control-layer-layout{grid-template-columns:1fr}.landing-control-story .control-layer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-control-story .control-feature-card{width:calc(100vw - 48px);max-width:calc(100vw - 48px)}.landing-control-story .control-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-control-story .control-feature-item{height:180px;min-height:180px}.landing-control-story .control-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-control-story .control-plan{height:560px;min-height:560px;padding:24px}.landing-control-story .control-plan__price strong{font-size:46px}.landing-control-story .control-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:769px)and (max-width:1023px){.landing-control-story .control-hero__grid{grid-template-columns:1fr}.landing-control-story .control-hero__copy{width:100%}.landing-control-story .control-hero-preview{width:min(620px,100%);max-width:620px;justify-self:center}.landing-control-story .control-problem-grid,.landing-control-story .control-feature-grid,.landing-control-story .control-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-control-story .control-layer-layout,.landing-control-story .control-pricing-grid{grid-template-columns:1fr}.landing-control-story .control-plan{height:auto;min-height:0}}@media(max-width:768px){.landing-control-story{width:100%;max-width:100vw;overflow-x:hidden}.landing-control-story .control-container,.landing-control-story .control-footer__grid,.landing-control-story .control-feature-card,.landing-control-story .control-pricing-grid,.landing-control-story .control-trust-grid,.landing-control-story .control-legal-note,.landing-control-story .control-faq-list{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}.landing-control-story .control-nav__inner{width:calc(100vw - 32px);max-width:calc(100vw - 32px);min-height:64px}.landing-control-story .control-nav__links{display:none}.landing-control-story .control-brand strong{font-size:15px}.landing-control-story .control-brand small{font-size:10.5px}.landing-control-story .control-nav__actions{width:100%;min-width:0;max-width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;overflow:hidden}.landing-control-story .control-pill{min-height:40px;height:40px}.landing-control-story .control-nav__actions .control-pill{width:100%;min-width:0;max-width:100%;padding-inline:10px}.landing-control-story .control-hero{min-height:auto;padding-top:58px;padding-bottom:58px}.landing-control-story .control-hero__grid{width:calc(100vw - 32px);max-width:calc(100vw - 32px);grid-template-columns:1fr;gap:28px}.landing-control-story .control-hero__copy{width:100%}.landing-control-story .control-eyebrow{margin-bottom:14px;font-size:12.5px;line-height:1.2;font-weight:900;letter-spacing:.1em}.landing-control-story .control-hero h1{max-width:100%;font-size:40px;line-height:.98;letter-spacing:-.045em}.landing-control-story[dir=rtl] .control-hero h1{font-size:36px;line-height:1.12}.landing-control-story .control-hero__copy>p:not(.control-eyebrow):not(.control-trust-line),.landing-control-story[dir=rtl] .control-hero__copy>p:not(.control-eyebrow):not(.control-trust-line){max-width:100%;font-size:15px;line-height:1.55}.landing-control-story[dir=rtl] .control-hero__copy>p:not(.control-eyebrow):not(.control-trust-line){line-height:1.65}.landing-control-story .control-hero__actions,.landing-control-story .control-final-actions{display:grid;grid-template-columns:1fr;gap:10px}.landing-control-story .control-button,.landing-control-story .control-plan__cta{min-height:46px;height:46px;width:100%;font-size:14px}.landing-control-story .control-hero-preview{width:100%;max-width:100%;height:auto;min-height:300px;padding:20px;border-radius:28px}.landing-control-story .control-preview-metrics{grid-template-columns:1fr}.landing-control-story .control-preview-radar{width:150px;height:150px}.landing-control-story .control-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-control-story .control-section{padding:58px 0}.landing-control-story .control-section-heading h2,.landing-control-story .control-section--features .control-section-heading h2,.landing-control-story .control-section--pricing .control-section-heading h2,.landing-control-story .control-section--trust .control-section-heading h2,.landing-control-story .control-section--faq .control-section-heading h2,.landing-control-story[dir=rtl] .control-section-heading h2{max-width:100%;font-size:32px;line-height:1.08;letter-spacing:-.04em;text-align:start}.landing-control-story .control-section-heading p,.landing-control-story .control-section--features .control-section-heading p,.landing-control-story .control-section--pricing .control-section-heading p,.landing-control-story .control-section--trust .control-section-heading p{max-width:100%;margin:12px 0 22px;font-size:15px;line-height:1.55;text-align:start}.landing-control-story .control-problem-grid,.landing-control-story .control-layer-layout,.landing-control-story .control-layer-grid,.landing-control-story .control-feature-grid,.landing-control-story .control-pricing-grid,.landing-control-story .control-trust-grid,.landing-control-story .control-footer__grid{grid-template-columns:1fr}.landing-control-story .control-problem-card,.landing-control-story .control-layer-card,.landing-control-story .control-feature-item,.landing-control-story .control-trust-card{height:auto;min-height:0;padding:20px;border-radius:24px}.landing-control-story .control-problem-card h3,.landing-control-story .control-layer-card h3,.landing-control-story .control-trust-card h3{font-size:18px;line-height:1.15}.landing-control-story .control-problem-card p,.landing-control-story .control-problem-card strong,.landing-control-story .control-layer-card p,.landing-control-story .control-trust-card p{font-size:14px;line-height:1.5}.landing-control-story .control-feature-card{padding:18px;border-radius:26px}.landing-control-story .control-feature-tabs{justify-content:flex-start;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scrollbar-width:none}.landing-control-story .control-feature-tabs::-webkit-scrollbar{display:none}.landing-control-story .control-feature-tabs button{flex:0 0 auto;min-height:38px;height:38px}.landing-control-story .control-feature-spotlight{height:auto;min-height:0;display:grid;grid-template-columns:1fr;align-items:start;gap:6px;padding:16px}.landing-control-story .control-feature-spotlight strong{font-size:18px;white-space:normal}.landing-control-story .control-feature-spotlight p{font-size:14px}.landing-control-story .control-feature-item{min-height:145px}.landing-control-story .control-feature-item h3{font-size:17px}.landing-control-story .control-feature-item p,.landing-control-story[dir=rtl] .control-feature-item p{font-size:14px;line-height:1.5}.landing-control-story .control-plan{height:auto;min-height:0;padding:24px;border-radius:26px}.landing-control-story .control-pricing-grid:hover .control-plan:not(:hover){opacity:1;transform:none}.landing-control-story .control-plan:hover{transform:translateY(-4px)}.landing-control-story .control-plan__price strong{font-size:42px}.landing-control-story .control-plan li,.landing-control-story[dir=rtl] .control-plan li{font-size:14px;line-height:1.5}.landing-control-story .control-legal-note{padding:14px 15px;font-size:13px;line-height:1.5}.landing-control-story .control-faq-item summary{min-height:56px;height:auto;padding:14px 18px;font-size:14.5px}.landing-control-story .control-faq-item p{padding:0 18px 18px;font-size:14px}.landing-control-story .control-final-card{padding:30px;border-radius:28px}.landing-control-story .control-final-card h2{font-size:32px;line-height:1.05}.landing-control-story .control-final-card p:not(.control-eyebrow){font-size:15px}.landing-control-story .control-footer{padding:34px 0 28px}.landing-control-story .control-footer__grid{gap:24px}.landing-control-story .control-footer__bottom{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}}@media(max-width:370px){.landing-control-story .control-hero h1{font-size:38px}.landing-control-story .control-nav__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-control-story .control-nav__actions .control-pill--primary{grid-column:span 2}}@media(prefers-reduced-motion:reduce){.landing-control-story *,.landing-control-story *:before,.landing-control-story *:after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.landing-control-story .reveal-on-scroll{opacity:1!important;transform:none!important}}.landing-control-story .reveal-on-scroll,.landing-control-story .reveal-on-scroll.is-visible,.landing-control-story .control-hero,.landing-control-story .control-section,.landing-control-story .control-footer,.landing-control-story .control-final-card,.landing-control-story .control-feature-card,.landing-control-story .control-pricing-grid,.landing-control-story .control-trust-grid,.landing-control-story .control-faq-list{opacity:1!important;transform:translateY(0) scale(1)!important;filter:none!important;visibility:visible!important}.landing-control-story .control-nav,.landing-control-story .control-hero,.landing-control-story .control-section,.landing-control-story .control-footer{position:relative;z-index:2}.landing-control-story .control-bg,.landing-control-story .control-bg-overlay,.landing-control-story:before,.landing-control-story:after{pointer-events:none;z-index:0}.landing-control-story .control-bg{opacity:.22}.landing-control-story .control-bg-overlay{background:radial-gradient(circle at 50% 16%,#00000014,#0000008a 70%),linear-gradient(180deg,#05050557,#050505b3)}.landing-control-story h1,.landing-control-story h2,.landing-control-story h3,.landing-control-story summary,.landing-control-story .control-brand strong,.landing-control-story .control-feature-spotlight strong{color:#fffffff5}.landing-control-story .control-section-heading p,.landing-control-story .control-hero__copy>p:not(.control-eyebrow):not(.control-trust-line),.landing-control-story .control-final-card p:not(.control-eyebrow),.landing-control-story .control-pricing-note,.landing-control-story .control-legal-note{color:#ffffffc2}.landing-control-story .control-trust-line,.landing-control-story .control-brand small,.landing-control-story .control-footer__bottom p,.landing-control-story .control-footer__bottom a{color:#ffffff9e}.landing-control-story .control-eyebrow,.landing-control-story .control-problem-card strong,.landing-control-story .control-feature-item small,.landing-control-story .control-feature-spotlight span,.landing-control-story .control-footer h3{color:#f2d675}.landing-control-story .control-problem-card{background:#ffffff13;border:1px solid rgba(255,255,255,.16)}.landing-control-story .control-layer-card{background:#080808d1;border:1px solid rgba(201,168,76,.28)}.landing-control-story .control-feature-card{background:#080808db;border:1px solid rgba(201,168,76,.34)}.landing-control-story .control-plan{background:#080808db;border:1px solid rgba(255,255,255,.16)}.landing-control-story .control-trust-card{background:#ffffff13;border:1px solid rgba(255,255,255,.15)}.landing-control-story .control-faq-item{background:#ffffff12;border:1px solid rgba(255,255,255,.15)}.landing-control-story .control-final-card{background:linear-gradient(135deg,#c9a84c38,#ffffff12);border:1px solid rgba(201,168,76,.38)}.landing-control-story .control-problem-card p,.landing-control-story .control-layer-card p,.landing-control-story .control-feature-item p,.landing-control-story .control-plan li,.landing-control-story .control-trust-card p,.landing-control-story .control-faq-item p,.landing-control-story .control-plan>p,.landing-control-story .control-feature-spotlight p,.landing-control-story .control-footer a,.landing-control-story .control-footer__brand p{color:#ffffffc2}.landing-control-story .control-plan__yearly,.landing-control-story .control-plan__price span{color:#ffffffa8}.landing-control-story .control-pricing-grid:hover .control-plan:not(:hover){opacity:.92;transform:scale(.995)}.landing-control-story .control-plan:hover{opacity:1;transform:translateY(-10px) scale(1.025)}.landing-control-story .control-problem-card:hover,.landing-control-story .control-layer-card:hover,.landing-control-story .control-feature-item:hover,.landing-control-story .control-trust-card:hover,.landing-control-story .control-final-card:hover{opacity:1}@media(max-width:768px){.landing-control-story .control-pricing-grid:hover .control-plan:not(:hover){opacity:1;transform:none}.landing-control-story .control-plan:hover{transform:translateY(-4px)}.landing-control-story .control-section-heading p,.landing-control-story .control-hero__copy>p:not(.control-eyebrow):not(.control-trust-line),.landing-control-story .control-problem-card p,.landing-control-story .control-layer-card p,.landing-control-story .control-feature-item p,.landing-control-story .control-plan li,.landing-control-story .control-trust-card p,.landing-control-story .control-faq-item p{color:#ffffffc2}}.landing-control-story{background:#030509}.animated-neural-background,.landing-bg-overlay{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.animated-neural-background{overflow:hidden;background:#030509}.animated-neural-background canvas{display:block;width:100%;height:100%}.landing-bg-overlay{opacity:1;filter:none;background:radial-gradient(circle at 50% 28%,rgba(201,168,76,.12),transparent 34%),radial-gradient(circle at 50% 40%,rgba(0,180,255,.05),transparent 42%),linear-gradient(180deg,#00000070,#00000057 35%,#0000008f)}.landing-control-story .control-hero-preview{background:#05070ce0;border:1px solid rgba(201,168,76,.38)}.landing-control-story .control-problem-card{background:#05070cd1;border:1px solid rgba(255,255,255,.16)}.landing-control-story .control-feature-card{background:#05070ce6;border:1px solid rgba(201,168,76,.36)}.landing-control-story .control-feature-item{background:#ffffff13;border:1px solid rgba(255,255,255,.15)}.landing-control-story .control-plan{background:#05070ce6;border:1px solid rgba(255,255,255,.17)}.landing-control-story .control-trust-card{background:#05070ccc;border:1px solid rgba(255,255,255,.15)}.landing-control-story .control-faq-item{background:#05070cc7;border:1px solid rgba(255,255,255,.15)}.landing-control-story .control-final-card{background:linear-gradient(135deg,#c9a84c3d,#05070ccc);border:1px solid rgba(201,168,76,.4)}.landing-control-story .control-nav,.landing-control-story .control-hero,.landing-control-story .control-section,.landing-control-story .control-footer,.landing-control-story .control-container{position:relative;z-index:2}.phase-workspace{display:grid;gap:24px;width:100%}.phase-workspace-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:24px;border:1px solid rgba(216,184,90,.24);border-radius:28px;background:linear-gradient(135deg,#121214f5,#ffffff0e),radial-gradient(circle at 14% 0%,rgba(216,184,90,.12),transparent 36%);box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff0f}.phase-workspace-hero__copy{max-width:680px}.phase-workspace-hero__copy h1{margin:6px 0 0;color:#fffffff5;font-size:32px;line-height:1.05;font-weight:900;letter-spacing:-.04em}.phase-workspace-hero__copy p:not(.eyebrow){margin:10px 0 0;max-width:680px;color:#ffffffad;font-size:15px;line-height:1.55;font-weight:500}.phase-workspace-hero__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.phase-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.phase-stat-card{min-height:108px;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:linear-gradient(180deg,#ffffff0f,#ffffff07),#121214eb}.phase-stat-card span,.project-card__summary-grid span,.project-detail-money-grid span,.client-row__metrics span,.client-row__section-label{display:block;color:#ffffff8f;font-size:12px;line-height:1.2;font-weight:750;letter-spacing:.04em}.phase-stat-card strong{display:block;margin-top:10px;color:#fffffff2;font-size:28px;line-height:1;font-weight:900;letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:normal;white-space:nowrap}.phase-stat-card small{display:block;margin-top:9px;color:#ffffff94;font-size:12px;line-height:1.35}.workspace-filter-bar{min-height:56px;margin:0;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:#ffffff0b}.project-workspace-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px}.workspace-empty-state{display:grid;gap:14px;max-width:720px;padding:32px;border:1px solid rgba(216,184,90,.22);border-radius:28px;background:#121214e0}.workspace-empty-state h2{margin:0;color:#fffffff5;font-size:24px;line-height:1.1;font-weight:900;letter-spacing:-.03em}.workspace-empty-state p:not(.eyebrow){margin:0;max-width:560px;color:#ffffffad;font-size:14px;line-height:1.5}.workspace-empty-state__actions{display:flex;flex-wrap:wrap;gap:10px}.project-card--workspace{min-height:260px;overflow:visible;border-radius:26px;padding:20px;border-color:#ffffff1a;background:#121214f0;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.project-card--workspace:hover{transform:translateY(-2px);border-color:#d8b85a4d;box-shadow:0 18px 45px #00000047}.project-card--workspace.is-open{grid-column:1 / -1;padding:24px;border-color:#d8b85a4d;box-shadow:0 24px 70px #0000005c,0 0 0 1px #d8b85a14,inset 0 1px #ffffff12}.project-card__topline,.project-card__title-row,.project-card__primary-actions,.project-card__health-row,.project-docs-panel__actions,.project-detail-action-card__buttons{display:flex;align-items:center;gap:10px}.project-card__topline{display:block}.project-card__identity{display:grid;width:100%;min-width:0;gap:10px}.project-card__title-row{flex-wrap:nowrap;align-items:flex-start;min-width:0}.project-card__title-row h3{flex:1 1 auto;min-width:0;margin:0;color:#fffffff2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:17px;line-height:1.18;font-weight:900;letter-spacing:-.02em;word-break:break-word}.project-card__title-row .workspace-status-pill{flex:0 0 auto}.project-card__identity p{margin:0;color:#ffffff9e;font-size:14px;line-height:1.4}.project-card__client-chip{width:100%;max-width:100%;min-width:0}.project-card__client-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35}.project-card__primary-actions{justify-content:flex-start}.project-card-actions{display:flex;align-items:center;gap:8px;width:100%;margin-top:14px}.project-card-actions .primary-button,.project-card-actions .secondary-button,.project-card-actions .project-card__portal-link-hint{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-card-actions .open-workspace-button{flex:1.15 1 0;height:38px;min-height:38px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:850}.project-card-actions .copy-portal-button{flex:1 1 0;height:36px;min-height:36px;padding:0 12px;border-radius:999px;font-size:12.5px;font-weight:800}.project-card-actions .project-card__menu{flex:0 0 70px;min-width:70px}.project-card-actions .more-button{width:100%;height:36px;min-height:36px;padding:0 12px;border-radius:999px;font-size:12.5px;font-weight:800}.project-card-action-label--short{display:none}.project-card--workspace.is-open .project-card-actions{width:fit-content;max-width:100%;flex-wrap:wrap;justify-content:flex-start}.project-card--workspace.is-open .project-card-actions .open-workspace-button{flex:0 1 auto;width:auto;max-width:170px}.project-card--workspace.is-open .project-card-actions .copy-portal-button{flex:0 1 auto;width:auto;max-width:150px}.project-card--workspace.is-open .project-card-actions .project-card__menu{flex:0 0 auto;min-width:0}.project-card--workspace.is-open .project-card-actions .more-button{width:auto;min-width:70px;max-width:80px}.project-card__summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:12px}.project-card__summary-grid{margin-top:14px}.project-detail-money-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.project-card__summary-grid>div,.project-detail-money-grid>div{min-width:0;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff0b}.project-card__summary-grid>div{min-width:96px;min-height:74px}.project-card__summary-grid span{font-size:11.5px}.project-card__summary-grid strong,.project-detail-money-grid strong{display:block;margin-top:7px;color:#ffffffe6;font-size:clamp(14px,1.15vw,16px);line-height:1.15;font-weight:850;font-variant-numeric:tabular-nums;overflow-wrap:normal;white-space:nowrap;word-break:normal}.project-card__health-row{flex-wrap:wrap;margin-top:16px}.workspace-status-pill{min-height:26px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--status-color, rgba(255, 255, 255, .12));border-radius:999px;background:var(--status-background, rgba(255, 255, 255, .07));color:var(--status-color, rgba(255, 255, 255, .72));font-size:12px;font-weight:800;white-space:nowrap}.workspace-status-pill--gold{border-color:#d8b85a42;background:#d8b85a1f;color:#f2d675}.workspace-status-pill--neutral{border-color:#ffffff1f;background:#ffffff12;color:#ffffffbd}.project-card__progress{margin-top:16px}.project-card--workspace .progress-block__label{gap:12px}.project-card--workspace .progress-block__label span{min-width:0;font-variant-numeric:tabular-nums;overflow-wrap:normal;white-space:nowrap}.project-card--workspace .progress-block__label span:first-child{overflow:hidden;text-overflow:ellipsis}.project-card--workspace .progress-block__label span:last-child{flex-shrink:0}.project-card__menu{position:relative}.project-card__menu summary{list-style:none;cursor:pointer}.project-card__menu summary::-webkit-details-marker{display:none}.project-card__menu-panel{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;z-index:8;display:grid;gap:8px;min-width:180px;padding:10px;border:1px solid rgba(216,184,90,.22);border-radius:18px;background:#0a0a0bf5;box-shadow:0 18px 48px #0000006b}.project-card__menu-panel>button{justify-content:flex-start;width:100%}.project-detail-workspace{margin-top:24px;padding:22px;border:1px solid rgba(216,184,90,.18);border-radius:24px;background:linear-gradient(180deg,#d8b85a0e,#ffffff07),#07070857;box-shadow:inset 0 1px #ffffff0e}.project-detail-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:10px}.project-detail-tab{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0e;color:#ffffffad;font-size:14px;font-weight:800;cursor:pointer}.project-detail-tab small{min-width:24px;padding:3px 7px;border-radius:999px;background:#ffffff12;color:#ffffff9e;font-size:11px;font-weight:850;line-height:1;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.project-detail-tab.is-active{border-color:#d8b85a47;background:#d8b85a24;color:#f2d675}.project-detail-tab.is-active small{background:#f2d67524;color:#f2d675d1}.project-detail-tab-shell{margin-top:18px;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:26px;background:#121214eb}.project-detail-tab-panel[hidden]{display:none!important}.project-detail-overview-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:16px}.project-detail-action-card,.project-detail-section{min-width:0;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:#ffffff0b}.project-detail-action-card h4,.project-detail-section h4{margin:0;color:#fffffff0;font-size:20px;line-height:1.15;font-weight:850;letter-spacing:-.02em}.project-detail-action-card p:not(.eyebrow),.project-detail-section__header p{margin:8px 0 0;color:#ffffff9e;font-size:14px;line-height:1.45}.project-detail-action-card__buttons,.project-docs-panel__actions{flex-wrap:wrap;margin-top:14px}.project-detail-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.project-detail-status-card{display:grid;align-content:start;gap:14px}.project-detail-payment-list{margin-top:14px}.project-detail-tab-shell .payment-row span:not(:first-child){font-variant-numeric:tabular-nums;overflow-wrap:normal;white-space:nowrap}.project-detail-tab-shell .project-addons-panel,.project-detail-tab-shell .scope-guardian-panel,.project-detail-tab-shell .project-workflow-panel,.project-detail-tab-shell .project-deliverables-panel,.project-docs-panel__list{margin:0}.client-crm-list{gap:14px}.client-row--crm{grid-template-columns:minmax(300px,1.25fr) minmax(270px,.9fr) minmax(220px,.75fr) minmax(150px,auto);align-items:center;min-height:86px;border-radius:24px;background:#121214f0}.client-row--crm .client-row__identity,.client-row__identity-text{min-width:0}.client-row--crm h3{color:#fffffff0;font-size:15px;line-height:1.2;font-weight:850;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.client-row--crm p,.client-row--crm small{color:#ffffff9e;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.client-row--crm .client-secondary,.client-row--crm .client-email{max-width:100%}.client-row--crm .client-row__metrics{display:grid;grid-template-columns:repeat(3,minmax(78px,1fr));gap:10px;min-width:0}.client-row--crm .client-row__metrics>div{min-width:0;padding:10px 12px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#ffffff0a}.client-row--crm .client-row__metrics strong{margin-top:6px;color:#ffffffe6;font-size:15px;font-weight:850;font-variant-numeric:tabular-nums;overflow-wrap:normal;white-space:nowrap}.client-row__projects{align-items:center;min-width:0;gap:8px}.client-row__section-label{width:100%}.client-row__project-tag{max-width:min(100%,210px);min-width:0}.client-row__project-tag .project-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-row__actions{align-items:center;justify-content:flex-end;white-space:nowrap}.modal{border-radius:28px;border-color:#d8b85a38;background:#0c0c0df5;box-shadow:0 30px 90px #0000008c}.modal--compact{inline-size:min(100%,560px)}.modal__header h2{color:#fffffff5;font-size:22px;line-height:1.15;font-weight:900;letter-spacing:-.025em}.modal__header p{margin-top:6px;color:#ffffff9e;font-size:14px;line-height:1.45}.modal__actions{padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.field__control,.toolbar__input{min-height:44px;border-radius:14px;border-color:#ffffff1f;background:#fff1;color:#fffffff0;font-size:14px;font-weight:500}textarea.field__control{min-height:112px;padding:12px 14px;border-radius:16px;line-height:1.5;resize:vertical}.field__label{color:#ffffffc2;font-size:13px;font-weight:750}.field__hint,.field__error{font-size:12px;line-height:1.4}.field__hint{color:#ffffff85}.field__error{color:#fca5a5}.field__control:focus,.toolbar__input:focus{outline:none;border-color:#d8b85a94;box-shadow:0 0 0 3px #d8b85a1f}.checkbox-field{min-height:44px}.checkbox-field input{min-width:18px;min-height:18px;accent-color:#d8b85a}@media(max-width:1180px){.phase-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-card-actions{gap:6px}.project-card-actions .open-workspace-button,.project-card-actions .copy-portal-button,.project-card-actions .more-button{font-size:12px}.project-card__summary-grid,.project-detail-money-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-row--crm{grid-template-columns:1fr}.client-row__actions{justify-content:flex-start}}@media(max-width:768px){.phase-workspace{gap:16px}.phase-workspace-hero,.phase-workspace-hero__actions,.project-card__topline,.project-detail-section__header{flex-direction:column;align-items:stretch}.phase-workspace-hero{padding:20px;border-radius:24px}.phase-workspace-hero__copy h1{font-size:28px}.phase-stats-grid,.project-card__summary-grid,.project-detail-money-grid,.project-detail-overview-grid,.project-workspace-grid{grid-template-columns:1fr}.project-detail-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.project-detail-tabs::-webkit-scrollbar{display:none}.project-detail-tab{flex:0 0 auto}.project-card-action-label--full{display:none}.project-card-action-label--short{display:inline}.project-card-actions{flex-wrap:wrap}.project-card-actions .open-workspace-button{flex:1 1 100%}.project-card-actions .copy-portal-button{flex:1 1 auto}.project-card-actions .project-card__menu{flex:0 0 72px;min-width:72px}.project-detail-tab-shell,.project-detail-action-card,.project-detail-section,.workspace-empty-state{padding:18px;border-radius:22px}.project-card--workspace:hover{transform:none}.project-card__menu-panel{position:static;margin-top:8px}.client-row--crm{overflow-x:visible}.client-row--crm .client-row__metrics{grid-template-columns:1fr}.client-row--crm h3,.client-row--crm p,.client-row--crm small{white-space:normal}.client-row__project-tag{max-width:100%}.command-center__classic-mode{display:none!important}}
