:root{--bg:#f5f4f7;--surface:#fff;--surface-soft:#faf9fb;--surface-strong:#f0eef4;--ink:#211f27;--ink-soft:#4f4b59;--muted:#7f7a89;--muted-light:#a29dac;--border:#e7e4eb;--border-strong:#d9d5df;--violet:#6f54dd;--violet-dark:#5740be;--violet-soft:#eeeafd;--coral:#e97866;--coral-soft:#fff0ed;--teal:#359c78;--teal-soft:#e9f7f1;--blue:#468ac5;--blue-soft:#eaf3fb;--gold:#c58c22;--gold-soft:#fcf4df;--critical:#d95654;--critical-soft:#fcebea;--sidebar:#19181d;--sidebar-soft:#242228;--shadow-sm:0 1px 2px #1b18240a, 0 1px 5px #1b182408;--shadow-md:0 12px 32px #231c3814, 0 2px 8px #231c380a;--radius-sm:8px;--radius:12px;--radius-lg:18px;--sidebar-width:244px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.login-page{background:radial-gradient(circle at 18% 18%,#ff593824,#0000 34%),radial-gradient(circle at 82% 80%,#18907521,#0000 36%),#f4f2ec;place-items:center;min-height:100vh;padding:32px;display:grid}.login-card{background:#fffffff0;border:1px solid #18231f1f;border-radius:28px;width:min(100%,440px);padding:42px;box-shadow:0 30px 80px #19262124}.login-mark{color:#fff;background:#18372e;border-radius:16px;place-items:center;width:52px;height:52px;display:inline-grid;box-shadow:0 12px 26px #18372e3d}.login-eyebrow{color:#df4e32;letter-spacing:.16em;text-transform:uppercase;margin:26px 0 8px;font-size:.72rem;font-weight:800}.login-card h1{color:#17221e;letter-spacing:-.055em;margin:0;font-size:clamp(2rem,8vw,3rem);line-height:1}.login-intro{color:#66716d;margin:16px 0 26px;line-height:1.6}.login-form{gap:18px;display:grid}.login-form label{color:#27332f;gap:8px;font-size:.82rem;font-weight:750;display:grid}.login-form input{color:#17221e;min-height:50px;font:inherit;background:#fbfaf7;border:1px solid #d7d9d4;border-radius:12px;padding:0 15px}.login-form input:focus{border-color:#279778;outline:3px solid #2797782e}.login-submit{justify-content:center;width:100%;min-height:50px;margin-top:4px}.login-error{color:#9e2f23;background:#fff2ef;border:1px solid #c9372740;border-radius:11px;padding:12px 14px;font-size:.86rem}.profile-layout-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-layout-picker>button{min-width:0;color:var(--ink);border:1px solid var(--border);text-align:left;cursor:pointer;background:#fff;border-radius:13px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:11px;padding:11px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.profile-layout-picker>button:hover{border-color:#d29a87;transform:translateY(-1px);box-shadow:0 8px 20px #222d2714}.profile-layout-picker>button.active{border-color:var(--coral);box-shadow:0 0 0 2px #e250321f}.profile-layout-picker>button>span:last-child{gap:2px;min-width:0;display:grid}.profile-layout-picker strong{font-size:11px}.profile-layout-picker small{color:var(--muted);font-size:8px;line-height:1.35}.layout-diagram{background:#e9e6dd;border-radius:9px;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:3px;width:52px;height:42px;padding:6px;display:grid;overflow:hidden}.layout-diagram i{background:#315a4b;border-radius:3px;display:block}.layout-diagram.spotlight i:first-child{border-radius:50%;grid-column:1/-1;margin-inline:9px}.layout-diagram.editorial{grid-template-columns:12px 1fr}.layout-diagram.editorial i:first-child{grid-row:1/-1}.layout-diagram.split{grid-template-columns:1fr 1.4fr}.layout-diagram.split i:first-child{grid-row:1/-1}.layout-diagram.bento i:first-child{grid-column:1/-1}.layout-diagram.poster i{border-radius:0;box-shadow:2px 2px #ef5b3d}.layout-diagram.minimal{background:#fff;flex-direction:column;display:flex}.layout-diagram.minimal i{border-radius:0;height:2px}.domain-layout-control{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:176px;display:grid}.domain-layout-control select{min-width:0;height:34px;color:var(--ink);border:1px solid var(--border);font:inherit;background:#fff;border-radius:9px;padding:0 25px 0 8px;font-size:9px}.domain-layout-control .cell-error{grid-column:1/-1}.template-production-preview{background:#10131d;border:1px solid #ffffff3d;border-radius:24px;width:248px;height:536px;position:relative;overflow:hidden;box-shadow:0 26px 60px #16271f33}.template-production-frame{transform-origin:0 0;border:0;width:390px;height:844px;display:block;transform:scale(.635)}.template-card-preview-shell .template-production-preview.compact{width:390px;height:844px;box-shadow:none;transform-origin:top;border:0;border-radius:0;position:absolute;top:0;left:50%;transform:translate(-50%)scale(.58)}.template-card-preview-shell .template-production-frame{transform:none}.template-showcase-canvas{place-items:center;min-height:574px;display:grid}.create-profile-template-fieldset{border:0;min-width:0;margin:4px 0 0;padding:0}.create-profile-template-fieldset legend{color:var(--ink);align-items:baseline;gap:7px;margin-bottom:10px;font-size:11px;font-weight:750;display:flex}.create-profile-template-fieldset legend small{color:var(--muted);font-size:9px;font-weight:500}.create-profile-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.create-profile-template-grid>button{min-width:0;color:var(--ink);border:1px solid var(--border);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;padding:9px;display:grid;position:relative}.create-profile-template-grid>button:hover,.create-profile-template-grid>button.selected{border-color:var(--coral);box-shadow:0 7px 18px #262b2814}.create-profile-template-grid>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.create-profile-template-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.create-profile-template-grid small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.create-profile-template-grid svg{color:#fff;background:var(--coral);border-radius:50%;padding:2px;position:absolute;top:6px;right:6px}.create-template-swatch{border-radius:9px;align-content:center;gap:4px;width:48px;height:42px;padding:8px;display:grid;box-shadow:inset 0 0 0 1px #00000014}.create-template-swatch i{opacity:.9;border-radius:6px;height:6px;display:block}.create-template-swatch i:last-child{width:70%}@media (max-width:980px){.create-profile-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.profile-layout-picker,.create-profile-template-grid{grid-template-columns:1fr}}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.45}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,p,dl,dd{margin:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #6f54dd3d}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:1000;color:var(--violet-dark);box-shadow:var(--shadow-md);background:#fff;border-radius:8px;padding:9px 14px;font-weight:700;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.app-shell{min-height:100vh}.sidebar{width:var(--sidebar-width);color:#c8c4cf;background:radial-gradient(circle at 24px 15px, #7456e726, transparent 170px), var(--sidebar);flex-direction:column;display:flex}.desktop-sidebar{z-index:50;border-right:1px solid #29272d;position:fixed;inset:0 auto 0 0}.brand-row{border-bottom:1px solid #2b292f;flex:none;align-items:center;min-height:72px;padding:0 20px;display:flex}.brand{align-items:center;gap:11px;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#8067ee,#5e43ca);border:1px solid #ffffff21;border-radius:10px;place-items:center;width:35px;height:35px;display:grid;box-shadow:0 7px 18px #4f34bf4d}.brand>span:last-child,.account-copy{flex-direction:column;display:flex}.brand strong{color:#f7f5fa;letter-spacing:-.01em;font-size:15px;line-height:1.2}.brand small{color:#8e8997;letter-spacing:.09em;text-transform:uppercase;margin-top:2px;font-size:10px;font-weight:600}.sidebar-nav{scrollbar-width:thin;flex:1;min-height:0;padding:16px 12px;overflow-y:auto}.nav-label{color:#706b77;letter-spacing:.11em;text-transform:uppercase;padding:0 10px 7px;font-size:10px;font-weight:750}.nav-item{color:#a9a4b0;border-radius:9px;align-items:center;gap:10px;min-height:38px;padding:0 10px;font-size:13px;font-weight:550;transition:color .14s,background .14s,transform .14s;display:flex;position:relative}.nav-item:hover{color:#f2eff7;background:#242228}.nav-item.active{color:#fff;background:linear-gradient(90deg,#6f54dd38,#6f54dd14)}.nav-item.active:before{content:"";background:#927df0;border-radius:0 3px 3px 0;width:3px;height:20px;position:absolute;left:-12px}.nav-count{color:#c6baf7;text-align:center;background:#6f54dd26;border:1px solid #8d76eb40;border-radius:999px;min-width:22px;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:700}.sidebar-footer{border-top:1px solid #2a282e;flex:none;padding:12px}.fleet-health-mini{color:inherit;background:#201e23;border:1px solid #302e35;border-radius:10px;padding:11px;text-decoration:none;display:block}.fleet-health-mini>small{color:#89838f;margin-top:5px;font-size:9px;display:block}.mini-health-head{color:#d3ced8;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.mini-status{color:#8ed7bc;margin-left:auto;font-size:10px}.mini-health-bars{align-items:end;gap:3px;height:21px;margin-top:10px;display:flex}.mini-health-bars span{opacity:.72;background:linear-gradient(#69c5a4,#347e65);border-radius:2px;flex:1;min-height:3px}.account-row{align-items:center;gap:9px;margin-top:10px;padding:8px 6px 2px;display:flex}.account-copy{min-width:0;margin-right:auto}.account-copy strong{color:#e8e4ec;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.account-copy small{color:#817c87;font-size:10px}.workspace{min-height:100vh;margin-left:var(--sidebar-width)}.topbar{z-index:40;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;grid-template-columns:minmax(160px,1fr) minmax(280px,520px) minmax(260px,1fr);align-items:center;min-height:72px;padding:0 28px;display:grid;position:sticky;top:0}.mobile-page-title{color:var(--ink-soft);font-size:12px;font-weight:700}.menu-button,.mobile-page-title{display:none!important}.global-search{height:38px;color:var(--muted);border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;align-items:center;gap:9px;padding:0 10px 0 12px;transition:border-color .14s,box-shadow .14s,background .14s;display:flex}.global-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.global-search kbd{color:#928d9b;background:#fff;border:1px solid #dfdbe3;border-bottom-width:2px;border-radius:5px;padding:2px 6px;font-family:inherit;font-size:9px}.topbar-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.status-pill{color:#4d665c;background:#f6fbf9;border:1px solid #dbe9e3;border-radius:999px;align-items:center;gap:7px;height:32px;padding:0 11px;font-size:10px;font-weight:650;display:flex}.icon-button{width:36px;height:36px;color:var(--ink-soft);border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:9px;place-items:center;padding:0;transition:background .14s,border-color .14s,color .14s,transform .14s;display:inline-grid;position:relative}.icon-button:hover{color:var(--violet-dark);background:var(--violet-soft);border-color:#d4cbed}.icon-button.subtle{background:0 0;border-color:#0000;width:31px;height:31px}.icon-button.subtle:hover{border-color:var(--border);background:var(--surface-strong)}.icon-button:disabled,.button:disabled{opacity:.45;cursor:not-allowed}.notification-dot{background:var(--coral);border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.demo-banner{color:#5b4f82;background:linear-gradient(90deg,#f2effd,#faf7ff,#f2effd);border-bottom:1px solid #ded6f7;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:5px 24px;font-size:10.5px;display:flex}.demo-banner a{color:var(--violet-dark);align-items:center;gap:4px;margin-left:8px;font-weight:700;display:inline-flex}.main-content{width:min(100%,1680px);min-height:calc(100vh - 122px);margin:0 auto;padding:30px 34px 42px}.page-stack{flex-direction:column;gap:20px;display:flex}.page-header{justify-content:space-between;align-items:end;gap:24px;min-height:62px;display:flex}.page-heading-copy{min-width:0}.eyebrow{color:var(--violet);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:760}.title-row{align-items:center;gap:10px;display:flex}.page-header h1{color:var(--ink);letter-spacing:-.035em;font-size:clamp(25px,2.2vw,34px);font-weight:720;line-height:1.15}.page-header .page-heading-copy>p:last-child{max-width:720px;color:var(--muted);margin-top:7px;font-size:12px}.page-actions{flex-shrink:0;align-items:center;gap:9px;display:flex}.button{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:11px;font-weight:680;transition:transform .13s,box-shadow .13s,background .13s,border-color .13s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button.primary:hover{background:linear-gradient(#7157dc,#5f43c7);box-shadow:0 6px 16px #5e42c53d}.button.secondary{color:var(--ink-soft);border-color:var(--border-strong);box-shadow:var(--shadow-sm);background:#fff}.button.secondary:hover{background:#fbfaff;border-color:#c9c1dd}.button.ghost{color:var(--muted);background:0 0;border-color:#0000}.button.ghost:hover{color:var(--violet-dark);background:var(--violet-soft)}.button.danger{color:#a9413e;background:#fff7f6;border-color:#efc8c5}.button.small{min-height:30px;padding-inline:10px;font-size:10px}.source-chip,.status-badge,.health-label,.health-orb{align-items:center;display:inline-flex}.source-chip{height:23px;color:var(--muted);border:1px solid var(--border);letter-spacing:.04em;text-transform:uppercase;background:#fff;border-radius:999px;gap:5px;padding:0 8px;font-size:9px;font-weight:700}.source-chip.live{color:#397c63;background:#f5fbf8;border-color:#d6e9e1}.health-orb{background:#aaa5b1;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px #aaa5b11c}.health-orb.healthy{background:var(--teal);box-shadow:0 0 0 3px #359c781f}.health-orb.warning{background:#dfa334;box-shadow:0 0 0 3px #dfa33421}.health-orb.critical{background:var(--critical);box-shadow:0 0 0 3px #d956541f}.health-orb.neutral{background:#9993a3}.health-label{color:var(--ink-soft);white-space:nowrap;gap:7px;font-size:10.5px}.status-badge{border:1px solid var(--border);background:var(--surface-soft);color:#696472;letter-spacing:.025em;white-space:nowrap;border-radius:999px;gap:6px;min-height:24px;padding:3px 8px;font-size:9px;font-weight:720}.status-badge.healthy{color:#31765d;background:var(--teal-soft);border-color:#cee6dc}.status-badge.warning{color:#956714;background:var(--gold-soft);border-color:#ecddaf}.status-badge.critical{color:#a4413f;background:var(--critical-soft);border-color:#efc9c7}.status-badge .health-orb{width:5px;height:5px;box-shadow:none;flex-basis:5px}.panel,.metric-card,.profile-summary-strip,.system-identity-strip,.connection-panel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm)}.panel{border-radius:var(--radius);min-width:0}.section-header{justify-content:space-between;align-items:start;gap:16px;padding:18px 20px 14px;display:flex}.section-header h2{color:var(--ink);letter-spacing:-.015em;font-size:14px;font-weight:710}.section-header p{color:var(--muted);margin-top:3px;font-size:10.5px}.text-link{color:var(--violet-dark);white-space:nowrap;align-items:center;gap:5px;font-size:10.5px;font-weight:680;display:inline-flex}.text-link:hover{color:var(--violet)}.metrics-grid{gap:12px;display:grid}.metrics-grid-six{grid-template-columns:repeat(6,minmax(0,1fr))}.metrics-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{border-radius:var(--radius);min-width:0;position:relative;overflow:hidden}.metric-card:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#6f54dd2e,#0000);height:2px;transition:opacity .16s;position:absolute;inset:auto 0 0}.interactive-card:hover{box-shadow:var(--shadow-md);border-color:#d9d2ec;transform:translateY(-1px)}.interactive-card:hover:after{opacity:1}.metric-card-top{justify-content:space-between;align-items:center;min-height:27px;margin-bottom:11px;display:flex}.metric-icon,.summary-strip-icon,.control-intro-icon,.safeguard-icon{color:var(--violet);background:var(--violet-soft);border-radius:8px;place-items:center;display:inline-grid}.metric-icon{width:30px;height:30px}.metric-icon.coral,.summary-strip-icon.coral,.control-intro-icon.coral{color:var(--coral);background:var(--coral-soft)}.metric-icon.teal,.summary-strip-icon.teal,.control-intro-icon.teal,.safeguard-icon.teal{color:var(--teal);background:var(--teal-soft)}.metric-icon.blue,.summary-strip-icon.blue,.safeguard-icon.blue{color:var(--blue);background:var(--blue-soft)}.metric-icon.gold,.summary-strip-icon.gold,.safeguard-icon.gold{color:var(--gold);background:var(--gold-soft)}.metric-icon.slate{color:#686270;background:#f0eef2}.change{white-space:nowrap;border-radius:6px;align-items:center;gap:2px;min-height:20px;padding:2px 5px;font-size:9px;font-weight:720;display:inline-flex}.change.positive{color:#347b61;background:var(--teal-soft)}.change.negative{color:#aa4744;background:var(--critical-soft)}.change span{color:var(--muted);font-weight:500}.metric-label{color:var(--muted);font-size:10px;font-weight:620}.metric-value{color:var(--ink);letter-spacing:-.04em;margin-top:3px;font-size:clamp(21px,2vw,27px);font-weight:730;line-height:1.1}.metric-detail{color:var(--muted-light);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9.5px;overflow:hidden}.card-arrow{color:#c0bac8;opacity:0;transition:opacity .14s,transform .14s;position:absolute;bottom:10px;right:11px;transform:translate(-3px)}.interactive-card:hover .card-arrow{opacity:1;transform:translate(0)}.filter-panel{border:1px solid var(--border);border-radius:var(--radius);min-height:48px;box-shadow:var(--shadow-sm);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:6px;display:flex}.range-tabs,.analytics-nav{align-items:center;display:flex}.range-tabs{flex-shrink:0;gap:2px}.range-tabs a,.range-tabs button{min-height:33px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.range-tabs a:hover,.range-tabs button:hover{color:var(--ink-soft);background:var(--surface-strong)}.range-tabs a.active{color:var(--violet-dark);background:var(--violet-soft)}.range-tabs.compact a{min-height:29px}.fleet-filter-form,.table-filter-bar{align-items:center;gap:7px;min-width:0;display:flex}.filter-search,.select-wrap{height:34px;color:var(--muted);border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;align-items:center;gap:7px;padding:0 9px;display:flex}.filter-search{width:min(190px,20vw)}.filter-search.wide{width:min(320px,28vw)}.filter-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:10.5px}.select-wrap select,.preview-toolbar select{min-width:0;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;outline:0;font-size:10px;font-weight:600}.filter-button{min-height:34px;color:var(--violet-dark);background:var(--violet-soft)}.dashboard-grid{gap:14px;display:grid}.main-analytics-grid{grid-template-columns:minmax(0,1.9fr) minmax(300px,.75fr)}.rankings-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr)}.operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.traffic-panel .section-header{padding-bottom:3px}.chart-container{width:100%;height:286px;padding:0 12px 12px}.chart-legend{color:var(--muted);white-space:nowrap;align-items:center;gap:12px;padding-top:1px;font-size:9px;display:flex}.chart-legend span{align-items:center;gap:5px;display:flex}.chart-legend i{border-radius:2px;width:13px;height:2px;display:inline-block}.legend-violet{background:var(--violet)}.legend-coral{background:var(--coral)}.legend-muted{background:#b7b3be}.chart-legend i.dashed{background:repeating-linear-gradient(90deg,#b7b3be 0 3px,#0000 3px 5px)}.chart-tooltip{border:1px solid var(--border);min-width:155px;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-radius:9px;padding:9px 10px}.chart-tooltip>p{color:var(--muted);margin-bottom:7px;font-size:9px;font-weight:650}.chart-tooltip>div{grid-template-columns:6px 1fr auto;align-items:center;gap:6px;margin-top:4px;display:grid}.chart-tooltip>div>span{border-radius:50%;width:6px;height:6px}.chart-tooltip small{color:var(--muted);font-size:9px}.chart-tooltip strong{font-size:9px}.health-donut-row{grid-template-columns:128px 1fr;align-items:center;gap:12px;padding:1px 18px 13px;display:grid}.donut-wrap{width:128px;height:128px;position:relative}.donut-center{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.donut-center strong{letter-spacing:-.03em;font-size:18px}.donut-center span{color:var(--muted);text-transform:uppercase;font-size:8px}.health-summary-list{flex-direction:column;gap:9px;display:flex}.health-summary-list>div,.queue-mini-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.health-summary-list strong{font-size:10px}.queue-mini-list{border-top:1px solid var(--border);margin:0 18px 16px;padding-top:12px}.queue-mini-row+.queue-mini-row{margin-top:9px}.queue-mini-row>span:first-child{align-items:center;gap:8px;display:flex}.queue-mini-row small{color:var(--muted-light);font-size:8.5px}.queue-mini-row strong{font-size:9.5px}.table-scroll{max-width:100%;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:10px}.data-table thead{background:var(--surface-soft)}.data-table th{color:#837e8c;border-top:1px solid var(--border);border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;height:39px;padding:0 12px;font-size:9px;font-weight:680}.data-table th svg{vertical-align:-2px;margin-left:2px;display:inline}.data-table td{height:58px;color:var(--ink-soft);vertical-align:middle;border-bottom:1px solid #efedf1;padding:8px 12px}.data-table tbody tr{transition:background .11s}.data-table tbody tr:last-child td{border-bottom:0}.compact-table td{height:54px}.rank-cell{white-space:nowrap;font-weight:650;color:#aaa5b1!important}.numeric-cell{font-variant-numeric:tabular-nums;white-space:nowrap}.numeric-cell strong{color:var(--ink)}.numeric-cell small{color:var(--teal);margin-top:2px;font-size:8px;display:block}.avatar-name{align-items:center;gap:9px;min-width:0;max-width:250px;display:inline-flex}.avatar-name:hover .avatar-copy strong{color:var(--violet-dark)}.avatar{color:#5d4a3b;background:linear-gradient(145deg,#efe2d5,#dac0a8);border:1px solid #7651341a;border-radius:50%;flex:none;place-items:center;font-weight:740;display:inline-grid}.avatar-small{width:29px;height:29px;font-size:8px}.avatar-medium{width:34px;height:34px;font-size:9px}.avatar-large{width:42px;height:42px;font-size:11px}.avatar-dark{color:#ddd5fb;background:#302b3b;border-color:#3a3548;width:31px;height:31px;font-size:8px}.avatar-copy{flex-direction:column;min-width:0;display:flex}.avatar-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:680;transition:color .12s;overflow:hidden}.avatar-copy small{max-width:210px;color:var(--muted-light);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8.5px;overflow:hidden}.dimension-bars{padding:0 18px 15px}.dimension-row{align-items:center;gap:10px;padding:8px 0;display:flex}.dimension-rank{color:#b1acb8;width:18px;font-size:8px;font-weight:700}.dimension-main{flex:1;min-width:0}.dimension-copy{justify-content:space-between;align-items:end;gap:8px;margin-bottom:5px;display:flex}.dimension-copy>span{align-items:baseline;gap:6px;display:flex}.dimension-copy strong{font-size:10px}.dimension-copy small{color:var(--muted-light);font-size:8px}.dimension-track{background:#efedf2;border-radius:4px;height:4px;overflow:hidden}.dimension-track span{border-radius:inherit;background:linear-gradient(90deg,#8067e6,#a897ef);height:100%;display:block}.coverage-callout{background:#f8f6fe;border:1px solid #e4dcf8;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:0 16px 15px;padding:10px;display:grid}.callout-icon{width:29px;height:29px;color:var(--violet);background:#eeeafd;border-radius:8px;place-items:center;display:grid}.coverage-callout strong{font-size:9.5px}.coverage-callout p{color:var(--muted);margin-top:1px;font-size:8px}.coverage-callout a{color:var(--violet-dark);font-size:9px;font-weight:700}.attention-list,.job-list{padding:0 10px 10px}.attention-row,.job-row{border-radius:9px;align-items:center;gap:10px;min-height:58px;padding:8px 9px;transition:background .12s;display:grid}.attention-row{grid-template-columns:auto minmax(130px,1fr) auto auto}.job-row{grid-template-columns:auto minmax(140px,1fr) minmax(90px,.6fr) auto}.attention-row:hover,.job-row:hover{background:var(--surface-soft)}.attention-row+.attention-row,.job-row+.job-row{border-top:1px solid #efedf1}.attention-icon,.job-state-icon,.system-alert-icon{width:30px;height:30px;color:var(--muted);background:var(--surface-strong);border-radius:8px;place-items:center;display:inline-grid}.attention-icon.warning,.job-state-icon.queued,.job-state-icon.paused,.system-alert-icon.warning{color:var(--gold);background:var(--gold-soft)}.attention-icon.critical,.job-state-icon.failed,.system-alert-icon.critical{color:var(--critical);background:var(--critical-soft)}.job-state-icon.running{color:var(--violet);background:var(--violet-soft)}.job-state-icon.completed,.system-alert-icon.healthy{color:var(--teal);background:var(--teal-soft)}.attention-copy,.job-copy,.traffic-pair,.time-cell,.template-cell,.processed-cell{flex-direction:column;min-width:0;display:flex}.attention-copy strong,.job-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.attention-copy small,.job-copy small,.traffic-pair small,.time-cell small,.template-cell small,.processed-cell small{color:var(--muted-light);margin-top:2px;font-size:8px}.attention-copy small,.job-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attention-metric{text-align:right;flex-direction:column;display:flex}.attention-metric strong{font-size:10px}.attention-metric small{color:var(--muted-light);font-size:8px}.job-progress-cell{grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid}.job-progress-cell small{color:var(--muted);font-size:8px}.progress-wrap{min-width:0}.progress-track{background:#ebe9ee;border-radius:999px;width:100%;height:5px;overflow:hidden}.progress-fill{border-radius:inherit;background:linear-gradient(90deg,#7154dc,#9883ed);height:100%;display:block}.progress-fill.critical{background:linear-gradient(90deg,#d75652,#ed847b)}.progress-fill.warning{background:linear-gradient(90deg,#c78b1f,#e4bd61)}.progress-fill.teal{background:linear-gradient(90deg,#2f9771,#68c3a1)}.progress-label{color:var(--muted);margin-top:3px;font-size:8px;display:block}.state-card{border:1px dashed var(--border-strong);border-radius:var(--radius);text-align:left;background:#ffffffa6;justify-content:center;align-items:center;gap:15px;min-height:200px;padding:34px;display:flex}.state-icon{width:42px;height:42px;color:var(--muted);background:var(--surface-strong);border-radius:12px;flex:none;place-items:center;display:grid}.state-icon.critical{color:var(--critical);background:var(--critical-soft)}.state-card h1,.state-card h2{margin:2px 0 5px;font-size:16px}.state-card p{max-width:550px;color:var(--muted);font-size:10.5px}.state-kicker{letter-spacing:.08em;font-weight:750;color:var(--critical)!important;font-size:8px!important}.state-help{margin-top:5px;color:var(--muted-light)!important}.state-card .button{margin-left:12px}.not-found-state{max-width:720px;margin:8vh auto}.data-notice,.translation-rule{color:#625980;background:#f8f6fd;border:1px solid #e2dbf4;border-radius:8px;align-items:center;gap:8px;padding:9px 11px;font-size:9px;display:flex}.profile-summary-strip,.system-identity-strip,.domain-policy-strip{border-radius:var(--radius);align-items:center;gap:26px;min-height:67px;padding:10px 14px;display:flex}.profile-summary-strip>div:not(.profile-summary-actions),.system-identity-strip>div,.domain-policy-strip>div{align-items:center;gap:9px;display:flex}.summary-strip-icon{width:31px;height:31px}.profile-summary-strip>div>span:last-child,.system-identity-strip>div>span:last-child,.domain-policy-strip>div>span:last-child{flex-direction:column;display:flex}.profile-summary-strip small,.system-identity-strip small,.domain-policy-strip small{color:var(--muted);font-size:8px}.profile-summary-strip strong,.system-identity-strip strong,.domain-policy-strip strong{margin-top:1px;font-size:11px}.profile-summary-actions{margin-left:auto;display:flex}.table-panel{overflow:hidden}.table-panel>.section-header+.table-filter-bar,.table-filter-bar:first-child{border-top:1px solid var(--border)}.table-filter-bar{border-bottom:1px solid var(--border);background:#fcfbfd;min-height:54px;padding:9px 12px}.checkbox-cell{width:38px;padding-right:0!important}input[type=checkbox]{width:14px;height:14px;accent-color:var(--violet)}.locale-stack{align-items:center;display:flex}.locale-stack span,.locale-stack small,.locale-chip,.country-code{border:1px solid var(--border);background:var(--surface-soft);min-width:25px;height:23px;color:var(--ink-soft);border-radius:6px;place-items:center;padding:0 6px;font-size:8px;font-weight:720;display:inline-grid}.locale-stack small{min-width:21px;color:var(--violet-dark);background:var(--violet-soft);margin-left:-3px}.locale-chip.strong{color:var(--violet-dark);background:var(--violet-soft);border-color:#dcd4f4}.table-footer{min-height:54px;color:var(--muted);border-top:1px solid var(--border);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:9px;display:flex}.pagination{align-items:center;gap:10px;display:flex}.pagination .pagination-control{min-height:29px;color:var(--ink-soft);border:1px solid var(--border);background:#fff;border-radius:7px;align-items:center;gap:4px;padding:0 8px;font-weight:650;display:inline-flex}.pagination .pagination-control.disabled{opacity:.45}.sync-note{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:inline-flex}.analytics-nav{border-bottom:1px solid var(--border);gap:2px;padding-bottom:1px;overflow-x:auto}.analytics-nav a{min-height:36px;color:var(--muted);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:10px;font-weight:650;display:inline-flex;position:relative}.analytics-nav a:hover,.analytics-nav a.active{color:var(--violet-dark)}.analytics-nav a.active:after{background:var(--violet);content:"";border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.analytics-hero-panel .chart-container{height:320px}.analytics-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-language-split{grid-template-columns:180px 1fr;align-items:center;gap:18px;padding:0 22px 18px;display:grid}.analytics-language-split .donut-wrap{width:170px;height:170px}.language-legend-list>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:9.5px;display:flex}.language-legend-list>div:last-child{border-bottom:0}.language-legend-list span{color:var(--ink-soft);align-items:center;gap:7px;display:flex}.language-legend-list i{border-radius:50%;width:7px;height:7px}.language-legend-list small{color:var(--muted);margin-left:5px;font-weight:500}.insight-strip,.critical-callout{border-radius:var(--radius);background:linear-gradient(105deg,#f5f2fe,#fff 72%);border:1px solid #ddd5f5;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.insight-icon,.critical-callout>span:first-child{width:39px;height:39px;color:var(--violet);background:#eae5fb;border-radius:11px;place-items:center;display:grid}.insight-strip h2,.critical-callout h2{font-size:13px}.insight-strip p:last-child,.critical-callout p:last-child{color:var(--muted);margin-top:2px;font-size:9.5px}.analytics-small-chart .chart-container{height:220px}.analytics-table-panel>.section-header{border-bottom:1px solid var(--border)}.mini-insight{color:var(--teal);align-items:center;gap:4px;font-size:9px;font-weight:700;display:inline-flex}.primary-cell{color:var(--ink)}.subtle-link{color:var(--violet-dark);font-weight:650}.url-cell{max-width:220px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8.5px;display:inline-block;overflow:hidden}.number-share{flex-direction:column;display:flex}.number-share strong{font-size:10px}.number-share small{color:var(--muted);font-size:8px}.dimension-name-cell,.domain-cell,.job-name-cell{align-items:center;gap:9px;display:inline-flex}.dimension-symbol,.domain-favicon{width:30px;height:30px;color:var(--violet-dark);background:var(--violet-soft);border:1px solid #e0daf3;border-radius:8px;place-items:center;font-size:8px;font-weight:750;display:inline-grid}.dimension-name-cell>span:last-child,.domain-cell>span:last-child,.job-name-cell>span:last-child{flex-direction:column;display:flex}.dimension-name-cell strong,.domain-cell strong,.job-name-cell strong{color:var(--ink);font-size:10px}.dimension-name-cell small,.domain-cell small,.job-name-cell small{color:var(--muted-light);margin-top:2px;font-size:8px}.table-share-bar{background:#eeecf0;border-radius:4px;width:75px;height:4px;overflow:hidden}.table-share-bar span{border-radius:inherit;background:var(--violet);height:100%;display:block}.critical-callout{background:linear-gradient(105deg,#fff1ef,#fff 72%);border-color:#f0ccc9}.critical-callout>span:first-child{color:var(--critical);background:#fbe1df}.cell-error{max-width:160px;color:var(--critical);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7.5px;display:block;overflow:hidden}.traffic-pair strong,.time-cell strong,.template-cell strong,.processed-cell strong{color:var(--ink-soft);font-size:9.5px}.danger-text{color:var(--critical)!important}.muted-text{color:var(--muted-light)}.renew-state{color:var(--muted);align-items:center;gap:4px;font-size:9px;font-weight:650;display:inline-flex}.renew-state.on{color:var(--teal)}.renew-state.off{color:var(--critical)}.domain-policy-strip{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);justify-content:space-between}.opportunity-panel{overflow:hidden}.safe-spend-label{color:var(--teal);align-items:center;gap:5px;font-size:9px;font-weight:680;display:inline-flex}.opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 14px 14px;display:grid}.opportunity-card{border:1px solid var(--border);background:linear-gradient(145deg,#fff,#faf9fc);border-radius:10px;padding:13px;position:relative;overflow:hidden}.opportunity-rank{color:#ece9f0;letter-spacing:-.06em;font-size:38px;font-weight:800;line-height:1;position:absolute;top:-7px;right:8px}.opportunity-title{align-items:center;gap:9px;display:flex;position:relative}.opportunity-title>span:last-child{flex-direction:column;display:flex}.opportunity-title strong{font-size:10.5px}.opportunity-title small{color:var(--muted);font-size:8px}.opportunity-stats{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:24px;margin:14px 0 12px;padding:10px 0;display:flex}.opportunity-stats span{flex-direction:column;display:flex}.opportunity-stats small{color:var(--muted);font-size:8px}.opportunity-stats strong{letter-spacing:-.02em;font-size:15px}.translation-count{min-width:24px;height:24px;color:var(--muted);background:var(--surface-strong);border-radius:7px;place-items:center;padding:0 6px;font-size:9px;font-weight:700;display:inline-grid}.translation-count.healthy{color:var(--teal);background:var(--teal-soft)}.translation-count.warning{color:var(--gold);background:var(--gold-soft)}.translation-count.critical{color:var(--critical);background:var(--critical-soft)}.coverage-cell,.job-table-progress{grid-template-columns:minmax(65px,1fr) auto;align-items:center;gap:7px;min-width:100px;display:grid}.coverage-cell strong,.job-table-progress strong{font-size:8px}.translation-rule{padding:12px 14px}.translation-rule>span:not(.status-badge){flex-direction:column;flex:1;display:flex}.translation-rule strong{font-size:10px}.translation-rule small{color:var(--muted);margin-top:1px;font-size:8.5px}.queue-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.queue-board-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:12px 13px}.queue-board-card>div{align-items:center;gap:7px;display:flex}.queue-board-card>div strong{font-size:10px}.queue-board-card>div button{margin-left:auto}.queue-board-card dl{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.queue-board-card dl div{flex-direction:column;display:flex}.queue-board-card dt{color:var(--muted);font-size:7.5px}.queue-board-card dd{margin-top:2px;font-size:11px;font-weight:700}.row-actions{justify-content:flex-end;align-items:center;display:flex}.actor-cell{color:var(--muted);font-size:8.5px}.system-identity-strip{gap:32px}.system-identity-strip>.status-badge{margin-left:auto}.system-big-icon{width:42px;height:42px;color:var(--violet);background:var(--violet-soft);border-radius:11px;place-items:center;display:grid}.system-main-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.65fr)}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0 14px 14px;display:grid}.service-card{border:1px solid var(--border);background:linear-gradient(145deg,#fff,#faf9fb);border-radius:10px;padding:12px}.service-card-head{justify-content:space-between;align-items:center;display:flex}.service-icon{width:31px;height:31px;color:var(--teal);background:var(--teal-soft);border-radius:8px;place-items:center;display:grid}.service-icon.warning{color:var(--gold);background:var(--gold-soft)}.service-card h3{margin-top:11px;font-size:10.5px}.service-card>p{min-height:28px;color:var(--muted);margin-top:3px;font-size:8.5px}.service-card-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:7px;margin-top:10px;padding-top:8px;display:flex}.service-card-foot span{font-size:8.5px;font-weight:700}.service-card-foot small{color:var(--muted-light);text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.system-alert-list{padding:0 12px 12px}.system-alert-list article{gap:9px;padding:10px 4px;display:flex}.system-alert-list article+article{border-top:1px solid var(--border)}.system-alert-list article>div{min-width:0}.system-alert-list article>div>span{justify-content:space-between;gap:8px;display:flex}.system-alert-list strong{font-size:9.5px}.system-alert-list small{color:var(--muted-light);white-space:nowrap;font-size:7.5px}.system-alert-list p{color:var(--muted);margin-top:3px;font-size:8.5px}.system-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.system-queue-list,.safeguard-list{padding:0 16px 15px}.system-queue-list>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(100px,1fr) auto minmax(90px,.8fr);align-items:center;gap:12px;padding:9px 0;display:grid}.system-queue-list>div:last-child{border-bottom:0}.system-queue-list>div>span:first-child{flex-direction:column;gap:2px;display:flex}.system-queue-list>div>span:first-child small{color:var(--muted);padding-left:14px;font-size:7.5px}.queue-numbers{grid-template-columns:auto auto;align-items:baseline;gap:0 4px;display:grid}.queue-numbers strong{font-size:9px}.queue-numbers small{color:var(--muted);font-size:7px}.safeguard-list>div{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px 0;display:grid}.safeguard-list>div:last-child{border-bottom:0}.safeguard-icon{width:31px;height:31px}.safeguard-list>div>span:nth-child(2){flex-direction:column;display:flex}.safeguard-list strong{font-size:9.5px}.safeguard-list small{color:var(--muted);font-size:8px}.connection-panel{border-radius:var(--radius);grid-template-columns:minmax(0,1.5fr) minmax(320px,.75fr);align-items:center;gap:28px;padding:18px;display:grid}.connection-panel>div{align-items:center;gap:13px;display:flex}.connection-panel h2{font-size:12px}.connection-panel p:last-child{color:var(--muted);margin-top:3px;font-size:8.5px}.connection-panel code{color:var(--violet-dark);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.connection-panel dl{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.connection-panel dl div{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;padding:8px}.connection-panel dt{color:var(--muted);font-size:7px}.connection-panel dd{margin-top:2px;font-size:8.5px;font-weight:700}.editor-page{margin:-30px -34px -42px}.editor-header{z-index:30;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:8px 22px;display:flex;position:sticky;top:72px}.demo-banner+.main-content .editor-header{top:106px}.editor-breadcrumb,.editor-toolbar{align-items:center;gap:8px;display:flex}.editor-breadcrumb>div{flex-direction:column;display:flex}.editor-breadcrumb>div>span{align-items:center;gap:7px;display:flex}.editor-breadcrumb small{color:var(--muted);font-size:8px}.save-indicator{color:var(--muted);align-items:center;gap:5px;margin-right:4px;font-size:9px;display:inline-flex}.save-indicator.saved{color:var(--teal)}.save-indicator.error{color:var(--critical)}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.history-buttons{border-right:1px solid var(--border);padding-right:7px;display:flex}.editor-message{color:#39775f;text-align:center;background:#eff9f5;border-bottom:1px solid #cfe5dc;padding:7px 20px;font-size:9px}.editor-message.error{color:#a33f3d;background:#fff1f0;border-color:#efc5c3}.editor-workspace{background:#eeecf1;grid-template-columns:minmax(320px,.93fr) minmax(390px,1.2fr) minmax(270px,.72fr);min-height:calc(100vh - 138px);display:grid}.editor-controls,.editor-inspector{background:#fff;min-width:0}.editor-controls{border-right:1px solid var(--border)}.editor-inspector{border-left:1px solid var(--border)}.editor-tabs{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);padding:8px 9px 0;display:grid}.editor-tabs button{min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:650;display:flex;position:relative}.editor-tabs button.active{color:var(--violet-dark)}.editor-tabs button.active:after{background:var(--violet);content:"";height:2px;position:absolute;bottom:-1px;left:7px;right:7px}.editor-panel{scrollbar-width:thin;max-height:calc(100vh - 180px);overflow-y:auto}.control-stack{flex-direction:column;gap:12px;padding:13px;display:flex}.control-section{border:1px solid var(--border);background:#fff;border-radius:10px;padding:13px}.control-section-title,.blocks-heading,.inspector-heading{justify-content:space-between;align-items:center;gap:9px;display:flex}.control-section-title{margin-bottom:11px;font-size:10px;font-weight:700}.control-section-title>span{align-items:center;gap:6px;display:flex}.field{flex-direction:column;gap:5px;display:flex}.field>span,.color-field>span:first-child{color:var(--ink-soft);justify-content:space-between;font-size:8.5px;font-weight:650;display:flex}.field>span small{color:var(--muted-light);font-weight:500}.field input:not([type=range]),.field textarea,.field select,.block-fields input,.block-editor-card textarea{width:100%;min-height:34px;color:var(--ink);border:1px solid var(--border-strong);background:var(--surface-soft);resize:vertical;border-radius:7px;outline:0;padding:7px 9px;font-size:9.5px}.field input:focus,.field textarea:focus,.field select:focus,.block-fields input:focus,.block-editor-card textarea:focus{background:#fff;border-color:#ad9ce5;box-shadow:0 0 0 3px #6f54dd17}.switch-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;margin-top:10px;padding-top:10px;display:flex}.switch-row>span{flex-direction:column;display:flex}.switch-row small{color:var(--muted);margin-top:2px;font-size:7.5px}.switch-row input,.compact-switch input{appearance:none;cursor:pointer;background:#d5d1da;border-radius:999px;flex:none;width:30px;height:17px;margin:0;transition:background .12s;position:relative}.switch-row input:after,.compact-switch input:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .12s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.switch-row input:checked,.compact-switch input:checked{background:var(--violet)}.blocks-heading{padding:3px 1px 0}.blocks-heading p{color:var(--muted);font-size:8px}.block-list{flex-direction:column;gap:8px;display:flex}.block-editor-card{border:1px solid var(--border);background:#fff;border-radius:9px;padding:10px;box-shadow:0 1px 2px #201b2b08}.block-editor-card.disabled{opacity:.57}.block-card-top{align-items:center;gap:7px;display:flex}.drag-handle{color:#b7b2bd;cursor:grab}.block-type-icon{width:25px;height:25px;color:var(--violet);background:var(--violet-soft);border-radius:7px;place-items:center;display:grid}.compact-switch{margin-left:auto;display:flex}.block-actions{gap:1px;margin-left:3px;display:flex}.block-actions button{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.block-actions button:hover{color:var(--ink);background:var(--surface-strong)}.block-actions button:disabled{opacity:.3}.block-fields{grid-template-columns:1fr 1.15fr;gap:6px;margin-top:8px;display:grid}.block-editor-card>textarea{min-height:40px;margin-top:8px}.block-media-placeholder{color:var(--muted);border:1px dashed var(--border-strong);background:var(--surface-soft);border-radius:7px;align-items:center;gap:7px;margin-top:8px;padding:8px;font-size:8px;display:flex}.block-media-placeholder button{color:var(--violet-dark);background:0 0;border:0;margin-left:auto;font-size:8px;font-weight:700}.social-pills{gap:5px;margin-top:8px;display:flex}.social-pills span{color:var(--muted);border:1px solid var(--border);border-radius:6px;padding:3px 6px;font-size:8px}.add-block-button{min-height:52px;color:var(--violet-dark);cursor:pointer;background:#fbfaff;border:1px dashed #cfc5ed;border-radius:9px;justify-content:center;align-items:center;gap:8px;display:flex}.add-block-button span{text-align:left;flex-direction:column;display:flex}.add-block-button small{color:var(--muted);font-size:7.5px}.control-intro{gap:10px;padding:3px 2px 2px;display:flex}.control-intro-icon{flex:none;width:34px;height:34px}.control-intro p{color:var(--muted);margin-top:3px;font-size:8.5px}.color-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.color-field{flex-direction:column;gap:5px;display:flex}.color-field>span:last-child{border:1px solid var(--border);background:var(--surface-soft);border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:5px 8px;display:flex}.color-field input[type=color]{background:0 0;border:0;border-radius:5px;width:23px;height:23px;padding:0;overflow:hidden}.color-field code{color:var(--muted);font-size:8px}.theme-presets{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:11px;display:grid}.theme-presets button{height:41px;box-shadow:0 0 0 1px var(--border);cursor:pointer;border:2px solid #fff;border-radius:8px}.theme-presets button.active{box-shadow:0 0 0 2px var(--violet)}.field input[type=range]{width:100%;accent-color:var(--violet)}.locale-editor-list{flex-direction:column;gap:7px;display:flex}.locale-editor-row{border:1px solid var(--border);border-radius:8px;grid-template-columns:auto minmax(80px,1fr) minmax(70px,.7fr) auto auto;align-items:center;gap:7px;padding:9px;display:grid}.locale-editor-copy{flex-direction:column;min-width:0;display:flex}.locale-editor-copy strong{font-size:9px}.locale-editor-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.locale-coverage{grid-template-columns:1fr auto;align-items:center;gap:5px;display:grid}.locale-coverage small{color:var(--muted);font-size:7px}.translation-safety{color:var(--violet-dark);background:var(--violet-soft);border:1px solid #ded5f5;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.translation-safety span{flex-direction:column;display:flex}.translation-safety strong{font-size:8.5px}.translation-safety small{color:#7d719e;font-size:7.5px}.search-preview{border:1px solid var(--border);background:#fff;border-radius:9px;padding:12px}.search-preview>small{color:var(--muted);margin-bottom:9px;font-size:8px;display:block}.search-preview a{color:#315aa4;font-size:12px;display:block}.search-preview span{color:#40804f;margin-top:2px;font-size:8px;display:block}.search-preview p{color:var(--ink-soft);margin-top:4px;font-size:8.5px}.preview-stage{background:radial-gradient(circle at 50% 38%,#775adc12,#0000 290px),#eeecf1;flex-direction:column;align-items:center;min-width:0;padding:15px 18px 20px;display:flex;position:relative}.preview-toolbar{width:min(100%,390px);color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:8.5px;display:flex}.preview-toolbar>span,.preview-toolbar label{align-items:center;gap:5px;display:flex}.preview-toolbar label{background:#fff9;border:1px solid #d7d3dc;border-radius:6px;padding:4px 7px}.phone-shell{background:#19181c;border:1px solid #242229;border-radius:37px;width:286px;padding:8px;position:sticky;top:164px;box-shadow:0 28px 55px #231d2f33,0 6px 14px #231d2f1f}.phone-top{z-index:3;background:#17161a;border-radius:14px;width:81px;height:21px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.phone-top span{background:#28262d;border-radius:3px;width:25px;height:3px;position:absolute;top:8px;left:29px}.phone-top i{background:#232c39;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:11px}.phone-screen{text-align:center;border-radius:30px;min-height:590px;padding:43px 19px 23px;position:relative;overflow:hidden}.public-preview-menu{position:absolute;top:34px;right:13px}.public-preview-menu button{width:26px;height:26px;color:inherit;background:#ffffff59;border:1px solid #00000014;border-radius:50%;place-items:center;display:grid}.preview-avatar{color:#f8eee5;background:linear-gradient(145deg,#7a5b47,#af846a);border:2px solid #ffffff8c;border-radius:50%;place-items:center;width:68px;height:68px;margin:7px auto 9px;font-size:17px;font-weight:750;display:grid;box-shadow:0 8px 22px #452d1f2e}.preview-name{justify-content:center;align-items:center;gap:4px;display:flex}.preview-name h2{letter-spacing:-.025em;font-size:15px}.preview-bio{opacity:.75;max-width:230px;margin:7px auto 16px;font-size:8.5px;line-height:1.5}.preview-blocks{flex-direction:column;gap:8px;display:flex}.preview-blocks>a{text-align:left;justify-content:space-between;align-items:center;min-height:47px;padding:8px 12px;display:flex;box-shadow:0 4px 12px #30201412}.preview-blocks>a span{flex-direction:column;display:flex}.preview-blocks>a strong{font-size:8.5px}.preview-blocks>a small{opacity:.62;margin-top:1px;font-size:6.5px}.preview-blocks h3{text-align:left;margin-top:7px;font-size:9px}.preview-text{opacity:.74;font-size:7.5px;line-height:1.45}.preview-image{background:#ffffff3b;border:1px solid #00000014;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:80px;font-size:7px;display:flex}.preview-socials{justify-content:center;gap:6px;display:flex}.preview-socials span{background:#ffffff52;border:1px solid #00000014;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;font-weight:700;display:grid}.preview-footer{opacity:.55;justify-content:space-between;font-size:6.5px;display:flex;position:absolute;bottom:10px;left:16px;right:16px}.preview-footer span{align-items:center;gap:2px;display:flex}.phone-home{background:#57545c;border-radius:3px;width:75px;height:3px;margin:6px auto 1px}.preview-meta{color:#89848f;justify-content:space-between;width:286px;margin-top:12px;font-size:7.5px;display:flex}.preview-meta span{align-items:center;gap:4px;display:flex}.editor-inspector{scrollbar-width:thin;max-height:calc(100vh - 137px);overflow-y:auto}.inspector-section{border-bottom:1px solid var(--border);padding:14px}.inspector-heading{margin-bottom:10px}.inspector-heading>a{color:var(--violet-dark);font-size:8px;font-weight:700}.detail-list>div{justify-content:space-between;align-items:center;gap:9px;padding:6px 0;display:flex}.detail-list dt{color:var(--muted);font-size:8px}.detail-list dd{max-width:160px;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:8.5px;font-weight:600;display:flex;overflow:hidden}.detail-list dd button{color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.destination-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px;display:flex}.destination-card+.destination-card{margin-top:6px}.destination-card>span{grid-template-columns:auto 1fr;align-items:center;gap:0 7px;min-width:0;display:grid}.destination-card>span svg{color:var(--violet);grid-row:span 2}.destination-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.destination-card small{color:var(--muted);font-size:7px}.destination-card>svg{color:var(--muted)}.snapshot-list>div{grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:6px 0;display:grid}.snapshot-list>div>span:nth-child(2){flex-direction:column;display:flex}.snapshot-list strong{font-size:8.5px}.snapshot-list small{color:var(--muted);font-size:7px}.locale-code.small{min-width:22px;height:20px;font-size:7px}.quick-action-list{flex-direction:column;display:flex}.quick-action-list button{min-height:31px;color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 4px;font-size:8.5px;display:flex}.quick-action-list button:hover{color:var(--violet-dark)}.quick-action-list button.danger{color:var(--critical)}.app-footer{color:#9994a0;border-top:1px solid var(--border);justify-content:center;align-items:center;gap:22px;min-height:50px;font-size:8px;display:flex}.app-footer span,.app-footer a{align-items:center;gap:5px;display:flex}.skeleton{background:#e8e5eb;border-radius:7px;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.4s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}.skeleton-eyebrow{width:110px;height:9px}.skeleton-title{width:260px;height:35px}.skeleton-subtitle{width:min(560px,90%);height:12px}.skeleton-filter{width:100%;height:48px}.skeleton-card{border-radius:var(--radius);height:145px}.skeleton-chart{border-radius:var(--radius);width:100%;height:350px}.mobile-nav-layer{display:none}@media (max-width:1380px){.metrics-grid-six{grid-template-columns:repeat(3,minmax(0,1fr))}.optional-filter{display:none}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-workspace{grid-template-columns:minmax(330px,.95fr) minmax(390px,1.15fr)}.editor-inspector{display:none}}@media (max-width:1120px){:root{--sidebar-width:218px}.main-content{padding-inline:24px}.topbar{grid-template-columns:minmax(90px,.5fr) minmax(260px,460px) minmax(220px,.7fr);padding-inline:22px}.metrics-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.main-analytics-grid,.rankings-grid,.system-main-grid{grid-template-columns:minmax(0,1fr)}.health-donut-row{grid-template-columns:145px 1fr}.queue-board{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-panel{grid-template-columns:1fr}.editor-page{margin-inline:-24px}.editor-toolbar .history-buttons,.editor-view-button{display:none}}@media (max-width:900px){:root{--sidebar-width:0px}.desktop-sidebar{display:none}.workspace{margin-left:0}.topbar{grid-template-columns:minmax(150px,1fr) minmax(260px,1.4fr) auto;padding-inline:16px}.menu-button{display:inline-grid!important}.mobile-page-title{display:block!important}.topbar-left{align-items:center;gap:9px;display:flex}.status-pill-copy{display:none}.status-pill{justify-content:center;width:32px;padding:0}.mobile-nav-layer{z-index:100;display:block;position:fixed;inset:0}.mobile-nav-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1210168c;border:0;width:100%;height:100%;position:absolute;inset:0}.mobile-sidebar{width:260px;position:absolute;inset:0 auto 0 0;box-shadow:20px 0 50px #00000040}.mobile-close{z-index:5;color:#a8a2af;background:#242228;border-color:#302e35;position:absolute;top:18px;right:14px}.filter-panel{flex-direction:column;align-items:stretch}.range-tabs{overflow-x:auto}.fleet-filter-form{width:100%}.filter-search{flex:1;width:auto}.operations-grid,.analytics-breakdown-grid,.system-bottom-grid,.opportunity-grid{grid-template-columns:minmax(0,1fr)}.profile-summary-strip{flex-wrap:wrap;gap:12px 22px}.profile-summary-actions{border-top:1px solid var(--border);width:100%;margin-left:0}.system-identity-strip{flex-wrap:wrap;gap:14px 24px}.system-identity-strip>.status-badge{margin-left:0}.editor-header{top:72px}.demo-banner+.main-content .editor-header{top:106px}.editor-workspace{grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);overflow-x:auto}}@media (max-width:700px){.topbar{grid-template-columns:1fr auto;min-height:62px}.global-search{display:none}.main-content{padding:22px 14px 34px}.demo-banner{justify-content:start;align-items:start;padding:7px 14px}.demo-banner a{display:none}.page-stack{gap:14px}.page-header{flex-direction:column;align-items:start;gap:13px}.page-actions{width:100%}.page-actions .button{flex:1}.metrics-grid-six,.metrics-grid-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.metric-card-inner{padding:12px}.metric-value{font-size:21px}.section-header{flex-direction:column;align-items:start;padding:15px 14px 11px}.chart-legend{flex-wrap:wrap}.chart-container{height:245px;padding-inline:5px}.health-donut-row{grid-template-columns:118px 1fr;padding-inline:13px}.donut-wrap{width:112px;height:112px}.attention-row{grid-template-columns:auto minmax(0,1fr) auto}.attention-metric{display:none}.job-row{grid-template-columns:auto minmax(0,1fr) auto}.job-progress-cell{display:none}.table-filter-bar{flex-wrap:wrap;align-items:stretch}.filter-search.wide{width:100%}.table-filter-bar .select-wrap{flex:1}.table-footer{flex-direction:column;align-items:start}.pagination{justify-content:space-between;width:100%}.analytics-language-split{grid-template-columns:1fr;justify-items:center}.insight-strip,.critical-callout{grid-template-columns:auto 1fr}.insight-strip .button,.critical-callout .button{grid-column:1/-1}.queue-board,.service-grid{grid-template-columns:minmax(0,1fr)}.connection-panel dl{grid-template-columns:1fr}.system-queue-list>div{grid-template-columns:1fr auto}.system-queue-list .progress-wrap{grid-column:1/-1}.domain-policy-strip{flex-direction:column;align-items:start}.translation-rule{align-items:start}.editor-page{margin:-22px -14px -34px}.editor-header{flex-direction:column;align-items:start;padding:9px 12px;position:static}.editor-toolbar{width:100%;overflow-x:auto}.save-indicator{margin-right:auto}.editor-workspace{flex-direction:column;min-height:auto;display:flex;overflow:visible}.editor-controls{border-right:0}.editor-panel{max-height:none}.preview-stage{border-top:1px solid var(--border);min-height:700px}.phone-shell{position:static}.editor-inspector{border-top:1px solid var(--border);border-left:0;max-height:none;display:block}.app-footer{flex-wrap:wrap;gap:8px 15px;padding:10px}}:root{--bg:#f3f4f7;--surface:#fff;--surface-soft:#f7f8fa;--surface-strong:#eef0f4;--ink:#14151a;--ink-soft:#454955;--muted:#747986;--muted-light:#a0a5b0;--border:#e2e4e9;--border-strong:#d4d7df;--violet:#6658e8;--violet-dark:#5143ce;--violet-soft:#eeecff;--sidebar:#0d1016;--sidebar-soft:#181c25;--shadow-sm:0 1px 2px #0f121a0d, 0 8px 28px #0f121a0a;--shadow-md:0 20px 55px #1619221a, 0 4px 12px #1619220d;--radius:16px;--radius-lg:22px;--sidebar-width:258px}body{background:radial-gradient(circle at 68% -180px, #6658e814, transparent 460px), var(--bg);font-size:15px}.desktop-sidebar{border-right-color:#ffffff12;box-shadow:18px 0 50px #0c0e140f}.brand-mark{background:linear-gradient(145deg,#8174ff,#5747db);border-radius:12px;width:39px;height:39px;box-shadow:0 12px 32px #5747db61}.brand strong{font-size:16px}.brand small{color:#777d8c}.nav-label{color:#666c79;letter-spacing:.14em;padding-inline:12px;font-size:10px}.nav-item:hover{background:#ffffff0d;border-color:#ffffff0f}.nav-item.active{background:linear-gradient(90deg,#705ef138,#705ef114);border-color:#8271ff3d;box-shadow:inset 0 1px #ffffff0d}.fleet-health-mini{background:#ffffff0a;border-color:#ffffff14;border-radius:13px}.topbar{-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);background:#ffffffd1;border-bottom-color:#191d2614;min-height:80px;padding-inline:34px;box-shadow:0 1px #fffc}.global-search{background:#f6f7f9;border-color:#dfe2e8;border-radius:13px;height:44px;padding-inline:15px;box-shadow:inset 0 1px #ffffffbf}.global-search input{font-size:13px}.status-pill{background:#f2faf6;border-color:#d8e7e0;height:36px;padding-inline:13px;font-size:11px}.icon-button{border-radius:11px;width:39px;height:39px}.page-header{min-height:72px}.eyebrow{letter-spacing:.15em;margin-bottom:6px;font-size:10px}.page-header h1{letter-spacing:-.045em;font-size:clamp(30px,2.6vw,40px);font-weight:760}.page-header .page-heading-copy>p:last-child{margin-top:9px;font-size:13px}.button{border-radius:11px;min-height:40px;padding-inline:15px;font-size:12px}.button.primary{background:linear-gradient(#7365ee,#5b4add);border-color:#5849d8;box-shadow:0 9px 24px #5b4add3d}.panel,.metric-card,.profile-summary-strip,.system-identity-strip,.connection-panel{border-color:var(--border);box-shadow:var(--shadow-sm)}.section-header h2{font-size:16px;font-weight:740}.section-header p{margin-top:4px;font-size:12px}.metrics-grid{gap:15px}.metric-label{font-size:11px;font-weight:680}.metric-value{margin-top:5px;font-size:clamp(25px,2.2vw,34px);font-weight:760}.metric-value-compact{overflow-wrap:anywhere;font-size:clamp(18px,1.55vw,25px);line-height:1.2}.interactive-card{transition:transform .18s,box-shadow .18s,border-color .18s}.interactive-card:hover{border-color:#cbc6f1;transform:translateY(-3px)}.filter-panel{background:#ffffffe6;border-radius:16px;min-height:62px;padding:8px;display:block}.filter-primary-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.range-tabs{background:#f5f6f8;border:1px solid #e6e7ec;border-radius:11px;padding:3px}.range-tabs a,.range-tabs button{border-radius:8px;min-height:36px;padding-inline:13px;font-size:11px}.range-tabs a.active{color:#3f35aa;background:#fff;box-shadow:0 2px 8px #191d2614}.fleet-filter-form{flex:1;justify-content:flex-end;gap:8px;position:relative}.filter-search,.select-wrap{background:#f8f9fa;border-color:#e0e2e8;border-radius:10px;height:40px;padding-inline:11px}.filter-search input,.select-wrap select,.preview-toolbar select{font-size:11px}.dashboard-filter-search{width:min(260px,23vw)}.dashboard-filter-status{width:180px}.advanced-filter-menu{position:relative}.advanced-filter-toggle{min-height:40px;color:var(--ink-soft);cursor:pointer;background:#fff;border:1px solid #e0e2e8;border-radius:10px;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:650;list-style:none;display:flex}.advanced-filter-toggle::-webkit-details-marker{display:none}.advanced-filter-toggle b{background:var(--violet-soft);min-width:20px;height:20px;color:var(--violet-dark);border-radius:999px;place-items:center;font-size:10px;display:grid}.advanced-filter-chevron{transition:transform .16s}.advanced-filter-menu[open] .advanced-filter-chevron{transform:rotate(180deg)}.advanced-filter-grid{z-index:80;width:min(720px, calc(100vw - var(--sidebar-width) - 80px));border:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 70px #16192233}.advanced-filter-grid .filter-search{width:100%}.filter-button{color:#fff;background:#171922;min-height:40px;padding-inline:16px}.dashboard-grid{gap:16px}.chart-container{height:320px;padding:4px 18px 18px}.chart-legend{font-size:10px}.state-card{background:linear-gradient(145deg,#fafbfc,#f6f7f9);border-color:#dfe1e7;border-radius:14px;min-height:275px;margin:0 20px 20px}.state-card h1,.state-card h2{font-size:17px}.state-card p,.data-table{font-size:11px}.data-table th{height:44px;padding-inline:16px;font-size:10px}.app-footer{min-height:58px;font-size:9px}@media (max-width:1200px){:root{--sidebar-width:224px}.main-content{padding-inline:26px}.filter-primary-row{flex-direction:column;align-items:stretch}.fleet-filter-form{justify-content:flex-start}.dashboard-filter-search{width:min(300px,31vw)}}@media (max-width:900px){:root{--sidebar-width:0px}.topbar{min-height:68px}.main-content{padding:26px 18px 42px}.advanced-filter-grid{width:min(680px,100vw - 36px)}}@media (max-width:700px){.page-header{align-items:stretch}.fleet-filter-form{grid-template-columns:1fr auto;display:grid}.dashboard-filter-search,.dashboard-filter-status{width:100%}.dashboard-filter-search{grid-column:1/-1}.advanced-filter-grid{grid-template-columns:1fr;width:auto;max-height:calc(100vh - 108px);position:fixed;top:86px;left:14px;right:14px;overflow-y:auto}}.template-create-card{width:min(620px,100vw - 28px);max-height:min(780px,100vh - 110px);overflow:auto}.template-form-grid{grid-template-columns:minmax(0,1fr) 120px;gap:10px;display:grid}.template-form-grid .field+.field{margin-top:0}.immutable-confirmation{margin-top:12px}.operation-safety-note,.template-ledger-note,.static-gate-disclaimer,.infrastructure-boundary-note{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.operation-safety-note{margin-top:11px}.template-filter input{min-width:80px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:10px}.global-search-page-form{width:min(620px,62vw)}.global-search-results{min-width:940px}.search-result-kind,.search-result-copy{align-items:center;gap:6px;display:inline-flex}.search-result-kind{border-radius:7px;padding:5px 7px;font-size:9px;font-weight:680}.search-result-kind.violet{color:var(--violet-dark);background:var(--violet-soft)}.search-result-kind.blue{color:#315a96;background:var(--blue-soft)}.search-result-kind.gold{color:#895a0a;background:var(--gold-soft)}.search-result-copy{flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.search-result-copy strong{color:var(--ink)}.search-result-copy small{max-width:340px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.search-result-copy.compact strong{font-size:9.5px}.template-ledger-icon,.media-record-icon,.desired-resource-icon{width:34px;height:34px;color:var(--violet);background:var(--violet-soft);border-radius:9px;flex:none;place-items:center;display:inline-grid}.template-document-summary,.template-readonly-label{color:var(--ink-soft);align-items:center;gap:6px;font-size:10px;display:inline-flex}.template-readonly-label{border:1px solid var(--border);background:var(--surface-soft);border-radius:7px;padding:5px 8px}.template-ledger-note{border-top:1px solid var(--border);padding:12px 20px}.template-detail-layout{grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);align-items:start;gap:14px;display:grid}.template-metadata-list,.infrastructure-facts{padding:0 20px 18px;display:grid}.template-metadata-list>div,.infrastructure-facts>div{border-top:1px solid var(--border);grid-template-columns:minmax(110px,.7fr) minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.template-metadata-list dt,.infrastructure-facts dt,.desired-resource-grid dt,.media-facts dt{color:var(--muted);font-size:9.5px}.template-metadata-list dd,.infrastructure-facts dd,.desired-resource-grid dd,.media-facts dd{min-width:0;color:var(--ink-soft);overflow-wrap:anywhere;font-size:10.5px}.template-metadata-list code,.infrastructure-facts code,.desired-resource-grid code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.json-document{color:#d9d3e5;white-space:pre-wrap;word-break:break-word;background:#1d1b21;border:1px solid #343039;border-radius:9px;align-items:flex-start;gap:9px;max-height:72vh;margin:0 14px 14px;padding:16px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.6;display:flex;overflow:auto}.json-document svg{color:#9c88f4;flex:none}.media-page-actions{justify-content:flex-end}.media-status-tabs{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;align-items:center;gap:2px;padding:3px;display:flex}.media-status-tabs a{color:var(--muted);text-transform:capitalize;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:650}.media-status-tabs a:hover,.media-status-tabs a.active{color:var(--violet-dark);background:var(--violet-soft)}.media-card-list{gap:10px;padding:0 14px 14px;display:grid}.media-record-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;padding:14px;display:grid}.media-record-icon.ready{color:var(--teal);background:var(--teal-soft)}.media-record-icon.failed{color:var(--critical);background:var(--critical-soft)}.media-record-icon.pending,.media-record-icon.processing{color:var(--gold);background:var(--gold-soft)}.media-record-main{min-width:0}.media-record-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.media-record-heading>span:first-child{flex-direction:column;min-width:0;display:flex}.media-record-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.media-record-heading small{color:var(--muted);margin-top:3px;font-size:9px}.media-record-heading code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.media-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.media-facts>div{flex-direction:column;gap:2px;min-width:0;display:flex}.media-failure{color:#9f3f3d;background:var(--critical-soft);border:1px solid #efc9c7;border-radius:7px;gap:7px;margin-top:11px;padding:8px 9px;font-size:9.5px;display:flex}.media-variants{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.media-variants a{color:var(--ink-soft);border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px;display:grid}.media-variants a:hover{color:var(--violet-dark);border-color:#d8d1ee}.media-variants span{flex-direction:column;min-width:0;display:flex}.media-variants strong{font-size:9px}.media-variants small,.media-processing-note{color:var(--muted);font-size:8.5px}.media-processing-note{margin-top:10px}.media-delete-action{position:relative}.media-delete-action .operation-inline-error{width:280px}.infrastructure-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.manifest-source-state{color:var(--gold);background:var(--gold-soft);border:1px solid #ecddaf;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin:0 20px 12px;padding:12px;display:grid}.manifest-source-state.loaded{color:var(--teal);background:var(--teal-soft);border-color:#cee6dc}.manifest-source-state strong{color:var(--ink);font-size:11px}.manifest-source-state p{color:var(--ink-soft);margin-top:3px;font-size:9.5px}.infrastructure-facts.compact{padding-top:0}.infrastructure-warning{color:#945f0b;background:var(--gold-soft);border:1px solid #ecddaf;border-radius:8px;align-items:center;gap:7px;margin:0 20px 14px;padding:9px 10px;font-size:10px;display:flex}.desired-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 20px 18px;display:grid}.desired-resource-grid>article{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;min-width:0;padding:14px}.desired-resource-grid h3{margin:9px 0 8px;font-size:11px}.desired-resource-grid dl{gap:7px;display:grid}.desired-resource-grid dl>div{grid-template-columns:minmax(90px,.75fr) minmax(0,1fr);gap:8px;display:grid}.static-gate-disclaimer,.infrastructure-boundary-note{border-top:1px solid var(--border);padding:12px 20px}.runbook-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 20px 18px;display:grid}.runbook-command-grid article{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;min-width:0;padding:14px}.runbook-command-grid h3{font-size:11px}.runbook-command-grid pre{color:#ded8e9;background:#211f26;border-radius:7px;margin:10px 0;padding:10px;font-size:9.5px;overflow-x:auto}.runbook-command-grid p{color:var(--muted);margin-bottom:9px;font-size:9.5px}.runbook-path{color:var(--ink-soft);font-size:9px}@media (max-width:980px){.template-detail-layout,.infrastructure-grid{grid-template-columns:1fr}.desired-resource-grid,.media-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.template-create-card{width:auto}.template-form-grid,.desired-resource-grid,.runbook-command-grid,.media-variants{grid-template-columns:1fr}.template-filter{width:100%;min-width:0}.templates-ledger-table{min-width:780px}.media-ledger-panel .section-header{flex-direction:column}.media-status-tabs{max-width:100%;overflow-x:auto}.media-record-card{grid-template-columns:auto minmax(0,1fr)}.media-delete-action{grid-column:2}.media-facts{grid-template-columns:1fr}}@media (max-width:430px){.metrics-grid-six,.metrics-grid-four{grid-template-columns:minmax(0,1fr)}.fleet-filter-form{flex-direction:column;align-items:stretch}.filter-search{width:100%}.select-wrap{justify-content:space-between}.range-tabs{width:100%}.range-tabs a{flex:1;padding-inline:7px}.range-custom span{display:none}.page-actions{flex-direction:column}.page-actions .button{width:100%}.attention-row .status-badge,.job-row .status-badge{display:none}.profile-summary-strip>div:not(.profile-summary-actions){width:calc(50% - 12px)}.phone-shell,.preview-meta{width:min(286px,92vw)}.editor-tabs button{flex-direction:column;gap:2px;min-height:45px}.block-fields{grid-template-columns:1fr}.locale-editor-row{grid-template-columns:auto 1fr auto}.locale-editor-row .locale-coverage,.locale-editor-row .status-badge{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.operation-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex;position:relative}.operation-menu{position:relative}.operation-menu>summary{cursor:pointer;list-style:none}.operation-menu>summary::-webkit-details-marker{display:none}.operation-menu[open]>summary{box-shadow:0 0 0 2px #6f52c02e}.operation-card{z-index:50;width:min(390px,100vw - 28px);color:var(--ink);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:16px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 55px #1c16282e}.operation-card>strong{margin-bottom:4px;font-size:13px;display:block}.operation-card>p{color:var(--muted);margin:0 0 12px;font-size:10px;line-height:1.5}.operation-card>.button{margin-top:12px}.operation-card code{font-size:9px}.operation-dialog{width:min(520px,100vw - 32px);max-height:min(760px,100dvh - 32px);color:var(--ink);background:var(--surface);border:1px solid #d8d4c9;border-radius:22px;padding:0;overflow:hidden;box-shadow:0 32px 100px #0a181257}.operation-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a181294}.operation-dialog>form{grid-template-rows:auto minmax(0,1fr) auto;max-height:min(760px,100dvh - 32px);display:grid}.operation-dialog-header{color:#f9fcfa;background:radial-gradient(circle at 90% 10%,#f15a353d,#0000 12rem),linear-gradient(125deg,#142a21,#1a372b);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 24px 18px;display:flex}.operation-dialog-header h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:22px}.operation-dialog-header p{color:#bfcec6;max-width:420px;margin:7px 0 0;font-size:12px;line-height:1.55}.operation-dialog-header .icon-button{color:#eaf2ed;background:#ffffff17;border-color:#ffffff2b;flex:none}.operation-dialog-body{background:#fffefb;gap:15px;padding:22px 24px;display:grid;overflow-y:auto}.operation-dialog-actions{background:#f7f5ee;border-top:1px solid #dedbd1;justify-content:flex-end;gap:9px;padding:16px 24px;display:flex}.page-header .operation-dialog .button.secondary{color:var(--ink-soft);box-shadow:none;background:#fffefb;border-color:#d8d4c9}.page-header .operation-dialog .button.secondary:hover:not(:disabled){color:var(--ink);background:#f3f0e7;border-color:#bdb8aa}.operation-form-actions{align-items:center;gap:8px;margin-top:14px;display:flex}.operation-feedback{max-width:360px;font-size:10px;line-height:1.4}.operation-feedback.success{color:#21745c}.operation-feedback.error,.operation-inline-error{color:var(--critical)}.operation-row-actions{align-items:center;gap:5px;display:inline-flex;position:relative}.translation-failure-details{flex-direction:column;gap:2px;min-width:170px;display:flex}.translation-failure-details strong{color:var(--critical);letter-spacing:.02em;font-size:8px}.translation-failure-details small{color:var(--muted);white-space:nowrap;font-size:8px}.operation-inline-error{z-index:5;background:#fff1f0;border:1px solid #efc5c3;border-radius:6px;width:220px;padding:5px 7px;font-size:9px;position:absolute;top:100%;right:0}.create-profile-panel{width:min(720px,100%);margin-inline:auto}.create-profile-form{gap:12px;padding:20px;display:grid}.create-profile-form .field+.field{margin-top:0}@media (max-width:700px){.operation-actions{align-items:stretch;width:100%}.operation-actions>.button,.operation-actions>a,.operation-menu>summary{justify-content:center}.operation-menu{position:static}.operation-card{width:auto;position:absolute;top:calc(100% + 8px);left:0;right:0}.operation-dialog{border-radius:18px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.operation-dialog>form{max-height:calc(100dvh - 20px)}.operation-dialog-header,.operation-dialog-body,.operation-dialog-actions{padding-inline:18px}}.editor-conflict{color:#8a4a12;background:#fdf5e8;border-bottom:1px solid #f0d8b6;align-items:center;gap:12px;padding:10px 20px;display:flex}.editor-conflict strong{font-size:11px;display:block}.editor-conflict small{color:#97662f;font-size:9px;line-height:1.5;display:block}.editor-conflict>span{flex:1}:root{--bg:#f2f0e9;--surface:#fffefb;--surface-soft:#f8f6ef;--surface-strong:#ebe8df;--ink:#17201b;--ink-soft:#47514b;--muted:#717a74;--muted-light:#9ca39e;--border:#dedbd1;--border-strong:#cbc7ba;--violet:#f15a35;--violet-dark:#c83f20;--violet-soft:#fff0e9;--coral:#dc4c2d;--coral-soft:#fff0eb;--teal:#247c62;--teal-soft:#e8f4ef;--blue:#2b6f96;--blue-soft:#eaf3f7;--gold:#a56b17;--gold-soft:#f8efd9;--critical:#bd3f39;--critical-soft:#faece9;--sidebar:#10241c;--sidebar-soft:#183329;--shadow-sm:0 1px 1px #18231d0a, 0 8px 24px #18231d0d;--shadow-md:0 22px 64px #18231d21, 0 4px 14px #18231d12;--radius:18px;--radius-lg:26px;--sidebar-width:268px}html{background:var(--bg)}body{background:radial-gradient(circle at 74% -10%, #f15a3514, transparent 34rem), linear-gradient(#17201b05 1px, transparent 1px), linear-gradient(90deg, #17201b05 1px, transparent 1px), var(--bg);background-size:auto,34px 34px,34px 34px,auto;font-family:Segoe UI Variable Text,Aptos,Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px}::selection{color:#fff;background:var(--violet-dark)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#f15a3561}.sidebar{color:#c6d3cc;background:radial-gradient(circle at 20% 0,#f15a352b,#0000 18rem),linear-gradient(#142a21 0%,#0d1d17 100%)}.desktop-sidebar{border-right:0;box-shadow:18px 0 50px #10241c1a}.brand-row{border-bottom-color:#ffffff14;min-height:88px;padding-inline:24px}.brand{gap:13px}.brand-mark{color:#fff;background:#f15a35;border:1px solid #ffffff2e;border-radius:14px;width:42px;height:42px;box-shadow:0 12px 32px #f15a354d}.brand strong{letter-spacing:-.025em;font-size:17px;font-weight:760}.brand small{color:#8ca096;letter-spacing:.14em;font-size:10px}.sidebar-nav{padding:22px 15px}.nav-label{color:#71877c;letter-spacing:.16em;padding:0 13px 8px;font-size:10px}.nav-group+.nav-group{margin-top:24px}.nav-item{color:#a9bbb2;border:1px solid #0000;border-radius:13px;gap:12px;min-height:44px;padding-inline:13px;font-size:13px;font-weight:620}.nav-item:hover{color:#fff;background:#ffffff0f;border-color:#ffffff14}.nav-item.active{color:#fff;background:linear-gradient(90deg,#f15a353b,#f15a3512);border-color:#f15a3540;box-shadow:inset 0 1px #ffffff12}.nav-item.active:before{background:#ff7654;width:4px;height:25px;left:-16px;box-shadow:0 0 18px #f15a358c}.sidebar-footer{border-top-color:#ffffff14}.fleet-health-mini{background:#ffffff0d;border-color:#ffffff17}.topbar{-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:#fffefbd6;border-bottom:1px solid #17201b17;min-height:76px;padding-inline:32px;box-shadow:0 1px #ffffffbf}.topbar-left{min-width:190px}.desktop-page-context{color:var(--muted-light);align-items:baseline;gap:8px;display:flex}.desktop-page-context small{font-size:11px;font-weight:650}.desktop-page-context strong{color:var(--ink);font-size:13px;font-weight:720}.global-search{background:#f7f5ee;border-color:#ddd9cd;border-radius:14px;width:min(480px,42vw);height:43px;box-shadow:inset 0 1px #fffc}.global-search:focus-within{background:#fffefb;border-color:#ee9b85;box-shadow:0 0 0 4px #f15a351a}.main-content{width:min(100%,1540px);padding:38px 42px 64px}.page-stack{gap:25px}.page-header{color:#f9fcfa;background:radial-gradient(circle at 83% 15%,#f15a3540,#0000 18rem),linear-gradient(125deg,#142a21,#1a372b);border:1px solid #ffffff14;border-radius:26px;min-height:148px;padding:28px 31px;position:relative;overflow:hidden;box-shadow:0 20px 52px #142a2126}.page-header:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-110px;right:-72px;box-shadow:0 0 0 34px #ffffff05,0 0 0 68px #ffffff05}.page-heading-copy,.page-actions{z-index:1;position:relative}.eyebrow{color:#ff9a80;letter-spacing:.18em;font-size:10px}.page-header h1{color:#fff;letter-spacing:-.05em;font-size:clamp(31px,3vw,44px);font-weight:760}.page-header .page-heading-copy>p:last-child{color:#b9c8c0;max-width:680px;margin-top:10px;font-size:14px;line-height:1.55}.page-header .source-chip{color:#dce9e2;background:#ffffff14;border-color:#ffffff24}.button{border-radius:13px;min-height:42px;padding-inline:17px;font-size:12px;font-weight:700}.button.primary{color:#fff;background:linear-gradient(#f36a47,#dd4b29);border-color:#d94826;box-shadow:0 10px 25px #dd4b293d}.button.primary:hover:not(:disabled){background:linear-gradient(#ff7654,#e24b28);box-shadow:0 13px 30px #dd4b294d}.page-header .button.secondary{color:#eef6f1;background:#ffffff17;border-color:#ffffff2e}.page-header .button.secondary:hover{color:#fff;background:#ffffff24;border-color:#ffffff47}.panel,.metric-card,.profile-summary-strip,.system-identity-strip,.connection-panel{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow-sm)}.panel,.metric-card{border-radius:20px}.metrics-grid-six{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.metric-card{min-height:168px;position:relative;overflow:hidden}.metric-card:before{background:var(--violet);content:"";width:4px;position:absolute;inset:0 auto 0 0}.metric-card-inner{padding:22px 23px 20px}.metric-card-top{margin-bottom:17px}.metric-icon{border-radius:13px;width:39px;height:39px}.metric-label{color:var(--muted);font-size:12px}.metric-value{letter-spacing:-.045em;margin-top:5px;font-size:clamp(28px,2.5vw,39px)}.metric-detail{margin-top:7px;font-size:12px}.interactive-card:hover{border-color:#e8aa99;transform:translateY(-3px);box-shadow:0 18px 42px #29312c1a}.filter-panel{border-color:var(--border);box-shadow:var(--shadow-sm);background:#fffefbe8}.range-tabs,.filter-search,.select-wrap{background:#f7f5ef;border-color:#dedbd1}.range-tabs a.active{color:var(--violet-dark)}.filter-button{color:#fff;background:#183329}.section-header{padding:24px 25px 18px}.section-header h2{letter-spacing:-.025em;font-size:18px}.section-header p{font-size:12px}.data-table{font-size:13px}.data-table th{color:#737a75;letter-spacing:.1em;background:#faf8f2;height:47px;padding-inline:18px;font-size:10px}.data-table td{height:66px;padding-inline:18px}.data-table tbody tr:hover{background:#fff8f4}.editor-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffefbed;border-bottom-color:#d9d5ca;padding:18px 24px}.editor-workspace{background:var(--surface);border-color:#d8d4c9;min-height:calc(100vh - 158px)}.editor-controls{background:#fffefb;border-right-color:#dedbd1}.editor-tabs{background:#f8f6ef}.editor-tabs button[aria-selected=true]{color:var(--violet-dark);border-bottom-color:var(--violet)}.preview-stage{background:radial-gradient(circle at 50% 24%,#f15a3517,#0000 24rem),linear-gradient(135deg,#e8e5dc 25%,#0000 25%) -12px 0/24px 24px,linear-gradient(225deg,#e8e5dc 25%,#0000 25%) -12px 0/24px 24px,linear-gradient(315deg,#e8e5dc 25%,#0000 25%) 0 0/24px 24px,linear-gradient(45deg,#e8e5dc 25%,#f2f0e9 25%) 0 0/24px 24px}.phone-shell{border-color:#26332c;box-shadow:0 34px 75px #1120193d}.app-footer{color:#7c847f;background:#fffefbb8;border-top-color:#dad6ca;font-size:10px}@media (max-width:1200px){:root{--sidebar-width:232px}.main-content{padding-inline:28px}}@media (max-width:900px){.desktop-page-context{display:none}.page-header{min-height:0;padding:24px}.metrics-grid-six{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.main-content{padding:22px 14px 42px}.page-header{border-radius:20px}.page-header h1{font-size:30px}.metrics-grid-six,.metrics-grid-four{grid-template-columns:1fr}}.confirm-dialog{width:min(440px,100vw - 32px);color:var(--ink);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:0;box-shadow:0 24px 70px #1c16283d}.confirm-dialog::backdrop{background:#18142273}.confirm-dialog>form{gap:12px;padding:20px;display:grid}.confirm-dialog h2{margin:0;font-size:15px}.confirm-dialog>form>p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.confirm-dialog-error{color:#a33f3d;margin:0;font-size:10px}.confirm-dialog-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.profile-portfolio-summary,.template-library-summary{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.template-library-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-portfolio-stat,.template-library-summary>div{border-right:1px solid var(--border);align-items:center;gap:12px;min-height:82px;padding:16px 20px;display:flex}.profile-portfolio-stat:last-child,.template-library-summary>div:last-child{border-right:0}.profile-portfolio-stat>span:last-child,.template-library-summary>div>span:last-child{flex-direction:column;min-width:0;display:flex}.profile-portfolio-stat small,.template-library-summary small{color:var(--muted);font-size:11px;font-weight:650}.profile-portfolio-stat strong,.template-library-summary strong{color:var(--ink);letter-spacing:-.035em;margin-top:2px;font-size:22px;line-height:1.1}.profile-directory-panel,.template-library-panel{overflow:hidden}.profile-directory-list{border-top:1px solid var(--border);display:grid}.profile-record{border-bottom:1px solid var(--border);background:#fffefb;grid-template-columns:minmax(250px,.85fr) minmax(470px,1.55fr) auto;align-items:center;gap:26px;min-width:0;padding:22px 24px 22px 27px;transition:background .14s,box-shadow .14s;display:grid;position:relative}.profile-record:before{content:"";background:#bab7ae;border-radius:0 4px 4px 0;width:3px;position:absolute;inset:18px auto 18px 0}.profile-record.status-published:before{background:#2a9b78}.profile-record.status-draft:before{background:#d69b31}.profile-record.status-disabled:before,.profile-record.status-deleted:before{background:#c36b5d}.profile-record:hover{z-index:1;background:#fffaf6;box-shadow:inset 0 0 0 1px #e75a341a}.profile-record-identity{align-items:center;gap:13px;min-width:0;display:flex}.profile-record-identity>div{min-width:0}.profile-record-avatar{color:#f6fff9;letter-spacing:.04em;background:linear-gradient(145deg,#17382d,#3d6b58);border:1px solid #ffffff3d;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:13px;font-weight:800;display:grid;box-shadow:0 8px 20px #17382d29}.profile-record-title{align-items:center;gap:8px;min-width:0;display:flex}.profile-record-title>a{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:780;overflow:hidden}.profile-record-title>a:hover{color:var(--violet-dark)}.profile-record-host{color:#2d735d;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:100%;margin-top:4px;font-size:11px;font-weight:650;display:inline-flex;overflow:hidden}.profile-record-host:hover{color:#174f3d;text-underline-offset:3px;text-decoration:underline}.profile-record-key{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;display:block;overflow:hidden}.profile-record-facts{grid-template-columns:repeat(4,minmax(90px,1fr));min-width:0;display:grid}.profile-record-facts>div{border-left:1px solid var(--border);min-width:0;padding:1px 16px}.profile-record-facts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.075em;align-items:center;gap:5px;font-size:9px;font-weight:680;display:flex}.profile-record-facts dd{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;font-weight:720;overflow:hidden}.profile-record-facts small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;display:block;overflow:hidden}.profile-record-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.profile-directory-footer{background:#faf8f2;padding:17px 22px}.create-profile-experience{background:var(--surface);border:1px solid #d8d5ca;border-radius:26px;grid-template-columns:minmax(360px,.82fr) minmax(500px,1.18fr);width:min(1160px,100%);min-height:690px;margin-inline:auto;display:grid;overflow:hidden;box-shadow:0 28px 70px #1c2e251c}.create-profile-context{color:#eef7f2;background:radial-gradient(circle at 95% 10%,#f0704840,#0000 230px),linear-gradient(150deg,#102f25 0%,#183d30 58%,#254d3e 100%);flex-direction:column;min-width:0;padding:38px 38px 32px;display:flex;position:relative;overflow:hidden}.create-profile-context:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-90px;right:-72px;box-shadow:0 0 0 42px #ffffff08,0 0 0 84px #ffffff05}.create-profile-back{z-index:1;color:#bcd1c7;align-items:center;gap:7px;width:fit-content;font-size:11px;font-weight:700;display:inline-flex;position:relative}.create-profile-back:hover{color:#fff}.create-profile-context-copy{z-index:1;margin-top:48px;position:relative}.create-profile-context .eyebrow{color:#f38a6b}.create-profile-context h1{letter-spacing:-.045em;max-width:410px;margin-top:9px;font-family:Georgia,Times New Roman,serif;font-size:clamp(35px,3.2vw,50px);font-weight:500;line-height:1.03}.create-profile-context-copy>p:last-child{color:#b9cec4;max-width:430px;margin-top:17px;font-size:13px;line-height:1.65}.create-profile-steps{z-index:1;gap:12px;margin:34px 0 0;padding:0;list-style:none;display:grid;position:relative}.create-profile-steps li{align-items:center;gap:12px;display:flex}.create-profile-steps li>span{color:#f7b29d;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:700;display:grid}.create-profile-steps li>div{flex-direction:column;display:flex}.create-profile-steps strong{font-size:11px}.create-profile-steps small{color:#9fb8ad;margin-top:2px;font-size:9px}.create-profile-mini-preview{z-index:1;background:#f7f3e9;border:1px solid #ffffff21;border-radius:17px;width:min(310px,90%);margin:auto auto 0;position:relative;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 18px 45px #05161040}.create-profile-preview-browser{color:#758077;background:#fffdf8;border-bottom:1px solid #e5dfd4;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:7px;display:flex}.create-profile-preview-browser i{background:#d5d0c6;border-radius:50%;width:5px;height:5px}.create-profile-preview-browser span{margin-left:5px}.create-profile-preview-canvas{color:#17382d;background:radial-gradient(circle at 90% 5%,#f1c4a9,#0000 90px),#f7f3e9;flex-direction:column;align-items:center;min-height:190px;padding:22px 38px;display:flex}.create-profile-preview-avatar{color:#fff;background:linear-gradient(145deg,#1e4b3a,#e4643e);border-radius:50%;place-items:center;width:46px;height:46px;font-size:11px;font-weight:800;display:grid}.create-profile-preview-canvas>strong{margin-top:9px;font-family:Georgia,Times New Roman,serif;font-size:13px}.create-profile-preview-canvas>small{color:#758077;margin-top:2px;font-size:7px}.create-profile-preview-link{background:#ffffffbf;border:1px solid #d5cec1;border-radius:10px;width:100%;height:25px;margin-top:17px}.create-profile-preview-link.short{width:82%;margin-top:7px}.create-profile-panel{width:auto;box-shadow:none;border:0;border-radius:0;margin:0}.create-profile-form-header{border-bottom:1px solid var(--border);gap:14px;padding:42px 44px 26px;display:flex}.create-profile-form-icon{color:#d94f2c;background:#fff0ea;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.create-profile-form-header h2{letter-spacing:-.035em;margin-top:3px;font-size:23px}.create-profile-form-header>div>p:last-child{color:var(--muted);margin-top:6px;font-size:11px}.create-profile-form{gap:20px;padding:30px 44px 38px}.create-profile-form .field>span{font-size:11px}.create-profile-form .field>span small{color:var(--muted)}.create-profile-form .field input{background:#faf9f5;border-radius:10px;min-height:45px;padding-inline:13px;font-size:13px}.create-profile-primary-field input{min-height:50px!important;font-size:15px!important}.create-profile-field-grid{grid-template-columns:minmax(0,1.3fr) minmax(120px,.7fr);gap:14px;display:grid}.create-profile-slug-field{color:#477260;border:1px solid var(--border-strong);background:#faf9f5;border-radius:10px;align-items:center;min-height:45px;padding-left:12px;display:flex}.create-profile-slug-field:focus-within{background:#fff;border-color:#c56d53;box-shadow:0 0 0 3px #e5603a1a}.create-profile-slug-field input{outline:0;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;padding-inline:8px 2px!important}.create-profile-slug-field>span{color:var(--muted);padding-right:11px;font-size:10px}.create-profile-publish-row{border:1px solid var(--border);background:#faf9f5;border-radius:12px;margin:0;padding:15px}.create-profile-publish-row strong{font-size:12px}.create-profile-publish-row small{max-width:440px;font-size:9px;line-height:1.45}.create-profile-integrity-note{color:#25634f;background:#f0f8f4;border:1px solid #cce3d8;border-radius:11px;align-items:center;gap:10px;padding:12px 14px;display:flex}.create-profile-integrity-note>span{flex-direction:column;display:flex}.create-profile-integrity-note strong{font-size:10px}.create-profile-integrity-note small{color:#5f7f73;font-size:9px}.create-profile-actions{align-items:center;padding-top:4px}.create-profile-validation{color:var(--muted);align-items:center;gap:5px;margin-left:auto;font-size:9px;display:inline-flex}.template-library-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:28px;padding:25px 26px;display:flex}.template-library-toolbar h2,.template-detail-heading h2{letter-spacing:-.03em;margin-top:3px;font-size:20px}.template-library-toolbar>div>p:last-child,.template-detail-heading>div>p:last-child{max-width:650px;color:var(--muted);margin-top:6px;font-size:11px}.template-filter{min-width:min(100%,420px);color:var(--muted);border:1px solid var(--border-strong);background:#faf9f5;border-radius:12px;align-items:center;gap:8px;padding:5px 6px 5px 12px;display:flex}.template-filter:focus-within{background:#fff;border-color:#c56d53;box-shadow:0 0 0 3px #e5603a17}.template-filter input{background:0 0;border:0;outline:0;width:100%;min-width:80px;font-size:11px}.template-filter .text-link{padding-right:5px;font-size:10px}.template-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:24px;display:grid}.template-library-card{border:1px solid var(--border);background:#fff;border-radius:18px;min-width:0;transition:transform .16s,box-shadow .16s,border-color .16s;overflow:hidden;box-shadow:0 7px 22px #1b29220d}.template-library-card:hover{border-color:#d9ad9f;transform:translateY(-3px);box-shadow:0 18px 40px #1b29221c}.template-card-preview-shell{border-bottom:1px solid var(--border);background:#ebe9e2;height:225px;position:relative;overflow:hidden}.template-preview-version,.template-latest-label{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff38;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;top:12px;box-shadow:0 3px 10px #0000001f}.template-preview-version{color:#fff;background:#12211aa6;left:12px}.template-latest-label{color:#174d3c;background:#edfff7e0;right:12px}.template-preview{text-align:center;flex-direction:column;align-items:center;min-height:510px;padding:50px 46px 34px;display:flex;position:relative;overflow:hidden;background-size:cover!important}.template-preview.compact{transform-origin:0 0;width:132%;min-height:295px;padding:45px 72px 26px;transform:scale(.77)}.template-preview-profile{flex-direction:column;align-items:center;display:flex}.template-preview-avatar{color:currentColor;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff3;border:2px solid #ffffff7a;border-radius:50%;place-items:center;width:62px;height:62px;font-size:15px;font-weight:800;display:grid;box-shadow:0 12px 28px #00000021}.template-preview-profile strong{letter-spacing:-.03em;margin-top:13px;font-size:20px;line-height:1.1}.template-preview-profile p{opacity:.72;max-width:330px;margin-top:7px;font-size:10px;line-height:1.5}.template-preview-blocks{flex-direction:column;gap:9px;width:min(100%,370px);margin-top:24px;display:flex}.template-preview-button{text-align:left;border-style:solid;justify-content:space-between;align-items:center;min-height:49px;padding:10px 14px;font-size:10px;font-weight:700;display:flex}.template-preview-copy.heading{text-align:left;margin-top:4px;font-size:12px;font-weight:800}.template-preview-copy.text{opacity:.75;font-size:9px;line-height:1.5}.template-preview-media{background:#ffffff26;border:1px solid #ffffff42;border-radius:13px;place-items:center;min-height:80px;display:grid}.template-preview-featured{text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border:1px solid #ffffff47;border-radius:13px;align-items:center;gap:10px;min-height:58px;padding:11px 13px;display:flex}.template-preview-featured>span{flex-direction:column;min-width:0;display:flex}.template-preview-featured strong{font-size:10px}.template-preview-featured small{opacity:.7;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.template-preview-video{background:#00000029;border:1px solid #ffffff47;border-radius:13px;place-items:center;min-height:92px;display:grid}.template-preview-video small{opacity:.75;margin-top:-22px;font-size:8px}.template-preview-spacer{width:100%;display:block}.template-preview-socials{justify-content:center;gap:6px;display:flex}.template-preview-socials i{background:#ffffff38;border:1px solid #ffffff4d;border-radius:50%;width:21px;height:21px}.template-preview-divider{opacity:.18;background:currentColor;width:100%;height:1px}.template-preview-brand{opacity:.52;font-size:8px;position:absolute;bottom:18px;left:30px;right:30px}.template-preview.compact .template-preview-avatar{width:55px;height:55px}.template-preview.compact .template-preview-profile strong{font-size:17px}.template-preview.compact .template-preview-profile p{font-size:9px}.template-card-body{padding:18px}.template-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.template-card-key{color:#d95735;text-transform:uppercase;letter-spacing:.09em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:700}.template-card-heading h3{letter-spacing:-.025em;margin-top:4px;font-size:17px}.template-card-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.template-card-facts>div{background:#f7f5ef;border-radius:9px;padding:9px 10px}.template-card-facts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:650}.template-card-facts dd{text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin-top:3px;font-size:11px;font-weight:720;overflow:hidden}.template-card-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}.template-card-footer>span{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:inline-flex}.template-library-note{color:#517164;border-top:1px solid var(--border);background:#f4f8f5;align-items:center;gap:9px;padding:15px 24px;font-size:10px;display:flex}.template-version-hero{grid-template-columns:minmax(500px,1.35fr) minmax(320px,.65fr);align-items:start;gap:18px;display:grid}.template-showcase-panel,.template-version-overview,.template-composition-panel{overflow:hidden}.template-detail-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:18px;padding:23px 24px 19px;display:flex}.template-detail-heading.compact{align-items:center}.template-showcase-canvas{background:linear-gradient(45deg,#e7e4db 25%,#0000 25%) 0 0/22px 22px,linear-gradient(-45deg,#e7e4db 25%,#0000 25%) 0 11px/22px 22px,linear-gradient(45deg,#0000 75%,#e7e4db 75%) 11px -11px/22px 22px,linear-gradient(-45deg,#0000 75%,#e7e4db 75%) -11px 0/22px 22px,#f0eee7;padding:28px}.template-showcase-canvas .template-preview{border:1px solid #fff3;border-radius:24px;max-width:500px;min-height:535px;margin-inline:auto;box-shadow:0 26px 60px #16271f33}.template-version-facts{padding:6px 24px;display:grid}.template-version-facts>div{border-bottom:1px solid var(--border);padding:14px 0}.template-version-facts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:7px;font-size:9px;font-weight:650;display:flex}.template-version-facts dd{color:var(--ink-soft);overflow-wrap:anywhere;margin-top:6px;font-size:12px;font-weight:690}.template-record-id{border:1px solid var(--border);background:#f7f5ef;border-radius:10px;gap:5px;margin:17px 24px 0;padding:12px;display:grid}.template-record-id span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:700}.template-record-id code{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.template-version-principle{color:#25634f;background:#f0f8f4;border:1px solid #cce3d8;border-radius:11px;gap:10px;margin:14px 24px 24px;padding:14px;display:flex}.template-version-principle svg{flex:none}.template-version-principle p{flex-direction:column;font-size:9px;line-height:1.5;display:flex}.template-version-principle strong{margin-bottom:2px;font-size:10px}.template-block-count{color:#25634f;background:#f0f8f4;border:1px solid #cce3d8;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:750}.template-block-inventory{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:20px 24px 24px;display:grid}.template-block-inventory>div{border:1px solid var(--border);background:#fffefb;border-radius:12px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:13px;display:grid}.template-block-inventory>div.disabled{opacity:.58}.template-block-order{color:#a29e94;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.template-block-icon{color:#d95735;background:#fff0ea;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.template-block-copy{flex-direction:column;min-width:0;display:flex}.template-block-copy strong{text-transform:capitalize;font-size:10px}.template-block-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.template-block-state{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:4px 6px;font-size:7px;font-weight:750}.template-block-state.enabled{color:#25634f;background:#e9f6f0}.template-block-state.disabled{color:var(--muted);background:var(--surface-strong)}.template-json-disclosure{overflow:hidden}.template-json-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:18px 22px;list-style:none;display:flex}.template-json-disclosure>summary::-webkit-details-marker{display:none}.template-json-disclosure>summary>span:first-child,.template-json-disclosure>summary>span:first-child>span{align-items:center;gap:10px;display:flex}.template-json-disclosure>summary>span:first-child>span{flex-direction:column;align-items:flex-start;gap:1px}.template-json-disclosure summary strong{font-size:12px}.template-json-disclosure summary small{color:var(--muted);font-size:9px}.template-json-open{color:var(--violet-dark);align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.template-json-disclosure[open] .template-json-open{color:var(--muted)}.template-json-disclosure .json-document{max-height:58vh;margin:0 20px 20px}.editor-header{min-height:82px;padding:14px 24px}.editor-breadcrumb strong{font-size:14px}.editor-breadcrumb small{margin-top:2px;font-size:10px}.save-indicator{font-size:10px}.editor-workspace{grid-template-columns:minmax(390px,.95fr) minmax(430px,1.14fr) minmax(285px,.68fr);min-height:calc(100vh - 173px)}.editor-tabs{padding:7px 10px 0}.editor-tabs button{gap:7px;min-height:49px;font-size:10px}.editor-panel{max-height:calc(100vh - 230px)}.control-stack{gap:15px;padding:17px}.control-section{border-radius:13px;padding:17px}.control-section-title{margin-bottom:14px;font-size:12px}.field{gap:7px}.field+.field{margin-top:13px}.field>span,.color-field>span:first-child{font-size:10px}.field input:not([type=range]),.field textarea,.field select,.block-fields input,.block-editor-card textarea{border-radius:9px;min-height:41px;padding:9px 11px;font-size:12px}.switch-row{margin-top:13px;padding-top:13px}.switch-row strong{font-size:11px}.switch-row small{font-size:9px}.switch-row input,.compact-switch input{width:36px;height:20px}.switch-row input:after,.compact-switch input:after{width:16px;height:16px}.switch-row input:checked:after,.compact-switch input:checked:after{transform:translate(16px)}.blocks-heading h2{font-size:15px}.blocks-heading p{font-size:10px}.block-list{gap:10px}.block-editor-card{border-radius:11px;padding:13px}.block-card-top{gap:9px}.block-type-icon{border-radius:9px;width:31px;height:31px}.block-card-top>strong{font-size:11px}.block-actions button{width:28px;height:28px}.block-fields{gap:9px;margin-top:11px}.block-media-placeholder{padding:10px;font-size:9px}.block-media-placeholder button,.social-pills span{font-size:9px}.add-block-button{border-radius:12px;min-height:64px}.add-block-button strong{font-size:11px}.add-block-button small{font-size:9px}.control-intro h2{font-size:15px}.control-intro p,.locale-editor-copy strong,.translation-safety strong{font-size:10px}.locale-editor-copy small,.locale-coverage small,.translation-safety small{font-size:8.5px}.preview-toolbar{font-size:10px}.production-preview-device{background:#171817;border:1px solid #20201f;border-radius:38px;width:302px;padding:10px 10px 8px;position:sticky;top:164px;overflow:hidden;box-shadow:0 32px 70px #11201940}.production-preview-speaker{background:#090a09;border-radius:999px;width:76px;height:19px;margin:0 auto 7px;box-shadow:inset 0 -1px #ffffff12}.production-preview-window{background:#fff;border-radius:27px;width:281px;height:608px;position:relative;overflow:hidden}.production-preview-frame{transform-origin:0 0;background:#fff;border:0;width:390px;height:844px;display:block;transform:scale(.72)}.production-preview-home{background:#666865;border-radius:999px;width:74px;height:3px;margin:8px auto 1px}.production-preview-placeholder{height:100%;color:var(--ink-soft);text-align:center;background:linear-gradient(145deg,#faf9f5,#f0eee7);flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:28px;display:flex}.production-preview-placeholder strong{margin-top:3px;font-size:12px}.production-preview-placeholder span{color:var(--muted);font-size:9px}.production-preview-refreshing{z-index:3;color:#eaf6f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f2d22d6;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 5px 16px #00000029}.production-preview-refreshing.error{color:#fff4f1;background:#8b3226e0;width:max-content;max-width:calc(100% - 20px)}.production-preview-device+.preview-meta{width:302px}.editor-inspector{max-height:calc(100vh - 173px)}.inspector-section{padding:18px}.inspector-heading h2{font-size:12px}.inspector-heading>a,.detail-list dt{font-size:9px}@media (max-width:1420px){.profile-record{grid-template-columns:minmax(240px,.85fr) minmax(400px,1.4fr)}.profile-record-actions{grid-column:1/-1;padding-top:2px}.editor-workspace{grid-template-columns:minmax(390px,.94fr) minmax(430px,1.06fr)}.editor-inspector{display:none}}@media (max-width:1180px){.profile-portfolio-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-portfolio-stat:nth-child(2){border-right:0}.profile-portfolio-stat:nth-child(-n+2){border-bottom:1px solid var(--border)}.profile-record{grid-template-columns:1fr;gap:17px}.profile-record-facts>div:first-child{border-left:0;padding-left:0}.profile-record-actions{grid-column:auto}.template-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-version-hero{grid-template-columns:minmax(420px,1.15fr) minmax(300px,.85fr)}.template-block-inventory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:940px){.create-profile-experience{grid-template-columns:1fr}.create-profile-context{min-height:470px}.create-profile-context-copy{margin-top:32px}.create-profile-mini-preview{width:280px;position:absolute;bottom:28px;right:32px}.create-profile-steps{width:calc(100% - 320px)}.template-library-toolbar{flex-direction:column;align-items:stretch}.template-filter{min-width:0}.template-version-hero{grid-template-columns:1fr}}@media (max-width:760px){.profile-portfolio-summary,.template-library-summary{grid-template-columns:1fr}.profile-portfolio-stat,.template-library-summary>div{border-right:0;border-bottom:1px solid var(--border);min-height:70px}.profile-portfolio-stat:nth-child(-n+2){border-bottom:1px solid var(--border)}.profile-portfolio-stat:last-child,.template-library-summary>div:last-child{border-bottom:0}.profile-record{padding:19px}.profile-record-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 0}.profile-record-facts>div:nth-child(odd){border-left:0;padding-left:0}.profile-record-actions{flex-direction:column-reverse;align-items:stretch}.profile-record-actions .button{justify-content:center;width:100%}.create-profile-experience{border-radius:19px}.create-profile-context{min-height:0;padding:28px 24px}.create-profile-context h1{font-size:37px}.create-profile-steps{width:100%}.create-profile-mini-preview{width:min(300px,95%);margin-top:30px;position:relative;bottom:auto;right:auto}.create-profile-form-header,.create-profile-form{padding-left:22px;padding-right:22px}.create-profile-field-grid{grid-template-columns:1fr}.create-profile-actions{flex-direction:column;align-items:stretch}.create-profile-actions .button{justify-content:center;width:100%}.create-profile-validation{margin:4px 0 0}.template-card-grid{grid-template-columns:1fr;padding:15px}.template-library-toolbar{padding:20px}.template-card-preview-shell{height:240px}.template-block-inventory{grid-template-columns:1fr;padding:16px}.template-showcase-canvas{padding:15px}.template-showcase-canvas .template-preview{min-height:480px;padding-inline:24px}.template-detail-heading{padding:19px}.template-json-disclosure>summary{flex-direction:column;align-items:flex-start}.template-json-disclosure .json-document{margin:0 12px 12px}.editor-header{padding:13px 14px}.production-preview-device{position:static}.editor-tabs button{flex-direction:column;gap:3px;min-height:52px}.control-stack{padding:14px}}@media (max-width:460px){.profile-record-facts{grid-template-columns:1fr}.profile-record-facts>div{border-left:0;padding:0}.profile-record-facts>div+div{border-top:1px solid var(--border);padding-top:12px}.template-filter{flex-wrap:wrap}.template-filter input{width:calc(100% - 26px)}.template-filter .button{flex:1}.template-card-footer{flex-direction:column;align-items:stretch}.template-card-footer .button{justify-content:center;width:100%}}.primary-nav-group{border-bottom:1px solid #ffffff14;padding-bottom:17px}.advanced-navigation{margin-top:17px}.advanced-navigation>summary{color:#8fa299;letter-spacing:.04em;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;min-height:40px;padding:0 13px;font-size:11px;font-weight:720;list-style:none;transition:color .15s,border-color .15s,background .15s;display:flex}.advanced-navigation>summary::-webkit-details-marker{display:none}.advanced-navigation>summary:hover,.advanced-navigation[open]>summary{color:#edf5f1;background:#ffffff0d;border-color:#ffffff14}.advanced-navigation>summary svg{transition:transform .18s}.advanced-navigation[open]>summary svg{transform:rotate(180deg)}.advanced-navigation-body{padding-top:19px}.advanced-navigation-body .nav-group+.nav-group{margin-top:23px}.factory-topbar-context{color:#2e6e59;background:#f1f8f5;border:1px solid #d6e6df;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:720;display:inline-flex}.site-factory-experience{gap:20px;width:min(100%,1180px);margin-inline:auto;display:grid}.site-factory-hero{color:#f7fcf9;background:radial-gradient(circle at 88% 4%,#f8724f3d,#0000 24rem),linear-gradient(130deg,#102a20,#183d30);border:1px solid #ffffff14;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:36px;min-height:220px;padding:34px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #102a2024}.site-factory-hero:before,.site-factory-hero:after{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:50%;position:absolute}.site-factory-hero:before{width:380px;height:380px;top:-180px;right:-90px;box-shadow:0 0 0 38px #ffffff05,0 0 0 76px #ffffff05}.site-factory-hero:after{width:180px;height:180px;bottom:-92px;right:38%}.site-factory-hero>*{z-index:1;position:relative}.site-factory-hero>div:first-child{max-width:690px}.site-factory-hero h1{color:#fff;letter-spacing:-.055em;margin:8px 0 12px;font-size:clamp(34px,4.4vw,56px);font-weight:770;line-height:.98}.site-factory-hero>div:first-child>p:last-child{color:#b8cbc2;max-width:670px;margin:0;font-size:14px;line-height:1.65}.factory-provider-pills{flex:none;gap:8px;display:grid}.factory-provider-pills>span{color:#e4f0ea;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:11px;font-weight:680;display:inline-flex}.site-factory-panel{border-radius:25px;min-height:480px;padding:0;overflow:hidden}.factory-start,.factory-discovery{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:478px;padding:60px 30px;display:flex}.factory-start-icon,.factory-heading-icon,.factory-domain-icon{place-items:center;display:inline-grid}.factory-start-icon{color:#f15a35;background:#fff4f0;border:1px solid #f6cabe;border-radius:19px;width:58px;height:58px;margin-bottom:20px;box-shadow:0 14px 30px #de4c2b1f}.factory-start h2,.factory-discovery h2,.factory-section-heading h2{color:#17251f;letter-spacing:-.035em;font-weight:760}.factory-start h2,.factory-discovery h2{margin:7px 0 8px;font-size:clamp(25px,3vw,34px)}.factory-start>p:not(.eyebrow),.factory-discovery>p:not(.eyebrow){max-width:590px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.factory-count-control{background:#fbfaf6;border:1px solid #d8d8cf;border-radius:17px;grid-template-columns:52px minmax(0,1fr) 52px;align-items:stretch;width:min(100%,300px);margin:13px 0 17px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 8px 28px #182a2112}.factory-count-options{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:26px;display:flex}.factory-count-options button{color:#506058;cursor:pointer;background:#fbfaf6;border:1px solid #d8d8cf;border-radius:11px;min-width:46px;min-height:38px;padding:0 13px;font:700 13px/1 Segoe UI Variable,Aptos,sans-serif;transition:color .14s,border-color .14s,background .14s,transform .14s}.factory-count-options button:hover:not(:disabled){color:#cf4527;background:#fff4f0;border-color:#efb7a8;transform:translateY(-1px)}.factory-count-options button.selected{color:#fff;background:#173f33;border-color:#173f33;box-shadow:0 7px 18px #173f332e}.factory-count-options button:disabled{cursor:not-allowed;opacity:.55}.factory-count-hint{color:var(--muted);margin-top:9px;font-size:10px;font-weight:620}.factory-count-control>button{color:#506058;cursor:pointer;background:0 0;border:0;place-items:center;min-height:72px;padding:0;transition:color .14s,background .14s;display:grid}.factory-count-control>button:first-child{border-right:1px solid #e3e1da}.factory-count-control>button:last-child{border-left:1px solid #e3e1da}.factory-count-control>button:hover:not(:disabled){color:#cf4527;background:#fff3ee}.factory-count-control>button:disabled{color:#b7bbb7;cursor:not-allowed}.factory-count-control label{align-content:center;place-items:center;display:grid}.factory-count-control input{color:#16251f;text-align:center;appearance:textfield;background:0 0;border:0;outline:0;width:100%;padding:0;font:770 28px/1 Segoe UI Variable Display,Aptos Display,sans-serif}.factory-count-control input::-webkit-inner-spin-button{appearance:none;margin:0}.factory-count-control input::-webkit-outer-spin-button{appearance:none;margin:0}.factory-count-control small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:650}.factory-find-button{justify-content:center;min-width:210px}.factory-no-spend-note{color:#6a756f;align-items:center;gap:6px;margin-top:17px;font-size:10px;font-weight:620;display:inline-flex}.factory-orbit{color:#247c62;background:#f0f8f4;border:1px solid #cfe4db;border-radius:50%;place-items:center;width:76px;height:76px;margin-bottom:24px;display:grid;position:relative}.factory-orbit i{border:2px solid #f15a35;border-color:#f15a35 #f15a35 #0000 #0000;border-radius:50%;animation:1.15s linear infinite factory-spin;position:absolute;inset:-8px}.factory-discovery-progress{width:min(100%,480px);margin-top:28px}.factory-review,.factory-provisioning{padding:34px}.factory-section-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:15px;padding-bottom:25px;display:grid}.factory-heading-icon{color:#247c62;background:#eaf6f1;border:1px solid #cde4da;border-radius:14px;width:42px;height:42px}.factory-heading-icon.working{color:#2b6f96;background:#edf6fa;border-color:#cfe1eb}.factory-heading-icon.failed{color:#b83f38;background:#fff1ee;border-color:#efcbc7}.factory-section-heading .eyebrow{margin-bottom:5px}.factory-section-heading h2{margin:0;font-size:clamp(22px,2.5vw,29px)}.factory-section-heading>div>p:last-child{max-width:670px;color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.55}.factory-section-heading>.status-badge{margin-top:2px}.factory-domain-list,.factory-progress-list{border:1px solid var(--border);background:#fff;border-radius:17px;overflow:hidden}.factory-domain-row{grid-template-columns:34px minmax(220px,1.6fr) minmax(90px,.55fr) minmax(100px,.6fr) minmax(135px,.7fr) auto;align-items:center;gap:14px;min-height:78px;padding:13px 17px;transition:background .14s;display:grid}.factory-domain-row.replace-selected{background:#f1f7f4;box-shadow:inset 3px 0 #2f866b}.factory-replace-toolbar{color:var(--muted);justify-content:space-between;align-items:center;gap:18px;margin:0 2px 10px;font-size:10px;display:flex}.factory-replace-toolbar button{color:#247c62;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:760}.factory-replace-toolbar button:disabled{cursor:default;opacity:.55}.factory-domain-replace{color:#53665d;cursor:pointer;background:#fff;border:1px solid #d8e2dd;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:9px;font-weight:760;display:inline-flex}.factory-domain-replace:has(input:checked){color:#17634d;background:#e8f4ef;border-color:#8ec3b1}.factory-domain-replace input{accent-color:#247c62;width:13px;height:13px;margin:0}.factory-domain-row:hover,.factory-progress-row:hover{background:#fbfaf6}.factory-domain-row+.factory-domain-row,.factory-progress-row+.factory-progress-row{border-top:1px solid var(--border)}.factory-row-number{color:#b1ada6;font:700 10px/1 ui-monospace,Cascadia Code,monospace}.factory-domain-identity{align-items:center;gap:11px;min-width:0;display:flex}.factory-domain-icon{color:#247c62;background:#edf6f2;border-radius:11px;flex:none;width:36px;height:36px}.factory-domain-identity>span:last-child,.factory-domain-location>span,.factory-progress-copy{flex-direction:column;min-width:0;display:flex}.factory-domain-identity strong{color:#1d2b25;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.factory-domain-identity small,.factory-domain-fact small,.factory-domain-location small,.factory-progress-copy small{color:var(--muted);font-size:9px;line-height:1.45}.factory-domain-fact{flex-direction:column;display:flex}.factory-domain-fact strong{color:#24332c;margin-top:3px;font-size:12px}.factory-domain-location{color:#718078;align-items:center;gap:7px;min-width:0;display:flex}.factory-domain-location strong{color:#35443c;font-size:10px}.factory-cost-summary{background:#f4f8f6;border:1px solid #d9e3de;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 0;display:grid;overflow:hidden}.factory-cost-block{margin-top:20px}.factory-cost-block .factory-cost-summary{margin-top:0}.factory-renewal-note{color:#7a817d;margin:8px 4px 0;font-size:9px;line-height:1.5}.factory-cost-summary>div{min-width:0;padding:17px 20px}.factory-cost-summary>div+div{border-left:1px solid #d9e3de}.factory-cost-summary dt{color:#718078;letter-spacing:.045em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:720}.factory-cost-summary dd{color:#19382c;letter-spacing:-.025em;margin:0;font-size:17px;font-weight:760}.factory-review-actions,.factory-complete-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.factory-create-button{justify-content:center;min-width:170px}.factory-overall-progress{background:#faf9f5;border:1px solid #e0e1dc;border-radius:15px;padding:19px 21px}.factory-progress-list{margin-top:18px}.factory-progress-row{border-left:3px solid #0000;grid-template-columns:minmax(220px,1fr) minmax(190px,.85fr) auto;align-items:center;gap:18px;min-height:80px;padding:14px 17px;transition:background .14s;display:grid}.factory-progress-row.active{border-left-color:#3b9a78}.factory-progress-row.failed{background:#fffaf9;border-left-color:#cf4b43}.factory-progress-copy{align-items:flex-start}.factory-progress-copy>strong{color:#29362f;margin:4px 0 2px;font-size:11px}.factory-progress-copy .status-badge{font-size:8px}.factory-progress-copy .factory-item-error{color:#a9413b}.factory-progress-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.factory-progress-actions .button.small{min-height:34px;padding-inline:12px;font-size:9px}.factory-batch-error,.factory-feedback{align-items:flex-start;gap:9px;padding:12px 14px;font-size:10px;line-height:1.5;display:flex}.factory-batch-error{color:#973a34;background:#fff3f0;border:1px solid #edcbc7;border-radius:13px;margin-top:17px}.factory-discovery-recovery{background:#f2f8f5;border:1px solid #cfe4db;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:18px 20px;display:flex}.factory-discovery-recovery>div:first-child{gap:4px;max-width:560px;display:grid}.factory-discovery-recovery strong{color:#173f33;font-size:14px}.factory-discovery-recovery span{color:#66736d;font-size:11px;line-height:1.55}.factory-discovery-recovery>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.factory-batch-error>span{gap:2px;display:grid}.factory-feedback{border:1px solid;border-radius:13px;margin:0 34px 28px}.factory-feedback.error{color:#973a34;background:#fff3f0;border-color:#edcbc7}.factory-feedback.success{color:#1e684f;background:#eef8f3;border-color:#cae2d8}.factory-boundary-note{color:#6f7872;text-align:center;justify-content:center;align-items:center;gap:8px;padding:2px 20px;font-size:10px;line-height:1.5;display:flex}.confirm-dialog{z-index:10000;border-radius:20px;width:min(520px,100vw - 32px);box-shadow:0 32px 90px #0f1c1659}.confirm-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a16119e}.confirm-dialog>form{gap:15px;padding:27px}.confirm-dialog h2{color:#192720;letter-spacing:-.025em;font-size:22px}.confirm-dialog-details{min-width:0}.confirm-dialog .factory-cost-summary{grid-template-columns:1fr 1fr;margin:0}.confirm-dialog .factory-cost-block{margin-top:0}.confirm-dialog .factory-cost-summary>div:last-child{border-top:1px solid #d9e3de;border-left:0;grid-column:1/-1}.confirm-dialog .factory-cost-summary dd{font-size:14px}.confirm-dialog .switch-row{background:#faf9f5;border:1px solid #dddcd5;border-radius:13px;align-items:center;padding:13px 14px}.confirm-dialog .switch-row strong{color:#35413b;font-size:10px;line-height:1.45}@keyframes factory-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.factory-orbit i,.factory-heading-icon .spin{animation-duration:3s}}@media (max-width:1040px){.site-factory-hero{flex-direction:column;align-items:flex-start}.factory-provider-pills{flex-wrap:wrap;display:flex}.factory-domain-row{grid-template-columns:28px minmax(200px,1.4fr) repeat(2,minmax(90px,.55fr)) auto}.factory-domain-location{display:none}}@media (max-width:760px){.factory-topbar-context{display:none}.site-factory-experience{gap:14px}.site-factory-hero{border-radius:21px;gap:24px;min-height:0;padding:28px 24px}.site-factory-hero h1{font-size:36px}.factory-provider-pills>span{min-height:34px}.site-factory-panel{border-radius:19px;min-height:0}.factory-start,.factory-discovery{min-height:430px;padding:44px 20px}.factory-review,.factory-provisioning{padding:23px 18px}.factory-section-heading{grid-template-columns:auto minmax(0,1fr)}.factory-section-heading>.status-badge{grid-column:2;justify-self:start}.factory-domain-list,.factory-progress-list{background:0 0;border:0;overflow:visible}.factory-domain-row,.factory-progress-row{border:1px solid var(--border);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:13px;margin-bottom:9px;padding:15px}.factory-domain-row+.factory-domain-row,.factory-progress-row+.factory-progress-row{border-top:1px solid var(--border)}.factory-row-number,.factory-domain-location{display:none}.factory-domain-fact{align-items:flex-end}.factory-domain-fact:nth-of-type(2){grid-column:2}.factory-domain-replace{grid-column:1/-1;width:fit-content;margin-left:47px}.factory-progress-copy{grid-column:1/-1;padding-left:47px}.factory-progress-actions{grid-column:1/-1;justify-content:flex-start;padding-left:47px}.factory-cost-summary{grid-template-columns:1fr}.factory-cost-summary>div+div{border-top:1px solid #d9e3de;border-left:0}.factory-review-actions,.factory-complete-actions{flex-direction:column-reverse;align-items:stretch}.factory-discovery-recovery,.factory-discovery-recovery>div:last-child{flex-direction:column;align-items:stretch}.factory-discovery-recovery .button,.factory-review-actions .button,.factory-complete-actions .button{justify-content:center;width:100%}.factory-feedback{margin:0 18px 20px}.factory-boundary-note{text-align:left;align-items:flex-start}}@media (max-width:460px){.factory-count-control{width:100%}.factory-domain-row{grid-template-columns:1fr 1fr}.factory-replace-toolbar{align-items:flex-start}.factory-domain-identity{grid-column:1/-1}.factory-domain-fact{align-items:flex-start;padding-left:47px}.factory-domain-fact:nth-of-type(2){grid-column:auto;padding-left:0}.confirm-dialog>form{padding:21px}.confirm-dialog .factory-cost-summary{grid-template-columns:1fr}.confirm-dialog .factory-cost-summary>div+div,.confirm-dialog .factory-cost-summary>div:last-child{border-top:1px solid #d9e3de;border-left:0;grid-column:auto}}
