@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap";.client-access-panel{margin-top:18px}.client-access-intro{color:var(--live-muted);margin:0 0 16px;font-size:12px;line-height:1.6}.client-access-contact{border:1px solid var(--live-line);background:var(--live-paper);border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.client-access-contact span{color:var(--live-muted);margin-bottom:5px;font-size:10px;display:block}.client-access-contact strong{overflow-wrap:anywhere;color:var(--live-ink);font-size:13px}.client-access-state{color:var(--live-ink);background:#eef3ee;border-radius:12px;align-items:flex-start;gap:10px;margin:12px 0;padding:12px;display:flex}.client-access-state strong{font-size:12px}.client-access-state p{color:var(--live-muted);margin:5px 0 0;font-size:11px;line-height:1.5}.client-access-suspended{background:#fff1d9}.client-access-ready{background:#eff7d8}.client-access-label{color:var(--live-ink);gap:7px;margin-top:15px;font-size:11px;font-weight:600;display:grid}.client-access-label input,.client-access-label textarea{border:1px solid var(--live-line);background:var(--live-paper);width:100%;color:var(--live-ink);font:inherit;border-radius:10px;padding:11px;font-size:11px;line-height:1.6}.client-access-label textarea{resize:vertical;min-height:130px}.client-access-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:15px 0;display:flex}.client-access-members{border-top:1px solid var(--live-line);color:var(--live-muted);margin:16px 0;padding-top:12px;font-size:10px}.client-access-members p{overflow-wrap:anywhere;margin:8px 0}.client-access-members>span{font-weight:600}.live-client-actions{flex-wrap:wrap}.client-access-badge{color:var(--live-muted);margin-top:5px;font-size:9px;display:inline-flex}.client-access-badge-ready{color:#436c2a}.client-access-badge-suspended{color:#976a27}.live-form .client-email-confirm{background:#fff1d9;border-radius:10px;align-items:flex-start;gap:9px;padding:12px;font-weight:500;line-height:1.5;display:flex}.live-form .client-email-confirm input{flex:0 0 17px;width:17px;height:17px;margin-top:2px}@media (width<=640px){.client-access-actions>.live-button{flex:140px;justify-content:center}.client-access-label input{font-size:10px}}.client-parity{--client-ink:var(--ink,#153b39);--client-deep:var(--deep,#0e2d2c);--client-muted:var(--muted,#6c817f);--client-muted-2:var(--muted-2,#99aaa7);--client-line:var(--line,#dde7e1);--client-paper:var(--paper,#f7f8f4);--client-white:var(--white,#fff);--client-lime:var(--lime,#c9f45b);--client-lime-dark:var(--lime-dark,#93b63b);--client-orange:var(--orange,#ff785b);color:var(--client-ink);font-family:var(--sans,"DM Sans", ui-sans-serif, system-ui, sans-serif)}.client-parity *,.client-parity :before,.client-parity :after{box-sizing:border-box}.client-parity button,.client-parity input,.client-parity select,.client-parity textarea{font:inherit}.client-parity button:disabled{cursor:not-allowed;opacity:.58}.client-parity img{max-width:100%;display:block}.client-parity .client-page-shell{max-width:1370px;margin:0 auto;padding:20px 0 80px}.client-parity .client-page{max-width:1370px;margin:0 auto;padding-top:35px}.client-parity .page-header{margin-bottom:23px}.client-parity .page-header h1{max-width:800px}.client-parity .page-header-action{gap:8px;display:flex}.client-parity .page-header-action .button{white-space:nowrap}.client-parity .button{min-height:42px}.client-parity .button:disabled{transform:none}.client-parity .client-spin{animation:1s linear infinite client-spin}@keyframes client-spin{to{transform:rotate(360deg)}}.client-shared-controls{border-bottom:1px solid var(--client-line);justify-content:space-between;align-items:flex-end;gap:18px;padding:8px 0 17px;display:flex}.client-control-group{flex-wrap:wrap;gap:9px;min-width:0;display:flex}.client-control-group label{min-width:165px;color:var(--client-muted);gap:5px;font-size:9px;font-weight:700;display:grid;position:relative}.client-control-group label>span{color:var(--client-muted-2);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.client-control-group select{appearance:none;border:1px solid var(--client-line);background:var(--client-white);width:100%;min-height:36px;color:var(--client-ink);border-radius:9px;padding:0 28px 0 10px;font-size:10px}.client-control-group label>svg{color:var(--client-muted-2);pointer-events:none;position:absolute;bottom:11px;right:9px}.client-control-actions{flex:none;gap:8px;display:flex}.client-control-actions .button{min-height:36px;padding:0 12px;font-size:10px}.client-control-meta{color:var(--client-muted-2);flex-wrap:wrap;gap:14px;padding:10px 1px 0;font-size:9px;display:flex}.client-control-meta>span{align-items:center;gap:5px;display:inline-flex}.client-status-dot{background:var(--client-orange);border-radius:50%;width:6px;height:6px}.client-status-dot.active{background:var(--client-lime-dark);box-shadow:0 0 0 3px #93b63b21}.client-status-dot.warning{background:var(--client-orange)}.client-alert,.client-inline-note{border:1px solid var(--client-line);background:var(--client-white);color:var(--client-muted);border-radius:11px;align-items:flex-start;gap:9px;margin:13px 0;padding:11px 13px;font-size:10px;line-height:1.45;display:flex}.client-alert>svg,.client-inline-note>svg{flex:none;margin-top:1px}.client-alert strong{color:var(--client-ink)}.client-alert-error{color:#a95849;background:#fff7f4;border-color:#efc9c0}.client-alert-error>svg{color:var(--client-orange)}.client-alert-warning{color:#6d8541;background:#f3f9e5;border-color:#dce9c5}.client-alert-warning>svg{color:var(--client-lime-dark)}.client-alert-success{color:#43815b;background:#f2faf4;border-color:#cae5d4}.client-inline-note{color:var(--client-muted-2);background:0 0;border:0;margin:10px 0;padding:0 2px}.client-inline-note>svg{color:var(--client-orange)}.client-connect-callout{border:1px solid var(--client-line);border-radius:var(--radius,18px);background:var(--client-white);box-shadow:var(--shadow-soft);align-items:center;gap:12px;margin:24px 0 0;padding:17px;display:flex}.client-connect-callout>svg{color:var(--client-lime-dark)}.client-connect-callout>div{flex:1}.client-connect-callout strong,.client-connect-callout span{display:block}.client-connect-callout strong{color:var(--client-ink);font-size:12px}.client-connect-callout span{color:var(--client-muted);margin-top:3px;font-size:10px}.client-data-notice{margin-bottom:17px}.client-data-notice span{max-width:900px}.client-source-row{justify-content:space-between;align-items:center;gap:15px;margin:-4px 0 18px;display:flex}.client-source-meta{color:var(--client-muted);gap:4px;font-size:9px;line-height:1.35;display:grid}.client-source-meta strong{color:var(--client-ink);font-size:10px}.client-source-row>.client-source-meta{min-width:210px}.client-data-rule{color:var(--client-muted-2);text-align:right;font-size:9px}.client-empty{color:var(--client-muted);text-align:center;border:1px dashed #c9dbd0;border-radius:13px;justify-items:center;gap:8px;margin:14px 0 0;padding:30px 18px;display:grid}.client-empty>svg{color:var(--client-lime-dark)}.client-empty strong{color:var(--client-ink);font-size:13px}.client-empty span{max-width:520px;font-size:10px;line-height:1.5}.client-loading{border-style:solid;grid-template-columns:auto auto;justify-content:center;margin-top:22px}.client-error-state{margin-top:20px}.client-text-button{color:var(--client-lime-dark);background:0 0;align-items:center;gap:6px;margin-top:8px;padding:0;font-size:10px;font-weight:700;display:inline-flex}.client-text-button:hover{color:var(--client-ink)}.client-muted{color:var(--client-muted-2);font-size:10px}.client-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.client-kpi-card{min-height:136px;padding:15px}.client-kpi-card>strong{font-size:25px}.client-kpi-card>small{min-height:26px;line-height:1.35}.client-kpi-mark{color:var(--client-muted-2);font-size:8px;font-weight:600}.client-dashboard-grid{margin-top:13px}.client-trend-panel .panel-header>.client-source-meta{text-align:right;min-width:175px}.client-series{gap:5px;max-height:250px;margin:22px 0 14px;padding-right:3px;display:grid;overflow-y:auto}.client-series-row{text-align:left;background:0 0;border-radius:7px;grid-template-columns:55px minmax(80px,1fr) 55px;align-items:center;gap:8px;padding:5px 4px;display:grid}.client-series-row:hover{background:#f5f8f2}.client-series-date{color:var(--client-muted);font-size:8px}.client-series-track{background:#edf2ed;border-radius:99px;height:7px;display:block;overflow:hidden}.client-series-track i{border-radius:inherit;background:var(--client-lime-dark);height:100%;display:block}.client-series-row strong{color:var(--client-ink);text-align:right;font-size:9px}.client-series-row small{color:var(--client-muted-2);grid-column:1/-1;margin-top:-2px;font-size:7px}.client-trend-panel .chart-footer{margin-top:7px;line-height:1.4}.client-format-panel .format-callout{margin-top:22px}.client-highlights{margin-top:34px}.client-highlights .client-empty{grid-column:1/-1}.client-post-card{border-color:var(--client-line)}.client-post-thumb{background:#e8eee9;min-height:200px}.client-post-thumb>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.client-post-no-image{color:var(--client-muted-2);background:#e9efea;place-content:center;justify-items:center;gap:8px;font-size:9px;display:grid;position:absolute;inset:0}.client-post-overlay{background:linear-gradient(#0e2d2c1a,#0e2d2c8f);position:absolute;inset:0}.client-post-thumb .post-format,.client-post-thumb .post-rank{z-index:1}.client-post-card .post-card-body{min-height:111px}.client-post-card .post-card-stats{flex-wrap:wrap}.client-post-card .post-card-stats span{white-space:nowrap}.client-recommendations{margin-top:17px}.client-recommendations h2{color:var(--client-ink);font-family:var(--display);letter-spacing:-.04em;margin:7px 0 0;font-size:19px}.client-chart-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.client-recommendations ul{gap:10px;margin:17px 0 0;padding:0;list-style:none;display:grid}.client-recommendations li{color:var(--client-muted);gap:9px;font-size:10px;line-height:1.45;display:flex}.client-recommendations li>span{color:var(--client-lime-dark);font-size:13px;font-weight:700}.client-recommendations li p{margin:0 8px 0 0;display:inline}.client-rules-badge{color:#6e8834;text-align:right;border:1px solid #cbdca9;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:800}.client-library-toolbar{align-items:center}.client-library-toolbar .filter-tabs{overflow-x:auto}.client-filter-label{color:var(--client-muted-2);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin:0 5px 0 4px;font-size:8px;font-weight:800;display:inline-block}.client-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.client-library-grid .post-thumb{min-height:190px}.client-library-grid .post-card-body>strong{min-height:34px}.client-library-page .library-summary{align-items:center}.client-library-page .library-summary>.client-source-meta{text-align:right}.client-post-select{border:1px solid var(--client-line);background:var(--client-white);max-width:100%;min-height:38px;color:var(--client-ink);border-radius:9px;padding:0 10px;font-size:10px}.client-analysis-selector{color:var(--client-muted);justify-content:flex-end;align-items:center;gap:8px;margin:-8px 0 14px;font-size:9px;display:flex}.client-analysis-selector label{font-weight:700}.client-analysis-visual{background:#e9efea}.client-analysis-visual>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.client-analysis-visual:after{content:"";background:linear-gradient(#0e2d2c1f,#0e2d2cab);position:absolute;inset:0}.client-analysis-visual>:not(img){z-index:1}.client-visual-empty{color:var(--client-muted-2);place-content:center;justify-items:center;gap:8px;font-size:10px;display:grid;position:absolute;inset:0}.client-analysis-visual .analysis-visual-copy{max-width:85%}.client-analysis-visual .analysis-visual-copy strong{max-height:6.2em;font-size:clamp(20px,3vw,37px);overflow:hidden}.client-analysis-visual .analysis-visual-copy span{color:#ffffffbf}.client-coverage-card{min-height:142px}.client-coverage-card h2{color:var(--client-lime)}.client-coverage-card .score-ring,.client-coverage-card .score-ring.neutral{border-color:var(--client-lime)}.client-optional-metrics{border:1px solid var(--client-line);background:var(--client-white);border-radius:13px;padding:13px}.client-optional-metrics>div{color:var(--client-muted);flex-wrap:wrap;gap:15px;margin-top:9px;font-size:10px;display:flex}.client-optional-metrics b{color:var(--client-ink);font-family:var(--display);margin-top:3px;font-size:15px;display:block}.client-analysis-page .analysis-caption+.client-text-button{margin:10px 3px 2px}.client-analysis-page .metric-item small{color:var(--client-muted-2);grid-column:2;margin-top:3px;font-size:8px;line-height:1.25}.client-diagnosis-hero{align-items:center}.client-diagnosis-hero .diagnosis-source .source-thumb{color:var(--client-lime);background:#ffffff1f;place-items:center;display:grid;overflow:hidden}.client-diagnosis-hero .diagnosis-source .source-thumb img{object-fit:cover;width:100%;height:100%}.client-coverage-ring{border-top-color:var(--client-lime);border-right-color:#c9f45b2e;transform:rotate(0)}.client-coverage-ring>span,.client-coverage-ring>small{transform:rotate(0)}.client-compare-panel{align-items:flex-end}.client-compare-panel>div:first-child{min-width:230px}.client-compare-panel .client-source-meta{margin-top:14px}.client-unavailable-compare{background:#fbfcfa;border:1px dashed #c9dbd0;border-radius:13px;min-width:240px;padding:15px;display:grid}.client-unavailable-compare b{color:var(--client-ink);font-family:var(--display);font-size:17px}.client-unavailable-compare span{color:var(--client-muted);margin-top:4px;font-size:10px;line-height:1.4}.client-plan-page .plan-progress{margin-bottom:18px}.client-plan-group{gap:9px;margin-bottom:27px;display:grid}.client-plan-group .section-title-row{align-items:flex-end;margin-bottom:3px}.client-plan-group .section-title-row h2{margin-top:5px;font-size:19px}.client-plan-empty{color:var(--client-muted-2);border:1px dashed #c9dbd0;border-radius:11px;padding:12px;font-size:10px}.client-plan-page .action-card{min-height:116px}.client-plan-page .action-card.completed h3{text-decoration:line-through}.client-action-menu{align-items:flex-start;gap:2px;display:flex}.client-action-menu .action-more{width:29px;height:29px;color:var(--client-muted-2);place-items:center;display:grid;position:static}.client-action-menu .action-more:hover{color:var(--client-ink)}.client-danger-button:hover{color:#c94f45!important}.client-plan-page .action-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.client-plan-page .action-meta span{align-items:center;gap:4px;display:inline-flex}.client-settings-grid{align-items:start}.client-settings-grid .settings-card{min-width:0}.client-profile-symbol{background:var(--client-deep);width:42px;height:42px;color:var(--client-lime);font-family:var(--display);border-radius:12px;flex:none;place-items:center;font-size:17px;font-weight:700;display:grid}.client-settings-page .profile-row h3{margin:0}.client-settings-page .profile-row p{margin:4px 0}.client-settings-page .profile-row span{color:var(--client-muted);font-size:10px}.preference-form{gap:16px;margin-top:17px;display:grid}.preference-form>label:not(.client-checkbox-row){color:var(--client-muted);gap:6px;font-size:10px;font-weight:700;display:grid}.preference-form select{border:1px solid var(--client-line);background:var(--client-paper);min-height:37px;color:var(--client-ink);border-radius:8px;padding:0 9px;font-size:10px}.preference-form small{color:var(--client-muted-2);font-size:8px;font-weight:400;line-height:1.4}.client-checkbox-row{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.client-checkbox-row input{width:16px;height:16px;accent-color:var(--client-lime-dark)}.client-checkbox-row span{color:var(--client-ink);gap:4px;font-size:10px;display:grid}.client-checkbox-row small{color:var(--client-muted-2);font-size:8px;font-weight:400;line-height:1.4}.client-save-feedback{color:var(--client-lime-dark);align-items:center;gap:5px;margin-top:15px;font-size:9px;display:inline-flex}.client-readonly-note{border-top:1px solid var(--client-line);color:var(--client-muted-2);margin:17px 0 0;padding-top:12px;font-size:9px;line-height:1.45}.client-modal-backdrop{z-index:20;background:#0e2d2c61;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.client-modal{border:1px solid var(--client-line);background:var(--client-white);border-radius:18px;width:min(100%,510px);max-height:min(700px,92vh);padding:22px;overflow-y:auto;box-shadow:0 25px 70px #0e2d2c3d}.client-modal-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.client-modal h2{color:var(--client-ink);font-family:var(--display);letter-spacing:-.05em;margin:7px 0 0;font-size:22px;line-height:1.05}.client-modal>label{color:var(--client-muted);gap:6px;margin-top:13px;font-size:10px;font-weight:700;display:grid}.client-modal input,.client-modal textarea,.client-modal select{border:1px solid var(--client-line);background:var(--client-paper);width:100%;color:var(--client-ink);border-radius:8px;padding:9px 10px;font-size:11px}.client-modal textarea{resize:vertical}.client-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.client-form-grid label{color:var(--client-muted);gap:6px;margin-top:13px;font-size:10px;font-weight:700;display:grid}.client-modal-actions{justify-content:flex-end;gap:8px;margin-top:21px;display:flex}.client-confirm-modal p{color:var(--client-muted);font-size:11px;line-height:1.55}@media (width<=1120px){.client-parity .client-page-shell,.client-parity .client-page{padding-left:4vw;padding-right:4vw}.client-kpi-grid,.client-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.client-shared-controls{flex-direction:column;align-items:stretch}.client-control-actions{justify-content:flex-end}.client-control-group label{flex:1}.client-dashboard-grid,.client-compare-panel{grid-template-columns:1fr}.client-compare-panel{align-items:start;display:grid}.client-compare-panel>div:first-child{min-width:0}.client-source-row{flex-direction:column;align-items:flex-start}.client-data-rule{text-align:left}.client-diagnosis-hero{flex-direction:column;align-items:flex-start}.client-diagnosis-hero .diagnosis-ring-wrap{align-self:center}}@media (width<=680px){.client-parity .client-page-shell{padding:10px 16px 70px}.client-parity .client-page{padding:27px 16px 0}.client-parity .page-header{flex-direction:column;align-items:flex-start;gap:14px}.client-parity .page-header h1{font-size:35px}.client-parity .page-header-action,.client-parity .page-header-action .button{width:100%}.client-control-group{grid-template-columns:1fr;display:grid}.client-control-group label{min-width:0}.client-control-actions{grid-template-columns:1fr 1fr;display:grid}.client-control-actions .button{min-width:0;padding:0 7px}.client-control-meta{gap:6px;display:grid}.client-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-kpi-card{min-height:128px}.client-kpi-card>strong{font-size:23px}.client-library-grid,.highlight-grid{grid-template-columns:1fr}.client-library-toolbar{flex-direction:column;align-items:stretch}.client-library-toolbar .search-field{max-width:none}.client-library-toolbar .filter-tabs{justify-content:flex-start;width:100%}.client-library-page .library-summary{flex-direction:column;align-items:flex-start;gap:8px}.client-library-page .library-summary>.client-source-meta{text-align:left}.client-analysis-selector{flex-direction:column;align-items:stretch}.client-analysis-selector .client-post-select{max-width:none}.client-analysis-page .analysis-layout{grid-template-columns:1fr}.client-analysis-page .analysis-visual{min-height:360px}.client-analysis-page .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-analysis-page .analysis-bottom-grid,.client-diagnosis-page .diagnosis-columns{grid-template-columns:1fr}.client-diagnosis-page .compare-row{flex-wrap:wrap;align-items:stretch}.client-diagnosis-page .compare-note{width:100%}.client-form-grid{grid-template-columns:1fr;gap:0}.client-connect-callout{flex-wrap:wrap;align-items:flex-start}.client-connect-callout>div{min-width:calc(100% - 40px)}.client-connect-callout .button{width:100%}}@media (width<=430px){.client-kpi-grid{gap:7px}.client-kpi-card{padding:12px}.client-kpi-card>strong{font-size:20px}.client-kpi-card>small{font-size:8px}.client-series-row{grid-template-columns:45px minmax(50px,1fr) 45px}.client-recommendations .client-chart-title{flex-direction:column;align-items:flex-start}.client-rules-badge{align-self:flex-start}}.live-root{--live-ink:var(--ink,#153b39);--live-deep:var(--deep,#0e2d2c);--live-muted:var(--muted,#6c817f);--live-muted-2:var(--muted-2,#99aaa7);--live-line:var(--line,#dde7e1);--live-paper:var(--paper,#f7f8f4);--live-white:var(--white,#fff);--live-lime:var(--lime,#c9f45b);--live-lime-dark:var(--lime-dark,#93b63b);--live-orange:var(--orange,#ff785b);--live-shadow:0 18px 48px #1f453d14;--live-shadow-soft:0 8px 24px #1f453d0f;background:var(--live-paper);min-height:100vh;color:var(--live-ink);font-family:var(--sans,"DM Sans", ui-sans-serif, system-ui, sans-serif)}.live-root *,.live-root :before,.live-root :after{box-sizing:border-box}.live-root button,.live-root input,.live-root select{font:inherit}.live-root button{cursor:pointer;border:0}.live-root button:disabled{cursor:not-allowed;opacity:.58}.live-root button:focus-visible,.live-root input:focus-visible,.live-root select:focus-visible,.live-root a:focus-visible{outline-offset:3px;outline:3px solid #c9f45bcc}.live-root a{color:inherit}.live-root h1,.live-root h2,.live-root h3,.live-root p{overflow-wrap:anywhere;margin-top:0}.live-brand{color:var(--live-deep);text-align:left;align-items:center;gap:10px;display:inline-flex}.live-brand>span:last-child,.live-brand strong,.live-brand small{display:block}.live-brand strong{font-family:var(--display,"Space Grotesk", sans-serif);letter-spacing:-.06em;font-size:19px;font-weight:700;line-height:1}.live-brand small{color:var(--live-muted);letter-spacing:.14em;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:700;line-height:1}.live-brand-compact strong{font-size:17px}.live-brand-compact small{font-size:8px}.live-brand-mark{background:var(--live-deep);border-radius:10px;justify-content:center;align-items:flex-end;gap:3px;width:31px;height:31px;padding:7px;display:inline-flex}.live-brand-mark i{background:var(--live-lime);border-radius:5px 5px 2px 2px;width:4px;display:block}.live-brand-mark i:first-child{opacity:.72;height:8px}.live-brand-mark i:nth-child(2){height:15px}.live-brand-mark i:nth-child(3){background:var(--live-orange);height:11px}.live-button{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 15px;font-size:12px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.live-button:not(:disabled):hover{transform:translateY(-2px)}.live-button-primary{background:var(--live-lime);color:var(--live-deep);box-shadow:0 10px 20px #99be3d33}.live-button-primary:not(:disabled):hover{background:#d6ff76}.live-button-dark{background:var(--live-deep);color:var(--live-white)}.live-button-dark:not(:disabled):hover{background:#184c49;box-shadow:0 10px 20px #0e2d2c26}.live-button-ghost{border:1px solid var(--live-line);background:var(--live-white);color:var(--live-ink)}.live-button-ghost:not(:disabled):hover{background:#fbfcfa;border-color:#b7cbc1}.live-button-danger{color:var(--live-white);background:#c94f45}.live-button-danger:not(:disabled):hover{background:#ae3e36}.live-button-wide{width:100%}.live-button-small{border-radius:8px;min-height:35px;padding:0 11px;font-size:10px}.live-icon-button{border:1px solid var(--live-line);background:var(--live-white);width:35px;height:35px;color:var(--live-muted);border-radius:9px;flex:none;place-items:center;transition:border-color .18s,color .18s,background .18s;display:inline-grid;position:relative}.live-icon-button:not(:disabled):hover{color:var(--live-ink);background:#fbfcfa;border-color:#b4c9be}.live-danger-icon:not(:disabled):hover{color:#bd4f44;background:#fff7f4;border-color:#efc2b9}.live-text-button{color:var(--live-lime-dark);background:0 0;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.live-text-button:hover{color:var(--live-ink)}.live-spin{animation:1s linear infinite live-spin}@keyframes live-spin{to{transform:rotate(360deg)}}.live-auth-screen{background:radial-gradient(circle at 12% 12%, #c9f45b30, transparent 28%), var(--live-paper);place-items:center;min-height:100vh;padding:24px;display:grid}.live-auth-card{border:1px solid var(--live-line);width:min(100%,470px);box-shadow:var(--live-shadow);background:#fffffff0;border-radius:24px;padding:clamp(27px,6vw,47px)}.live-auth-intro{margin:57px 0 24px}.live-eyebrow{color:var(--live-muted-2);letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.4;display:block}.live-auth-intro h1{max-width:360px;font-family:var(--display,"Space Grotesk", sans-serif);letter-spacing:-.07em;margin:12px 0 15px;font-size:clamp(35px,8vw,53px);font-weight:600;line-height:.94}.live-auth-intro h1 em,.live-page-title h1 em{color:var(--live-lime-dark);font-style:normal}.live-auth-intro p{max-width:365px;color:var(--live-muted);margin-bottom:0;font-size:13px;line-height:1.65}.live-auth-note{border-top:1px solid var(--live-line);color:var(--live-muted);gap:8px;margin-top:18px;padding-top:16px;font-size:10px;line-height:1.45;display:flex}.live-auth-note svg{color:var(--live-lime-dark);flex:none}.live-demo-link{color:var(--live-ink);background:0 0;align-items:center;gap:6px;margin-top:33px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.live-demo-link:hover{color:var(--live-lime-dark)}.live-loading-card{align-content:center;justify-items:start;min-height:260px;display:grid}.live-loading-card p{color:var(--live-muted);margin:24px 0 0;font-size:12px}.live-loading-line{gap:6px;margin-top:48px;display:flex}.live-loading-line span{background:var(--live-lime-dark);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite live-pulse}.live-loading-line span:nth-child(2){animation-delay:.14s}.live-loading-line span:nth-child(3){animation-delay:.28s}@keyframes live-pulse{0%,to{opacity:.45;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}.live-alert{border-radius:11px;align-items:flex-start;gap:9px;padding:12px 13px;font-size:11px;line-height:1.48;display:flex}.live-alert svg{flex:none;margin-top:1px}.live-alert-error{color:#9d4c40;background:#fff7f4;border:1px solid #f0d0c9}.live-alert-warning{color:#8d7934;background:#fffbed;border:1px solid #eadcae}.live-auth-card .live-alert{margin:0 0 14px}.live-page>.live-alert{margin:16px 0}.live-sidebar{z-index:5;border-right:1px solid var(--live-line);background:#f9fbf7;width:252px;position:fixed;inset:0 auto 0 0}.live-sidebar-inner{flex-direction:column;height:100%;padding:29px 17px 20px;display:flex}.live-brand-button{background:0 0;align-self:flex-start;margin:0 10px 32px;padding:0}.live-sidebar-user{border:1px solid var(--live-line);background:var(--live-white);border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.live-sidebar-user>div{min-width:0}.live-sidebar-user strong,.live-sidebar-user span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.live-sidebar-user strong{color:var(--live-ink);font-size:11px}.live-sidebar-user span{color:var(--live-muted);margin-top:3px;font-size:9px}.live-sidebar-email-confirm{text-align:left;max-width:170px;margin-top:3px;font-size:8px;line-height:1.2;overflow:hidden}.live-avatar{width:33px;height:33px;color:var(--live-deep);background:#c5ded2;border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:800;display:inline-grid}.live-avatar-large{width:42px;height:42px;font-size:12px}.live-nav-label{color:var(--live-muted-2);letter-spacing:.16em;text-transform:uppercase;margin:34px 10px 10px;font-size:9px;font-weight:800}.live-nav{gap:3px;display:grid}.live-nav-item{width:100%;min-height:42px;color:var(--live-muted);text-align:left;background:0 0;border-radius:9px;align-items:center;gap:11px;padding:0 12px;font-size:12px;font-weight:600;transition:background .18s,color .18s;display:flex}.live-nav-item:hover{color:var(--live-ink);background:#edf4ed}.live-nav-item svg{color:var(--live-muted-2);flex:none}.live-nav-item.live-nav-active{background:var(--live-deep);color:var(--live-white);box-shadow:0 8px 18px #0e2d2c1f}.live-nav-item.live-nav-active svg{color:var(--live-lime)}.live-sidebar-bottom{gap:4px;margin-top:auto;display:grid}.live-sidebar-note{border-top:1px solid var(--live-line);color:var(--live-muted);gap:8px;margin:20px 2px 14px;padding:18px 6px 0;font-size:9px;line-height:1.4;display:flex}.live-sidebar-note svg{color:var(--live-lime-dark);flex:none}.live-logout-button{color:var(--live-muted-2)}.live-logout-button:hover{color:#ad5047}.live-main{min-height:100vh;margin-left:252px;padding:0 5vw 80px}.live-topbar{border-bottom:1px solid var(--live-line);justify-content:space-between;align-items:center;gap:24px;max-width:1370px;min-height:76px;margin:0 auto;display:flex}.live-breadcrumb{color:var(--live-muted-2);align-items:center;gap:9px;font-size:11px;display:flex}.live-breadcrumb strong{color:var(--live-ink)}.live-top-actions{align-items:center;gap:15px;display:flex}.live-demo-action{color:var(--live-lime-dark);background:0 0;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.live-demo-action:hover{color:var(--live-ink)}.live-profile{border-left:1px solid var(--live-line);align-items:center;gap:8px;padding-left:15px;display:flex}.live-profile-copy{min-width:0}.live-profile-copy strong,.live-profile-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.live-profile-copy strong{max-width:135px;font-size:11px}.live-profile-copy small{max-width:170px;color:var(--live-muted);margin-top:3px;font-size:9px}.live-profile-email-button{text-align:left;max-width:170px;margin-top:3px;font-size:9px;line-height:1.2;overflow:hidden}.live-mobile-bar,.live-mobile-context,.live-bottom-tabs{display:none}.live-page{max-width:1370px;margin:0 auto;padding-top:53px}.live-page-title{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:31px;display:flex}.live-page-title h1{max-width:760px;font-family:var(--display,"Space Grotesk", sans-serif);letter-spacing:-.07em;margin:9px 0;font-size:clamp(32px,4vw,53px);font-weight:600;line-height:.97}.live-page-title p{max-width:680px;color:var(--live-muted);margin:0;font-size:13px;line-height:1.6}.live-title-action{flex:none}.live-workspace-toolbar{border-top:1px solid var(--live-line);border-bottom:1px solid var(--live-line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:14px 0;display:flex}.live-select-field{flex-direction:column;gap:5px;min-width:min(320px,100%);display:flex}.live-select-field>span:first-child{color:var(--live-muted-2);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.live-select-wrap{display:block;position:relative}.live-select-wrap select{appearance:none;border:1px solid var(--live-line);background:var(--live-white);width:100%;height:38px;color:var(--live-ink);border-radius:8px;padding:0 33px 0 11px;font-size:11px}.live-select-wrap svg{pointer-events:none;color:var(--live-muted-2);position:absolute;top:11px;right:10px}.live-toolbar-status,.live-muted{color:var(--live-muted);align-items:center;gap:7px;font-size:10px;display:inline-flex}.live-status-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.live-dot-success{background:var(--live-lime-dark);box-shadow:0 0 0 3px #93b63b21}.live-dot-warning{background:#d8a83b;box-shadow:0 0 0 3px #d8a83b21}.live-dot-danger{background:#cd5d50;box-shadow:0 0 0 3px #cd5d5021}.live-panel{border:1px solid var(--live-line);background:var(--live-white);min-width:0;box-shadow:var(--live-shadow-soft);border-radius:18px;padding:22px}.live-panel-kicker{color:var(--live-muted-2);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.4;display:block}.live-account-panel{justify-content:space-between;align-items:center;gap:24px;margin-top:19px;display:flex}.live-account-panel h2,.live-section-heading h2,.live-meta-panel h2,.live-instructions h2{color:var(--live-ink);font-family:var(--display,"Space Grotesk", sans-serif);letter-spacing:-.05em;margin:7px 0 0;font-size:20px;line-height:1.05}.live-account-panel p{color:var(--live-muted);margin:6px 0 0;font-size:11px}.live-account-select{min-width:min(270px,100%)}.live-account-select .live-select-field{min-width:0}.live-empty-state{text-align:center;border:1px dashed #c9dbd0;border-radius:18px;place-items:center;max-width:650px;min-height:270px;margin:19px auto 0;padding:35px 24px;display:grid}.live-empty-state-compact{max-width:none;min-height:165px;margin-top:14px;padding:25px 20px}.live-empty-icon{width:43px;height:43px;color:var(--live-lime-dark);background:#eef7d8;border-radius:13px;place-items:center;display:grid}.live-empty-state h2{color:var(--live-ink);font-family:var(--display,"Space Grotesk", sans-serif);letter-spacing:-.04em;margin:13px 0 7px;font-size:19px}.live-empty-state p{max-width:480px;color:var(--live-muted);margin:0 0 15px;font-size:11px;line-height:1.55}.live-error-state{color:#9d4c40;background:#fff7f4;border:1px solid #f0d0c9;border-radius:13px;align-items:flex-start;gap:11px;margin:17px 0;padding:16px;display:flex}.live-error-state>svg{flex:none;margin-top:1px}.live-error-state strong{font-size:12px;display:block}.live-error-state p{color:#9d4c40;margin:5px 0 9px;font-size:10px;line-height:1.45}.live-loading-block{min-height:125px;color:var(--live-muted);justify-content:center;align-items:center;gap:9px;font-size:11px;display:flex}.live-kpi-grid,.live-admin-kpis{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:14px;display:grid}.live-admin-kpis{grid-template-columns:repeat(3,1fr);margin:0 0 23px}.live-kpi-card{border:1px solid var(--live-line);background:var(--live-white);min-height:135px;box-shadow:var(--live-shadow-soft);border-radius:17px;padding:17px}.live-kpi-top{color:var(--live-muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}.live-kpi-top i{width:27px;height:27px;color:var(--live-lime-dark);background:#f0f6ec;border-radius:9px;place-items:center;font-style:normal;display:grid}.live-kpi-card>strong{color:var(--live-deep);font-family:var(--display,"Space Grotesk", sans-serif);letter-spacing:-.07em;margin-top:17px;font-size:29px;display:block}.live-kpi-card>small{color:var(--live-muted-2);margin-top:5px;font-size:9px;line-height:1.35;display:block}.live-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:37px 0 15px;display:flex}.live-section-heading-tight{align-items:flex-start;margin:0}.live-section-heading h2{font-size:23px}.live-muted-icon{color:var(--live-muted-2)}.live-post-toolbar{align-items:center;gap:10px;margin-bottom:14px;display:flex}.live-post-toolbar .live-search{flex:1;max-width:360px}.live-post-toolbar .live-filter-tabs{margin-left:auto}.live-post-summary{white-space:nowrap;flex:none}.live-post-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.live-post-card{border:1px solid var(--live-line);background:var(--live-white);min-width:0;box-shadow:var(--live-shadow-soft);text-align:left;border-radius:16px;padding:0;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}.live-post-card:hover{box-shadow:var(--live-shadow);transform:translateY(-3px)}.live-post-media{background:#e9f1eb;justify-content:center;align-items:center;min-height:208px;display:flex;position:relative;overflow:hidden}.live-post-media img{object-fit:cover;width:100%;height:208px;display:block}.live-post-media-empty{color:var(--live-muted-2);place-items:center;gap:7px;font-size:10px;display:grid}.live-post-type{color:var(--live-white);text-transform:uppercase;background:#0e2d2ca3;border:1px solid #ffffff85;border-radius:13px;padding:5px 8px;font-size:8px;font-weight:700;position:absolute;top:12px;left:12px}.live-post-copy{padding:14px 15px 16px;position:relative}.live-post-date{color:var(--live-muted-2);margin-bottom:8px;font-size:9px;display:block}.live-post-copy strong{color:var(--live-ink);font-family:var(--display,"Space Grotesk", sans-serif);letter-spacing:-.03em;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-right:18px;font-size:14px;line-height:1.2;display:-webkit-box;overflow:hidden}.live-post-stats{color:var(--live-muted);gap:12px;margin-top:12px;font-size:9px;display:flex}.live-post-stats span,.live-detail-metrics span{align-items:center;gap:4px;display:inline-flex}.live-post-arrow{color:var(--live-muted-2);position:absolute;bottom:17px;right:14px}.live-connection-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:14px;display:grid}.live-connection-list{gap:10px;margin-top:20px;display:grid}.live-connection-row{border:1px solid var(--live-line);background:#fbfcfa;border-radius:13px;grid-template-columns:minmax(180px,1.5fr) .7fr .55fr auto auto;align-items:center;gap:15px;padding:14px;display:grid;position:relative}.live-connection-identity{align-items:center;gap:10px;min-width:0;display:flex}.live-connection-identity img,.live-connection-avatar{width:37px;height:37px;color:var(--live-lime-dark);object-fit:cover;background:#e5f0e8;border-radius:11px;flex:none;place-items:center;display:grid}.live-connection-identity>div{min-width:0}.live-connection-identity strong,.live-connection-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.live-connection-identity strong{color:var(--live-ink);font-size:12px}.live-connection-identity small{color:var(--live-muted-2);margin-top:4px;font-size:8px}.live-connection-stat span,.live-connection-stat b{display:block}.live-connection-stat span{color:var(--live-muted-2);font-size:9px}.live-connection-stat b{color:var(--live-ink);font-family:var(--display,"Space Grotesk", sans-serif);margin-top:4px;font-size:15px}.live-connection-status,.live-client-status{white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.live-connection-status i,.live-client-status i{border-radius:50%;width:6px;height:6px}.live-status-success{color:#6c9132}.live-status-success i{background:var(--live-lime-dark)}.live-status-warning{color:#aa8830}.live-status-warning i{background:#d8a83b}.live-status-danger{color:#bd5549}.live-status-danger i{background:#cd5d50}.live-provider-badges{flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;display:flex}.live-provider-badge,.live-environment-badge{white-space:nowrap;border-radius:999px;align-items:center;max-width:100%;padding:4px 7px;font-size:8px;font-weight:800;line-height:1;display:inline-flex}.live-provider-meta{color:var(--live-muted);background:#edf2f0}.live-provider-phyllo{color:#66872c;background:#eaf4d1}.live-environment-badge{border:1px solid var(--live-line);background:var(--live-white);color:var(--live-muted);text-overflow:ellipsis;overflow:hidden}.live-connection-actions{align-items:center;gap:5px;display:flex}.live-connection-reauthorize{max-width:125px;color:var(--live-muted-2);text-align:center;font-size:8px;line-height:1.25}.live-connection-error{color:#ad5146;border-top:1px solid #f0d0c9;grid-column:1/-1;align-items:center;gap:6px;margin:0;padding-top:9px;font-size:9px;line-height:1.35;display:flex}.live-connection-sync{color:var(--live-muted-2);grid-column:1/-1;margin:-4px 0 0;font-size:8px}.live-connection-aside{align-content:start;gap:13px;display:grid}.live-meta-panel h2,.live-instructions h2{margin-top:8px;font-size:21px}.live-meta-panel>p{color:var(--live-muted);margin:12px 0 18px;font-size:10px;line-height:1.52}.live-meta-status{color:#708d37;background:#f3f8e8;border-radius:12px;align-items:center;gap:7px;margin-top:16px;padding:8px 10px;font-size:9px;font-weight:700;display:inline-flex}.live-callback-field label{color:var(--live-muted-2);margin-bottom:6px;font-size:9px;font-weight:700;display:block}.live-callback-field>div{align-items:center;gap:5px;display:flex}.live-callback-field input{border:1px solid var(--live-line);background:var(--live-paper);min-width:0;height:35px;color:var(--live-ink);border-radius:8px;flex:1;padding:0 9px;font-size:9px}.live-callback-field .live-icon-button{width:35px;height:35px}.live-scope-list{border-top:1px solid var(--live-line);gap:7px;margin:18px 0 0;padding:15px 0 0;list-style:none;display:grid}.live-scope-list li{color:var(--live-ink);align-items:center;gap:7px;font-family:monospace;font-size:9px;display:flex}.live-scope-list svg{color:var(--live-lime-dark)}.live-disclosure{color:var(--live-muted-2);margin-top:15px;font-size:9px;line-height:1.48;display:block}.live-instructions{background:#eff7dc}.live-instructions ol{gap:13px;margin:19px 0 0;padding:0;list-style:none;display:grid}.live-instructions li{color:var(--live-muted);align-items:flex-start;gap:9px;font-size:10px;line-height:1.45;display:flex}.live-instructions li b{background:var(--live-lime);width:21px;height:21px;color:var(--live-deep);border-radius:7px;flex:none;place-items:center;font-size:9px;display:grid}.live-phyllo-card{background:#f4f8e8;gap:12px;display:grid}.live-phyllo-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.live-phyllo-card h2{color:var(--live-ink);font-family:var(--display,"Space Grotesk", sans-serif);letter-spacing:-.05em;margin:8px 0 0;font-size:21px;line-height:1.05}.live-phyllo-card>p{color:var(--live-muted);margin:0;font-size:10px;line-height:1.52}.live-phyllo-badges{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.live-phyllo-card .live-alert{margin:0}.live-phyllo-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.live-phyllo-actions .live-button-primary{flex:1}.live-modal>.live-alert{margin:17px 0 0}.live-admin-panel{padding:0}.live-admin-toolbar{border-bottom:1px solid var(--live-line);align-items:center;gap:10px;padding:14px;display:flex}.live-search{border:1px solid var(--live-line);background:var(--live-white);min-width:230px;max-width:330px;color:var(--live-muted-2);border-radius:9px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.live-search input{width:100%;height:35px;color:var(--live-ink);background:0 0;border:0;outline:0;font-size:10px}.live-search input::placeholder{color:var(--live-muted-2)}.live-filter-tabs{border:1px solid var(--live-line);background:var(--live-white);border-radius:9px;align-items:center;gap:2px;margin-left:auto;padding:3px;display:flex}.live-filter-tabs>svg{color:var(--live-muted-2);margin:0 6px}.live-filter-tabs button{color:var(--live-muted);background:0 0;border-radius:6px;padding:7px 9px;font-size:9px;font-weight:700}.live-filter-tabs button.live-filter-active{background:var(--live-deep);color:var(--live-white)}.live-client-table{overflow-x:auto}.live-client-table-head,.live-client-row{grid-template-columns:minmax(190px,1.5fr) .72fr .5fr .85fr minmax(185px,1.05fr);align-items:center;gap:14px;min-width:780px;padding:13px 18px;display:grid}.live-client-table-head{color:var(--live-muted-2);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.live-client-row{border-top:1px solid var(--live-line)}.live-client-name{align-items:center;gap:9px;min-width:0;display:flex}.live-client-name>div{min-width:0}.live-client-name strong,.live-client-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.live-client-name strong{color:var(--live-ink);font-size:11px}.live-client-name small{color:var(--live-muted);margin-top:3px;font-size:9px}.live-client-active{color:#6c9132}.live-client-active i{background:var(--live-lime-dark)}.live-client-suspended{color:#b16e38}.live-client-suspended i{background:#d8a83b}.live-table-number{color:var(--live-ink);font-family:var(--display,"Space Grotesk", sans-serif);font-size:14px}.live-table-date{color:var(--live-muted);font-size:10px}.live-client-actions{align-items:center;gap:6px;display:flex}.live-table-summary{border-top:1px solid var(--live-line);color:var(--live-muted-2);padding:13px 18px;font-size:9px}.live-modal-backdrop{z-index:40;background:#0e2d2c70;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.live-modal{background:var(--live-white);border:1px solid #ffffff59;border-radius:18px;width:min(100%,520px);padding:22px;box-shadow:0 24px 70px #0e2d2c40}.live-modal-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.live-modal-head h2{color:var(--live-ink);font-family:var(--display,"Space Grotesk", sans-serif);letter-spacing:-.055em;margin:1px 0 0;font-size:23px;line-height:1.05}.live-form>p{color:var(--live-muted);margin:12px 0 20px;font-size:11px;line-height:1.5}.live-form label{color:var(--live-ink);gap:6px;margin-top:13px;font-size:10px;font-weight:700;display:grid}.live-form input{border:1px solid var(--live-line);background:var(--live-paper);height:42px;color:var(--live-ink);border-radius:9px;padding:0 11px;font-size:12px}.live-form input::placeholder{color:var(--live-muted-2)}.live-form-error{color:#a04c40;align-items:center;gap:6px;margin-top:13px;font-size:10px;display:flex}.live-modal-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.live-confirm-icon{width:43px;height:43px;color:var(--live-lime-dark);background:#eef7d8;border-radius:13px;place-items:center;margin-top:20px;display:grid}.live-confirm-icon.live-confirm-danger{color:#c5624f;background:#fff0e9}.live-confirm p{color:var(--live-muted);margin:14px 0 0;font-size:12px;line-height:1.55}.live-post-detail{grid-template-columns:minmax(170px,.7fr) 1fr;gap:19px;margin-top:20px;display:grid}.live-post-detail>img,.live-post-detail-empty{object-fit:cover;border-radius:12px;width:100%;min-height:230px}.live-post-detail-empty{color:var(--live-muted-2);text-align:center;background:#edf4ed;align-content:center;place-items:center;gap:8px;font-size:10px;display:grid}.live-post-detail-copy>p{color:var(--live-ink);white-space:pre-wrap;margin:12px 0;font-size:12px;line-height:1.55}.live-detail-metrics{color:var(--live-muted);gap:13px;margin-bottom:16px;font-size:10px;display:flex}.live-insights-box{border-top:1px solid var(--live-line);margin-top:22px;padding-top:16px}.live-insights-head{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.live-insights-head h3{color:var(--live-ink);font-family:var(--display,"Space Grotesk", sans-serif);letter-spacing:-.04em;margin:6px 0 0;font-size:16px}.live-insights-warning{color:#a06d30;gap:6px;margin:12px 0 0;font-size:10px;line-height:1.45;display:flex}.live-insights-grid{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:13px;display:grid}.live-insights-grid>div{border:1px solid var(--live-line);border-radius:8px;padding:8px}.live-insights-grid span,.live-insights-grid strong{display:block}.live-insights-grid span{color:var(--live-muted);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:8px;overflow:hidden}.live-insights-grid strong{color:var(--live-ink);font-family:var(--display,"Space Grotesk", sans-serif);margin-top:5px;font-size:14px}.live-toast{z-index:60;background:var(--live-deep);max-width:360px;color:var(--live-white);border:1px solid #c6d99a;border-radius:10px;align-items:flex-start;gap:8px;padding:12px 15px;font-size:11px;line-height:1.4;animation:.25s ease-out both live-toast-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 30px #0000002e}.live-toast>span{color:var(--live-lime);flex:none;place-items:center;display:grid}.live-toast-error{border-color:#d98879}.live-toast-error>span{color:#ff9c89}@keyframes live-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1120px){.live-main{padding-left:32px;padding-right:32px}.live-connection-row{grid-template-columns:minmax(165px,1.3fr) .6fr .5fr auto}.live-connection-actions{grid-column:1/-1;justify-content:flex-end}}@media (width<=900px){.live-sidebar{display:none}.live-main{margin-left:0;padding:0 20px 91px}.live-topbar{display:none}.live-mobile-bar{border-bottom:1px solid var(--live-line);justify-content:space-between;align-items:center;min-height:68px;display:flex}.live-mobile-bar>.live-brand{margin-left:auto;margin-right:auto}.live-mobile-avatar{background:var(--live-deep);width:29px;height:29px;color:var(--live-lime);border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.live-mobile-bar .live-icon-button{background:0 0;border:0}.live-mobile-context{justify-content:space-between;align-items:center;gap:9px;padding-top:17px;display:flex}.live-mobile-context strong{color:var(--live-ink);font-family:var(--display,"Space Grotesk", sans-serif);letter-spacing:-.04em;font-size:15px}.live-page{padding-top:34px}.live-page-title{flex-direction:column;align-items:flex-start;gap:16px}.live-title-action,.live-title-action .live-button{width:100%}.live-kpi-grid,.live-post-grid{grid-template-columns:repeat(2,1fr)}.live-connection-layout{grid-template-columns:1fr}.live-connection-aside{grid-template-columns:repeat(2,1fr)}.live-admin-kpis{grid-template-columns:repeat(3,1fr)}.live-admin-toolbar{flex-wrap:wrap}.live-search{flex-basis:100%;min-width:0;max-width:none}.live-filter-tabs{margin-left:0}.live-post-toolbar{flex-wrap:wrap}.live-post-toolbar .live-search{flex-basis:100%;min-width:0;max-width:none}.live-post-toolbar .live-filter-tabs{margin-left:0}.live-bottom-tabs{z-index:20;border-top:1px solid var(--live-line);padding:8px 8px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f9fbf7f5;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.live-bottom-tabs button{min-width:66px;color:var(--live-muted-2);background:0 0;place-items:center;gap:4px;padding:2px;font-size:9px;font-weight:600;display:grid}.live-bottom-tabs button.live-tab-active{color:var(--live-deep)}.live-bottom-tabs button.live-tab-active svg{color:var(--live-lime-dark)}.live-mobile-nav{z-index:30;background:#0e2d2c59;position:fixed;inset:0}.live-mobile-nav-panel{background:#f9fbf7;flex-direction:column;width:min(340px,88vw);padding:20px;display:flex;position:absolute;top:0;bottom:0;left:0;box-shadow:12px 0 30px #0e2d2c24}.live-mobile-nav-head{justify-content:space-between;align-items:center;display:flex}.live-mobile-nav-head .live-icon-button{background:0 0;border:0}.live-mobile-profile{border-bottom:1px solid var(--live-line);align-items:center;gap:10px;margin:31px 0 20px;padding-bottom:18px;display:flex}.live-mobile-profile strong,.live-mobile-profile small{display:block}.live-mobile-profile strong{font-size:13px}.live-mobile-profile small{color:var(--live-muted);margin-top:4px;font-size:9px}.live-mobile-email-confirm{margin-top:4px;font-size:9px}.live-mobile-nav-panel nav{gap:4px;display:grid}.live-mobile-nav-panel nav .live-nav-item{justify-content:flex-start}.live-mobile-nav-panel nav .live-nav-item svg:last-child{color:var(--live-muted-2);margin-left:auto}.live-mobile-nav-panel nav .live-nav-item.live-nav-active svg:last-child{color:var(--live-lime)}}@media (width<=620px){.live-main{padding-left:15px;padding-right:15px}.live-mobile-bar{margin-left:-15px;margin-right:-15px;padding:0 15px}.live-page{padding-top:29px}.live-page-title{margin-bottom:22px}.live-page-title h1{font-size:39px}.live-page-title p{font-size:12px}.live-workspace-toolbar{flex-direction:column;align-items:stretch;gap:11px}.live-select-field{min-width:0}.live-toolbar-status{align-self:flex-start}.live-account-panel{flex-direction:column;align-items:stretch;gap:16px;padding:17px}.live-account-select{min-width:0}.live-account-select .live-button{width:100%}.live-kpi-grid,.live-admin-kpis{gap:8px}.live-kpi-card{min-height:122px;padding:13px}.live-kpi-top{font-size:9px}.live-kpi-card>strong{margin-top:14px;font-size:24px}.live-kpi-card>small{font-size:8px}.live-section-heading{flex-direction:column;align-items:flex-start;gap:7px;margin-top:29px}.live-section-heading h2{font-size:20px}.live-post-grid{grid-template-columns:1fr 1fr;gap:8px}.live-post-media,.live-post-media img{height:145px;min-height:145px}.live-post-copy{padding:11px}.live-post-copy strong{font-size:12px}.live-post-stats{gap:7px;font-size:8px}.live-post-stats span:nth-child(2){display:none}.live-connection-aside{grid-template-columns:1fr}.live-connection-row{grid-template-columns:1fr 1fr;gap:11px;padding:13px}.live-connection-identity{grid-column:1/-1}.live-connection-status{justify-self:start}.live-connection-actions{grid-column:1/-1;justify-content:flex-start}.live-connection-actions .live-button-small{flex:1}.live-admin-kpis{grid-template-columns:1fr 1fr 1fr}.live-admin-kpis .live-kpi-card{min-width:0}.live-admin-kpis .live-kpi-card:nth-child(3){grid-column:1/-1}.live-filter-tabs{max-width:calc(100% - 46px);overflow-x:auto}.live-filter-tabs button{white-space:nowrap;padding:7px 8px}.live-modal-backdrop{padding:11px}.live-modal{padding:17px}.live-modal-head h2{font-size:21px}.live-post-detail{grid-template-columns:1fr;gap:16px}.live-post-detail>img,.live-post-detail-empty{min-height:210px;max-height:310px}.live-toast{max-width:none;bottom:76px;left:14px;right:14px}}@media (width<=900px){.live-mobile-nav-panel{overflow-y:auto}.live-mobile-nav-panel nav,.live-mobile-nav-head,.live-mobile-profile{flex-shrink:0}.live-bottom-tabs button{min-height:44px}.live-mobile-bar .live-icon-button{min-width:44px;min-height:44px}}:root{--ink:#153b39;--deep:#0e2d2c;--muted:#6c817f;--muted-2:#99aaa7;--line:#dde7e1;--paper:#f7f8f4;--white:#fff;--lime:#c9f45b;--lime-dark:#93b63b;--orange:#ff785b;--orange-soft:#fff0e9;--blue:#8bd3d1;--blue-soft:#e5f5f1;--purple:#a68bcf;--shadow:0 18px 48px #1f453d14;--shadow-soft:0 8px 24px #1f453d0f;--radius:18px;--sans:"DM Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--display:"Space Grotesk", var(--sans)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:320px;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}button,input{font:inherit}button{cursor:pointer;border:0}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #c9f45bbf}a{color:inherit;text-decoration:none}.brand-mark{text-align:left;color:var(--deep);align-items:center;gap:10px;display:inline-flex}.brand-mark strong{font-family:var(--display);letter-spacing:-.055em;font-size:19px;font-weight:700;line-height:1;display:block}.brand-mark small{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:700;line-height:1;display:block}.brand-mark.compact strong{font-size:17px}.brand-mark.compact small{font-size:8px}.brand-symbol{background:var(--deep);border-radius:10px;justify-content:center;align-items:flex-end;gap:3px;width:30px;height:30px;padding:7px;display:inline-flex;position:relative;overflow:hidden}.brand-symbol span{background:var(--lime);border-radius:4px 4px 2px 2px;width:4px;display:block}.brand-symbol span:first-child{opacity:.72;height:8px}.brand-symbol span:nth-child(2){height:14px}.brand-symbol span:nth-child(3){background:var(--orange);height:11px}.brand-symbol.large{border-radius:14px;gap:4px;width:44px;height:44px;padding:9px}.brand-symbol.large span{width:6px}.brand-symbol.large span:first-child{height:12px}.brand-symbol.large span:nth-child(2){height:22px}.brand-symbol.large span:nth-child(3){height:17px}.section-kicker,.panel-kicker{color:var(--muted);letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.4;display:block}.button{border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 16px;font-size:13px;font-weight:700;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--lime);color:var(--deep);box-shadow:0 10px 20px #99be3d33}.button-primary:hover{background:#d6ff76}.button-dark{background:var(--deep);color:var(--white)}.button-dark:hover{background:#184c49;box-shadow:0 10px 20px #0e2d2c26}.button-ghost{border:1px solid var(--line);background:var(--white);color:var(--ink)}.button-ghost:hover{background:#fbfcfa;border-color:#b8cbc3}.button.small{min-height:38px;padding:0 13px;font-size:12px}.text-button{color:var(--lime-dark);background:0 0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.text-button:hover{color:var(--deep)}.text-button.dark{color:var(--ink)}.icon-button,.mini-icon{border:1px solid var(--line);background:var(--white);width:34px;height:34px;color:var(--muted);border-radius:9px;place-items:center;transition:all .2s;display:inline-grid;position:relative}.icon-button:hover,.mini-icon:hover{color:var(--ink);border-color:#b7cbc1}.demo-pill{color:#66812c;letter-spacing:.05em;text-transform:uppercase;background:#f4fbdc;border:1px solid #d5e7b2;border-radius:20px;align-items:center;gap:7px;min-height:28px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.pulse-dot{background:var(--lime-dark);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #93b63b24}.avatar{width:32px;height:32px;color:var(--deep);background:#c5ded2;border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:800;display:inline-grid}.avatar.large{width:42px;height:42px;font-size:12px}.avatar.mini{width:22px;height:22px;font-size:8px}.landing-page{background:var(--paper);overflow:hidden}.landing-header{justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;padding:24px 34px;display:flex}.landing-header nav{color:var(--muted);gap:31px;margin-left:auto;margin-right:42px;font-size:12px;font-weight:600;display:flex}.landing-header nav a:hover{color:var(--ink)}.landing-hero{grid-template-columns:minmax(0,.96fr) minmax(420px,1.04fr);align-items:center;max-width:1240px;min-height:650px;margin:0 auto;padding:54px 34px 90px;display:grid;position:relative}.hero-copy{z-index:1;max-width:600px;position:relative}.eyebrow{color:var(--muted);letter-spacing:.18em;align-items:center;gap:11px;margin-bottom:25px;font-size:10px;font-weight:700;display:flex}.eyebrow-line{background:var(--orange);width:24px;height:1px}.hero-copy h1,.landing-story h2,.landing-product h2,.landing-cta h2{font-family:var(--display);letter-spacing:-.07em;margin:0;font-weight:600;line-height:.95}.hero-copy h1{max-width:610px;font-size:clamp(46px,6vw,78px)}.hero-copy h1 em,.landing-story h2 em,.landing-product h2 em,.landing-cta h2 em,.page-header h1 em,.diagnosis-hero h2 em{color:var(--lime-dark);font-style:normal}.hero-description{max-width:460px;color:var(--muted);margin:29px 0 28px;font-size:16px;line-height:1.65}.hero-actions{align-items:center;gap:22px;display:flex}.hero-note{color:var(--muted-2);align-items:center;gap:7px;margin-top:20px;font-size:11px;display:flex}.hero-note svg{color:var(--lime-dark)}.hero-visual{min-height:535px;position:relative}.hero-orbit{border:1px solid #6e9d7c33;border-radius:50%;position:absolute;transform:rotate(-22deg)}.orbit-one{width:88%;height:76%;top:8%;left:9%}.orbit-two{border-color:#ff785b36;width:78%;height:68%;top:16%;left:17%;transform:rotate(28deg)}.hero-card{border-radius:20px;position:absolute}.hero-card-main{background:var(--deep);width:min(378px,70%);min-height:324px;color:var(--white);padding:26px 27px 19px;top:95px;left:17%;transform:rotate(-4deg);box-shadow:0 34px 55px #17413a38}.hero-card-top,.hero-card-footer{justify-content:space-between;align-items:center;display:flex}.mini-label{color:#ffffff85;letter-spacing:.16em;font-size:9px;font-weight:700}.live-mark{color:var(--lime);align-items:center;gap:5px;font-size:9px;display:inline-flex}.live-mark span{background:var(--lime);border-radius:50%;width:5px;height:5px}.hero-metric{font-family:var(--display);letter-spacing:-.08em;margin-top:52px;font-size:61px;font-weight:600;line-height:.85}.hero-metric span{color:var(--lime);margin-left:2px;font-size:34px}.hero-card-main p{color:#ffffff91;margin:11px 0 30px;font-size:11px}.hero-bars{align-items:flex-end;gap:8px;height:58px;display:flex}.hero-bars span{background:linear-gradient(180deg, var(--lime), #c9f45b47);opacity:.86;border-radius:10px 10px 2px 2px;width:10px;min-height:6px;display:block}.hero-bars span:nth-child(3n){background:#ffffff30}.hero-card-footer{color:#ffffff7a;margin-top:26px;font-size:9px}.hero-card-footer svg{color:var(--lime)}.hero-float-card{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #d8e7dfe0;border-radius:13px;align-items:center;gap:9px;padding:11px 13px;display:flex;position:absolute}.float-top{top:57px;right:5%;transform:rotate(4deg)}.float-bottom{bottom:52px;right:6%;transform:rotate(-4deg)}.float-top strong,.float-bottom strong{color:var(--ink);font-size:11px;display:block}.float-top span,.float-bottom span{color:var(--muted);margin-top:2px;font-size:9px;display:block}.float-top b{color:var(--lime-dark);margin-left:13px;font-size:13px}.float-icon{border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.float-icon.lime{background:var(--lime);color:var(--deep)}.hero-stamp{width:85px;height:85px;color:var(--orange);text-align:center;border:1px solid #ff785b99;border-radius:50%;place-items:center;font-size:10px;font-weight:800;line-height:1.1;display:grid;position:absolute;bottom:53px;left:6%;transform:rotate(-14deg)}.hero-stamp span{font-size:8px;font-weight:500}.landing-proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.1fr 1.6fr .6fr;align-items:center;gap:50px;max-width:1240px;margin:0 auto;padding:35px 34px;display:grid}.landing-proof>div:first-child{align-items:flex-start;gap:20px;display:flex}.proof-number{color:var(--orange);font-family:var(--display);font-size:14px;font-weight:700}.landing-proof strong{font-family:var(--display);letter-spacing:-.04em;font-size:20px;line-height:1.08}.landing-proof p{max-width:470px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.proof-stat{justify-content:flex-end;align-items:center;gap:10px;display:flex}.proof-stat span{color:var(--deep);font-family:var(--display);letter-spacing:-.08em;font-size:38px;font-weight:600}.proof-stat small{color:var(--muted);font-size:10px;line-height:1.25}.landing-story{max-width:1240px;margin:0 auto;padding:125px 34px}.landing-story .section-kicker,.landing-product .section-kicker,.landing-cta .section-kicker{color:var(--orange)}.story-grid{grid-template-columns:1fr 1fr;gap:105px;margin-top:33px;display:grid}.landing-story h2,.landing-product h2{font-size:clamp(42px,5vw,66px)}.story-grid>div:first-child p{max-width:390px;color:var(--muted);margin:29px 0 26px;font-size:14px;line-height:1.75}.story-steps{border-top:1px solid var(--line)}.story-step{border-bottom:1px solid var(--line);color:var(--muted-2);grid-template-columns:36px 1fr 20px;align-items:center;gap:16px;padding:22px 0;display:grid}.story-step>span{color:var(--orange);font-size:10px;font-weight:700}.story-step strong{color:var(--muted);font-family:var(--display);letter-spacing:-.04em;font-size:19px}.story-step p{margin:4px 0 0;font-size:12px;line-height:1.5}.story-step svg{color:var(--muted-2)}.story-step.active strong,.story-step.active p,.story-step.active svg{color:var(--ink)}.landing-product{background:#edf3ee;padding:110px max(34px,50% - 586px)}.product-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin:29px 0 54px;display:flex}.product-heading>span{max-width:190px;color:var(--muted);font-size:12px;line-height:1.5}.product-preview{background:var(--paper);border:1px solid #d5e3da;border-radius:16px;max-width:1080px;min-height:390px;margin:0 auto;display:flex;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 25px 60px #4c735c1f}.preview-sidebar{border-right:1px solid var(--line);background:var(--white);flex-direction:column;align-items:center;gap:19px;width:74px;padding-top:24px;display:flex}.preview-dot{background:var(--deep);border-radius:8px;width:25px;height:25px;margin-bottom:25px}.preview-sidebar>span{background:#d7e4dc;border-radius:5px;width:17px;height:5px}.preview-sidebar>span:nth-of-type(2){background:var(--lime)}.preview-sidebar-bottom{background:#c5ded2;border-radius:50%;width:25px;height:25px;margin-top:auto;margin-bottom:23px}.preview-content{flex:1;padding:32px 37px}.preview-line{justify-content:space-between;display:flex}.preview-line small,.preview-kpis small,.preview-chart-head small{color:var(--muted);letter-spacing:.13em;font-size:8px;font-weight:700;display:block}.preview-line strong{font-family:var(--display);letter-spacing:-.06em;margin-top:7px;font-size:22px;display:block}.preview-avatar{width:30px;height:30px;color:var(--deep);background:#c5ded2;border-radius:50%;place-items:center;font-size:8px;font-weight:800;display:grid}.preview-kpis{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:38px;display:grid}.preview-kpis>div{border:1px solid var(--line);background:var(--white);border-radius:9px;padding:15px}.preview-kpis b{font-family:var(--display);letter-spacing:-.07em;margin-top:13px;font-size:23px;display:block}.preview-kpis span{color:var(--lime-dark);margin-top:6px;font-size:9px;font-weight:700;display:block}.preview-chart{border:1px solid var(--line);background:var(--white);border-radius:9px;margin-top:26px;padding:15px 17px 10px}.preview-chart-head{justify-content:space-between;display:flex}.preview-chart-head span{color:var(--muted-2);font-size:9px}.preview-chart-bars{border-bottom:1px solid var(--line);justify-content:space-around;align-items:flex-end;height:145px;margin-top:15px;padding:0 20px;display:flex}.preview-chart-bars i{background:linear-gradient(#c9f45b,#deefb3);border-radius:8px 8px 0 0;width:15px;display:block}.preview-chart-bars i:nth-child(3n){background:#dbe6e0}.landing-cta{grid-template-columns:.6fr 1.1fr .8fr;align-items:center;gap:50px;max-width:1240px;margin:0 auto;padding:120px 34px;display:grid}.cta-right{justify-self:end;max-width:230px}.cta-right p{color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.55}.landing-footer{border-top:1px solid var(--line);max-width:1240px;color:var(--muted-2);justify-content:space-between;align-items:center;margin:0 auto;padding:25px 34px;font-size:10px;display:flex}.app-shell{background:var(--paper);min-height:100vh}.sidebar{z-index:5;border-right:1px solid var(--line);background:#f9fbf7;flex-direction:column;width:248px;padding:28px 17px 19px;display:flex;position:fixed;inset:0 auto 0 0}.brand-button{background:0 0;align-self:flex-start;margin:0 10px 34px;padding:0}.workspace-switcher{border:1px solid var(--line);background:var(--white);border-radius:11px;align-items:center;gap:9px;padding:10px;display:flex}.workspace-switcher>div:nth-child(2){flex:1;min-width:0}.workspace-switcher span,.workspace-switcher strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-switcher span{color:var(--muted);font-size:9px}.workspace-switcher strong{color:var(--ink);margin-top:3px;font-size:11px}.workspace-avatar{background:var(--deep);width:28px;height:28px;color:var(--lime);font-family:var(--display);border-radius:8px;place-items:center;font-size:12px;font-weight:700;display:grid}.workspace-switcher>svg{color:var(--muted-2)}.nav-label{color:var(--muted-2);letter-spacing:.16em;text-transform:uppercase;margin:34px 10px 9px;font-size:9px;font-weight:700}.sidebar-nav{gap:3px;display:grid}.nav-item{width:100%;color:var(--muted);text-align:left;background:0 0;border-radius:9px;align-items:center;gap:11px;padding:11px 12px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.nav-item:hover{color:var(--ink);background:#edf4ed}.nav-item.active{background:var(--deep);color:var(--white);box-shadow:0 8px 18px #0e2d2c1f}.nav-item.active svg{color:var(--lime)}.nav-item svg{color:var(--muted-2)}.nav-count{color:var(--muted-2);margin-left:auto;font-size:10px}.sidebar-bottom{margin-top:auto}.sidebar-help{border-top:1px solid var(--line);align-items:flex-start;gap:8px;margin:22px 2px 16px;padding:18px 6px 0;display:flex}.help-icon{width:24px;height:24px;color:var(--lime-dark);background:#e6f1d3;border-radius:8px;flex:none;place-items:center;display:grid}.sidebar-help strong,.sidebar-help span{display:block}.sidebar-help strong{color:var(--ink);font-size:10px}.sidebar-help span{max-width:125px;color:var(--muted);margin-top:4px;font-size:9px;line-height:1.35}.sidebar-help>svg{color:var(--muted-2);margin-left:auto}.sidebar-footer{color:var(--muted-2);align-items:center;gap:6px;font-size:9px;display:flex}.sidebar-footer svg{color:var(--lime-dark)}.main-content{min-height:100vh;margin-left:248px;padding:0 5vw 80px}.desktop-topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1370px;margin:0 auto;padding:23px 0;display:flex}.breadcrumb{color:var(--muted-2);align-items:center;gap:9px;font-size:11px;display:flex}.breadcrumb strong{color:var(--ink)}.topbar-actions{align-items:center;gap:14px;display:flex}.topbar-actions .icon-button{background:0 0;border:0}.notification-dot{border:1px solid var(--paper);background:var(--orange);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.user-chip{border-left:1px solid var(--line);color:var(--ink);align-items:center;gap:8px;padding-left:14px;font-size:11px;font-weight:600;display:flex}.user-chip>svg{color:var(--muted-2)}.mobile-topbar,.mobile-demo-row,.bottom-nav{display:none}.page{max-width:1370px;margin:0 auto;padding-top:54px}.page-header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:29px;display:flex}.page-header h1{max-width:760px;font-family:var(--display);letter-spacing:-.065em;margin:9px 0;font-size:clamp(32px,4vw,52px);font-weight:600;line-height:.98}.page-header p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.page-header-action{flex:none}.demo-notice{background:#f3f9e5;border:1px solid #dce9c5;border-radius:12px;align-items:center;gap:12px;margin-bottom:24px;padding:12px 14px;display:flex}.demo-notice.compact{max-width:740px}.notice-symbol{background:var(--lime);width:28px;height:28px;color:var(--deep);border-radius:9px;flex:none;place-items:center;display:grid}.demo-notice strong,.demo-notice span{display:block}.demo-notice strong{color:#5a7427;font-size:11px}.demo-notice span{color:#789050;margin-top:3px;font-size:10px;line-height:1.45}.demo-notice>button{color:#849f4c;background:0 0;place-items:center;margin-left:auto;display:grid}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.kpi-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-height:142px;box-shadow:var(--shadow-soft);padding:17px 18px}.kpi-card-top{color:var(--muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}.kpi-card-top .mini-icon{background:0 0;border:0;width:24px;height:24px}.kpi-card>strong{color:var(--deep);font-family:var(--display);letter-spacing:-.07em;margin-top:18px;font-size:29px;display:block}.kpi-delta{align-items:center;gap:3px;margin-top:6px;font-size:10px;font-weight:700;display:inline-flex}.kpi-delta.positive{color:var(--lime-dark)}.kpi-delta.neutral{color:var(--muted-2)}.kpi-card>small{color:var(--muted-2);margin-top:4px;font-size:9px;display:block}.dashboard-grid{grid-template-columns:1.55fr 1fr;gap:13px;margin-top:13px;display:grid}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-soft);padding:22px}.panel-header,.section-title-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.panel h2,.section-title-row h2{color:var(--ink);font-family:var(--display);letter-spacing:-.045em;margin:7px 0 0;font-size:19px;font-weight:600;line-height:1.05}.select-button{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:8px;align-items:center;gap:7px;padding:8px 9px;font-size:9px;font-weight:600;display:inline-flex}.panel-header-icon{color:var(--muted-2)}.chart-legend{color:var(--muted);gap:14px;margin-top:24px;font-size:9px;display:flex}.chart-legend span{align-items:center;gap:5px;display:inline-flex}.legend-dot{border-radius:50%;width:6px;height:6px;display:block}.legend-dot.lime{background:var(--lime-dark)}.legend-dot.orange{background:var(--orange)}.line-chart{height:194px;margin-top:12px;display:flex}.chart-y-labels{width:28px;color:var(--muted-2);flex-direction:column;justify-content:space-between;padding:0 0 24px;font-size:8px;display:flex}.chart-area{flex:1;position:relative}.chart-grid-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 24px}.chart-grid-lines i{border-top:1px dashed #e4ece5;width:100%;display:block}.trend-svg{width:100%;height:calc(100% - 24px);position:absolute;inset:0 0 24px;overflow:visible}.chart-x-labels{color:var(--muted-2);justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.chart-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding-top:14px;font-size:10px;display:flex}.format-list{margin-top:23px}.format-row{align-items:center;gap:10px;margin:17px 0;display:flex}.format-orb{border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.format-orb.lime{color:var(--lime-dark);background:#eef8d2}.format-orb.orange{background:var(--orange-soft);color:var(--orange)}.format-orb.blue{background:var(--blue-soft);color:#4e9997}.format-row-copy{width:74px}.format-row-copy strong,.format-row-copy span{display:block}.format-row-copy strong{color:var(--ink);font-size:11px}.format-row-copy span{color:var(--muted-2);margin-top:2px;font-size:9px}.format-value{flex:1}.format-value b{color:var(--ink);font-family:var(--display);letter-spacing:-.05em;text-align:right;font-size:17px;display:block}.progress-track{background:#edf1ed;border-radius:10px;height:5px;margin-top:7px;overflow:hidden}.progress-track i{border-radius:inherit;height:100%;display:block}.progress-track i.lime{background:var(--lime)}.progress-track i.orange{background:var(--orange)}.progress-track i.blue{background:var(--blue)}.format-callout{color:var(--lime-dark);background:#f8faf2;border-radius:11px;gap:9px;margin-top:27px;padding:12px;display:flex}.format-callout>svg{flex:none}.format-callout strong{color:var(--ink);font-size:10px;display:block}.format-callout p{color:var(--muted);margin:3px 0 0;font-size:10px;line-height:1.4}.dashboard-lower{margin-top:36px}.section-title-row{align-items:flex-end}.section-title-row h2{font-size:23px}.highlight-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:17px;display:grid}.post-card{border:1px solid var(--line);background:var(--white);min-width:0;box-shadow:var(--shadow-soft);text-align:left;border-radius:16px;padding:0;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.post-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.post-thumb{min-height:205px;color:var(--white);align-items:flex-end;padding:15px;display:flex;position:relative;overflow:hidden}.post-thumb-noise{opacity:.7;mix-blend-mode:screen;background:radial-gradient(circle at 72% 15%,#ffffff59,#0000 2%),radial-gradient(circle at 22% 81%,#ffffff2e,#0000 22%),linear-gradient(135deg,#fff3,#0000 30%);position:absolute;inset:0}.post-format{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e2d2c3b;border:1px solid #ffffff57;border-radius:14px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;top:13px;left:13px}.post-rank{color:#ffffff9e;font-family:var(--display);font-size:11px;position:absolute;top:13px;right:13px}.post-thumb-copy{max-width:85%;font-family:var(--display);letter-spacing:-.05em;align-items:center;gap:8px;font-size:20px;font-weight:600;line-height:.98;display:flex;position:relative}.play-overlay{color:var(--white);opacity:.9}.post-card-body{padding:14px 15px 16px;position:relative}.post-meta{color:var(--muted-2);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:9px;display:flex}.status{border-radius:10px;padding:4px 6px;font-size:8px;font-weight:700}.status-up{color:var(--lime-dark);background:#eff9d9}.status-mid{color:#849684;background:#f1f4ed}.status-down{background:var(--orange-soft);color:#cf6d55}.post-card-body>strong{color:var(--ink);font-family:var(--display);letter-spacing:-.035em;padding-right:18px;font-size:14px;display:block}.post-card-stats{color:var(--muted);gap:10px;margin-top:11px;font-size:9px;display:flex}.post-card-stats span{align-items:center;gap:4px;display:inline-flex}.post-card-arrow{color:var(--muted-2);position:absolute;bottom:17px;right:14px}.library-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:15px 0;display:flex}.search-field{border:1px solid var(--line);background:var(--white);max-width:305px;color:var(--muted-2);border-radius:9px;flex:1;align-items:center;gap:8px;padding:0 11px;display:flex}.search-field input{width:100%;height:36px;color:var(--ink);background:0 0;border:0;outline:0;font-size:11px}.search-field input::placeholder{color:var(--muted-2)}.filter-tabs{border:1px solid var(--line);background:var(--white);border-radius:9px;align-items:center;gap:2px;margin-left:auto;padding:3px;display:flex}.filter-tabs>svg{color:var(--muted-2);margin:0 6px}.filter-tabs button{color:var(--muted);background:0 0;border-radius:6px;padding:7px 10px;font-size:10px;font-weight:600}.filter-tabs button.active{background:var(--deep);color:var(--white)}.filter-button{display:none}.library-summary{color:var(--muted);justify-content:space-between;margin:18px 0 12px;font-size:10px;display:flex}.library-summary strong{color:var(--ink)}.library-summary>span:last-child{align-items:center;gap:6px;display:inline-flex}.tiny-status-dot{background:var(--orange);border-radius:50%;width:6px;height:6px}.library-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.library-grid .post-thumb{min-height:175px}.library-grid .post-thumb-copy{font-size:17px}.empty-state{color:var(--muted-2);text-align:center;border:1px dashed #cbdcd2;border-radius:16px;place-items:center;margin-top:24px;padding:60px 20px;display:grid}.empty-state h3{color:var(--ink);font-family:var(--display);margin:12px 0 5px;font-size:17px}.empty-state p{margin:0;font-size:11px}.back-link{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:20px;padding:0;font-size:11px;display:inline-flex}.back-link b{color:var(--ink)}.back-link span{color:var(--muted-2)}.analysis-layout{grid-template-columns:minmax(300px,.85fr) minmax(430px,1.15fr);gap:17px;display:grid}.analysis-visual-panel,.analysis-data{min-width:0}.analysis-visual-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-soft);padding:13px}.analysis-visual{min-height:480px;color:var(--white);border-radius:12px;align-items:flex-end;padding:25px;display:flex;position:relative;overflow:hidden}.analysis-visual-top{justify-content:space-between;display:flex;position:absolute;top:17px;left:17px;right:17px}.visual-menu{background:#0e2d2c33;border:1px solid #ffffff4d;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.analysis-visual-copy{gap:10px;max-width:260px;display:grid;position:relative}.analysis-visual-copy strong{font-family:var(--display);letter-spacing:-.07em;font-size:37px;line-height:.9}.analysis-visual-copy span{color:#ffffffb8;font-size:10px}.analysis-tags{flex-wrap:wrap;gap:6px;padding:17px 3px 4px;display:flex}.analysis-tags span{color:var(--muted);font-size:10px}.analysis-caption{border-top:1px solid var(--line);margin-top:12px;padding:16px 3px 3px}.analysis-caption p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.55}.analysis-data{align-content:start;gap:13px;display:grid}.analysis-score-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--deep);color:var(--white);box-shadow:var(--shadow-soft);justify-content:space-between;align-items:center;padding:23px;display:flex}.analysis-score-card .panel-kicker{color:#ffffff80}.analysis-score-card h2{color:var(--lime);font-family:var(--display);letter-spacing:-.05em;margin:9px 0 8px;font-size:22px}.analysis-score-card p{color:#ffffff9e;max-width:290px;margin:0;font-size:11px;line-height:1.5}.analysis-score-card p strong{color:var(--white)}.score-ring{border:2px solid var(--lime);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:87px;height:87px;display:flex;box-shadow:inset 0 0 0 7px #c9f45b0d}.score-ring.negative{border-color:var(--orange)}.score-ring.neutral{border-color:var(--blue)}.score-ring span{font-family:var(--display);letter-spacing:-.07em;font-size:26px;font-weight:600;line-height:1}.score-ring small{color:#ffffff80;font-size:8px}.metric-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.metric-item{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow-soft);border-radius:13px;grid-template-columns:auto 1fr;align-items:center;column-gap:7px;padding:12px;display:grid}.metric-icon{width:25px;height:25px;color:var(--lime-dark);background:#f0f6ec;border-radius:7px;grid-row:span 2;place-items:center;display:grid}.metric-item>span{color:var(--muted);font-size:9px}.metric-item>strong{color:var(--ink);font-family:var(--display);letter-spacing:-.05em;margin-top:3px;font-size:16px}.insight-box{border-radius:var(--radius);background:#eff7dc;gap:11px;padding:18px;display:flex}.insight-box-icon{background:var(--lime);width:29px;height:29px;color:var(--deep);border-radius:9px;flex:none;place-items:center;display:grid}.insight-box .panel-kicker{color:#7c9645}.insight-box p{color:var(--ink);margin:8px 0 11px;font-size:12px;line-height:1.55}.analysis-bottom-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:17px;display:grid}.mini-detail{min-height:172px}.detail-list{margin-top:15px}.detail-list>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 0;display:flex}.detail-list span{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:inline-flex}.detail-list span svg{color:var(--muted-2)}.detail-list b{color:var(--ink);font-size:10px}.recommendation-mini{background:#fffdf6}.recommendation-mini h3{color:var(--ink);font-family:var(--display);letter-spacing:-.04em;margin:12px 0 7px;font-size:17px}.recommendation-mini p{color:var(--muted);margin:0 0 13px;font-size:11px;line-height:1.5}.diagnosis-hero{border-radius:var(--radius);background:var(--deep);color:var(--white);box-shadow:var(--shadow);justify-content:space-between;align-items:stretch;gap:30px;padding:28px 32px;display:flex;overflow:hidden}.diagnosis-hero-copy{max-width:680px}.diagnosis-label{color:var(--lime);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.diagnosis-hero h2{font-family:var(--display);letter-spacing:-.06em;margin:19px 0 14px;font-size:clamp(26px,3vw,40px);font-weight:600;line-height:.98}.diagnosis-hero h2 em{color:var(--lime)}.diagnosis-hero-copy>p{color:#fff9;max-width:600px;margin:0;font-size:12px;line-height:1.55}.diagnosis-source{color:#ffffff8c;align-items:center;gap:9px;margin-top:28px;font-size:10px;display:flex}.source-thumb{border-radius:8px;width:27px;height:27px}.diagnosis-source strong,.diagnosis-source small{display:block}.diagnosis-source strong{color:var(--white);font-size:10px}.diagnosis-source small{margin-top:3px;font-size:9px}.diagnosis-ring-wrap{flex-direction:column;justify-content:center;align-items:center;min-width:190px;display:flex}.diagnosis-ring{border:8px solid #c9f45b2e;border-top-color:var(--lime);border-right-color:var(--lime);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:140px;height:140px;display:flex;transform:rotate(23deg)}.diagnosis-ring>span,.diagnosis-ring>small{transform:rotate(-23deg)}.diagnosis-ring>span{font-family:var(--display);letter-spacing:-.08em;font-size:39px}.diagnosis-ring>small{color:#ffffff8c;text-align:center;margin-top:5px;font-size:9px;line-height:1.2}.ring-caption{color:#fff6;margin-top:9px;font-size:9px}.diagnosis-columns{grid-template-columns:1.5fr .85fr;gap:17px;margin-top:31px;display:grid}.ghost-count{color:var(--muted-2);font-size:10px}.cause-list{gap:9px;margin-top:17px;display:grid}.cause-card{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow-soft);border-radius:13px;align-items:center;gap:12px;padding:15px;display:flex}.cause-number{width:33px;height:33px;font-family:var(--display);border-radius:10px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.cause-number.lime{color:var(--lime-dark);background:#eef8d2}.cause-number.orange{background:var(--orange-soft);color:var(--orange)}.cause-number.blue{background:var(--blue-soft);color:#4d9694}.cause-copy{flex:1;min-width:0}.cause-copy>div{align-items:center;gap:9px;display:flex}.cause-copy strong{color:var(--ink);font-size:12px}.cause-score{border-radius:10px;padding:3px 6px;font-size:8px;font-weight:700}.cause-score.lime{color:var(--lime-dark);background:#eff9d9}.cause-score.orange{background:var(--orange-soft);color:#cf6d55}.cause-score.blue{background:var(--blue-soft);color:#4d9694}.cause-copy p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.45}.cause-card>svg{color:var(--muted-2)}.recommendation-panel{border-radius:var(--radius);background:var(--lime);color:var(--deep);padding:21px}.recommendation-icon{background:#0e2d2c1f;border-radius:10px;place-items:center;width:33px;height:33px;margin-bottom:21px;display:grid}.recommendation-panel .panel-kicker{color:#0e2d2c8c}.recommendation-panel h3{font-family:var(--display);letter-spacing:-.055em;margin:11px 0 9px;font-size:22px;line-height:1.03}.recommendation-panel p{color:#0e2d2cad;margin:0 0 21px;font-size:11px;line-height:1.5}.compare-panel{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;margin-top:31px;padding:27px 0 0;display:flex}.compare-panel h2{max-width:290px;font-family:var(--display);letter-spacing:-.045em;margin:8px 0 0;font-size:19px;line-height:1.05}.compare-row{align-items:center;gap:12px;display:flex}.compare-item{border-radius:13px;min-width:105px;padding:12px 14px}.compare-item.muted{background:#edf2ee}.compare-item.highlight{background:var(--white);box-shadow:var(--shadow-soft)}.compare-item span,.compare-item small{color:var(--muted);font-size:9px;display:block}.compare-item b{color:var(--ink);font-family:var(--display);letter-spacing:-.06em;margin:8px 0 2px;font-size:22px;display:block}.compare-item.highlight b{color:var(--lime-dark)}.compare-arrow{background:var(--lime);width:27px;height:27px;color:var(--deep);border-radius:50%;place-items:center;display:grid}.compare-note{color:var(--lime-dark);align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.plan-progress{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-soft);align-items:center;gap:20px;padding:18px 20px;display:flex}.plan-progress>div:first-child{min-width:165px}.plan-progress strong{color:var(--ink);font-family:var(--display);letter-spacing:-.06em;margin-top:7px;font-size:24px;display:block}.plan-progress strong small{color:var(--muted);font-family:var(--sans);letter-spacing:0;font-size:10px}.plan-progress-bar{background:#eff2eb;border-radius:9px;flex:1;height:8px;overflow:hidden}.plan-progress-bar i{border-radius:inherit;background:var(--lime);height:100%;transition:width .3s;display:block}.plan-progress-percent{color:var(--lime-dark);font-size:11px;font-weight:700}.plan-layout{grid-template-columns:1.45fr .75fr;gap:17px;margin-top:17px;display:grid}.plan-list{gap:10px;display:grid}.action-card{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow-soft);border-radius:15px;grid-template-columns:86px 1fr;gap:14px;padding:19px;transition:all .2s;display:grid;position:relative}.action-card.completed{background:#fbfcf5}.action-card.completed h3{color:var(--muted);text-decoration:line-through}.action-phase{border-radius:8px;justify-content:center;align-self:start;padding:7px 8px;font-size:9px;font-weight:700;display:inline-flex}.action-phase.lime,.action-tag.lime{color:var(--lime-dark);background:#eff9d9}.action-phase.orange,.action-tag.orange{background:var(--orange-soft);color:#cf6d55}.action-phase.blue,.action-tag.blue{background:var(--blue-soft);color:#4d9694}.action-main{align-items:flex-start;gap:12px;display:flex}.check-button{background:var(--white);width:22px;height:22px;color:var(--deep);border:1px solid #ccdad1;border-radius:6px;flex:none;place-items:center;display:grid}.check-button.checked{border-color:var(--lime);background:var(--lime)}.action-main h3{color:var(--ink);font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:15px;line-height:1.15}.action-main p{color:var(--muted);margin:7px 0 13px;font-size:10px;line-height:1.5}.action-meta{color:var(--muted-2);align-items:center;gap:12px;font-size:9px;display:flex}.action-meta>span{align-items:center;gap:5px;display:inline-flex}.action-tag{border-radius:9px;padding:4px 6px;font-size:8px;font-weight:700}.action-more{color:var(--muted-2);position:absolute;top:20px;right:17px}.plan-aside{align-content:start;gap:12px;display:grid}.plan-aside-top,.plan-aside-bottom{border-radius:var(--radius);padding:22px}.plan-aside-top{background:#eaf3de;overflow:hidden}.aside-illustration{background:var(--lime);width:52px;height:52px;color:var(--deep);border-radius:14px;place-items:center;margin-bottom:20px;display:grid;position:relative}.aside-spark{background:var(--orange);border-radius:2px;width:8px;height:8px;position:absolute;transform:rotate(45deg)}.spark-one{top:5px;right:5px}.spark-two{width:5px;height:5px;bottom:7px;left:4px}.plan-aside-top h3{max-width:220px;color:var(--ink);font-family:var(--display);letter-spacing:-.06em;margin:10px 0 9px;font-size:23px;line-height:1}.plan-aside-top p{color:var(--muted);margin:0 0 17px;font-size:11px;line-height:1.5}.plan-aside-bottom{border:1px solid var(--line);background:var(--white)}.plan-aside-bottom>div{align-items:center;gap:9px;margin-top:17px;display:flex}.plan-aside-bottom>div>div{flex:1}.plan-aside-bottom strong,.plan-aside-bottom small{display:block}.plan-aside-bottom strong{color:var(--ink);font-size:11px}.plan-aside-bottom small{color:var(--muted-2);margin-top:2px;font-size:9px}.network-logo{border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.network-logo.instagram,.network-icon.instagram{color:#bd5f81;background:#f4e8ee}.plan-aside-bottom>div>svg{color:var(--muted-2)}.plan-aside-bottom p{border-top:1px solid var(--line);color:var(--muted);margin:14px 0 0;padding-top:13px;font-size:10px;line-height:1.5}.settings-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.settings-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-soft);padding:22px}.settings-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.settings-card-header>svg{color:var(--muted-2)}.settings-card h2{font-family:var(--display);letter-spacing:-.045em;margin:8px 0 0;font-size:19px;line-height:1}.settings-card-header .text-button{font-size:10px}.profile-row{align-items:center;gap:13px;margin:28px 0 21px;display:flex}.avatar.profile{background:var(--deep);width:57px;height:57px;color:var(--lime);font-family:var(--display);font-size:14px}.profile-row h3{font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:16px}.profile-row p{color:var(--muted);margin:5px 0 3px;font-size:10px}.profile-row span{color:var(--muted-2);font-size:9px}.field-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.fake-field{border:1px solid var(--line);border-radius:9px;padding:10px}.fake-field label{color:var(--muted-2);margin-bottom:7px;font-size:9px;display:block}.fake-field strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.preference-list{margin-top:22px}.toggle-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.toggle-row strong,.toggle-row span{display:block}.toggle-row strong{color:var(--ink);font-size:11px}.toggle-row span{max-width:330px;color:var(--muted);margin-top:4px;font-size:9px;line-height:1.4}.toggle{background:#dde6df;border-radius:13px;flex:none;width:38px;height:22px;padding:3px;transition:all .2s;position:relative}.toggle>span{background:var(--white);border-radius:50%;width:16px;height:16px;transition:all .2s;display:block;box-shadow:0 1px 3px #00000026}.toggle.on{background:var(--lime)}.toggle.on>span{transform:translate(16px)}.toggle:disabled{cursor:not-allowed;opacity:.85}.connection-card{grid-column:span 2}.connection-row{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;margin-top:22px;padding:12px;display:flex}.network-icon{border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.connection-row>div:nth-child(2){flex:1}.connection-row strong,.connection-row span{display:block}.connection-row strong{color:var(--ink);font-size:11px}.connection-row>div:nth-child(2) span{color:var(--muted);margin-top:4px;font-size:9px}.connection-status{align-items:center;gap:5px;font-size:9px;color:var(--muted-2)!important;display:inline-flex!important}.connection-status span{background:var(--orange);border-radius:50%;width:6px;height:6px}.future-networks{color:var(--muted-2);align-items:center;gap:9px;margin-top:13px;font-size:9px;display:flex}.future-networks span{color:var(--muted);font-weight:700}.future-networks b{border:1px solid var(--line);border-radius:9px;padding:5px 8px;font-weight:500}.security-card{grid-column:span 2}.privacy-note{color:var(--muted);background:#f5f7f2;border-radius:10px;gap:10px;margin:20px 0 16px;padding:13px;display:flex}.privacy-note svg{color:var(--lime-dark);flex:none}.privacy-note p{margin:0;font-size:10px;line-height:1.55}.toast{z-index:20;background:var(--deep);max-width:310px;color:var(--white);border:1px solid #c6d99a;border-radius:10px;align-items:center;gap:8px;padding:12px 15px;font-size:11px;animation:.25s ease-out both toast-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 30px #0000002e}.toast svg{color:var(--lime)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1080px){.landing-hero{grid-template-columns:1fr .9fr}.hero-copy h1{font-size:58px}.landing-header nav{margin-right:20px}.library-grid{grid-template-columns:repeat(3,1fr)}.main-content{padding-left:32px;padding-right:32px}.analysis-layout{grid-template-columns:.9fr 1.1fr}.analysis-visual{min-height:420px}}@media (width<=820px){.landing-header{padding:21px 20px}.landing-header nav{display:none}.landing-hero{min-height:auto;padding:65px 20px 70px;display:block}.hero-copy h1{max-width:600px;font-size:clamp(46px,11vw,76px)}.hero-description{max-width:520px;font-size:15px}.hero-visual{min-height:480px;margin-top:24px}.hero-card-main{width:64%;left:10%}.float-top{right:7%}.float-bottom{right:4%}.landing-proof{grid-template-columns:1fr 1.3fr;gap:24px;padding:29px 20px}.proof-stat{display:none}.landing-story{padding:82px 20px}.story-grid{gap:55px}.landing-product{padding:75px 20px}.product-preview{min-height:340px}.landing-cta{grid-template-columns:.5fr 1fr;gap:23px;padding:78px 20px}.cta-right{grid-column:2;justify-self:start}.landing-footer{padding:23px 20px}.sidebar{display:none}.main-content{margin-left:0;padding:0 20px 90px}.desktop-topbar{display:none}.mobile-topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.mobile-topbar-actions{gap:7px;display:flex}.mobile-topbar-actions .icon-button{background:0 0;border:0}.mobile-demo-row{align-items:center;gap:12px;padding:17px 0 0;display:flex}.mobile-context{color:var(--muted);font-size:11px}.bottom-nav{z-index:10;border-top:1px solid var(--line);padding:8px 8px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f9fbf7f5;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav button{min-width:56px;color:var(--muted-2);background:0 0;place-items:center;gap:4px;font-size:9px;display:grid}.bottom-nav button.active{color:var(--deep)}.bottom-nav button.active svg{color:var(--lime-dark)}.page{padding-top:38px}.page-header{flex-direction:column;align-items:flex-start;gap:16px}.page-header h1{font-size:41px}.page-header-action,.page-header-action .button{width:100%}.kpi-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.highlight-grid{grid-template-columns:repeat(3,1fr);padding-bottom:5px;overflow-x:auto}.highlight-grid .post-card{min-width:215px}.library-toolbar{flex-wrap:wrap;align-items:stretch}.search-field{flex-basis:100%;max-width:none}.filter-tabs{margin-left:0}.filter-button{margin-left:auto;display:inline-flex}.library-grid{grid-template-columns:repeat(2,1fr)}.analysis-layout{grid-template-columns:1fr}.analysis-visual{min-height:390px}.diagnosis-columns{grid-template-columns:1fr}.recommendation-panel{min-height:240px}.compare-panel{flex-direction:column;align-items:flex-start}.plan-layout{grid-template-columns:1fr}.plan-aside{grid-template-columns:1fr 1fr}.settings-grid{grid-template-columns:1fr}.connection-card,.security-card{grid-column:auto}}@media (width<=560px){.landing-header .button{min-height:35px;padding:0 10px;font-size:10px}.landing-header .brand-mark strong{font-size:16px}.landing-hero{padding-top:49px}.eyebrow{margin-bottom:20px;font-size:9px}.hero-copy h1{font-size:48px}.hero-description{margin:21px 0 24px;font-size:14px}.hero-actions{flex-direction:column;align-items:flex-start;gap:16px}.hero-actions .button{width:100%}.hero-visual{min-height:390px;margin-top:12px}.hero-card-main{width:76%;min-height:260px;padding:20px;top:76px;left:8%}.hero-metric{margin-top:38px;font-size:48px}.hero-card-main p{margin:8px 0 21px}.hero-bars{gap:5px;height:41px}.hero-bars span{width:7px}.hero-card-footer{margin-top:18px}.float-top{transform-origin:100% 0;top:25px;right:0;transform:scale(.83)rotate(4deg)}.float-bottom{transform-origin:100% 100%;bottom:17px;right:-7px;transform:scale(.82)rotate(-4deg)}.hero-stamp{bottom:14px;left:2px;transform:scale(.75)rotate(-14deg)}.landing-proof{grid-template-columns:1fr}.landing-proof p{margin-left:36px}.story-grid{grid-template-columns:1fr;gap:39px}.landing-story h2,.landing-product h2{font-size:47px}.product-heading{flex-direction:column;align-items:flex-start;margin-bottom:35px}.product-preview{min-height:280px;transform:none}.preview-sidebar{gap:14px;width:44px;padding-top:18px}.preview-dot{width:20px;height:20px;margin-bottom:15px}.preview-sidebar>span{width:12px;height:4px}.preview-sidebar-bottom{width:20px;height:20px}.preview-content{padding:20px 16px}.preview-line strong{max-width:205px;font-size:16px}.preview-kpis{gap:6px;margin-top:23px}.preview-kpis>div{padding:9px}.preview-kpis b{margin-top:9px;font-size:16px}.preview-chart{margin-top:13px;padding:10px}.preview-chart-bars{height:90px;padding:0 7px}.preview-chart-bars i{width:7px}.landing-cta{grid-template-columns:1fr;gap:23px;padding:72px 20px}.cta-right{grid-column:auto;max-width:260px}.landing-footer{flex-direction:column;align-items:flex-start;gap:8px}.main-content,.mobile-topbar{padding-left:15px;padding-right:15px}.page{padding-top:30px}.page-header{margin-bottom:21px}.page-header h1{font-size:38px}.page-header p{font-size:12px}.demo-notice{align-items:flex-start;padding:11px}.demo-notice>button{display:none}.kpi-card{min-height:128px;padding:14px}.kpi-card>strong{margin-top:14px;font-size:24px}.dashboard-grid{margin-top:10px}.panel{padding:17px}.panel h2,.section-title-row h2{font-size:18px}.trend-panel .panel-header{flex-direction:column}.line-chart{height:168px}.chart-footer{flex-direction:column;align-items:flex-start;gap:9px}.section-title-row{flex-direction:column;align-items:flex-start;gap:8px}.highlight-grid{margin-left:-15px;margin-right:-15px;padding-left:15px}.highlight-grid .post-thumb{min-height:175px}.library-toolbar{gap:8px}.filter-tabs{max-width:calc(100% - 55px);overflow:auto}.filter-tabs button{padding:7px 8px}.library-summary{flex-direction:column;align-items:flex-start;gap:8px}.library-grid{grid-template-columns:1fr 1fr;gap:8px}.library-grid .post-thumb{min-height:145px}.library-grid .post-thumb-copy{font-size:14px}.library-grid .post-card-body{padding:11px}.post-card-body>strong{font-size:12px}.post-card-stats{gap:6px;font-size:8px}.post-card-stats span:nth-child(2){display:none}.post-meta{flex-direction:column;align-items:flex-start;gap:5px}.analysis-visual{min-height:345px}.analysis-visual-copy strong{font-size:31px}.analysis-score-card{align-items:flex-start;gap:15px;padding:17px}.analysis-score-card p{font-size:10px}.score-ring{width:70px;height:70px}.score-ring span{font-size:21px}.metric-grid{gap:7px}.metric-item{padding:9px}.metric-icon{width:22px;height:22px}.metric-item>span{font-size:8px}.metric-item>strong{font-size:13px}.analysis-bottom-grid{grid-template-columns:1fr}.diagnosis-hero{flex-direction:column;align-items:flex-start;padding:20px}.diagnosis-hero h2{font-size:28px}.diagnosis-ring-wrap{align-self:center}.diagnosis-ring{width:112px;height:112px}.diagnosis-ring>span{font-size:31px}.compare-row{flex-wrap:wrap;align-items:stretch}.compare-item{min-width:92px}.compare-note{flex-basis:100%}.plan-progress{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:15px}.plan-progress>div:first-child{width:100%}.plan-progress-bar{flex-basis:calc(100% - 37px)}.action-card{grid-template-columns:1fr;gap:10px;padding:15px}.action-phase{justify-self:start}.action-main h3{padding-right:12px;font-size:14px}.action-meta{flex-wrap:wrap;gap:8px}.plan-aside,.field-grid{grid-template-columns:1fr}.connection-row{flex-wrap:wrap;align-items:flex-start}.connection-row>div:nth-child(2){min-width:calc(100% - 58px)}.connection-status,.connection-row .button{margin-left:47px}.future-networks{flex-wrap:wrap}.toast{max-width:none;bottom:75px;left:14px;right:14px}}.mobile-menu-overlay{z-index:30;background:#0e2d2c5c;position:fixed;inset:0}.mobile-menu{background:#f9fbf7;flex-direction:column;width:min(340px,88vw);padding:20px;animation:.22s ease-out both menu-in;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 30px #0e2d2c24}@keyframes menu-in{0%{opacity:0;transform:translate(25px)}to{opacity:1;transform:translate(0)}}.mobile-menu-header{justify-content:space-between;align-items:center;display:flex}.mobile-menu-header .icon-button{background:0 0;border:0}.mobile-menu-profile{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin:32px 0 20px;padding-bottom:19px;display:flex}.mobile-menu-profile strong,.mobile-menu-profile span{display:block}.mobile-menu-profile strong{font-size:13px}.mobile-menu-profile span{color:var(--muted);margin-top:4px;font-size:10px}.mobile-menu nav{gap:5px;display:grid}.mobile-menu nav button{color:var(--muted);text-align:left;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:12px;font-size:12px;font-weight:600;display:flex}.mobile-menu nav button svg:last-child{color:var(--muted-2);margin-left:auto}.mobile-menu nav button.active{background:var(--deep);color:var(--white)}.mobile-menu nav button.active svg:last-child{color:var(--lime)}.mobile-menu-note{color:#738c43;background:#f0f7dd;border-radius:10px;gap:8px;margin-top:auto;padding:11px;font-size:10px;line-height:1.4;display:flex}.mobile-menu-note svg{flex:none}.theme-control,.live-root .theme-control{border:1px solid var(--line);background:var(--white);min-height:42px;color:var(--ink);font-family:var(--sans);cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:11px;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.theme-control:hover{border-color:var(--lime-dark)}.theme-control:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.theme-control-compact{width:44px;min-width:44px;min-height:44px;padding:10px}.theme-auth-heading,.theme-mobile-actions{align-items:center;gap:10px;display:flex}.theme-auth-heading{justify-content:space-between;width:100%}.theme-mobile-actions{flex-shrink:0}@media (width<=620px){.landing-header .theme-control{width:44px;min-width:44px;padding:10px}.landing-header .theme-control span{display:none}}@media (prefers-reduced-motion:reduce){.theme-control{transition:none}}@media (width<=420px){.landing-header{flex-wrap:wrap;gap:12px}.landing-header>.theme-mobile-actions{gap:7px;margin-left:auto}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e4eee7;--deep:#e4eee7;--muted:#afc0b4;--muted-2:#91aa99;--paper:#101c17;--white:#17281f;--line:#2e453a;--lime:#c9f45b;--lime-dark:#c9f45b;--orange:#ff927b;--orange-soft:#3b241f;--blue:#a0ded6;--blue-soft:#1d3935;--purple:#b59de0;--shadow:0 18px 48px #00000052;--shadow-soft:0 8px 24px #0000003d;--dark-surface:#17281f;--dark-elevated:#1d3027;--lime-foreground:#12251a}html[data-theme=dark] body,html[data-theme=dark] .landing-page,html[data-theme=dark] .app-shell,html[data-theme=dark] .live-root{background:var(--paper);color:var(--ink)}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] ::selection{background:var(--lime);color:var(--lime-foreground)}html[data-theme=dark] button:focus-visible,html[data-theme=dark] a:focus-visible,html[data-theme=dark] input:focus-visible,html[data-theme=dark] select:focus-visible,html[data-theme=dark] textarea:focus-visible{outline-color:var(--lime)}html[data-theme=dark] .live-root{--live-ink:var(--ink);--live-deep:var(--deep);--live-muted:var(--muted);--live-muted-2:var(--muted-2);--live-line:var(--line);--live-paper:var(--paper);--live-white:var(--white);--live-lime:var(--lime);--live-lime-dark:var(--lime-dark);--live-orange:var(--orange);--live-shadow:var(--shadow);--live-shadow-soft:var(--shadow-soft)}html[data-theme=dark] .client-parity{--client-ink:var(--ink);--client-deep:var(--deep);--client-muted:var(--muted);--client-muted-2:var(--muted-2);--client-line:var(--line);--client-paper:var(--paper);--client-white:var(--white);--client-lime:var(--lime);--client-lime-dark:var(--lime-dark);--client-orange:var(--orange)}html[data-theme=dark] .landing-product,html[data-theme=dark] .sidebar,html[data-theme=dark] .mobile-menu,html[data-theme=dark] .live-sidebar,html[data-theme=dark] .live-mobile-nav-panel{background:var(--dark-surface)}html[data-theme=dark] .bottom-nav,html[data-theme=dark] .live-bottom-tabs{border-color:var(--line);background:#17281ff7}html[data-theme=dark] .landing-proof,html[data-theme=dark] .landing-footer,html[data-theme=dark] .desktop-topbar,html[data-theme=dark] .mobile-topbar,html[data-theme=dark] .live-topbar{border-color:var(--line)}html[data-theme=dark] .landing-footer,html[data-theme=dark] .sidebar-footer,html[data-theme=dark] .live-sidebar-note{color:var(--muted-2)}html[data-theme=dark] .hero-float-card,html[data-theme=dark] .product-preview,html[data-theme=dark] .preview-sidebar,html[data-theme=dark] .preview-kpis>div,html[data-theme=dark] .preview-chart,html[data-theme=dark] .workspace-switcher,html[data-theme=dark] .kpi-card,html[data-theme=dark] .panel,html[data-theme=dark] .post-card,html[data-theme=dark] .search-field,html[data-theme=dark] .filter-tabs,html[data-theme=dark] .analysis-visual-panel,html[data-theme=dark] .metric-item,html[data-theme=dark] .cause-card,html[data-theme=dark] .compare-item.highlight,html[data-theme=dark] .plan-progress,html[data-theme=dark] .action-card,html[data-theme=dark] .plan-aside-bottom,html[data-theme=dark] .settings-card,html[data-theme=dark] .live-auth-card,html[data-theme=dark] .live-sidebar-user,html[data-theme=dark] .live-panel,html[data-theme=dark] .live-kpi-card,html[data-theme=dark] .live-post-card,html[data-theme=dark] .live-search,html[data-theme=dark] .live-filter-tabs,html[data-theme=dark] .live-modal,html[data-theme=dark] .client-insights-panel,html[data-theme=dark] .client-connect-callout,html[data-theme=dark] .client-optional-metrics,html[data-theme=dark] .client-modal,html[data-theme=dark] .client-chart-card,html[data-theme=dark] .client-ranking-card,html[data-theme=dark] .client-recommendations{background:var(--dark-elevated);border-color:var(--line);color:var(--ink)}html[data-theme=dark] .preview-sidebar{border-right-color:var(--line)}html[data-theme=dark] .product-preview,html[data-theme=dark] .live-modal,html[data-theme=dark] .client-modal{box-shadow:var(--shadow)}html[data-theme=dark] .button-ghost,html[data-theme=dark] .live-button-ghost,html[data-theme=dark] .icon-button,html[data-theme=dark] .mini-icon,html[data-theme=dark] .live-icon-button{border-color:var(--line);background:var(--dark-elevated);color:var(--ink)}html[data-theme=dark] .button-ghost:hover,html[data-theme=dark] .live-button-ghost:not(:disabled):hover,html[data-theme=dark] .icon-button:hover,html[data-theme=dark] .mini-icon:hover,html[data-theme=dark] .live-icon-button:not(:disabled):hover{border-color:var(--muted-2);color:var(--ink);background:#254034}html[data-theme=dark] .button-primary,html[data-theme=dark] .live-button-primary{background:var(--lime);color:var(--lime-foreground)}html[data-theme=dark] .button-primary:hover,html[data-theme=dark] .live-button-primary:not(:disabled):hover{color:var(--lime-foreground);background:#d8ff72}html[data-theme=dark] .button-dark,html[data-theme=dark] .live-button-dark,html[data-theme=dark] .brand-symbol,html[data-theme=dark] .live-brand-mark{background:#0b1711}html[data-theme=dark] .button-dark,html[data-theme=dark] .live-button-dark{border:1px solid var(--line);color:var(--ink)}html[data-theme=dark] .button-dark:hover,html[data-theme=dark] .live-button-dark:not(:disabled):hover{color:var(--ink);background:#193329}html[data-theme=dark] .brand-mark,html[data-theme=dark] .live-brand,html[data-theme=dark] .mobile-context,html[data-theme=dark] .live-mobile-context strong{color:var(--ink)}html[data-theme=dark] .demo-pill{color:var(--lime);background:#293e22;border-color:#536b35}html[data-theme=dark] .pulse-dot,html[data-theme=dark] .legend-dot.lime,html[data-theme=dark] .live-dot-success{background:var(--lime)}html[data-theme=dark] .hero-card-main{color:var(--ink);background:#0b1711;box-shadow:0 34px 55px #00000057}html[data-theme=dark] .hero-card-main .mini-label,html[data-theme=dark] .hero-card-main p,html[data-theme=dark] .hero-card-footer,html[data-theme=dark] .float-top span,html[data-theme=dark] .float-bottom span{color:var(--muted)}html[data-theme=dark] .hero-float-card{border-color:var(--line);background:#1d3027f2}html[data-theme=dark] .float-top strong,html[data-theme=dark] .float-bottom strong{color:var(--ink)}html[data-theme=dark] .preview-sidebar>span{background:#466154}html[data-theme=dark] .preview-sidebar>span:nth-of-type(2){background:var(--lime)}html[data-theme=dark] .preview-sidebar-bottom,html[data-theme=dark] .preview-avatar,html[data-theme=dark] .avatar{color:var(--ink);background:#315548}html[data-theme=dark] .preview-chart-bars i{background:linear-gradient(180deg, var(--lime), #5c783e)}html[data-theme=dark] .preview-chart-bars i:nth-child(3n){background:#3a5145}html[data-theme=dark] .demo-notice{background:#263821;border-color:#4f6335}html[data-theme=dark] .demo-notice strong,html[data-theme=dark] .demo-notice span,html[data-theme=dark] .demo-notice>button{color:var(--lime)}html[data-theme=dark] .format-orb.lime,html[data-theme=dark] .action-phase.lime,html[data-theme=dark] .action-tag.lime,html[data-theme=dark] .cause-number.lime,html[data-theme=dark] .cause-score.lime,html[data-theme=dark] .status-up,html[data-theme=dark] .live-provider-phyllo{color:var(--lime);background:#2d4324}html[data-theme=dark] .format-orb.orange,html[data-theme=dark] .action-phase.orange,html[data-theme=dark] .action-tag.orange,html[data-theme=dark] .cause-number.orange,html[data-theme=dark] .cause-score.orange,html[data-theme=dark] .status-down{background:var(--orange-soft);color:var(--orange)}html[data-theme=dark] .format-orb.blue,html[data-theme=dark] .action-phase.blue,html[data-theme=dark] .action-tag.blue,html[data-theme=dark] .cause-number.blue,html[data-theme=dark] .cause-score.blue{background:var(--blue-soft);color:var(--blue)}html[data-theme=dark] .status-mid,html[data-theme=dark] .compare-item.muted{color:var(--muted-2);background:#263a30}html[data-theme=dark] .format-callout,html[data-theme=dark] .insight-box,html[data-theme=dark] .plan-aside-top,html[data-theme=dark] .privacy-note,html[data-theme=dark] .mobile-menu-note,html[data-theme=dark] .client-recommendations{color:var(--muted);background:#243822}html[data-theme=dark] .insight-box .panel-kicker,html[data-theme=dark] .mobile-menu-note,html[data-theme=dark] .client-recommendations li>span{color:var(--lime)}html[data-theme=dark] .format-callout strong,html[data-theme=dark] .recommendation-mini h3,html[data-theme=dark] .recommendation-mini p{color:var(--ink)}html[data-theme=dark] .progress-track,html[data-theme=dark] .plan-progress-bar,html[data-theme=dark] .client-series-track,html[data-theme=dark] .client-bar-track{background:#2a3d33}html[data-theme=dark] .progress-track i.lime,html[data-theme=dark] .plan-progress-bar i,html[data-theme=dark] .client-series-track i,html[data-theme=dark] .client-bar-track i{background:var(--lime)}html[data-theme=dark] .progress-track i.orange{background:var(--orange)}html[data-theme=dark] .progress-track i.blue{background:var(--blue)}html[data-theme=dark] .search-field input,html[data-theme=dark] .live-search input,html[data-theme=dark] .live-form input,html[data-theme=dark] .client-modal input,html[data-theme=dark] .client-modal textarea,html[data-theme=dark] .client-modal select,html[data-theme=dark] .client-access-label input,html[data-theme=dark] .client-access-label textarea,html[data-theme=dark] .preference-form select,html[data-theme=dark] .live-select-wrap select,html[data-theme=dark] .client-control-group select,html[data-theme=dark] .client-post-select,html[data-theme=dark] .live-callback-field input{border-color:var(--line);background:var(--paper);color:var(--ink)}html[data-theme=dark] .filter-tabs button.active,html[data-theme=dark] .live-filter-tabs button.live-filter-active,html[data-theme=dark] .client-format-filters button.client-filter-active,html[data-theme=dark] .client-parity .filter-tabs button.active,html[data-theme=dark] .nav-item.active,html[data-theme=dark] .mobile-menu nav button.active,html[data-theme=dark] .live-nav-item.live-nav-active{color:var(--ink);background:#0b1711}html[data-theme=dark] .filter-tabs button:not(.active):hover,html[data-theme=dark] .live-filter-tabs button:not(.live-filter-active):hover,html[data-theme=dark] .client-format-filters button:hover,html[data-theme=dark] .nav-item:hover,html[data-theme=dark] .live-nav-item:hover,html[data-theme=dark] .mobile-menu nav button:hover{color:var(--ink);background:#243a2e}html[data-theme=dark] .live-client-table-row,html[data-theme=dark] .live-client-row,html[data-theme=dark] .client-source-meta,html[data-theme=dark] .client-insights-filters{border-color:var(--line)}html[data-theme=dark] .live-connection-row,html[data-theme=dark] .client-metric-card,html[data-theme=dark] .client-ranking-row,html[data-theme=dark] .client-unavailable-compare{border-color:var(--line);background:#182a21}html[data-theme=dark] .live-connection-identity img,html[data-theme=dark] .live-connection-avatar,html[data-theme=dark] .live-post-media,html[data-theme=dark] .live-post-detail-empty,html[data-theme=dark] .client-post-thumb,html[data-theme=dark] .client-post-no-image,html[data-theme=dark] .client-analysis-visual{background:#1a2d23}html[data-theme=dark] .client-series-row:hover,html[data-theme=dark] .client-interaction-row:hover,html[data-theme=dark] .client-ranking-row:hover{background:#263c2c}html[data-theme=dark] .preview-kpis>div,html[data-theme=dark] .preview-chart,html[data-theme=dark] .client-chart-card,html[data-theme=dark] .client-ranking-card{border-color:var(--line)}html[data-theme=dark] .check-button{border-color:var(--line);background:var(--dark-elevated);color:var(--ink)}html[data-theme=dark] .check-button.checked,html[data-theme=dark] .notice-symbol,html[data-theme=dark] .aside-illustration,html[data-theme=dark] .compare-arrow,html[data-theme=dark] .insight-box-icon,html[data-theme=dark] .live-instructions li b{background:var(--lime);color:var(--lime-foreground)}html[data-theme=dark] .action-card.completed{background:#192a21}html[data-theme=dark] .plan-aside-bottom,html[data-theme=dark] .settings-card,html[data-theme=dark] .connection-row{border-color:var(--line)}html[data-theme=dark] .toggle{background:#385044}html[data-theme=dark] .toggle>span{background:var(--ink)}html[data-theme=dark] .live-auth-screen{background:radial-gradient(circle at 12% 12%, #c9f45b1f, transparent 28%), var(--paper)}html[data-theme=dark] .live-auth-card{background:#1d3027fa}html[data-theme=dark] .live-alert-error,html[data-theme=dark] .live-error-state,html[data-theme=dark] .client-alert-error{color:#ffb3a5;background:#3a211e;border-color:#70443b}html[data-theme=dark] .live-alert-warning,html[data-theme=dark] .client-alert-warning,html[data-theme=dark] .client-access-suspended,html[data-theme=dark] .live-form .client-email-confirm{color:#f2d58b;background:#3b311c;border-color:#77652f}html[data-theme=dark] .client-alert-success,html[data-theme=dark] .client-access-ready{color:#b9e3bf;background:#1d3927;border-color:#3d6b4b}html[data-theme=dark] .client-access-state{color:var(--ink);background:#20352a}html[data-theme=dark] .live-alert-error>svg,html[data-theme=dark] .live-error-state>svg,html[data-theme=dark] .client-alert-error>svg{color:var(--orange)}html[data-theme=dark] .live-alert-warning>svg,html[data-theme=dark] .client-alert-warning>svg{color:var(--lime)}html[data-theme=dark] .live-error-state p,html[data-theme=dark] .live-form-error,html[data-theme=dark] .live-connection-error{color:#ffb3a5}html[data-theme=dark] .live-meta-status,html[data-theme=dark] .live-instructions,html[data-theme=dark] .live-phyllo-card{color:var(--muted);background:#243822;border-color:#4f6335}html[data-theme=dark] .live-empty-icon,html[data-theme=dark] .live-confirm-icon{color:var(--lime);background:#2d4324}html[data-theme=dark] .live-confirm-icon.live-confirm-danger{background:var(--orange-soft);color:var(--orange)}html[data-theme=dark] .live-status-success,html[data-theme=dark] .live-client-active,html[data-theme=dark] .client-access-badge-ready{color:var(--lime)}html[data-theme=dark] .live-status-warning,html[data-theme=dark] .live-client-suspended,html[data-theme=dark] .client-access-badge-suspended{color:#f2d58b}html[data-theme=dark] .live-status-danger,html[data-theme=dark] .live-danger-icon:not(:disabled):hover,html[data-theme=dark] .client-danger-button:hover{color:#ffad9d!important}html[data-theme=dark] .live-button-danger{color:#ffe8e3;background:#873d36}html[data-theme=dark] .live-button-danger:not(:disabled):hover{background:#a54b40}html[data-theme=dark] .live-provider-meta,html[data-theme=dark] .live-environment-badge{border-color:var(--line);color:var(--muted);background:#263a30}html[data-theme=dark] .client-rules-badge{color:var(--lime);background:#293e22;border-color:#536b35}html[data-theme=dark] .client-empty,html[data-theme=dark] .live-empty-state,html[data-theme=dark] .client-plan-empty,html[data-theme=dark] .client-chart-empty,html[data-theme=dark] .client-insights-empty,html[data-theme=dark] .empty-state{color:var(--muted-2);border-color:#466154}html[data-theme=dark] .toast,html[data-theme=dark] .live-toast{color:var(--ink);background:#0b1711;border-color:#536b35}html[data-theme=dark] .toast svg,html[data-theme=dark] .live-toast>span{color:var(--lime)}html[data-theme=dark] .live-toast-error{border-color:#70443b}html[data-theme=dark] .live-toast-error>span{color:var(--orange)}html[data-theme=dark] .theme-control{background:var(--dark-elevated);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .analysis-score-card,html[data-theme=dark] .diagnosis-hero,html[data-theme=dark] .workspace-avatar,html[data-theme=dark] .live-mobile-avatar{color:var(--ink);background:#0b1711}html[data-theme=dark] .analysis-score-card p strong,html[data-theme=dark] .diagnosis-source strong{color:var(--ink)}html[data-theme=dark] .recommendation-panel,html[data-theme=dark] .landing-cta,html[data-theme=dark] .story-step.active{color:var(--ink);background:#213a29}html[data-theme=dark] .float-icon.lime{color:#12251a}html[data-theme=dark] .post-thumb,html[data-theme=dark] .play-overlay,html[data-theme=dark] .analysis-visual,html[data-theme=dark] .live-post-type{color:#fff}html[data-theme=dark] .post-format{color:var(--ink);background:#182e23}html[data-theme=dark] .landing-cta .button-primary{color:#12251a}html[data-theme=dark] .recommendation-panel .panel-kicker,html[data-theme=dark] .recommendation-panel p{color:var(--muted)}html[data-theme=dark] .recommendation-icon,html[data-theme=dark] .metric-icon{color:var(--lime);background:#2b4033}html[data-theme=dark] .score-ring small,html[data-theme=dark] .diagnosis-ring>small,html[data-theme=dark] .ring-caption{color:var(--muted-2)}html[data-theme=dark] .network-logo.instagram,html[data-theme=dark] .network-icon.instagram{color:#efb3df;background:#392733}html[data-theme=dark] .toggle.on>span{background:#12251a}
