*{box-sizing:border-box}html,body{scrollbar-gutter:stable;max-width:100%;min-height:100%;margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.app-body{min-height:100vh}.app-header__eyebrow,.page-intro__eyebrow,.panel__eyebrow,.metric-card__label{text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.page-intro__title,.panel__title{margin:0;line-height:1.1}.page-intro__copy,.table-secondary,.empty-state,.notice,.plain-list{color:var(--muted);margin:0;line-height:1.55}.page-intro__actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.brand-block__copy{color:#f8f4eac7;font-size:.92rem}.post-thumbnail{object-fit:cover;background:#0f172a0d;border:1px solid #0f172a14;border-radius:1rem;width:88px;height:88px;display:block}.post-thumbnail--placeholder{justify-content:center;align-items:center;padding:.75rem;font-size:.85rem;display:flex}.app-main{flex-direction:column;min-width:0;display:flex;overflow-x:hidden}.app-main-shell{width:100%;min-width:0}.status-dot{background:var(--success);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #27674924}.table-pagination{justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.table-pagination__meta{color:var(--muted);margin:0;font-size:.95rem}.page{gap:1.25rem;width:100%;min-width:0;display:grid}.page--learning{max-width:100%;overflow-x:clip}.page--drafts{width:100%;max-width:1100px;margin-left:0;margin-right:auto}.page-intro{gap:.55rem;display:grid}.page-intro__eyebrow,.panel__eyebrow,.metric-card__label,.app-header__eyebrow{color:var(--accent)}.page-intro__title{max-width:14ch;font-size:clamp(2rem,3vw,2.8rem)}.page-intro__copy{max-width:68ch}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;min-width:0;display:grid}.learning-pattern-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.learning-pattern-card{background:linear-gradient(180deg, #134e4a0a, #fff0), var(--panel);border-radius:24px;gap:1rem;padding:1.2rem;display:grid}.learning-pattern-card__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.learning-pattern-card__title{margin:.2rem 0 0;font-size:1.05rem;line-height:1.25}.learning-pattern-card__hero{background:#134e4a0d;border-radius:18px;gap:.35rem;padding:.95rem 1rem;display:grid}.learning-pattern-card__winner{color:var(--text);margin:0;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:800;line-height:1.2}.learning-pattern-card__stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;display:grid}.learning-pattern-card__stat,.learning-pattern-card__section{background:#ffffffb3;border:1px solid #5c513f1f;border-radius:18px;gap:.3rem;padding:.85rem .95rem;display:grid}.learning-pattern-card__section--action{background:#134e4a0a;border-color:#134e4a2e}.learning-active-card{align-content:start;gap:.5rem}.learning-quick-nav-panel{background:linear-gradient(#fffcf5eb,#f8f3e9db),radial-gradient(circle at 100% 0,#134e4a1a,#0000 35%);border-color:#134e4a1a}.learning-quick-nav{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:stretch;gap:.85rem;display:grid}.learning-quick-nav__button{color:#f7f4ec;background:linear-gradient(145deg,#134e4af5,#0a2b29eb),radial-gradient(circle at 100% 0,#ffffff2e,#0000 40%);border:1px solid #dcefea33;border-radius:20px;gap:.3rem;padding:1rem 1.05rem;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s,filter .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #0a2b2938,inset 0 1px #ffffff1f}.learning-quick-nav__button:first-child{background:linear-gradient(145deg,#0d5f58fa,#083330f5),radial-gradient(circle at 100% 0,#ffffff38,#0000 42%);box-shadow:0 18px 40px #0833303d,inset 0 1px #ffffff29}.learning-quick-nav__button:before{content:"";pointer-events:none;background:linear-gradient(#ffffff14,#0000 45%,#ffffff05);position:absolute;inset:0}.learning-quick-nav__button:after{content:"↗";color:#f7f4ecc7;font-size:.95rem;position:absolute;top:.8rem;right:.95rem}.learning-quick-nav__button:hover,.learning-quick-nav__button:focus-visible{filter:saturate(1.06);border-color:#ffffff47;outline:none;transform:translateY(-2px);box-shadow:0 20px 40px #0a2b2942,inset 0 1px #ffffff29}.learning-quick-nav__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#dcefeac2;font-size:.7rem;font-weight:800}.learning-quick-nav__label{max-width:8.5rem;font-size:1.02rem;font-weight:800;line-height:1.2}.metric-card,.panel{border:1px solid var(--border);background:var(--panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow);border-radius:24px;padding:1.2rem}.metric-card{gap:.4rem;display:grid}.metric-card__value{margin:0;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800}.page-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.page-grid>*{min-width:0}.panel__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;margin-bottom:1rem;display:flex}.panel__header>:first-child{flex:18rem;min-width:0}.panel__header>:last-child{flex:0 auto;min-width:0;max-width:100%}.panel__header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;max-width:100%;display:inline-flex}.draft-table-controls{gap:.9rem;width:100%;min-width:0;display:grid}.draft-table-header{grid-template-columns:1fr;align-items:stretch;gap:1rem;display:grid}.draft-table-header>:first-child,.draft-table-header>:last-child{flex:none;width:100%;max-width:none}.draft-collapsible-stack{gap:.75rem;margin-bottom:1.25rem;display:grid}.draft-collapsible-card{padding:0;overflow:hidden}.draft-collapsible-card__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.2rem;list-style:none;display:flex}.draft-collapsible-card__summary::-webkit-details-marker{display:none}.draft-collapsible-card__summary>span:first-child{gap:.25rem;min-width:0;display:grid}.draft-collapsible-card__copy{color:var(--muted);font-size:.95rem;line-height:1.4}.draft-collapsible-card__toggle{color:#50635e;letter-spacing:.08em;text-transform:uppercase;background:#f8faf7e0;border:1px solid #134e4a1f;border-radius:999px;justify-content:center;align-items:center;min-width:5.25rem;padding:.55rem .8rem;font-size:.78rem;font-weight:900;display:inline-flex}.draft-collapsible-card[open] .draft-collapsible-card__toggle{color:#006b46;background:#00804e1a}.draft-collapsible-card[open] .draft-collapsible-card__toggle:before{content:"Hide"}.draft-collapsible-card[open] .draft-collapsible-card__toggle{font-size:0}.draft-collapsible-card[open] .draft-collapsible-card__toggle:before{font-size:.78rem}.draft-collapsible-card__body{padding:0 1.2rem 1.2rem}.draft-collapsible-card__body>.panel{box-shadow:none;margin-bottom:0!important}.draft-toolbar{background:#fffaf1b8;border:1px solid #134e4a14;border-radius:22px;gap:.85rem;padding:.9rem;display:grid}.draft-toolbar__row{align-items:start;gap:.75rem;display:grid}.draft-toolbar__row--schedule{grid-template-columns:minmax(0,1fr)}.draft-toolbar__row--filters{border-top:1px solid #5c513f1a;grid-template-columns:minmax(0,1fr);padding-top:.15rem}.draft-toolbar__primary-action{white-space:nowrap;overflow-wrap:normal;writing-mode:horizontal-tb;grid-area:1/2;place-self:end;width:auto;min-width:12rem;max-width:14rem;min-height:3.1rem;margin:0;padding-inline:1.2rem;box-shadow:0 10px 20px #134e4a29}.draft-filter-summary{color:#50615b;background:#dcefea85;border:1px solid #134e4a1f;border-radius:18px;margin:0 0 .85rem;padding:.85rem 1rem;font-size:.95rem;line-height:1.45}.schedule-queue-panel{gap:1rem;display:grid}.schedule-toolbar{gap:.9rem;display:grid}.schedule-toolbar__row{grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);align-items:end;gap:1rem;display:grid}.schedule-toolbar__filter{min-width:0}.schedule-toolbar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.schedule-toolbar__actions .button{white-space:nowrap}.draft-preset-scheduler{grid-template-columns:minmax(0,1fr) minmax(12rem,14rem);align-items:stretch;gap:.8rem;width:100%;display:grid}.draft-schedule-basics{grid-area:1/1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.7rem;min-width:0;display:grid}.preset-time-panel{background:linear-gradient(#ffffffdb 0%,#f5faf6e6 100%);border:1px solid #00804e1f;border-radius:18px;grid-area:2/1/auto/-1;gap:.45rem;min-width:0;padding:.55rem;display:grid;box-shadow:inset 0 1px #fffc}.preset-time-panel__header,.preset-time-editor{justify-content:flex-start;align-items:center;gap:.7rem;display:flex}.preset-time-panel__header{color:#0f2a2d;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;font-size:.78rem;font-weight:900}.preset-time-panel__header small{color:#62716c;letter-spacing:.04em;text-transform:none;font-size:.72rem;font-weight:800}.preset-time-chip-row{flex-wrap:wrap;gap:.32rem;display:flex}.preset-time-chip{background:#ffffffeb;border:1px solid #00804e1f;border-radius:999px;align-items:center;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex;overflow:hidden;box-shadow:0 8px 18px #112b280f}.preset-time-chip--active{background:#dcefeae6;border-color:#00804e6b;transform:translateY(-1px);box-shadow:0 10px 22px #00804e1f}.preset-time-chip__select,.preset-time-chip__remove{color:#0f2a2d;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:900}.preset-time-chip__select{padding:.38rem .42rem .38rem .62rem}.preset-time-chip__remove{color:#68736f;border-left:1px solid #134e4a14;align-self:stretch;place-items:center;width:1.75rem;display:grid}.preset-time-chip__select:hover,.preset-time-chip__remove:hover{color:#00784d}.preset-time-chip__remove:disabled{cursor:not-allowed;opacity:.45}.preset-time-editor{justify-content:flex-start;padding-top:.1rem}.preset-time-editor__input{max-width:8.5rem;min-height:2.5rem}.preset-time-panel__empty{color:#62716c;margin:0;font-size:.92rem;line-height:1.45}.inline-status{margin:0;font-size:.95rem;font-weight:600;line-height:1.4}.inline-status--success{color:var(--success)}.inline-status--error{color:var(--danger)}.panel__title{font-size:1.25rem}.plain-list{padding-left:1.1rem}.form-panel{gap:1.25rem;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.settings-section{border-top:1px solid var(--border);gap:1rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}.settings-section:first-of-type{border-top:none;margin-top:0;padding-top:0}.settings-section__header{gap:.35rem;max-width:58ch;display:grid}.settings-section__title{margin:0;font-size:1.2rem;line-height:1.2}.settings-section__copy{color:var(--muted);margin:0;line-height:1.55}.field{gap:.45rem;display:grid}.field--wide{grid-column:1/-1}.field__label{color:var(--text);font-weight:700}.field__hint{color:var(--muted);font-size:.9rem;line-height:1.45}.checklist{gap:.75rem;display:grid}.checklist__item{align-items:flex-start;gap:.85rem;display:flex}.checklist__status{border-radius:999px;justify-content:center;align-items:center;min-width:72px;min-height:32px;padding:.25rem .6rem;font-size:.85rem;font-weight:700;display:inline-flex}.checklist__status--done{color:var(--accent);background:#70b28f2e}.checklist__status--pending{color:#8a6822;background:#bba7702e}.checklist__copy{gap:.15rem;display:grid}.checklist__label{color:var(--text);margin:0;font-weight:700}.checklist__hint{color:var(--muted);margin:0;font-size:.92rem}.field__input{border:1px solid var(--border);background:var(--panel-strong);width:100%;min-height:48px;color:var(--text);border-radius:8px;padding:.85rem .95rem;transition:border-color .2s,box-shadow .2s,background .2s}.field__input::placeholder{color:#65676b}.field__input:focus,.field__input:focus-visible{border-color:#0064e0;outline:none;box-shadow:0 0 0 3px #0064e02e}.field--error .field__label{color:var(--danger)}.field--error .field__input,.field__input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px #c80a2824}.field__input--textarea{resize:vertical;min-height:112px}.timezone-select{z-index:3;position:relative}.timezone-select__control{position:relative}.timezone-select__input{padding-right:3rem}.timezone-select__chevron{color:var(--muted);pointer-events:none;font-size:1.2rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.timezone-select__menu{z-index:30;background:#fffcf6fa;border:1px solid #1e393224;border-radius:1rem;gap:.2rem;max-height:18rem;padding:.55rem;display:grid;position:absolute;top:calc(100% - 1.15rem);left:0;right:0;overflow:auto;box-shadow:0 22px 48px #141b2224}.timezone-select__option{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.72rem;padding:.72rem .85rem;font-weight:700}.timezone-select__option:hover,.timezone-select__option:focus-visible,.timezone-select__option--active{color:var(--brand);background:#00754a1a;outline:none}.timezone-select__empty{color:var(--muted);padding:.85rem}.form-section{gap:.75rem;display:grid}.toggle-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.toggle-card{border:1px solid var(--border);background:var(--panel-strong);border-radius:18px;align-items:center;gap:.75rem;min-height:52px;padding:.95rem 1rem;font-weight:600;display:flex}.button{cursor:pointer;white-space:normal;overflow-wrap:anywhere;border:none;border-radius:16px;min-width:0;max-width:100%;min-height:48px;padding:.8rem 1.2rem;font-weight:700}.button--compact{border-radius:12px;min-height:36px;padding:.45rem .75rem;font-size:.92rem}.button--tiny{border-radius:9px;min-height:30px;padding:.28rem .62rem;font-size:.8rem}.button--micro{border-radius:9px;min-height:26px;padding:.18rem .55rem;font-size:.76rem;font-weight:700}.button:disabled{cursor:not-allowed;opacity:.7}.button--primary{background:var(--accent);color:#f8f4ea}.comment-thread-link{justify-content:center;align-items:center;min-width:118px;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #134e4a14}.comment-thread-link:hover,.comment-thread-link:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 12px 28px #134e4a1f}.notice{border:1px solid #0000;border-radius:18px;padding:.9rem 1rem}.notice--success{background:var(--success-soft);color:var(--success);border-color:#27674926}.notice--error{background:var(--danger-soft);color:var(--danger);border-color:#8f313126}.monitored-posts-note{margin-bottom:.85rem}.table-card{padding-bottom:.5rem}.table-responsive{width:100%;overflow-x:auto}.table-scroll{-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.data-table{border-collapse:collapse;width:100%}.data-table th,.data-table td{vertical-align:top;text-align:left;border-top:1px solid #5c513f1f;padding:.95rem .75rem}.data-table th{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-top:none;padding-top:0;font-size:.8rem}.table-primary{font-weight:700}.table-primary--multiline{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:14ch}.table-secondary--hash{overflow-wrap:anywhere;word-break:break-all}.table-secondary--label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.8rem}.table-secondary--error{color:var(--danger);font-weight:600}.table-secondary--truncate{text-overflow:ellipsis;white-space:nowrap;max-width:20rem;display:block;overflow:hidden}.comment-job-ref,.comment-job-context{align-items:baseline;gap:.3rem;min-width:0;display:flex}.comment-job-ref__value{max-width:8.5rem}.comment-job-context__value{max-width:14rem}.comment-history-row--thread{background:linear-gradient(90deg,#0064e029,#0064e00d);box-shadow:inset 6px 0 #0064e0c7,inset 0 -1px #0064e014}.comment-history-row--thread td{background:#ffffff85;border-top-color:#0064e02e;padding-top:1.3rem;padding-bottom:1.3rem}.comment-history-row--thread+.comment-history-row--job td{border-top-color:#0064e01a}.comment-history-row--thread:has(+.comment-history-row--job){background:linear-gradient(90deg,#0064e033,#0064e011)}.comment-history-row--job{background:#f8fafdb8;box-shadow:inset 6px 0 #0064e042,0 10px 22px #0f172a0f}.comment-history-row--first-comment{box-shadow:inset 6px 0 #007d1e9e,0 10px 22px #007d1e14}.comment-history-row--thread.comment-history-row--first-comment{background:linear-gradient(90deg,#007d1e2e,#007d1e0f)}.comment-history-row--job.comment-history-row--first-comment{background:#eef9f1f5}.comment-history-row--reply{box-shadow:inset 6px 0 #0064e057,0 10px 22px #0064e014}.comment-history-row--job td{background:#fffffffa;border-top-color:#1c2b330f;padding-top:1.1rem;padding-bottom:1.1rem}.comment-history-row--job.comment-history-row--reply td{background:#f0f7fffc}.comment-history-row--job.comment-history-row--first-comment td{background:#f1fbf4fc}.comment-history-row--job td:first-child{background:linear-gradient(90deg,#0064e024,#0064e008),#fffffffa}.comment-history-row--job.comment-history-row--first-comment td:first-child{background:linear-gradient(90deg,#007d1e29,#007d1e09),#f1fbf4fc}.comment-history-row--job td:not(:first-child){position:relative}.comment-history-row--job td:not(:first-child):before{content:"";background:#1c2b3312;width:1px;position:absolute;top:.55rem;bottom:.55rem;left:-.42rem}.comment-history-record-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;margin-top:.45rem;padding:.18rem .65rem;font-size:.78rem;font-weight:800;display:inline-flex}.comment-history-record-badge--first-comment{color:var(--success);background:#007d1e1f;border:1px solid #007d1e33}.comment-history-record-badge--reply{color:var(--accent);background:#0064e01a;border:1px solid #0064e02e}.comment-history-action-stack{justify-items:start;gap:.5rem;display:grid}.comment-thread-link--tiny{white-space:nowrap;min-width:6.2rem}.comment-history-row--job td:first-child{padding-left:1.85rem}.comment-thread-summary{color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:flex-start;gap:.7rem;padding:0;display:inline-flex}.comment-thread-summary__toggle{background:#0064e01a;border:1px solid #0064e033;border-radius:.9rem;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;display:inline-flex;box-shadow:0 8px 18px #0064e01f}.comment-thread-summary:hover .comment-thread-summary__toggle,.comment-thread-summary:focus-visible .comment-thread-summary__toggle{background:#0064e029;border-color:#0064e047}.comment-thread-summary:focus-visible{outline:none}.comment-thread-summary__chevron{color:var(--accent);font-size:1.45rem;font-weight:800;line-height:1}.comment-history-payload__line{text-overflow:ellipsis;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:min(28rem,100%);display:-webkit-box;overflow:hidden}.comment-history-payload__line--meta{color:var(--muted)}.comment-history-payload__line--error{color:var(--danger)}.comment-history-toolbar{grid-template-columns:minmax(280px,1fr) minmax(320px,.82fr);align-items:start;gap:1rem;width:min(100%,70rem);display:grid}.comment-history-toolbar__filters,.comment-history-toolbar__bulk{background:#ffffffad;border:1px solid #1c2b3314;border-radius:18px;gap:.65rem;padding:.75rem;display:grid}.comment-history-toolbar__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.comment-history-toolbar__filters .field__input:first-child,.comment-history-toolbar__filters .field__input:nth-child(2){grid-column:span 1}.comment-history-toolbar__filters select{min-width:0}.comment-history-toolbar__bulk{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch}.comment-history-toolbar__bulk .button{width:100%}.data-table--drafts th:first-child,.data-table--drafts td:first-child{width:52px}.data-table--drafts th:nth-child(2),.data-table--drafts td:nth-child(2){width:22%;min-width:180px}.badge,.tag-pill{text-transform:capitalize;border:1px solid #0000;border-radius:999px;align-items:center;min-height:26px;padding:.2rem .65rem;font-size:.92rem;font-weight:800;display:inline-flex}.badge{color:var(--accent);background:#134e4a0f;border-color:#134e4a1a}.badge--accepted,.badge--scheduled,.badge--published,.badge--used{background:var(--success-soft);color:var(--success);border-color:#2767491f}.badge--blocked,.badge--failed{background:var(--danger-soft);color:var(--danger);border-color:#8f31311f}.badge--retrying,.badge--skipped{background:var(--warning-soft);color:var(--warning);border-color:#8a4b081f}.badge--image_caption,.badge--tobi,.tag-pill{background:var(--accent-soft);color:var(--accent);border-color:#134e4a1f}.status-stack{justify-items:start;gap:.35rem;display:grid}.status-inline-meta{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.status-pill{text-transform:uppercase;letter-spacing:.03em;border:1px solid #0f172a0f;border-radius:999px;align-items:center;padding:.12rem .5rem;font-size:.77rem;font-weight:700;line-height:1.2;display:inline-flex}.status-pill--accepted,.status-pill--scheduled,.status-pill--published,.status-pill--used{background:var(--success-soft);color:var(--success);border-color:#2767491f}.status-pill--blocked,.status-pill--failed{background:var(--danger-soft);color:var(--danger);border-color:#8f31311f}.status-pill--retrying,.status-pill--skipped{background:var(--warning-soft);color:var(--warning);border-color:#8a4b081f}.status-pill--ready{color:var(--ink);background:#0f172a0f;border-color:#0f172a14}.status-pill--pending{color:var(--muted);background:#134e4a0f;border-color:#134e4a14}.status-pill--quality-high{color:var(--success);background:#27674914;border-color:#27674924}.status-pill--quality-medium,.status-pill--quality-rewritten{color:var(--ink);background:#0f172a0f;border-color:#0f172a14}.status-pill--quality-review{color:var(--warning);background:#8a4b081a;border-color:#8a4b0824}.render-cell{justify-items:start;gap:.45rem;display:grid}.table-actions-inline{flex-wrap:wrap;gap:.65rem;margin-top:0;display:flex}.table-actions-inline--compact{margin-top:.3rem}.table-actions-inline--draft-filters{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%;display:grid}.table-actions-inline--draft-filters .field{flex:15rem;min-width:0}.table-actions-inline--draft-bulk{background:#fffcf5eb;border:1px solid #5c513f1a;border-radius:18px;justify-content:flex-end;align-items:center;gap:.5rem;width:100%;padding:.45rem}.table-actions-inline--draft-bulk .button{white-space:nowrap;min-width:8.75rem}.draft-ops{justify-items:start;gap:.45rem;width:auto;min-width:0;max-width:100%;display:grid}.draft-ops__menu-wrap{align-items:flex-start;margin-bottom:-.45rem;padding-bottom:.45rem;display:inline-flex;position:relative}.draft-ops__menu-toggle{color:#f8f4ea;white-space:nowrap;overflow-wrap:normal;background:linear-gradient(#1d5d58 0%,#134e4a 100%);border:1px solid #134e4a29;min-width:6.4rem;box-shadow:0 10px 20px #134e4a29}.draft-ops__menu{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:30;background:#fffaf1fa;border:1px solid #0f172a14;border-radius:18px;gap:.4rem;min-width:12rem;padding:.55rem;display:grid;position:absolute;top:calc(100% - .1rem);right:0;box-shadow:0 18px 36px #2b251b2e}.draft-ops__menu .button{white-space:nowrap;overflow-wrap:normal;word-break:keep-all;border:1px solid #0000;justify-content:flex-start;align-items:center;width:100%;padding-inline:.8rem;display:flex;box-shadow:inset 0 1px #ffffff59}.draft-ops__menu-note{color:var(--muted);margin:0;padding:.2rem .35rem 0;font-size:.82rem;font-weight:600}.button--action-approve{color:#20553c;background:linear-gradient(#dff5e8 0%,#caecd7 100%);border-color:#2767492e}.button--action-reject{color:#8f3131;background:linear-gradient(#ffe2de 0%,#ffd3cf 100%);border-color:#8f31312e}.button--action-setup{color:#3946a3;background:linear-gradient(#e5e7ff 0%,#d9ddff 100%);border-color:#3946a329}.button--action-publish{color:#8a4b08;background:linear-gradient(#fff1d6 0%,#ffe4b1 100%);border-color:#8a4b082e}.button--action-overlay{color:#6b3ea0;background:linear-gradient(#f1e3ff 0%,#e9d7ff 100%);border-color:#6b3ea029}.button--action-rerender{color:#0f5f61;background:linear-gradient(#dbf4f3 0%,#caebea 100%);border-color:#0f5f6129}.button--action-delete{color:#902f2f;background:linear-gradient(#ffd7d1 0%,#ffc7be 100%);border-color:#902f2f2e}.draft-ops__actions,.draft-ops__editor,.draft-ops__scheduler,.draft-ops__group-field{gap:.5rem;width:min(100%,18rem);display:grid}@media (max-width:1200px){.comment-history-toolbar,.draft-toolbar__row--schedule,.draft-toolbar__row--filters,.schedule-toolbar__row{grid-template-columns:1fr}.draft-toolbar__primary-action{justify-self:stretch;min-width:0}.schedule-toolbar__actions,.table-actions-inline--draft-bulk{justify-content:flex-start}.draft-preset-scheduler{grid-template-columns:minmax(0,1fr);align-items:stretch}.draft-schedule-basics{grid-template-columns:repeat(2,minmax(0,1fr))}.draft-toolbar__primary-action{grid-area:2/1;justify-self:stretch;max-width:none}.preset-time-panel{grid-area:3/1}}@media (max-width:720px){.comment-history-toolbar__filters,.comment-history-toolbar__bulk,.draft-preset-scheduler,.draft-schedule-basics,.table-actions-inline--draft-filters{grid-template-columns:1fr}.table-actions-inline--draft-filters .field{flex-basis:100%}}.draft-ops__group-list{flex-wrap:wrap;gap:.35rem;display:flex}.image-preview-trigger{cursor:zoom-in;background:0 0;border:none;padding:0}.image-preview-trigger__thumb{object-fit:cover;border:1px solid #0f172a14;border-radius:.85rem;width:5rem;height:5rem;display:block}.tag-list{flex-wrap:wrap;gap:.45rem;display:flex}.empty-state{padding:1rem 0}.lightbox-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:40;background:#111827b8;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.lightbox-panel{background:var(--panel-strong);border:1px solid #ffffff1f;border-radius:24px;width:min(92vw,980px);max-height:min(92vh,1100px);padding:1rem;overflow:auto;box-shadow:0 30px 80px #00000047}.lightbox-panel--source-preview{grid-template-rows:auto minmax(0,1fr);align-self:stretch;gap:.75rem;display:grid}.lightbox-panel--post-preview{gap:1rem;width:min(760px,100%);display:grid}.thread-details-dialog{width:min(96vw,1320px);max-height:min(92vh,1180px)}.thread-details-dialog .table-responsive{padding-bottom:.35rem}.thread-details-dialog .button--compact{white-space:nowrap;overflow-wrap:normal;word-break:keep-all;min-width:8.75rem}.thread-details-dialog .panel__header-actions{justify-content:flex-start}.lightbox-panel__body{align-content:start;gap:.75rem;padding-right:.15rem;display:grid;overflow:auto}.lightbox-eyebrow{margin-bottom:.35rem}.lightbox-preview-media{gap:.5rem;display:grid}.lightbox-header{z-index:1;background:linear-gradient(180deg, var(--panel-strong) 0%, #fffaf1f2 100%);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:0;padding-bottom:.5rem;display:flex;position:sticky;top:0}.lightbox-image{object-fit:contain;background:#0000000f;border-radius:18px;width:100%;height:auto;margin-bottom:.75rem;display:block}.source-image-cell{justify-items:start;gap:.45rem;display:grid}.source-image-thumb{cursor:zoom-in;background:0 0;border:1px solid #0f172a14;border-radius:.85rem;width:5rem;height:5rem;padding:0;transition:transform .16s,box-shadow .16s,border-color .16s;overflow:hidden;box-shadow:0 12px 28px #0f172a14}.source-image-thumb:hover{border-color:#0064e03d;transform:translateY(-1px);box-shadow:0 16px 34px #0f172a1f}.source-image-thumb:focus-visible{outline-offset:3px;outline:3px solid #0064e052}.source-image-thumb img{object-fit:cover;width:100%;height:100%;display:block}.source-usage-link{color:var(--brand);font:inherit;cursor:pointer;background:#00754a12;border:1px solid #00754a38;border-radius:999px;align-items:center;margin-top:.35rem;padding:.38rem .65rem;font-size:.84rem;font-weight:800;line-height:1.15;display:inline-flex}.source-usage-link:hover,.source-usage-link:focus-visible{background:#00754a21;outline:none}.source-preview-overlay{z-index:80;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.source-preview-backdrop{cursor:pointer;background:#141b2294;border:0;position:absolute;inset:0}.lightbox-panel--source-preview-modal{z-index:1;background:#fffaf1fa;grid-template-rows:auto minmax(0,1fr);gap:.8rem;width:min(92vw,1120px);max-height:min(90vh,980px);padding:1rem;display:grid;position:relative}.lightbox-header--source-modal{background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding:0;display:grid;position:static}.source-preview-meta{gap:.35rem;min-width:0;display:grid}.lightbox-header--source-modal .panel__title{font-size:clamp(1.1rem,1vw + .9rem,1.65rem);line-height:1.08}.source-preview-submeta{flex-wrap:wrap;gap:.2rem;display:flex}.source-preview-close{white-space:nowrap;overflow-wrap:normal;word-break:keep-all;flex:none;justify-content:center;align-items:center;width:2.9rem;height:2.9rem;min-height:2.9rem;padding:0;font-size:1.12rem;line-height:1;display:inline-flex}.lightbox-panel__body--source-modal{place-items:center;min-height:0;padding-right:0;display:grid;overflow:auto}.source-usage-modal{width:min(92vw,880px)}.source-usage-modal__body{gap:.9rem;min-height:0;padding:.25rem;display:grid;overflow:auto}.source-usage-card{background:#ffffffb8;border:1px solid #1e39321a;border-radius:1rem;gap:.75rem;padding:1rem;display:grid}.source-usage-card__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.source-usage-card__eyebrow{color:var(--brand);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .25rem;font-size:.78rem;font-weight:900}.source-usage-card h4{margin:0;font-size:clamp(1rem,.7vw + .9rem,1.35rem);line-height:1.1}.source-usage-card__badges{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.source-usage-card__content{color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.source-usage-card__content img{object-fit:cover;border:1px solid #1e39321a;border-radius:.8rem;width:5.5rem;height:5.5rem}.source-usage-card__content p{overflow-wrap:anywhere;margin:0}.source-usage-card__footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.75rem;font-weight:700;display:flex}.lightbox-image--source-modal{border-radius:1rem;width:auto;max-width:100%;max-height:calc(min(90vh,980px) - 10.5rem);margin:0}@media (max-width:960px){.source-preview-overlay{padding:1rem}.lightbox-panel--source-preview-modal{width:min(96vw,1120px);max-height:92vh;padding:.85rem}.lightbox-header--source-modal{grid-template-columns:minmax(0,1fr) auto}.lightbox-image--source-modal{max-height:calc(92vh - 9.5rem)}}.lightbox-body-copy{white-space:pre-wrap;font-size:1rem;line-height:1.7}@media (max-width:960px){.app-shell{grid-template-columns:1fr}.app-sidebar{z-index:20;border-bottom:1px solid #ffffff14;border-right:none;position:sticky;top:0}.app-nav{grid-auto-columns:minmax(132px,1fr);grid-auto-flow:column;padding-bottom:.25rem;overflow:auto}.app-header{padding-top:1rem}}@media (max-width:720px){.app-content,.app-sidebar,.app-header{padding-left:1rem;padding-right:1rem}.app-header{flex-direction:column;align-items:flex-start}.form-grid{grid-template-columns:1fr}.draft-preset-scheduler{grid-template-columns:1fr;width:100%}.toggle-row{grid-template-columns:1fr}.data-table,.data-table thead,.data-table tbody,.data-table th,.data-table td,.data-table tr{display:block}.data-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.data-table tbody{gap:.85rem;display:grid}.data-table tr{border-top:1px solid #5c513f1f;padding:.25rem 0}.data-table td{border-top:none;gap:.35rem;padding:.55rem 0;display:grid}.data-table td:before{content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:700}}.runtime-banner{background:#ffffffb8;border:1px solid #0e545424;border-radius:1.25rem;margin-bottom:1rem;padding:1rem 1.1rem}.runtime-banner--enabled{background:#dbf8e8e6;border-color:#1d774a3d}.runtime-banner--disabled{background:#ffefe4eb;border-color:#a8532c33}.runtime-banner__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#1a5a5a;margin:0 0 .25rem;font-size:.75rem;font-weight:800}.runtime-banner__title{color:#17202b;margin:0;font-size:1.05rem;font-weight:800}.runtime-banner__copy{color:#4f5d73;margin:.3rem 0 0;font-size:.95rem;line-height:1.5}.settings-import-status{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin:.85rem 0 1rem;display:grid}.settings-import-status__card{background:linear-gradient(#ffffffd1,#f8f3e9bd);border:1px solid #134e4a1f;border-radius:18px;padding:.85rem .95rem;box-shadow:0 10px 24px #5c513f0f}:root{--bg:#f1f4f7;--bg-strong:#fff;--panel:#fffffff0;--panel-strong:#fff;--border:#1c2b331a;--text:#1c2b33;--muted:#5d6c7b;--accent:#0064e0;--accent-soft:#e8f3ff;--warning:#8a6822;--warning-soft:#fff4da;--danger:#c80a28;--danger-soft:#ffe7eb;--success:#007d1e;--success-soft:#e8f6ec;--shadow:0 12px 28px #0000001f, 0 2px 4px #0000000f}body{color:var(--text);background:radial-gradient(circle at 0 0,#0064e014,#0000 28%),linear-gradient(#fff 0%,#f1f4f7 100%);font-family:Inter,Helvetica Neue,Arial,sans-serif}.app-shell{background:0 0;min-height:100vh;display:block}.store-nav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #1c2b3314;position:sticky;top:0}.store-nav__inner{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1rem;max-width:1440px;margin:0 auto;padding:1rem 1.5rem;display:grid}.store-brand{align-items:center;gap:.25rem;min-width:0;display:inline-flex}.store-brand__logo{width:196px;height:auto;display:block}.store-brand__copy{gap:.1rem;display:grid}.site-footer{text-align:center;border-top:1px solid #0f172a14;justify-items:center;gap:.9rem;margin-top:2rem;padding:1.1rem 0 .25rem;display:grid}.site-footer__copyright{color:var(--ink-soft);margin:0;font-size:.82rem}.site-footer__nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem 1.25rem;display:flex}.site-footer__link{color:var(--ink-soft);font-size:.94rem;font-weight:600;text-decoration:none}.site-footer__link:hover,.site-footer__link:focus-visible{color:var(--accent);text-decoration:underline}.store-brand__eyebrow,.store-brand__title{margin:0}.store-brand__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.store-brand__title{color:var(--text);font-size:1.2rem;font-weight:800}.store-nav__toggle{background:#fff;border:1px solid #1c2b3314;border-radius:14px;flex-direction:column;justify-content:center;gap:.25rem;width:44px;height:44px;display:none;box-shadow:0 8px 18px #0000000f}.store-nav__toggle span{background:#1c2b33;border-radius:999px;width:18px;height:2px;margin:0 auto;display:block}.app-nav{background:#f1f4f7b8;border:1px solid #1c2b3314;border-radius:999px;flex-wrap:wrap;justify-content:center;justify-self:center;align-items:center;gap:.25rem;padding:.35rem;display:flex;box-shadow:inset 0 1px #ffffffc7}.app-nav__link{min-height:40px;color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;padding:.62rem 1.05rem;font-size:1rem;font-weight:500;line-height:1}.app-nav__link:hover,.app-nav__link:focus-visible{color:var(--text);outline-offset:2px;background:#0064e00f;border-color:#0064e024;outline:3px solid #0064e02e;transform:none}.app-nav__link--active{color:#fff;background:linear-gradient(145deg,#0064e0,#0143b5);border-color:#0143b542;box-shadow:0 10px 24px #0064e02e}.app-nav__label{align-items:center;display:inline-flex}.store-nav__status,.app-header__section-pill{color:var(--muted);background:#fff;border:1px solid #1c2b3314;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-weight:700;display:inline-flex;box-shadow:0 8px 20px #0000000f}.store-nav__cta{white-space:nowrap;justify-self:end}.store-nav__overlay{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000094;padding:1rem;position:fixed;inset:0}.store-nav__overlay-inner{background:#fff;border-radius:24px;grid-template-rows:auto 1fr auto;gap:1rem;width:min(100%,420px);height:100%;margin-left:auto;padding:1.25rem;display:grid;box-shadow:0 24px 56px #00000038}.store-nav__overlay-header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.store-nav__overlay-nav{align-content:start;gap:.6rem;display:grid}.store-nav__overlay-link{color:#1c2b33;background:#0064e00a;border:1px solid #0064e01a;border-radius:18px;padding:.95rem 1rem;font-size:1.02rem;font-weight:600;display:block}.store-nav__overlay-link--active{color:#fff;background:linear-gradient(145deg,#0064e0,#0143b5)}.store-nav__overlay-cta{justify-content:center;width:100%}.app-main{min-width:0}.app-main-shell{max-width:1440px;margin:0 auto;padding:0 1.5rem 2rem}.app-header{border-bottom:1px solid #1c2b3314;align-items:end;padding:2rem 0 .5rem}.app-header__eyebrow,.page-intro__eyebrow,.panel__eyebrow,.metric-card__label{letter-spacing:.12em;color:var(--accent)}.app-header__title,.page-intro__title,.brand-block__title,.panel__title{letter-spacing:-.03em;color:#1c1e21;font-family:Avenir Next,Inter,Helvetica Neue,Arial,sans-serif}.app-header__title,.page-intro__title{font-size:clamp(2.4rem,4vw,4rem);font-weight:600}.app-header__copy{max-width:64ch;color:var(--muted);margin:.45rem 0 0;font-size:1rem;line-height:1.6}.app-content{max-width:100%;padding:1.75rem 0 0}.page-intro{margin-bottom:1.5rem;padding:0}.page-intro__copy{max-width:64ch;font-size:1.08rem;line-height:1.65}.page-intro--hero{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:stretch;gap:1.25rem;max-width:100%;margin-bottom:1.75rem;display:grid;overflow:hidden}.page--learning .page-intro--hero{grid-template-columns:minmax(0,1fr) minmax(0,34rem);align-items:stretch;overflow:visible}.page--learning .home-hero-card{justify-self:start;width:100%;max-width:34rem;overflow:visible}.page-intro--hero>*{min-width:0}.page-intro--solo{grid-template-columns:1fr}.page-intro--thread{grid-template-columns:minmax(0,1fr) minmax(320px,.52fr);align-items:start}.page-intro__hero-copy{box-shadow:var(--shadow);background:linear-gradient(#fffffffa,#f8fafdf2),radial-gradient(circle at 0 0,#0064e014,#0000 36%);border:1px solid #1c2b3314;border-radius:24px;padding:1.8rem 1.85rem}.comment-thread-post-card{align-content:center;align-self:stretch;gap:.2rem;min-height:100%;display:grid}.home-hero-card{color:#f7f8fa;background:linear-gradient(#1c1e21f5,#121a23fa),radial-gradient(circle at 100% 0,#47a5fa47,#0000 35%);border-radius:24px;align-content:start;gap:.65rem;min-width:0;max-width:100%;padding:1.8rem;display:grid;overflow:hidden;box-shadow:0 24px 48px #0000002e}.home-hero-card .panel__eyebrow,.home-hero-card .table-primary,.home-hero-card .table-secondary{color:inherit;overflow-wrap:anywhere;min-width:0}.home-hero-card__title{font-size:1.24rem;line-height:1.35}.metric-grid--hero{margin-bottom:1.5rem}.metric-card--showcase{gap:.55rem}.page-grid--dashboard{gap:1.15rem}.page-grid--billing-monitor{grid-template-columns:minmax(0,1fr)}@media (min-width:1320px){.page-grid--billing-monitor{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.panel--feature{background:linear-gradient(#fffffffa,#f6f9fcf0),radial-gradient(circle at 100% 0,#0064e00b,#0000 36%)}@media (max-width:1080px){.page-intro--hero,.page--learning .page-intro--hero{grid-template-columns:1fr}.page--learning .home-hero-card{max-width:100%}}@media (max-width:960px){.store-nav__inner{grid-template-columns:auto 1fr auto}.store-nav__toggle{display:inline-flex}.app-nav,.store-nav__status{display:none}.store-nav__cta{padding-inline:.95rem;font-size:.92rem;display:inline-flex}}.metric-card,.panel,.table-card,.stat-card,.toggle-card{box-shadow:var(--shadow);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff5;border:1px solid #1c2b3314;border-radius:20px}.metric-card{padding:1.3rem 1.35rem}.metric-card__value,.stat-card__value{letter-spacing:-.03em;color:#1c1e21;font-family:Avenir Next,Inter,Helvetica Neue,Arial,sans-serif;font-weight:600}.panel{padding:1.4rem}.panel__header{margin-bottom:1.1rem}.button{letter-spacing:-.01em;border-radius:999px;min-height:44px;padding:.78rem 1.15rem;font-weight:700;transition:background .16s,box-shadow .16s,transform .16s}.button--primary{color:#fff;background:linear-gradient(145deg,#0064e0,#0143b5);box-shadow:0 12px 24px #0064e033}.button--primary:hover,.button--primary:focus-visible{background:linear-gradient(145deg,#0143b5,#004bb9);outline:none;transform:translateY(-1px);box-shadow:0 12px 24px #0064e033,0 0 0 3px #0064e038}.button--secondary{color:#1c2b33;background:#0064e00f;border:1px solid #0064e024}.button--ghost{color:#385898;background:0 0;border:1px solid #38589824}.table-responsive{background:#ffffffd6;border-radius:20px}.data-table th{color:#465a69;letter-spacing:.1em;font-size:.78rem}.data-table th,.data-table td{border-top-color:#1c2b3314;padding:1.05rem .95rem}.notice{border-radius:18px}@media (min-width:960px){.learning-quick-nav__button:first-child{grid-column:span 2}.learning-quick-nav__button:first-child .learning-quick-nav__label{max-width:12rem;font-size:1.12rem}}.learning-command-center-grid .stat-card,.learning-signal-card,.learning-next-actions-panel__card,.learning-focused-panel__card{background:linear-gradient(#fffffff0,#f4f8fce6);border:1px solid #0064e014;box-shadow:0 12px 28px #00000014}.learning-command-center-grid .stat-card{position:relative;overflow:hidden}.learning-command-center-grid .stat-card:before{content:"";background:linear-gradient(90deg,#0064e0e6,#47a5fa8c);height:4px;position:absolute;inset:0 0 auto}.learning-focused-panel{background:linear-gradient(#f8fcfffa,#f1f7fdf0),radial-gradient(circle at 100% 0,#0064e01f,#0000 38%);border-color:#0064e01f}.learning-focused-panel__grid{align-items:stretch}.learning-focused-panel__card{background:#ffffffc2}.learning-focused-panel__cta{box-shadow:0 12px 28px #0064e01a}.learning-learning-signal-grid{align-items:stretch}.learning-signal-card .stat-card__value,.learning-focused-panel__card .stat-card__value{font-size:clamp(1.7rem,2.3vw,2.2rem)}.learning-next-actions-panel{background:linear-gradient(#fffffffa,#f3f8fdf0),radial-gradient(circle at 0 0,#0064e014,#0000 34%)}.learning-next-actions-panel__card{border-left:4px solid #0064e0b8}.learning-surface-panel{background:linear-gradient(#fffffffa,#f4f8fcf0),radial-gradient(circle at 100% 0,#0064e00f,#0000 34%);border-color:#0064e014}.learning-surface-panel .panel__header{border-bottom:1px solid #0064e014;padding-bottom:.1rem}.learning-surface-panel .data-table{background:#fffc;border-radius:18px;overflow:hidden}.learning-surface-panel .data-table thead th{color:var(--accent);background:#0064e012;font-weight:800}.learning-surface-panel .data-table tbody tr:hover{background:#0064e008}.learning-surface-panel .table-responsive{max-width:100%;overflow-x:auto}.data-table--learning-runs{table-layout:fixed;min-width:0}.data-table--learning-runs th,.data-table--learning-runs td{overflow-wrap:anywhere;word-break:break-word;min-width:0}.data-table--learning-runs th:first-child,.data-table--learning-runs td:first-child{width:4rem}.data-table--learning-runs th:nth-child(2),.data-table--learning-runs td:nth-child(2){width:10rem}.data-table--learning-runs th:nth-child(3),.data-table--learning-runs td:nth-child(3){width:9rem}.data-table--learning-runs th:nth-child(4),.data-table--learning-runs td:nth-child(4){width:44%}.data-table--learning-runs th:nth-child(5),.data-table--learning-runs td:nth-child(5){width:13rem}.data-table--learning-runs th:nth-child(6),.data-table--learning-runs td:nth-child(6),.data-table--learning-runs th:nth-child(7),.data-table--learning-runs td:nth-child(7){width:8rem}.learning-runs-status-cell,.learning-runs-error-text{max-width:100%}.learning-runs-error-text{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.learning-legend-panel .stat-card,.learning-chart-panel .stat-card,.learning-decision-panel .stat-card,.learning-impact-story-panel .stat-card,.learning-patterns-panel__glossary-card{background:linear-gradient(#fffffff0,#f4f8fce0);border:1px solid #0064e014;box-shadow:0 12px 28px #00000014}.learning-patterns-panel{background:linear-gradient(#fffffffa,#f4f8fcf0),radial-gradient(circle at 0 0,#0064e00f,#0000 32%)}.learning-chart-panel progress,.learning-progress-panel progress{accent-color:var(--accent);filter:saturate(1.08)}.learning-impact-story-panel .stat-card,.learning-next-actions-panel__card,.learning-operator-panel .stat-card{position:relative;overflow:hidden}.learning-impact-story-panel .stat-card:before,.learning-operator-panel .stat-card:before{content:"";background:linear-gradient(90deg,#0064e0e6,#47a5fa8c);height:4px;position:absolute;inset:0 0 auto}.learning-filter-panel,.learning-candidate-panel{background:linear-gradient(#fffffffa,#f4f8fcf0),radial-gradient(circle at 100% 0,#0064e00f,#0000 34%)}.learning-filter-panel .field input,.learning-filter-panel .field select{background:#ffffffd9;border-color:#0064e01f;box-shadow:inset 0 1px #ffffff8c}.learning-candidate-panel .learning-active-card,.learning-scope-control-panel .learning-active-card,.learning-operator-panel .stat-card{background:linear-gradient(#fffffff0,#f4f8fce0);border:1px solid #0064e014;box-shadow:0 14px 30px #00000014}.learning-chart-panel .stat-card,.learning-legend-panel .stat-card,.learning-policy-panel .stat-card,.learning-decision-panel .stat-card,.learning-table-panel .stat-card{border-radius:20px}.learning-surface-card{background:linear-gradient(#ffffffd6,#faf6eec2);border:1px solid #134e4a1a;box-shadow:0 14px 30px #5c513f14}.learning-table-panel,.learning-chart-panel,.learning-candidate-panel,.learning-operator-panel,.learning-policy-panel,.learning-decision-panel,.learning-legend-panel,.learning-patterns-panel,.learning-timeline-panel{box-shadow:0 18px 38px #5c513f1a}.learning-goals-panel{background:linear-gradient(#f6fafff5,#f0f6fce6),radial-gradient(circle at 100% 0,#1c4a7814,#0000 36%);border-color:#1c4a7824}.learning-combinations-panel{background:linear-gradient(#fffaf4f7,#f9f1e7eb),radial-gradient(circle at 0 0,#80532014,#0000 34%);border-color:#8053201f}.learning-runs-panel{background:linear-gradient(#fafdfffa,#f2f8fdf0),radial-gradient(circle at 100% 0,#0064e01a,#0000 36%);border-color:#0064e024}.learning-table-panel .panel__title,.learning-chart-panel .panel__title,.learning-candidate-panel .panel__title,.learning-operator-panel .panel__title,.learning-policy-panel .panel__title,.learning-decision-panel .panel__title,.learning-impact-story-panel .panel__title,.learning-legend-panel .panel__title,.learning-patterns-panel .panel__title{letter-spacing:-.01em}.learning-run-controls-panel{background:linear-gradient(#fffcf6fa,#f8f3e9eb),radial-gradient(circle at 100% 0,#134e4a17,#0000 34%)}.learning-run-controls-panel>.notice{box-shadow:0 10px 24px #5c513f14}html{scroll-behavior:smooth}#learning-command-center,#learning-filter,#learning-scope-control,#learning-timeline,#learning-runs{scroll-margin-top:1.25rem}.learning-quick-nav__button{text-align:left;font:inherit;cursor:pointer}.learning-command-center-grid{gap:1rem}.learning-command-center-grid .stat-card{min-height:162px;padding:1.15rem 1.1rem 1.05rem}.learning-command-center-grid .table-secondary{max-width:34rem}.tab-row{flex-wrap:wrap;gap:.7rem;margin-bottom:1rem;display:flex}.tab-row [role=tab]{transition:transform .14s,box-shadow .14s,background .14s,color .14s;box-shadow:inset 0 0 0 1px #0064e00f}.tab-row [role=tab].is-active,.tab-row [role=tab][aria-selected=true]{color:#f8f4ea;background:linear-gradient(145deg,#0064e0,#0143b5);border-color:#0143b538;font-weight:800;box-shadow:0 14px 30px #0064e02e,inset 0 1px #ffffff24}.tab-row [role=tab]:hover,.tab-row [role=tab]:focus-visible{outline:none;transform:translateY(-1px)}.admin-tabs{background:#ffffffb8;border:1px solid #121f2c14;border-radius:999px;gap:.35rem;width:fit-content;max-width:100%;margin-bottom:1.25rem;padding:.35rem;display:inline-flex;box-shadow:0 16px 38px #121f2c0f}.admin-tabs__tab{min-height:2.75rem;color:var(--sbx-ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1.05rem;font-weight:800;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}.admin-tabs__tab.is-active,.admin-tabs__tab[aria-selected=true]{background:var(--sbx-green-accent);color:#fffdf7;box-shadow:0 14px 30px #00784e33,inset 0 1px #ffffff2e}.admin-tabs__tab:hover,.admin-tabs__tab:focus-visible{outline:none;transform:translateY(-1px)}.runtime-config-tabs{background:#f8f4ecc7;border:1px solid #121f2c14;border-radius:999px;gap:.35rem;margin-top:1.1rem;padding:.35rem;display:inline-flex}.runtime-config-tabs__tab{color:#1c2b33ad;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:.72rem 1.1rem;font-weight:850;transition:background .15s,color .15s,box-shadow .15s}.runtime-config-tabs__tab.is-active,.runtime-config-tabs__tab[aria-selected=true]{color:var(--sbx-green-accent);background:#fffdf8;box-shadow:0 10px 24px #121f2c14,inset 0 0 0 1px #00784e1a}.runtime-config-panel{margin-top:1rem}.tab-row--scope-tabs [role=tab]{text-transform:uppercase;letter-spacing:.12em;font-size:.86rem}.learning-legend-panel .stat-card,.learning-chart-panel .stat-card,.learning-impact-story-panel .stat-card,.learning-policy-panel .stat-card,.learning-decision-panel .stat-card{padding:1.2rem 1.25rem}.learning-legend-panel,.learning-chart-panel{padding:1.35rem 1.35rem 1.5rem}.learning-legend-panel .stats-grid,.learning-chart-panel .stats-grid,.learning-impact-story-panel .stats-grid,.learning-policy-panel .stats-grid,.learning-decision-panel .stats-grid{gap:1.15rem}.learning-legend-panel .table-responsive,.learning-chart-panel .table-responsive,.learning-table-panel .table-responsive,.learning-impact-story-panel .table-responsive{padding-inline:.35rem}.learning-legend-panel .stat-card,.learning-chart-panel .stat-card,.learning-impact-story-panel .stat-card,.learning-policy-panel .stat-card,.learning-decision-panel .stat-card{border-radius:22px;padding:1.3rem 1.35rem}.learning-chart-panel .table-secondary,.learning-chart-panel .table-primary,.learning-legend-panel .table-secondary,.learning-legend-panel .table-primary,.learning-impact-story-panel .table-secondary,.learning-impact-story-panel .table-primary{padding-inline:.2rem}.tab-row--learning-workspace{margin-bottom:1.25rem}.learning-chart-panel,.learning-legend-panel,.learning-impact-story-panel,.learning-policy-panel,.learning-decision-panel,.learning-table-panel{max-width:100%}.learning-chart-panel,.learning-legend-panel{overflow:visible}.learning-chart-panel .table-responsive,.learning-legend-panel .table-responsive,.learning-impact-story-panel .table-responsive,.learning-table-panel .table-responsive{padding-inline:.9rem}.learning-chart-panel .stats-grid,.learning-legend-panel .stats-grid,.learning-impact-story-panel .stats-grid{padding-inline:.45rem}.learning-legend-panel .stats-grid,.learning-chart-panel .stats-grid,.learning-impact-story-panel .stats-grid,.learning-policy-panel .stats-grid,.learning-decision-panel .stats-grid,.learning-focused-panel__grid,.learning-command-center-grid{gap:1.15rem}.learning-legend-panel .stat-card,.learning-chart-panel .stat-card,.learning-impact-story-panel .stat-card,.learning-policy-panel .stat-card,.learning-decision-panel .stat-card,.learning-focused-panel__card,.learning-command-center-grid .stat-card{padding:1.25rem 1.35rem}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:1rem;display:grid}.stat-card{background:#ffffffc2;border:1px solid #5c513f1f;border-radius:20px;gap:.55rem;min-width:0;padding:1rem 1.05rem;display:grid}.stat-card__value{margin:0;font-size:clamp(1.65rem,2.1vw,2.15rem);font-weight:800;line-height:1.05}.learning-workspace-panel{background:linear-gradient(#fffcf6f7,#f8f3e9e6),radial-gradient(circle at 100% 0,#134e4a14,#0000 34%)}.tab-row--learning-workspace{gap:1rem}.tab-row--learning-workspace [role=tab]{border-radius:20px;min-height:64px;padding:1rem 1.4rem;font-size:1.2rem;font-weight:800;box-shadow:0 8px 20px #5c513f14}.learning-runs-detail-button{color:#f8f4ea;background:linear-gradient(145deg,#0064e0,#0143b5);justify-items:center;gap:.18rem;width:100%;min-height:64px;padding:.7rem .9rem;display:grid;box-shadow:0 12px 26px #0064e02e}.learning-runs-detail-button__value{font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.03em;text-shadow:0 1px #ffffff14;font-family:SF Pro Display,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:1.28rem;font-weight:800;line-height:1}.learning-runs-detail-button__label{letter-spacing:.12em;text-transform:uppercase;opacity:.86;font-family:SF Pro Text,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.7rem;font-weight:800}.learning-runs-detail-table-wrap{background:linear-gradient(#fffffff5,#f6f1e9f0);border:1px solid #1049451f;border-radius:20px;margin-top:.35rem;box-shadow:inset 0 1px #ffffffd9}.learning-runs-detail-table th,.learning-runs-detail-table td{padding:1rem 1.1rem}.learning-runs-detail-table__metric{color:#1c2b33;letter-spacing:.01em;font-weight:800}.learning-runs-detail-number{color:#fff8ea;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.02em;background:linear-gradient(145deg,#0064e0,#0143b5);border-radius:999px;justify-content:center;align-items:center;min-width:4.5rem;padding:.45rem .85rem;font-family:SF Pro Display,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:1.05rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 12px 24px #0064e02e}.learning-runs-detail-text{color:#425466;font-weight:700;line-height:1.5}.table-pagination{border-top:1px solid #134e4a1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;margin-top:.95rem;padding-top:.8rem;display:flex}.table-pagination__meta{color:#546271;font-size:.94rem;font-weight:700}.table-pagination__actions{flex-wrap:wrap;gap:.55rem;display:flex}.learning-combinations-actions{align-content:start;gap:.55rem;min-width:13rem;display:grid}.auth-page{place-items:center;min-height:min(720px,100vh - 150px);padding:clamp(2rem,5vw,5rem) 1.5rem;display:grid}.auth-shell{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:stretch;gap:clamp(1.5rem,4vw,3rem);width:min(980px,100%);display:grid}.auth-copy{color:#f8fff8;background:linear-gradient(135deg,#071f1c 0%,#123f37 54%,#0a5d50 100%);border-radius:34px;flex-direction:column;justify-content:space-between;min-height:520px;padding:clamp(2rem,4vw,3.5rem);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #0e25222e}.auth-copy:after{content:"";pointer-events:none;background:radial-gradient(circle,#7bdc5c4d,#0000 68%);border-radius:999px;height:260px;position:absolute;inset:auto -16% -28% 28%}.auth-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#0a67d8;margin:0 0 1rem;font-size:.76rem;font-weight:900}.auth-copy .auth-eyebrow{color:#8def73}.auth-copy h1{letter-spacing:-.075em;max-width:11ch;margin:0;font-size:clamp(3rem,6vw,5.7rem);line-height:.92}.auth-copy p{color:#f8fff8d1;max-width:31rem;margin:2rem 0 0;font-size:clamp(1.02rem,1.3vw,1.18rem);line-height:1.7}.auth-checklist{z-index:1;flex-wrap:wrap;gap:.7rem;margin-top:2.25rem;display:flex;position:relative}.auth-checklist span{color:#fff;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;padding:.68rem .9rem;font-size:.82rem;font-weight:800}.auth-panel{background:#fffffff0;border:1px solid #121f2c14;border-radius:34px;align-self:center;padding:clamp(2rem,4vw,3rem);box-shadow:0 24px 70px #141f2a1f}.auth-panel__header h2{letter-spacing:-.065em;margin:0;font-size:clamp(2.4rem,4vw,4.1rem);line-height:.96}.auth-panel__header p:not(.auth-eyebrow){color:var(--muted);margin:1rem 0 0;font-size:1.05rem;line-height:1.6}.auth-form{gap:1.15rem;margin-top:2rem;display:grid}.auth-field{gap:.45rem;display:grid}.auth-field span{letter-spacing:-.02em;color:var(--ink);font-size:.86rem;font-weight:900}.auth-field input{width:100%;min-height:56px;font:inherit;color:var(--ink);background:#fff;border:1px solid #121f2c1f;border-radius:18px;outline:none;padding:0 1rem;font-size:1rem;transition:border-color .16s,box-shadow .16s,transform .16s}.auth-field input:focus{border-color:#0a67d8a6;transform:translateY(-1px);box-shadow:0 0 0 4px #0a67d81f}.auth-actions{align-items:center;gap:.8rem;margin-top:.5rem;display:flex}.auth-actions .button{min-height:48px;padding-inline:1.3rem}.auth-utility-row{justify-content:flex-start;margin-top:-.3rem;display:flex}.auth-error{margin:0}.auth-google{gap:.8rem;margin-top:.6rem;display:grid}.auth-google__divider{justify-content:center;align-items:center;display:flex;position:relative}.auth-google__divider:before{content:"";border-top:1px solid #121f2c1f;position:absolute;inset:50% 0 auto}.auth-google__divider span{color:var(--muted);background:#fffffff0;padding:0 .85rem;font-size:.9rem;font-weight:700;position:relative}.auth-google__button-shell{justify-content:center;align-items:center;display:flex;position:relative}.auth-google__button-slot{justify-content:center;align-items:center;width:min(100%,320px);min-height:44px;display:flex}.auth-google__hint{text-align:center;color:var(--muted);margin:0;font-size:.92rem}.auth-google__button-placeholder{background:linear-gradient(#fffffffa,#f8fafceb);border:1px solid #121f2c1f;border-radius:999px;justify-content:center;align-items:center;gap:.8rem;width:min(100%,320px);min-height:44px;padding:0 1rem;display:inline-flex;position:absolute;inset:0;box-shadow:0 10px 20px #141f2a0f}.auth-google__button-g{color:#1a73e8;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;font-size:1.15rem;font-weight:900;display:inline-flex;box-shadow:inset 0 0 0 1px #121f2c14}.auth-google__button-text{color:#314155;font-size:.98rem;font-weight:700}@media (max-width:900px){.auth-shell{grid-template-columns:1fr}.auth-copy{min-height:auto}.auth-copy h1{max-width:14ch}}@media (max-width:560px){.auth-page{padding:1rem}.auth-copy,.auth-panel{border-radius:24px;padding:1.4rem}.auth-actions{flex-direction:column;align-items:stretch}.auth-actions .button{width:100%}}.workspace-switcher{background:#ffffffbd;border:1px solid #121f2c14;border-radius:999px;align-items:center;gap:.55rem;padding:.38rem;display:inline-flex;box-shadow:0 10px 30px #141f2a14}.workspace-switcher__account{gap:.05rem;min-width:0;padding-left:.72rem;display:grid}.workspace-switcher__user{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;max-width:11rem;color:var(--ink);font-size:.82rem;font-weight:900;overflow:hidden}.workspace-switcher__role{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.66rem;font-weight:900}.workspace-switcher__select-wrap{position:relative}.workspace-switcher__select,.workspace-switcher__single{color:#073d88;max-width:15rem;min-height:2.45rem;font:inherit;letter-spacing:-.02em;background:#0a67d817;border:0;border-radius:999px;outline:none;align-items:center;padding:0 .9rem;font-size:.82rem;font-weight:900;display:inline-flex}.workspace-switcher__select{appearance:auto;cursor:pointer}.workspace-switcher__single{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workspace-switcher__logout{min-height:2.45rem;padding-inline:.9rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.workspace-switcher{border-radius:22px;flex-direction:column;align-items:stretch;width:100%}.workspace-switcher__select,.workspace-switcher__single,.workspace-switcher__logout{width:100%;max-width:none}}.setup-layout{grid-template-columns:minmax(220px,.28fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.setup-steps{gap:.6rem;display:grid;position:sticky;top:1rem}.setup-step{text-align:left;cursor:pointer;background:#ffffffc7;border:1px solid #121f2c14;border-radius:22px;padding:.95rem 1rem;transition:transform .14s,border-color .14s,background .14s;box-shadow:0 10px 24px #141f2a0d}.setup-step:hover,.setup-step--active{background:#fff;border-color:#0a67d83d;transform:translateY(-1px)}.setup-step span{letter-spacing:.16em;text-transform:uppercase;color:#0a67d8;margin-bottom:.3rem;font-size:.68rem;font-weight:900;display:block}.setup-step strong{letter-spacing:-.02em;color:var(--ink);font-size:.95rem;display:block}.setup-panel{min-height:620px}.setup-section>.panel__title{letter-spacing:-.06em;font-size:clamp(2rem,4vw,3.5rem)}.setup-form-grid{margin-top:1.6rem}.setup-checklist{grid-column:1/-1;gap:.55rem;display:grid}.setup-checklist p,.setup-status{background:#0a67d80f;border:1px solid #0a67d81a;border-radius:20px;margin:0;padding:1rem}.setup-status-grid{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;display:grid}.setup-status--ready{background:#25803c14;border-color:#25803c2e}.setup-actions{border-top:1px solid #121f2c14;justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1.2rem;display:flex}@media (max-width:900px){.setup-layout{grid-template-columns:1fr}.setup-steps{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));position:static}.setup-panel{min-height:auto}}.admin-billing-stack{gap:1rem;display:grid}.data-table--billing-monitor{table-layout:fixed;min-width:720px}.data-table--billing-monitor th,.data-table--billing-monitor td{overflow-wrap:anywhere;word-break:break-word}.data-table--stripe-events{min-width:640px}.data-table--stripe-events th:first-child,.data-table--stripe-events td:first-child{width:46%}.data-table--stripe-events th:nth-child(2),.data-table--stripe-events td:nth-child(2){width:30%}.data-table--stripe-events th:nth-child(3),.data-table--stripe-events td:nth-child(3){width:24%}.metric-grid--compact{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.panel__header-row{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.panel__copy{color:var(--muted);margin:.35rem 0 0;line-height:1.5}.form-field--compact{min-width:180px}.form-field--compact span{letter-spacing:.14em;text-transform:uppercase;color:#0a67d8;font-size:.68rem;font-weight:900}.status-badge{letter-spacing:.04em;text-transform:uppercase;width:fit-content;color:var(--muted);background:#121f2c0d;border:1px solid #121f2c14;border-radius:999px;align-items:center;margin-right:.4rem;padding:.18rem .5rem;font-size:.72rem;font-weight:900;display:inline-flex}.status-badge--success{color:#1f6b35;background:#25803c1a;border-color:#25803c2e}.status-badge--warning{color:#9a4d00;background:#b35d001a;border-color:#b35d002e}.status-badge--danger{color:#9d1f1f;background:#b723231a;border-color:#b723232e}@media (max-width:760px){.panel__header-row{flex-direction:column}.form-field--compact{width:100%}}.billing-gate-banner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex}.billing-gate-banner .button{margin-left:auto}.billing-stack{gap:1rem;display:grid}.billing-pricing{margin-top:.25rem}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin:1rem 0;display:grid}.pricing-card{background:#ffffffbf;border:1px solid #121f2c14;border-radius:28px;gap:.75rem;padding:1.25rem;display:grid;position:relative;box-shadow:0 18px 42px #141f2a0f}.pricing-card--pro{background:linear-gradient(145deg,#fffffff5,#e5f1ffcc);border-color:#0a67d838}.pricing-card--current:after{content:none}.pricing-card h3{letter-spacing:-.06em;margin:0;font-size:clamp(2rem,4vw,3.4rem)}.pricing-card__price{color:var(--ink);margin:0;font-size:1.15rem;font-weight:900}.button--danger{color:#fff;background:#9d1f1f;box-shadow:0 16px 34px #9d1f1f29}.button--danger:hover:not(:disabled){background:#7f1717}.admin-filter-row{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(160px,.35fr));align-items:end;gap:.85rem;margin-bottom:1rem;display:grid}@media (max-width:820px){.admin-filter-row{grid-template-columns:1fr}}.admin-user-stack{gap:1rem;display:grid}.marketing-shell{background:radial-gradient(circle at 20% 10%, #0a67d821, transparent 28rem), var(--surface);min-height:100vh;color:var(--ink)}.marketing-nav,.marketing-footer{justify-content:space-between;align-items:center;gap:1rem;width:min(1180px,100% - 2rem);margin:0 auto;display:flex}.marketing-brand,.marketing-nav__links,.marketing-nav__actions,.marketing-footer nav,.marketing-actions{align-items:center;gap:.85rem;display:flex}.marketing-brand{color:var(--ink);font-weight:900;text-decoration:none}.marketing-brand__logo{object-fit:cover;border-radius:14px;width:42px;height:42px}.marketing-nav a,.marketing-footer a{color:var(--ink);font-weight:800;text-decoration:none}.marketing-page{width:min(1180px,100% - 2rem);margin:0 auto;padding:3rem 0 5rem}.marketing-hero h1,.marketing-section h1,.marketing-section h2,.marketing-final-cta h2{letter-spacing:-.075em;margin:0;font-size:clamp(3rem,8vw,6.8rem);line-height:.92}.marketing-section h1,.marketing-section h2{font-size:clamp(2.6rem,6vw,5rem)}.marketing-hero p,.marketing-section>p,.marketing-card p,.marketing-list{color:var(--muted);font-size:1.05rem;line-height:1.65}.marketing-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#0a67d8;margin:0 0 1rem;font-size:.78rem;font-weight:900}.marketing-section--split{grid-template-columns:minmax(0,.9fr) minmax(280px,1fr);align-items:start;gap:2rem;display:grid}.workflow-strip,.marketing-grid,.marketing-steps{gap:1rem;margin-top:1.5rem;display:grid}.workflow-strip span,.marketing-card{background:#ffffffd1;border:1px solid #121f2c14;border-radius:26px;padding:1.1rem;box-shadow:0 18px 44px #141f2a0f}.workflow-strip span{text-align:center;font-weight:900}.marketing-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.marketing-card h2,.marketing-card h3{letter-spacing:-.04em;margin:0 0 .5rem;font-size:1.35rem}.marketing-card--accent{background:linear-gradient(145deg,#fff,#e5f1ffd9);border-color:#0a67d838}.marketing-list{margin:0;padding-left:1.2rem}.marketing-final-cta{text-align:center;padding:5rem 1rem}.marketing-footer{border-top:1px solid #121f2c14;align-items:flex-start;padding:2rem 0 3rem}.marketing-footer p{max-width:520px;color:var(--muted)}.marketing-step-number{color:#fff;background:#0a67d8;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-weight:900;display:inline-flex}@media (max-width:860px){.marketing-nav,.marketing-footer,.marketing-section--split{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.marketing-nav__links,.marketing-nav__actions,.marketing-footer nav{flex-wrap:wrap}}.data-table--schedule{table-layout:fixed;width:100%}.data-table--schedule th,.data-table--schedule td{overflow-wrap:anywhere;word-break:break-word;vertical-align:top;min-width:0}.data-table--schedule th:first-child,.data-table--schedule td:first-child{width:4%}.data-table--schedule th:nth-child(2),.data-table--schedule td:nth-child(2){width:24%}.data-table--schedule th:nth-child(3),.data-table--schedule td:nth-child(3){width:43%}.data-table--schedule th:nth-child(4),.data-table--schedule td:nth-child(4){width:15%}.data-table--schedule th:nth-child(5),.data-table--schedule td:nth-child(5){width:14%}.comment-job-history--compact{max-width:100%}.schedule-automation-cell{min-width:0;max-width:100%}.schedule-preview-cell{align-content:start;justify-items:start;gap:.7rem;min-width:0;display:grid}.schedule-job-meta{flex-wrap:wrap;align-items:center;gap:.7rem;margin:.35rem 0 .45rem;display:flex}.schedule-automation-cell .comment-job-card,.schedule-automation-cell .table-secondary,.schedule-automation-cell .status-stack{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.marketing-hero{max-width:none;padding:clamp(3rem,7vw,6rem) 0 clamp(3rem,6vw,5rem)}.marketing-hero--split{grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.marketing-hero__copy{max-width:760px}.marketing-hero h1,.marketing-section h1,.marketing-section h2,.marketing-final-cta h2{letter-spacing:-.055em;font-size:clamp(2.75rem,5.7vw,4.8rem);line-height:.98}.marketing-section h1,.marketing-section h2{letter-spacing:-.05em;max-width:820px;font-size:clamp(2.15rem,4vw,3.65rem);line-height:1.04}.marketing-hero__copy>p:not(.marketing-eyebrow){max-width:680px;font-size:1.14rem;line-height:1.72}.marketing-eyebrow{letter-spacing:.2em;font-size:.76rem}.marketing-actions{margin-top:1.45rem}.marketing-hero-card,.marketing-section--panel{background:linear-gradient(#ffffffeb,#f8fbffc7),radial-gradient(circle at 100% 0,#0064e01f,#0000 18rem);border:1px solid #0f22371a;box-shadow:0 24px 70px #0f22371a}.marketing-hero-card{border-radius:32px;gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.marketing-workflow-list{gap:.65rem;display:grid}.marketing-workflow-list span{background:#ffffffbd;border:1px solid #0f223714;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem .95rem;font-weight:850;display:flex}.marketing-workflow-list strong{color:#0a67d8;letter-spacing:.14em;font-size:.78rem}.marketing-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.marketing-metrics div{color:#fff;background:#07121ceb;border-radius:18px;padding:.8rem}.marketing-metrics strong,.marketing-metrics span{display:block}.marketing-metrics strong{font-size:1.55rem;line-height:1}.marketing-metrics span{color:#ffffffb8;margin-top:.25rem;font-size:.72rem}.marketing-section{padding:clamp(2.75rem,6vw,4.5rem) 0}.marketing-section--panel{border-radius:34px;margin:1rem 0;padding:clamp(1.6rem,4vw,2.6rem)}.workflow-strip span,.marketing-card{background:#ffffffc7;border-radius:24px;box-shadow:0 18px 44px #141f2a0e}.marketing-card h2,.marketing-card h3{letter-spacing:-.035em;font-size:1.22rem}.marketing-final-cta{padding:4rem 1rem}.marketing-final-cta p{margin-left:auto;margin-right:auto}@media (max-width:900px){.marketing-hero--split{grid-template-columns:1fr}.marketing-hero h1,.marketing-section h1,.marketing-section h2,.marketing-final-cta h2{font-size:clamp(2.35rem,12vw,3.4rem)}}.marketing-brand__logo{border-radius:20px;width:64px;height:64px}.marketing-brand span{display:none}.marketing-nav a,.marketing-footer a{font-size:1.16rem}.marketing-nav__links{gap:1.25rem}.marketing-hero h1,.marketing-section h1,.marketing-section h2,.marketing-final-cta h2{text-wrap:balance;max-width:960px}.marketing-section h1,.marketing-section h2{max-width:1080px;font-size:clamp(2.25rem,3.25vw,3.25rem);line-height:1.08}.marketing-hero h1{font-size:clamp(3rem,5.2vw,4.5rem)}.marketing-hero-card{align-self:stretch}.marketing-workflow-list span{justify-content:space-between}.marketing-pricing-teaser{justify-items:start;display:grid}.marketing-pricing-teaser>.button{justify-self:center;margin-top:1.1rem}.marketing-final-cta{text-align:center;justify-items:center;display:grid}.marketing-final-cta h2{text-align:center;max-width:980px;margin-left:auto;margin-right:auto;font-size:clamp(2.35rem,4.5vw,4rem);line-height:1.06}@media (min-width:1180px){.marketing-section h2{text-wrap:nowrap}.marketing-final-cta h2{text-wrap:balance}}.marketing-section--panel h2{text-wrap:balance;white-space:normal;overflow-wrap:normal;max-width:100%}@media (min-width:1180px){.marketing-section h2{text-wrap:balance}}.workflow-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.workflow-strip span{min-height:58px}.workflow-strip span:first-child{background:linear-gradient(145deg,#e8f3fff2,#ffffffdb);border-color:#0064e029}.workflow-strip span:nth-child(2){background:linear-gradient(145deg,#ecfcf5f2,#ffffffdb);border-color:#007d1e24}.workflow-strip span:nth-child(3){background:linear-gradient(145deg,#fff7edf2,#ffffffdb);border-color:#d9770629}.workflow-strip span:nth-child(4){background:linear-gradient(145deg,#f5f3fff2,#ffffffdb);border-color:#6d28d924}.workflow-strip span:nth-child(5){background:linear-gradient(145deg,#f0fdfaf2,#ffffffdb);border-color:#0d948824}.workflow-strip span:nth-child(6){background:linear-gradient(145deg,#fff1f2f2,#ffffffdb);border-color:#e11d481f}.marketing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.marketing-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-card{min-width:0;min-height:180px}.marketing-section--split.marketing-section--panel{grid-template-columns:minmax(0,.9fr) minmax(420px,1fr);align-items:center;gap:clamp(2rem,5vw,4rem)}.marketing-section--split .marketing-list{max-width:none;font-size:1rem;line-height:1.85}.marketing-section--split .marketing-eyebrow,.marketing-section--split h2{z-index:1;position:relative}@media (max-width:1100px){.workflow-strip,.marketing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-grid--two,.marketing-section--split.marketing-section--panel{grid-template-columns:1fr}}@media (max-width:680px){.workflow-strip,.marketing-grid{grid-template-columns:1fr}}.pricing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-plan-card{min-height:420px}.pricing-card__price{letter-spacing:-.055em;margin:.8rem 0 .2rem;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:900;line-height:1}.pricing-page-public__copy{max-width:780px;color:var(--muted);font-size:1.12rem;line-height:1.7}.pricing-hero-actions{flex-wrap:wrap;gap:.9rem;margin:1.35rem 0 1.8rem;display:flex}.pricing-comparison-panel{margin-top:2rem}.pricing-page-public__cta{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.pricing-faq-panel{margin-top:2rem}.pricing-fit-panel{background:radial-gradient(circle at 82% 12%,#00754a14,#0000 18rem),linear-gradient(#fffffff5,#fffdf8e6);margin-top:1.5rem}.pricing-fit-panel__header{gap:.35rem;max-width:48rem;display:grid}.pricing-fit-panel__header h2{color:var(--sbx-black);letter-spacing:-.07em;margin:0;font-size:clamp(2rem,3.6vw,3.2rem);font-weight:950;line-height:.98}.pricing-fit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.pricing-fit-grid a{min-height:100%;color:inherit;background:#ffffffc7;border:1px solid #00754a1f;border-radius:1.35rem;gap:.75rem;padding:1.2rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.pricing-fit-grid a:hover{border-color:#00754a47;transform:translateY(-3px);box-shadow:0 18px 46px #1e393214}.pricing-fit-grid strong{color:var(--sbx-green-accent);letter-spacing:-.04em;font-size:1.25rem;font-weight:950}.pricing-fit-grid span{color:#1c1c1ca3;font-weight:560;line-height:1.52}.pricing-trust-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.pricing-trust-strip article{background:#f0faf5b8;border:1px solid #00754a1c;border-radius:1.2rem;gap:.45rem;padding:1rem 1.1rem;display:grid}.pricing-trust-strip strong{color:var(--sbx-black);letter-spacing:-.035em;font-size:1rem;font-weight:950}.pricing-trust-strip span{color:#1c1c1c99;font-size:.96rem;font-weight:560;line-height:1.42}.pricing-faq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.4rem;display:grid}.pricing-faq-grid article{background:#ffffffc2;border:1px solid #1e393214;border-radius:1.25rem;padding:1.15rem}.pricing-faq-grid h3{color:var(--sbx-black);letter-spacing:-.04em;margin:0;font-size:1.2rem;line-height:1.05}.pricing-faq-grid p{color:#1c1c1c9e;margin:.7rem 0 0;font-size:.98rem;line-height:1.5}@media (max-width:1000px){.pricing-plan-grid,.pricing-faq-grid,.pricing-fit-grid,.pricing-trust-strip{grid-template-columns:1fr}}.pricing-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1000px){.pricing-grid--three{grid-template-columns:1fr}}.pricing-page-public__copy span{color:#0a67d8;font-weight:900}.pricing-feature-list{padding-left:0;list-style:none}.pricing-feature-list__item{padding-left:1.6rem;font-weight:750;position:relative}.pricing-feature-list__item:before{content:"√";font-weight:950;position:absolute;left:0}.pricing-feature-list__item--source{color:#0f766e}.pricing-feature-list__item--ai{color:#0757c8}.pricing-feature-list__item--manual{color:#9a5b00}.pricing-feature-list__item--auto{color:#6d28d9}.pricing-feature-list__item--learn{color:#be123c}.pricing-comparison-table td:not(:first-child),.pricing-comparison-table th:not(:first-child){text-align:center}.pricing-check{color:#007d1e;background:#007d1e1f;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.25rem;font-weight:950;display:inline-flex}.pricing-manual{color:#9a5b00;background:#9a5b001f;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .7rem;font-weight:900;display:inline-flex}.pricing-empty{width:1rem;height:1rem;display:inline-block}.marketing-brand__logo,.store-brand__logo{object-fit:contain;background:0 0;border-radius:0}.marketing-brand__logo{width:170px;height:auto}.store-brand__logo{width:196px;height:auto}@media (max-width:760px){.marketing-brand__logo{width:140px}}.features-hero{max-width:980px;padding:clamp(2rem,5vw,4rem) 0 2rem}.features-hero h1{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,5vw,4.7rem);line-height:1}.features-hero p:not(.marketing-eyebrow){max-width:820px;color:var(--muted);font-size:1.14rem;line-height:1.72}.features-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0 2.5rem;display:grid}.features-outcome-grid .marketing-card{min-height:150px}.features-benefit-stack{gap:1.2rem;display:grid}.feature-benefit-card{background:#ffffffd1;border:1px solid #121f2c14;border-radius:34px;grid-template-columns:4.5rem minmax(0,1.05fr) minmax(280px,.72fr);align-items:start;gap:clamp(1rem,3vw,2rem);padding:clamp(1.4rem,3vw,2.4rem);display:grid;box-shadow:0 20px 58px #141f2a11}.feature-benefit-card__index{letter-spacing:.08em;color:#0a67d8;background:#0064e01a;border-radius:18px;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;font-weight:950;display:inline-flex}.feature-benefit-card__copy h2{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,3vw,3rem);line-height:1.06}.feature-benefit-card__copy p{color:var(--muted);line-height:1.72}.feature-benefit-card__benefit{font-weight:850;color:#12212d!important}.feature-benefit-card__points{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.feature-benefit-card__points li{color:#304252;background:#ffffffb8;border:1px solid #121f2c12;border-radius:18px;padding:.85rem .95rem .85rem 2.2rem;font-weight:760;position:relative}.feature-benefit-card__points li:before{content:"√";color:#0a67d8;font-weight:950;position:absolute;left:.9rem}.feature-benefit-card--source{background:linear-gradient(145deg,#f0fdfae6,#ffffffd1)}.feature-benefit-card--ai{background:linear-gradient(145deg,#e8f3ffeb,#ffffffd1)}.feature-benefit-card--planner{background:linear-gradient(145deg,#f5f3ffeb,#ffffffd1)}.feature-benefit-card--manual{background:linear-gradient(145deg,#fff7edeb,#ffffffd1)}.feature-benefit-card--learn{background:linear-gradient(145deg,#fff1f2e6,#ffffffd1)}.feature-benefit-card--admin{background:linear-gradient(145deg,#f8fafcf2,#ffffffd1)}.features-final-panel{justify-items:start;gap:1rem;display:grid}.features-final-panel p:not(.marketing-eyebrow){max-width:780px;color:var(--muted);font-size:1.08rem;line-height:1.7}@media (max-width:980px){.features-outcome-grid,.feature-benefit-card{grid-template-columns:1fr}.feature-benefit-card__index{width:3rem;height:3rem}}.billing-pricing .pricing-card{grid-template-rows:auto auto auto 1fr auto;min-height:410px;display:grid}.billing-pricing .pricing-card h3{align-items:end;min-height:4.2rem;display:flex}.billing-pricing .plain-list{align-self:start}.pricing-card__price--compact{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin:.55rem 0 1rem;font-size:clamp(1.85rem,3vw,2.75rem);line-height:1.05;display:flex}.pricing-card__price--compact span:first-child{color:#0757c8}.pricing-card__price--compact span:nth-child(2){color:#0f766e;font-size:.55em;font-weight:850}.billing-pricing .pricing-card--current{background:linear-gradient(145deg,#e7f6eefa,#fffffff0),radial-gradient(circle at 100% 0,#00845326,#0000 16rem);border-color:#00784e8c;box-shadow:inset 0 0 0 2px #00784e1f,0 22px 48px #00603f1f}.billing-pricing .pricing-card__price--compact span,.pricing-page-public .pricing-card__price,.billing-pricing .pricing-card__price--compact span:nth-child(2){font-size:clamp(1.85rem,2.7vw,2.75rem);line-height:1.05}.auto-draft-panel{margin-bottom:1.25rem}.app-shell--sidebar{grid-template-columns:18rem minmax(0,1fr);align-items:start;display:grid}.app-sidebar-nav{background:linear-gradient(#fffffff0,#f5f8fce6);border-bottom:none;border-right:1px solid #1c2b3314;height:100vh;position:sticky;top:0;box-shadow:12px 0 36px #0f22370f}.app-sidebar-nav__inner{grid-template-rows:auto auto 1fr;grid-template-columns:1fr;align-items:start;gap:1.25rem;height:100%;padding:1.5rem 1.2rem;display:grid}.app-sidebar-nav .store-brand{justify-content:center;padding:.5rem 0 1rem}.app-nav--sidebar{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;justify-content:stretch;justify-self:stretch;gap:.35rem;padding:0;display:grid}.app-nav--sidebar .app-nav__link{border-radius:16px;justify-content:flex-start;width:100%;padding:.82rem 1rem;font-weight:800}.app-nav--sidebar .app-nav__link--active{color:#fff;background:linear-gradient(145deg,#0064e0,#0143b5)}.app-shell--sidebar .app-main-shell{max-width:none;padding:0 1.5rem 2rem}.app-shell--sidebar .app-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#f8fbfff5,#f8fbffd6);padding:1.35rem 0 .9rem;position:sticky;top:0}.settings-save-dock{z-index:25;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #1c2b331a;border-radius:999px;justify-self:end;align-items:center;gap:.85rem;max-width:min(100%,46rem);padding:.75rem;display:inline-flex;position:sticky;bottom:1rem;box-shadow:0 18px 44px #0f223729}@media (max-width:980px){.app-shell--sidebar{display:block}.app-sidebar-nav{border-bottom:1px solid #1c2b3314;border-right:none;height:auto;position:sticky}.app-sidebar-nav__inner{grid-template-columns:auto 1fr;align-items:center;display:grid}.app-sidebar-nav .store-brand__logo{width:9rem}.app-nav--sidebar{display:none}.store-nav__toggle{justify-self:end;display:inline-flex}.settings-save-dock{border-radius:24px;justify-self:stretch;left:1rem;right:1rem}}.settings-sidebar-save{z-index:35;width:15.3rem;position:fixed;bottom:1.35rem;left:1.35rem;box-shadow:0 18px 44px #0064e042}@media (max-width:980px){.settings-sidebar-save{display:none}}.auto-draft-panel--polished{background:linear-gradient(#fffffff5,#f8fbffeb),radial-gradient(circle at 100% 0,#0064e014,#0000 22rem);gap:1.1rem;display:grid}.auto-draft-panel__header{justify-content:space-between;align-items:start;gap:1.25rem;display:flex}.auto-draft-panel__summary{background:#e8f3ffe6;border:1px solid #0064e01f;border-radius:22px;justify-items:center;min-width:8.5rem;padding:.9rem 1rem;display:grid}.auto-draft-panel__summary span{letter-spacing:.12em;text-transform:uppercase;color:#0a67d8;font-size:.75rem;font-weight:900}.auto-draft-panel__summary strong{font-size:2rem;line-height:1}.auto-draft-panel__summary small{color:var(--muted);font-weight:800}.auto-draft-panel__gate{color:#1c2b33;background:#e8f3ffe6;border:1px solid #0064e029;border-radius:20px;align-items:center;gap:.8rem;padding:.9rem 1rem;display:flex}.auto-draft-panel__gate strong{color:#0a67d8}.auto-draft-panel__grid{grid-template-columns:minmax(280px,1fr) minmax(220px,.45fr);align-items:stretch;gap:1rem;display:grid}.auto-draft-toggle{background:#ffffffdb;border:1px solid #1c2b3314;border-radius:22px;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex;box-shadow:0 12px 30px #141f2a0f}.auto-draft-toggle input{width:1.15rem;height:1.15rem}.auto-draft-toggle span{gap:.12rem;display:grid}.auto-draft-toggle small{color:var(--muted);font-size:.9rem}.auto-draft-time{align-self:stretch}.auto-draft-counts,.auto-draft-telegram{grid-column:1/-1}.auto-draft-counts{background:#ffffff9e;border:1px solid #1c2b3312;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem;display:grid}.auto-draft-panel__footer{justify-content:space-between;align-items:center;gap:1rem;padding-top:.2rem;display:flex}@media (max-width:900px){.auto-draft-panel__header,.auto-draft-panel__footer,.auto-draft-panel__gate{flex-direction:column;align-items:stretch}.auto-draft-panel__grid,.auto-draft-counts{grid-template-columns:1fr}.auto-draft-panel__summary{justify-items:start}}.billing-gate-banner .button,.notice--info .button[href=\/billing]{letter-spacing:-.02em;min-height:56px;padding:.9rem 1.35rem;font-weight:950;color:#fff!important;background:linear-gradient(145deg,#0064e0,#003fb8)!important;border:1px solid #003fb859!important;box-shadow:0 14px 32px #0064e052,inset 0 1px #ffffff38!important}.billing-gate-banner .button:after,.notice--info .button[href=\/billing]:after{content:" →";font-weight:950}.billing-gate-banner .button:hover,.billing-gate-banner .button:focus-visible,.notice--info .button[href=\/billing]:hover,.notice--info .button[href=\/billing]:focus-visible{outline-offset:3px;outline:4px solid #0064e033;transform:translateY(-1px);box-shadow:0 18px 38px #0064e06b,inset 0 1px #ffffff47!important}.billing-plan-card__cta{justify-content:center;align-self:end;margin-top:1.2rem;display:flex}.billing-plan-card__cta .button{min-width:12rem}.billing-interval-dialog{background:#fffffffa;border-radius:28px;gap:1rem;width:min(92vw,440px);padding:1.4rem;display:grid;box-shadow:0 24px 70px #0000003d}.billing-interval-dialog h3{margin:0;font-size:1.6rem}.billing-interval-dialog__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.billing-interval-dialog__actions .button--secondary{color:#fff!important;background:linear-gradient(145deg,#0f766e,#0a5f59)!important;border-color:#0f766e59!important;box-shadow:0 14px 32px #0f766e47,inset 0 1px #fff3!important}.billing-interval-dialog__actions .button--secondary:hover,.billing-interval-dialog__actions .button--secondary:focus-visible{outline-offset:3px;outline:4px solid #0f766e2e;box-shadow:0 18px 38px #0f766e61,inset 0 1px #ffffff40!important}.app-shell--sidebar{grid-template-columns:16.5rem minmax(0,1fr)}.app-nav--sidebar .app-nav__link{padding:.75rem .9rem}.settings-sidebar-save{width:13.8rem}.page,.app-content,.app-main,.app-main-shell{min-width:0}.page--learning{overflow-x:hidden}.page--learning .page-intro--hero{grid-template-columns:minmax(0,1fr) minmax(280px,34rem);max-width:100%;overflow:hidden}.page--learning .home-hero-card{min-width:0;max-width:100%;overflow:hidden}.page--learning .home-hero-card .table-primary,.page--learning .home-hero-card .table-secondary{overflow-wrap:anywhere;word-break:break-word}.page--learning .panel,.page--learning .table-card,.page--learning .learning-surface-panel{max-width:100%;overflow-x:hidden}.page--learning .panel__header{min-width:0}.page--learning .panel__header-actions{justify-content:flex-start;max-width:100%}@media (max-width:980px){.app-shell--sidebar{display:block}}.learning-dashboard-panel .learning-pattern-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.learning-dashboard-panel .learning-pattern-card{background:linear-gradient(#fffffffa,#f8fbffeb);min-height:100%}.learning-pattern-card__hero--waiting{background:linear-gradient(145deg,#e8f3ffd1,#ffffffb8);border:1px dashed #0064e038}.learning-pattern-card__hero--waiting .learning-pattern-card__winner{font-size:clamp(1.15rem,1.8vw,1.55rem)}.learning-glossary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.learning-dashboard-panel .learning-pattern-grid,.learning-glossary-grid{grid-template-columns:1fr}}.learning-guide-link-panel{background:#e8f3ffb8;border:1px solid #0064e01f;border-radius:22px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.15rem;display:flex}.learning-guideline-panel{gap:1rem;display:grid}.learning-guideline-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:900px){.learning-guide-link-panel,.learning-guideline-list{flex-direction:column;grid-template-columns:1fr;align-items:stretch}}.article-page{max-width:980px}.article-page h1,.article-index-page h1{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,5vw,4.6rem);line-height:1}.article-page__lede{max-width:820px;color:var(--muted);font-size:1.16rem;line-height:1.75}.article-page section{background:#ffffffc7;border:1px solid #121f2c14;border-radius:28px;margin:2rem 0;padding:1.5rem;box-shadow:0 16px 42px #141f2a0e}.article-page h2{letter-spacing:-.04em;margin:0 0 .8rem;font-size:clamp(1.5rem,3vw,2.25rem)}.article-page p,.article-page li{color:var(--muted);font-size:1.02rem;line-height:1.75}.article-index-card{align-content:start;gap:.8rem;display:grid}.pricing-empty{color:#7b8794;justify-content:center;align-items:center;padding:.25rem .45rem;font-size:1.05rem;font-weight:800;display:inline-flex}.button--primary,.button--primary:link,.button--primary:visited,.button--primary span,.button--primary *{color:#fff!important}.how-it-works-page{max-width:1120px}.how-it-works-hero{max-width:940px;padding:clamp(2rem,5vw,4rem) 0 2rem}.how-it-works-hero h1{letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,5.4vw,5rem);line-height:1}.how-it-works-panel{background:#ffffffd1;border:1px solid #121f2c14;border-radius:30px;margin:1.5rem 0 2rem;padding:1.7rem;box-shadow:0 18px 50px #141f2a0f}.how-it-works-panel h2{letter-spacing:-.04em;margin:0 0 .8rem;font-size:clamp(1.6rem,3vw,2.4rem)}.how-it-works-panel p,.how-it-works-step p,.how-it-works-step li{color:var(--muted);font-size:1.04rem;line-height:1.78}.how-it-works-panel--accent{background:linear-gradient(145deg,#e8f3ffe0,#ffffffd1)}.how-it-works-timeline{gap:1.15rem;display:grid}.how-it-works-step{background:#ffffffc7;border:1px solid #121f2c14;border-radius:28px;grid-template-columns:4.5rem minmax(0,1fr);gap:1.2rem;padding:1.5rem;display:grid;box-shadow:0 14px 40px #141f2a0d}.how-it-works-step__index{color:#0a67d8;background:#e8f3ffe6;border:1px solid #0064e01f;border-radius:18px;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;font-weight:950;display:inline-flex}.how-it-works-step__content h2{letter-spacing:-.035em;margin:0 0 .55rem;font-size:clamp(1.45rem,2.8vw,2.15rem)}@media (max-width:820px){.how-it-works-step{grid-template-columns:1fr}}.faq-page-public{max-width:1120px}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-card{align-content:start;gap:.7rem;min-height:100%;display:grid}.faq-card h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2.1vw,1.85rem);line-height:1.15}.faq-card p{font-size:1rem;line-height:1.72}@media (max-width:900px){.faq-grid{grid-template-columns:1fr}}.answer-blocks-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.answer-block{min-height:100%}@media (max-width:900px){.answer-blocks-grid{grid-template-columns:1fr}}.article-meta{color:var(--muted);flex-wrap:wrap;gap:1rem;margin:0 0 1rem;font-size:.95rem;font-weight:700;display:flex}.article-related-panel{margin-top:2.5rem}.article-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.article-related-grid{grid-template-columns:1fr}}.summary-layer-panel{margin-bottom:1rem}.marketing-page--tech{position:relative}.marketing-page--tech:before{content:"";pointer-events:none;filter:blur(4px);background:radial-gradient(circle at 20% 10%,#0064e02e,#0000 24rem),radial-gradient(circle at 85% 18%,#6750ff2e,#0000 22rem),radial-gradient(circle at 60% 70%,#00d4ff14,#0000 28rem);position:absolute;inset:0}.marketing-nav{padding:1.25rem 0}.marketing-hero--tech{grid-template-columns:minmax(0,1.05fr) minmax(340px,.78fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:clamp(3rem,7vw,6rem) 0 3.5rem;display:grid}.marketing-hero__copy--tech{padding:2rem 0;position:relative}.marketing-hero__copy--tech:before{content:"";filter:blur(12px);background:radial-gradient(circle,#0064e038,#0000 70%);border-radius:999px;width:7rem;height:7rem;position:absolute;top:.5rem;left:-1.25rem}.marketing-hero--tech h1{letter-spacing:-.075em;color:#f6fbff;text-shadow:0 16px 50px #00000057;max-width:12ch;font-size:clamp(3.1rem,6vw,5.8rem);line-height:.94}.marketing-hero--tech p:not(.marketing-eyebrow){color:#e8eff8e0;max-width:52ch}.marketing-hero-card--tech{background:linear-gradient(#0b1422f5,#080f1cf0),radial-gradient(circle at 100% 0,#0064e038,#0000 18rem),radial-gradient(circle at 0 100%,#6750ff2e,#0000 14rem);border:1px solid #91c4ff24;box-shadow:0 30px 80px #03081373}.marketing-tech-orbit{gap:.7rem;display:grid}.marketing-tech-orbit span{color:#f7fbff;background:#ffffff0f;border:1px solid #91c4ff1a;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;padding:.88rem 1rem;font-weight:800;display:flex}.marketing-tech-orbit strong{color:#7fd4ff;letter-spacing:.14em;font-size:.8rem}.marketing-tech-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.marketing-tech-metrics div{color:#fff;background:linear-gradient(145deg,#0064e02e,#ffffff0d);border:1px solid #91c4ff1f;border-radius:18px;padding:.9rem}.marketing-tech-metrics strong,.marketing-tech-metrics span{display:block}.marketing-tech-metrics strong{font-size:1.55rem;line-height:1}.marketing-tech-metrics span{color:#e5eefbc2;margin-top:.3rem;font-size:.74rem;font-weight:800}.summary-layer-panel--tech,.marketing-section--problem-tech,.marketing-section--trust-tech{background:linear-gradient(#fffffff0,#f8fbffd1),radial-gradient(circle at 100% 0,#0064e01a,#0000 20rem);box-shadow:0 24px 60px #0f223714}.workflow-strip--tech span{color:#f8fbff;background:linear-gradient(145deg,#0a111df0,#141e30e0);border-color:#91c4ff1f;box-shadow:0 16px 36px #070e1a2e}.marketing-section--tech-grid{gap:1.25rem;display:grid}.marketing-section__header-stack{gap:.45rem;display:grid}.marketing-grid--tech{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.marketing-card--tech{background:linear-gradient(#ffffffe6,#f5f9ffd6),radial-gradient(circle at 100% 0,#0064e014,#0000 14rem);border:1px solid #121f2c14;min-height:220px}.marketing-final-cta--tech{background:linear-gradient(135deg,#091323fa,#0c182cf2),radial-gradient(circle at 100% 0,#0064e038,#0000 16rem),radial-gradient(circle at 0 100%,#5652ff2e,#0000 12rem);border:1px solid #91c4ff1f;border-radius:34px;padding:4.2rem 1.2rem;box-shadow:0 28px 90px #070e1a66}.marketing-final-cta--tech p{color:#e7effbd1}@media (max-width:980px){.marketing-hero--tech,.marketing-grid--tech{grid-template-columns:1fr}.marketing-hero--tech h1{max-width:100%}}.features-page-public,.pricing-page-public,.article-index-page,.article-page,.faq-page-public,.how-it-works-page{position:relative}.features-page-public:before,.pricing-page-public:before,.article-index-page:before,.article-page:before,.faq-page-public:before,.how-it-works-page:before{content:"";pointer-events:none;filter:blur(2px);background:radial-gradient(circle at 12% 10%,#0064e014,#0000 22rem),radial-gradient(circle at 88% 12%,#6750ff14,#0000 18rem);position:absolute;inset:0}.features-hero,.how-it-works-hero,.article-page,.article-index-page,.faq-page-public,.pricing-page-public{z-index:1;position:relative}.features-outcome-grid .marketing-card,.answer-block,.faq-card,.article-index-card,.pricing-plan-card,.how-it-works-panel,.how-it-works-step,.article-page section,.features-benefit-card,.learning-guideline-panel{background:linear-gradient(#fffffff0,#f6faffdb),radial-gradient(circle at 100% 0,#0064e014,#0000 14rem);border:1px solid #121f2c14;box-shadow:0 18px 50px #0f223712}.pricing-page-public .pricing-plan-card.marketing-card--accent,.marketing-card--tech,.features-benefit-card--ai,.features-benefit-card--planner,.features-benefit-card--learn{background:linear-gradient(145deg,#e8f3ffeb,#ffffffe0),radial-gradient(circle at 100% 0,#0064e01f,#0000 16rem);border-color:#0064e024}.article-page .button--primary,.article-index-page .button--primary,.features-page-public .button--primary,.pricing-page-public .button--primary,.faq-page-public .button--primary,.how-it-works-page .button--primary{box-shadow:0 16px 34px #0064e03d}.article-page h1,.article-index-page h1,.features-hero h1,.pricing-page-public h1,.faq-page-public h1,.how-it-works-hero h1{text-wrap:balance}.article-index-page .marketing-grid,.faq-grid,.features-outcome-grid,.pricing-plan-grid,.marketing-grid--tech{align-items:stretch}.article-index-card,.faq-card,.pricing-plan-card,.marketing-card--tech{min-height:100%}.article-related-panel .marketing-card{background:linear-gradient(#ffffffe6,#f6faffd6),radial-gradient(circle at 100% 0,#6750ff14,#0000 12rem)}.marketing-hero--tech-enterprise{grid-template-columns:minmax(0,1fr) minmax(420px,.88fr);align-items:center;gap:clamp(1.8rem,4vw,3.2rem);padding:clamp(3rem,7vw,6rem) 0 3.5rem;display:grid}.marketing-enterprise-panel{background:linear-gradient(#0a1221fa,#0d182bf2),radial-gradient(circle at 100% 0,#0064e02e,#0000 16rem),radial-gradient(circle at 0 100%,#6750ff24,#0000 12rem);border:1px solid #91c4ff1f;border-radius:34px;padding:1.2rem;box-shadow:0 30px 80px #03081366}.marketing-enterprise-panel__topbar{color:#e2ecfab8;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.25rem .25rem 1rem;font-size:.82rem;font-weight:800;display:flex}.marketing-enterprise-panel__grid{gap:.9rem;display:grid}.marketing-enterprise-node{background:linear-gradient(145deg,#ffffff0f,#ffffff08);border:1px solid #91c4ff1a;border-radius:22px;grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:1rem 1rem 1rem .95rem;display:grid}.marketing-enterprise-node__index{color:#7fd4ff;background:#0064e01f;border-radius:14px;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-weight:950;display:inline-flex}.marketing-enterprise-node h2{color:#f8fbff;letter-spacing:-.03em;margin:0 0 .35rem;font-size:1.15rem;line-height:1.15}.marketing-enterprise-node p{color:#e2ecfac2;margin:0;font-size:.96rem;line-height:1.62}@media (max-width:980px){.marketing-hero--tech-enterprise{grid-template-columns:1fr}}.marketing-nav{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#060c18d1,#060c1894);border-bottom:1px solid #91c4ff14;padding:1.05rem 0;position:sticky;top:0}.marketing-nav__links{background:#ffffff0d;border:1px solid #91c4ff14;border-radius:999px;padding:.35rem;box-shadow:inset 0 1px #ffffff0f}.marketing-nav__links a{color:#e7effbc7;border-radius:999px;padding:.62rem .95rem;font-weight:800}.marketing-nav__links a:hover,.marketing-nav__links a:focus-visible{color:#fff;background:#ffffff14;outline:none}.marketing-nav__actions .button--secondary:hover,.marketing-nav__actions .button--secondary:focus-visible{background:#ffffff1a}.marketing-footer{background:linear-gradient(#060c18e6,#0a111dfa);border-top:1px solid #91c4ff14;border-radius:28px 28px 0 0;margin-top:3rem;padding:2rem 0 3rem}.marketing-footer p,.marketing-footer__copyright{color:#e7effbb3}.marketing-footer nav{background:#ffffff0d;border:1px solid #91c4ff14;border-radius:999px;padding:.35rem}.marketing-hero--tech-enterprise{align-items:stretch;padding:clamp(3rem,7vw,6rem) 0 4rem;position:relative}.marketing-hero--tech-enterprise:before{content:"";background:linear-gradient(90deg,#08101ffa 0%,#0a1426f5 54%,#0b1422eb 100%),radial-gradient(circle at 24% 26%,#0064e047,#0000 26rem),radial-gradient(circle at 78% 20%,#6750ff2e,#0000 20rem);border:1px solid #91c4ff1a;border-radius:40px;position:absolute;inset:0;box-shadow:0 30px 90px #070e1a61}.marketing-hero--tech-enterprise>*{z-index:1;position:relative}.marketing-hero__copy--tech{padding:2.4rem 2.6rem 2.6rem}.marketing-hero__copy--tech:before{display:none}.marketing-hero--tech .button--secondary{color:#f7fbff;background:#ffffff12;border-color:#91c4ff29}.marketing-hero--tech .button--secondary:hover,.marketing-hero--tech .button--secondary:focus-visible{background:#ffffff1f}.marketing-enterprise-panel{background:linear-gradient(#121d31db,#121d31c7),radial-gradient(circle at 100% 0,#0064e02e,#0000 16rem),radial-gradient(circle at 0 100%,#6750ff24,#0000 12rem);margin:1.25rem}.marketing-page--tech:before{display:none}@media (max-width:980px){.marketing-hero__copy--tech{padding:1.4rem 1.25rem .5rem}.marketing-enterprise-panel{margin:0 1.25rem 1.25rem}}.marketing-nav .marketing-brand{background:#ffffff0f;border:1px solid #91c4ff14;border-radius:22px;padding:.4rem .85rem;box-shadow:inset 0 1px #ffffff0f}.marketing-nav .marketing-brand__logo{filter:drop-shadow(0 10px 24px #76b0ff2e)}.marketing-hero--tech-enterprise .marketing-hero__copy h1{text-shadow:0 10px 30px #00000047;color:#f8fbff!important;opacity:1!important}.marketing-hero--tech-enterprise .marketing-hero__copy p:not(.marketing-eyebrow){color:#ecf3fce0!important}.marketing-hero--tech-enterprise .marketing-eyebrow{color:#9fd0ff!important}.marketing-hero--tech-enterprise .button--secondary,.marketing-hero--tech-enterprise .button--secondary *{color:#f7fbff!important}.marketing-footer{gap:1.35rem;padding:2.6rem 2.2rem 3.2rem}.marketing-footer>div{max-width:520px}.marketing-footer strong{letter-spacing:-.02em;margin-bottom:.45rem;font-size:1.05rem;display:block}.marketing-footer p{margin:0;line-height:1.65}.marketing-footer nav{gap:.4rem;padding:.45rem}.marketing-footer nav a{padding:.55rem .9rem;line-height:1.1}.marketing-nav .marketing-brand{background:linear-gradient(#fffffff5,#f0f7ffeb)!important;border:1px solid #91c4ff38!important;box-shadow:0 16px 36px #0000002e,inset 0 1px #fffffff2!important}.marketing-nav .marketing-brand__logo{width:190px;filter:none!important;opacity:1!important}.marketing-shell{background:radial-gradient(circle at 12% 6%,#0064e014,#0000 26rem),radial-gradient(circle at 82% 12%,#6750ff14,#0000 20rem),linear-gradient(#f8fbff 0%,#eef3f8 100%)!important}.marketing-nav{background:#ffffffe0!important;border-bottom:1px solid #1c2b3314!important}.marketing-nav__links{background:#ffffffa8!important;border-color:#1c2b3314!important;box-shadow:inset 0 1px #fffc!important}.marketing-nav__links a{color:var(--muted)!important}.marketing-nav__links a:hover,.marketing-nav__links a:focus-visible{color:var(--text)!important;background:#0064e00f!important}.marketing-nav__actions .button--secondary{color:var(--text)!important;background:#ffffffc2!important;border-color:#1c2b3314!important}.marketing-hero--tech-enterprise:before{background:linear-gradient(#fffffff5,#f7faffeb),radial-gradient(circle at 24% 26%,#0064e01f,#0000 26rem),radial-gradient(circle at 78% 20%,#6750ff14,#0000 20rem)!important;border:1px solid #1c2b3314!important;box-shadow:0 24px 70px #0f22371f!important}.marketing-hero--tech h1{color:#12212d!important;text-shadow:none!important}.marketing-hero--tech p:not(.marketing-eyebrow){color:var(--muted)!important}.marketing-hero--tech .marketing-eyebrow{color:#0a67d8!important}.marketing-hero--tech .button--secondary,.marketing-hero--tech .button--secondary *{color:var(--text)!important;background:#ffffffb8!important;border-color:#1c2b3314!important}.marketing-enterprise-panel{background:linear-gradient(#0f1828f5,#141f32f0),radial-gradient(circle at 100% 0,#0064e024,#0000 16rem),radial-gradient(circle at 0 100%,#6750ff1a,#0000 12rem)!important}.marketing-footer{background:linear-gradient(#ffffffd1,#f3f7fcf5)!important;border-top:1px solid #1c2b3314!important}:root{--sbx-green:#006241;--sbx-green-accent:#00754a;--sbx-green-house:#1e3932;--sbx-green-uplift:#2b5148;--sbx-gold:#cba258;--sbx-cream:#f2f0eb;--sbx-ceramic:#edebe9;--sbx-ink:#000000de;--sbx-muted:#00000094}.marketing-shell{background:linear-gradient(180deg, var(--sbx-cream) 0%, var(--sbx-ceramic) 100%)!important;color:var(--sbx-ink)!important}.marketing-nav{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:1.15rem 0;position:sticky;top:0;box-shadow:0 1px 3px #0000001a,0 2px 2px #0000000f,0 0 2px #00000012;background:#f2f0ebe6!important;border-bottom:1px solid #00000014!important}.marketing-nav,.marketing-footer{width:min(1240px,100% - 2rem)}.marketing-nav .marketing-brand{padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.marketing-brand__logo{height:auto;filter:none!important;border-radius:0!important;width:172px!important}.marketing-nav a,.marketing-footer a,.marketing-footer strong,.marketing-footer p{color:var(--sbx-ink)!important}.marketing-nav__links{border-radius:999px;gap:.25rem;padding:.35rem;box-shadow:inset 0 1px #fffc;background:#ffffffb8!important;border:1px solid #00000014!important}.marketing-nav__links a{border-radius:999px;padding:.62rem 1rem;font-weight:700;color:var(--sbx-muted)!important}.marketing-nav__links a:hover,.marketing-nav__links a:focus-visible{outline:none;color:var(--sbx-ink)!important;background:#00624114!important}.marketing-nav__actions .button--secondary{color:var(--sbx-ink)!important;background:0 0!important;border:1px solid #000000de!important}.marketing-nav__actions .button--primary,.marketing-page .button--primary,.marketing-footer .button--primary{background:var(--sbx-green-accent)!important;color:#fff!important;border:1px solid var(--sbx-green-accent)!important;border-radius:999px!important;box-shadow:0 12px 24px #00754a2e!important}.marketing-page .button--secondary,.marketing-footer .button--secondary{color:var(--sbx-green-accent)!important;border:1px solid var(--sbx-green-accent)!important;background:0 0!important;border-radius:999px!important}.marketing-page{padding:2.4rem 0 5rem!important}.marketing-page--tech:before,.features-page-public:before,.pricing-page-public:before,.article-index-page:before,.article-page:before,.faq-page-public:before,.how-it-works-page:before{display:none!important}.marketing-hero,.marketing-hero--split,.marketing-hero--tech-enterprise{align-items:center!important;padding:clamp(3rem,6vw,5.5rem) 0 3.5rem!important}.marketing-hero--tech-enterprise:before{display:none!important}.marketing-hero__copy,.marketing-hero__copy--tech{max-width:760px;padding:0!important}.marketing-eyebrow,.panel__eyebrow{text-transform:uppercase;letter-spacing:.16em!important;color:var(--sbx-green-accent)!important;font-size:.8rem!important;font-weight:800!important}.marketing-hero h1,.marketing-section h1,.marketing-section h2,.marketing-final-cta h2,.article-page h1,.article-index-page h1,.features-hero h1,.how-it-works-hero h1{color:var(--sbx-ink)!important;text-shadow:none!important;letter-spacing:-.055em!important;line-height:.96!important}.marketing-hero h1,.marketing-hero--tech h1,.marketing-hero--tech-enterprise h1{max-width:10ch;font-size:clamp(3.2rem,6.5vw,5.8rem)!important}.marketing-hero p:not(.marketing-eyebrow),.marketing-hero--tech p:not(.marketing-eyebrow),.marketing-hero--tech-enterprise p:not(.marketing-eyebrow),.marketing-section>p,.marketing-card p,.marketing-list,.article-page p,.article-page li,.how-it-works-panel p,.how-it-works-step p,.how-it-works-step li{color:var(--sbx-muted)!important;line-height:1.72!important}.marketing-hero-card,.marketing-enterprise-panel,.summary-layer-panel--tech,.marketing-section--panel,.marketing-card,.pricing-plan-card,.article-page section,.how-it-works-panel,.how-it-works-step,.features-benefit-card,.faq-card,.article-index-card,.article-related-panel .marketing-card{background:#ffffffe0!important;border:1px solid #00000014!important;border-radius:12px!important;box-shadow:0 0 .5px #00000024,0 1px 1px #0000003d,0 18px 44px #141f2a0d!important}.marketing-enterprise-panel{padding:1.2rem;background:linear-gradient(#1e3932f7,#1e3932f0)!important;border-color:#ffffff14!important;box-shadow:0 28px 60px #1e393247!important}.marketing-section .marketing-card h2,.marketing-section .marketing-card h3,.article-related-panel .marketing-card h2{letter-spacing:-.05em!important;font-size:clamp(1.35rem,1.75vw,1.95rem)!important;line-height:1.08!important}.marketing-enterprise-node{background:#ffffff12!important;border:1px solid #ffffff14!important;border-radius:12px!important}.marketing-enterprise-node__index{color:#d4e9e2!important;background:#00754a2e!important;border-radius:999px!important}.marketing-enterprise-node h2,.marketing-enterprise-node p{color:#fff!important}.workflow-strip span,.workflow-strip--tech span{color:var(--sbx-ink)!important;background:#fff!important;border:1px solid #00000014!important;border-radius:999px!important;font-weight:700!important;box-shadow:0 0 .5px #00000024,0 1px 1px #0000003d!important}.marketing-section--problem-tech,.marketing-section--trust-tech,.marketing-final-cta--tech{background:#ffffffe6!important;border-radius:12px!important}.marketing-final-cta--tech h2,.marketing-final-cta--tech p{color:var(--sbx-ink)!important}.pricing-card__price,.pricing-card__price--compact{color:var(--sbx-green-accent)!important}.pricing-card__stack{gap:.2rem;margin-bottom:.75rem;display:grid}.pricing-card__anchor-row{letter-spacing:-.01em;flex-wrap:wrap;gap:.8rem 1rem;margin:0;font-size:1.02rem;font-weight:700;display:flex;color:#0000006b!important}.pricing-card__anchor-row span{align-items:center;-webkit-text-decoration:line-through #cba258cc;text-decoration:line-through #cba258cc;text-decoration-thickness:2px;display:inline-flex;position:relative;color:#0000006b!important}.pricing-card__yearly-live{margin-top:-.1rem;font-weight:700}.pricing-card__price--compact span:nth-child(2){color:var(--sbx-gold)!important}.pricing-plan-card,.billing-pricing .pricing-card{align-content:start;min-height:100%;display:grid}.pricing-plan-card .marketing-eyebrow,.billing-pricing .panel__eyebrow{align-items:flex-start;min-height:3.4rem;margin-bottom:.55rem;display:flex}.pricing-plan-card h2,.billing-pricing .pricing-card h3{margin:0 0 .65rem;line-height:.95}.pricing-card__stack{align-content:start;min-height:8.5rem;padding:.2rem 0 .45rem}.pricing-card__anchor-row,.pricing-card__price,.pricing-card__price--compact,.pricing-card__yearly-live{justify-content:flex-start}.pricing-card__price,.pricing-card__price--compact{flex-wrap:wrap;align-items:baseline;gap:.55rem 1rem;display:flex}.pricing-card__anchor-row{min-height:1.55rem}.pricing-card__price span:first-child,.pricing-card__price--compact span:first-child{letter-spacing:-.05em;font-size:clamp(2rem,4vw,3.4rem);font-weight:800;line-height:.95}.pricing-card__price span:nth-child(2),.pricing-card__price--compact span:nth-child(2){letter-spacing:-.03em;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:800;line-height:1;color:var(--sbx-gold)!important}.pricing-plan-card .pricing-feature-list,.billing-pricing .plain-list{margin-top:.3rem}.pricing-check{color:var(--sbx-green-accent)!important;background:#d4e9e2b3!important}.pricing-manual{color:#8a5a00!important;background:#dfc49d57!important}.marketing-footer{gap:1rem;margin-top:3rem;background:linear-gradient(#1e3932fa,#1e3932f5)!important;border-top:1px solid #00000014!important;border-radius:12px 12px 0 0!important;padding:2.4rem 2rem 3rem!important}.marketing-footer strong,.marketing-footer p,.marketing-footer a{color:#fff!important}.marketing-footer p{color:#ffffffb8!important;line-height:1.6!important}.marketing-footer nav{padding:.35rem;background:#ffffff0f!important;border:1px solid #ffffff14!important;border-radius:999px!important}.marketing-footer nav a{border-radius:999px;padding:.48rem .82rem}.marketing-footer nav a:hover,.marketing-footer nav a:focus-visible{background:#ffffff14;text-decoration:none}@media (max-width:980px){.marketing-hero--split,.marketing-hero--tech-enterprise,.marketing-grid,.pricing-plan-grid,.faq-grid,.answer-blocks-grid,.marketing-grid--tech{grid-template-columns:1fr!important}.marketing-hero h1,.marketing-hero--tech-enterprise h1{max-width:100%}.marketing-nav,.marketing-footer{width:min(100%,100% - 1rem)}}.marketing-hero--tech-enterprise .marketing-hero__copy h1{color:#1c2b33!important;opacity:1!important}.marketing-enterprise-node h2{color:#fffffff5!important}.marketing-enterprise-panel,.marketing-enterprise-panel *{color:#eef6f1!important}.marketing-enterprise-node p{color:#eef6f1d6!important}.marketing-enterprise-panel__topbar{color:#eef6f1b8!important}.marketing-enterprise-panel .marketing-enterprise-node p,.marketing-enterprise-panel .marketing-enterprise-node p.table-secondary,.marketing-enterprise-panel .marketing-enterprise-node div p{color:#eef6f1e0!important}.app-shell--sidebar{background:linear-gradient(#f7f5f0 0%,#ece7df 100%)}.app-sidebar-nav{border-right:1px solid #00000014;box-shadow:12px 0 32px #0000000d;background:linear-gradient(#ffffffd1,#f2f0ebeb)!important}.app-sidebar-nav .store-brand__logo{width:12rem}.app-nav--sidebar .app-nav__link{color:#0000009e;border-radius:999px;font-weight:700}.app-nav--sidebar .app-nav__link:hover,.app-nav--sidebar .app-nav__link:focus-visible{color:var(--sbx-ink);background:#00624114;outline:none}.app-nav--sidebar .app-nav__link--active{box-shadow:0 12px 24px #00754a2e;background:linear-gradient(145deg, var(--sbx-green-accent), var(--sbx-green))!important;color:#fff!important}.app-shell--sidebar .app-header{border-bottom:1px solid #00000014;background:linear-gradient(#f7f5f0f5,#f7f5f0d6)!important}.app-header__eyebrow,.app-header__section-pill{color:var(--sbx-green-accent)!important}.app-header__section-pill{background:#ffffffeb!important;border:1px solid #00000014!important;box-shadow:0 8px 20px #0000000d!important}.workspace-switcher,.workspace-switcher__select,.workspace-switcher__single,.workspace-switcher__logout{border-color:#00000014!important}.metric-card,.panel,.table-card,.learning-surface-panel,.learning-pattern-card,.learning-pattern-card__stat,.learning-pattern-card__section,.learning-active-card,.learning-signal-card,.learning-focused-panel__card,.learning-next-actions-panel__card,.learning-surface-card,.pricing-card,.stat-card{background:#ffffffe6!important;border:1px solid #00000014!important;border-radius:12px!important;box-shadow:0 0 .5px #00000024,0 1px 1px #00000038,0 18px 40px #141f2a0a!important}.panel--feature,.home-hero-card,.learning-quick-nav-panel,.learning-workspace-panel{background:linear-gradient(#fffffff5,#f8f4eceb)!important;border:1px solid #00000014!important;box-shadow:0 18px 42px #0000000f!important}.home-hero-card .panel__eyebrow,.home-hero-card .table-primary,.home-hero-card .table-secondary{color:var(--sbx-ink)!important}.home-hero-card .panel__eyebrow{color:var(--sbx-green-accent)!important}.metric-card__label,.panel__eyebrow,.page-intro__eyebrow{letter-spacing:.14em;color:var(--sbx-green-accent)!important}.page-intro__title,.panel__title,.metric-card__value,.table-primary,.learning-pattern-card__winner{color:var(--sbx-ink)!important}.page-intro__copy,.table-secondary,.empty-state,.notice,.plain-list,.field__hint,.settings-section__copy{color:var(--sbx-muted)!important}.field__input,select.field__input,textarea.field__input{box-shadow:inset 0 1px #ffffffe6;background:#fffffff5!important;border:1px solid #00000014!important;border-radius:12px!important}.toggle-card{background:#ffffffeb!important;border:1px solid #00000014!important}.button--primary{background:linear-gradient(145deg, var(--sbx-green-accent), var(--sbx-green))!important;border:1px solid var(--sbx-green-accent)!important;color:#fff!important;box-shadow:0 12px 24px #00754a2e!important}.button--secondary,.button--ghost{color:var(--sbx-ink)!important;background:#ffffffd1!important;border:1px solid #0000001f!important}.button--secondary:hover,.button--secondary:focus-visible,.button--ghost:hover,.button--ghost:focus-visible{color:var(--sbx-ink)!important;background:#00624114!important}.status-pill--accepted,.status-pill--published,.status-pill--sent,.status-pill--valid,.status-badge--success{color:var(--sbx-green)!important;background:#d4e9e2c7!important}.status-pill--blocked,.status-pill--failed,.status-badge--danger{color:#c82014!important;background:#ffe7ebc7!important}.status-pill--scheduled,.status-pill--retrying,.status-badge--warning{color:#8a5a00!important;background:#dfc49d52!important}.status-badge--neutral,.status-pill{border-radius:999px}.data-table,.data-table tbody tr,.data-table thead th,.table-responsive{background:0 0!important}.table-responsive{border:1px solid #0000000f;border-radius:16px;background:#ffffffc2!important}.notice--info{color:var(--sbx-ink)!important;background:#d4e9e27a!important;border-color:#0062411f!important}.notice--success{color:var(--sbx-green)!important;background:#d4e9e2b8!important}.notice--warning{color:#8a5a00!important;background:#faf6eeeb!important;border-color:#cba2583d!important}.site-footer{border-top:1px solid #00000014}.app-body{background:radial-gradient(circle at 0 0,#00754a14,#0000 24%),radial-gradient(circle at 100% 0,#cba25812,#0000 20%),linear-gradient(#f7f5f0 0%,#ece8df 100%)!important}.app-shell--sidebar{background:linear-gradient(#ffffff2e,#fff0);grid-template-columns:15.75rem minmax(0,1fr);min-height:100vh}.app-sidebar-nav{box-shadow:inset -1px 0 #ffffffb8,18px 0 40px #292d260a;background:linear-gradient(#ffffffe6,#f4f0e9f5)!important;border-right:1px solid #1e393214!important}.app-sidebar-nav__inner{grid-template-rows:auto auto 1fr;gap:1rem;padding:1.35rem 1rem 1.1rem}.app-sidebar-nav .store-brand{padding:.2rem 0 .65rem}.app-sidebar-nav .store-brand__logo{filter:none;width:11rem}.app-nav--sidebar{align-content:start;gap:.28rem}.app-nav--sidebar .app-nav__link{color:#0000009e;letter-spacing:-.01em;border-radius:18px;justify-content:flex-start;align-items:center;min-height:2.95rem;padding:.78rem .95rem;font-size:.98rem;font-weight:700;transition:background .18s,box-shadow .18s,color .18s,transform .18s;display:flex}.app-nav--sidebar .app-nav__link:hover,.app-nav--sidebar .app-nav__link:focus-visible{color:var(--sbx-ink);background:#00754a13;transform:translate(2px);box-shadow:inset 0 0 0 1px #00754a14}.app-nav--sidebar .app-nav__link--active{box-shadow:0 16px 30px #00754a29,inset 0 1px #ffffff24;color:#fff!important;background:linear-gradient(145deg,#00754a,#006241)!important}.app-main{background:linear-gradient(#ffffff52,#fff0)}.app-main-shell{max-width:none;padding:0 1.8rem 2.6rem!important}.app-shell--sidebar .app-header{z-index:18;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin-bottom:.35rem;padding:1.4rem 0 1rem;position:sticky;top:0;background:linear-gradient(#f7f5f0f5,#f7f5f0d6)!important;border-bottom:1px solid #1e393214!important}.app-header__eyebrow{color:var(--sbx-green-accent)!important}.app-header__section-pill,.workspace-switcher__single,.workspace-switcher__select,.workspace-switcher__logout{color:var(--sbx-ink)!important;background:#ffffffeb!important;border:1px solid #1e393214!important;box-shadow:0 10px 20px #292d260d!important}.app-content{padding-top:1.25rem}.page{gap:1.4rem}.page-intro{margin-bottom:.75rem}.page-intro__hero-copy,.home-hero-card,.panel--feature,.metric-card,.panel,.table-card,.stat-card,.toggle-card,.pricing-card,.learning-surface-panel,.learning-signal-card,.learning-focused-panel__card,.learning-next-actions-panel__card,.learning-pattern-card,.learning-pattern-card__stat,.learning-pattern-card__section,.learning-active-card{background:linear-gradient(#fffffffa,#f8f4ecf0)!important;border:1px solid #1e393214!important;border-radius:24px!important;box-shadow:0 0 0 1px #ffffffc7,0 18px 38px #292d260d!important}.page-intro__hero-copy,.home-hero-card,.panel,.table-card,.billing-pricing,.learning-surface-panel,.learning-pattern-card{padding:1.55rem!important}.metric-card{min-height:13rem;padding:1.25rem 1.3rem!important}.metric-card__label,.panel__eyebrow,.page-intro__eyebrow,.app-header__eyebrow{letter-spacing:.15em;color:var(--sbx-green-accent)!important}.page-intro__title,.panel__title,.metric-card__value,.stat-card__value,.table-primary,.learning-pattern-card__winner{color:var(--sbx-ink)!important}.page-intro__copy,.table-secondary,.plain-list,.empty-state,.field__hint,.settings-section__copy,.runtime-banner__copy{color:var(--sbx-muted)!important}.plain-list{gap:.45rem;padding-left:1.1rem;display:grid}.field__input,select.field__input,textarea.field__input{min-height:3.3rem;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #292d2605;background:#fffffff5!important;border:1px solid #1e39321a!important;border-radius:16px!important}.field__input:focus,.field__input:focus-visible{border-color:#00754a75!important;box-shadow:0 0 0 4px #00754a1f,inset 0 1px #ffffffd9!important}.button{border-radius:999px;min-height:2.95rem;padding:.78rem 1.2rem;font-weight:700}.button--primary{background:linear-gradient(145deg,#00754a,#006241)!important;border:1px solid #00754a!important;box-shadow:0 14px 26px #00754a29!important}.button--primary:hover,.button--primary:focus-visible{background:linear-gradient(145deg,#006b45,#00583c)!important;box-shadow:0 18px 32px #00754a38!important}.button--secondary,.button--ghost{box-shadow:0 8px 20px #292d260a;color:var(--sbx-ink)!important;background:#ffffffe0!important;border:1px solid #1e39321f!important}.button--secondary:hover,.button--secondary:focus-visible,.button--ghost:hover,.button--ghost:focus-visible{background:#00754a12!important;box-shadow:0 10px 22px #292d260d!important}.table-responsive{border:1px solid #1e393214;box-shadow:0 14px 32px #292d260a;background:#ffffffd1!important;border-radius:22px!important}.data-table thead th{letter-spacing:.12em;font-size:.78rem;color:#1e3932b8!important}.data-table th,.data-table td{padding:1.05rem 1rem;border-top-color:#1e393214!important}.data-table tbody tr:hover{background:#00754a09!important}.data-table--sources{table-layout:fixed;width:100%}.data-table--sources th:first-child,.data-table--sources td:first-child{width:3.25rem}.data-table--sources th:nth-child(2),.data-table--sources td:nth-child(2){width:11%}.data-table--sources th:nth-child(3),.data-table--sources td:nth-child(3){width:12%}.data-table--sources th:nth-child(4),.data-table--sources td:nth-child(4){width:24%;max-width:24rem}.data-table--sources th:nth-child(5),.data-table--sources td:nth-child(5){width:16%}.data-table--sources th:nth-child(6),.data-table--sources td:nth-child(6){width:9%}.data-table--sources th:nth-child(7),.data-table--sources td:nth-child(7),.data-table--sources th:nth-child(8),.data-table--sources td:nth-child(8){width:10%}.data-table--sources td:nth-child(4) .table-primary,.data-table--sources td:nth-child(4) .table-secondary{overflow-wrap:anywhere;word-break:break-word}.billing-pricing .pricing-grid--three{align-items:stretch}.billing-pricing .pricing-card{align-content:start;min-height:100%;display:grid}.pricing-card__price,.pricing-card__price--compact{flex-wrap:wrap;gap:.2rem 1rem;margin:0;display:flex}.pricing-card__price--compact span:first-child,.pricing-card__price span:first-child{color:var(--sbx-green-accent)!important}.pricing-card__price--compact span:nth-child(2),.pricing-card__price span:nth-child(2){color:var(--sbx-gold)!important}.billing-plan-card__cta{margin-top:auto;padding-top:1rem}.pricing-showcase{background:linear-gradient(#fffffffa,#f8f4ecf0);border:1px solid #1e393214;border-radius:28px;gap:1.4rem;padding:1.6rem;display:grid;box-shadow:0 0 0 1px #ffffffc7,0 18px 38px #292d260d}.pricing-showcase__header,.billing-pricing .panel__header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.2rem;display:flex}.pricing-showcase__title{letter-spacing:-.045em;color:var(--sbx-ink);margin:0;font-size:clamp(2rem,3.3vw,3rem);line-height:.98}.pricing-showcase__copy{max-width:44rem;color:var(--sbx-muted);margin:.45rem 0 0;font-size:1.02rem;line-height:1.65}.pricing-cycle-tabs{background:#ffffffdb;border:1px solid #1e39321a;border-radius:999px;align-items:center;gap:.4rem;padding:.34rem;display:inline-flex;box-shadow:inset 0 1px #fffc}.pricing-cycle-tabs--compact{align-self:flex-start}.pricing-cycle-tabs__tab{color:#1c2b33b8;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.45rem;min-height:2.7rem;padding:.7rem 1rem;font-weight:700;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.pricing-cycle-tabs__tab span{color:var(--sbx-green-accent);font-size:.86rem;font-weight:700}.pricing-cycle-tabs__tab--active{color:var(--sbx-ink);background:linear-gradient(145deg,#fff,#f8f4ecfa);box-shadow:0 10px 22px #292d260f,inset 0 0 0 1px #1e393214}.pricing-showcase__grid,.billing-pricing .pricing-grid--three{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.pricing-showcase-card,.billing-pricing .pricing-card--showcase{background:linear-gradient(#fffffff5,#f8f4eceb);border:1px solid #1e393214;border-radius:24px;align-content:start;gap:.85rem;min-height:100%;padding:1.45rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffffbf}.pricing-showcase-card--accent{border-color:#cba258b8;box-shadow:inset 0 1px #ffffffbf,0 18px 36px #cba2581a}.pricing-showcase-card__flag{color:#9a7408;letter-spacing:.03em;background:#fff9e6fa;border:1px solid #cba258e6;border-radius:999px;justify-content:center;align-items:center;padding:.42rem .85rem;font-size:.82rem;font-weight:800;display:inline-flex;position:absolute;top:-.9rem;left:1.4rem}.pricing-showcase-card__eyebrow{color:var(--sbx-green-accent);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:800}.pricing-showcase-card__header{gap:.35rem;min-height:6.6rem;display:grid}.pricing-showcase-card h3,.billing-pricing .pricing-card--showcase h3{letter-spacing:-.06em;margin:0;font-size:clamp(2.3rem,4vw,4rem);line-height:.96}.pricing-showcase-card__description{min-height:4.5rem;color:var(--sbx-muted);margin:0;line-height:1.55}.pricing-showcase-card__price-stack{gap:.42rem;min-height:8.2rem;padding:.2rem 0;display:grid}.pricing-showcase-card__anchor{color:#0000006b;min-height:1.7rem;margin:0;font-size:1.05rem;font-weight:700;-webkit-text-decoration:line-through #cba258e0;text-decoration:line-through #cba258e0;text-decoration-thickness:2px}.pricing-showcase-card__anchor--empty{opacity:0}.pricing-showcase-card__live-row{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.pricing-showcase-card__live{color:var(--sbx-ink);letter-spacing:-.06em;margin:0;font-size:clamp(2.6rem,4.4vw,4.4rem);font-weight:800;line-height:.92}.pricing-showcase-card__badge{color:var(--sbx-green-accent);background:#d4e9e2b8;border-radius:999px;align-items:center;padding:.38rem .75rem;font-size:.88rem;font-weight:800;display:inline-flex}.pricing-showcase-card__subline{color:var(--sbx-muted);margin:0;font-size:.98rem;line-height:1.5}.pricing-showcase-card__cta,.pricing-showcase-card__current{margin-top:.2rem}.pricing-showcase-card__current{color:#1c2b33c2;background:#ffffffe0;border:1px solid #1e39321a;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:.75rem 1rem;font-weight:700;display:inline-flex}.billing-pricing__hero{max-width:40rem}.billing-pricing__header-actions{justify-items:end;gap:.8rem;display:grid}.settings-save-dock{bottom:1rem;right:0;background:#fffffff0!important;border:1px solid #1e393214!important;box-shadow:0 20px 38px #292d261f!important}.settings-sidebar-save{width:13.65rem;bottom:1.05rem;left:1.05rem;box-shadow:0 18px 34px #00754a38!important}.runtime-banner,.settings-import-status__card{background:linear-gradient(#ffffffe0,#f8f4ecd1);border:1px solid #1e39321a;border-radius:20px;box-shadow:0 12px 28px #292d260d}.app-shell--sidebar .site-footer{border-top:1px solid #1e393214;margin-top:2.2rem;padding:1.4rem 0 .35rem}.app-shell--sidebar .site-footer__nav{background:#ffffffc7;border:1px solid #1e393214;border-radius:999px;gap:.85rem;padding:.3rem;box-shadow:0 10px 22px #292d260a}.app-shell--sidebar .site-footer__link{border-radius:999px;padding:.45rem .8rem}.app-shell--sidebar .site-footer__link:hover,.app-shell--sidebar .site-footer__link:focus-visible{color:var(--sbx-green-accent);background:#00754a14;text-decoration:none}.page--learning .page-intro--hero{grid-template-columns:minmax(0,1.06fr) minmax(320px,.94fr)}.page--learning .home-hero-card{color:#f7f4ec;background:linear-gradient(#1e3932f5,#2b5148f0),radial-gradient(circle at 100% 0,#cba2581f,#0000 34%)!important}.page--learning .home-hero-card .panel__eyebrow,.page--learning .home-hero-card .table-primary{color:#f7f4ec!important}.page--learning .home-hero-card .table-secondary{color:#f7f4ecc7!important}@media (max-width:1080px){.app-shell--sidebar{grid-template-columns:14rem minmax(0,1fr)}.settings-sidebar-save{width:11.9rem}}@media (max-width:980px){.app-shell--sidebar{display:block}.app-sidebar-nav{height:auto;position:sticky;border-bottom:1px solid #1e393214!important;border-right:none!important}.app-sidebar-nav__inner{grid-template-columns:auto 1fr auto;gap:.85rem}.app-sidebar-nav .store-brand__logo{width:8.75rem}.app-nav--sidebar,.settings-sidebar-save{display:none}.app-main-shell{padding:0 1rem 2rem!important}.settings-save-dock{border-radius:20px;justify-self:stretch;left:0;right:0}.pricing-showcase__grid,.billing-pricing .pricing-grid--three{grid-template-columns:1fr}.pricing-showcase__header,.billing-pricing .panel__header-row{flex-direction:column}.billing-pricing__header-actions{justify-items:start}}.admin-billing-preview-grid{grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);align-items:start;gap:1.25rem;display:grid}.admin-billing-price-editor{gap:1.25rem;display:grid}.admin-billing-price-editor>*,.admin-billing-preview-grid>*,.admin-pricing-preview,.admin-pricing-preview *{min-width:0}.admin-billing-price-editor .pricing-grid{grid-template-columns:repeat(2,minmax(320px,1fr));margin:0}.admin-billing-preview-grid .pricing-grid{grid-template-columns:1fr;margin:0}.admin-pricing-preview{padding:1.35rem;overflow:hidden}.admin-pricing-preview .panel__header-row{align-items:flex-start;gap:.85rem}.admin-pricing-preview .panel__copy{max-width:31rem}.admin-pricing-preview__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;margin-top:1rem}.admin-pricing-preview__grid .pricing-showcase-card{border-radius:20px;gap:.55rem;padding:1rem;overflow:hidden}.admin-pricing-preview__grid .pricing-showcase-card__flag{white-space:normal;max-width:calc(100% - 1.8rem);padding:.3rem .65rem;font-size:.72rem;line-height:1.05;top:-.7rem;left:.9rem}.admin-pricing-preview__grid .pricing-showcase-card__header{gap:.25rem;min-height:5rem}.admin-pricing-preview__grid .pricing-showcase-card__eyebrow{letter-spacing:.14em;font-size:clamp(.62rem,.82vw,.74rem);line-height:1.25}.admin-pricing-preview__grid .pricing-showcase-card h3{letter-spacing:-.07em;font-size:clamp(2rem,3.2vw,3rem)}.admin-pricing-preview__grid .pricing-showcase-card__description{min-height:4.2rem;font-size:clamp(.82rem,1vw,.95rem);line-height:1.45}.admin-pricing-preview__grid .pricing-showcase-card__price-stack{gap:.28rem;min-height:6.6rem}.admin-pricing-preview__grid .pricing-showcase-card__anchor{min-height:1.2rem;font-size:clamp(.75rem,1vw,.92rem)}.admin-pricing-preview__grid .pricing-showcase-card__live-row{align-items:start;gap:.45rem;display:grid}.admin-pricing-preview__grid .pricing-showcase-card__live{white-space:nowrap;font-size:clamp(2.1rem,3.55vw,3.45rem)}.admin-pricing-preview__grid .pricing-showcase-card__badge{width:fit-content;padding:.28rem .58rem;font-size:.78rem}.admin-pricing-preview__grid .pricing-showcase-card__subline{font-size:clamp(.78rem,.95vw,.9rem);line-height:1.35}@media (max-width:1280px){.admin-billing-preview-grid{grid-template-columns:1fr}.admin-billing-price-editor .pricing-grid,.admin-billing-preview-grid .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-billing-price-editor .pricing-grid,.admin-billing-preview-grid .pricing-grid,.admin-pricing-preview__grid{grid-template-columns:1fr}}.setup-help-card,.setup-meta-guide{min-width:0}.setup-help-card{background:#0a67d80f;border:1px solid #0a67d81a;border-radius:20px;padding:1rem}.setup-help-card--wide,.setup-meta-guide{grid-column:1/-1}.setup-help-card h3{color:var(--ink);letter-spacing:-.02em;margin:0 0 .55rem;font-size:1rem}.setup-help-card ol,.setup-help-card ul{color:var(--muted);margin:0;padding-left:1.2rem;line-height:1.55}.setup-help-card li+li{margin-top:.45rem}.setup-meta-guide{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.setup-help-card--warning{background:#b35d0014;border-color:#b35d0029}@media (max-width:900px){.setup-meta-guide{grid-template-columns:1fr}}.setup-status,.setup-status *{min-width:0}.setup-status{overflow:hidden}.setup-status .table-primary,.setup-status .table-secondary{overflow-wrap:anywhere;word-break:break-word}.setup-status-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.marketing-hero--production-line{position:relative;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr)!important;align-items:center!important;gap:clamp(1.6rem,3.8vw,3.25rem)!important;padding:clamp(4rem,7vw,6.8rem) 0 4.25rem!important;display:grid!important}.marketing-hero__copy--production{max-width:620px!important;padding:0!important}.marketing-hero--production-line h1{margin-bottom:1.25rem;letter-spacing:-.07em!important;max-width:8.8ch!important;font-size:clamp(3.4rem,7.25vw,7rem)!important;line-height:.9!important}.marketing-hero--production-line p:not(.marketing-eyebrow){max-width:620px;font-size:clamp(1.08rem,1.2vw,1.28rem)}.production-line-panel{border-radius:28px;min-width:0;padding:clamp(1rem,2vw,1.35rem);position:relative;overflow:hidden;background:linear-gradient(145deg,#fffffff5,#f8f6f1e6),radial-gradient(circle at 18% 22%,#00754a1f,#0000 18rem),radial-gradient(circle at 88% 8%,#0a67d821,#0000 16rem)!important;border:1px solid #1e39321f!important;box-shadow:0 28px 80px #1e39321f,inset 0 1px #ffffffe6!important}.production-line-panel:before{content:"";background:linear-gradient(90deg,#00754a14,#00754a6b,#0a67d847);height:2px;position:absolute;top:50%;left:3.25rem;right:3.25rem;transform:translateY(-50%)}.production-line-panel__topbar,.production-line-panel__footer{z-index:1;letter-spacing:.14em;text-transform:uppercase;color:#1c2b338f;justify-content:space-between;align-items:center;gap:1rem;font-size:.76rem;font-weight:900;display:flex;position:relative}.production-line-panel__topbar{margin-bottom:1rem}.production-line-track{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.72rem;display:grid;position:relative}.production-step{align-content:start;gap:.42rem;min-height:17rem;padding:1rem .9rem;display:grid;position:relative;background:#ffffffd1!important;border:1px solid #1e39321c!important;border-radius:20px!important;box-shadow:0 14px 34px #1e393214!important}.production-step__index{color:#fff;background:var(--sbx-green-accent);border-radius:999px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;font-size:.78rem;font-weight:950;display:inline-flex;box-shadow:0 10px 24px #00754a33}.production-step__verb{letter-spacing:.14em;text-transform:uppercase;color:var(--sbx-green-accent)!important;margin:.35rem 0 0!important;font-size:.78rem!important;font-weight:950!important;line-height:1.2!important}.production-step h2{letter-spacing:-.045em!important;color:var(--sbx-ink)!important;margin:0!important;font-size:clamp(1.05rem,1.25vw,1.28rem)!important;line-height:1.03!important}.production-step p:not(.production-step__verb){color:var(--sbx-muted)!important;margin:0!important;font-size:.88rem!important;line-height:1.45!important}.production-line-panel__footer{letter-spacing:0;text-transform:none;justify-content:flex-start;margin-top:2.8rem;font-size:.92rem}.production-line-panel__footer a{color:var(--sbx-green-accent);background:#d4e9e28f;border-radius:999px;justify-content:center;align-items:center;padding:.58rem .82rem;font-weight:850;text-decoration:none;display:inline-flex}@media (max-width:1180px){.marketing-hero--production-line{grid-template-columns:1fr!important}.production-line-track{grid-template-columns:repeat(5,minmax(160px,1fr));padding-bottom:.4rem;overflow-x:auto}}@media (max-width:760px){.marketing-hero--production-line h1{max-width:100%!important;font-size:clamp(3rem,15vw,4.5rem)!important}.production-line-panel__topbar,.production-line-panel__footer{flex-direction:column;align-items:flex-start}.production-step:nth-child(2n){transform:none}}.marketing-hero--production-line{grid-template-areas:"copy visual""track track";grid-template-columns:minmax(0,.9fr) minmax(420px,.8fr)!important;gap:clamp(1.4rem,3vw,2.3rem) clamp(2rem,4vw,4rem)!important;padding-top:clamp(3.6rem,6vw,5.6rem)!important}.marketing-hero__copy--production{grid-area:copy}.marketing-hero--production-line h1{letter-spacing:-.06em!important;max-width:11.5ch!important;font-size:clamp(3.2rem,5.6vw,5.65rem)!important;line-height:.94!important}.production-visual{grid-area:visual;min-height:300px;position:relative}.production-visual__loop{position:absolute;inset:0}.production-visual__loop:before,.production-visual__loop:after{content:"";border:2px dashed #5e6f792e;border-radius:999px;position:absolute}.production-visual__loop:before{border-bottom-color:#0000;border-left-color:#0000;height:42%;top:25%;left:8%;right:8%}.production-visual__loop:after{border-top-color:#0000;border-right-color:#0000;height:42%;bottom:18%;left:22%;right:0}.production-visual__donut{background:conic-gradient(#7557d8 0 30%, #d7dde0 30% 76%, #eef2f0 76% 100%);border-radius:999px;width:7.2rem;height:7.2rem;position:absolute;top:34%;left:35%;box-shadow:0 18px 38px #1e39321a}.production-visual__donut span{background:var(--sbx-cream);border-radius:999px;position:absolute;inset:1.75rem}.production-visual__bubble{z-index:2;width:4.2rem;height:4.2rem;color:var(--sbx-green-accent);background:#ffffffeb;border:1px solid #1e39321a;border-radius:18px;justify-content:center;align-items:center;font-size:1.7rem;font-weight:900;display:inline-flex;position:absolute;box-shadow:0 16px 42px #1e39321a}.production-visual__metric{z-index:2;background:#ffffffeb;border:1px solid #1e39321a;border-radius:18px;position:absolute;box-shadow:0 18px 46px #1e39321a}.production-visual__metric--engagement span,.production-visual__metric--engagement small{color:var(--sbx-muted);font-weight:700;display:block}.production-visual__metric--engagement strong{color:var(--sbx-green-accent);margin:.35rem 0 .15rem;font-size:1.75rem;display:block}.production-visual__metric--engagement i{background:linear-gradient(135deg,#0000 0 18%,#00754a2e 18% 23%,#0000 23% 38%,#00754a2e 38% 43%,#0000 43% 58%,#00754a2e 58% 63%,#0000 63% 100%);border-bottom:3px solid #00754ab8;border-radius:0 0 12px 12px;height:3.2rem;margin-top:.6rem;display:block}.production-visual__metric--chart{justify-content:center;align-items:end;gap:.55rem;width:10rem;height:5.5rem;padding:1rem;display:flex;bottom:15%;right:28%}.production-visual__metric--chart span:first-child{height:28%}.production-visual__metric--chart span:nth-child(2){height:45%}.production-visual__metric--chart span:nth-child(3){height:68%}.production-visual__metric--chart span:nth-child(4){height:88%}.production-line-panel{grid-area:track;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.production-line-panel:before,.production-line-panel__topbar,.production-line-panel__footer{display:none!important}.production-line-track{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:1.05rem;display:grid}.production-step{background:linear-gradient(#ffffffd1,#f8fcfab8)!important;border-radius:18px!important;min-height:0!important;padding:1.3rem 1.25rem!important}.production-step:nth-child(2n){transform:none!important}.production-step:after{content:"→";color:#5e6f7961;font-size:1.4rem;font-weight:900;position:absolute;top:50%;right:-.78rem;transform:translateY(-50%)}.production-step:last-child:after{display:none}.production-step h2{font-size:clamp(1.05rem,1.05vw,1.22rem)!important}.production-step p:not(.production-step__verb){font-size:.88rem!important}@media (max-width:1180px){.marketing-hero--production-line{grid-template-areas:"copy""visual""track";grid-template-columns:1fr!important}.production-visual{min-height:260px}.production-line-track{grid-template-columns:repeat(5,minmax(190px,1fr));padding:0 0 .5rem;overflow-x:auto}}@media (max-width:760px){.production-visual,.production-step:after{display:none}}.marketing-hero--production-line{max-width:1280px;margin:0 auto;grid-template-columns:minmax(420px,.92fr) minmax(460px,.78fr)!important;grid-template-areas:"copy visual""track track"!important;gap:1.65rem 3.2rem!important;padding:2.35rem 0 2.4rem!important}.marketing-hero--production-line .marketing-eyebrow{margin-bottom:.95rem;letter-spacing:.18em!important;color:var(--sbx-green-accent)!important;font-size:.72rem!important}.marketing-hero--production-line h1{letter-spacing:-.065em!important;max-width:10.5ch!important;margin:0 0 1.05rem!important;font-size:clamp(3.55rem,5.15vw,5.25rem)!important;line-height:.96!important}.marketing-hero--production-line p:not(.marketing-eyebrow){margin-bottom:1.55rem;max-width:540px!important;font-size:clamp(1rem,1.08vw,1.13rem)!important;line-height:1.62!important}.marketing-hero--production-line .button{min-height:3.05rem;padding:.78rem 1.45rem;font-size:.98rem;border-radius:7px!important}.production-visual{align-self:center;min-height:270px!important}.production-visual__loop:before{border:2px dashed #5e6f792e;border-color:#5e6f792e #5e6f792e #0000 #0000;height:54%;top:21%;left:0;right:0}.production-visual__loop:after{border:2px dashed #0000;border-color:#0000 #0000 #5e6f7924 #5e6f7924;height:48%;bottom:13%;left:12%;right:2%}.production-visual__bubble{border-radius:12px!important;width:3.45rem!important;height:3.45rem!important;font-size:1.25rem!important}.production-visual__metric--engagement{width:12.4rem;padding:.85rem .95rem .72rem;top:9%;right:14%}.production-visual__metric--engagement i{height:2.55rem}.production-visual__metric--chart{width:8.4rem;height:4.65rem;padding:.8rem;bottom:13%;right:29%}.production-line-track{grid-template-columns:repeat(5,1fr)!important;gap:1.45rem!important}.production-step{text-align:center;align-content:start;justify-items:center;border-radius:13px!important;gap:.32rem!important;min-height:11.9rem!important;padding:1.15rem 1.1rem 1rem!important}.production-step--collect{background:linear-gradient(#eafff9e6,#f8fffdb8)!important;border-color:#00754a26!important}.production-step--generate{background:linear-gradient(#f4f9ffeb,#fafcffc2)!important;border-color:#0a67d821!important}.production-step--schedule{background:linear-gradient(#fff9ebeb,#fffdf7c7)!important;border-color:#db8e002b!important}.production-step--reply{background:linear-gradient(#f9f5ffeb,#fdfaffc7)!important;border-color:#7557d826!important}.production-step--learn{background:linear-gradient(#eefff9eb,#fafffdc7)!important;border-color:#00754a24!important}.production-step:after{color:#5e6f796b!important;font-size:1.25rem!important;right:-1.05rem!important}.production-step__index{display:none!important}.production-step__icon{border-radius:16px;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;margin-bottom:.1rem;font-size:1.45rem;font-weight:950;display:inline-flex}.production-step--collect .production-step__icon{color:var(--sbx-green-accent);background:#00754a14}.production-step--generate .production-step__icon{color:#0a67d8;background:#0a67d814}.production-step--schedule .production-step__icon{color:#cc7a00;background:#db8e001a}.production-step--reply .production-step__icon{color:#7557d8;background:#7557d81a}.production-step--learn .production-step__icon{color:var(--sbx-green-accent);background:#00754a14}.production-step__verb{letter-spacing:-.02em!important;text-transform:none!important;margin:0!important;font-size:.92rem!important;font-weight:900!important}.production-step--collect .production-step__verb,.production-step--learn .production-step__verb{color:var(--sbx-green-accent)!important}.production-step--generate .production-step__verb{color:#0a67d8!important}.production-step--schedule .production-step__verb{color:#cc7a00!important}.production-step--reply .production-step__verb{color:#7557d8!important}.production-step h2{max-width:12rem;letter-spacing:-.035em!important;margin-top:.1rem!important;font-size:.94rem!important;line-height:1.16!important}.production-step strong{color:var(--sbx-green-accent);margin-top:.15rem;font-size:.78rem;font-weight:850}.production-trust-strip{background:#ffffffc7;border:1px solid #1e393214;border-radius:13px;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-top:1.4rem;padding:1rem 1.05rem;display:grid;box-shadow:0 14px 38px #1e39320d}.production-trust{grid-template-columns:2.55rem minmax(0,1fr);align-items:center;gap:.7rem;display:grid}.production-trust>span{border-radius:999px;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;font-weight:900;display:inline-flex}.production-trust--collect>span{color:var(--sbx-green-accent);background:#00754a14}.production-trust--generate>span{color:#00856a;background:#00856a14}.production-trust--schedule>span{color:#cc7a00;background:#db8e001a}.production-trust--reply>span{color:#7557d8;background:#7557d81a}.production-trust strong{font-size:.78rem;line-height:1.2;display:block}.production-trust p{margin:.18rem 0 0!important;font-size:.68rem!important;line-height:1.35!important}@media (max-width:1180px){.marketing-hero--production-line{grid-template-columns:1fr!important;grid-template-areas:"copy""visual""track"!important}.production-line-track{overflow-x:auto;grid-template-columns:repeat(5,minmax(165px,1fr))!important}.production-trust-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.marketing-hero--production-line{padding-top:2rem!important}.production-trust-strip{grid-template-columns:1fr}}.marketing-hero--production-line{max-width:1260px;grid-template-columns:minmax(390px,.9fr) minmax(420px,.82fr)!important;gap:1.05rem 3rem!important;padding:1.45rem 0 1.85rem!important}.marketing-hero__copy--production{align-self:center;max-width:590px!important}.marketing-hero--production-line .button{min-height:2.7rem;padding:.66rem 1.22rem;font-size:.9rem}.production-visual{transform:translateY(.2rem);min-height:220px!important}.production-visual__bubble{border-radius:11px!important;width:3rem!important;height:3rem!important}.production-visual__donut span{inset:1.35rem}.production-visual__metric--engagement{border-radius:14px;width:11rem;padding:.72rem .82rem .62rem;top:7%;right:11%}.production-visual__metric--engagement span,.production-visual__metric--engagement small{font-size:.78rem}.production-visual__metric--engagement strong{font-size:1.34rem}.production-visual__metric--engagement i{height:2.05rem;margin-top:.42rem}.production-visual__metric--chart{border-radius:14px;width:7.6rem;height:4.05rem;bottom:13%;right:29%}.production-step{border-radius:12px!important;gap:.22rem!important;min-height:9.7rem!important;padding:.92rem .9rem .82rem!important}.production-step__icon{border-radius:13px;width:2.22rem;height:2.22rem;font-size:1.18rem}.production-step__verb{font-size:.82rem!important}.production-step h2{max-width:9.4rem;font-size:.82rem!important;line-height:1.12!important}.production-step strong{font-size:.7rem}.production-step:after{font-size:1.05rem!important;right:-.78rem!important}.production-trust-strip{gap:.85rem;margin-top:.9rem;padding:.72rem .9rem}.production-trust{grid-template-columns:2.05rem minmax(0,1fr);gap:.52rem}.production-trust>span{width:2rem;height:2rem}.production-trust strong{font-size:.7rem}.production-trust p{font-size:.62rem!important}@media (min-width:1500px){.marketing-hero--production-line{padding-top:1.25rem!important}.marketing-hero--production-line h1{font-size:4.65rem!important}}.marketing-page--tech{padding-top:1.25rem}.marketing-hero--production-line{background:linear-gradient(#ffffffe0,#fffdf9d1),radial-gradient(circle at 72% 34%,#00754a0e,#0000 25rem),radial-gradient(circle at 36% 12%,#0a67d80b,#0000 18rem);border:1px solid #1e39321a;border-radius:22px;width:min(1280px,100% - 2rem);max-width:1280px;box-shadow:0 26px 75px #1e393214,inset 0 1px #fffffff2;grid-template-columns:minmax(430px,.9fr) minmax(430px,.82fr)!important;gap:1.35rem 3.25rem!important;margin:0 auto 2.2rem!important;padding:2.85rem 3.15rem 2.2rem!important}.marketing-hero--production-line:before{display:none!important}.marketing-hero__copy--production{align-self:start;padding-top:.6rem!important}.marketing-hero--production-line .marketing-eyebrow{letter-spacing:.18em!important;margin-bottom:.85rem!important;font-size:.72rem!important}.marketing-hero--production-line h1{letter-spacing:-.06em!important;max-width:14ch!important;margin-bottom:1rem!important;font-size:clamp(3.25rem,4.25vw,4.55rem)!important;line-height:1.02!important}.marketing-hero--production-line p:not(.marketing-eyebrow){max-width:490px!important;margin-bottom:1.35rem!important;font-size:1rem!important;line-height:1.55!important}.marketing-hero--production-line .marketing-actions{gap:.9rem!important}.marketing-hero--production-line .button{box-shadow:0 14px 28px #00754a1a;border-radius:8px!important;min-height:2.78rem!important;padding:.68rem 1.36rem!important;font-size:.9rem!important}.production-visual{align-self:start;transform:translateY(.35rem);min-height:255px!important}.production-visual__loop:before{border-color:#6071792e #6071792e #0000 #0000;height:56%;top:21%;left:0;right:-.2rem}.production-visual__loop:after{border-color:#0000 #0000 #60717924 #60717924;height:46%;bottom:15%;left:10%;right:1%}.production-visual__bubble{background:#fffffff0!important;border-radius:12px!important;width:3.15rem!important;height:3.15rem!important}.production-visual__donut{width:5.9rem;height:5.9rem;top:34%;left:28%}.production-visual__metric--engagement{width:12.25rem;top:5%;right:12%;border-radius:14px!important}.production-visual__metric--chart{width:8.8rem;height:4.5rem;bottom:14%;right:27%;border-radius:14px!important}.production-line-panel{margin-top:.3rem}.production-line-track{gap:1.15rem!important}.production-step{border-radius:14px!important;min-height:11.1rem!important;padding:1.05rem .95rem .95rem!important;box-shadow:0 18px 40px #1e39320e!important}.production-step__icon{margin-bottom:.2rem;border-radius:16px!important;width:2.8rem!important;height:2.8rem!important;font-size:1.45rem!important}.production-step__verb{font-size:.9rem!important;line-height:1.1!important}.production-step h2{max-width:10.5rem;color:#1c2b33b8!important;font-size:.78rem!important;font-weight:750!important;line-height:1.24!important}.production-step p:not(.production-step__verb){max-width:9rem;font-size:.68rem!important;line-height:1.38!important}.production-step strong{margin-top:auto;font-size:.7rem!important}.production-trust-strip{background:#ffffffd1!important;border-radius:12px!important;margin-top:1.05rem!important;padding:.88rem 1rem!important}@media (max-width:1180px){.marketing-hero--production-line{grid-template-columns:1fr!important;grid-template-areas:"copy""visual""track"!important;padding:2rem 1.5rem!important}.marketing-hero--production-line h1{max-width:100%!important}}@media (max-width:760px){.marketing-hero--production-line{width:min(100%,100% - 1rem);padding:1.5rem 1rem!important}.marketing-hero--production-line h1{font-size:clamp(2.75rem,13vw,4rem)!important}}.production-visual{transform-origin:50%;transform:translateY(.05rem)scale(.94);min-height:248px!important}.production-visual__loop:before{border-width:1.6px;border-color:#74828833 #74828833 #0000 #0000;border-radius:999px;height:52%;top:22%;left:4%;right:4%}.production-visual__loop:after{border-width:1.6px;border-color:#0000 #0000 #74828826 #74828826;border-radius:999px;height:47%;bottom:16%;left:16%;right:7%}.production-visual__bubble{border-radius:12px!important;width:3rem!important;height:3rem!important;font-size:1.35rem!important;box-shadow:0 12px 32px #1e393214!important}.production-visual__donut{width:5.15rem;height:5.15rem;box-shadow:none;opacity:.95;top:37%;left:34%;background:conic-gradient(#7557d8 0 27%, #d9e0e3 27% 74%, #edf5f1 74% 100%)!important}.production-visual__metric--engagement{width:11.3rem;padding:.72rem .78rem .58rem;top:9%;right:14%;border-radius:12px!important;box-shadow:0 16px 38px #1e393217!important}.production-visual__metric--engagement span{font-size:.72rem;font-weight:800;line-height:1}.production-visual__metric--engagement strong{margin:.25rem 0 .02rem;font-size:1.28rem;line-height:1.05}.production-visual__metric--engagement small{font-size:.62rem;line-height:1}.production-visual__metric--engagement i{display:none!important}.production-visual__metric--engagement svg{width:100%;height:3.2rem;margin-top:.45rem;display:block;overflow:visible}.production-visual__metric--engagement polyline{fill:none;stroke:var(--sbx-green-accent);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.production-visual__metric--chart{gap:.36rem;width:7.15rem;height:4rem;padding:.8rem .9rem;bottom:14%;right:28.5%;border-radius:12px!important;box-shadow:0 16px 38px #1e393217!important}.production-visual{align-self:center;overflow:visible;min-height:clamp(270px,28vw,370px)!important;transform:none!important}.production-visual__loop{inset:0!important}.production-visual__loop:before,.production-visual__loop:after{pointer-events:none}.production-visual__loop:before{border:2px dashed #67777c2e!important;border-color:#67777c2e #67777c2e #0000 #0000!important;border-radius:999px!important;height:45%!important;top:29%!important;left:4.5%!important;right:2.5%!important}.production-visual__loop:after{border:2px dashed #0000!important;border-color:#0000 #0000 #67777c29 #67777c29!important;border-radius:999px!important;height:50%!important;bottom:16%!important;left:10.5%!important;right:6.5%!important}.production-visual__bubble{z-index:4;width:clamp(3.5rem,5.2vw,4.1rem)!important;height:clamp(3.5rem,5.2vw,4.1rem)!important;color:var(--sbx-green-accent)!important;background:#fffffff0!important;border:1px solid #1e393214!important;border-radius:16px!important;font-size:clamp(1.45rem,2.2vw,1.8rem)!important;font-weight:900!important;box-shadow:0 18px 40px #1e393214!important}.production-visual__bubble--source{top:36%!important;left:1.5%!important}.production-visual__bubble--learn{bottom:28%!important;right:1.5%!important}.production-visual__donut{z-index:1;width:clamp(5.8rem,9vw,7.2rem)!important;height:clamp(5.8rem,9vw,7.2rem)!important;box-shadow:none!important;opacity:.96!important;background:conic-gradient(#7753db 0deg 93deg,#eaf3ef 93deg 180deg,#dbe3e5 180deg 360deg)!important;top:38%!important;left:31%!important}.production-visual__donut span{background:var(--sbx-cream)!important;inset:31%!important}.production-visual__metric--engagement{z-index:3;min-height:clamp(8.1rem,11vw,9.3rem);background:#fffffff5!important;border:1px solid #1e393217!important;border-radius:18px!important;width:clamp(13rem,21vw,16rem)!important;padding:clamp(.9rem,1.35vw,1.05rem) clamp(1rem,1.55vw,1.25rem) .82rem!important;top:7%!important;right:12%!important;box-shadow:0 24px 55px #1e39321a!important}.production-visual__metric--engagement span{color:#1c1c1c9e!important;font-size:clamp(.9rem,1.2vw,1.15rem)!important;font-weight:850!important;line-height:1!important}.production-visual__metric--engagement strong{color:var(--sbx-green-accent)!important;letter-spacing:-.045em!important;margin:.42rem 0 .04rem!important;font-size:clamp(1.75rem,2.9vw,2.35rem)!important;line-height:.92!important}.production-visual__metric--engagement small{color:#1c1c1c9e!important;font-size:clamp(.78rem,1.12vw,1rem)!important;font-weight:850!important;line-height:1!important}.production-visual__metric--engagement svg,.production-visual__sparkline{width:100%!important;height:clamp(3rem,4.8vw,3.8rem)!important;margin-top:.42rem!important;display:block!important;overflow:visible!important}.production-visual__metric--engagement polyline{display:none!important}.production-visual__sparkline-fill{fill:#00754a14}.production-visual__sparkline-line{fill:none;stroke:#00754ac7;stroke-width:4.2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 8px 10px #00754a1a)}.production-visual__metric--engagement circle{fill:var(--sbx-green-accent)!important}.production-visual__metric--chart{z-index:5;background:#fffffff2!important;border:1px solid #1e393214!important;border-radius:18px!important;gap:clamp(.44rem,.8vw,.66rem)!important;width:clamp(8.4rem,13.5vw,10.6rem)!important;height:clamp(4.5rem,6.5vw,5.7rem)!important;padding:clamp(.9rem,1.35vw,1.15rem) clamp(1rem,1.6vw,1.25rem)!important;bottom:11%!important;right:26.5%!important;box-shadow:0 24px 55px #1e39321a!important}.production-visual__metric--chart span{background:linear-gradient(#00754a9e,#7557d88a)!important;border-radius:.36rem .36rem .08rem .08rem!important;width:clamp(.85rem,1.35vw,1.05rem)!important}@media (max-width:980px){.production-visual{min-height:300px!important}}.fypia-difference-section{background:radial-gradient(circle at 12% 10%,#00754a14,#0000 30%),radial-gradient(circle at 92% 16%,#d99a221c,#0000 34%),linear-gradient(#fffffff5,#fffdf8eb);border:1px solid #1e39321a;border-radius:clamp(2rem,4vw,3rem);width:min(100%,100% - 6rem);max-width:1280px;margin:2.6rem auto 0;padding:clamp(2.4rem,4vw,4.8rem);position:relative;overflow:hidden;box-shadow:0 24px 70px #1e393217}.fypia-difference-section:before{content:"";filter:blur(28px);opacity:.8;pointer-events:none;background:linear-gradient(90deg,#00754a1a,#7557d812,#0000);border-radius:999px;height:17rem;position:absolute;inset:auto -7% -18% 22%}.fypia-difference__header{z-index:1;grid-template-columns:minmax(17rem,.72fr) minmax(20rem,1fr);align-items:end;gap:clamp(2rem,5vw,5.5rem);display:grid;position:relative}.fypia-difference__header h2{max-width:10ch;color:var(--sbx-black);letter-spacing:-.085em;margin:0;font-size:clamp(3.5rem,7.4vw,7.4rem);font-weight:950;line-height:.88}.fypia-difference__header>p{color:#1c1c1c9e;letter-spacing:-.035em;max-width:42rem;margin:0;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:650;line-height:1.45}.fypia-difference__timeline{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.35rem;margin-top:clamp(2.4rem,5vw,5rem);display:grid;position:relative}.fypia-difference__timeline:before{content:"";background:linear-gradient(90deg,#00754a33,#00754a14);height:2px;position:absolute;top:3.25rem;left:4rem;right:4rem}.fypia-difference-step{background:#ffffffd1;border:1px solid #1e393217;border-radius:1.65rem;min-height:23rem;padding:1.5rem 1.4rem 1.6rem;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;box-shadow:0 18px 45px #1e393212}.fypia-difference-step:hover{border-color:#00754a38;transform:translateY(-4px);box-shadow:0 24px 60px #1e39321a}.fypia-difference-step:not(:last-child):after{content:"→";z-index:2;color:#1e393238;font-size:1.9rem;font-weight:900;position:absolute;top:2.62rem;right:-1.12rem}.fypia-difference-step__marker{background:var(--sbx-green-accent);color:#fff;letter-spacing:-.04em;border-radius:999px;place-items:center;width:3.4rem;height:3.4rem;font-size:1rem;font-weight:950;display:grid;box-shadow:0 12px 30px #00754a33}.fypia-difference-step p{color:#1c1c1c7a;letter-spacing:.24em;text-transform:uppercase;margin:2rem 0 .75rem;font-size:1rem;font-weight:950}.fypia-difference-step h3{max-width:12ch;color:var(--sbx-black);letter-spacing:-.07em;margin:0;font-size:clamp(1.8rem,2.6vw,2.45rem);font-weight:950;line-height:.98}.fypia-difference-step span{color:#1c1c1c94;letter-spacing:-.03em;margin-top:1rem;font-size:clamp(1.02rem,1.45vw,1.2rem);font-weight:560;line-height:1.42;display:block}.fypia-difference__proof{z-index:1;background:#f4f1eb9e;border:1px solid #1e393214;border-radius:1.6rem;grid-template-columns:1fr 1fr auto;align-items:stretch;gap:1.2rem;margin-top:1.35rem;padding:1.05rem;display:grid;position:relative}.fypia-difference__proof article{background:#ffffffbd;border-radius:1.15rem;padding:1rem 1.1rem}.fypia-difference__proof strong{color:var(--sbx-black);letter-spacing:-.035em;font-size:1.05rem;font-weight:950;display:block}.fypia-difference__proof p{color:#1c1c1c94;margin:.45rem 0 0;font-size:.98rem;font-weight:560;line-height:1.38}.fypia-difference__actions{flex-direction:column;justify-content:center;gap:.65rem;min-width:15rem;display:flex}.fypia-difference__actions .button{justify-content:center;width:100%;padding-inline:1.15rem}.fypia-difference__detail-grid{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);gap:1.35rem;margin-top:1.35rem;display:grid;position:relative}.fypia-difference__answers,.fypia-difference__side{min-width:0}.fypia-difference__answers{background:#ffffffc2;border:1px solid #1e393214;border-radius:1.75rem;padding:1.25rem;box-shadow:0 18px 45px #1e39320f}.fypia-difference__mini-label{color:var(--sbx-green-accent);letter-spacing:.24em;text-transform:uppercase;margin:0 0 1.05rem;font-size:.9rem;font-weight:950}.fypia-difference__answers article{border-top:1px solid #1e393214;grid-template-columns:4.25rem 1fr;gap:1.15rem;padding:1.15rem 0;display:grid}.fypia-difference__answers article:first-of-type{border-top:0;padding-top:.15rem}.fypia-difference__answers article>span{color:#00754ad1;letter-spacing:-.07em;font-size:2rem;font-weight:950;line-height:1}.fypia-difference__answers h3{color:var(--sbx-black);letter-spacing:-.065em;margin:0;font-size:clamp(1.5rem,2.2vw,2.1rem);font-weight:950;line-height:.98}.fypia-difference__answers p{color:#1c1c1c94;letter-spacing:-.025em;margin:.65rem 0 0;font-size:clamp(1rem,1.28vw,1.13rem);font-weight:560;line-height:1.43}.fypia-difference__side{grid-template-rows:auto 1fr;gap:1.35rem;display:grid}.fypia-difference__compare,.fypia-difference__capabilities{background:#ffffffc2;border:1px solid #1e393214;border-radius:1.75rem;padding:1.25rem;box-shadow:0 18px 45px #1e39320f}.fypia-difference__compare{gap:.85rem;display:grid}.fypia-difference__compare a{background:#f4f1eb7a;border:1px solid #1e393214;border-radius:1.2rem;padding:1rem 3rem 1rem 1rem;transition:transform .16s,border-color .16s,background .16s;display:block;position:relative}.fypia-difference__compare a:after{content:"↗";color:var(--sbx-green-accent);font-size:1.15rem;font-weight:950;position:absolute;top:1rem;right:1.05rem}.fypia-difference__compare a:hover{background:#e7f4ee8a;border-color:#00754a38;transform:translateY(-2px)}.fypia-difference__compare strong{color:var(--sbx-black);letter-spacing:-.055em;font-size:1.35rem;font-weight:950;line-height:1;display:block}.fypia-difference__compare span{color:#1c1c1c94;margin-top:.55rem;font-size:.98rem;font-weight:560;line-height:1.38;display:block}.fypia-difference__capabilities div{flex-wrap:wrap;gap:.65rem;display:flex}.fypia-difference__capabilities span{color:#00603df2;letter-spacing:-.02em;background:#e7f4eea3;border:1px solid #00754a21;border-radius:999px;align-items:center;min-height:2.35rem;padding:.55rem .78rem;font-size:.92rem;font-weight:850;display:inline-flex}@media (max-width:1120px){.fypia-difference__header,.fypia-difference__proof,.fypia-difference__detail-grid{grid-template-columns:1fr}.fypia-difference__timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.fypia-difference__timeline:before,.fypia-difference-step:after{display:none}.fypia-difference__actions{flex-direction:row;min-width:0}}@media (max-width:760px){.fypia-difference-section{border-radius:1.6rem;width:min(100%,100% - 1rem);padding:1.5rem 1rem}.fypia-difference__timeline{grid-template-columns:1fr}.fypia-difference-step{min-height:auto}.fypia-difference__actions{flex-direction:column}.fypia-difference__answers article{grid-template-columns:1fr;gap:.45rem}}.marketing-page--tech{--fypia-home-shell:min(1280px, calc(100% - 2rem))}.marketing-page--tech>.marketing-hero--production-line,.marketing-page--tech>.fypia-difference-section,.marketing-page--tech>.marketing-section--panel{width:var(--fypia-home-shell)!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:760px){.marketing-page--tech{--fypia-home-shell:min(100%, calc(100% - 1rem))}}.homepage-section-header{gap:.85rem;max-width:920px;display:grid}.homepage-section-header h2{letter-spacing:-.07em;max-width:980px;color:var(--sbx-black);margin:0;font-size:clamp(2.05rem,4vw,4rem);line-height:.98}.homepage-section-header>p:not(.marketing-eyebrow){color:#1c1c1c9e;max-width:760px;margin:0;font-size:clamp(1.05rem,1.55vw,1.28rem);font-weight:560;line-height:1.55}.homepage-problem-section,.homepage-feature-section,.homepage-usecase-section,.homepage-resource-section,.homepage-faq-section{background:radial-gradient(circle at 92% 0,#00754a12,#0000 24rem),linear-gradient(#fffffff5,#fffdf8eb);margin-top:1.4rem}.homepage-problem-grid,.homepage-feature-grid,.homepage-usecase-grid,.homepage-resource-grid,.homepage-faq-grid{gap:1rem;margin-top:1.7rem;display:grid}.homepage-problem-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.homepage-problem-grid article,.homepage-usecase-grid a,.homepage-resource-grid a,.homepage-faq-grid article{background:#ffffffbd;border:1px solid #1e393214;border-radius:1.4rem;padding:1.25rem;box-shadow:0 16px 36px #1e39320d}.homepage-problem-grid strong,.homepage-usecase-grid h3,.homepage-resource-grid h3,.homepage-faq-grid h3,.homepage-feature-grid h3{color:var(--sbx-black);letter-spacing:-.045em;margin:0;font-size:clamp(1.15rem,1.5vw,1.45rem);font-weight:950;line-height:1.04;display:block}.homepage-problem-grid p,.homepage-usecase-grid p,.homepage-resource-grid p,.homepage-faq-grid p,.homepage-feature-grid p{color:#1c1c1c99;margin:.7rem 0 0;font-size:1rem;font-weight:560;line-height:1.5}.homepage-usecase-grid a,.homepage-resource-grid a{color:inherit;transition:transform .16s,border-color .16s,background .16s;display:block}.homepage-usecase-grid a:hover,.homepage-resource-grid a:hover{background:#e7f4ee8f;border-color:#00754a38;transform:translateY(-3px)}.homepage-usecase-grid a>span,.homepage-resource-grid a>span{color:var(--sbx-green-accent);margin-top:1rem;font-size:.92rem;font-weight:900;display:inline-flex}.homepage-feature-grid,.homepage-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.homepage-feature-grid article{background:#e7f4ee85;border:1px solid #00754a1f;border-radius:1.35rem;grid-template-columns:2.2rem 1fr;gap:.9rem;padding:1.2rem;display:grid}.homepage-feature-grid article>span{background:var(--sbx-green-accent);color:#fff;border-radius:999px;place-items:center;width:2.15rem;height:2.15rem;font-weight:950;display:grid}.homepage-usecase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.homepage-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-final-cta{width:var(--fypia-home-shell);background:radial-gradient(circle at 18% 0,#00754a21,#0000 25rem),linear-gradient(145deg,#fffffff7,#f4f1ebeb);border:1px solid #1e393217;border-radius:clamp(2rem,4vw,3rem);max-width:1280px;margin:1.4rem auto 0;box-shadow:0 24px 70px #1e393214}.homepage-final-cta>p:not(.marketing-eyebrow){color:#1c1c1c9e;max-width:720px;font-size:1.1rem;line-height:1.6}@media (max-width:1100px){.homepage-problem-grid,.homepage-feature-grid,.homepage-usecase-grid,.homepage-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.feature-page,.use-case-page{gap:1.6rem;display:grid}.use-case-hero{background:radial-gradient(circle at 86% 18%,#00754a1f,#0000 22rem),radial-gradient(circle at 10% 10%,#cba2581f,#0000 19rem),linear-gradient(145deg,#fffffffa,#f9f6eff0);border:1px solid #1e39321a;border-radius:clamp(2rem,4vw,3rem);padding:clamp(2rem,3.6vw,3.25rem) clamp(2.25rem,5vw,4.5rem);position:relative;overflow:hidden;box-shadow:0 24px 70px #1e393214}.use-case-hero h1{max-width:11.5ch;color:var(--sbx-black);letter-spacing:-.085em;margin:0;font-size:clamp(3rem,6.6vw,6.3rem);font-weight:950;line-height:.92}.use-case-hero .article-page__lede{max-width:760px;margin-top:1.2rem;font-size:clamp(1.15rem,1.7vw,1.38rem);line-height:1.58}.use-case-pain-panel{grid-template-columns:minmax(0,.86fr) minmax(20rem,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.use-case-pain-panel h2,.use-case-feature-panel h2,.use-case-workflow-section h2{max-width:780px;color:var(--sbx-black);letter-spacing:-.065em;margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:.98}.use-case-pain-panel ul{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.use-case-pain-panel li{color:#1c1c1ca8;background:#ffffffb8;border:1px solid #1e393214;border-radius:1.1rem;padding:1rem 1.05rem;font-weight:650;line-height:1.42}.use-case-workflow-section{background:#ffffffc2;border:1px solid #1e393214;border-radius:2rem;padding:clamp(1.6rem,4vw,2.6rem);box-shadow:0 18px 46px #1e39320e}.use-case-workflow-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem;margin-top:1.5rem;display:grid}.use-case-workflow-grid article{background:linear-gradient(#ffffffeb,#f8f4ecb3);border:1px solid #1e393214;border-radius:1.25rem;padding:1.05rem}.use-case-workflow-grid span{background:var(--sbx-green-accent);color:#fff;border-radius:999px;place-items:center;width:2.8rem;height:2.8rem;font-weight:950;display:grid}.use-case-workflow-grid h3{color:var(--sbx-black);letter-spacing:-.045em;margin:1rem 0 0;font-size:1.25rem;font-weight:950}.use-case-workflow-grid p{color:#1c1c1c9e;margin:.55rem 0 0;font-size:.96rem;font-weight:560;line-height:1.45}.use-case-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1.35rem;display:grid}.use-case-feature-grid article{background:#e7f4ee85;border:1px solid #00754a1f;border-radius:1.1rem;grid-template-columns:2rem 1fr;align-items:start;gap:.8rem;padding:1rem;display:grid}.use-case-feature-grid span{background:var(--sbx-green-accent);color:#fff;border-radius:999px;place-items:center;width:2rem;height:2rem;font-weight:950;display:grid}.use-case-feature-grid p{color:#1c1c1cad;margin:0;font-weight:700;line-height:1.42}.use-cases-index-grid .article-index-card{min-height:260px}.use-cases-index-page .article-index-card{gap:1rem;padding:clamp(1.25rem,2.4vw,1.8rem)}.use-cases-index-page .article-index-card h2{width:100%;max-width:none;letter-spacing:-.052em!important;font-size:clamp(1.75rem,2.05vw,2.28rem)!important;line-height:1.08!important}.use-cases-index-page .article-index-card p{font-size:clamp(.98rem,1.05vw,1.08rem)!important;line-height:1.58!important}.use-case-hero{text-align:center;justify-items:center;display:grid}.use-case-hero h1{width:min(100%,1120px);max-width:none;letter-spacing:-.055em!important;font-size:clamp(2.45rem,3.45vw,3.7rem)!important;line-height:1.05!important}.use-case-hero .marketing-eyebrow,.use-case-hero .article-page__lede{margin-left:auto;margin-right:auto}.use-case-hero .marketing-actions{justify-content:center}.use-case-hero .article-page__lede{max-width:780px;font-size:clamp(1.08rem,1.35vw,1.24rem)!important;line-height:1.62!important}.use-case-pain-panel h2,.use-case-feature-panel h2,.use-case-workflow-section h2{letter-spacing:-.058em!important;font-size:clamp(1.85rem,3.1vw,3rem)!important;line-height:1.04!important}.feature-hero{background:radial-gradient(circle at 82% 18%,#00754a1f,#0000 23rem),radial-gradient(circle at 10% 6%,#cba2581f,#0000 20rem),linear-gradient(145deg,#fffffffa,#f9f6eff0);border:1px solid #1e39321a;border-radius:clamp(2rem,4vw,3rem);padding:clamp(2.5rem,5vw,4.25rem);position:relative;overflow:hidden;box-shadow:0 24px 70px #1e393214}.feature-hero:after{content:"";opacity:.8;pointer-events:none;background:linear-gradient(90deg,#ffffffb8,#0000),repeating-linear-gradient(135deg,#00754a14 0 .7rem,#0000 .7rem 1.6rem);border:1px dashed #00754a2e;border-radius:999px;width:clamp(10rem,25vw,24rem);height:clamp(10rem,25vw,24rem);position:absolute;top:50%;right:clamp(1.25rem,5vw,4rem);transform:translateY(-50%)}.feature-hero>*{z-index:1;max-width:820px;position:relative}.feature-hero h1{max-width:10.5ch;color:var(--sbx-black);letter-spacing:-.085em;margin:0;font-size:clamp(3.2rem,7vw,6.7rem);font-weight:950;line-height:.9}.feature-hero .article-page__lede{max-width:720px;margin-top:1.2rem;font-size:clamp(1.15rem,1.7vw,1.38rem);line-height:1.58}.feature-answer-panel{border-left:5px solid var(--sbx-green-accent)}.feature-workflow-section,.feature-compare-section,.feature-faq-section{background:#ffffffc2;border:1px solid #1e393214;border-radius:2rem;padding:clamp(1.6rem,4vw,2.6rem);box-shadow:0 18px 46px #1e39320e}.feature-workflow-section h2,.feature-compare-section h2,.feature-faq-section h2,.controlled-automation-panel h2{max-width:780px;color:var(--sbx-black);letter-spacing:-.065em;margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:.98}.feature-workflow-grid,.feature-compare-grid,.feature-related-grid{gap:1rem;margin-top:1.5rem;display:grid}.feature-workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-workflow-grid article,.feature-compare-grid article,.feature-related-grid a{background:linear-gradient(#ffffffeb,#f8f4ecb3);border:1px solid #1e393214;border-radius:1.35rem;padding:1.15rem}.feature-workflow-grid span{background:var(--sbx-green-accent);color:#fff;letter-spacing:-.04em;border-radius:999px;place-items:center;width:3rem;height:3rem;font-weight:950;display:grid}.feature-workflow-grid h3,.feature-compare-grid h3,.feature-related-grid strong,.feature-faq-section h3{color:var(--sbx-black);letter-spacing:-.045em;margin:1rem 0 0;font-size:1.35rem;font-weight:950;line-height:1.02}.feature-workflow-grid p,.feature-compare-grid p,.feature-related-grid span,.feature-faq-section p,.controlled-automation-panel p,.controlled-automation-panel li{color:#1c1c1c9e;margin:.65rem 0 0;font-size:1rem;font-weight:560;line-height:1.5}.controlled-automation-panel{background:radial-gradient(circle at 94% 12%,#00754a1f,#0000 18rem),linear-gradient(145deg,#fffffff5,#e7f4ee94);grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:start;gap:clamp(1.4rem,4vw,3rem);display:grid}.controlled-automation-panel ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.controlled-automation-panel li{background:#ffffffb3;border:1px solid #00754a1f;border-radius:1rem;margin:0;padding:.9rem .95rem .9rem 2.55rem;position:relative}.controlled-automation-panel li:before{content:"✓";color:var(--sbx-green-accent);font-weight:950;position:absolute;top:.9rem;left:.9rem}.feature-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-related-panel{background:radial-gradient(circle at 88% 0,#cba2581f,#0000 18rem),linear-gradient(#fffffff0,#f8f4ecc7)}.feature-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-related-grid a{color:inherit;transition:transform .16s,border-color .16s,background .16s;display:block}.feature-related-grid a:hover{background:#e7f4ee8f;border-color:#00754a38;transform:translateY(-2px)}.feature-related-grid strong{margin:0;display:block}.feature-related-grid span{display:block}.feature-faq-section{grid-template-columns:minmax(16rem,.42fr) minmax(0,1fr);gap:1rem 1.5rem;display:grid}.feature-faq-section h2{grid-row:1/span 6}.feature-faq-section div{border-bottom:1px solid #1e393214;padding:1rem 0}.feature-faq-section h3{margin:0}@media (max-width:1050px){.feature-workflow-grid,.feature-related-grid,.use-case-workflow-grid,.use-case-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.controlled-automation-panel,.feature-faq-section,.use-case-pain-panel{grid-template-columns:1fr}.feature-faq-section h2{grid-row:auto}}@media (max-width:720px){.feature-hero h1{max-width:100%;font-size:clamp(2.7rem,15vw,4.1rem)}.use-case-hero h1{max-width:100%;font-size:clamp(2.6rem,14vw,4rem)}.feature-hero:after{opacity:.32}.feature-workflow-grid,.feature-compare-grid,.feature-related-grid,.use-case-workflow-grid,.use-case-feature-grid,.homepage-problem-grid,.homepage-feature-grid,.homepage-usecase-grid,.homepage-resource-grid,.homepage-faq-grid{grid-template-columns:1fr}}.long-tail-article-page .long-tail-answer-block{border-left:4px solid var(--sbx-green-accent)!important}.long-tail-checklist ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.long-tail-checklist li{color:#1c1c1cad;background:#e7f4ee7a;border:1px solid #00754a1f;border-radius:16px;padding:.85rem .95rem .85rem 2.5rem;font-weight:700;line-height:1.45;position:relative}.long-tail-checklist li:before{content:"✓";background:var(--sbx-green-accent);color:#fff;border-radius:999px;place-items:center;width:1.2rem;height:1.2rem;font-size:.72rem;font-weight:950;display:grid;position:absolute;top:.78rem;left:.85rem}@media (max-width:760px){.long-tail-checklist ul{grid-template-columns:1fr}}.article-index-page--premium{width:min(1280px,100% - 2rem);max-width:1280px;margin:0 auto;padding-top:clamp(2rem,4vw,4rem)!important}.article-library-hero,.article-featured-panel,.article-library-panel,.article-hero-panel{background:radial-gradient(circle at 82% 18%,#00754a1c,#0000 24rem),radial-gradient(circle at 8% 100%,#0a67d814,#0000 21rem),linear-gradient(#fffffff0,#fffdf8e6);border:1px solid #1e39321a;position:relative;overflow:hidden;box-shadow:0 28px 80px #1e393214,inset 0 1px #ffffffe6}.article-library-hero{border-radius:clamp(1.8rem,4vw,3rem);grid-template-columns:minmax(0,1fr) minmax(16rem,.34fr);align-items:end;gap:clamp(2rem,5vw,5rem);padding:clamp(2.4rem,5vw,5rem);display:grid}.article-library-hero:before,.article-hero-panel:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #1e39320f;position:absolute;inset:1.2rem}.article-library-hero h1,.article-hero-panel h1{margin:.65rem 0 1.2rem;font-weight:950;max-width:11ch!important;color:var(--sbx-black)!important;letter-spacing:-.09em!important;font-size:clamp(4rem,8vw,8.5rem)!important;line-height:.86!important}.article-library-hero .article-page__lede,.article-hero-panel .article-page__lede{letter-spacing:-.035em;max-width:54rem;font-weight:620;font-size:clamp(1.18rem,1.8vw,1.5rem)!important;line-height:1.48!important}.article-library-signal{z-index:1;background:#e7f4eeb8;border:1px solid #00754a26;border-radius:1.55rem;gap:.85rem;padding:1.35rem;display:grid;position:relative;box-shadow:0 20px 45px #1e393214}.article-library-signal strong{color:var(--sbx-green-accent);letter-spacing:-.09em;font-size:5rem;font-weight:950;line-height:.88}.article-library-signal span{color:#1c1c1c94;letter-spacing:-.03em;font-weight:850}.article-library-signal div{background:#ffffffa6;border-radius:1rem;align-items:end;gap:.42rem;height:4.3rem;padding:.7rem;display:flex}.article-library-signal i{background:linear-gradient(#00754ab8,#7557d87a);border-radius:.35rem .35rem .08rem .08rem;width:1rem;display:block}.article-library-signal i:first-child{height:32%}.article-library-signal i:nth-child(2){height:52%}.article-library-signal i:nth-child(3){height:72%}.article-library-signal i:nth-child(4){height:96%}.article-library-tags{flex-wrap:wrap;gap:.75rem;margin:1.1rem 0 1.35rem;display:flex}.article-library-tags span{color:#00603df2;background:#ffffffb8;border:1px solid #00754a21;border-radius:999px;align-items:center;min-height:2.45rem;padding:.55rem .9rem;font-size:.9rem;font-weight:850;display:inline-flex;box-shadow:0 10px 25px #1e39320b}.article-featured-panel,.article-library-panel{border-radius:clamp(1.5rem,3vw,2.2rem);margin-top:1.35rem;padding:clamp(1.4rem,3vw,2.4rem)}.article-section-heading{z-index:1;margin-bottom:1.4rem;position:relative}.article-section-heading h2{max-width:13ch;margin:0;font-weight:950;color:var(--sbx-black)!important;letter-spacing:-.08em!important;font-size:clamp(2.3rem,4.2vw,4.8rem)!important;line-height:.9!important}.article-section-heading--row{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.article-featured-grid{grid-template-columns:1.05fr .95fr .95fr;gap:1rem;display:grid}.article-featured-card,.article-library-card{background:#ffffffc7;border:1px solid #1e393217;align-content:start;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;box-shadow:0 18px 48px #1e393211}.article-featured-card:hover,.article-library-card:hover{border-color:#00754a38;transform:translateY(-4px);box-shadow:0 28px 70px #1e39321a}.article-featured-card{border-radius:1.55rem;min-height:24rem;padding:1.55rem}.article-featured-card:first-child{background:linear-gradient(#e7f4eeeb,#ffffffd1),radial-gradient(circle at 90% 0,#00754a2e,#0000 12rem)}.article-featured-card>span{background:var(--sbx-green-accent);color:#fff;border-radius:999px;place-items:center;width:3.2rem;height:3.2rem;font-weight:950;display:grid}.article-featured-card p,.article-library-card>span{letter-spacing:.18em;text-transform:uppercase;margin:1.8rem 0 .7rem;font-size:.84rem;font-weight:950;color:var(--sbx-green-accent)!important}.article-featured-card h3,.article-library-card h3{letter-spacing:-.07em;margin:0;font-weight:950;line-height:.98;color:var(--sbx-black)!important}.article-featured-card h3{font-size:clamp(2rem,3.2vw,3.1rem)}.article-featured-card small,.article-library-card p{margin-top:1rem;font-size:1.05rem;font-weight:580;color:#1c1c1c94!important;line-height:1.45!important}.article-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.article-library-card{border-radius:1.25rem;min-height:18rem;padding:1.25rem}.article-library-card>span{margin-top:0}.article-library-card h3{font-size:clamp(1.35rem,2vw,1.82rem)}.article-library-card p{font-size:.98rem!important}.article-library-card small{color:var(--sbx-green-accent);align-self:end;margin-top:1rem;font-weight:900}.article-page{width:min(1120px,100% - 2rem);max-width:1120px!important;padding-top:clamp(2rem,4vw,4rem)!important}.article-hero-panel{border-radius:clamp(1.6rem,4vw,2.8rem);grid-template-columns:minmax(0,1fr) minmax(14rem,.28fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);margin-bottom:1.25rem;padding:clamp(2.2rem,5vw,4.6rem);display:grid}.article-page>.article-meta,.article-page>.marketing-eyebrow,.article-page>h1,.article-page>.article-page__lede{max-width:860px}.article-meta{flex-wrap:wrap;gap:.5rem!important;margin-bottom:1rem!important;display:inline-flex!important}.article-meta span{background:#e7f4ee94;border:1px solid #00754a1f;border-radius:999px;align-items:center;min-height:2rem;padding:.35rem .7rem;font-size:.82rem;font-weight:850;display:inline-flex;color:#00603df2!important}.article-hero-orbit{background:#ffffff94;border:1px solid #00754a24;border-radius:1.4rem;gap:.7rem;padding:1rem;display:grid;position:relative}.article-hero-orbit:before{content:"";pointer-events:none;border:1.5px dashed #00754a33;border-radius:999px;position:absolute;inset:1.2rem}.article-hero-orbit span{z-index:1;min-height:2.8rem;color:var(--sbx-green-accent);letter-spacing:.12em;text-transform:uppercase;background:#e7f4eedb;border-radius:999px;justify-content:center;align-items:center;font-size:.82rem;font-weight:950;display:inline-flex;position:relative}.article-page section{position:relative;background:#ffffffd1!important;border:1px solid #1e393217!important;border-radius:1.5rem!important;padding:clamp(1.45rem,3vw,2.25rem)!important;box-shadow:0 18px 48px #1e39320f!important}.article-page section:before{content:"";background:linear-gradient(180deg, var(--sbx-green-accent), #7557d894);opacity:.65;border-radius:999px;width:4px;position:absolute;top:1.35rem;bottom:1.35rem;left:0}.article-page h2{font-weight:950;color:var(--sbx-black)!important;letter-spacing:-.065em!important;font-size:clamp(1.75rem,3vw,2.65rem)!important;line-height:.98!important}.article-page h3{letter-spacing:-.035em;font-size:1.2rem;font-weight:900;color:var(--sbx-black)!important}.article-page p,.article-page li{letter-spacing:-.015em;font-weight:520;font-size:clamp(1.03rem,1.25vw,1.15rem)!important}.article-page ol,.article-page ul{padding-left:1.35rem}.long-tail-answer-block{background:linear-gradient(135deg,#e7f4eee6,#ffffffdb),radial-gradient(circle at 95% 0,#00754a21,#0000 16rem)!important}@media (max-width:1120px){.article-featured-grid,.article-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-library-hero,.article-hero-panel{grid-template-columns:1fr}}@media (max-width:760px){.article-index-page--premium,.article-page{width:min(100%,100% - 1rem)!important}.article-featured-grid,.article-library-grid{grid-template-columns:1fr}.article-section-heading--row{flex-direction:column;align-items:stretch}.article-library-hero h1,.article-hero-panel h1{font-size:clamp(3.2rem,15vw,4.8rem)!important}}.article-index-page--white,.article-page--white{background:radial-gradient(circle at 96% 4%,#e7f4eee6,#0000 18rem),radial-gradient(circle at 0 88%,#f7eddcb3,#0000 18rem);width:min(1320px,100% - 2rem);max-width:1320px;margin-inline:auto;position:relative;padding-top:clamp(2.5rem,5vw,5rem)!important}.article-white-header{max-width:980px;margin-bottom:clamp(2.2rem,5vw,4rem)}.article-white-header h1{margin:.7rem 0 1.1rem;font-weight:950;max-width:13ch!important;color:var(--sbx-black)!important;letter-spacing:-.09em!important;font-size:clamp(3.8rem,7.8vw,7.4rem)!important;line-height:.88!important}.article-white-header .article-page__lede{max-width:68rem;font-weight:650;color:#1c1c1c9e!important;font-size:clamp(1.1rem,1.45vw,1.35rem)!important;line-height:1.55!important}.article-white-library,.article-white-detail-preview,.article-white-row-preview,.article-white-all,.article-topic-clusters,.article-white-reading-hero,.article-white-short-answer,.article-page--white .article-white-main-copy section,.article-white-sidebar section{position:relative;overflow:hidden;background:#fffffff5!important;border:1px solid #1e393217!important;box-shadow:0 24px 70px #1e39320e!important}.article-white-library{border-radius:clamp(2rem,4vw,3rem);padding:clamp(1.6rem,3vw,2.6rem)}.article-white-library>h2,.article-white-detail-preview>h2,.article-white-row-preview>h2,.article-white-all .article-section-heading h2{max-width:19ch;margin:.55rem 0 1.6rem;font-weight:950;color:var(--sbx-black)!important;letter-spacing:-.075em!important;font-size:clamp(2.15rem,4vw,3.85rem)!important;line-height:.93!important}.article-white-library__body{grid-template-columns:minmax(22rem,1.15fr) minmax(0,1.35fr);align-items:stretch;gap:clamp(1.2rem,2.4vw,2rem);display:grid}.article-white-feature{background:linear-gradient(135deg,#effaf5fa,#ffffffeb);border:1px solid #00754a1f;border-radius:2rem;align-content:center;min-height:20rem;padding:clamp(1.4rem,3vw,2.35rem);display:grid}.article-white-feature__eyebrow,.article-white-mini-card p,.article-white-detail-preview aside>p,.article-white-answer-console>p{letter-spacing:.22em;text-transform:uppercase;font-weight:950;color:var(--sbx-green-accent)!important;font-size:.82rem!important}.article-white-feature h3{letter-spacing:-.075em;max-width:14ch;margin:1.2rem 0 .8rem;font-size:clamp(2.1rem,3.5vw,3.45rem);font-weight:950;line-height:.94;color:var(--sbx-black)!important}.article-white-feature p{max-width:42rem;margin:0;font-weight:650;color:#1c1c1c94!important;font-size:1.08rem!important;line-height:1.45!important}.article-white-feature__actions{flex-wrap:wrap;gap:.8rem;margin-top:1.4rem;display:flex}.article-white-feature__actions b,.article-white-feature__actions i{border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:.7rem 1.6rem;font-style:normal;font-weight:950;display:inline-flex}.article-white-feature__actions b{background:var(--sbx-green-accent);color:#fff}.article-white-feature__actions i{color:var(--sbx-green-accent);background:#fff;border:1px solid #00754a24}.article-white-featured-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.article-white-mini-card{background:#fff;border:1px solid #1e393214;border-radius:1.7rem;align-content:start;min-height:20rem;padding:1.35rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.article-white-mini-card:hover,.article-white-row-preview a:hover,.article-library-card:hover{border-color:#00754a38;transform:translateY(-3px);box-shadow:0 22px 58px #1e393214}.article-white-mini-card>span{background:var(--sbx-green-accent);color:#fff;border-radius:999px;place-items:center;width:3.1rem;height:3.1rem;font-weight:950;display:grid}.article-white-mini-card h3{letter-spacing:-.07em;margin:1rem 0;font-size:clamp(1.45rem,2.2vw,2.15rem);font-weight:950;line-height:.98;color:var(--sbx-black)!important}.article-white-mini-card small{color:var(--sbx-green-accent);align-self:end;font-weight:900}.article-white-preview-row{grid-template-columns:minmax(0,1.45fr) minmax(20rem,.9fr);gap:1.35rem;margin-top:1.35rem;display:grid}.article-white-detail-preview,.article-white-row-preview{border-radius:2rem;min-height:25rem;padding:clamp(1.45rem,3vw,2.2rem)}.article-white-lines{gap:1rem;max-width:34rem;margin-top:1.6rem;display:grid}.article-white-lines i{background:#1e393221;border-radius:999px;height:.85rem;display:block}.article-white-lines i:nth-child(2){width:92%}.article-white-lines i:nth-child(3){width:84%}.article-white-lines i:nth-child(4){width:72%}.article-white-pills{flex-wrap:wrap;gap:.85rem;margin-top:1.7rem;display:flex}.article-white-pills span,.article-white-row-preview i{min-height:2.9rem;color:var(--sbx-green-accent);background:#e7f4eed1;border-radius:999px;align-items:center;padding:.65rem 1.3rem;font-style:normal;font-weight:950;display:inline-flex}.article-white-detail-preview aside{background:#fffc;border-radius:1.4rem;gap:.7rem;min-width:18rem;padding:1.15rem;display:grid;position:absolute;bottom:2rem;right:2rem}.article-white-detail-preview aside span,.article-white-answer-console span{color:#1c1c1c9e;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.7rem;font-weight:850;display:flex}.article-white-detail-preview aside b,.article-white-answer-console b{background:var(--sbx-green-accent);color:#fff;border-radius:999px;place-items:center;width:2.45rem;height:2.45rem;font-weight:950;display:grid}.article-white-row-preview{align-content:start;gap:1rem;display:grid}.article-white-row-preview a{background:#fff;border:1px solid #1e393214;border-radius:1.35rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.article-white-row-preview a b{color:var(--sbx-black);letter-spacing:-.04em;font-size:1.18rem;font-weight:950;display:block}.article-white-row-preview a small{color:#1c1c1c94;font-weight:850}.article-white-all,.article-topic-clusters{border-radius:2rem;margin-top:1.35rem;padding:clamp(1.4rem,3vw,2.4rem)}.article-topic-clusters .article-section-heading{margin-bottom:1.1rem}.article-topic-clusters .article-section-heading h2{max-width:16ch;margin:.55rem 0 0;font-weight:950;color:var(--sbx-black)!important;letter-spacing:-.075em!important;font-size:clamp(2.15rem,4vw,3.85rem)!important;line-height:.93!important}.article-topic-cluster-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.95rem;display:grid}.article-topic-cluster{background:linear-gradient(#fffffffa,#f7fcf9b8);border:1px solid #1e393214;border-radius:1.45rem;align-content:start;gap:.75rem;min-height:20rem;padding:1.2rem;display:grid}.article-topic-cluster h3{color:var(--sbx-black);letter-spacing:-.065em;margin:0;font-size:clamp(1.45rem,2.2vw,2.05rem);font-weight:950;line-height:.98}.article-topic-cluster p{color:#1c1c1c9e;margin:0;font-size:.98rem;font-weight:560;line-height:1.45}.article-topic-cluster div{gap:.55rem;margin-top:.2rem;display:grid}.article-topic-cluster a{color:var(--sbx-green-accent);font-size:.93rem;font-weight:900;line-height:1.25;display:inline-flex}.article-index-page--white .article-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-index-page--white .article-library-card{background:#fff;min-height:16rem}.article-page--white{gap:clamp(1rem,2.4vw,1.5rem);width:min(1120px,100% - 2rem);display:grid;max-width:1120px!important;padding-bottom:clamp(3rem,6vw,5rem)!important}.article-page--white>*{min-width:0}.article-page--white section,.article-page--white header,.article-page--white .marketing-actions{margin-top:0!important;margin-bottom:0!important}.article-white-reading-hero{grid-template-columns:1fr;align-items:start;gap:clamp(1.4rem,3vw,2.2rem);padding:clamp(1.6rem,4vw,3rem);background:#fff!important;border-radius:1.65rem!important}.article-white-reading-hero h1{margin-top:.7rem;letter-spacing:-.058em!important;max-width:920px!important;font-size:clamp(2.45rem,4.8vw,4.6rem)!important;line-height:1.02!important}.article-white-answer-console{background:#f0faf5b8;border:1px solid #00754a1f;border-radius:1.35rem;align-content:start;gap:.65rem;padding:1rem;display:grid}.article-white-short-answer{width:min(900px,100%);background:linear-gradient(135deg,#f0faf5f5,#fffffff2)!important;border-radius:1.45rem!important;margin-inline:auto!important;padding:clamp(1.35rem,2.8vw,2rem)!important}.article-white-body-grid{display:block}.article-white-main-copy{gap:clamp(1rem,2vw,1.35rem);width:100%;max-width:900px;margin-inline:auto;display:grid}.article-page--white .article-white-main-copy section,.article-white-sidebar section,.article-white-related{border-radius:1.45rem!important;margin:0!important;padding:clamp(1.35rem,2.8vw,2rem)!important}.article-page--white .article-white-main-copy section:before,.article-white-sidebar section:before,.article-white-short-answer:before{display:none!important}.article-white-section-index{background:var(--sbx-green-accent);color:#fff;border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;margin-bottom:.9rem;font-size:.8rem;font-weight:950;display:inline-grid}.article-white-sidebar{gap:1.35rem;display:grid;position:sticky;top:1rem}.article-white-sidebar .long-tail-checklist ul{gap:.65rem;padding-left:0;list-style:none;display:grid;grid-template-columns:1fr!important}.article-white-sidebar .long-tail-checklist li{white-space:normal;overflow-wrap:anywhere;position:relative;border-radius:.9rem!important;min-height:auto!important;padding:.75rem .8rem .75rem 2.05rem!important}.article-white-sidebar .long-tail-checklist li:before{content:"✓";width:auto;height:auto;color:var(--sbx-green-accent);background:0 0;border-radius:0;font-weight:950;display:inline;position:absolute;top:.86rem;left:.72rem}.article-white-faq div+div{border-top:1px solid #1e393214;margin-top:1.1rem;padding-top:1.1rem}.article-white-related{width:100%;max-width:900px;background:#fffffff5!important;border:1px solid #1e393217!important;margin:0 auto!important;box-shadow:0 24px 70px #1e39320e!important}.article-workflow-links,.article-conversion-cta{width:min(900px,100%);background:#fffffff5!important;border:1px solid #1e393217!important;border-radius:1.45rem!important;margin:0 auto!important;padding:clamp(1.35rem,2.8vw,2rem)!important;box-shadow:0 24px 70px #1e39320e!important}.article-workflow-links:before,.article-conversion-cta:before{display:none!important}.article-workflow-links .article-section-heading{margin-bottom:1rem}.article-workflow-links .article-section-heading h2,.article-conversion-cta h2{max-width:700px;margin:.45rem 0 0;font-weight:950;color:var(--sbx-black)!important;letter-spacing:-.06em!important;font-size:clamp(1.75rem,2.8vw,2.7rem)!important;line-height:1.05!important}.article-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.article-workflow-grid a{background:linear-gradient(#fffdf8f0,#f7fcf9c2);border:1px solid #1e393214;border-radius:1.15rem;align-content:start;gap:.7rem;min-height:12rem;padding:1rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.article-workflow-grid a:hover{border-color:#00754a38;transform:translateY(-2px);box-shadow:0 18px 46px #1e393212}.article-workflow-grid span{color:var(--sbx-green-accent);letter-spacing:.13em;text-transform:uppercase;font-size:.75rem;font-weight:950}.article-workflow-grid strong{color:var(--sbx-black);letter-spacing:-.04em;font-size:1.12rem;font-weight:950;line-height:1.08}.article-workflow-grid p,.article-conversion-cta p{margin:0;font-weight:520;color:#1c1c1c9e!important;font-size:.98rem!important;line-height:1.48!important}.article-workflow-grid small{color:var(--sbx-green-accent);align-self:end;font-weight:900}.article-conversion-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.2rem;display:grid;background:radial-gradient(circle at 96% 10%,#00754a1a,#0000 14rem),linear-gradient(135deg,#f0faf5f5,#fffffffa)!important}.article-conversion-cta p{max-width:650px;margin-top:.75rem;font-size:1.05rem!important}.article-conversion-actions{flex-wrap:wrap;justify-content:flex-end;gap:.8rem;display:flex}.article-white-checklist ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.article-white-checklist li{background:#f0faf5ad;border:1px solid #00754a1a;position:relative;color:#1c1c1ca6!important;border-radius:1rem!important;min-height:auto!important;padding:.85rem .9rem .85rem 2.25rem!important;font-weight:700!important;line-height:1.38!important}.article-white-checklist li:before{content:"✓";color:var(--sbx-green-accent);font-weight:950;position:absolute;top:.9rem;left:.85rem}.article-white-related:before{display:none!important}.article-white-related h2{max-width:720px;margin:.55rem 0 1.25rem;letter-spacing:-.06em!important;font-size:clamp(1.75rem,2.8vw,2.7rem)!important;line-height:1.05!important}.article-white-related>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.article-white-related a{background:#fffdf8b8;border:1px solid #1e393214;border-radius:1.15rem;align-content:start;gap:.7rem;min-height:10rem;padding:1rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.article-white-related a:hover{border-color:#00754a38;transform:translateY(-2px);box-shadow:0 18px 46px #1e393212}.article-white-related span{color:var(--sbx-green-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:950}.article-white-related strong{color:var(--sbx-black);letter-spacing:-.04em;font-size:1.15rem;font-weight:900;line-height:1.08}.article-white-related small{color:var(--sbx-green-accent);align-self:end;font-weight:900}.article-page--white .marketing-actions{width:min(900px,100%);padding-top:.25rem;margin-inline:auto!important}.article-page--white .article-meta{margin-bottom:.85rem!important}.article-page--white .marketing-eyebrow{letter-spacing:.16em!important}.article-page--white .article-page__lede{letter-spacing:-.025em;max-width:820px;font-weight:560;color:#1c1c1ca3!important;font-size:clamp(1.08rem,1.55vw,1.32rem)!important;line-height:1.58!important}.article-page--white .article-white-short-answer h2,.article-page--white .article-white-main-copy h2,.article-white-sidebar h2{max-width:760px;margin-top:0;letter-spacing:-.055em!important;font-size:clamp(1.65rem,2.5vw,2.4rem)!important;line-height:1.08!important}.article-page--white .article-white-main-copy p,.article-page--white .article-white-short-answer p{letter-spacing:-.012em;max-width:760px;font-weight:450;color:#1c1c1cab!important;font-size:clamp(1.05rem,1.35vw,1.17rem)!important;line-height:1.72!important}.article-page--white .article-white-main-copy p+p{margin-top:.9rem}.article-page--white .article-white-answer-console span{letter-spacing:.02em;font-size:.8rem}.article-page--white .article-white-answer-console b{width:2rem;height:2rem;font-size:.78rem}.article-white-sidebar p,.article-white-sidebar li{font-weight:480;color:#1c1c1c9e!important;font-size:.98rem!important;line-height:1.55!important}.article-white-sidebar h3{line-height:1.18;font-size:1.02rem!important}@media (max-width:1120px){.article-white-library__body,.article-white-preview-row,.article-white-reading-hero,.article-white-body-grid{grid-template-columns:1fr}.article-white-featured-list,.article-index-page--white .article-library-grid,.article-topic-cluster-grid,.article-white-related>div,.article-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-white-detail-preview aside,.article-white-sidebar{position:static}}@media (max-width:760px){.article-index-page--white,.article-page--white{width:min(100%,100% - 1rem)}.article-white-header h1,.article-white-reading-hero h1{font-size:clamp(2.45rem,10vw,3.4rem)!important;line-height:1.02!important}.article-white-featured-list,.article-index-page--white .article-library-grid,.article-topic-cluster-grid,.article-white-related>div,.article-workflow-grid,.article-white-checklist ul,.article-conversion-cta{grid-template-columns:1fr}.article-conversion-actions{justify-content:flex-start}.article-white-detail-preview aside{margin-top:1.4rem}}.case-study-index-page,.case-study-detail-page{background:radial-gradient(circle at 92% 8%,#e7f4eeeb,#0000 20rem),radial-gradient(circle at 8% 92%,#f7eddcb8,#0000 22rem)}.case-study-hero,.case-detail-hero,.case-proof-panel,.case-study-list,.case-workflow-steps,.case-console-panel{background:#fffffff5;border:1px solid #1e393217;border-radius:clamp(1.6rem,3vw,2.6rem);box-shadow:0 24px 70px #1e39320e}.case-study-hero{padding:clamp(1.8rem,3.6vw,3.2rem) clamp(2rem,5vw,4rem)}.case-study-hero h1,.case-detail-hero h1{width:min(100%,1080px);max-width:none;color:var(--sbx-black);letter-spacing:-.065em;margin:.7rem 0 1rem;font-size:clamp(2.55rem,4.45vw,4.75rem);font-weight:950;line-height:1}.case-study-hero p:not(.marketing-eyebrow),.case-detail-hero p:not(.marketing-eyebrow){color:#1c1c1ca3;max-width:760px;font-size:clamp(1.08rem,1.5vw,1.3rem);font-weight:560;line-height:1.58}.case-proof-panel,.case-study-list,.case-workflow-steps,.case-console-panel{margin-top:1.35rem;padding:clamp(1.45rem,3vw,2.35rem)}.case-proof-panel h2,.case-study-list h2,.case-workflow-steps h2,.case-console-copy h2{width:min(100%,1040px);max-width:none;color:var(--sbx-black);letter-spacing:-.062em;margin:.55rem 0 1.35rem;font-size:clamp(2rem,3.35vw,3.05rem);font-weight:950;line-height:1.04}.case-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.case-proof-grid article{background:linear-gradient(#f7fcf9eb,#ffffffd1);border:1px solid #00754a1a;border-radius:1.25rem;padding:1.1rem}.case-proof-grid h3{color:var(--sbx-black);letter-spacing:-.04em;margin:0 0 .65rem;font-size:1.18rem;font-weight:950}.case-proof-grid p,.case-study-feature-link p,.case-workflow-steps p,.case-console-copy p{color:#1c1c1c9e;margin:0;font-weight:560;line-height:1.48}.case-study-feature-link,.homepage-proof-link{background:linear-gradient(135deg,#f0faf5fa,#ffffffe6);border:1px solid #00754a21;border-radius:1.6rem;gap:.9rem;padding:clamp(1.4rem,3vw,2.1rem);transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.case-study-feature-link:hover,.homepage-proof-link:hover{border-color:#00754a42;transform:translateY(-3px);box-shadow:0 22px 58px #1e393214}.case-study-feature-link span,.homepage-proof-link span{color:var(--sbx-green-accent);letter-spacing:.16em;text-transform:uppercase;font-size:.82rem;font-weight:950}.case-study-feature-link strong,.homepage-proof-link strong{width:100%;max-width:none;color:var(--sbx-black);letter-spacing:-.062em;font-size:clamp(1.9rem,3vw,2.9rem);font-weight:950;line-height:1.04}.case-study-feature-link h2{letter-spacing:-.064em;width:min(100%,980px);max-width:none;font-size:clamp(2.15rem,3.6vw,3.35rem);line-height:1.04}.case-study-feature-link small,.homepage-proof-link small{color:var(--sbx-green-accent);font-weight:950}.case-detail-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,.34fr);align-items:end;gap:clamp(1.2rem,3vw,2.4rem);padding:clamp(1.6rem,4vw,3rem);display:grid}.case-outcome-card{background:#f0faf5d6;border:1px solid #00754a24;border-radius:1.35rem;gap:.75rem;padding:1.2rem;display:grid}.case-outcome-card strong{color:var(--sbx-black);letter-spacing:-.07em;font-size:clamp(2.1rem,4vw,3.2rem);font-weight:950;line-height:.95}.case-outcome-card span{color:#1c1c1cad;background:#fff;border-radius:999px;padding:.7rem .85rem;font-weight:850}.case-workflow-steps>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;display:grid}.case-workflow-steps article{background:#fffdf8c7;border:1px solid #1e393214;border-radius:1.25rem;padding:1rem}.case-workflow-steps span{background:var(--sbx-green-accent);color:#fff;border-radius:999px;place-items:center;width:2.7rem;height:2.7rem;margin-bottom:.9rem;font-weight:950;display:grid}.case-workflow-steps h3{color:var(--sbx-black);letter-spacing:-.045em;margin:0 0 .55rem;font-size:1.22rem;font-weight:950;line-height:1.04}.case-console-panel{grid-template-columns:minmax(0,.62fr) minmax(0,1fr);align-items:center;gap:1.2rem;display:grid}.case-console-table{background:#fff;border:1px solid #1e39321a;border-radius:1.3rem;overflow:hidden}.case-console-head,.case-console-row{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;align-items:center;gap:.75rem;padding:.95rem;display:grid}.case-console-head{color:#1e3932b8;letter-spacing:.12em;text-transform:uppercase;background:#f7fcf9eb;font-size:.78rem;font-weight:950}.case-console-row+.case-console-row{border-top:1px solid #1e393212}.case-console-row span{color:#1c1c1cb8;font-weight:760;line-height:1.25}.homepage-proof-section{background:radial-gradient(circle at 90% 12%,#00754a14,#0000 22rem),linear-gradient(#fffffff5,#fffdf8eb);margin-top:1.4rem}.features-proof-panel p:not(.marketing-eyebrow){color:#1c1c1c9e;max-width:760px;font-weight:560;line-height:1.55}@media (max-width:1120px){.case-detail-hero,.case-console-panel{grid-template-columns:1fr}.case-proof-grid,.case-workflow-steps>div{grid-template-columns:repeat(2,minmax(0,1fr))}.case-console-table{overflow-x:auto}.case-console-head,.case-console-row{min-width:760px}}@media (max-width:720px){.case-study-hero h1,.case-detail-hero h1{font-size:clamp(2.55rem,12vw,3.65rem)}.case-proof-grid,.case-workflow-steps>div{grid-template-columns:1fr}}.answers-hub-page{padding-top:54px}.answers-hub-hero{text-align:center;max-width:1040px;margin:0 auto 34px}.answers-hub-hero h1{letter-spacing:-.08em;max-width:980px;margin:12px auto 20px;font-size:clamp(52px,7vw,104px);line-height:.92}.answers-hub-hero .article-page__lede{max-width:900px;margin-left:auto;margin-right:auto}.answers-hub-hero .article-meta{justify-content:center}.answers-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:34px 0;display:grid}.answers-hub-card{background:#ffffffe0;border:1px solid #0e5b4324;border-radius:30px;flex-direction:column;gap:18px;min-height:280px;padding:32px;display:flex;box-shadow:0 18px 60px #0f211c0f}.answers-hub-card h2{letter-spacing:-.06em;margin:0;font-size:clamp(28px,3.4vw,48px);line-height:.98}.answers-hub-card p{color:var(--muted);margin:0;font-size:20px;line-height:1.5}.answers-hub-card a,.answers-query-panel a{color:var(--green);margin-top:auto;font-weight:850;text-decoration:none}.answers-query-panel{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:28px;display:grid}.answers-query-panel h2{letter-spacing:-.07em;margin:0;font-size:clamp(34px,4vw,62px);line-height:.95}.answers-query-panel>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.answers-query-panel a{background:#ffffffd6;border:1px solid #0e5b4324;border-radius:999px;padding:18px 20px;box-shadow:0 14px 40px #0f211c0d}.answers-machine-panel{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:28px;margin-top:24px;display:grid}.answers-machine-panel h2{letter-spacing:-.07em;margin:0 0 16px;font-size:clamp(34px,4.2vw,64px);line-height:.95}.answers-machine-panel p{color:var(--muted);margin:0;font-size:20px;line-height:1.45}.answers-machine-grid{gap:12px;display:grid}.answers-machine-grid a{color:var(--ink);background:#ffffffdb;border:1px solid #0e5b4324;border-radius:26px;gap:8px;padding:20px 22px;text-decoration:none;display:grid;box-shadow:0 14px 40px #0f211c0d}.answers-machine-grid strong{color:var(--green);letter-spacing:-.02em;font-size:18px;line-height:1.1}.answers-machine-grid span{color:var(--muted);font-size:17px;line-height:1.35}@media (max-width:900px){.answers-hub-grid,.answers-query-panel,.answers-query-panel>div:last-child,.answers-machine-panel{grid-template-columns:1fr}.answers-hub-card{min-height:auto}}.homepage-geo-section{gap:22px;display:grid}.homepage-geo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.homepage-geo-grid article,.homepage-geo-proof div{background:#ffffffd6;border:1px solid #0e5b4321;border-radius:28px;padding:24px;box-shadow:0 16px 45px #0f211c0d}.homepage-geo-grid strong,.homepage-geo-proof span{letter-spacing:-.04em;margin-bottom:10px;font-size:22px;line-height:1.05;display:block}.homepage-geo-grid p,.homepage-geo-proof p{color:var(--muted);margin:0;font-size:18px;line-height:1.45}.homepage-geo-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.homepage-geo-proof span{color:var(--green);text-transform:uppercase;letter-spacing:.16em;font-size:14px}@media (max-width:900px){.homepage-geo-grid,.homepage-geo-proof{grid-template-columns:1fr}}.marketing-nav{justify-content:space-between;align-items:center;gap:clamp(.75rem,1.5vw,1.25rem);display:flex}.marketing-nav__links{scrollbar-width:none;flex:auto;justify-content:center;min-width:0;overflow-x:auto;gap:clamp(1rem,2.4vw,2.15rem)!important}.marketing-nav__links::-webkit-scrollbar{display:none}.marketing-nav__links a{white-space:nowrap;flex:none}.marketing-nav__actions{white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:.7rem;min-width:max-content;display:flex}.marketing-nav__actions .button,.marketing-nav__actions a{white-space:nowrap;overflow-wrap:normal;word-break:normal;writing-mode:horizontal-tb;text-orientation:mixed;flex:none;width:auto;min-width:max-content;max-width:none}.marketing-footer{flex-direction:column;align-items:center;width:min(1240px,100% - 2rem);display:flex;border-radius:20px 20px 0 0!important;gap:.9rem!important;margin-top:2rem!important;padding:1.25rem 1.5rem 1.35rem!important}.marketing-footer__brand{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem .8rem;min-width:0;max-width:none;display:flex}.marketing-footer__brand strong{margin:0;font-size:1rem;line-height:1.1;display:inline-flex}.marketing-footer__brand p{white-space:normal;overflow-wrap:normal;word-break:normal;max-width:none;font-size:.95rem;margin:0!important;line-height:1.35!important}.marketing-footer__copyright{color:#ffffff94!important;margin:0!important;font-size:.9rem!important}.marketing-footer nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem clamp(1.1rem,2.2vw,2rem);width:100%;display:flex;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff1f!important;border-radius:0!important;padding:0 0 .85rem!important}.marketing-footer nav a{white-space:nowrap;flex:none;font-size:.98rem;line-height:1.1;border-radius:10px!important;padding:.25rem .35rem!important}@media (max-width:860px){.marketing-nav{flex-direction:column;align-items:flex-start}.marketing-nav__links{flex-wrap:wrap;justify-content:flex-start;overflow:visible}.marketing-nav__actions{flex-wrap:wrap;justify-content:flex-start;min-width:0}.marketing-footer{align-items:stretch;padding:1.15rem!important}.marketing-footer nav{justify-content:flex-start}.marketing-footer__brand{text-align:left;justify-content:flex-start}}.answer-detail-page{width:min(1120px,100% - 2rem)}.answer-detail-hero,.answer-detail-body .article-section-card,.answer-detail-body .marketing-card{background:#fffffff5!important;border:1px solid #1e393217!important;box-shadow:0 24px 70px #1e39320e!important}.answer-detail-hero,.answer-detail-body .article-section-card{border-radius:1.65rem;padding:clamp(1.5rem,3vw,2.4rem)}.answer-detail-hero h1{margin:.65rem 0 1rem;max-width:980px!important;color:var(--sbx-black)!important;letter-spacing:-.06em!important;font-size:clamp(2.35rem,4.4vw,4.65rem)!important;line-height:1.02!important}.answer-detail-body{gap:clamp(1rem,2vw,1.35rem);display:grid}.answer-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.answer-detail-body .marketing-card{border-radius:1.4rem;padding:clamp(1.25rem,2.5vw,1.8rem)}.answer-detail-body h2{margin:0 0 .85rem;letter-spacing:-.045em!important;font-size:clamp(1.45rem,2.2vw,2rem)!important;line-height:1.1!important}.answer-detail-body h3{letter-spacing:-.025em;margin:0;font-size:1.05rem!important}.answer-detail-body p,.answer-detail-body li{font-weight:500;color:#1c1c1ca8!important;font-size:clamp(1rem,1.25vw,1.12rem)!important;line-height:1.65!important}.answer-detail-body ul,.answer-detail-body ol{margin:0;padding-left:1.25rem}.answer-detail-body li+li{margin-top:.65rem}.article-faq-list{gap:.85rem;display:grid}.article-faq-list>div{border-top:1px solid #1e393214;padding-top:.85rem}.article-faq-list>div:first-child{border-top:0;padding-top:0}.answer-related-links{flex-wrap:wrap;gap:.75rem;display:flex}.answer-related-links a{color:var(--sbx-green-accent);background:#f0faf5db;border:1px solid #00754a2e;border-radius:999px;padding:.72rem 1rem;font-weight:900;text-decoration:none}@media (max-width:760px){.answer-detail-grid{grid-template-columns:1fr}}.glossary-page{width:min(1320px,100% - 2rem)}.glossary-hero h1{max-width:13ch!important}.glossary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.8vw,1.2rem);display:grid}.glossary-card h2{font-size:clamp(1.45rem,2.2vw,2rem)!important}.glossary-citation-panel{margin-top:clamp(1rem,2vw,1.35rem)!important}@media (max-width:1080px){.glossary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.glossary-grid{grid-template-columns:1fr}}.methodology-page{width:min(1160px,100% - 2rem)}.methodology-hero h1{max-width:13ch!important}.methodology-principles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.methodology-principles-grid>div{background:linear-gradient(#f0faf5b8,#ffffffe6);border:1px solid #00754a1c;border-radius:1rem;padding:1rem}.methodology-principles-grid h3{margin-bottom:.45rem!important}.methodology-principles-grid p{margin:0;font-size:.98rem!important;line-height:1.5!important}@media (max-width:760px){.methodology-principles-grid{grid-template-columns:1fr}}.checklist-page{width:min(1180px,100% - 2rem)}.checklist-hero h1{max-width:14ch!important}.checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.checklist-card{background:linear-gradient(#f0faf5cc,#ffffffeb);border:1px solid #00754a1f;border-radius:1.1rem;padding:1.1rem}.checklist-card>span{background:var(--sbx-green-accent);color:#fff;border-radius:999px;place-items:center;width:2.1rem;height:2.1rem;margin-bottom:.75rem;font-size:.78rem;font-weight:950;display:inline-grid}.checklist-card h3{margin:0 0 .75rem!important;font-size:1.18rem!important}@media (max-width:760px){.checklist-grid{grid-template-columns:1fr}}.resources-page{width:min(1320px,100% - 2rem)}.resources-hero h1{max-width:13ch!important}.resources-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,1.8vw,1.2rem);display:grid}.resources-card{background:radial-gradient(circle at 100% 0,#00754a12,#0000 12rem),linear-gradient(#fffffff5,#f8fcfae6);border:1px solid #1e393217;border-radius:1.4rem;padding:clamp(1.25rem,2.6vw,1.9rem);box-shadow:0 22px 58px #1e39320d}.resources-card>p:not(.marketing-eyebrow){min-height:3.6rem;margin:0 0 1rem;font-weight:520;color:#1c1c1ca3!important;font-size:1.03rem!important;line-height:1.52!important}.resources-card>div{flex-wrap:wrap;gap:.62rem;display:flex}.resources-card a{color:var(--sbx-green-accent);background:#f0faf5db;border:1px solid #00754a26;border-radius:999px;padding:.62rem .82rem;font-size:.92rem;font-weight:900;text-decoration:none}.resources-citation-panel{margin-top:clamp(1rem,2vw,1.35rem)!important}@media (max-width:820px){.resources-grid{grid-template-columns:1fr}.resources-card>p:not(.marketing-eyebrow){min-height:auto}}.trust-page{width:min(1240px,100% - 2rem)}.trust-hero{background:radial-gradient(circle at 12% 12%,#e6b55e24,#0000 18rem),radial-gradient(circle at 88% 16%,#00754a1f,#0000 20rem),linear-gradient(135deg,#fff,#faf7efc7);border:1px solid #1e393217;border-radius:clamp(1.8rem,4vw,3.2rem);padding:clamp(2rem,5vw,4.25rem);box-shadow:0 24px 70px #1e393212}.trust-hero h1{color:#171717;letter-spacing:-.08em;max-width:13ch;margin:0;font-size:clamp(3rem,8vw,6.5rem);font-weight:950;line-height:.88}.trust-hero>p:not(.marketing-eyebrow){color:#1c1c1ca8;max-width:760px;margin:1.25rem 0 0;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:560;line-height:1.5}.trust-hero__links{flex-wrap:wrap;gap:.75rem;margin-top:1.6rem;display:flex}.trust-hero__links a,.trust-safeguards a{color:var(--sbx-green-accent);background:#f0faf5eb;border:1px solid #00754a2e;border-radius:999px;padding:.72rem 1rem;font-weight:950;text-decoration:none}.trust-principles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.trust-principles article,.trust-safeguards{background:linear-gradient(#fffffffa,#f8fcfaeb);border:1px solid #1e39321a;border-radius:1.35rem;box-shadow:0 18px 50px #1e39320b}.trust-principles article{padding:1.2rem}.trust-principles h2{letter-spacing:-.045em;margin:0 0 .6rem;font-size:1.25rem;line-height:1}.trust-principles p,.trust-safeguards p,.trust-safeguards li{color:#1c1c1ca8;font-size:.98rem;font-weight:560;line-height:1.5}.trust-safeguards{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1.2rem;margin-top:1rem;padding:clamp(1.35rem,3vw,2rem);display:grid}.trust-safeguards h2{letter-spacing:-.075em;max-width:11ch;margin:.4rem 0 .8rem;font-size:clamp(2rem,4.4vw,4rem);line-height:.92}.trust-safeguards ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.trust-safeguards li{background:#f0faf5a8;border:1px solid #00754a1c;border-radius:1rem;padding:.9rem .95rem .9rem 2.45rem;position:relative}.trust-safeguards li:before{content:"✓";color:var(--sbx-green-accent);font-weight:950;position:absolute;top:.9rem;left:.9rem}@media (max-width:980px){.trust-principles{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-safeguards{grid-template-columns:1fr}}@media (max-width:640px){.trust-principles,.trust-safeguards ul{grid-template-columns:1fr}.trust-hero h1{max-width:10ch}}.learning-diagnosis-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.learning-optimization-list{gap:.75rem;margin-top:.85rem;display:grid}.learning-optimization-card{border:1px solid var(--border);background:#ffffffb8;border-radius:1rem;padding:.85rem}.learning-optimization-card__header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.55rem;display:flex}@media (max-width:900px){.learning-diagnosis-grid{grid-template-columns:1fr}}
