.account-skin-container{--account-skin-bg:#f7fbf9;--account-skin-panel:#fff;--account-skin-panel-soft:#f9fcfb;--account-skin-border:#143e331f;--account-skin-border-strong:#143e3333;--account-skin-ink:#17352c;--account-skin-muted:#60766e;--account-skin-teal:#0f8d83;--account-skin-teal-dark:#09665f;--account-skin-teal-soft:#e7f8f5;--account-skin-amber:#9b6f13;--account-skin-amber-soft:#fff7df;--account-skin-red:#b33d3d;--account-skin-red-soft:#fff0f0;--account-skin-shadow:0 22px 70px #15302814;background:linear-gradient(90deg, #0f8d8309 1px, transparent 1px), linear-gradient(0deg, #0f8d8308 1px, transparent 1px), var(--account-skin-bg);color:var(--account-skin-ink);background-size:34px 34px;grid-template-columns:78px minmax(0,1fr);min-height:100vh;display:grid;overflow-x:hidden}.account-skin-container *,.account-skin-container :before,.account-skin-container :after{box-sizing:border-box}body:has(.account-skin-container) .contactBubble{display:none}.account-skin-rail{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-right:1px solid var(--account-skin-border);z-index:10;background:#ffffffd6;grid-template-rows:auto 1fr auto;place-items:center;gap:24px;height:100vh;padding:18px 10px;display:grid;position:sticky;top:0}.account-skin-logo,.account-skin-rail-nav a,.account-skin-rail-bottom a{color:var(--account-skin-muted);text-decoration:none}.account-skin-logo{background:var(--account-skin-teal-soft);color:var(--account-skin-teal-dark);border:1px solid #0f8d8338;border-radius:16px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.account-skin-rail-nav,.account-skin-rail-bottom{gap:10px;display:grid}.account-skin-rail-nav{align-content:start;width:100%}.account-skin-rail-nav a,.account-skin-rail-bottom a{border-radius:16px;align-content:center;justify-items:center;gap:4px;width:52px;min-height:48px;transition:background .16s,color .16s,border-color .16s;display:grid}.account-skin-rail-nav a span{text-overflow:ellipsis;white-space:nowrap;max-width:46px;font-size:.64rem;font-weight:760;line-height:1;overflow:hidden}.account-skin-rail-nav a:hover,.account-skin-rail-bottom a:hover,.account-skin-rail-nav a.is-active{background:var(--account-skin-teal-soft);color:var(--account-skin-teal-dark)}.account-skin-rail-nav a.is-active{border:1px solid #0f8d832e;font-weight:800}.account-skin-avatar{background:#17352c;border:1px solid #0f8d8338;font-size:.78rem;font-weight:850;color:#fff!important}.account-skin-app{grid-template-rows:76px 1fr;min-width:0;display:grid}.account-skin-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--account-skin-border);z-index:8;background:#ffffffe0;justify-content:space-between;align-items:center;gap:18px;padding:0 28px;display:flex;position:sticky;top:0}body:has(.accountTokenShell) .contactBubble{display:none}.accountTokenShell{color:#17231f;background:linear-gradient(#f7f4ed 0%,#f8faf7 52%,#edf5f1 100%);min-height:100vh;padding-bottom:64px}.accountTokenShell .accountTokenTopbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border-bottom:1px solid #17231f1a;box-shadow:0 18px 50px #131f1b14}.account-skin-title{min-width:0}.account-skin-title span,.account-skin-kicker,.account-skin-card-eyebrow,.account-skin-section-head span,.account-skin-widget-head span{color:var(--account-skin-teal-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.account-skin-title h1{color:var(--account-skin-ink);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:1.36rem;line-height:1.1;overflow:hidden}.account-skin-topbar-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.account-skin-live-pill{background:var(--account-skin-teal-soft);color:var(--account-skin-teal-dark);text-overflow:ellipsis;white-space:nowrap;border:1px solid #0f8d832e;border-radius:999px;justify-content:center;align-items:center;gap:8px;max-width:280px;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:780;display:inline-flex;overflow:hidden}.account-skin-live-pill i{background:var(--account-skin-teal);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #0f8d831f}.account-skin-primary-link,.account-skin-secondary-link,.account-skin-icon-button,.account-skin-action-button{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:.82rem;font-weight:800;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.account-skin-primary-link{background:var(--account-skin-teal);color:#fff;border:1px solid #0f8d8340;box-shadow:0 12px 28px #0f8d832e}.account-skin-primary-link:hover{background:var(--account-skin-teal-dark);color:#fff}.account-skin-secondary-link,.account-skin-icon-button,.account-skin-action-button{border:1px solid var(--account-skin-border);color:var(--account-skin-teal-dark);background:#fff}.account-skin-secondary-link:hover,.account-skin-icon-button:hover,.account-skin-action-button:hover{background:var(--account-skin-teal-soft);color:var(--account-skin-teal-dark);border-color:#0f8d8340}.account-skin-icon-button{cursor:pointer;width:38px;padding:0}.account-skin-icon-button:disabled{cursor:default;opacity:.55}.account-skin-content{grid-template-columns:minmax(0,1fr) minmax(310px,350px);gap:24px;width:min(100%,1440px);margin:0 auto;padding:28px;display:grid}.account-skin-main-column,.account-skin-side-column{align-content:start;gap:24px;min-width:0;display:grid}.account-skin-intro h2{color:var(--account-skin-ink);margin:4px 0 6px;font-size:1.86rem;font-weight:850;line-height:1.15}.account-skin-intro p{color:var(--account-skin-muted);max-width:840px;margin:0;font-size:.94rem;line-height:1.45}.account-skin-intro strong{color:var(--account-skin-ink)}.account-skin-banner{background:var(--account-skin-teal-soft);color:var(--account-skin-teal-dark);border:1px solid #0f8d832e;border-radius:14px;padding:14px 18px;font-size:.86rem;font-weight:650;line-height:1.45}.account-skin-auth-panel{background:var(--account-skin-panel);border:1px solid var(--account-skin-border);box-shadow:var(--account-skin-shadow);border-radius:16px;padding:28px}.account-skin-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.account-skin-card{background:var(--account-skin-panel);border:1px solid var(--account-skin-border);border-radius:14px;flex-direction:column;min-width:0;min-height:142px;padding:16px;display:flex;box-shadow:0 4px 12px #183a2f05}.account-skin-card h3{color:var(--account-skin-ink);margin:0 0 10px;font-size:1.06rem;font-weight:800}.account-skin-card-body{color:var(--account-skin-muted);flex-direction:column;flex:1;justify-content:space-between;min-width:0;font-size:.82rem;line-height:1.4;display:flex}.account-skin-card-body p{margin:0 0 8px}.account-skin-stat-block{gap:6px;min-width:0;display:grid}.account-skin-stat-block strong{color:var(--account-skin-ink);overflow-wrap:anywhere;font-size:.96rem;line-height:1.25}.account-skin-meta-list{gap:8px;display:grid}.account-skin-meta-list div{gap:2px;min-width:0;display:grid}.account-skin-meta-list span{color:var(--account-skin-muted);text-transform:uppercase;font-size:.72rem;font-weight:760}.account-skin-meta-list strong{color:var(--account-skin-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-skin-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.account-skin-action-button{color:var(--account-skin-ink);text-align:center;white-space:normal;min-height:34px;padding:0 8px;font-size:.76rem}.account-skin-action-button-primary{background:var(--account-skin-teal);color:#fff;border-color:#0f8d8340}.account-skin-action-button-primary:hover{background:var(--account-skin-teal-dark);color:#fff}.account-skin-table-section{gap:10px;display:grid}.account-skin-section-head{border-bottom:1px solid var(--account-skin-border);justify-content:space-between;align-items:end;gap:16px;padding-bottom:10px;display:flex}.account-skin-section-head h2{color:var(--account-skin-ink);margin:2px 0 0;font-size:1.28rem;font-weight:850}.account-skin-section-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.account-skin-section-actions a{color:var(--account-skin-teal);font-size:.78rem;font-weight:780;text-decoration:none}.account-skin-section-actions a:hover{color:var(--account-skin-teal-dark);text-decoration:underline}.account-skin-table{gap:8px;display:grid}.account-skin-table-row{background:var(--account-skin-panel);border:1px solid var(--account-skin-border);border-radius:12px;align-items:center;gap:14px;min-width:0;padding:10px 14px;font-size:.84rem;display:grid;box-shadow:0 2px 5px #183a2f03}.account-skin-table-row>*{min-width:0}.account-skin-table-head{box-shadow:none;color:var(--account-skin-muted);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;padding-top:0;padding-bottom:0;font-size:.7rem;font-weight:850}.account-skin-project-row{grid-template-columns:24px minmax(190px,1.5fr) minmax(110px,.7fr) 112px 112px 104px}.account-skin-audit-row{grid-template-columns:54px minmax(180px,1.4fr) 112px minmax(110px,.7fr) 116px 92px}.account-skin-row-icon{color:var(--account-skin-teal);justify-content:center;align-items:center;display:inline-flex}.account-skin-row-title,.account-skin-row-meta,.account-skin-row-date{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-skin-row-title{color:var(--account-skin-ink);font-weight:780}.account-skin-row-meta,.account-skin-row-date{color:var(--account-skin-muted)}.account-skin-row-link{color:var(--account-skin-teal);text-align:right;justify-content:flex-end;align-items:center;gap:4px;font-weight:800;text-decoration:none;display:inline-flex}.account-skin-row-link:hover{color:var(--account-skin-teal-dark)}.account-skin-pill{text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:22px;padding:0 10px;font-size:.72rem;font-weight:800;display:inline-flex;overflow:hidden}.account-skin-pill-success,.account-skin-pill-medium{background:var(--account-skin-teal-soft);color:var(--account-skin-teal-dark);border-color:#0f8d8329}.account-skin-pill-warning{background:var(--account-skin-amber-soft);color:var(--account-skin-amber);border-color:#9b6f1329}.account-skin-pill-danger{background:var(--account-skin-red-soft);color:var(--account-skin-red);border-color:#b33d3d29}.account-skin-pill-muted{color:var(--account-skin-muted);background:#f0f4f2;border-color:#183a2f14}.account-skin-empty-state{background:var(--account-skin-panel);border:1px dashed var(--account-skin-border-strong);color:var(--account-skin-muted);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:10px;min-height:210px;padding:32px 24px;display:flex}.account-skin-empty-state svg{color:var(--account-skin-teal)}.account-skin-empty-state h3{color:var(--account-skin-ink);margin:0;font-size:1.12rem;font-weight:850}.account-skin-empty-state p{max-width:460px;margin:0;line-height:1.45}.account-skin-widget{background:var(--account-skin-panel);border:1px solid var(--account-skin-border);border-radius:16px;min-width:0;padding:20px;box-shadow:0 4px 14px #183a2f05}.account-skin-widget-head{border-bottom:1px solid var(--account-skin-border);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.account-skin-widget-head svg{color:var(--account-skin-teal)}.account-skin-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.account-skin-steps li{grid-template-columns:minmax(0,1fr);gap:3px;display:grid}.account-skin-steps strong{color:var(--account-skin-ink);font-size:.84rem}.account-skin-steps span,.account-skin-trust-item p,.account-skin-account-widget p{color:var(--account-skin-muted);margin:0;font-size:.78rem;line-height:1.45}.account-skin-widget-links{gap:8px;display:grid}.account-skin-widget-links a{background:var(--account-skin-panel-soft);border:1px solid var(--account-skin-border);color:var(--account-skin-ink);border-radius:9px;justify-content:space-between;align-items:center;min-height:36px;padding:8px 10px;font-size:.8rem;font-weight:780;text-decoration:none;display:flex}.account-skin-widget-links a:hover{background:var(--account-skin-teal-soft);color:var(--account-skin-teal-dark);border-color:#0f8d8340}.account-skin-trust-list{gap:12px;display:grid}.account-skin-trust-item{gap:10px;min-width:0;display:flex}.account-skin-trust-item svg{color:var(--account-skin-teal);flex:none;margin-top:2px}.account-skin-trust-item strong{color:var(--account-skin-ink);margin-bottom:2px;font-size:.8rem;display:block}.account-skin-account-widget p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-skin-chip-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.account-skin-chip-row a{background:var(--account-skin-teal-soft);color:var(--account-skin-teal-dark);border:1px solid #0f8d8329;border-radius:999px;padding:6px 10px;font-size:.76rem;font-weight:800;text-decoration:none}.account-skin-skeleton{background:linear-gradient(90deg,#eef3f0 25%,#e0e8e3 50%,#eef3f0 75%) 0 0/200% 100%;border-radius:5px;animation:1.6s linear infinite account-skin-skeleton-shine;display:block}@keyframes account-skin-skeleton-shine{0%{background-position:200% 0}to{background-position:-200% 0}}.account-skin-skeleton-stack{gap:8px;display:grid}.account-skin-skeleton-kicker{width:86px;height:10px}.account-skin-skeleton-title{width:260px;height:30px}.account-skin-skeleton-card-title{width:118px;height:18px}.account-skin-skeleton-line{width:100%;height:14px}.account-skin-skeleton-icon{border-radius:7px;width:24px;height:24px}.account-skin-skeleton-pill{border-radius:999px;width:84px;height:22px}.account-skin-skeleton-button{justify-self:end;width:58px;height:18px}.account-skin-skeleton-link{border-radius:9px;height:36px}.account-skin-fixture-slot{background:var(--account-skin-panel-soft);color:var(--account-skin-muted);border:1px dashed #0f8d8352;border-radius:12px;gap:6px;padding:18px;display:grid}.account-skin-fixture-slot strong{color:var(--account-skin-ink)}.account-skin-container .authTabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.account-skin-container .authTab{border-radius:999px;min-height:36px}.account-skin-container .authCard,.account-skin-container .infraNotice{border-color:var(--account-skin-border);box-shadow:none;border-radius:14px}.account-skin-container .authInput{border-radius:10px}.account-skin-container .primaryCta,.account-skin-container .secondaryCta,.account-skin-container .inlineSecondary{min-width:0}.account-skin-container .usageMeter{text-align:center;align-items:center;gap:10px;margin-top:8px}.account-skin-container .usageMeterRing{width:128px}.account-skin-container .usageMeterCore{width:86px}.account-skin-container .usageMeterCore strong{font-size:1.32rem}.account-skin-container .usageMeterCore span{letter-spacing:.08em;font-size:.62rem}.account-skin-container .usageMeter p{margin:0;line-height:1.35}@media (max-width:1180px){.account-skin-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-skin-content{grid-template-columns:minmax(0,1fr)}.account-skin-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.account-skin-container{grid-template-columns:1fr}.account-skin-rail{display:none}.account-skin-app{grid-template-rows:auto 1fr}.account-skin-topbar{flex-direction:column;align-items:start;gap:12px;padding:16px;position:relative}.account-skin-topbar-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.account-skin-live-pill{max-width:100%}.account-skin-content{gap:18px;padding:16px}.account-skin-auth-panel{padding:18px}.account-skin-dashboard-grid,.account-skin-side-column{grid-template-columns:1fr}.account-skin-section-head{flex-direction:column;align-items:start}.account-skin-project-row{grid-template-columns:24px minmax(0,1fr) auto}.account-skin-project-row>:nth-child(3),.account-skin-project-row>:nth-child(5),.account-skin-table-head.account-skin-project-row{display:none}.account-skin-audit-row{grid-template-columns:54px minmax(0,1fr) auto}.account-skin-audit-row>:nth-child(4),.account-skin-audit-row>:nth-child(5),.account-skin-table-head.account-skin-audit-row{display:none}}@media (max-width:520px){.account-skin-action-grid{grid-template-columns:1fr}.account-skin-primary-link,.account-skin-secondary-link{width:100%}.account-skin-table-row{gap:10px;padding:10px}}
.pricing-skin-container{--pricing-skin-bg:#f7fbf9;--pricing-skin-panel:#fff;--pricing-skin-panel-soft:#f9fcfb;--pricing-skin-border:#143e331f;--pricing-skin-border-strong:#143e3333;--pricing-skin-ink:#17352c;--pricing-skin-muted:#60766e;--pricing-skin-teal:#0f8d83;--pricing-skin-teal-dark:#09665f;--pricing-skin-teal-soft:#e7f8f5;--pricing-skin-amber:#9b6f13;--pricing-skin-amber-soft:#fff7df;--pricing-skin-red:#b33d3d;--pricing-skin-red-soft:#fff0f0;--pricing-skin-shadow:0 22px 70px #15302814;background:linear-gradient(90deg, #0f8d8309 1px, transparent 1px), linear-gradient(0deg, #0f8d8308 1px, transparent 1px), var(--pricing-skin-bg);color:var(--pricing-skin-ink);background-size:34px 34px;grid-template-columns:78px minmax(0,1fr);min-height:100vh;display:grid;overflow-x:hidden}.pricing-skin-container *,.pricing-skin-container :before,.pricing-skin-container :after{box-sizing:border-box}body:has(.pricing-skin-container) .contactBubble{display:none}.pricing-skin-rail{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-right:1px solid var(--pricing-skin-border);z-index:10;background:#ffffffd6;grid-template-rows:auto 1fr auto;place-items:center;gap:24px;height:100vh;padding:18px 10px;display:grid;position:sticky;top:0}.pricing-skin-logo,.pricing-skin-rail-nav a,.pricing-skin-rail-bottom a{color:var(--pricing-skin-muted);text-decoration:none}.pricing-skin-logo{background:var(--pricing-skin-teal-soft);color:var(--pricing-skin-teal-dark);border:1px solid #0f8d8338;border-radius:16px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.pricing-skin-rail-nav,.pricing-skin-rail-bottom{gap:10px;display:grid}.pricing-skin-rail-nav{align-content:start;width:100%}.pricing-skin-rail-nav a,.pricing-skin-rail-bottom a{border-radius:16px;align-content:center;justify-items:center;gap:4px;width:52px;min-height:48px;transition:background .16s,color .16s,border-color .16s;display:grid}.pricing-skin-rail-nav a span{text-overflow:ellipsis;white-space:nowrap;max-width:46px;font-size:.64rem;font-weight:760;line-height:1;overflow:hidden}.pricing-skin-rail-nav a:hover,.pricing-skin-rail-bottom a:hover{background:var(--pricing-skin-teal-soft);color:var(--pricing-skin-teal-dark)}.pricing-skin-avatar{background:#17352c;border:1px solid #0f8d8338;border-radius:16px;justify-content:center;align-items:center;font-size:.78rem;font-weight:850;color:#fff!important;display:inline-flex!important}.pricing-skin-app{grid-template-rows:76px 1fr;min-width:0;display:grid}.pricing-skin-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--pricing-skin-border);z-index:8;background:#ffffffe0;justify-content:space-between;align-items:center;gap:18px;padding:0 28px;display:flex;position:sticky;top:0}.pricing-skin-title-area{min-width:0}.pricing-skin-title-area span,.pricing-skin-section-head span,.pricing-skin-widget-head span,.pricing-skin-card-name{color:var(--pricing-skin-teal-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.pricing-skin-title-area h1{color:var(--pricing-skin-ink);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:1.36rem;line-height:1.1;overflow:hidden}.pricing-skin-live-pill{background:var(--pricing-skin-teal-soft);color:var(--pricing-skin-teal-dark);text-overflow:ellipsis;white-space:nowrap;border:1px solid #0f8d832e;border-radius:999px;justify-content:center;align-items:center;gap:8px;max-width:320px;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:780;display:inline-flex;overflow:hidden}.pricing-skin-live-pill i{background:var(--pricing-skin-teal);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #0f8d831f}.pricing-skin-content{grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:24px;width:min(100%,1440px);margin:0 auto;padding:28px;display:grid}.pricing-skin-main-column,.pricing-skin-side-column{align-content:start;gap:28px;min-width:0;display:grid}.pricing-skin-section-head{min-width:0;margin-bottom:14px}.pricing-skin-section-head h2{color:var(--pricing-skin-ink);overflow-wrap:anywhere;margin:3px 0 6px;font-size:1.44rem;font-weight:850;line-height:1.12}.pricing-skin-section-head p{color:var(--pricing-skin-muted);max-width:820px;margin:0;font-size:.9rem;line-height:1.45}.pricing-skin-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pricing-skin-card{background:var(--pricing-skin-panel);border:1px solid var(--pricing-skin-border);border-radius:14px;flex-direction:column;min-width:0;min-height:420px;padding:18px;display:flex;position:relative;box-shadow:0 4px 12px #183a2f05}.pricing-skin-card.is-featured{box-shadow:var(--pricing-skin-shadow);border-color:#0f8d834d}.pricing-skin-card.is-current{background:linear-gradient(#e7f8f57a,#fff)}.pricing-skin-cards-grid-compact .pricing-skin-card{min-height:300px}.pricing-skin-card-badge{background:var(--pricing-skin-teal-soft);color:var(--pricing-skin-teal-dark);overflow-wrap:anywhere;border:1px solid #0f8d832e;border-radius:999px;max-width:calc(100% - 36px);padding:5px 9px;font-size:.7rem;font-weight:800;position:absolute;top:14px;right:14px}.pricing-skin-card-header{min-width:0;padding-right:86px}.pricing-skin-card-price-row{flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;margin-top:10px;display:flex}.pricing-skin-card-price{color:var(--pricing-skin-ink);letter-spacing:0;overflow-wrap:anywhere;font-size:2.35rem;font-weight:880;line-height:1}.pricing-skin-card-period{color:var(--pricing-skin-muted);font-size:.86rem;font-weight:720}.pricing-skin-card-summary{color:var(--pricing-skin-muted);overflow-wrap:anywhere;min-width:0;margin:14px 0 16px;font-size:.84rem;line-height:1.45}.pricing-skin-card-benefits{flex:1;gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.pricing-skin-benefit-item{color:var(--pricing-skin-ink);align-items:flex-start;gap:8px;min-width:0;font-size:.8rem;line-height:1.4;display:flex}.pricing-skin-benefit-item svg{color:var(--pricing-skin-teal);flex:none;margin-top:2px}.pricing-skin-benefit-item span{overflow-wrap:anywhere;min-width:0}.pricing-skin-card-btn,.pricing-skin-sidebar-btn{text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:.82rem;font-weight:800;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.pricing-skin-card-btn{cursor:pointer;width:100%;min-height:42px}.pricing-skin-card-btn-primary,.pricing-skin-sidebar-btn-primary{background:var(--pricing-skin-teal);color:#fff;border:1px solid #0f8d8340;box-shadow:0 12px 28px #0f8d832e}.pricing-skin-card-btn-primary:hover:not(:disabled),.pricing-skin-sidebar-btn-primary:hover{background:var(--pricing-skin-teal-dark);color:#fff}.pricing-skin-card-btn-secondary,.pricing-skin-sidebar-btn-secondary{border:1px solid var(--pricing-skin-border);color:var(--pricing-skin-ink);background:#fff}.pricing-skin-card-btn-secondary:hover:not(:disabled),.pricing-skin-sidebar-btn-secondary:hover{background:var(--pricing-skin-teal-soft);color:var(--pricing-skin-teal-dark);border-color:#0f8d8340}.pricing-skin-card-btn:disabled{box-shadow:none;color:var(--pricing-skin-muted);cursor:not-allowed;background:#f0f4f2;border-color:#183a2f14}.pricing-skin-spinner{animation:.9s linear infinite pricing-skin-spin}@keyframes pricing-skin-spin{to{transform:rotate(360deg)}}.pricing-skin-error-bar,.pricing-skin-sidebar-box,.pricing-skin-trust-widget,.pricing-skin-faq-widget{background:var(--pricing-skin-panel);border:1px solid var(--pricing-skin-border);border-radius:16px;min-width:0;padding:20px;box-shadow:0 4px 14px #183a2f05}.pricing-skin-error-bar{background:var(--pricing-skin-red-soft);color:var(--pricing-skin-red);border-color:#b33d3d2e;align-items:center;gap:10px;font-size:.86rem;font-weight:720;line-height:1.4;display:flex}.pricing-skin-sidebar-box{gap:16px;display:grid}.pricing-skin-account-panel-head{align-items:center;gap:12px;min-width:0;display:flex}.pricing-skin-account-panel-avatar{background:var(--pricing-skin-teal-soft);color:var(--pricing-skin-teal-dark);border:1px solid #0f8d832e;border-radius:14px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:.82rem;font-weight:850;display:inline-flex}.pricing-skin-account-panel-info{gap:3px;min-width:0;display:grid}.pricing-skin-account-panel-email{color:var(--pricing-skin-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:780;overflow:hidden}.pricing-skin-account-panel-status{color:var(--pricing-skin-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.7rem;font-weight:820;overflow:hidden}.pricing-skin-notice-box{border-radius:12px;gap:10px;min-width:0;padding:13px 14px;font-size:.82rem;font-weight:680;line-height:1.45;display:flex}.pricing-skin-notice-box svg{flex:none;margin-top:1px}.pricing-skin-notice-box span{overflow-wrap:anywhere;min-width:0}.pricing-skin-notice-box.tone-success{background:var(--pricing-skin-teal-soft);color:var(--pricing-skin-teal-dark);border:1px solid #0f8d8329}.pricing-skin-notice-box.tone-warning{background:var(--pricing-skin-amber-soft);color:var(--pricing-skin-amber);border:1px solid #9b6f1329}.pricing-skin-notice-box.tone-danger{background:var(--pricing-skin-red-soft);color:var(--pricing-skin-red);border:1px solid #b33d3d29}.pricing-skin-notice-box.tone-medium,.pricing-skin-notice-box.tone-muted{color:var(--pricing-skin-muted);background:#f0f4f2;border:1px solid #183a2f14}.pricing-skin-sidebar-actions,.pricing-skin-trust-list,.pricing-skin-faq-list,.pricing-skin-account-slot{gap:10px;min-width:0;display:grid}.pricing-skin-widget-head{border-bottom:1px solid var(--pricing-skin-border);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.pricing-skin-widget-head svg{color:var(--pricing-skin-teal)}.pricing-skin-trust-item{align-items:flex-start;gap:10px;min-width:0;display:flex}.pricing-skin-trust-icon-box{background:var(--pricing-skin-teal-soft);color:var(--pricing-skin-teal-dark);border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.pricing-skin-trust-item.tone-warning .pricing-skin-trust-icon-box{background:var(--pricing-skin-amber-soft);color:var(--pricing-skin-amber)}.pricing-skin-trust-item.tone-danger .pricing-skin-trust-icon-box{background:var(--pricing-skin-red-soft);color:var(--pricing-skin-red)}.pricing-skin-trust-info{gap:2px;min-width:0;display:grid}.pricing-skin-trust-info strong{color:var(--pricing-skin-ink);overflow-wrap:anywhere;font-size:.82rem}.pricing-skin-trust-info span,.pricing-skin-faq-details p,.pricing-skin-account-meta p{color:var(--pricing-skin-muted);overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.45}.pricing-skin-faq-details{border-bottom:1px solid var(--pricing-skin-border);padding-bottom:10px}.pricing-skin-faq-details:last-child{border-bottom:0;padding-bottom:0}.pricing-skin-faq-details summary{color:var(--pricing-skin-ink);cursor:pointer;overflow-wrap:anywhere;min-width:0;font-size:.82rem;font-weight:800;line-height:1.35;list-style:none}.pricing-skin-faq-details summary::-webkit-details-marker{display:none}.pricing-skin-faq-details summary:after{color:var(--pricing-skin-teal);content:"+";float:right;margin-left:10px;font-weight:780}.pricing-skin-faq-details[open] summary:after{content:"-"}.pricing-skin-faq-details p{padding-top:8px}.pricing-skin-account-meta{background:var(--pricing-skin-panel-soft);border:1px solid var(--pricing-skin-border);border-radius:12px;gap:4px;padding:12px;display:grid}.pricing-skin-account-meta span{color:var(--pricing-skin-teal-dark);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:850}.pricing-skin-account-meta strong{color:var(--pricing-skin-ink);overflow-wrap:anywhere;font-size:.92rem}.pricing-skin-skeleton{background:linear-gradient(90deg,#eef3f0 25%,#e0e8e3 50%,#eef3f0 75%) 0 0/200% 100%;border-radius:5px;animation:1.6s linear infinite pricing-skin-skeleton-shine;display:block}@keyframes pricing-skin-skeleton-shine{0%{background-position:200% 0}to{background-position:-200% 0}}.pricing-skin-skeleton-logo{border-radius:16px;width:46px;height:46px}.pricing-skin-skeleton-rail-item,.pricing-skin-skeleton-avatar-rail{border-radius:16px;width:52px;height:48px}.pricing-skin-skeleton-kicker{width:96px;height:10px;margin-bottom:8px}.pricing-skin-skeleton-title{width:240px;height:22px}.pricing-skin-skeleton-pill{border-radius:999px;width:160px;height:34px}.pricing-skin-skeleton-card-title{width:150px;height:16px;margin-bottom:12px}.pricing-skin-skeleton-price{width:100px;height:38px;margin-bottom:18px}.pricing-skin-skeleton-text{width:100%;height:14px;margin-bottom:10px}.pricing-skin-skeleton-btn{border-radius:12px;width:100%;height:42px;margin-top:auto}@media (max-width:1180px){.pricing-skin-content{grid-template-columns:minmax(0,1fr)}.pricing-skin-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.pricing-skin-container{grid-template-columns:1fr}.pricing-skin-rail{display:none}.pricing-skin-app{grid-template-rows:auto 1fr}.pricing-skin-topbar{flex-direction:column;align-items:start;gap:12px;padding:16px;position:relative}.pricing-skin-live-pill{max-width:100%}.pricing-skin-content{gap:18px;padding:16px}.pricing-skin-cards-grid,.pricing-skin-side-column{grid-template-columns:1fr}.pricing-skin-card{min-height:0;padding:18px}}@media (max-width:520px){.pricing-skin-title-area h1{white-space:normal}.pricing-skin-card-header{padding-right:0}.pricing-skin-card-badge{width:fit-content;max-width:100%;margin-bottom:12px;position:static}.pricing-skin-card-price{font-size:2rem}}
.project-new-skin-container{--project-new-skin-bg:#f7faf8;--project-new-skin-panel:#fff;--project-new-skin-panel-soft:#f9fcfb;--project-new-skin-border:#183a2f1f;--project-new-skin-border-strong:#183a2f33;--project-new-skin-ink:#17352c;--project-new-skin-muted:#6d8179;--project-new-skin-teal:#0f8d83;--project-new-skin-teal-dark:#09665f;--project-new-skin-teal-soft:#e9f8f5;--project-new-skin-amber:#b98217;--project-new-skin-shadow:0 22px 70px #15302814;background:linear-gradient(90deg, #0f8d8309 1px, transparent 1px), linear-gradient(0deg, #0f8d8308 1px, transparent 1px), var(--project-new-skin-bg);min-height:100vh;color:var(--project-new-skin-ink);background-size:34px 34px;grid-template-columns:78px minmax(0,1fr);display:grid;overflow-x:hidden}body:has(.project-new-skin-container) .contactBubble{display:none}.project-new-skin-container *,.project-new-skin-container :before,.project-new-skin-container :after{box-sizing:border-box}.project-new-skin-rail{border-right:1px solid var(--project-new-skin-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10;background:#ffffffd1;grid-template-rows:auto 1fr auto;justify-items:center;gap:24px;height:100vh;padding:18px 10px;display:grid;position:sticky;top:0}.project-new-skin-logo,.project-new-skin-rail-nav a,.project-new-skin-rail-bottom a{color:var(--project-new-skin-muted);text-decoration:none}.project-new-skin-logo{background:var(--project-new-skin-teal-soft);width:46px;height:46px;color:var(--project-new-skin-teal-dark);border:1px solid #0f8d8338;border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.project-new-skin-rail-nav,.project-new-skin-rail-bottom{gap:10px;display:grid}.project-new-skin-rail-nav{align-content:start;width:100%}.project-new-skin-rail-nav a,.project-new-skin-rail-bottom a{border-radius:16px;align-content:center;justify-items:center;gap:4px;width:52px;min-height:48px;transition:background .16s,color .16s,border-color .16s;display:grid}.project-new-skin-rail-nav a span{text-overflow:ellipsis;white-space:nowrap;max-width:46px;font-size:.64rem;font-weight:760;line-height:1;overflow:hidden}.project-new-skin-rail-nav a:hover,.project-new-skin-rail-bottom a:hover,.project-new-skin-rail-nav a.is-active{background:var(--project-new-skin-teal-soft);color:var(--project-new-skin-teal-dark)}.project-new-skin-rail-nav a.is-active{border:1px solid #0f8d832e}.project-new-skin-avatar{background:#17352c;border:1px solid #0f8d8338;font-size:.78rem;font-weight:850;color:#fff!important}.project-new-skin-app{grid-template-rows:76px 1fr;min-width:0;display:grid}.project-new-skin-topbar{z-index:8;border-bottom:1px solid var(--project-new-skin-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;justify-content:space-between;align-items:center;gap:18px;padding:0 28px;display:flex;position:sticky;top:0}.project-new-skin-title{min-width:0}.project-new-skin-title span,.project-new-skin-kicker{color:var(--project-new-skin-teal-dark);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.project-new-skin-title h1{color:var(--project-new-skin-ink);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:1.36rem;line-height:1.1;overflow:hidden}.project-new-skin-topbar-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.project-new-skin-live-pill,.project-new-skin-primary-link,.project-new-skin-secondary-link{justify-content:center;align-items:center;display:inline-flex}.project-new-skin-live-pill{background:var(--project-new-skin-teal-soft);max-width:260px;min-height:34px;color:var(--project-new-skin-teal-dark);text-overflow:ellipsis;white-space:nowrap;border:1px solid #0f8d832e;border-radius:999px;gap:8px;padding:0 12px;font-size:.78rem;font-weight:780;overflow:hidden}.project-new-skin-live-pill i{background:var(--project-new-skin-teal);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #0f8d831f}.project-new-skin-primary-link,.project-new-skin-secondary-link{white-space:nowrap;border-radius:12px;gap:7px;min-height:38px;padding:0 14px;font-size:.82rem;font-weight:800;text-decoration:none}.project-new-skin-primary-link{background:var(--project-new-skin-teal);color:#fff;border:1px solid #0f8d8340;box-shadow:0 12px 28px #0f8d832e}.project-new-skin-secondary-link{border:1px solid var(--project-new-skin-border);color:var(--project-new-skin-teal-dark);background:#fff}.project-new-skin-content{grid-template-columns:minmax(0,1fr) minmax(310px,360px);gap:24px;width:min(100%,1480px);margin:0 auto;padding:28px;display:grid}.project-new-skin-main-column,.project-new-skin-side-column{align-content:start;gap:18px;min-width:0;display:grid}.project-new-skin-banner,.project-new-skin-intake-wrap,.project-new-skin-intro{min-width:0}.project-new-skin-intro h2{color:var(--project-new-skin-ink);margin:5px 0 8px;font-size:1.56rem;line-height:1.1}.project-new-skin-intro p{max-width:760px;color:var(--project-new-skin-muted);margin:0;line-height:1.55}.project-new-skin-widget,.project-new-skin-loading-block,.project-new-skin-fixture-intake{border:1px solid var(--project-new-skin-border);background:#ffffffeb;border-radius:18px;box-shadow:0 12px 36px #1530280b}.project-new-skin-widget{gap:14px;padding:18px;display:grid}.project-new-skin-widget-head{color:var(--project-new-skin-teal-dark);justify-content:space-between;align-items:center;gap:12px;display:flex}.project-new-skin-widget-head span{overflow-wrap:anywhere;letter-spacing:.09em;text-transform:uppercase;font-size:.74rem;font-weight:860}.project-new-skin-widget p,.project-new-skin-path-steps span,.project-new-skin-action-list small{color:var(--project-new-skin-muted);margin:0;font-size:.86rem;line-height:1.45}.project-new-skin-path-steps{counter-reset:project-new-step;gap:10px;margin:0;padding:0;list-style:none;display:grid}.project-new-skin-path-steps li{grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:0;display:grid}.project-new-skin-path-steps li:before{counter-increment:project-new-step;content:"0" counter(project-new-step);background:var(--project-new-skin-teal-soft);width:34px;height:34px;color:var(--project-new-skin-teal-dark);border-radius:12px;grid-area:1/1/span 2;justify-content:center;align-items:center;font-size:.72rem;font-weight:900;display:inline-flex}.project-new-skin-path-steps strong,.project-new-skin-path-steps span{grid-column:2;min-width:0}.project-new-skin-path-steps strong{overflow-wrap:anywhere;color:var(--project-new-skin-ink);margin-bottom:2px;font-size:.96rem;display:block}.project-new-skin-action-list{gap:10px;display:grid}.project-new-skin-action-list a{border:1px solid var(--project-new-skin-border);background:var(--project-new-skin-panel-soft);min-width:0;color:inherit;border-radius:14px;gap:4px;padding:13px;text-decoration:none;transition:border-color .16s,background .16s;display:grid}.project-new-skin-action-list a:hover{border-color:var(--project-new-skin-border-strong);background:#fff}.project-new-skin-action-list span{color:var(--project-new-skin-teal-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.project-new-skin-action-list strong{overflow-wrap:anywhere;color:var(--project-new-skin-ink);font-size:.94rem}.project-new-skin-account-email{overflow-wrap:anywhere}.project-new-skin-workflow-links,.project-new-skin-safety-list{flex-wrap:wrap;gap:8px;display:flex}.project-new-skin-workflow-links a,.project-new-skin-safety-list span{background:var(--project-new-skin-teal-soft);min-height:30px;color:var(--project-new-skin-teal-dark);border:1px solid #0f8d832e;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.project-new-skin-safety-widget{background:linear-gradient(#fffffff0,#f9fcfbf0)}.project-new-skin-fixture-intake{gap:8px;padding:22px;display:grid}.project-new-skin-fixture-intake span{color:var(--project-new-skin-teal-dark);letter-spacing:.09em;text-transform:uppercase;font-size:.74rem;font-weight:860}.project-new-skin-fixture-intake strong{color:var(--project-new-skin-ink);font-size:1.1rem}.project-new-skin-fixture-intake p{color:var(--project-new-skin-muted);margin:0}.project-new-skin-loading-block{gap:16px;padding:18px;display:grid}.project-new-skin-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.project-new-skin-skeleton,.project-new-skin-mini-skeletons i{background:linear-gradient(90deg,#0f8d8312,#0f8d8326,#0f8d8312) 0 0/220% 100%;border-radius:14px;animation:1.45s ease-in-out infinite project-new-skin-pulse;display:block;overflow:hidden}.project-new-skin-skeleton-title{width:min(100%,340px);height:32px}.project-new-skin-skeleton-input{height:46px}.project-new-skin-skeleton-area{height:112px}.project-new-skin-loading-grid .project-new-skin-skeleton{height:142px}.project-new-skin-mini-skeletons{gap:8px;display:grid}.project-new-skin-mini-skeletons i{height:34px}.project-new-skin-mini-skeletons i:nth-child(2){width:88%}.project-new-skin-mini-skeletons i:nth-child(3){width:68%}@keyframes project-new-skin-pulse{0%{background-position:120% 0}to{background-position:-120% 0}}.project-new-skin-container .projectIntakeShell{grid-template-columns:minmax(320px,.76fr) minmax(420px,1.24fr);align-items:start;gap:16px;width:100%;margin:0;display:grid}.project-new-skin-container .projectIntakeComposer{border:1px solid var(--project-new-skin-border);background:#fffffff0;border-radius:18px;gap:14px;padding:18px;display:grid;position:static;box-shadow:0 12px 36px #1530280b}.project-new-skin-container .projectIntakeComposer .accountCardHead,.project-new-skin-container .projectIntakePathCard .accountCardHead{margin-bottom:0}.project-new-skin-container .projectIntakeComposer h2,.project-new-skin-container .projectIntakePathCard h2{overflow-wrap:anywhere}.project-new-skin-container .projectIntakeComposer .secondaryCta{white-space:normal;border-radius:14px;width:100%;min-height:40px}.project-new-skin-container .projectIntakeComposer .schemaBuilderField{min-width:0}.project-new-skin-container .projectIntakeComposer .schemaBuilderField input,.project-new-skin-container .projectIntakeComposer .schemaBuilderField textarea{resize:vertical;background:#fff;border-radius:12px;width:100%}.project-new-skin-container .projectIntakeComposer .accountMetaList span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-new-skin-container .projectIntakeComposer .projectIntakeNextCopy{text-overflow:clip;white-space:normal;overflow:visible}.project-new-skin-container .projectIntakeFlow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.project-new-skin-container .projectIntakeFlow span{background:var(--project-new-skin-teal-soft);border-radius:14px}.project-new-skin-container .projectIntakePathGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.project-new-skin-container .projectIntakePathCard{border:1px solid var(--project-new-skin-border);background:#ffffffeb;border-radius:18px;align-content:start;gap:12px;min-width:0;min-height:184px;padding:16px;display:grid;box-shadow:0 12px 36px #1530280b}.project-new-skin-container .projectIntakePathCardPrimary{background:radial-gradient(circle at 12% 12%,#0f8d831f,#0000 38%),#fffffff0;border-color:#0f8d833d}.project-new-skin-container .projectIntakePathCard .accountIntroText{min-height:48px;color:var(--project-new-skin-muted);margin:0;font-size:.88rem}.project-new-skin-container .projectIntakePathButton{background:var(--project-new-skin-teal);color:#fff;white-space:normal;border-radius:12px;place-self:end start;min-width:0;max-width:100%;min-height:40px}.project-new-skin-container .projectIntakeInlineError{color:#9f1d1d}@media (max-width:1180px){.project-new-skin-content{grid-template-columns:1fr}.project-new-skin-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}.project-new-skin-container .projectIntakeShell{grid-template-columns:1fr}}@media (max-width:820px){.project-new-skin-container{grid-template-columns:1fr}.project-new-skin-rail{border-right:0;border-bottom:1px solid var(--project-new-skin-border);grid-template-rows:1fr;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;height:auto;min-height:88px;padding:12px 18px;position:sticky;top:0}.project-new-skin-rail-nav{justify-content:center;display:flex;overflow-x:auto}.project-new-skin-rail-bottom{align-items:center;display:flex}.project-new-skin-rail-bottom a:first-child{display:none}.project-new-skin-app{grid-template-rows:auto 1fr}.project-new-skin-topbar{flex-wrap:wrap;align-items:flex-start;padding:18px 20px;position:static}.project-new-skin-topbar-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.project-new-skin-content{padding:20px}.project-new-skin-side-column,.project-new-skin-container .projectIntakePathGrid,.project-new-skin-loading-grid{grid-template-columns:1fr}.project-new-skin-intro h2{font-size:1.34rem}}
.projects-index-skin-container{--projects-index-skin-bg:#f7faf8;--projects-index-skin-panel:#fff;--projects-index-skin-panel-soft:#f9fcfb;--projects-index-skin-border:#183a2f1f;--projects-index-skin-border-strong:#183a2f33;--projects-index-skin-ink:#17352c;--projects-index-skin-muted:#6d8179;--projects-index-skin-teal:#0f8d83;--projects-index-skin-teal-dark:#09665f;--projects-index-skin-teal-soft:#e9f8f5;--projects-index-skin-amber:#b98217;--projects-index-skin-amber-soft:#fff7df;--projects-index-skin-red:#ba3d3d;--projects-index-skin-red-soft:#fff0f0;--projects-index-skin-shadow:0 22px 70px #15302814;background:linear-gradient(90deg, #0f8d8309 1px, transparent 1px), linear-gradient(0deg, #0f8d8308 1px, transparent 1px), var(--projects-index-skin-bg);min-height:100vh;color:var(--projects-index-skin-ink);background-size:34px 34px;grid-template-columns:78px minmax(0,1fr);display:grid;overflow-x:hidden}body:has(.projects-index-skin-container) .contactBubble{display:none}.projects-index-skin-container *,.projects-index-skin-container :before,.projects-index-skin-container :after{box-sizing:border-box}.projects-index-skin-rail{border-right:1px solid var(--projects-index-skin-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10;background:#ffffffd1;grid-template-rows:auto 1fr auto;justify-items:center;gap:24px;height:100vh;padding:18px 10px;display:grid;position:sticky;top:0}.projects-index-skin-logo,.projects-index-skin-rail-nav a,.projects-index-skin-rail-bottom a{color:var(--projects-index-skin-muted);text-decoration:none}.projects-index-skin-logo{background:var(--projects-index-skin-teal-soft);width:46px;height:46px;color:var(--projects-index-skin-teal-dark);border:1px solid #0f8d8338;border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.projects-index-skin-rail-nav,.projects-index-skin-rail-bottom{gap:10px;display:grid}.projects-index-skin-rail-nav{align-content:start;width:100%}.projects-index-skin-rail-nav a,.projects-index-skin-rail-bottom a{border-radius:16px;align-content:center;justify-items:center;gap:4px;width:52px;min-height:48px;transition:background .16s,color .16s,border-color .16s;display:grid}.projects-index-skin-rail-nav a span{text-overflow:ellipsis;white-space:nowrap;max-width:46px;font-size:.64rem;font-weight:760;line-height:1;overflow:hidden}.projects-index-skin-rail-nav a:hover,.projects-index-skin-rail-bottom a:hover,.projects-index-skin-rail-nav a.is-active{background:var(--projects-index-skin-teal-soft);color:var(--projects-index-skin-teal-dark)}.projects-index-skin-rail-nav a.is-active{border:1px solid #0f8d832e}.projects-index-skin-avatar{background:#17352c;border:1px solid #0f8d8338;font-size:.78rem;font-weight:850;color:#fff!important}.projects-index-skin-app{grid-template-rows:76px 1fr;min-width:0;display:grid}.projects-index-skin-topbar{z-index:8;border-bottom:1px solid var(--projects-index-skin-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;justify-content:space-between;align-items:center;gap:18px;padding:0 28px;display:flex;position:sticky;top:0}.projects-index-skin-title{min-width:0}.projects-index-skin-title span,.projects-index-skin-kicker{color:var(--projects-index-skin-teal-dark);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.projects-index-skin-title h1{color:var(--projects-index-skin-ink);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:1.36rem;line-height:1.1;overflow:hidden}.projects-index-skin-topbar-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.projects-index-skin-live-pill,.projects-index-skin-status,.projects-index-skin-primary-link,.projects-index-skin-secondary-link,.projects-index-skin-icon-button,.projects-index-skin-open-link,.projects-index-skin-retry-button{justify-content:center;align-items:center;display:inline-flex}.projects-index-skin-live-pill{background:var(--projects-index-skin-teal-soft);max-width:220px;min-height:34px;color:var(--projects-index-skin-teal-dark);text-overflow:ellipsis;white-space:nowrap;border:1px solid #0f8d832e;border-radius:999px;gap:8px;padding:0 12px;font-size:.78rem;font-weight:780;overflow:hidden}.projects-index-skin-live-pill i{background:var(--projects-index-skin-teal);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #0f8d831f}.projects-index-skin-icon-button{border:1px solid var(--projects-index-skin-border);width:38px;height:38px;color:var(--projects-index-skin-muted);cursor:pointer;background:#fff;border-radius:12px}.projects-index-skin-icon-button:disabled{cursor:not-allowed;opacity:.54}.projects-index-skin-primary-link,.projects-index-skin-secondary-link,.projects-index-skin-retry-button{white-space:nowrap;border-radius:12px;min-height:38px;padding:0 14px;font-size:.82rem;font-weight:800;text-decoration:none}.projects-index-skin-primary-link{background:var(--projects-index-skin-teal);color:#fff;border:1px solid #0f8d8340;gap:7px;box-shadow:0 12px 28px #0f8d832e}.projects-index-skin-secondary-link{border:1px solid var(--projects-index-skin-border);color:var(--projects-index-skin-teal-dark);background:#fff}.projects-index-skin-content{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:24px;width:min(100%,1480px);margin:0 auto;padding:28px;display:grid}.projects-index-skin-main-column,.projects-index-skin-side-column{align-content:start;gap:18px;min-width:0;display:grid}.projects-index-skin-banner{min-width:0}.projects-index-skin-directory-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.projects-index-skin-directory-head h2{color:var(--projects-index-skin-ink);margin:5px 0 0;font-size:1.38rem;line-height:1.12}.projects-index-skin-search{border:1px solid var(--projects-index-skin-border);width:min(100%,280px);min-height:40px;color:var(--projects-index-skin-muted);background:#fff;border-radius:14px;align-items:center;gap:8px;padding:0 12px;display:flex}.projects-index-skin-search input{width:100%;min-width:0;color:var(--projects-index-skin-ink);font:inherit;background:0 0;border:0;outline:0;font-size:.86rem}.projects-index-skin-search input:disabled{cursor:not-allowed;opacity:.62}.projects-index-skin-project-list{gap:10px;display:grid}.projects-index-skin-project-row{border:1px solid var(--projects-index-skin-border);background:#ffffffeb;border-radius:16px;grid-template-columns:44px minmax(190px,1fr) minmax(110px,auto) minmax(128px,auto) auto;align-items:center;gap:14px;min-width:0;padding:14px;display:grid;box-shadow:0 12px 36px #1530280b}.projects-index-skin-project-row:hover{border-color:var(--projects-index-skin-border-strong);box-shadow:var(--projects-index-skin-shadow)}.projects-index-skin-project-icon{background:var(--projects-index-skin-teal-soft);width:44px;height:44px;color:var(--projects-index-skin-teal-dark);border:1px solid #0f8d8329;border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.projects-index-skin-project-copy{min-width:0}.projects-index-skin-project-copy h3{color:var(--projects-index-skin-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.96rem;line-height:1.22;overflow:hidden}.projects-index-skin-project-copy span,.projects-index-skin-updated,.projects-index-skin-muted{color:var(--projects-index-skin-muted);font-size:.78rem;line-height:1.45}.projects-index-skin-status{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-self:start;gap:6px;max-width:140px;min-height:28px;padding:0 10px;font-size:.72rem;font-weight:850;overflow:hidden}.projects-index-skin-status i{border-radius:50%;flex:none;width:6px;height:6px}.projects-index-skin-status-success{background:var(--projects-index-skin-teal-soft);color:var(--projects-index-skin-teal-dark);border:1px solid #0f8d8333}.projects-index-skin-status-success i{background:var(--projects-index-skin-teal)}.projects-index-skin-status-warning{background:var(--projects-index-skin-amber-soft);color:var(--projects-index-skin-amber);border:1px solid #b9821738}.projects-index-skin-status-warning i{background:var(--projects-index-skin-amber)}.projects-index-skin-status-danger{background:var(--projects-index-skin-red-soft);color:var(--projects-index-skin-red);border:1px solid #ba3d3d38}.projects-index-skin-status-danger i{background:var(--projects-index-skin-red)}.projects-index-skin-status-muted{color:var(--projects-index-skin-muted);background:#f2f5f4;border:1px solid #6d817938}.projects-index-skin-status-muted i{background:var(--projects-index-skin-muted)}.projects-index-skin-updated{white-space:nowrap;justify-self:end}.projects-index-skin-open-link{min-height:34px;color:var(--projects-index-skin-teal-dark);white-space:nowrap;background:#fff;border:1px solid #0f8d832e;border-radius:12px;gap:6px;padding:0 12px;font-size:.8rem;font-weight:820;text-decoration:none}.projects-index-skin-open-link:hover{background:var(--projects-index-skin-teal-soft)}.projects-index-skin-state-card,.projects-index-skin-widget{border:1px solid var(--projects-index-skin-border);background:#ffffffeb;border-radius:18px;box-shadow:0 16px 48px #1530280e}.projects-index-skin-state-card{text-align:center;align-content:center;justify-items:center;gap:12px;min-height:320px;padding:34px;display:grid}.projects-index-skin-state-card h3{color:var(--projects-index-skin-ink);margin:0;font-size:1.12rem}.projects-index-skin-state-card p{max-width:520px;color:var(--projects-index-skin-muted);margin:0;font-size:.9rem;line-height:1.65}.projects-index-skin-state-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.projects-index-skin-retry-button{background:var(--projects-index-skin-red-soft);color:var(--projects-index-skin-red);cursor:pointer;border:1px solid #ba3d3d38;gap:7px}.projects-index-skin-widget{min-width:0;padding:18px}.projects-index-skin-widget-head{color:var(--projects-index-skin-teal-dark);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:.76rem;font-weight:850;display:flex}.projects-index-skin-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.projects-index-skin-summary-grid div{background:var(--projects-index-skin-panel-soft);border:1px solid #183a2f14;border-radius:14px;min-width:0;padding:10px}.projects-index-skin-summary-grid strong{color:var(--projects-index-skin-ink);font-size:1.38rem;line-height:1;display:block}.projects-index-skin-summary-grid span,.projects-index-skin-summary-widget p,.projects-index-skin-account-email{color:var(--projects-index-skin-muted);font-size:.78rem;line-height:1.45}.projects-index-skin-summary-widget p,.projects-index-skin-account-email{overflow-wrap:anywhere;margin:14px 0 0}.projects-index-skin-action-list{gap:9px;display:grid}.projects-index-skin-action-card{background:var(--projects-index-skin-panel-soft);min-width:0;color:inherit;border:1px solid #183a2f14;border-radius:14px;gap:4px;padding:12px;text-decoration:none;display:grid}.projects-index-skin-action-card:hover{border-color:#0f8d832e}.projects-index-skin-action-card span{color:var(--projects-index-skin-teal-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:850}.projects-index-skin-action-card strong{color:var(--projects-index-skin-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.25;overflow:hidden}.projects-index-skin-action-card small{color:var(--projects-index-skin-muted);overflow-wrap:anywhere;font-size:.76rem;line-height:1.45}.projects-index-skin-workflow-links{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.projects-index-skin-workflow-links a{background:var(--projects-index-skin-teal-soft);min-height:30px;color:var(--projects-index-skin-teal-dark);border:1px solid #0f8d8329;border-radius:999px;align-items:center;padding:0 10px;font-size:.74rem;font-weight:800;text-decoration:none;display:inline-flex}.projects-index-skin-flow-widget ol{counter-reset:projects-index-flow;gap:8px;margin:0;padding:0;list-style:none;display:grid}.projects-index-skin-flow-widget li{counter-increment:projects-index-flow;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 9px;min-width:0;display:grid}.projects-index-skin-flow-widget li:before{content:counter(projects-index-flow, decimal-leading-zero);background:var(--projects-index-skin-teal-soft);width:28px;height:28px;color:var(--projects-index-skin-teal-dark);border-radius:10px;grid-row:span 2;justify-content:center;align-items:center;font-size:.68rem;font-weight:900;display:inline-flex}.projects-index-skin-flow-widget strong{color:var(--projects-index-skin-ink);font-size:.82rem}.projects-index-skin-flow-widget span{min-width:0;color:var(--projects-index-skin-muted);font-size:.74rem;line-height:1.35}.projects-index-skin-skeleton,.projects-index-skin-mini-skeletons i{background:linear-gradient(90deg,#ebf2efd9,#d6e5e0f2,#ebf2efd9) 0 0/220% 100%;border-radius:10px;animation:1.3s ease-in-out infinite projects-index-skin-pulse;display:block}.projects-index-skin-skeleton-icon{width:44px;height:44px}.projects-index-skin-row-skeleton-copy{gap:8px;display:grid}.projects-index-skin-skeleton-title{width:min(320px,70%);height:14px}.projects-index-skin-skeleton-line{width:min(220px,52%);height:11px}.projects-index-skin-skeleton-pill{width:94px;height:28px}.projects-index-skin-skeleton-time{justify-self:end;width:112px;height:16px}.projects-index-skin-skeleton-button{width:72px;height:34px}.projects-index-skin-mini-skeletons{gap:10px;display:grid}.projects-index-skin-mini-skeletons i{height:62px}.projects-index-skin-spin{animation:.9s linear infinite projects-index-skin-spin}@keyframes projects-index-skin-spin{to{transform:rotate(360deg)}}@keyframes projects-index-skin-pulse{0%{background-position:0}to{background-position:100%}}@media (max-width:1120px){.projects-index-skin-content{grid-template-columns:1fr}.projects-index-skin-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.projects-index-skin-container{grid-template-columns:1fr}.projects-index-skin-rail{border-right:0;border-bottom:1px solid var(--projects-index-skin-border);grid-template-rows:auto;grid-template-columns:auto 1fr auto;justify-items:stretch;height:auto;padding:10px 14px;position:static}.projects-index-skin-rail-nav{grid-auto-columns:minmax(44px,max-content);grid-auto-flow:column;overflow-x:auto}.projects-index-skin-rail-nav a{width:auto;min-width:48px;padding:0 8px}.projects-index-skin-rail-bottom{grid-auto-flow:column}.projects-index-skin-app{grid-template-rows:auto 1fr}.projects-index-skin-topbar{padding:16px;display:grid;position:static}.projects-index-skin-topbar-actions{justify-content:flex-start;overflow-x:auto}.projects-index-skin-content{padding:16px}.projects-index-skin-directory-head{align-items:start;display:grid}.projects-index-skin-search{width:100%}.projects-index-skin-project-row,.projects-index-skin-project-row-loading{grid-template-columns:44px minmax(0,1fr)}.projects-index-skin-status,.projects-index-skin-updated,.projects-index-skin-open-link,.projects-index-skin-skeleton-pill,.projects-index-skin-skeleton-time,.projects-index-skin-skeleton-button{grid-column:2;justify-self:start}.projects-index-skin-side-column{grid-template-columns:1fr}}
body:has(.sample-console-showcase) .contactBubble{display:none}.sample-console-showcase{--sample-console-bg:#f8fafc;--sample-console-panel:#fff;--sample-console-border:#94a3b838;--sample-console-border-strong:#64748b52;--sample-console-ink:#0f172a;--sample-console-muted:#64748b;--sample-console-teal:#0d9488;--sample-console-teal-dark:#0f766e;--sample-console-teal-soft:#f0fdfa;--sample-console-shadow:0 18px 44px #0f172a0f;background:var(--sample-console-bg);color:var(--sample-console-ink);grid-template-columns:78px minmax(0,1fr);width:100vw;height:100vh;min-height:100vh;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;overflow:hidden}.sample-console-showcase *,.sample-console-showcase :before,.sample-console-showcase :after{box-sizing:border-box}.sample-console-showcase-rail{border-right:1px solid var(--sample-console-border);z-index:20;background:#ffffffe6;grid-template-rows:1fr auto;align-items:center;gap:18px;min-width:0;padding:18px 10px;display:grid}.sample-console-showcase-rail-top,.sample-console-showcase-global-nav,.sample-console-showcase-scene-nav,.sample-console-showcase-rail-bottom{flex-direction:column;align-items:center;display:flex}.sample-console-showcase-rail-top{justify-self:stretch;gap:24px;min-width:0}.sample-console-showcase-logo,.sample-console-showcase-global-nav a,.sample-console-showcase-scene-nav a,.sample-console-showcase-rail-bottom a{color:var(--sample-console-muted);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.sample-console-showcase-logo{background:var(--sample-console-teal-soft);color:var(--sample-console-teal-dark);border:1px solid #0d948833;border-radius:16px;width:46px;height:46px}.sample-console-showcase-global-nav,.sample-console-showcase-scene-nav,.sample-console-showcase-rail-bottom{gap:8px;width:100%}.sample-console-showcase-scene-nav{border-top:1px solid #94a3b82e;padding-top:14px}.sample-console-showcase-global-nav a,.sample-console-showcase-scene-nav a,.sample-console-showcase-rail-bottom a{border:1px solid #0000;border-radius:16px;flex-direction:column;gap:4px;width:52px;min-height:48px;padding:4px;transition:background .16s,border-color .16s,color .16s}.sample-console-showcase-global-nav a:hover,.sample-console-showcase-global-nav a.is-active,.sample-console-showcase-scene-nav a:hover,.sample-console-showcase-scene-nav a.is-active,.sample-console-showcase-rail-bottom a:hover{background:var(--sample-console-teal-soft);color:var(--sample-console-teal-dark);border-color:#0d948829}.sample-console-showcase-global-nav span,.sample-console-showcase-scene-nav span,.sample-console-showcase-rail-bottom span{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:46px;font-size:.62rem;font-weight:800;line-height:1.08;overflow:hidden}.sample-console-showcase-avatar{font-size:.8rem;font-weight:900;background:var(--sample-console-ink)!important;color:#fff!important;border-color:#0000!important;width:40px!important;min-height:40px!important}.sample-console-showcase-app{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.sample-console-showcase-topbar{border-bottom:1px solid var(--sample-console-border);background:#ffffffe6;grid-template-columns:minmax(220px,.86fr) minmax(220px,1fr) auto;align-items:center;gap:18px;min-height:76px;padding:12px 22px;display:grid}.sample-console-showcase-topbar-title{gap:2px;display:grid}.sample-console-showcase-topbar-title span,.sample-console-showcase-boundary span,.sample-console-showcase-scene-header span{color:var(--sample-console-teal-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.sample-console-showcase-topbar-title h1,.sample-console-showcase-boundary h2,.sample-console-showcase-scene-header h2{color:var(--sample-console-ink);letter-spacing:0;margin:0;line-height:1.1}.sample-console-showcase-topbar-title h1{font-size:1.2rem}.sample-console-showcase-badges,.sample-console-showcase-actions,.sample-console-showcase-scene-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sample-console-showcase-badges{justify-content:center}.sample-console-showcase-badges span,.sample-console-showcase-scene-meta span{border:1px solid var(--sample-console-border);color:var(--sample-console-muted);text-transform:none;background:#fff;border-radius:999px;min-height:28px;padding:6px 10px;font-size:.72rem;font-weight:800}.sample-console-showcase-actions{justify-content:flex-end}.sample-console-showcase-actions a{border:1px solid var(--sample-console-border);color:var(--sample-console-ink);white-space:nowrap;background:#fff;border-radius:12px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:.82rem;font-weight:850;text-decoration:none;display:inline-flex}.sample-console-showcase-actions a.sample-console-showcase-primary-action{background:var(--sample-console-teal);border-color:var(--sample-console-teal);color:#fff}.sample-console-showcase-sample-status{color:#92400e;background:#fffbeb;border-bottom:1px solid #b453092e;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:8px 18px;font-size:.84rem;font-weight:850;display:flex}.sample-console-showcase-sample-status a{color:#0f766e;text-underline-offset:3px;text-decoration:underline}.sample-console-showcase-content{scroll-behavior:smooth;gap:24px;min-height:0;padding:22px;display:grid;overflow:auto}.sample-console-showcase-boundary{border:1px solid var(--sample-console-border);box-shadow:var(--sample-console-shadow);background:#fff;border-radius:16px;grid-template-columns:minmax(0,.5fr) minmax(320px,1fr);align-items:center;gap:16px;padding:18px 20px;display:grid}.sample-console-showcase-boundary h2{margin-top:4px;font-size:1.34rem}.sample-console-showcase-boundary p{color:var(--sample-console-muted);margin:0;font-size:.92rem;line-height:1.55}.sample-console-showcase-boundary-link{background:var(--sample-console-teal-soft);color:var(--sample-console-teal-dark);white-space:nowrap;border:1px solid #0d948829;border-radius:12px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:.82rem;font-weight:850;text-decoration:none;display:inline-flex}.sample-console-showcase-stack{gap:42px;display:grid}.sample-console-showcase-scene{gap:14px;scroll-margin-top:18px;display:grid}.sample-console-showcase-scene-header{justify-content:space-between;align-items:end;gap:18px;display:flex}.sample-console-showcase-scene-header h2{margin-top:4px;font-size:1.12rem}.sample-console-showcase-panel{border:1px solid var(--sample-console-border);box-shadow:var(--sample-console-shadow);background:#fff;border-radius:16px;min-height:690px;overflow:hidden}.sample-console-showcase-scene:first-child .sample-console-showcase-panel{min-height:760px}.sample-console-showcase-panel>.crrDashboard,.sample-console-showcase-panel>.opt-skin-main-viewport,.sample-console-showcase-panel>.evidence-skin-main-viewport,.sample-console-showcase-panel>.compare-skin-main-viewport,.sample-console-showcase-panel>.report-skin-main-viewport{height:100%;min-height:inherit}@media (max-width:1180px){.sample-console-showcase-topbar{grid-template-columns:minmax(220px,1fr) auto}.sample-console-showcase-badges{display:none}}@media (max-width:760px){.sample-console-showcase{height:auto;min-height:100vh;display:block;overflow:auto}.sample-console-showcase-rail{border-bottom:1px solid var(--sample-console-border);border-right:0;align-items:center;gap:14px;min-height:66px;padding:10px 14px;display:flex;position:sticky;top:0;overflow-x:auto}.sample-console-showcase-rail-top,.sample-console-showcase-global-nav,.sample-console-showcase-scene-nav,.sample-console-showcase-rail-bottom{flex-direction:row;flex-shrink:0;width:auto}.sample-console-showcase-logo,.sample-console-showcase-global-nav a,.sample-console-showcase-scene-nav a,.sample-console-showcase-rail-bottom a{flex:none}.sample-console-showcase-scene-nav{border-top:0;border-left:1px solid #94a3b82e;padding-top:0;padding-left:12px}.sample-console-showcase-topbar{grid-template-columns:1fr;align-items:start;padding:14px 16px}.sample-console-showcase-actions{justify-content:start}.sample-console-showcase-content{padding:16px}.sample-console-showcase-boundary{grid-template-columns:1fr}.sample-console-showcase-scene-header{flex-direction:column;align-items:start}.sample-console-showcase-panel,.sample-console-showcase-scene:first-child .sample-console-showcase-panel{min-height:620px}}
.publicWorkflowShell{color:#172027;background:linear-gradient(135deg,#7fd9e42e,#0000 38%),linear-gradient(#f8fbfc 0%,#eef5f7 48%,#f6f1e8 100%);min-height:100vh}body:has(.publicWorkflowShell) .contactBubble{display:none}.publicWorkflowTopbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fbfceb;border-bottom:1px solid #b7c6cfb8}.publicWorkflowHero{grid-template-columns:minmax(0,1.04fr) minmax(380px,.96fr);align-items:stretch;gap:24px;width:min(1240px,100% - 48px);margin:0 auto;padding:46px 0 24px;display:grid}.publicWorkflowCopy{align-content:center;gap:18px;min-width:0;display:grid}.publicWorkflowEyebrow,.publicWorkflowSectionHead span,.publicWorkflowPreviewHeader span,.publicWorkflowPreviewFooter span,.publicWorkflowCard span{color:#087b84;letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:800}.publicWorkflowCopy h1{color:#172027;letter-spacing:0;overflow-wrap:anywhere;max-width:880px;margin:0;font-size:5.2rem;line-height:.96}.publicWorkflowCopy p,.publicWorkflowSectionHead p,.publicWorkflowCard p,.publicWorkflowPreview p{color:#48636d;line-height:1.65}.publicWorkflowActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.publicWorkflowPrimary,.publicWorkflowSecondary{border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.publicWorkflowPrimary{color:#fff;background:#172027}.publicWorkflowSecondary{color:#172027;background:#ffffffdb;border:1px solid #b7c6cfc7}.publicWorkflowPreview,.publicWorkflowCard,.publicWorkflowSignal{background:#ffffffe6;border:1px solid #b7c6cfbd;border-radius:8px;box-shadow:0 24px 70px #1720271f}.publicWorkflowPreview{gap:14px;min-width:0;padding:18px;display:grid}.publicWorkflowPreviewHeader,.publicWorkflowPreviewFooter{gap:7px;display:grid}.publicWorkflowPreviewHeader strong,.publicWorkflowPreviewFooter strong{color:#172027;overflow-wrap:anywhere;font-size:1.08rem}.publicWorkflowWorkbench{background:linear-gradient(90deg,#17202714 0 1px,#0000 1px 100%) 0 0/34px 34px,linear-gradient(#17202714 0 1px,#0000 1px 100%) 0 0/34px 34px,linear-gradient(135deg,#7fd9e43d,#ffffffbf);border:1px solid #7fd9e461;border-radius:8px;grid-template-rows:1fr 1fr;grid-template-columns:.72fr 1fr;gap:10px;min-height:210px;padding:12px;display:grid}.publicWorkflowWorkbench span{background:#ffffffc7;border:1px solid #1720271f;border-radius:6px}.publicWorkflowWorkbench span:first-child{grid-row:span 2}.publicWorkflowPreviewFooter em{color:#087b84;font-style:normal;font-weight:800}.publicWorkflowSignalRail,.publicWorkflowSection{width:min(1240px,100% - 48px);margin:20px auto 0}.publicWorkflowSignalRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.publicWorkflowSignal{align-items:center;gap:10px;min-width:0;min-height:72px;padding:14px;display:flex}.publicWorkflowSignal svg{color:#087b84;flex:none}.publicWorkflowSignal strong{overflow-wrap:anywhere;min-width:0}.publicWorkflowSection{padding:34px 0 0}.publicWorkflowSectionHead{gap:10px;max-width:840px;display:grid}.publicWorkflowSectionHead h2{overflow-wrap:anywhere;margin:0;font-size:3rem;line-height:1}.publicWorkflowMatrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.publicWorkflowCard{min-width:0;box-shadow:none;padding:18px}.publicWorkflowCard h3{overflow-wrap:anywhere;margin:10px 0 8px;font-size:1.08rem}.publicWorkflowRelation{padding-bottom:72px}.publicWorkflowRelation .publicWorkflowMatrix{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:980px){.publicWorkflowHero{grid-template-columns:1fr}.publicWorkflowCopy h1{font-size:3.8rem}.publicWorkflowSectionHead h2{font-size:2.5rem}.publicWorkflowSignalRail,.publicWorkflowMatrix,.publicWorkflowRelation .publicWorkflowMatrix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.publicWorkflowHero,.publicWorkflowSignalRail,.publicWorkflowSection{width:min(100% - 24px,1240px)}.publicWorkflowHero{padding-top:24px}.publicWorkflowCopy h1{font-size:2.7rem}.publicWorkflowSectionHead h2{font-size:2.1rem}.publicWorkflowActions{grid-template-columns:1fr;display:grid}.publicWorkflowPrimary,.publicWorkflowSecondary{width:100%}.publicWorkflowSignalRail,.publicWorkflowMatrix,.publicWorkflowRelation .publicWorkflowMatrix{grid-template-columns:1fr}}
.schemaBuilderEntryShell{color:#172027;background:linear-gradient(135deg,#7fd9e42e,#0000 38%),linear-gradient(#f8fbfc 0%,#eef5f7 54%,#f7f3ec 100%);min-height:100vh}body:has(.schemaBuilderEntryShell) .contactBubble{display:none}.schemaBuilderEntryTopbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fbfceb;border-bottom:1px solid #b7c6cfb8}.schemaBuilderEntryHero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:stretch;gap:24px;width:min(1240px,100% - 48px);margin:0 auto;padding:44px 0 22px;display:grid}.schemaBuilderEntryCopy{align-content:center;gap:17px;min-width:0;display:grid}.schemaBuilderEntryEyebrow,.schemaBuilderEntryPreviewHead span{color:#087b84;letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:900}.schemaBuilderEntryCopy h1{color:#172027;letter-spacing:0;overflow-wrap:anywhere;max-width:880px;margin:0;font-size:4.8rem;line-height:.98}.schemaBuilderEntryCopy p,.schemaBuilderEntrySignal p,.schemaBuilderEntryPreview p{color:#48636d;margin:0;line-height:1.6}.schemaBuilderEntryMeta{background:#ffffffb8;border:1px solid #087b8438;border-radius:6px;width:fit-content;padding:8px 10px;font-weight:800;color:#1c5964!important}.schemaBuilderEntryActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.schemaBuilderEntryPrimary,.schemaBuilderEntrySecondary{border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:850;text-decoration:none;display:inline-flex}.schemaBuilderEntryPrimary{color:#fff;background:#172027}.schemaBuilderEntrySecondary{color:#172027;background:#ffffffdb;border:1px solid #b7c6cfc7}.schemaBuilderEntryPreview,.schemaBuilderEntrySignal{background:#ffffffe6;border:1px solid #b7c6cfbd;border-radius:8px;box-shadow:0 24px 70px #1720271f}.schemaBuilderEntryPreview{gap:16px;min-width:0;padding:18px;display:grid}.schemaBuilderEntryPreviewHead{gap:7px;display:grid}.schemaBuilderEntryPreviewHead strong{color:#172027;font-size:1.18rem}.schemaBuilderEntryPipeline{background:linear-gradient(90deg,#17202714 0 1px,#0000 1px 100%) 0 0/34px 34px,linear-gradient(#17202714 0 1px,#0000 1px 100%) 0 0/34px 34px,linear-gradient(135deg,#7fd9e438,#ffffffc7);border:1px solid #7fd9e461;border-radius:8px;grid-template-rows:1fr 1fr;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:250px;padding:14px;display:grid}.schemaBuilderEntryPipeline span{color:#172027;text-align:center;background:#ffffffd1;border:1px solid #1720271f;border-radius:6px;place-items:center;min-height:74px;font-weight:900;display:grid}.schemaBuilderEntryPipeline span:last-child{grid-column:1/-1}.schemaBuilderEntryPipeline svg{color:#087b84}.schemaBuilderEntrySignals{width:min(1240px,100% - 48px);margin:18px auto 0}.schemaBuilderEntryWorkspace{width:min(860px,100% - 48px);margin:24px auto 0}.schemaBuilderEntrySignals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.schemaBuilderEntrySignal{min-width:0;min-height:108px;box-shadow:none;align-items:flex-start;gap:12px;padding:16px;display:flex}.schemaBuilderEntrySignal svg{color:#087b84;flex:none}.schemaBuilderEntrySignal strong{color:#172027;margin-bottom:5px;display:block}.schemaBuilderEntryWorkspace{padding:8px 0 78px}.schemaBuilderEntryWorkspace .schemaBuilderShell{width:100%;margin-top:0}.schemaBuilderEntryWorkspace .projectToolTabs{width:100%}.schemaBuilderEntryWorkspace .schemaBuilderPanel,.schemaBuilderEntryWorkspace .schemaBuilderResultDrawer,.schemaBuilderEntryWorkspace .schemaBuilderAdvancedDrawer,.schemaBuilderEntryWorkspace .schemaBuilderMode,.schemaBuilderEntryWorkspace .schemaBuilderEmptyResult,.schemaBuilderEntryWorkspace .schemaBuilderEmptyPreviewGrid span,.schemaBuilderEntryWorkspace .schemaBuilderResultMeta{border-radius:8px}@media (max-width:980px){.schemaBuilderEntryHero{grid-template-columns:1fr}.schemaBuilderEntryCopy h1{font-size:3.6rem}.schemaBuilderEntrySignals{grid-template-columns:1fr}}@media (max-width:760px){.schemaBuilderEntryHero,.schemaBuilderEntrySignals,.schemaBuilderEntryWorkspace{width:min(100% - 24px,1240px)}.schemaBuilderEntryHero{padding-top:24px}.schemaBuilderEntryCopy h1{font-size:2.55rem}.schemaBuilderEntryActions{grid-template-columns:1fr;display:grid}.schemaBuilderEntryPrimary,.schemaBuilderEntrySecondary{width:100%}.schemaBuilderEntryPipeline{grid-template-columns:1fr}.schemaBuilderEntryPipeline span:last-child{grid-column:auto}}
.schemaBuilderRunDetailShell{color:#14231f;background:linear-gradient(#f5f7f3 0%,#eef5f2 52%,#f8faf7 100%);min-height:100vh;padding:18px 18px 56px}body:has(.schemaBuilderRunDetailShell) .contactBubble{display:none}.schemaBuilderRunDetailTopbar,.schemaBuilderRunDetailContent{width:min(1180px,100%);margin-left:auto;margin-right:auto}.schemaBuilderRunDetailTopbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffc;border:1px solid #14231f1a;box-shadow:0 18px 50px #15231f14}.schemaBuilderRunDetailContent{gap:14px;padding-top:28px;display:grid}.schemaBuilderRunDetailContent .pricingStatusNotice,.schemaBuilderRunDetailContent .schemaBuilderRunCompactHead,.schemaBuilderRunDetailContent .schemaBuilderPanel{background:#ffffffd6;border:1px solid #14231f1f;border-radius:8px;box-shadow:0 18px 55px #1a292412}.schemaBuilderRunDetailContent .schemaBuilderShell{gap:14px}.schemaBuilderRunDetailContent .schemaBuilderRunCompactHead{margin-top:0}.schemaBuilderRunDetailContent .schemaBuilderRunCompactTitle strong,.schemaBuilderRunDetailContent .schemaBuilderRunSectionHead h2{letter-spacing:0}.schemaBuilderRunDetailContent .schemaBuilderCode,.schemaBuilderRunDetailContent .schemaBuilderRawDraft{max-width:100%;overflow-x:auto}@media (max-width:760px){.schemaBuilderRunDetailShell{padding:10px 10px 28px}.schemaBuilderRunDetailContent{gap:10px;padding-top:16px}.schemaBuilderRunDetailContent .pricingStatusNotice,.schemaBuilderRunDetailContent .schemaBuilderRunCompactHead,.schemaBuilderRunDetailContent .schemaBuilderPanel{box-shadow:none}}
.seoContentShell{color:#17231f;background:linear-gradient(#f7f4ed 0%,#f8faf7 46%,#eef6f4 100%);min-height:100vh;padding:18px}.seoContentTopbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #17231f1a;width:min(1180px,100%);margin:0 auto;box-shadow:0 18px 50px #131f1b14}.seoContentHero,.seoContentSignalGrid,.seoContentWorkflowPanel,.seoContentArticle{width:min(1180px,100%);margin-inline:auto}.seoContentHero{grid-template-columns:minmax(0,.94fr) minmax(360px,.76fr);align-items:stretch;gap:18px;padding:44px 0 16px;display:grid}.seoContentHeroCopy,.seoContentWorkbench,.seoContentWorkflowPanel,.seoContentArticleMap,.seoContentArticleCard,.seoContentRelated,.seoContentFaq{background:#ffffffc7;border:1px solid #17231f1f;border-radius:8px;box-shadow:0 18px 55px #202c2714}.seoContentHeroCopy{flex-direction:column;justify-content:center;min-height:430px;padding:40px;display:flex}.seoContentEyebrow{color:#0c756b;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;width:fit-content;font-size:.74rem;font-weight:800;display:inline-flex}.seoContentEyebrow:before{content:"";background:#d3a043;width:22px;height:2px}.seoContentHeroCopy h1{color:#111b18;letter-spacing:0;max-width:11ch;margin:16px 0 18px;font-size:3.35rem;line-height:.98}.seoContentHeroCopy p{color:#43524c;max-width:680px;margin:0;font-size:1.05rem;line-height:1.7}.seoContentHeroActions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.seoContentPrimaryCta,.seoContentSecondaryCta{white-space:normal;overflow-wrap:anywhere;align-items:center;gap:8px;min-height:44px}.seoContentWorkbench{grid-template-rows:auto 1fr auto;min-height:430px;display:grid;overflow:hidden}.seoContentWorkbenchHead{background:linear-gradient(135deg,#0d74691a,#0000 54%),#fbfcf7;border-bottom:1px solid #17231f1a;padding:24px}.seoContentWorkbenchHead span,.seoContentArtifactStrip span,.seoContentArticleCard>span,.seoContentSectionHead span{color:#6a766f;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.seoContentWorkbenchHead strong{color:#15211d;margin-top:8px;font-size:1.25rem;line-height:1.25;display:block}.seoContentWorkbenchHead p{color:#53615b;margin:8px 0 0;font-size:.92rem;line-height:1.55}.seoContentRouteList{gap:10px;margin:0;padding:20px 24px;list-style:none;display:grid}.seoContentRouteList li{background:#fff;border:1px solid #17231f1a;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.seoContentRouteList span{color:#f8faf7;background:#17231f;border-radius:8px;place-items:center;width:32px;height:32px;font-size:.72rem;font-weight:800;display:inline-grid}.seoContentRouteList strong{color:#17231f;overflow-wrap:anywhere;min-width:0;font-size:.94rem;line-height:1.35}.seoContentArtifactStrip{background:#17231f1a;border-top:1px solid #17231f1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.seoContentArtifactStrip div{background:#f9fbf6;gap:6px;min-width:0;padding:14px;display:grid}.seoContentArtifactStrip svg{color:#0c756b}.seoContentArtifactStrip strong{color:#17231f;overflow-wrap:anywhere;min-width:0;font-size:.86rem;line-height:1.3}.seoContentSignalGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.seoContentSignal{background:#ffffffb8;border:1px solid #17231f1f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:70px;padding:14px;display:grid}.seoContentSignal>span{color:#b17624;font-size:.72rem;font-weight:900}.seoContentSignal div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.seoContentSignal svg{color:#0c756b}.seoContentSignal strong{color:#23312c;text-overflow:ellipsis;min-width:0;font-size:.9rem;line-height:1.3;display:block;overflow:hidden}.seoContentWorkflowPanel{grid-template-columns:minmax(260px,.62fr) minmax(0,1fr);gap:20px;margin-top:18px;padding:24px;display:grid}.seoContentWorkflowCopy h2,.seoContentSectionHead h2{color:#15211d;letter-spacing:0;margin:10px 0 8px;font-size:1.55rem;line-height:1.15}.seoContentWorkflowCopy p,.seoContentSectionHead p{color:#53615b;margin:0;line-height:1.65}.seoContentWorkflowBoard{grid-template-columns:minmax(0,.78fr) minmax(250px,1fr);gap:14px;display:grid}.seoContentWorkflowBoard ol{counter-reset:seo-flow;gap:8px;margin:0;padding:0;list-style:none;display:grid}.seoContentWorkflowBoard li{counter-increment:seo-flow;color:#2d3c36;overflow-wrap:anywhere;background:#f9fbf6;border:1px solid #17231f1a;border-radius:8px;min-width:0;padding:10px 12px;font-size:.9rem;line-height:1.35}.seoContentWorkflowBoard li:before{content:counter(seo-flow, decimal-leading-zero) " ";color:#b17624;font-weight:900}.seoContentArtifactBoard{grid-template-columns:1fr;gap:10px;display:grid}.seoContentArtifactBoard article{background:#fff;border:1px solid #17231f1a;border-radius:8px;min-width:0;padding:14px}.seoContentArtifactBoard span{color:#0c756b;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.seoContentArtifactBoard strong,.seoContentArtifactBoard code{overflow-wrap:anywhere;min-width:0;margin-top:6px;display:block}.seoContentArtifactBoard strong{color:#17231f;font-size:.94rem;line-height:1.35}.seoContentArtifactBoard code{color:#5e6b64;white-space:normal;font-size:.82rem}.seoContentArticle{grid-template-columns:minmax(230px,.28fr) minmax(0,1fr);align-items:start;gap:18px;margin-top:18px;padding-bottom:40px;display:grid}.seoContentArticleMap{padding:20px;position:sticky;top:16px}.seoContentArticleMap strong{color:#17231f;margin-top:10px;font-size:1rem;display:block}.seoContentArticleMap nav{gap:8px;margin-top:16px;display:grid}.seoContentArticleMap a{color:#31413b;background:#f7faf4;border:1px solid #0000;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:10px;font-size:.86rem;line-height:1.25;text-decoration:none;display:grid}.seoContentArticleMap a:hover{color:#0c756b;border-color:#0c756b40}.seoContentArticleMap a span{color:#b17624;font-weight:900}.seoContentArticleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.seoContentArticleCard{min-width:0;min-height:190px;padding:22px;scroll-margin-top:18px}.seoContentArticleCard>span{color:#b17624}.seoContentArticleCard h2{color:#15211d;letter-spacing:0;margin:12px 0 10px;font-size:1.18rem;line-height:1.22}.seoContentArticleCard p{color:#4a5a53;margin:0;font-size:.94rem;line-height:1.65}.seoContentRelated,.seoContentFaq{grid-column:2;padding:22px}.seoContentRelatedGrid,.seoContentFaqGrid{gap:10px;margin-top:16px;display:grid}.seoContentRelatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.seoContentRelatedItem{color:#17231f;background:#f9fbf6;border:1px solid #17231f1a;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:13px;text-decoration:none;display:grid}.seoContentRelatedItem span{color:#0c756b;background:#e5f2ee;border-radius:8px;place-items:center;width:30px;height:30px;display:inline-grid}.seoContentRelatedItem strong{overflow-wrap:anywhere;min-width:0;font-size:.9rem;line-height:1.35}.seoContentRelatedItem>svg{color:#b17624}.seoContentFaqGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.seoContentFaqItem{background:#fff;border:1px solid #17231f1a;border-radius:8px;min-width:0;padding:16px}.seoContentFaqItem h3{color:#17231f;margin:0 0 8px;font-size:1rem;line-height:1.28}.seoContentFaqItem p{color:#53615b;margin:0;line-height:1.6}body:has(.seoContentShell) .contactBubble{display:none}@media (max-width:980px){.seoContentHero,.seoContentWorkflowPanel,.seoContentWorkflowBoard,.seoContentArticle{grid-template-columns:1fr}.seoContentHeroCopy{min-height:auto}.seoContentHeroCopy h1{max-width:14ch;font-size:2.55rem}.seoContentSignalGrid,.seoContentArtifactStrip,.seoContentArticleGrid,.seoContentRelatedGrid,.seoContentFaqGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.seoContentArticleMap{position:static}.seoContentRelated,.seoContentFaq{grid-column:1}}@media (max-width:760px){.seoContentShell{padding:10px}.seoContentTopbar{border-radius:8px}.seoContentHero{gap:10px;padding-top:18px}.seoContentHeroCopy,.seoContentWorkbench,.seoContentWorkflowPanel,.seoContentArticleMap,.seoContentArticleCard,.seoContentRelated,.seoContentFaq{box-shadow:none}.seoContentHeroCopy{padding:24px}.seoContentHeroCopy h1{max-width:100%;font-size:2.1rem;line-height:1.05}.seoContentHeroCopy p{font-size:.98rem}.seoContentHeroActions{grid-template-columns:1fr;display:grid}.seoContentPrimaryCta,.seoContentSecondaryCta{justify-content:center;width:100%}.seoContentWorkbench{min-height:auto}.seoContentWorkbenchHead,.seoContentRouteList,.seoContentWorkflowPanel,.seoContentArticleMap,.seoContentArticleCard,.seoContentRelated,.seoContentFaq{padding:16px}.seoContentSignalGrid,.seoContentArtifactStrip,.seoContentArticleGrid,.seoContentRelatedGrid,.seoContentFaqGrid{grid-template-columns:1fr}.seoContentSignal{min-height:58px}.seoContentWorkflowCopy h2,.seoContentSectionHead h2{font-size:1.35rem}.seoContentArticle{gap:10px;padding-bottom:24px}.seoContentArticleCard{min-height:auto}}
.localCompanionShell{color:#17231f;background:linear-gradient(#f7f4ed 0%,#f8faf7 48%,#edf5f1 100%);min-height:100vh;padding:18px 18px 56px}.localCompanionTopbar,.localCompanionIntroHero,.localCompanionHeroPanel,.localCompanionGrid{width:min(1180px,100%);margin-left:auto;margin-right:auto}.localCompanionTopbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #17231f1a;box-shadow:0 18px 50px #131f1b14}.localCompanionIntroHero{grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr);align-items:stretch;gap:18px;padding-top:44px;display:grid}.localCompanionIntroCopy,.localCompanionShell .localCompanionArtifactStack,.localCompanionShell .localCompanionFlowCard,.localCompanionShell .localCompanionCommandCard,.localCompanionShell .accountCard{background:#ffffffc7;border:1px solid #17231f1f;border-radius:8px;box-shadow:0 18px 55px #202c2714}.localCompanionIntroCopy{flex-direction:column;justify-content:center;min-height:400px;padding:40px;display:flex}.localCompanionEyebrow,.localCompanionShell .accountCardEyebrow{color:#0c756b;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;width:fit-content;margin-bottom:12px;font-size:.74rem;font-weight:800;display:inline-flex}.localCompanionEyebrow:before{content:"";background:#d3a043;width:22px;height:2px}.localCompanionShell .localCompanionIntroHero h1{color:#111b18;letter-spacing:0;max-width:11ch;margin:0 0 18px;font-size:3.25rem;line-height:1}.localCompanionShell .localCompanionIntroHero p{color:#43524c;max-width:690px;margin:0;font-size:1.02rem;line-height:1.68}.localCompanionShell .localCompanionArtifactStack{align-content:start;gap:14px;min-width:0;padding:22px;display:grid}.localCompanionShell .localCompanionArtifactStack>div{gap:9px;display:grid}.localCompanionShell .localCompanionArtifactStack article{background:#f9fbf6;border:1px solid #17231f1a;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:48px;padding:10px 12px;display:grid}.localCompanionShell .localCompanionArtifactStack strong,.localCompanionShell .localCompanionArtifactStack span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.localCompanionShell .localCompanionArtifactStack strong{color:#17231f;font-family:var(--font-mono), monospace;font-size:.84rem}.localCompanionShell .localCompanionArtifactStack article span{color:#0c756b;text-align:right;font-size:.76rem;font-weight:800}.localCompanionHeroPanel{grid-template-columns:minmax(0,1.12fr) minmax(320px,.68fr);align-items:start;gap:18px;margin-top:18px;display:grid}.localCompanionShell .localCompanionFlowCard,.localCompanionShell .localCompanionCommandCard{background:#ffffffd1}.localCompanionShell .localCompanionFlowCard{align-content:start;gap:18px;padding:24px;display:grid}.localCompanionShell .localCompanionFlowCard h2{color:#17231f;letter-spacing:0;max-width:640px;margin:0 0 10px;font-size:1.65rem;line-height:1.08}.localCompanionShell .localCompanionFlowCard p{color:#53615b;max-width:720px;margin:0;line-height:1.62}.localCompanionShell .localCompanionFlowCard ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.localCompanionShell .localCompanionFlowCard li{background:#f9fbf6;border:1px solid #17231f1a;border-radius:8px;gap:8px;min-width:0;min-height:98px;padding:12px;display:grid}.localCompanionShell .localCompanionFlowCard li span{color:#b17624;letter-spacing:.08em;font-size:.72rem;font-weight:900}.localCompanionShell .localCompanionFlowCard li strong{color:#17231f;font-size:.9rem}.localCompanionShell .localCompanionFlowCard li em{color:#0c756b;overflow-wrap:anywhere;align-self:end;font-size:.78rem;font-style:normal;font-weight:800}.localCompanionShell .localCompanionCommandCard{padding:22px}.localCompanionShell .localCompanionCommandCard details{gap:14px;display:grid}.localCompanionShell .localCompanionCommandCard summary{cursor:pointer;color:#17231f;font-size:1rem;font-weight:900}.localCompanionShell .localCompanionCommandStack{gap:8px;margin-top:14px;display:grid}.localCompanionShell .localCompanionCommandStack code{color:#e8fff5;overflow-wrap:anywhere;white-space:pre-wrap;background:#12231f;border:1px solid #17231f1a;border-radius:8px;min-width:0;padding:10px 12px;font-size:.78rem;line-height:1.45;display:block}.localCompanionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.localCompanionShell .accountCard{min-width:0;padding:18px}.localCompanionShell .accountCard h2{color:#17231f;font-size:1.08rem;line-height:1.22}.localCompanionShell .accountIntroText{color:#53615b;margin-bottom:0;font-size:.92rem;line-height:1.58}.localCompanionShell code{overflow-wrap:anywhere}body:has(.localCompanionShell) .contactBubble{display:none}@media (max-width:980px){.localCompanionIntroHero,.localCompanionHeroPanel,.localCompanionGrid{grid-template-columns:1fr}.localCompanionIntroCopy{min-height:auto}.localCompanionShell .localCompanionIntroHero h1{max-width:14ch;font-size:2.55rem}.localCompanionShell .localCompanionFlowCard ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.localCompanionShell{padding:10px 10px 28px}.localCompanionIntroHero{gap:10px;padding-top:18px}.localCompanionIntroCopy,.localCompanionShell .localCompanionArtifactStack,.localCompanionShell .localCompanionFlowCard,.localCompanionShell .localCompanionCommandCard,.localCompanionShell .accountCard{box-shadow:none;padding:16px}.localCompanionShell .localCompanionIntroHero h1{max-width:100%;font-size:2.05rem;line-height:1.05}.localCompanionShell .localCompanionFlowCard h2{font-size:1.35rem}.localCompanionShell .localCompanionFlowCard ol,.localCompanionShell .localCompanionArtifactStack article{grid-template-columns:1fr}.localCompanionShell .localCompanionArtifactStack article span{text-align:left}}
.shareReportShell{color:#17231f;background:linear-gradient(#f7f4ed 0%,#f8faf7 48%,#edf5f1 100%);min-height:100vh;padding:18px 18px 56px}.shareReportTopbar,.shareReportHero,.shareReportSummaryPanel,.shareReportDocumentPanel,.shareReportSafetyNotice{width:min(1180px,100%);margin-left:auto;margin-right:auto}.shareReportTopbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffc;border:1px solid #17231f1a;box-shadow:0 18px 50px #131f1b14}.shareReportHero{grid-template-columns:minmax(0,.96fr) minmax(340px,.62fr);align-items:stretch;gap:18px;padding-top:44px;display:grid}.shareReportHeroCopy,.shareReportSideCard,.shareReportSummaryPanel,.shareReportDocumentPanel,.shareReportSafetyNotice,.shareReportNoteCard{background:#fffc;border:1px solid #17231f1f;border-radius:8px;box-shadow:0 18px 55px #202c2714}.shareReportHeroCopy{flex-direction:column;justify-content:center;min-height:390px;padding:40px;display:flex}.shareReportEyebrow{color:#0c756b;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;width:fit-content;font-size:.74rem;font-weight:800;display:inline-flex}.shareReportEyebrow:before{content:"";background:#d3a043;width:22px;height:2px}.shareReportHero h1{color:#111b18;letter-spacing:0;max-width:12ch;margin:16px 0 18px;font-size:3.2rem;line-height:1}.shareReportHero p,.shareReportSummaryPanel>p,.shareReportSideCard p,.shareReportNoteCard p,.shareReportSafetyNotice p{color:#43524c;margin:0;line-height:1.66}.shareReportHeroCopy>p{max-width:690px;font-size:1.02rem}.shareReportBadgeRail{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.shareReportBadgeRail span,.shareReportPill{color:#0c756b;background:#e7f8f5;border:1px solid #0c756b2e;border-radius:999px;align-items:center;gap:8px;min-width:0;min-height:34px;padding:0 12px;font-size:.82rem;font-weight:800;line-height:1.25;display:inline-flex}.shareReportSideCard{align-content:start;gap:18px;min-width:0;padding:24px;display:grid}.shareReportCardHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.shareReportCardHead h2,.shareReportSideCard h2{color:#17231f;margin:8px 0 0;font-size:1.32rem;line-height:1.14}.shareReportMetaList{gap:10px;display:grid}.shareReportMetaList div{background:#f9fbf6;border:1px solid #17231f1a;border-radius:8px;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.shareReportMetaList span{color:#6a766f;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.shareReportMetaList strong{color:#17231f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;overflow:hidden}.shareReportSummaryPanel,.shareReportDocumentPanel,.shareReportSafetyNotice{margin-top:18px;padding:24px}.shareReportSummaryPanel{gap:18px;display:grid}.shareReportNoteCard{padding:18px}.shareReportDocument{background:#fbfcf7;border:1px solid #17231f1f;border-radius:8px;gap:12px;margin-top:20px;padding:22px;display:grid}.shareReportDocument h2,.shareReportDocument h3,.shareReportDocument p{overflow-wrap:anywhere;min-width:0;margin:0}.shareReportDocument h2{color:#17231f;font-size:1.45rem;line-height:1.16}.shareReportDocument h3{color:#20312b;font-size:1.04rem;line-height:1.24}.shareReportDocument p{color:#43524c;line-height:1.68}.shareReportDocumentBullet{padding-left:10px}.shareReportDocumentGap{height:6px;display:block}.shareReportSafetyNotice{color:#70510f;background:#fff7df;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.shareReportSafetyNotice svg{color:#9b6f13}body:has(.shareReportShell) .contactBubble{display:none}@media (max-width:860px){.shareReportHero{grid-template-columns:1fr;padding-top:24px}.shareReportHeroCopy{min-height:auto;padding:28px}.shareReportHero h1{max-width:100%;font-size:2.45rem}}@media (max-width:560px){.shareReportShell{padding:12px 12px 42px}.shareReportHeroCopy,.shareReportSideCard,.shareReportSummaryPanel,.shareReportDocumentPanel,.shareReportSafetyNotice{padding:18px}.shareReportMetaList div{grid-template-columns:1fr;gap:5px}.shareReportBadgeRail span,.shareReportPill{white-space:normal;justify-content:center;width:100%}}
.contactSkinShell{color:#17231f;background:linear-gradient(#f7f4ed 0%,#f8faf7 52%,#edf5f1 100%);min-height:100vh}.contactSkinShell .contactSkinTopbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border-bottom:1px solid #17231f1a;box-shadow:0 14px 42px #131f1b0f}.contactSkinShell .contactPageHero,.contactSupportBand{width:min(1180px,100% - 36px);margin-left:auto;margin-right:auto}.contactSkinShell .contactPageHero{grid-template-columns:minmax(0,.95fr) minmax(360px,.7fr);align-items:stretch;gap:18px;padding:44px 0 18px;display:grid}.contactSkinShell .stageIntro,.contactSkinShell .contactPagePanel,.contactSupportCard{background:#fffc;border:1px solid #17231f1f;border-radius:8px;box-shadow:0 18px 55px #202c2714}.contactSkinShell .stageIntro{flex-direction:column;justify-content:center;min-height:430px;padding:40px;display:flex}.contactSkinShell .heroKicker,.contactSkinShell .fieldLabel{color:#0c756b;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:8px;width:fit-content;padding:0;font-size:.74rem;font-weight:800;display:inline-flex}.contactSkinShell .heroKicker:before,.contactSkinShell .fieldLabel:before{content:"";background:#d3a043;width:22px;height:2px}.contactSkinShell .stageIntro h1{color:#111b18;letter-spacing:0;max-width:12ch;margin:16px 0 18px;font-size:3.2rem;line-height:1}.contactSkinShell .lede,.contactSkinShell .contactPagePanel p,.contactSkinShell .contactPagePanel label,.contactSupportCard p{color:#43524c;line-height:1.66}.contactSkinShell .lede{max-width:690px;font-size:1.02rem}.contactSkinShell .heroActions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.contactSkinShell .primaryCta,.contactSkinShell .secondaryCta{white-space:normal;border-radius:8px;align-items:center;gap:8px;min-height:44px}.contactSkinShell .contactPagePanel{min-width:0;padding:28px}.contactSkinShell .contactPanelHead{margin-bottom:12px}.contactSkinShell .contactPanelHead h2{color:#17231f;margin:8px 0 0;font-size:1.32rem;line-height:1.14}.contactSkinShell .contactForm input,.contactSkinShell .contactForm select,.contactSkinShell .contactForm textarea{color:#17231f;background:#fbfcf7;border-color:#17231f29;border-radius:8px}.contactSupportBand{padding:0 0 56px}.contactSupportGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.contactSupportCard{align-content:start;gap:12px;min-width:0;min-height:190px;padding:20px;display:grid}.contactSupportCard svg{color:#0c756b}.contactSupportCard h3{color:#17231f;margin:0;font-size:1.08rem;line-height:1.2}.contactSupportCard p{margin:0}body:has(.contactSkinShell) .contactBubble{display:none}@media (max-width:860px){.contactSkinShell .contactPageHero,.contactSupportGrid{grid-template-columns:1fr}.contactSkinShell .stageIntro{min-height:auto;padding:28px}.contactSkinShell .stageIntro h1{max-width:100%;font-size:2.45rem}}@media (max-width:560px){.contactSkinShell .contactPageHero,.contactSupportBand{width:min(100% - 24px,1180px)}.contactSkinShell .stageIntro,.contactSkinShell .contactPagePanel,.contactSupportCard{padding:18px}.contactSkinShell .heroActions a{justify-content:center;width:100%}}
.auditRunDetailStandaloneShell{color:#17231f;background:linear-gradient(#f7f4ed 0%,#f8faf7 52%,#edf5f1 100%);min-height:100vh;padding:18px 18px 56px}.auditRunDetailStandaloneShell>*{width:min(1180px,100%);margin-left:auto;margin-right:auto}.auditRunDetailStandaloneShell .auditRunDetailTopbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #17231f1a;box-shadow:0 18px 50px #131f1b14}.auditRunDetailTopbarNav{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.auditRunDetailTopbarNav a{color:#43524c;font-size:.86rem;font-weight:760;text-decoration:none}.auditRunDetailTopbarNav a:hover{color:#0c756b}.auditRunDetailStandaloneShell .auditRunDetailCompactHead,.auditRunDetailStandaloneShell .auditRunDetailSummaryCard,.auditRunDetailStandaloneShell .auditRunDetailMetricRail,.auditRunDetailStandaloneShell .auditRunDetailTraceMap,.auditRunDetailStandaloneShell .auditRunDetailDrawer,.auditRunDetailStandaloneShell .auditRunDetailHandoffDrawer,.auditRunDetailStandaloneShell .auditRunDetailEvidencePanel{background:#ffffffd1;border-color:#17231f1f;box-shadow:0 18px 55px #202c2714}.auditRunDetailStandaloneShell .auditRunDetailCompactHead{margin-top:24px}.auditRunDetailStandaloneShell .auditRunDetailActions{scrollbar-color:#0c756b80 transparent}.auditRunDetailStandaloneShell .accountActionButton{color:#17231f;background:#fbfcf7;border-color:#17231f24}.auditRunDetailStandaloneShell .accountStatusPill{color:#0c756b;background:#e7f8f5;border-color:#0c756b2e}body:has(.auditRunDetailStandaloneShell) .contactBubble{display:none}@media (max-width:760px){.auditRunDetailStandaloneShell{padding:12px 12px 42px}.auditRunDetailStandaloneShell .auditRunDetailCompactHead,.projectRunDetailShell .auditRunDetailCompactHead{grid-template-columns:1fr;align-items:start}.auditRunDetailStandaloneShell .auditRunDetailCompactTitle,.projectRunDetailShell .auditRunDetailCompactTitle{grid-template-columns:1fr;gap:8px}.auditRunDetailStandaloneShell .auditRunDetailCompactTitle strong,.auditRunDetailStandaloneShell .auditRunDetailCompactTitle p,.projectRunDetailShell .auditRunDetailCompactTitle strong,.projectRunDetailShell .auditRunDetailCompactTitle p{white-space:normal}.auditRunDetailStandaloneShell .auditRunDetailActions,.projectRunDetailShell .auditRunDetailActions{flex-wrap:wrap;justify-content:flex-start;width:100%;overflow-x:visible}.auditRunDetailStandaloneShell .auditRunDetailCompactTitle .accountStatusPill,.projectRunDetailShell .auditRunDetailCompactTitle .accountStatusPill{width:fit-content}.auditRunDetailStandaloneShell .auditRunDetailActions .accountActionButton,.projectRunDetailShell .auditRunDetailActions .accountActionButton{flex:120px}.auditRunDetailStandaloneShell .auditRunFindingCard,.projectRunDetailShell .auditRunFindingCard{grid-template-columns:minmax(0,1fr);gap:8px}.auditRunDetailStandaloneShell .auditRunFindingPriority,.auditRunDetailStandaloneShell .auditRunFindingObject,.auditRunDetailStandaloneShell .auditRunFindingText,.auditRunDetailStandaloneShell .auditRunFindingRecommendation,.auditRunDetailStandaloneShell .auditRunFindingActionDrawer,.projectRunDetailShell .auditRunFindingPriority,.projectRunDetailShell .auditRunFindingObject,.projectRunDetailShell .auditRunFindingText,.projectRunDetailShell .auditRunFindingRecommendation,.projectRunDetailShell .auditRunFindingActionDrawer{grid-column:1}.auditRunDetailStandaloneShell .auditRunDetailTopbar{align-items:flex-start}.auditRunDetailTopbarNav{justify-content:space-between;width:100%}}
.projectRunDetailShell{color:#17231f;background:linear-gradient(#f7f4ed 0%,#f8faf7 52%,#edf5f1 100%);align-content:start;gap:18px;min-height:100vh;padding:24px 18px 56px;display:grid}.projectRunDetailShell>*{width:min(1180px,100%);margin-left:auto;margin-right:auto}.projectRunDetailHeader{background:#ffffffd1;border:1px solid #17231f1f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px;display:grid;box-shadow:0 18px 55px #202c2714}.projectRunDetailHeader h1{color:#111b18;letter-spacing:0;margin:8px 0;font-size:2rem;line-height:1.08}.projectRunDetailHeader p{color:#43524c;margin:0;line-height:1.55}.projectRunDetailEyebrow{color:#0c756b;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;width:fit-content;font-size:.74rem;font-weight:800;display:inline-flex}.projectRunDetailEyebrow:before{content:"";background:#d3a043;width:22px;height:2px}.projectRunDetailBackLink{color:#17231f;background:#fbfcf7;border:1px solid #17231f24;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.projectRunDetailBackLink:hover{color:#0c756b;border-color:#0c756b47}body:has(.projectRunDetailShell) .contactBubble{display:none}@media (max-width:760px){.projectRunDetailShell{padding:12px 12px 42px}.projectRunDetailHeader{grid-template-columns:1fr;padding:18px}.projectRunDetailHeader h1{font-size:1.85rem}.projectRunDetailBackLink{width:100%}.projectRunDetailShell .elasticsearchTemplateRunHero{gap:14px;display:grid}.projectRunDetailShell .elasticsearchTemplateRunHero h2{letter-spacing:0;overflow-wrap:anywhere;font-size:1.9rem}.projectRunDetailShell .elasticsearchTemplateRunArtifactActions{justify-content:flex-start}.projectRunDetailShell .elasticsearchTemplateRunArtifactActions a{justify-content:center;width:100%}.projectRunDetailShell .elasticsearchTemplateRunMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.projectRunDetailShell .elasticsearchTemplateRunMetrics div{min-width:0;padding:10px}.projectRunDetailShell .elasticsearchTemplateRunMetrics strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.06rem;overflow:hidden}.projectRunDetailShell .elasticsearchTemplateRunGrid,.projectRunDetailShell .elasticsearchTemplateRunPreviewHead{grid-template-columns:1fr}.projectRunDetailShell .elasticsearchTemplateRunPreviewHead p{text-align:left;max-width:none}.projectRunDetailShell .elasticsearchTemplateRunPreview .elasticsearchTemplateCodeBlock{max-width:100%;max-height:430px;overflow:auto}.projectRunDetailShell .elasticsearchTemplateRunEvidence{padding:14px}}
